/*this version uses absolute/relative positioning between the side columns and their respective faux column containers. */
/* se notes on min and max width above
/* the content is first in the markup followed by the two side columns*/
/* this "content-first" markup is good for accessability and search engine optimization */
body {font: 1.0em  Trebuchet MS, arial, sans-serif;  /* overal font and sizing */
	text-align:center; /* centers the layout in IE */
	background-color:#939CA3;
	/*background-color:#737C83;*/
	}
* {margin:0; padding:0;} /* removes defaults of all elements */
div#mainwrap {width:840px; /*min-width:840px; max-width:840px;*/ /* sets the max and min widths */
	margin-left:auto; margin-right:auto; /* centers the layout in SCBs */
	text-align:left; /* stops elements inheriting the body's text-center */
	background-color:#f9f9f9;
	}
a {color:#4C6275;}	
	
div#product_intro {float:left; height:2.0em; margin-right:0.4em; margin-top:0.0em; color:#7A8D9D; font-size:2.1em; font-family:Trebuchet MS; font-variant:small-caps;}
div#product_tagline {margin-top:0.0em; display:inline; font-size:2.1em; color:#BB6F44; font-family:Trebuchet MS; font-variant:small-caps;}
div#product_tagline p{font-size:0.5em; color:#7A8D9D; margin-top:-1.3em; margin-bottom:1.5em; font-family:Trebuchet MS; font-variant:normal;}

div#product_leadin {font-size:1.25em;}
div#demo_leadin {font-size:1.25em; margin-bottom:1.0em;}

/*
div#product_intro img {margin: 20px 0px 0px 0px; font-size:1.2em; color:#555;}
*/

div#product_description   {margin: 0 0 1.5em 0;}
div#product_description p {/*font-size:1.1em; */color:#555; font-weight:normal; line-height:1.4em;}
div#product_upsell {margin-top:2em;}
	
div#header {height:87px; background-color:#fff; text-align:center;} /* tempoarary placeholder styles for header */
div#horizontal_nav {background:url(../images/nav.png) repeat-y top; padding-bottom:5px; margin-top:0px;} /*horizontal navigation */
div#horizontal_nav ul {margin:0 0 0 410px;}
div#horizontal_nav ul a{color:#ddd; font-weight:bold;font-size:0.7em;text-decoration: none;color:#B4C2CC;}
div#horizontal_nav ul li a:hover {color:#ddd;}
div#horizontal_nav li {float:left; list-style-type:none; margin:-7px 25px 0px 0px;}
div#horizontal_nav .activelink {border-width:3px; border-style:none; border-bottom-style:solid; border-color:#D88E22;}
div#horizontal_navbottom {margin-bottom:-7px; height:20px;background:url(../images/navbottom.png) no-repeat top;} /*horizontal navigation */	
	
	
	
div#contentarea {background-color:#000; /* ensures bg is white if faux graphic doesn't load */
	background:url(../images/left2.png) repeat-y top left; /* faux columns graphic left column */
	position:relative; /* set positioning context  for left sidebar div */
	}
div#contentarea2 {background-color:#000; /* ensures bg is white if faux graphic doesn't load */
	background:url(../images/right2.png) repeat-y top right; /* faux columns graphic right column */
	position:relative; /* set positioning context  for right sidebar div */	
	}

div#maincolumn1 {width:94px; /* left col width */
	position: absolute; /* contextual positioning in contentarea container */
	top:0px; left:0px; /*positions col within contentarea container */
	background-color:Transparent; /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	}

div#maincolumn2 
{
	width:652px;
	margin:0em 94px 0 94px; /* left and right margins to make room for sidebars */
	background-color:#f9f9f9;
}

div#maincolumn3 {width:94px; 
	position:absolute;  /* contextual positioning in contentarea container */
	top:0px; right:0px; /*positions col within contentarea container */
	background-color:Transparent; /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	}

	
div#column1 {width:157px; /* left col width */
	position:absolute; /* contextual positioning in contentarea container */
	top:0px; left:0px; /*positions col within contentarea container */
	background-color:Transparent; /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	}

div#column2 
{
	width:519px;  /*shouldn't be necessary, but required by IE6*/
	margin:0em 157px 0 157px; /* left and right margins to make room for sidebars */
	background-color:#f9f9f9;
	}
div#column3 {width:157px; 
	position:absolute;  /* contextual positioning in contentarea container */
	top:0px; right:0px; /*positions col within contentarea container */
	background-color:Transparent; /* left col bg color - (change color to see divs is position : ) */
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	}
	
div#footer 
{	    
    text-align:center; 
    padding-top:6px;
    margin-top:6em;
	/*
    border-color:#ddd;    
    border-width:1px;    
    border-style:none;
    border-top-style:solid;    
*/
    font-size:.7em;
	color:#777;
}


div#pagefooter
{
	height:37px;
	background:url(../images/pagefooter.png) no-repeat top;		
}


/*naviation link styles*/
div#column1 ul a{color:#666; font-size:.8em}

div#column1 ul li a
{
    font-size:0.7em;
    /*
    letter-spacing:0.15em;
    */
    line-height:2.0em;
    text-decoration: none;
    font-weight:bold;
    color:#738799;
}

div#column1 .activelink
{
    /*font-weight:bold;*/
/*    color:#304960;*/
    color:#4C6275;
    font-weight:bold;
    text-decoration:underline;
}

div#column1 ul li a:hover
{
    color:#4C6275;
    font-weight:bold;
}

/* some basic styles for placeholder content */
div#column1 ul {text-align:left; margin: 6em 0.6em 0 0px;padding-right:0.6em; padding-left:58px;}
/*div#column1 ul {text-align:right; position:fixed; top:11.0em; left:260px;} */
div#column1 ul li{list-style-type: none;}
div#column2content  {font-size:.8em; padding:0.5em 0.0em 0em 0.0em; color:#555;}
div#column2content p {padding: 1em 0 0 0;}


div#column3 {width:120px; margin-top:2em; padding:1em 48px 1em 32px; font-size:.7em;}
div#column3 p {color:#555;}
div#column3 a {color:#738799;}

div#news{margin-top:0em; margin-right:1.5em; color:#555;}

div#sidelinks{margin-bottom:3em;}
div#sidelinks li{line-height:2em;list-style-type: none;}
div#sidelinks li a{font-weight:bold;text-decoration: none;}
div#sidelinks p{margin-top:1em;}

div#help_nav .activelink{background-color:#e7e7f0;border:solid 1px #999; border-bottom:none;padding:3px 11px 3px 11px;}
div#help_nav li a{font-weight:bold; text-decoration: none; padding:3px 12px 3px 12px;}
div#help_nav li a:hover{background-color:#e7e7f0;}
div#help_nav ul {list-style:none;border-bottom:solid 5px #e7e7f0;}
div#help_nav ul li{display:inline;}
div#help_nav {margin-bottom:30px;}

div#plugin_help h2 {display:none;}
div#plugin_help h3 {margin:1.0em 0 0 0; border-bottom:solid 1px #ddd;}
div#plugin_help h4 {margin:1.0em 0 0 0;}
div#plugin_help dt {margin-top:1.0em; background-color:#e7e7f0;}
div#plugin_help dd {}
div#plugin_help p {margin:none;}
.parentparameter {margin-top:2.5em; background-color:#e7e7f0; font-weight:bold; padding-bottom:0px; padding-top:15px;border-top:solid 1px #ccc;}

div#annotation {margin-top:2.5em;}
/*div#annotation p{color:#757575;}*/
div#annotation p{color:#804535;}
div#annotation a{color:#804535;}

div#buynow {margin-top:1em;}
div#buynow table {background-color:#f0f0f0; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
td#productid {font-weight:normal;}
td#price {border-left:solid 1px #ddd;border-right:solid 1px #ddd;font-weight:normal;}
td#processorinfo {color:#757575;}
td#buylink a{font-weight:normal;color:#996C56; background-color:#eee; padding:0px 20px 0px 20px;}

.companyname
{
	color:#4C6275;
}

.productname
{	
	font-weight:bold;
	/*font-style:italic;*/
	/*color:#BB6F44;*/
	color:#996C56;
}

.productnameweak
{	
	/*font-style:italic;*/
}

.newrelease
{	
	color:#804535;
}

.borderlessimagelink img
 {
    border:none;
    margin:none;
 }
 
.borderlessimagelink img:active
{ 
    border:none;
    margin:none;
}

.borderlessimagelink img:focus
{
    border:none;
    margin:none;
}

