/* CSS STYLESHEET Created by Website4Retail.com */
html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial;
	font-size:12px;
	background:#f5f5dc;
	} 
#pagewidth{
	width:980px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	border-left:8px solid #FFF;
	border-right:8px solid #FFF;
	} 
#header{
	position:relative;
	height:116px;
	background:#fff;
	width:980px;
	z-index: 3;
	}
#headerBotShim{
	position:relative;
	float:left;
	width:100%;
	height:5px;
	padding:0px;
	margin:0px;
	}
#his-middleCon{
	position:relative;
	float:left;
	width:100%;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/middle-bg.gif) repeat-y;
	}
#his-middleCon-2{
	position:relative;
	float:left;
	width:980px;
	overflow:hidden;
	}
.his-leftcol{
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/leftcol-bg.gif) no-repeat top left;
	}
.his-rightcol{
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/diy-bottom.jpg) no-repeat top left;
	}
#footer{
	height:150px;
	position:relative;
	background:none;
	clear:both;
	background:#FFF;
	}
#his-FooterCon1{
	position:relative;
	float:left;
	width:100%;
	height:20px;
	padding:10px 0 10px 0;
	background:#f1f1e0;
	font-family:arial;
	font-size:12px; font-weight:bold;
	}
#his-FooterCon1 A:link{text-decoration:none; color:#333;}
#his-FooterCon1 A:visited{text-decoration:none; color:#333;}
#his-FooterCon1 A:hover{text-decoration:underline; color:#ff0000;}
/***********************CSS For Heade Area BEGIN******************************/
#his-headerLogo{
	position:relative;
	float:left;
	width:100%;
	height:89px;
	}
#headerNav{
	position:relative;
	float:left;
	width:100%;
	height:27px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/diy-middle.jpg) no-repeat right top;
	z-index: 4;
	}
#nav li a {
	padding-right: 10px;
	padding-left: 10px;
}

#his-headerL{
	position:relative;
	float:left;
	width:540px;
	height:69px;
	padding:20px 0 0 20px;
	}
#his-headerL h1{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:13px;
	color:#ef580f;
	}
#his-headerL h1 strong{margin-top:-100px; padding-left:30px;}
#his-headerR{
	position:relative;
	float:right;
	width:420px;
	height:89px;
	}
#his-headerTopLinks{
	position:relative;
	float:left;
	width:100%;
	height:37px;
	text-align:right;
	padding:0; 
	margin:0;
	}
#his-headerTopLinks img{border:0px; padding:0; margin:0;}
#his-headerTopLinks2{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding-top:5px;
	padding-bottom:11px;
	font-size:11px;
	color:#373006;
	}
#his-headerTopLinks2 a:link{text-decoration:none; color:#373006;}
#his-headerTopLinks2 a:visited{text-decoration:none; color:#373006;}
#his-headerTopLinks2 a:hover{text-decoration:underline; color:#ef580f;}
#his-greatDealTop{
	position:relative;
	float:left;
	width:100%;
	height:22px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/diy-top.jpg) no-repeat right top;
	text-align:right;
	}
#his-headerDropDown{
	position:relative;
	float:left;
	width:830px;
	height:27px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/his-nav-bg.gif) repeat-x;
	border-left:1px solid #6c5a47;
	}
#his-headerGreatDeal{
	position: relative;
	float: right;
}
/***********************CSS For Heade Area END******************************/

/***************CSS STYLES FOR HOME BODY*****BEGIN****************/
#his-homeMiddle{
	position:relative;
	width:617px;
	float:left;
	margin-left:2px;
	padding-top:5px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/middlehome-ng.gif) repeat-x !important;
	border-top:2px solid #FFF;
	font-family:arial;
	font-size:12px;
	min-height:500px;
	}
#his-middleCon {
	position: relative;
	z-index: 2;
}
#his-homebodyCon{
	position:relative;
	width:555px;
	float:left;
	margin-left:38px;
	background:none;
	z-index: 2;
	}
* html #his-homebodyCon {
	margin-left: 16px;
}
#his-searchbox{
	position:relative;
	float:left;
	width:100%;
	padding:4px 0 10px 0;
	text-align:center;
	background:none;
	}
#his-searchbox .nsearch{
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/nsearch-bg.gif) repeat-x;
	border:1px solid #8a8a8a;
	font-size:11px;
	font-family:arial;
	width:200px;
	}
#his-searchbox form{display:inline;}
#his-slider{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:5px;
	}
#home-title{
	position:relative;
	float:left;
	width:549px;
	background:#a29281;
	padding:3px;
	margin:0;
	font-family:"Century Gothic";
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	}
#his-homeContents{
	position:relative;
	float:left;
	width:555px;
	padding:5px 0 5px 0;
	text-align:center;
	}
#his-footerCon2{
	position:relative;
	float:left;
	width:980px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/middle-bg.gif) repeat-y;
	height:50px;
	text-align:center;
}
#his-footerCon3{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding:7px 0 7px 0;
	font-size:11px;
	color:#434342;
	}
#his-newsletter{
	position:relative;
	width:555px;
	margin-left:235px;
	padding:6px 0 6px 0;
	background:#f1f1e0;
	}
#his-newsletter span{
	font-family:arial;
	font-size:14px;
	color:#df5100;
	font-weight:bold;
	}

#his-leftCon1{
	position:relative;
	float:left;
	width:200px;
	text-align:center;
	padding:40px 0 5px 0;
	}
#his-leftCon2{
	position:relative;
	float:left;
	width:200px;
	}
.glossymenu{
margin: 0;
padding: 0;
width: 200px;
position:relative;
float:left;
}

.glossymenu a.menuitem{
font: bold 12px tahoma;
color: #000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 15px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#212120;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background:none;
color:#F00;
text-decoration:underline;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
/*background:url(http://lib.store.yahoo.net/lib/exertools/leftmenu-sub.gif) repeat-y;*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid #000;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px tahoma;
color: #484848;
text-decoration: none;
padding: 4px 0;
padding-left: 23px;
background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/arrow.png) no-repeat left;
}

.glossymenu div.submenu ul li a:hover{
color:#F00;
text-decoration:underline;
background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/arrow.png) no-repeat left;
}

/***************CSS STYLES FOR HOME BODY********END***************/

/************BEGIN RIGHT COLUMN CSS***************/
#his-rightCol1{
	position:relative;
	float:left;
	width:155px;
	padding:28px 0 5px 0;
	text-align:center;
	}
#his-rightCol2{
	position:relative;
	float:left;
	width:148px;
	padding-left:7px;
	text-align:center;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/testominal-bg.gif) repeat-y;
	font-size:8pt;
	text-align:left;
	padding-top:20px;
	}
#his-rightCol2 table tr td{font-size:8pt;}
#his-rightCol3{
	position:relative;
	float:left;
	width:155px;
	margin-top:25px;
	}
.testimonials{background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/testominal-bg.gif) repeat-y; font-size:11px; font-family:arial; padding:0 0 0 7px;}
/************END RIGHT COLUMN CSS***************/


#topNavigation {
      float:left;
	  position:relative;
      width:825px;
	  font-family:arial;
	  font-size:12px;
	  font-weight:bold;
      line-height:normal;
      }
    #topNavigation ul {
          margin:0;
          padding:0;
          list-style:none;
      }
    #topNavigation li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topNavigation a {
      float:left;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #topNavigation a span {
      float:left;
      display:block;
	  border-right:1px solid #6c5a47;
      padding:6px 11px 5px 10px;
      color:#fffad3;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topNavigation a span {float:none;}
    /* End IE5-Mac hack */
    #topNavigation a:hover span {
      color:#FFF;
	  background:#6c5a47;
      }
    #topNavigation a:hover {
      background-position:0% -42px;
      }
    #topNavigation a:hover span {
      background-position:100% -42px;
      }

      #topNavigation #current a {
              background-position:0% -42px;
      }
      #topNavigation #current a span {
              background-position:100% -42px;
      }

#his-homecontents{
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	font-family:arial;
	font-size:12px;
	}
#his-homecontents table tr td{font-size:12px; font-family:arial;}
#his-homecontents table tr td a:link{font-size:12px; font-family:arial; font-weight:bold; text-decoration:underline;}
#his-homecontents table tr td a:visited{font-size:12px; font-family:arial; font-weight:bold; text-decoration:underline;}
#his-homecontents table tr td a:hover{font-size:12px; font-family:arial; font-weight:bold; text-decoration:underline; color:#ef4e00;}
#his-homemsg{
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	font-family:arial;
	font-size:12px;
	text-align:left;
	}
h3{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	text-align:left;
	color:#636363;
	}
h4{
	font-family:arial;
	font-family:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding-bottom:2px;
	border-bottom:2px solid #e5e0d6;
	}



/********************Section page CSS BEGIN**************************/
#his-sectionMiddle{
	position:relative;
	width:617px;
	float:left;
	margin-left:2px;
	padding-top:5px;
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/middlehome-ng.gif) repeat-x !important;
	border-top:2px solid #FFF;
	font-family:arial;
	font-size:12px;
	min-height:500px;
	}
	
#his-sectionbodyCon{
	position:relative;
	width:572px;
	float:left;
	margin-left:18px;
	background:none;
	}

#his-sectionContents{
	position:relative;
	float:left;
	width:572px;
	padding:3px 0 3px 0;
	font-family:arial;
	font-size:12px;
	}
#his-breadCrumbs{
	position:relative;
	width:100%;
	padding:2px 0 2px 0;
	color:#bb390d;
	font-family:century gothic;
	font-size:10px;
	}
#his-breadCrumbs a:link{color:#bb390d; text-decoration:none;}
#his-breadCrumbs a:visited{color:#bb390d; text-decoration:none;}
#his-breadCrumbs a:hover{color:#a39382; text-decoration:none;}
#his-breadCrumbs span{color:#a39382;}

#his-section-title{
	position:relative;
	float:left;
	width:564px;
	padding:4px;
	background:#a29281;
	font-family:tahoma;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	}
#his-sectionCaption{
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	font-family:arial;
	font-size:14px;
	color:#636363;
	font-weight:normal;
	}
#his-categoryHighlights-title{
	position:relative;
	float:left;
	width:100%;
	padding:2px 0 2px 0;
}
#his-categoryHighlights{
	position:relative;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	text-align:center;
	font-family:arial;
	font-size:11px;
}
#his-categoryHighlights table tr td{font-family:arial; font-size:11px;}

.left-spacer{background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/left-spacer-bg.gif) repeat-y;}
.item-columns{border:3px solid #fff; background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/item-page-midbg.gif) repeat-x #FFF; padding-left:10px!important;}


#his-searchbox-2{
	position:relative;
	padding:7px 0 10px 0;
	background:none;
	text-align:center;
	}
#his-searchbox-2 .nsearch{
	background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/nsearch-bg.gif) repeat-x;
	border:1px solid #8a8a8a;
	font-size:11px;
	font-family:arial;
	width:200px;
	}
#his-searchbox-2 form{display:inline;}

#his-item-body{
	position:relative;
	}
#his-item-title{
	position:relative;
	padding:4px;
	background:#a29281;
	font-family:tahoma;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	}
#item-imgnTable{
	position:relative;
	padding:5px 0 5px 0;
	}
#item-tabbedBox{
	position:relative;
	background:#fff;
	border:5px solid #e5e0d6;
	padding:0px;
	margin:10px 0 0 0;
	}
#item-captionTab{
	position:relative;
	background:#e5e0d6;
	height:23px;
	}
#item-caption{
	position:relative;
	font-family:arial;
	font-size:11px;
	color:#0f0f0f;
	padding:10px;
	}
#item-recommended{
	position:relative;
	padding:5px 0 5px 0;
	font-family:arial;
	font-size:11px;
	}
#item-recommended table tr td{font-family:arial;font-size:11px;}
#item-recommended h4{
	font-family:arial;
	font-size:14px;
	color:#363636;
	border-bottom:3px solid #e5e0d6;
	}
#item-recently-viewed{
	position:relative;
	padding:5px 0 5px 0;
	font-family:arial;
	font-size:11px;
	}
#item-recently-viewed table tr td{font-family:arial;font-size:11px;}
.item-recently-viewed-title{
	font-family:arial;
	font-size:14px !important;
	color:#363636;
	font-weight:bold;
	border-bottom:3px solid #e5e0d6;
	}


/*drop dowm css menu begin*/
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
font-family:arial;
font-size:11px;
font-weight:bold;
line-height:normal;
z-index:100;
}
#nav a{
display:block;
padding:6px 5px;
border-right:1px solid #6c5a47;
color:#fffad3;
text-decoration:none;
background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/his-nav-bg.gif) repeat-x;
}

#nav a:hover{
background:#6c5a47;
color:#fff;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:2em;
}

#nav li ul a{
width:15em;
height:auto;
float:left;
background:#6c5a47;
margin-left:-1px;
border-bottom:1px solid #9e8e7e;
}
#nav li ul a:hover{
width:15em;
height:auto;
float:left;
background:url(http://lib.store.yahoo.net/lib/yhst-11353365108554/his-nav-bg.gif) repeat-x;
}
#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}







/*ORDER DETAIL TABLE*/
/*
#w4r-order-table{
	position:relative;
	float:right;
	width:auto;
	padding:5px;
	border:1px solid #b4dd97;
	font-family:verdana;
	font-size:12px;
	}
*/
#w4r-order-table table tr td{font-family:arial; font-size:12px;}
.headline{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#ffffff;
	text-align:left;
	border-bottom:1px solid #e5e0d6;
	}
.code-title{
	font-family:arial;
	font-size:12px;
	color:#000;}

.code{
	font-family:arial;
	font-size:12px;
	color:#000;}

.availiblity-title{
	font-family:arial;
	font-size:12px;
	color:#000;}

.availiblity{
	font-family:arial;
	font-size:12px;
	color:#000;}
.price-title{
	font-family:arial;
	font-size:12px;
	color:#000;}

.price{
	font-family:arial;
	font-size:12px;
	color:#000;}

.sale-price-title{
	font-family:arial;
	font-size:14px;
	color:#ce4f00;
	font-weight:bold;}

.sale-price{
	font-family:arial;
	font-size:12px;
	color:#000;}

.item-price{
	font-family:arial;
	font-size:12px;
	color:#000;}
	
.options-title{
	font-family:arial;
	font-size:12px;
	color:#000;}

.options{
	font-family:arial;
	font-size:12px;
	color:#000;}

.order-button{
	font-family:arial;
	font-size:12px;
	color:#000;
	}
#itemshell {
	padding:10px;
}
.testiHd {font-weight:bold; padding:0 0 10px 0;}
#testiConts ul {margin:0 5px 0 0; padding:0;}
#testiConts ul li {list-style:none; margin:0; padding:4px 0; border-bottom:1px solid #ddd;}
#testiConts ul li p {margin:0; padding:0;}

div#sc-tab-details { padding: 0 0 20px 0; margin:40px auto 0 auto; width: 600px; clear: both; }  
div#sc-tab-details ul#sctab { padding: 0 0 0 11px; margin: 0; float: left; width: 515px; clear: both; list-style: none; }  
div#sc-tab-details ul#sctab li.tabheader, div#sc-tab-details ul#sctab li.tabhover { margin: 0 2px 0 0; height: 29px; width: 105px; float: left; background: #DFEA7D url('tab-bg-right.gif') no-repeat right -29px; font: bold 12px "Trebuchet MS", Geneva, sans-serif; }  
div#sc-tab-details ul#sctab li.tabheader a, div#sc-tab-details ul#sctab li.tabhover a { text-decoration: none; display: block; overflow: hidden; float: left; width: 105px; height: 23px; background: transparent url('tab-bg-left.gif') no-repeat left -29px; font: bold 12px "Trebuchet MS", Geneva, sans-serif; text-align: center; 	padding-top: 6px; color: #A29281; }  
div#sc-tab-details ul#sctab li.tabhover { background-color: #E5E0D6; background-position: right 0; }  
div#sc-tab-details ul#sctab li.tabhover a { background-position: left 0; color: #E86311; }  
div#sc-tab-details ul#sctab li.tabhover a:hover { text-decoration: none; color: #E86311; }  
div#sc-tab-details div#sctabinfo { margin: 0; clear: both; }  
div#sc-tab-details div#sctabinfo div.infobox { clear: both; font: normal 12px Tahoma, Geneva, sans-serif; padding: 10px 16px; border: 4px solid #F5F5DC; text-align: left; }

FORM {margin:0px; padding:0px;}
.clearboth{clear:both;}
#customer-reviews {width: 565px; margin:7px 0 7px 0;background-color:#FFF}
#customer-reviews .header {background-color:#AA0C0C; color:#FFF; font:bold 11px arial; padding:5px 5px 5px 11px; margin-bottom:12px;}
/*width/3 depending on #customer-reviews width*/
#customer-reviews .state {width:200px; float:left; /*background-color:#ccc;*/}
/*width/3 depending on #customer-reviews width*/
#customer-reviews .state DIV {margin-bottom:4px;}
#customer-reviews .state .overall {font:bold 12px arial;}
#customer-reviews .state .total {font:normal 10px arial;}
#customer-reviews .view {padding-top:12px;}
#customer-reviews .view A {color:#000; font:normal 12px arial;text-decoration:underline;}
#customer-reviews .stars IMG {cursor:pointer;}
#customer-reviews .stars A {font:bold 12px verdana; text-decoration:none; color:#000;}
#customer-reviews .stars A:hover {text-decoration:underline;}
#customer-reviews .view {/*background-color:#AA0C0C;*/ text-align:center; width:195px; float:left;}
#customer-reviews .stars {/*background-color:#000;*/ text-align:center; width:160px; float:left;}
.top-line {border-top: 1px solid #A29281; width:565px;}
.review-separator {border-top: 1px solid #A29281;}
.review .review-stars {width:80px; float:left; text-align:left; height:16px;}
.review DIV {font:normal 11px arial; padding: 0;}
.review B {margin-left: 10px;}
.review .revloc .reviewer {width:70px; float:left;}
.review .revloc {margin:10px 0 10px 0;}
#reviews {display:block;clear:both; background-color:#FFF}
#all-reviews .header {padding:10px; text-align:center; font:bold 11px arial; color:#000;}
#all-reviews div {font:normal 11px arial;}
.viewall {text-align:right;}
.viewall A {text-decoration:underline;font:bold 12px arial; color:#000;}
.allreviews-sort, .allreview-stars, .allreview-reviewer{padding-bottom:3px;}
.allreview-review{padding-top:15px;}
.allreview-prodname{color:#CC0000}
.allreviews-sort a{color:#000; font:bold 11px arial;}
/*AUTO EMAILER*/
.emailer-review-container{ 	width:565px;}
.emailer-review-container td, .emailer-review-container div,.emailer-review-container input, .emailer-review-container select{ 	font: 11px Arial, Verdana, Tahoma;}
.emailer-reviewform-border{ 	border:1px solid #A29281;}
.emailer-reviewlabel { 	padding: 5px;	border-bottom: 1px solid #A29281;	font: bold 15px Tahoma, Verdana, Arial !important;	color: #1A2485;	background-color: #FFFFCC;}
.emailer-required{ 	font-weight: bold !important;}
.emailer-textarea{ 	width: 250px;	font: 11px Arial, Verdana, Tahoma;}
.emailer-review-container a{ 	color: #000;}
.title-emphasis-font{ 	color: #BA0000;	font: bold 13px Tahoma !important;}
/*AUTO EMAILER CSS*/
.overall { white-space: nowrap; } 
