
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
} 

 

#pagewidth{ 
 width:785px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 

 

#header{
 position:relative; 
 height:83px; 
 background-color:#FFFFFF; 
 width:100%;
} 

 

#leftcol{
 width:165px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF;
 overflow:hidden;
 }


#leftmenu_container{
 width:156px;
 position:relative;
 margin:6px 0px 0px 10px;
 }


.leftmenu_main{
background-image:url(images/leftmenu_back_mid.gif);
background-repeat:repeat-y;
text-align:left;
}

#leftmenu_promo{
background-image:url(images/leftmenu_back_bottom.gif);
background-repeat:no-repeat;
height:64px;
text-align:center;
vertical-align:middle;
}

#leftmenu_nonpromo{
background-image:url(images/leftmenu_back_bottomslim.gif);
background-repeat:no-repeat;
height:11px;
text-align:center;
vertical-align:middle;
}


#leftmenu_search{

background-image:url(images/leftmenu_back_search.gif);

background-repeat:no-repeat;

height:35px;

text-align:left;

}

#leftmenu_subscribe{

background-image:url(images/leftmenu_back_subscribe.gif);

background-repeat:no-repeat;

height:35px;

text-align:left;

}

#leftmenu_subscribe_done{

background-image:url(images/leftmenu_back_subscribe_done.gif);

background-repeat:repeat-y;

padding:5px;

font-size:9px;

color:#CD002E;

}



.leftmenu_space{

background-image:url(images/leftmenu_back_mid.gif);

background-repeat:no-repeat;

height:10px;

}

.leftmenu_emptyspace{

height:10px;

}

.leftmenu_backout{

background-image:url(images/leftmenu_back_mid.gif);

background-repeat:repeat-y;

}

.latest_text_L{

padding:2px 2px 2px 2px;

text-align:left;

background-color:#E0E0E0;

height:56px;

}

.latest_text_R{

padding:2px 2px 2px 2px;

text-align:right;

height:56px;

}

 

#maincol{

 background-color: #FFFFFF;  

 float: right; 

 display:inline; 

 position: relative; 

 width:600px; 

 padding:0px 5px 0px 5px;

 overflow:hidden;

 }

 

#buybox{

width:378px;

height:43px;

padding:6px 0px 4px 0px;

}



#buyform{

padding:3px 0px 0px 0px;

}



 

#breadcrumbs{

 background-color: #FFFFFF;  

 padding:15px 15px 15px 12px;

 }

 

.padcontentsides{ 

 padding:0px 12px 0px 12px;

 }

 

.spacer5{ 

 height:5px;

 }

.spacer10{ 

 height:10px;

 }

.spacer15{ 

 height:15px;

 }

.spacer20{ 

 height:20px;

 }

 

#footer{

 height:33px; 

 background-color:#FFFFFF;

 clear:both;

 } 



#contentpad{

padding:0px 10px 0px 10px;

}

 

.clicklogos{
padding:5px;
color:#990000;
}

 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 



/*hide the right column when printing*/ 

#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}


