body{

	margin: 0px;

	padding: 0px;

	background: #ffffff;

	color:#6c6c6c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	text-align: center;

}



img{

	vertical-align: bottom;

}



a{

	text-decoration: none;

	color: #000000;

}



a:hover{

	color: #ec187a;

}



a img{

	border: none;

}



#header{

	background: url(images/header_bg.gif) repeat-y top right;

	padding: 10px 0px 10px 0px;

	min-width: 800px;

}



.wrapper{

	width: 980px;

	margin: auto;

	text-align: left;

}



#mainNav{

	background: #000000;

	padding: 6px 0px;

	min-width: 800px;
	
	text-align: center;

}

#mainNav .wrapper{
	width: 850px;
	margin: auto;
}

#mainNav td{

	color: #ffffff;

	padding: 0px 0px 0px 0px;

	text-align: center;

	font-size: 12px;

	line-height: 13px;

	background:url(images/vr.gif) repeat-y right top;

}



#mainNav td.last{

	background: none;

	padding-left: 10px;

}



#mainNav img{

	vertical-align: middle;

	margin: 0px 7px 2px 0px

}



#mainNav a{

	color: #ffffff;

	padding: 0px 10px;

}





#mainNav a:hover{

	color: #ec187a;

}



#mainNav a.checkout{

	padding: 0px 5px;

}



.search{

	width: 350px;

	float: right;

	text-align: right;

}



.searchBar{

	padding: 8px 0px 7px 0px;

	border-bottom: dotted 1px #404040;

}



.clear{

	clear:both;

	line-height: 1px;

	height:1px;

	font-size:1px;

}



.textBox{

	width: 215px;

	font-size: 10px;

	padding: 0px 2px;

	border: solid 1px #c0c0c0;

}



.textBox2{

	width: 110px;

	font-size: 10px;

	padding: 0px 2px;

	border: solid 1px #c0c0c0;

}

.selectBox{

	width: 215px;

	font-size: 10px;

	padding: 0px 0px;

	border: solid 1px #c0c0c0;

}


#leftCol{

	width: 155px;

	border-right: dotted 1px #404040;

	padding: 20px 0px 20px 0px;

	vertical-align: top;

}


.sideNav{

	padding: 10px 0px 20px 0px;

}



.sideNav a{

	display: block;	

	color:#6c6c6c;

	font-size: 12px;

	padding: 5px 0px;

}



.sideNav a:hover{

	color: #ec187a;

}





form{

	margin: 0px;

	padding: 0px;

}



.cards{

	padding: 40px 5px 0px 0px;
	text-align: center;

}



.mainTbl{

	border-bottom: dotted 1px #404040;

}



#footer{

	background: #000000;

	padding: 13px 0px;

	color: #6c6c6c;

	margin-top: 20px;

	min-width: 800px;
	
	text-align: center;

}


#footer .wrapper{
	width: 850px;
	margin: auto;
	text-align: left;
}


#footer a{

	color: #6c6c6c;

}



a.credits{

	font-size: 8px;	

	float: right;

}



.pub1{

	width: 154px;

	text-align: center;

	border-left: solid 1px #d1cbb9;

	border-right: solid 1px #d1cbb9;

	border-bottom: solid 1px #d1cbb9;

	padding: 2px 0px 4px 0px;

	vertical-align: top;

}



.pub2{

	width: 154px;

	text-align: center;

	border-left: solid 1px #d1cbb9;

	border-right: solid 1px #d1cbb9;

	padding: 4px 0px 2px 0px;

	vertical-align: top;

}



#mainCol{

	vertical-align: top;

	padding-bottom: 10px;

}



.mainContentCol{

	vertical-align: top;

}



#mainTbl2{

	margin-top: 7px;

}



.mainContent{

	min-height: 305px;

	margin: 0px 5px 0px 0px;

}



h1{

	padding: 0px 0px 10px 0px;

	margin: 0px;

	font-family:"Century Gothic", Tahoma, Arial, sans-serif;

	font-size: 22px;

	line-height: 28px;

	font-weight: normal;

	color: #ec187a;

}



.pad1{

	padding: 0px 0px 0px 10px;

}



.pad2{

	padding-right: 30px;

}



.pad3{

	padding: 10px 0px 0px 0px;

}



.pad4{

	padding: 0px 0px 10px 10px ;

}



p{

	margin: 0px;

	padding: 8px 0px;

	

}



.whatshot{

	margin: 5px 0px 5px 5px;

	padding: 0px 0px 4px 6px;

	border-top: dotted 1px #404040;

	border-bottom: dotted 1px #404040;

	background: #fafafa;

}



.img3{	

	float: left;
	width: 150px;
	margin: 10px 10px 0px 0px;

}



h3{

	margin: 0px;

	padding: 5px 0px 2px 0px;

	font-size: 10px;

	line-height:10px;

	color: #f0519a;

	font-weight: normal;

}



.spotlight{

	color: #000000;

	width: 650px;
	
	float: left;

}



.spotlight p{

	padding: 0px;

	font-size: 8px;

	line-height: 10px

}



.hot{

	text-align: center;

}



.hot img{

	border: solid 1px #f0f0f0;

}



.breadcrumbs{

	padding: 5px 0px 5px 10px;

}



.sideNav a.subcat {

	padding-left:10px;

	font-size: 11px;

	color: #000000;

}



.sideNav a.subcat:hover {

	color: #ec187a;

}



.sideNav a.subselected {

	padding-left:10px;

	font-size: 11px;

	color: #ec187a;

}



.sideNav a.selected{

	color: #ec187a;

}



#prodtable{

	width: 100%;

}



.prodname a{

	color: #6c6c6c;

	font-weight: bold;

	display: block;

	padding: 5px 0px;
	
	font-size: 11px;

}



.prodprice{

	color: #000000;

	padding: 0px 0px 5px 0px;

	font-weight: bold;

}





h1.catname{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1px;

	line-height: 1px;

	color: #fff;	

	margin: 0px;

	padding: 0px 0px;

	text-transform: uppercase;

}



.table-cattable{

	width: 100%;

}



.breadcrumbs{

	color: #f1529b;

	text-transform: uppercase;

	font-size: 9px;

}



.breadcrumbs span{

	text-decoration: underline;

	font-weight: bold;

}

	

.breadcrumbs a{

	color: #f1529b;

	text-decoration: none

}

.zoom{

	text-align: center;

}



.zoom a{

	color:#6c6c6c;

}



.prodfullimage{

	display: block;

	margin: auto;

	text-align: center;

}



h1.prodheading{

	color: #000000;

	font-size: 14px;

	line-height: 16px;

	padding: 0px 0px 15px 0px;

	margin: 0px;

}



p.proddesc{

	font-size: 11px;

	line-height: 16px;

}



.prodbox2{

	height: 20px;	



}



.prodPriceDiv{

	text-align: right;

	padding-right: 30px;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}



.prodBuyDiv{

	padding-right: 30px;

	text-align: left;

}



.hr{

	border-top: solid 1px #c0c0c0;

	height: 1px;

	line-height: 1px;

	font-size: 1px;

	margin: 10px 0px 10px 0px;

}


.hr2{

	border-top: solid 1px #c0c0c0;

	height: 1px;

	line-height: 1px;

	font-size: 1px;

	margin: 20px auto 20px auto;

	width: 50%;
}




.prodImageDiv{

	padding-right: 10px;

}



.buyButton{

	vertical-align: bottom;

	margin-left: 25px;

}



.mpi{

	text-align: center;

}



.mpi table{

	margin: auto;

}



.mpi img{

	border: solid 1px #c0c0c0;

}



.prodOptionTbl{

	margin-bottom: 10px;

}



.listprice{

	display: block;

	margin-bottom: 5px;

}

.newprice{
	color: #FF0000;
}



.buyButtonDiv{

	float: right;

	width: 150px;

	text-align: right;

}



.prevnext{

	float: right;

	font-size: 11px;	

	width: 200px;

	text-align: right;

	color: #6c6c6c; 

	text-transform: lowercase;

}



.prevnext a{

	/* color: #6c6c6c;  */
	
	color: #000000;

	font-size: 11px;

	text-transform: lowercase;

}



.prevnext a:hover{

	color: #ec187a;

}



#bcdiv{	

	border-bottom: solid 1px #c0c0c0;

	padding: 1px 0px 4px 0px;

}



#promotable h1{

	font-size: 14px;

}



.discount{

	width: 321px;

	float: right;

/*	background:url(images/pink_gradient.gif) repeat-y right #ffffff;

	border: solid 1px #000000; 

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;*/

	/* line-height: 20px;  */
	
	padding-bottom: 3px;

	text-align: center;

	font-weight: bold;

	color: #000000;

}



.innerTop{

	padding: 8px 0px 0px 0px;

	border-bottom: 1px solid #C0C0C0;

	margin-left: 10px;

}





.innerTop .image1{

	margin-top: 7px;

}



.prodbox2 select{

	margin-right: 27px;

	

}



#prodTbl{

	margin-top: 10px;

}



#promotable td{

	width: 25%;

}



.promoprice{

	color: #000000;

}



#promotable a{

	color: #000000;
	
	font-size: 11px;

}





#promotable a:hover{

	color: #ec187a;

}





.table-cattable{

	margin-top: 5px;

}



.pagenums{

	text-align: center;

	padding: 20px 0px 0px 0px;

}



#contactusform label{

	display:block;

	float:left;

	width:100px;

	color:#6C6C6C;

	text-transform:capitalize;

	margin-bottom:5px;

}



.textboxdis{

	width:250px;

	border:1px solid #C0C0C0;

	color:#6C6C6C;

	margin-bottom:5px;

}



#submit{

	border:1px solid #C0C0C0;

	width:80px;

	text-transform:capitalize;

	text-align:center;

	color:#6C6C6C;

	margin-left:180px

}



.pad6{

	padding: 0px 10px 10px 10px;	

}



.quickLinks{

	vertical-align: top;	

	border-left: dotted 1px #000000;

	width: 120px;

}



.quickLinks a{

	display: block;

	padding: 5px 0px;

	

}



div.spotlight p a{

     text-transform:uppercase;

	 font-size: 9px;

}

#logo{
	float: left;
	width: 250px;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.shippingAu{
	width: 142px;
	float: right;
}

.freegw{
	float: right;
	width: 113px;
	margin: 0px 0px 0px 35px;
}

/* logo transparency fix for IE6 */

* html .wrapper #logo {

	cursor:pointer;

	width:223px;

	height:80px;

	display:block;

  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/logo3.png', sizingMethod='crop');

}

* html .wrapper #logo img {

  display: none;

}

#searchTable{
	width: 100%;
}

#searchTable td{
	width: 50%;
}

input.highertextbox{

	width: 215px;

	font-size: 13px;

	padding: 0px;

	border: solid 1px #c0c0c0;
	
	margin-bottom: 10px;

}

select.highertextbox{

	width: 218px;

	font-size: 13px;

	padding: 0px;

	border: solid 1px #c0c0c0;
	
	margin-bottom: 10px;

}


.smalltext{
	
	font-size: 11px;
	
	display: block;
	
	padding-bottom: 3px;
	
}

#sizingChart{

	padding: 20px 0px 10px 0px;

	text-align: center;

	color: #333333;

}

#sizingChart table{

	margin: auto;

}



#sizingChart table td{

	padding: 2px 4px;

}

#sizeHelp{
	
	font-size: 11px;
	
	text-align: right;
	
	padding: 8px 0px 5px 0px;
	
}


#sizeHelp a{
	font-size: 12px;
}

.moreImages{

	padding: 0px 0px 10px 0px;

	margin: 0px;

	font-family:"Century Gothic", Tahoma, Arial, sans-serif;

	font-size: 14px;

	line-height: 17px;

	font-weight: normal;

	color: #ec187a;
	
	text-align: left;

}

#subscribeBox label{
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	padding: 2px 0px;
}

#subscribeBox input{
	vertical-align: middle;
}

#subscribeBox .smalltextbox{
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #CBCBCB;
	vertical-align: middle;
}

#homeText{
	font-size: 12px;
}

#promotable{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#promotable td{
	width: 20%;
}

#promotable a.promoname{
	font-size: 12px;
	display: block;
	padding: 0px 10px;
}

#promotable a:hover{
	color: #ec187a;
}

.box1{
	background:url(images/box1_mid.png) repeat-y center top;
	width: 162px;
}

.box1Top{
	background:url(images/box1_top.png) no-repeat center top;
	width: 100%;
}

.box1Bot{
	background:url(images/box1_bot.png) no-repeat center bottom;
	padding: 10px 0px;
}

#subscribeBox{
	text-align: center;
	margin: 0px 0px 0px -10px;
}

#subscribeBox form{
	padding: 5px 0px 0px 0px;
}

#subscribeBox input.smalltextbox{
	padding: 0px;
	border: solid 1px #bfbfbe;
	font-size: 10px;
	line-height: 12px;
	color: #bfbfbe;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.buttonBox{
	text-align: right;
	padding: 5px 20px 5px 0px;
}
