@charset "utf-8";

/* CSS Document */

* { padding: 0; margin: 0; }



BODY {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;	
	background-color:#A7247C;
	color:#FFFFFF;
}


a:link {text-decoration: none; color:#FFFFFF;}
a:visited {text-decoration: none; color:#FFFFFF;}
a:active {text-decoration: none; color:#FFFFFF;}
a:hover {text-decoration: none; color: #fff;}

#categoriesLink a:link {text-decoration: none; color:#990066;}
#categoriesLink a:visited {text-decoration: none; color:#990066;}
#categoriesLink a:active {text-decoration: none; color:#990066;}
#categoriesLink a:hover {text-decoration: none; color: #990066;}


#mainHolder {

	margin: 0 auto;

	background-color: #A7247C;

	width: 997px;

	height: 100%;

}



#header {
	margin: 0 auto;	
	text-align: left;
	
}



#contentHolders {

	margin: 0 auto;

	background-color:#FFF;

	width: 100%;

	height: 100%;

}



#searchBox {

	background: url(../../images/tabs/search.jpg);

	width: 162px;

	height: 26px;

	padding-left: 10px;

	padding-top: 21px;

	background-repeat: no-repeat;

}



.searchbox {

	width: 110px;

	height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

}



.cartQty {

	width: 30px;

	height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align:right

}



.cartInput {

	width: 60px;

	height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-align:right

}



.loginbox {

	width: 80px;

	height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;
	
	color:#333333;

}



.searchbtn {

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;
	
	border:1px solid #000;

}

.checkoutBtn {

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;
	
	background-color:#FFCC00;
	
	height:22px;
	
	border:1px solid #000;

}


#prodCategory {

	padding-top: 14px;

	background: url('../../images/tabs/category.jpg') no-repeat;

	width: 162px; 

	height: 20px; 

	vertical-align: middle;

	text-align: left;

}



#leftContent {

	padding-top: 3px;

	padding-left: 5px;

	width: 16%;

	float: left;

}

.tabBottom {
	background-color:#FFFFFF;
	color:#fff;
	border: 1px solid #fff;
	
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}


.tabBG {
	background-color:#FFFFFF;
	color:#fff;
	border: 4px solid #E148AE;
	
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;

-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}


.tabNav {
background-color:#990066;
	color:#fff;
	border: 3px solid #990066;
	
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}


.textstyleTabTitle{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.categoriesText {
	line-height:1.5em;
	font-family:Arial;
	font-size:11px;
	color:#990066;
	font-weight:bold;
	padding-left:10px;
	
 
}

#centerContent {

	padding-top: 3px;

	width: 625px;

	float: left;

}



#rightContent {

	padding-top: 3px;

	float: right;

}



#loginBox {

	padding-top: 10px;

	padding-left: 20px;

	width: 162px;

	height: 72px;

}



#welcomeBox {

	padding-top: 35px;

	background: url(../../images/tabs/welcome.jpg) no-repeat;

	width: 162px;

	height: 40px;

	text-align: center;

}



#loginBox div {

	padding: 2px;

}



#loginBox DIV A:link, #loginBox DIV A:visited, #loginBox DIV A:active {

	text-decoration: none;

	color: #000;	

	font-weight: bold;

}



#myCart {

	padding-top: 40px;

	width: 182px; 

	height: 60px; 

	vertical-align: middle;

	text-align: center;
	
	color:#000000;

	border: 1px solid #A366AC;	

}



#myCart A:LINK, #myCart A:VISITED, #myCart A:ACTIVE {

	text-decoration: none;

	color: #000;

	font-weight: bold;

}



#sponsor {

	width: 289px; 

	height: 105px; 

	vertical-align: middle;

	text-align: center;

	border: 1px solid #A366AC;

}



#AllcategoryHolder {

	padding-top: 3px;	

	width: 650px;

	text-align: center;

	color: #fff;	

}



#categoryHolder {

	width: 200px;

	height: 280px;

	float: left;

	margin: 0 auto;

}



#productHolder {

	width: 155px;	

	/*height: 280px;*/
	height: 290px;

	float: left;	

}



#categoryHolder A:LINK, #categoryHolder A:VISITED, #categoryHolder A:ACTIVE  {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #fff;	

}



#catPicContainerGrey {

	width: 200px;	

	background-color: #990066;

	height: 280px;	

	text-align: center;

	color: #fff;

}



#catPicContainerGrey2 {

	width: 155px;	

	background-color: #990066;

	height: 100%;	

	text-align: center;

	color: #fff;

}



#catNameContainerGrey {

	width: 190px;	

	background-color: #F5DFF9;	

	text-align: center;

	padding-bottom: 10px;	

}



/* mark to be deleted */

#catNameContainerGrey A:LINK, #catNameContainerGrey A:ACTIVE, #catNameContainerGrey A:VISITED {

	text-decoration: none;

	color: #fff;

}



#catNameContainerWhite A:LINK, #catNameContainerWhite A:ACTIVE, #catNameContainerWhite A:VISITED {

	text-decoration: none;

	color: #fff;

}

/* end */



#catPicContainerGrey DIV, #catPicContainerWhite DIV {

	padding-top: 10px;	

	color: #fff;

}



#catPicContainerGrey2 IMG, #catPicContainerWhite2 IMG {

	padding-top: 10px;	

	color: #fff;

}



.byPrice A {

	color: #fff;

	font: bold 150% Arial, Helvetica, sans-serif;

	text-decoration: none;

}



#catPicContainerWhite {

	width: 200px;

	background-color: #E148AE;

	height: 280px;	

	text-align: center;	

}



#catPicContainerWhite2 {

	width: 155px;

	background-color: #E148AE;

	height: 100%;

}



#catNameContainerWhite {

	width: 180px;

	background-color: #FFF;

	margin: 0 auto;

	text-align:center;

	padding-bottom: 10px;	

}



#categoryName {

	font-size: 15px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 10px;

	padding-top: 3px;

	height: 20px;

	color: #990066;

}



#cartIconWhite {

	width: 190px;

	background-color:#FFF;

	margin: 0 auto;

	text-align:center;

	height: 30px;

	color: #FF0000;

}



#cartIconGrey {

	width: 190px;

	background-color: #F5DFF9;

	margin: 0 auto;

	text-align: center;

	height: 30px;

	color: #FF0000;

}



#productDetailsHolder {

	width: 600px;

	height: 400px;

	margin-left: 15px;

	text-align: center;

	background: #FF64E6;

}



.prodTitle A {

	color: #fff;	

	font: bold 100% Arial, Helvetica, sans-serif;

	text-decoration: none;	

}



.prodTitle A:hover {

	text-decoration: underline;

}



.addBag {

	text-align: right;

	padding-right: 5px;

}



.addBag A {

	color:#ffccff;	

	text-decoration: none;	

}



.addBag A:hover {

	text-decoration: underline;

}



.added {

	text-align: right;

	padding-right: 5px;

	color: #fff;

}



#detailPicHolder {

	padding: 10px;

	width: 40%;

	float: left;	

}



#detailsHolder {

	padding: 10px;

	width: 50%;

	float: left;

}



#detailPicHolder IMG {

	width: 240px;	

}



#detailsCaption {

	text-align: left;

	width: 30%;

	float: left;

	font-weight: bold;

	padding-left: 10px;	

}



#detailsSemiColon {
	width: 5%;
	float: left;
	text-align: center;
	font-weight: bold;
	padding:2px;
}

#detailsContent {
	float: left;
	padding: 2px;
	width: 55%;
	text-align: left;
}

.tableHeading {
	background: #990066;	
}

#logInBox {
	margin: 0 auto;
	width: 400px;
	height: 120px;
	background:#FF66CC;
	border: 1px solid #DEB6DE; 
}

#regTxt {
	width: 250px;
	font: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	border:1px solid #000;
}

TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.subButton {
	border-top: 0px;
	background: url('../../images/site_assets/button.jpg') no-repeat;
	height: 25px;
	width: 100px;
	font-weight: 700;
	font-size: 12px;
	color: #ffffff;
}

.promoLink {
	width: 624px;
	height: 120px;
	margin: 0 auto;
	background:url('../../images/site_assets/bgmain.jpg') no-repeat;
}

.newsletter {
	background: url('../../images/site_assets/sample.jpg') no-repeat;
	margin-top: 2px;
	padding-top: 10px;
	width: 161px;
	height: 44px;
}

.newsletter A {
	color: #883d96;
	text-decoration: none;
	font-size: 14pt;
	padding: 10px 10px 10px 55px;
}

.newsletter A:hover {
	color: #9b44ab;
	text-decoration: none;
}

#disMsg {
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	color: #FF0000;
}

.footerLink A {
	color: #E148AE;
	text-decoration: none;
}

.footerLink A:hover {
	color:#570B23; 
}

.floatLeft {
	float: left;
}

.space5 {
	height: 5px;
	overflow: hidden;
}

.space10 {
	height: 10px;
	overflow: hidden;
}

.space20 {
	height: 20px;
	overflow: hidden;
}

.space30 {
	height: 30px;
	overflow: hidden;
}

.shoponline {
	background: url('../../images/site_assets/shop.jpg') no-repeat;
	width:138px;
	height:65px;
	float: left;
	padding-top:55px;
	padding-left:75px;
}
	
