body { margin:0px; padding:0px; background:url(images/bodybg.jpg);
	font:normal 12px Arial,Tahoma,Helvetica,sans-serif; color:#665b50; }
table { text-align:left; }

#main { width:930px; background:url(images/pagebg.gif) repeat-y #ffffff; }

.topbg { background:url(images/topbg.gif) repeat-x #fff; }
.topright { color:#7a6c5e; background:url(images/topright.jpg) no-repeat right; text-align:right; width:317px; }
.topright div.toplink { padding:9px 15px 0 0px; font:normal 12px Arial; height:25px; }
.topright div.toplink span { /*color:#bd0000;*/ color:#7A6C5E; } /* - By Rohit.*/
.topright div.toplink #clearance { color:#bd0000; font-weight:bold; } /*- By Rohit.*/
.topright p { margin:0px; padding:5px 10px 0px 0px; }
.topright a { color:#7a6c5e; text-decoration:none; }
.topright a:hover { color:#ca0000; text-decoration:none; }
.topright .search { padding:5px 15px 0 0; }
.topright .search input { background:#f0eae5; border-color:#ccbeb6; width:220px; }
.topright .search .noborder { width:auto; }

#menu { background:url(images/menubg.gif) repeat-x bottom; padding-top:2px; font:bold 12px Arial; }
.maincat a {
	display:block; height:27px;
	padding:10px 6px 0 5px;
	color:#FFFFFF; text-decoration:none; float:left;
}
.maincat a:hover {  display:block;  color:#FFFFFF; background:url(images/menubgr.gif) repeat-x; }
.maincat a.home { display:block; height:37px; padding:0px; }
.maincat a.home span { display:block; height:27px; padding:10px 11px 0px 17px; background:url(images/menuleft.gif) no-repeat; 
/*padding:11px 11px 11px 18px;*/
}
.maincat a.home:hover span { background:url(images/menuleftr.gif) no-repeat; }
.tophlink a { color:#af0000; float:left; margin-left:5px; padding-left:3px; background:url(images/menurlink.gif) top left; }
.tophlink a span { display:block; padding:6px 8px 6px 5px; background:url(images/menurlink.gif) top right; }
.tophlink a:hover { color:#ff0000; float:left; margin-left:5px; padding-left:3px; background:url(images/menurlink.gif) bottom left; }
.tophlink a:hover span { display:block; padding:6px 8px 6px 5px; background:url(images/menurlink.gif) bottom right; }


#leftpart { width:200px; padding:0px 5px; }
#leftpart .contentbox { padding:7px; }
#leftpart h2 { color:#ffffff; font:bold 13px Arial; background:url(images/lheadbg.gif) repeat-x; margin:0px 0px 5px 0px; }
#leftpart h2 span { background:url(images/lheadl.gif) no-repeat; display:block; }
#leftpart h2 b { background:url(images/lheadr.gif) no-repeat right; display:block; padding:6px 10px 10px 10px; }

#catlinks ul { list-style-image:none !important; margin:0; padding:0px 3px; }
#catlinks a { color:#705b45; text-decoration:none; }
#catlinks a:hover { color:#bd0000; text-decoration:none; }
#catlinks .catlink { font-weight:bold; padding:3px 7px; background:url(images/catlinkbg.jpg) no-repeat; }
#catlinks .catlink a { background:url(images/dot1.gif) no-repeat 0px 4px; padding-left:13px; }
#catlinks .subcat { padding:0px 7px 5px 11px; }
#catlinks .subcat a { background:url(images/arw1.gif) no-repeat 0px 4px; padding-left:8px; }

.newxlbox { height:65px; background:url(images/newslbg.gif) no-repeat; padding:0px 10px; vertical-align:top; }
.newxlbox div { color:#FFFFFF; font:bold 14px Arial; padding-top:7px; }
.newxlbox input { background:#ebdfd4; border:1px solid #FFFFFF; margin-top:8px; }
.newxlbox .butarw { background:url(images/arwbut.gif) no-repeat; border:0px none; width:20px; height:20px; }

.qsearch { color:#FFFFFF; text-align:right; background:url(images/salebg.jpg) no-repeat center; height:34px; width:905px; padding:14px 15px 0 0; margin-left:5px; }
.qsearch .salebut { color:#FFFFFF; width:50px; font-weight:bold; background:#c20000; border:1px solid #910000; }
.qsearch .searchbox {width:270px;}
#midpart { width:516px; padding:10px 7px; }
#midpart h2 { color:#ffffff; font:bold 13px Arial; background:url(images/headbg.gif) repeat-x; margin:0px 0px 5px 0px; }
#midpart h2 span { background:url(images/headl.gif) no-repeat; display:block; }
#midpart h2 b { background:url(images/headr.gif) no-repeat right; display:block; padding:6px 10px 10px 10px; }
#midpart h2 small { color:#ffe380; float:right; font:normal 11px Tahoma, Arial; padding-top:2px; }
#midpart h2 a { color:#ffe380; }
#midpart h2 a:hover { color:#ffffff; }
.bighead { color:#ffffff; font:bold 13px Arial; background:url(images/bigheadbg.gif) repeat-x top #9c8670; margin-bottom:5px; }
.bighead span { display:block; clear:both; padding:3px 10px 5px 10px; }
.bigheadt { height:3px; }
.bigheadb { height:5px; background:url(images/bigheadbbg.gif) repeat-x; }

#midfull { padding:10px 10px 10px 7px; background:#FFFFFF; }
#midfull h2 { color:#ffffff; font:bold 13px Arial; background:url(images/headbg.gif) repeat-x; margin:0px 0px 5px 0px; }
#midfull h2 span { background:url(images/headl.gif) no-repeat; display:block; }
#midfull h2 b { background:url(images/headr.gif) no-repeat right; display:block; padding:6px 10px 10px 10px; }
#midfull h2 small { color:#ffe380; float:right; font:normal 11px Tahoma, Arial; padding-top:2px; }
#midfull h2 a { color:#ffe380; }
#midfull h2 a:hover { color:#ffffff; }

#rightpart { width:180px; padding:0px 5px; background:url(images/righttop.gif) no-repeat 5px 0px; }
#rightpart h2 { color:#ffffff; font:bold 13px Arial; background:url(images/rheadbg.gif) repeat-x; margin:0px 0px 5px 0px; }
#rightpart h2 span { background:url(images/rheadl.gif) no-repeat; display:block; }
#rightpart h2 b { background:url(images/rheadr.gif) no-repeat right; display:block; padding:6px 10px 10px 10px; }

#footer { width:930px; color:#FFFFFF; background:url(images/footerbg.gif) repeat-x top; }
#footer a { color:#FFFFFF; font:normal 11px Tahoma; text-decoration:none; padding:0 2px; }
#footer a:hover { color:#FFFFFF; text-decoration:underline; }
#footer span { color:#4e4136; }
.nofooterleft { position:relative; }
.nofooterleft div { position:absolute; background:#FFFFFF; left:2px; border:0px solid #FF0000; width:250px; }
.nofooterleft span { position:absolute; background:#FFFFFF; right:2px; border:0px solid #FF0000; width:250px; }

.boxborder { border:1px solid #d9cbbd; }
.allborder { background:#d9cbbd; }
.allborder tr { background:#FFFFFF; }
tr.fields, .fields { color:#75400f; font:bold 12px Arial; background:url(images/fieldsbg.gif) repeat-x center; }
.lightbg { background:#efefef; }
.darkbg {}
.whitebg { background:#FFFFFF; }

h1.pageTitle { color:#b00000; font:normal 22px Arial, Tahoma, Helvetica; }
h1 { color:#665b50; font:normal 20px Arial; margin:0px 0px 10px 0px; padding:0px; }
h3 { color:#866b51; font:bold 15px Arial; margin:12px 0px; }
h3 span { color:#CC0000; }
.texthead { color:#866b51; font:bold 13px Arial; margin:12px 0px; }
.texthead_ul { color:#866b51; font:normal 10px Arial; margin:12px 0px; }
.ntext { font:normal 11px Tahoma; }
.small, small { font-family:Tahoma,Arial; font-size:90%; }
.hlight { color:#006600; }
.price { color:#8c0d0d; font:bold 12px Arial; }
.msg { color:#FF0000; font:bold 12px Arial; }
.red { color:#FF0000; }
.big, big { font-size:120%; font-family:Arial; }

ul { list-style:url(images/arw1.gif) none; margin:10px 0px; padding-left:20px; }

.hline { background:url(images/line.gif) repeat-x center; }
.vline { background:url(images/line.gif) repeat-y center; }
.paddtl { padding:5px 0px; }
.padd10 { padding:10px; }

.pagenavigation img { vertical-align:middle; padding:0px 8px; }
.pagenavigation a { color:#ae9177; }

.catimage { width:auto; }
.prodimage { width:auto; }
.prodimagebig { width:auto; }
.cartimg { width:60px; }

.detailprice { padding-bottom:5px; }
.ratingbox { width:175px; background:#f5f0eb; border:1px solid #f0e5da; padding:3px; text-align:center; }
.ratingbox a { color:#990000; }
.rating { display:inline-block; padding-bottom:3px; }
.reviewbox { background:#fbf8f5; border:1px solid #f4e9de; margin:10px; padding:5px; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.vm, .vm img { vertical-align:middle; }

a { color:#8b6035; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; }
a.ectlink { color:#7e4612; text-decoration:none; font-weight:bold; }
a.ectlink:hover { color:#3e2004; text-decoration:none; font-weight:bold; }
a.wlink { color:#ffffff; text-decoration:none; }
a.wlink:hover { color:#ecd9cb; text-decoration:none; }

form { margin:0px; padding:0px; }
input, select, textarea { color:#666666; font:normal 12px Arial,Tahoma,Helvetica; vertical-align:middle;
	border:1px solid #746453; padding:1px; }
.but { color:#bd0000; font-weight:bold; background:url(images/butbg.gif) repeat-x center; border:1px solid #b8a38e; }

a, a img, .noborder { border:0px none; outline:none; }
/*#cslide_down_anji { display:none; }*/
#topad { position:relative; padding:0 5px; }
#topad #cslide_down_anji { height:46px; line-height:40px; margin:auto; width:920px; text-align:center;
	background:url(images/topadbg.gif) no-repeat; }
	
	
.myCart .totalPrice div { padding:3px 0; }

/* Class for displaying the GeoTrust image*/
.vmimg img { vertical-align:middle; }