/* CSS Document */

body{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('mainbkg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #86A8CE;
}
.featuredprod{
width:568px;
margin-left: auto;
margin-right: auto;
}

.featuredproddesc{

width:304px;
padding-left:15px;
padding-right:30px;
padding-bottom:20px;
float:left;
}

.featuredprodcontainer{
height:34px;
width:320px;
background-image:url('featuredproddesc_bgrnd.jpg');
background-position:left-middle;
background-repeat:no-repeat;
padding-right:29px;
padding-top:15px;
padding-bottom:15px;
}
.miniproduct{
min-height:135px;
height:auto !important; 
height:135px;
width:260px;
border-top:solid 1px #9E78A8;
border-bottom:solid 1px #9E78A8;
background:#ffffff;
background-image:url('product_bg.jpg');
background-repeat:repeat-x;
background-position:bottom;
padding:10px;
margin:5px;
float:left;
}

.miniproductpic{
height:112px;
width:112px;
float:left;
}

.miniproductdescription{
width:138px;
text-align:left;
float:right;
}

.miniproductviewbuy{
height:28px;
width:112px;
margin-top:9px;
text-align:center;
float:left;
}

.mainproduct{
	width:558px;
	background-image:url('mainproduct_bg.jpg');
	background-repeat:repeat-x;
	padding-left:34px;
	padding-top:20px;
	margin-left:5px;
	margin-top:10px;
	background-color: white;
	background-position: top;
}
.mainproductleft{
width:266px;
padding-top:13px;
float:left;
}

.mainproductrighttop{
width:260px;
float:left;
text-align:justify;
padding-left:20px;
}

.mainproductrightbottom{
width:260px;
float:left;
padding-left:20px;
float:left;
}

.mainproductspec{
height:52px;
width:582px;
padding-top: 10px;
margin-left:7px;
background-image:url('mainproduct_spec.jpg');
float:left;
}
li {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.details{
width:568px;
background:#ffffff;
padding-top:10px;
padding-left: 7px; 
padding-right: 7px;
float:left;
}
.contentdimholder{
	width:592px;
	margin-left:7px;
	background-image: url('contdim.gif');
	background-repeat: repeat-y;
	background-position: center;
}
.mainproductcntntdmnsns{
height:38px;
width:592px;
}

.detailscntntdmsns{
width: 296px;
float:left;
}
.detailscntntdmsns2{
width: 296px;
float:left;
}

.alsobought{
width:568px;
height:169px;
background:white;
background-image:url('mainproduct_alsoboughtbg.jpg');
background-position:top;
background-repeat:repeat-x;
padding-top:20px;
padding-left:20px;
margin-left:7px;
}

.alsoboughtproduct{
width:83px;
padding-left:15px;
float:left;
}
#toptenlist_holder{
width: 140px;
}
.featuredprodprice{
padding-left:20px;
float:left;
}

.featuredprodvw{
float:right;
}

.featuredprodimg{
width: 207x;
padding-top:11px;
padding-bottom:11px;
float:right;
}
img{
border:0px;
}
a{
outline: none;
}
a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}
a:active{
color:#000000;
text-decoration:none;
}
form{
padding:0px;
margin:0px;
}
#wrapper{
width:903px;
background-image:url('wrapper_bg.gif');
background-position:center top;
background-repeat:repeat-y;
margin:auto;
}
#header_left{
float:left;
}
#header_middle{
width:529px;
margin-top:10px;
float:left;
}
#header_right{
float:left;
}
#left{
width:156px;
color:#232B76;
float:left;
min-height:428px;
height:auto !important;
height:428px;
}
#left_menu{
width:139px;
min-height:260px;
height:auto !important;
height:260px;
padding-left:11px;
padding-top:23px;
background-color:#769BC7;
background-image:url('sidebar_bg.gif');
background-repeat:repeat-x;
}
#search_holder{
width:156px;
height:55px;
background-image:url('top_left_bg.jpg');
background-repeat:no-repeat;
}
#search_middle{
padding:5px;
padding-left:10px;
margin-left:10px;
font-size: 12px;
background-image:url('search_bg.gif');
background-repeat:repeat-y;
}
#search_middle input{
font-size: 12px;
}
#middle{
width:600px;
float:left;
}
#right{
width:147px;
color:#232B76;
float:left;
}
#right_menu{
width:143px;
min-height:260px;
height:auto !important;
height:260px;
background-color:#769BC7;
background-image:url('sidebar_bg.gif');
background-repeat:repeat-x;
float:right;
}
#cart_holder{
width:147px;
height:59px;
text-align:center;
background-image:url('top_right_bg.jpg');
background-repeat:no-repeat;
}
#cart_middle{
height:25px;
padding-top:5px;
padding-bottom:2px;
font-size:11px;
background-image:url('silly_images/cart_bg.jpg');
}
#accordion{
color:#222B78;
margin: 0px;
padding: 0px;
}
.toggler {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom: 9px;
	color: #222B78;
}
.stretch {
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
color: #222B78;
}
.featured_prod{
width:270px;
height:134px;
background-color:#DDE4F4;
border:1px solid #423996;
float:left;
margin:5px;
}
.featured_prod_image{
height:100px;
width:100px;
padding:4px;
float:left;
}
.featured_prod_text{
height:100px;
width:150px;
padding:4px;
float:right;
}
.more_like_this{
height:19px;
padding-top:6px;
padding-right:6px;
background:#7E9CD2;
border-top:1px solid #423996;
text-align:right;
}
#newprods {
margin-top: 20px;
margin-bottom: 20px;
	background-image: url('newprod_bkg.gif');
	background-repeat: repeat-y;
	width: 137px;
}
#newprodsinner {
	padding: 5px;
	text-align: left;
}
.newprodpic{
width:100px;
padding-left:12px;
padding-top: 10px;
padding-bottom:10px;
}

.newproddesc{
width:120px;
text-align: left;
padding-left:10px;
padding-bottom:14px;
font-weight:bold;

}
ol {
font-weight:bold;
}
#sillyfooter{
	font-size:10px;
	background-color: 222bf8;
	background-image: none;
	text-align: center;
	padding: 5px;
}