/* fonts/global****************************************/BODY{	background:#3d9aba;	color:#000;	font:normal 10px Arial, sans-serif;}H1{	font-size:1.3em;	font-weight:bold;}

STRONG,
B
{	font-weight:bold;
}
A{	color:#7F7F7F}
#header,#content,#footer{	background:#fff;	border-left:#439fbe;	border-right:#439fbe;	margin:0 auto;	padding:10px;	width:740px;}
#mainContent P,#mainContent DIV,#mainContent SPAN,#mainContent TABLE,#footer P{	font-size:1.2em;	padding-bottom:1em;}
#mainContent P.last{	padding-bottom:0;}
#header{	padding-bottom:0;	padding-top:0;}
#mainContent{	float:left;	padding:0 10px 0 0;	width:540px;}
#subNav{	background:url(../images/bg_dots.gif) repeat-y;	float:right;	font-size:1.2em;	padding:1.5em 0 1em 10px;	width:180px;}
#footer{	border-bottom:#439fbe;	clear:both;	padding-top:0;}
#footer P{	padding-bottom:0:;	text-align:center;}
.clearB{	clear:both;	height:1px;	visibility:hidden;}
.bannerAd_120x120,.bannerAd_120x120 IMG{	height:120px;	width:120px;}
.bannerAd_125x125{	height:125px;	width:125px;}
/* Header****************************************/#header IMG{	display:block;}
#header .headerNav{	background:url(../images/bg_nav.gif) no-repeat;	height:41px;	color:#fff;	font-size:1.2em;}
#header .headerNav .area DIV,#header .headerNav INPUT{	display:inline;}
#header .headerNav .area,#header .headerNav A{	margin:10px 0 0;}
#header .headerNav .area{	float:left;	padding:0 0 0 45px;}
#header .headerNav .area.first{	padding:0 0 0 6px;}
#header .headerNav .last{	float:right;	padding:0 30px 0 0;}
#topAdSpace{	padding:1em 0 2em 5px;}/* content****************************************//* Product List */.productList H2{	font-size:1.2em;	font-weight:bold;	padding:0 0 1.2em;}
.productList .item{	float:left;	border-top:2px solid #8d8d8d;	padding:2em 0;	margin:0 0 0 10px;	width:265px;}
.productList .item.first{	margin:0;}
.productList .item .bannerAd_120x120{	float:left;	margin-right:10px;}
.productList #mainContent .item H3{	font-size:1.2em;	font-weight:bold;	margin:0;	padding:0;	float:right;	width:135px;}
.productList #mainContent .item H5{	font-size:1em;	font-weight:normal;	float:right;	width:135px;}
.productList #mainContent .item P{	font-size:1.1em;	float:right;	padding:2.2em 0 0;	width:135px;}/* Product Details */.productDetails P{	clear:both;	padding-top:.8em;}
.itemDetails .bannerAd_125x125{	float:left;}
#mainContent DIV.itemDetails,#mainContent DIV.itemDetails .details{	font-size:1em;}
.itemDetails .details,.itemDetails .bannerAd_120x120 IMG{	float:left;}
.itemDetails .prices DL{	float:left;	clear:left;}
.itemDetails .prices DT,.itemDetails .prices DD{	float:left;	padding-left:10px;}
.itemDetails .prices DL.retail DD{	text-decoration:line-through;}
.productDetails H2{	font-size:1.4em;	font-weight:bold;	padding:1em 0 0;}
.productDetails DIV.relatedItem{	border-bottom:2px solid #8d8d8d;	height:120px;	padding:1em 0 0;}
.productDetails #mainContent DIV.relatedItem A{	font-weight:bold;}
.productDetails #mainContent DIV.relatedItem P{	clear:none;	float:left;	padding-left:10px;	font-size:12px;	width:400px;
}.productDetails DIV.relatedItem .bannerAd_120x120{	float:left;}
.productDetails #mainContent DIV.keywords{	color:#999;	padding:1em 0 0;	font-size:1em;}