@charset "UTF-8";
/* CSS Document */
body{margin:0 auto; font-family:Arial, Helvetica, sans-serif; background-color:#666; background-image:url(images/background.jpg); font-size:13px;}
#shadowWrap{margin:0 auto; width:860px; background-image:url(images/wrap-shadow.png); }
#wrap{ margin:0 auto; width:830px; background-color:#FFF;}
#headerWrap{background-image:url(images/header-bg.gif); height:155px;}
#navWrap{background-image: url(images/bmid_100.gif); height:38px;}
#contentWrap{background-color:#FFF; margin:5px 10px 0px 8px;}
#leftSide{float:left; width:594px}
#leftSide a{color: #930; text-decoration:underline;}
#leftSide a:hover{color:#666;}
#leftFull{width:100%}
#rightSide{width:236px; float:right; background-image:url(images/right-bg.png); background-repeat:no-repeat; background-position:bottom;}
.clear{clear:both}
#footerWrap{ font-size:12px; color:#999;}
#footerLeft{width:100%; text-align:center;}
#footerRight{float:right; width:25%;}
#pageBottom{background-image:url(images/page-bottom.png); height:32px; width:860px; padding-top:1px; background-repeat:no-repeat; margin:0 auto;}
#tagCloud{margin:0 auto; text-align:center; width:790px;}
#tagCloud h1, #tagCloud a{ color:#666; font-size:11px;}
#tagCloud a:hover{color:#999; text-decoration:none;}
.contentRight{font-size:12px;}
.label{text-align:right; font-weight:bold;}
.label a{color:#666}
.smalltext {
	color: #666;
	font-size: 10px;
	text-align: justify;
	line-height: 13px;
	margin: 10px 0;
}
a:link, a:visited { color:#900; text-decoration:none;}
a:hover, a:active {color:#666; text-decoration:underline;}


#userMenu{width:; text-align:right; padding-right:12px;}
#userMenu ul{list-style:none; margin-left:0; padding:0; float:right; border-left:1px solid #333}
#userMenu li{display: inline; float:left; border-right:1px solid #333}
#userMenu li a{ color:#000; font-size:10px; display:block; padding:3px 8px 3px 8px; text-decoration: none;}
#userMenu li a:hover{ color:#FFF; background-color:#333;  text-decoration:none; }


#custInfo td{vertical-align:top; padding:4px; background-color:#FFF;}
#custInfo {border:0; background-color:#CCC;}
#custInfo th{font-size:16px; padding:4px; font-weight:bold; background-color:#f5f5f5; text-align:center;}


#storeWrap{width:810px;padding-top:12px; margin:0 auto;}
.product{margin-left:13px; width:385px; border:1px solid #CCC; margin-bottom: 15px; float:left; background:url(images/product-bg.gif) bottom repeat-x; height:250px;}
.prodInfo{padding:12px; height:250px; overflow:hidden; }
.prodInfo  p{line-height:14px;}

.clear{clear:both;}
.order{width:170px; height:50px; margin:0 auto; text-align:center;}

.order .sps_product{overflow:hidden;}

.bottomButtons{text-align:center;}

#years{  background:url(images/10-years.png) no-repeat; height:132px;width:180px; overflow:hidden; position: absolute; margin-left:-180px; margin-top:12px; }
#years2{  background:url(images/10-years.png) no-repeat; height:132px;width:180px; overflow:hidden; position: absolute; margin-left:860px; margin-top:12px; }
