body { background-color: #3D3D3D; padding: 10px 2px 20px 2px; margin: 0px; }

form { padding: 0; margin: 0; }

/* styles for general content */
.contentgray   { color: #3D3D3D; font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contentgray a { color: #9C0059; text-decoration: underline; }

.contentred   { color: #790000; font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contentred a { color: #9C0059; text-decoration: underline; }

#headers { padding: 10px 0px 10px 0px; }
.headersgray { color: #3D3D3D; font-size:10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.headersred  { color: #790000; font-size:10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }



/* styles for scrollbars (works in IE only and is not w3 compliant */
body,html { scrollbar-face-color:#3D3D3D; }  

/* page wrapper */
#pagewrapper { right: auto; left: auto; position: static; }

/* top section of page - logo, main menu, search */
#masthead { background-color: #3D3D3D; }

#searchproducts      { background-color: #3D3D3D; padding: 2px 4px 2px 2px; vertical-align: middle; }
.searchproductsText  { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.searchproductsField { background-color: #FFFFFF; color: #3D3D3D; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 140px; height: 14px; }
.searchproductsBtn   { background-color: #EAD1D9; color: #9C0059; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #9C005A; }

#shoppingcart { background-color: #9C005A; 	}
.shoppingcart { padding: 0px 0px 3px 25px; color:#FFFFFF; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; }


/* banners & advertisements */	
/* #banner_welcome   { background-image:  url("../../images/newsite/banners/welcome/welcome_01.gif"); background-repeat:no-repeat; } */
/* #banner_leftcol_1 { background-image:  url("../../images/newsite/banners/leftcol/zoya_01.jpg");    background-repeat:no-repeat; } */


/* left column */
#leftCol { background-color: #F2F1F6; }


/* news snippets for homepage */
#news   { background-color: #4B0031; }
.news   { padding: 0px 24px 0px 24px; color: #FFFFFF; line-height: 1.3em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; }
.news a { color: #FFFFFF; text-decoration:underline; font-weight:bold; }

/* quicksearch styles */	
.qs1   { background-image:  url("../../images/newsite/backgrounds/qs_left_bg.gif"); background-repeat:repeat-y; 	}
#qs2   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; line-height: 1.3em; }
.qs2   { background-color: #F2F1F6; display: block; color: #9C0059; padding: 0px 4px 0px 12px; }
.qs2 a { color: #9C0059; text-decoration: none; }	
.qs3   { background-color: #EAD1D9; display: block; color: #9C0059; padding: 0px 4px 0px 12px; }
.qs3 a { color: #9C0059; text-decoration: none; }

/* information menu styles */	
.info a { background-color: #EAD1D9; color: #9C0059; text-decoration: none; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; }	

/* styles for the products subnav menu (left column) */
/* .prdsubnav ul { padding: 0px 4px 0px 4px; list-style: url(../../images/newsite/bullets/prd1.gif) inside; } */
.prdsubnav a {
	background-color: #F1F2F6;
	color: #9C0059;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}	


/* centre column - main body of pages */
#mainCol { background-color: #F2F1F6; }

/* main (top) navbar */
#navbar { background-color: #F2F1F6; background-image:  url("../../images/backgrounds/banner1.jpg"); background-repeat: no-repeat; background-position: top; }



/* footer styles */
#footer { 	}
.footerHeader { padding: 5px 0px 5px 40px; background-color: #9C005A; color: #FFFFFF; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.footerNav    { background-color: #9C005A; font-size: 8pt; color: #FFFFFF; padding-right: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; 	}
.footerNav a  { background-color: #9C005A; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }



/* product styles */
.producttd    { padding: 10px 15px 10px 0px; }
.productpics  { border: 1px solid #9C0059; }
.producttext  { color: #3D3D3D; font-size:8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em; }
.productprice { color: #790000; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.productPriceCut { text-decoration: line-through;	}

#productdetails { font-family: Verdana, Arial, Helvetica, sans-serif; }
.productname    { color: #790000; font-size:10pt;  font-weight: bold; }
.productsku     { color: #790000; font-size:8pt; }
.productdetails { color: #000000; font-size:8pt; }
.packagelink a  { color: #790000; font-size:8pt; text-decoration: underline; }

.asterisk1 { vertical-align: top; }


/* styles for shipping page */
#shipping { border: 1px solid #000000; border-collapse: collapse; empty-cells: show; }
.shipping { padding: 0px 10px 0px 5px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }






/* form styles */
.btn_buy1  { background-color: #EAD1D9; border: 1px solid #000000; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

.input20  { font-size: 8pt; width: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.input30  { font-size: 8pt; width: 30px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.input50 	{ font-size: 8pt; width: 50px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.input75 	{ font-size: 8pt; width: 75px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.input95  { font-size: 8pt; width: 95px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.input100 { font-size: 8pt; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input150 { font-size: 8pt; width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input190 { font-size: 8pt; width: 190px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input200 { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input250 { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input300 { font-size: 8pt; width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input350 { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input400 { font-size: 8pt; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input500 { font-size: 8pt; width: 500px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input600 { font-size: 8pt; width: 600px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.inputb20  { font-size: 8pt; width: 20px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb30  { font-size: 8pt; width: 30px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb50  { font-size: 8pt; width: 50px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb75	 { font-size: 8pt; width: 75px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb100 { font-size: 8pt; width: 100px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb150 { font-size: 8pt; width: 150px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb200 { font-size: 8pt; width: 200px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb300 { font-size: 8pt; width: 300px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputb400 { font-size: 8pt; width: 400px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.input20R  { font-size: 8pt; width: 20px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input30R  { font-size: 8pt; width: 30px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input50R  { font-size: 8pt; width: 50px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input75R  { font-size: 8pt; width: 75px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input95R  { font-size: 8pt; width: 95px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input100R { font-size: 8pt; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input150R { font-size: 8pt; width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input200R { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input250R { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input300R { font-size: 8pt; width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input350R { font-size: 8pt; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input400R { font-size: 8pt; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input500R { font-size: 8pt; width: 500px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }
.input600R { font-size: 8pt; width: 600px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000 ; }

/*.inputtxtbox { 
font-size: 8pt; width:300px; ;background-color:#F2F1F6 ;font-family: Verdana, Arial, Helvetica, sans-serif; color:#9C005A ; border:solid 1px;
}
*/

.inputtxtbox { 
font-size: 8pt; background-color:#FFFFFF ;font-family: Verdana, Arial, Helvetica, sans-serif; color:#9C005A ; border:solid 1px;
}



/* administration section */
#adminmenu   { background-color: #9C0059; color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adminmenu   { color: #FFFFFF; text-decoration: none; }
.adminmenu a { color: #FFFFFF; text-decoration: none; }

#adminmain   { padding: 5px 0px 5px 5px; background-color: #F2F1F6; color: #626262; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adminmain   { color: #626262; }
.adminmain a { color: #626262; text-decoration: none; }

#adminleft   { background-color: #EAD1D9; color: #626262; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adminleft   { color: #626262; }
.adminleft a { color: #626262; text-decoration: none; }


.tblB1 { border: 1px solid #000000; }
.tblB2 { border: 1px solid #000000; border-collapse: collapse; empty-cells: show }

.search1  { background-color: #4F5555; width: 90px; border: 1px solid #000000; color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.search1b { background-color: #4F5555; color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.btn_go1  { background-color: #EAD1D9; border: 1px solid #000000; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.search1isting { background-color: #FFFFFF; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }



#listings     { color: #626262; padding: 0px 10px 0px 5px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000000; border-collapse: collapse; empty-cells: show; }
.listings_bg1 { background-color: #F2F1F6; }
.listings_bg2 { background-color: #FFFFFF; }
.listings, listings a { color: #626262; padding: 0px 10px 0px 5px; text-decoration: none; }
.listingsRight, listingsRight a { color: #626262; padding: 0px 0px 0px 0px; text-decoration: none; }

.listings_bg3 { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#9C005A ; 
}

.listings_bg4 { 
font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#9C005A ; 
}


.fldlabelname { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#9C005A ; 
}

.splnotes { 
font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#FF0000;
}

.qs4   { background-color: #9C005A; display: block; color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13PX; padding: 0px 4px 0px 12px; }
.qs5   { background-color: #EAD1D9; display: block; color: #9C0059;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 1px 4px 3px 12px; }

.linktext {
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#790000;
text-decoration:none;
}
.linktext:link {
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#790000;
text-decoration:none;
}
.linktext:hover {
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#790000;
text-decoration:underline;
}
.linktext:visited {
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#790000;
text-decoration:underline;
}

.fldlabelnamelogin { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:600; color:#FFFFFF ; 
}

.fldlabelnameloginlight { 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:500; color:#FFFFFF ; 
}


.inputtxtboxlogin { 
font-size: 8pt; background-color:#FFFFFF ;font-family: Verdana, Arial, Helvetica, sans-serif;  color:#790000 ; border:solid 1px #DBB0C6;
}

.searchproductsBtn1   { background-color: #ffffff; color:#9C0059 ; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border: 1px solid #DBB0C6; }

.largetxt { 
font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:600; color:#FFFFFF ; 
}

