/* CSS Document */

body{
background:#660033;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#660033;
margin:0px;
padding:0px;
}
.desctxtnorm :link{
	color: #660033;
	font-weight:normal;
	font-style: normal;
}
.desctxtnorm :hover{
	color: #660033;
	font-weight:normal;
	font-style: normal;
}
a img{
border:0px;
}

a:link {
text-decoration:none;
color:#625A60;
font-weight:bold;
}

a:visited {
text-decoration:none;
color:#625A60;
font-weight:bold;
}

a:hover {
text-decoration: underline;
color:#660033;
}

a:active {
text-decoration:none;
color:#625A60;
font-weight:bold;
}

form{
margin:0px;
padding:0px;
}

.wrapper{
width:931px;
background-image:url('wrapperbg_rpt.jpg');
background-repeat:repeat-y;
background-position:top;
margin-left:auto;
margin-right:auto;
padding:0px;
}

.left{
width:163px;
float:left;
}

.cartholder{
background-image:url('cart_bckgrnd.jpg');
background-repeat:no-repeat;
}

.carttop{
height:43px;
color:#3C343A;
font-size:11px;
padding-left:49px;
padding-top:43px;
}

.cartbottom{
height:39px;
}

.leftmenu{
width:163px;
float: left;
}

.newproductstop{
width:163px;
}

.newproductsmiddle{
min-height:100px;
height:auto !important;
height:100px;
width:163px;
background-image:url('leftmenu_nwprdcts_rpt.jpg');
background-position:top-left;
background-repeat:repeat-y;
}

.newprodpic{
width:100px;
padding-left:22px;
padding-top: 10px;
padding-bottom:10px;
}

.newproddesc{
width:120px;
text-align: left;
padding-left:20px;
padding-bottom:14px;
font-weight:bold;

}

.newproductsbottom{
width:163px;
}

.middle{
width:608px;
margin: 0px;
padding: 0px;
float:left;
}

.logo{
margin: 0px;
padding: 0px;
}

.content{
background:white;
}

.contenttop{
width:568px;
padding-left:20px;
padding-top:20px;
padding-right:20px;
font-weight:normal;
}

.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;
}

.featuredprodprice{
padding-left:20px;
float:left;
}

.featuredprodvw{
float:right;
}

.featuredprodimg{
width: 207x;
padding-top:11px;
padding-bottom:11px;
float:right;
}

.right{
margin: 0px;
padding: 0px;
width:160px;
float:left;
}

.rightmenu{
margin: 0px;
padding: 0px;
}

.search{
height:40px;
width:139px;
background-image:url('rightmenu_srch.jpg');
background-repeat:no-repeat;
padding-top:28px;
padding-left:21px;
}

.toptentop{
margin: 0px;
padding: 0px;
}

.toptenmiddle{
width:140px;
min-height:500px;
height:auto !important;
height:500px;
background-image:url('rightmenu_tptn_rpt.jpg');
background-position:top;
background-repeat:repeat-y;
padding-left: 5px;
padding-right: 15px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

.toptenbottom{
}

.visa{
text-align:center;
padding-top: 10px;
padding-bottom:10px;
clear: both;
}

.footer{
height:25px;
width:785px;
background:#FF6600;
color:white;
font-size:10px;
text-align:center;
margin-left:75px;
margin-right:72px;
padding-top:15px;
clear: both;
}

.footer a:link, .footer a:visited{
color:white;
}

.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;
}
.innercontainer{
	width: 768px;
	float: left;
}	
.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:592px;
padding-top: 10px;
margin-left:7px;
background-image:url('mainproduct_spec.jpg');
float:left;
}

.details{
width:592px;
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:572px;
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;
}
.toptenlist_number {
width: 30px;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size 12px;
font-weight:bold;
float: left;
}
.toptenlist_info {
width: 110px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size 12px;
font-weight: bold;
float: right;
padding-bottom: 8px;
}
li {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}