h1, h2, h3, h4, h5, h6, ul, li, p, table, tr, th, table, form { margin: 0px; padding: 0px;}
img {border: 0;}
a {text-decoration: none; color:#666; background-repeat: no-repeat;}
a:hover {text-decoration: underline;}
ul, li{list-style:none;}
input, select{font-size:10px; color:#555; padding:2px; background-image: url(input_bkg.gif); background-repeat: repeat-x; background-position: left bottom;}
p, a, input, select, textarea, span, td, th, table, li, ul, em {font-family: Verdana, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif; display:block; line-height:1.6em; text-transform:lowercase; letter-spacing:0.05em; font-weight:500;}
hr{float:left; margin-top:10px; width:350px; height:1px; border-top:1px dotted #ccc;}
p {color:#666;}
span {color:#666;}
body {
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #f1ebeb;
	margin:0px 0px 0px 0px;
	/*background-image: url(main_bkg.gif);
	background-repeat: repeat-y;
	background-position: center top;*/
}
#container {
	position:relative;
	top:0px; 
	left:0px;
	width:973px;
	margin:0 auto;
	padding:0 0 0 0;
	display:block;
	background-color:#fff;
}
.headmsg{position:absolute; top:5px; left:85px; width:495px; text-align:center; color:#da0004; font-size:0.7em; font-weight:600;}
.headmsg a{color:#da0004;}
#header	{
	/*position:absolute;
	left:0px;
	top:0px;*/
	display: block;
	text-align: left;
	width:100%;
	height:174px;
	background-image: url(head_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header ul{position:absolute; font-size:0.7em; font-weight:bold; left:13px; top:122px; display:inline; width:948px; height:36px; background-image: url(head_ul_bkg.gif); background-repeat: repeat-x; background-position: right top;}
#header li{display:block; float:left;}
#header li a{display:block; float:left; height:36px; line-height:3em; padding:0px 9px 0px 10px; border-left:1px solid #fff; color:#fff;}
#header li a:hover{color:#333333; text-decoration:none; border-bottom:3px solid #da0004;}
.headnavfirst{background-image: url(head_first.gif); background-repeat: no-repeat; background-position: left top;}

.headmid{position:absolute; top:34px; left:344px;}
.headright{position:absolute; top:3px; right:16px; width:300px;}
.headright span{float:right; display:block; font-size:0.7em; color:#da0004; text-align:right;}
.headright span a{color:#da0004; padding:0px 4px 0px 4px;}
.headright img{float:right; display:block; margin:10px 0px 0px 0px;}

.homebkg{background-image: url(home_bkg.gif); background-repeat: no-repeat; background-position: left top;}
.subbkg{background-image: url(subpage_bkg.gif); background-repeat: no-repeat; background-position: left top;}
#contain {
	position:absolute;
	width:973px;
	left:0px;
	top:174px;
	display:block;
	background-color:#fff;
	/*background-image: url(main_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
}
#leftnav{float:left; position:relative; display:block; width:235px;}

#navpromo {float:right; margin:12px 0px 12px 0px; padding-right:3px;}
#mainnav {float:left; padding:7px; width:192px; margin:12px 0px 0px 28px; /margin:12px 0px 0px 14px;/*ie6*/ text-align:left; background-image: url(nav1_bkg.gif); background-repeat: repeat; background-position: left top;}
#nav {float:left; padding:14px 0px 14px 0px; width:191px; text-align:left; background-image: url(nav2_bkg.gif); background-repeat: repeat-x; background-position: left top; background-color:#fff;}
.navinput{float:left; width:119px; height:13px; border:1px solid #d3d3d3; margin:-3px 0px 0px 15px;}
.navimg{float:left; margin:-4px 0px 0px 1px; border:0px; }

#nav ul {
	float:left;
 	width:148px;
	margin:10px 0px 2px 9px;
	padding:5px 0px 0px 0px;
	border-top:1px solid #ddd;
	text-transform:lowercase;
}
#nav li {
	font-size:0.7em;
	color:#d80000;
	text-align:left;	
	line-height:1.6em;
}
#nav li a{
	display:block;
	width:146px;
	padding:0px 0px 0px 10px;
	margin-left:4px;	
	color:#0000CC;/*#333;*/
	background-image: url(nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}
#nav li a:hover{
	color:#996161;
	background-image: url(nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

#content {float:right; width:720px; text-align:left; padding:12px 0px 10px 0px;}

/* homepage start */
#heroblock{
	float:left; 
	position:relative;
	display:block; 
	width:333px; 
	height:216px;
	margin:0px 13px 12px 0px;
	padding:7px 0px 0px 7px; 
	background-image: url(prod_dot_bkg.gif); 
	background-repeat: repeat; background-position: left top;
}
#heroblock #hero{
	/*position:absolute;
	left:7px;
	top:7px; 
	margin:7px 0px 0px 7px;*/
	width:325px; 
	height:209px;
	background-image: url(hero_bkg.gif); 
	background-repeat: repeat; background-position: left top;
	background-color: #fff; 
}
.herotitle{
	color:#0000CC;/*#d80000;/*color:#2A4E9A*/
	}
	
#heroblock #hero p{
	float:left;
	display:block;
	font-size:0.7em;
	width:160px; 
	height:120px;
	margin:10px 0px 0px 8px;
}
#heroblock #hero .wassave{
	float:left;
	display:block;
	font-size:0.7em;
	width:130px;
	text-align:center;
	border:1px solid #ccc; 
	margin:10px 0px 0px 8px;
}
#heroblock #hero .wassave span{
	display:block;
	width:130px;
	border:1px solid #fff; 
}
#heroblock #hero .wassave span b{
	display:block;
	background-color:#da0004;
	width:128px;
	color:#fff;
	padding:2px 0px 2px 0px;
}
#heroblock #hero .wassave span em{
	display:block;
	background-color:#d0d0d0;
	width:128px;
	padding:2px 0px 2px 0px;
}
#heroblock #hero .wassave span strong{
	display:block;
	background-color:#ff6600;
	width:128px;
	color:#fff;
	padding:2px 0px 2px 0px;
}
#heroblock #hero .prod{float:right;}
#heroblock #hero .offer{position:absolute; right:86px; top:15px;}
#heroblock #hero .butn{position:absolute; right:40px; bottom:10px;}
#hppromo{float:left; margin-bottom:12px;}

#prodblock{
	float:left; 
	position:relative;
	display:block; 
	width:216px; 
	height:286px;
	margin:0px 12px 12px 0px;
	padding:7px 0px 0px 7px; 
	background-image: url(prod_dot_bkg.gif); 
	background-repeat: repeat; background-position: left top;
}
#prodblock #prod{
	width:208px; 
	height:278px;
	background-color: #fff; 
}
#prodblock #prod p{
	float:left;
	display:block;
	font-size:0.7em;
	width:190px; 
	height:85px;
	margin:10px 0px 0px 8px;
}
#prodblock #prod .wassave{
	float:left;
	display:block;
	font-size:0.7em;
	width:182px;
	text-align:center;
	border:1px solid #ccc; 
	margin:10px 0px 0px 7px;
}
#prodblock #prod .wassave span{
	float:left;
	display:block;
	width:180px;
	border:1px solid #fff; 
}
#prodblock #prod .wassave span b{
	display:block;
	float:left;
	background-color:#da0004;
	width:124px;
	color:#fff;
	padding:2px 0px 2px 0px;
}
#prodblock #prod .wassave span em{
	display:block;
	float:left;
	background-color:#d0d0d0;
	width:124px;
	padding:2px 0px 2px 0px;
}
#prodblock #prod .wassave span strong{
	display:block;
	float:right;
	background-color:#ff6600;
	width:56px;
	color:#fff;
	padding:4px 0px 4px 0px;
}
#prodblock .othertitle{color:#0000CC;}
#prodblock #prod .prod{float:right; margin-right:35px;}
#prodblock #prod .offer{position:absolute; left:14px; top:100px;}
#prodblock #prod .butn{position:absolute; left:60px; bottom:10px;}

#fullblock {float:left; width:700px;}
#fullblock h1{font-size:1.1em; color:#da0004;}
#fullblock h2{font-size:0.9em; color:#af5656; font-weight:bold; text-transform:none;}
#fullblock p{font-size:0.7em; line-height:1.5em;}
#fullblock li {
	display:block;
	font-size:0.7em;
	background-image: url(nav_bullet.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 10px;
	margin-left:4px;	
	color:#333;
	background-position: left 50%;
	
}

/* homepage end */

.bc {width:714px; display:block; margin-bottom:10px; /*float:left;*/ color:#999; text-transform:lowercase;}
.bc ul{display:inline;}
.bc li{display:inline; font-size:0.7em; font-weight:bold; padding:0px 10px 0px 8px; background-image: url(bc_bullet.gif); background-repeat: no-repeat; background-position: left top;}
.bc li a{color:#ff6600;}

h1{color:#da0004; font-size:1.4em; margin-bottom:10px;}

/* product page start*/

#prodleft{float:left; position:relative; width:352px; margin-bottom:10px; text-transform:lowercase;}
#prodleft .prod {float:right;}
#prodleft .offer{position:absolute; left:15px; top:15px;}
#prodleft .prodsupport{float:left; margin:4px 0px 5px 0px; padding:14px 0px 14px 0px; width:349px; display:block; }
#prodleft .prodsupport img{float:left;}
#prodleft .prodsupport span{float:left; width:106px; height:48px; padding:7px 0px 0px 0px; font-size:0.7em; display:block;}
#prodleft .prodsupport span a {color:#da0004;}
#prodleft .prodsupport span b{color:#da0004;}
#prodleft .prodsupport span em{color:#996666;}
#prodleft .prodspec{float:left; margin:5px 0px 10px 2px; border-top:3px solid #e9e9e9; padding:4px 0px 14px 0px; width:346px; display:block; background-image: url(prodspec_bkg.gif); background-repeat: no-repeat; background-position:left bottom;}
#prodleft .prodspec table{float:left; width:320px; font-size:0.7em; border-top:4px solid #fff; border-right:4px solid #fff; margin:0px 0px 0px 7px;}
#prodleft .prodspec td{background-color:#e9e9e9; border-bottom:4px solid #fff; border-left:4px solid #fff; padding:4px;}
#prodleft .prodspec table .spec{background-color:#f7e3d6; width:195px;}
/*#prodleft a{font-size:small;color:#0000cc;}*/
#prodleft span{font-size:small;color:red;text-transform:capitalize;}



#prodright{float:left; margin:0px 0px 10px 10px; width:340px;}
/*#prodright h1{color:#da0004; font-size:1.4em;}*/
#prodright p{font-size:0.7em; line-height:1.4em; margin:7px 0px 7px 0px; }
#prodright h2{color:#a89595; font-weight:600; font-size:0.7em; margin:4px 0px 2px 0px;}
#prodright table.prodprice {float:left; width:330px; font-size:0.7em; border:3px solid #e4d3d3; margin-bottom:7px; background-image: url(prodprice_tablebkg.gif); background-repeat: repeat-x; background-position:bottom left;}
#prodright table.prodprice th{padding:4px; color:#666; font-weight:bold; background-image: url(prodprice_thbkg.gif); background-repeat: repeat-x;}
#prodright table.prodprice td{padding:4px; color:#666;}
#prodright table.prodprice .prodprice_was td{color:#da0004;}
#prodright table.prodprice .prodprice_was td em{text-decoration:line-through; font-style:normal;}
#prodright table.prodprice .prodprice_content td{background-color:#e9e9e9; color:blue;}
#prodright span {display:block; margin:4px 0px 4px 0px; font-size:0.7em; padding:7px 0px 7px 50px; background-image: url(pricesupport_icon.gif); background-repeat: no-repeat; background-position:left 50%;}
#prodright span em{color:#ccc;}
#prodright ul {
	float:left;
}
#prodright li 
{
	list-style: disc;
	font-size:0.7em;	
	padding:0px 0px 0px 10px;
	margin-left:4px;
	background-image: url(nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	
}

/* product page end*/

/* category page */

#catlist {float:left; text-transform:lowercase; width:700px; font-size:0.7em; padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; background-image: url(catlist_bkg.gif); background-repeat: repeat-x; background-position:left top;}
#catlist ul {display:block; width:700px; padding-bottom:10px; background-image: url(catlist_bkg.gif); background-repeat: repeat-x; background-position:left bottom;}
#catlist b {color:#da0004;}
#catlist li{display:inline;}
#catlist li a{display:inline; margin:2px 0px 2px 0px; line-height:1.7em; border-left:1px solid #ccc; padding:0px 5px 0px 5px; color:#0000cc; font-weight:bold;}
#catlist li a:hover{color:#da0004;}

#catqs {float:left; text-transform:lowercase; width:700px; font-size:0.7em; padding:5px 0px 6px 0px; background-color:#e9e9e9; background-image: url(catqs_bkg.gif); background-repeat: no-repeat; background-position:center top;}
#catqs span{float:left; margin:4px 0px 0px 200px; color:#da0004;}
#catqs select{float:left; margin:2px 0px 0px 17px; width:140px; border-color:#d3d3d3;}
.catqsnavimg{float:left; margin:0px 0px 0px 1px; border:0px; background-image: url(images/go_butn.gif);}

#catcontent{float:left; display:block; margin:14px 0px 14px 0px;}
#cat a:hover{color:#da0004;}
#cat {float:left; border:2px solid #ccc; height:124px; 
	/*text-transform:lowercase; */
	width:121px; font-size:0.7em; margin:0px 0px 14px 10px; 
	background-image: url(cat_bkg.gif); 
	background-repeat: repeat-x; background-position:left bottom;
	}
#cat img{}
#cat a{color:#0000CC;}
#cat span{float:left; text-indent:10px; line-height:1.5em; display:block; width:100%; text-align:center;}


#subcat {float:left; position:relative; text-transform:lowercase; width:331px; padding:12px 0px 10px 0px; margin:14px 28px 14px 0px; background-image: url(subcat_bkg.gif); background-repeat: repeat-x; background-position:left bottom;}
#subcat .prod {float:left;}
#subcat .offer {position:absolute; left:0px; top:7px;}
#subcat p {float:right; height:88px; font-size:0.7em; line-height:1.3em; width:202px;}
#subcat .price {float:right; margin:2px 0px 0px 0px; font-size:0.7em; width:202px;}
#subcat .butn2 {margin:2px 0px 0px 10px;}
#subcat span {float:right; color:#c60000;}
#subcat em {line-height:1.6em; font-style:normal; float:left; color:#000;}
#subcat span strong {font-size:1.4em; color:#c60000;}


/* category page end */

#crossell {width:710px; float:left;}
#crossell h3{font-size:0.94em; font-weight:600; color:#da0004; width:685px; background-image: url(crossell_bkg.gif); background-repeat: repeat-x; padding:6px 0px 6px 10px;}

#page{float:left; font-size:0.7em; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; text-align:center; text-transform:lowercase; height:26px; width:700px; background-image: url(page_bkg.gif); background-repeat: repeat-x;}
#page b{float:left; font-weight:normal; margin:6px 2px 0px 7px;}
#page ul{display:inline;}
#page li{display:inline; font-weight:bold;}
#page li span{display:block; float:left; color:#fff; margin:4px 4px 0px 4px; padding:1px 4px 1px 4px; background-color:#da0004; border:1px solid #cfc;}
#page li a{display:block; float:left; margin:4px 4px 0px 4px; padding:1px 4px 1px 4px; background-color:#fff; background-image: url(input_bkg.gif); background-position:bottom left; background-repeat:repeat-x; color:#da0004; border:1px solid #bdbdbd;}
#page li a:hover{background-color:#e4e4e4; background-image: none;}
#page .next {float:left; margin:5px 7px 0px 7px; color:#fff; font-weight:bold; background-image: url(nextbutn_bkg.gif); padding:1px 12px 3px 7px; 
	background-repeat: no-repeat; background-position: right 50%; border-left:1px solid #fff;}	
#page .prev {float:left; margin:5px 7px 0px 7px; display:block; color:#fff; font-weight:bold; background-image: url(prevbutn_bkg.gif); padding:1px 7px 3px 12px; 
	background-repeat: no-repeat; background-position: left 50%; border-right:1px solid #fff;}


/* buttons */

.butn {color:#fff; font-size:0.7em; font-weight:bold; background-image: url(butn1.gif); padding:1px 12px 3px 7px; 
	background-repeat: no-repeat; background-position: right 50%; border-left:1px solid #fff;}
	
.butn2 {color:#fff; font-size:0.7em; font-weight:bold; background-image: url(butn2.gif); padding:1px 12px 3px 7px; 
	background-repeat: no-repeat; background-position: right 50%; border-left:1px solid #fff;}

	
#ft{
	float:left;
	display:block;
	text-align:left;
	width:973px;
	height:150px;
	padding:6px 0px 0px 0px;
	background-image: url(foot_bkg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#fff;
}
#ft ul{float:left; font-size:0.7em; margin:5px 0px 7px 10px; left:13px; top:122px; display:inline; width:945px; height:36px; background-image: url(head_ul_bkg.gif); background-repeat: repeat-x; background-position: left top;}
#ft li{display:block; float:left; line-height:3em; color:#ca0000; height:36px;  padding:0px 9px 0px 10px; border-left:1px solid #fff; }
#ft li a{display:block; font-weight:bold; float:left; color:#ffffff;}
#ft li a:hover{color:#333333; text-decoration:none;}
#ft span a {text-decoration: none;}
#ft span a:hover {text-decoration: underline;}
#ft img{
	float:left;
	padding:4px 10px 0px 20px;
}
#ft span{
	float:left;
	color:#af5656;
	font-size:0.7em;
	padding:8px 0px 0px 0px;
	width:156px;
}
.ftspan_end{
	float:left;
	color:#af5656;
	font-size:0.7em;
	padding:8px 0px 0px 0px;
	width:250px;
}
#ft p{
	float:left;
	color:#b8b8b8;
	font-size:0.7em;
	text-align:right;
	padding:24px 4px 0px 0px;
	width:315px;
}
#ft p em{color:#af5656;}
#ft p a{color:#b8b8b8;}
.txt-title-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.text-norm {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.text-title-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #blue;
}
.txt-Heading {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	color: #B17A7A;
	font-size: 16px;
	}
table.sample {
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: #B17A7A;
	border-collapse: separate;
	background-color: white;
	}
.finder{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

