body{
	margin:0px; font: 11px verdana; color:#333333; 
}

/************** ID *************/

#topflash{
	margin-left:226px; margin-right:202px; background:url(images/flashbg.jpg) no-repeat;
}
#leftpanel{
	width:185px; float:left; margin-left:18px; _margin-left:9px; font-family:Tahoma,Verdana;
}
#topflashright{
	float:right;
}
#redbg{
	background:#d22700;
}
#redbg2{
	background:#d22700 url(images/sand) right no-repeat; margin-bottom:9px;
}
#searchproducts{
	background:#e7e7e7; margin-top:10px;
}
#rightpanel{
	width:161px; float:right; margin-right:18px; _margin-right:9px; font-family:Tahoma, Verdana;
}
#category{
	background:url(images/categories.jpg) no-repeat; width:160px; height:151px; margin-bottom:7px; margin-top:6px;
}
#graybg{
	background:#dfdfdf; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5; padding:0px 3px 0px 9px; width:147px; display:table;
}
#graybg2{
	background:#dfdfdf; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5; padding:0px 3px 0px 9px; width:147px; display:table;
}
#bookmark{
	margin-top:8px; background:url(images/newsletterbg.jpg) no-repeat; width:159px; height:215px;
}
#bookmark div{
	padding:8px 2px 2px 13px; line-height:19px; font-weight:bold;
}
#midarea{
	margin:0px 192px 0px 212px; background:url(images/sandalsc.jpg) top right no-repeat;
}
#flasharea{
	background:url(images/home_60.jpg)  right top no-repeat; margin-top:10px;
}
#featuredheading{
	background:url(images/featured-img.jpg) right bottom no-repeat; border-bottom:1px solid #e5e5e5; height:28px; font: bold 14px "Trebuchet MS"; color:#FF3300; vertical-align:bottom; margin-top:14px;
}
#productarea{
	width:98%; display:table;
}
#footerbg{
	background:url(images/footerbg.jpg); clear:both; width:100%; display:table;
}
#footerbgleft{
	background:#e7e7e7; width:185px; float:left; margin-left:18px; _margin-left:9px; font-family:Tahoma,Verdana;
}
#footerright{
	 padding:10px; margin-left:210px;
}

/************* CLASS ***********/

.absmid{
	vertical-align:middle;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.redtxt{
	color:#a5011b;
}
.darkblue{
	color:#003394;
}
.textfield{
	font-size:11px; border:1px solid #cccccc;
}
.dropdown{
	width:160px;font-size:11px; border:1px solid #cccccc;
}
.lightgray{
	background:#f7f7f7; padding:3px 2px 3px 9px; font-weight:bold;
}
.darkgray{
	background:#dcdcdc; padding:3px 2px 3px 9px; font-weight:bold;
}
.producthead{
	font-size:11px; font-weight:bold; color:#999999; border-bottom:1px solid #cccccc; margin-bottom:10px;
}
.prostyle{
	width:134px; float:left; margin-right:30px; margin-bottom:20px;
}
.clearboth{
	clear:both;
}
.pageheading{
	background:url(images/featured-img.jpg) right bottom no-repeat; border-bottom:1px solid #e5e5e5; height:28px; font: bold 18px "Trebuchet MS"; color:#FF3300; vertical-align:bottom; margin-top:14px; padding-left:5px;
	}
.black{
	color:#000000;
}
.padding5{
	padding:5px;
}
.button{
	background:url(images/redbg.jpg) left repeat-x; height:24px; padding:0px 3px 2px 15px; color:#ffffff; font-weight:bold; border:none; font-size:11px; font-family:Tahoma,Arial;
}
.borderbottom{
	border-bottom:1px dashed #e4e4e4; padding:5px; color:#000000;
}
.borderbottom2{
	border-bottom:1px solid #e4e4e4; padding:5px;
}
.border{
	border:1px solid #e4e4e4;
}
.white{
	color:#ffffff;
}

/************* LINK CLASS ********/

a.leftlinks{
	color:#ffffff; text-decoration:none;
}
a.leftlinks:hover{
	color:#000000;
}
a.style{
	color:#002a7b; text-decoration:none;
}
a.style:hover{
	color:#666666;
}
a.footerlink{
	color:#333333; text-decoration:none;
}
a.footerlink:hover{
	color:#cc0000; text-decoration:underline;
}
/****** Paging ******/

.navBarTxt {
	width:16px; height:15px; border: 1px solid #dddddd; font: bold 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; padding:1px 4px 1px 4px; }
.navBarTxt:hover {
	width:16px; height:15px; background-color:#666666; font: bold 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; border: 1px solid #666665; }
.tabIndex{
	display:block;
	padding: 3px;
	border-bottom:1px solid #dadada;
	width: 96%;
	text-align: center;
	clear:right;
	margin: 10px 0px;
}

.tabIndexBottom{
	display:block;
	padding: 3px;
	width: 96%;
	text-align: center;
	clear:both;
	margin: 10px 0px;
	border-top: 1px solid #dadada;
}

/***** Naveen Mamgain  ******/
