html, body { background: #eeeeee; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#wrap { background: url(images/gradall.png) }

.heading { font-size: 14px; }

hr { color: #aaaaaa; }

h1 { font-size: 18px; color: #505050; margin: 8px 0 6px 0; }
h2 { font-size: 16px; color: #505050; margin: 8px 0 4px 0; }
h3 { padding: 0; margin: 10px 0 2px 0; color: #404040; }
h4 { padding: 0; margin: 2px 0; color: #404040; text-align: left; }
h5 { font-size: 13px; padding: 0; margin: 2px 0; color: #404040; }

.phone { font-weight: bold; font-size: 13px; }

td .toplinks { height: 15px; padding: 5px 0; }
td .toplinks ul { list-style: none; padding: 0; margin: 0; float: right; }
td .toplinks ul li { float: left; padding: 0 10px; }
td .toplinks ul li a { text-decoration: none; color: #303030; }
td .toplinks ul li a:hover { text-decoration: underline; }

.tagline { color: #7a6e5f; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.tagline a { color: #7a6e5f; text-decoration: none; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.tagline a:hover { color: #404040; }
.tagline p { float: left; }

.subnav { color: #606060; font-weight: bold; }

.intsubnav ul { list-style: none; padding: 0; margin: 0; }
.intsubnav ul li { padding: 5px 0; }
.intsubnav ul li a { color: #ffffff; text-decoration: none; }
.intsubnav ul li a:hover { color: #8fb4d2; }

td .mainnav { width: 100px; min-width: 100px; background: url(images/mainnav.png) no-repeat; height: 28px; padding: 0 3px 0 0; }
td .mainnav:hover { width: 100px; background: url(images/mainnavhover.png) no-repeat; height: 28px; padding: 0 3px 0 0; }
td .mainnav a { display: block; color: #fff; font-size: 12px; text-decoration: none; height: 13px; padding: 6px 0; }
td .mainnav a:hover { display: block; color: #fff; font-size: 12px; text-decoration: none; height: 7px; padding: 6px 0; }

#productnav { background: url(images/nav.jpg) repeat-x; padding: 6px 0 5px 0; width: 960px; float: left; }

.productnav { padding: 0 40px; color: #fff; font-size: 15px; font-weight: bold; border-right: 1px solid #fff; }
.productnav ul li ul { background: url(images/dropnav.png) repeat; padding: 10px; }

.grayhead { color: #606060; font-size: 14px; }
.bluehead { color: #003366; font-size: 14px; }

.hours { color: #808080; }

#content { margin: 5px; }

#intcontent { width: 550px; }

.tmenu0text a { color: #505050; text-decoration: none; }

#footer { border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; margin:0; }

.footertext { font-size: 11px; }
.footertext a { font-size: 11px; color: #000; text-decoration: none; }
.footertext a:hover { color: #003366; }
.footericon { padding: 0 20px; }

#searchnav ul { list-style: none; padding: 0 0 0 10px; }
#searchnav ul li { padding: 2px 0; }
#searchnav ul li a { color: #505050; text-decoration: none; }
#searchnav ul li a:hover { color: #151515; }

.reset { width: 70px; height: 25px; background: url(images/reset.png) no-repeat; }
.reset:hover { background: url(images/resethover.png) no-repeat; }
.reset a { color: #eeeeee; text-decoration: none; display: block; font-size: 11px; padding: 0px 8px; }

.wish { height: 20px; width: 92px; padding: 0 2px 0 0; background: url(images/addwishlist3.png) no-repeat; }
.wish:hover { background: url(images/addwishlist3hover.png) no-repeat; }
.wish a { color: #eeeeee; text-decoration: none; display: block; font-size: 11px; padding: 1px 4px 0px 4px; }

.cart { width: 92px; background: url(images/addcart3.png) no-repeat; }
.cart:hover { background: url(images/addcart3hover.png) no-repeat; }
.cart a { color: #eeeeee; text-decoration: none; display: block; font-size: 11px; padding: 1px 8px 0px 8px; }

.detail { background: url(images/moredetails2.png) no-repeat; }
.detail:hover { background: url(images/moredetails2hover.png) no-repeat; }
.detail a { color: #eeeeee; text-decoration: none; display: block; font-size: 11px; padding: 1px 8px 0px 8px; }

.page { color: #303030; padding: 0 4px; margin: 0 1px; border: 1px solid #003366; text-decoration: none; }
.page:hover { border: 1px solid #003366; background: #003366; color: #ffffff; }
.page:active { border: 1px solid #003366; background: #003366; color: #ffffff; }

.productimage { padding: 0 0 15px 0; border: none; }

.producttype { font-weight: bold; color: #404040; line-height: 19px; }
.producttypelist { font-weight: bold; color: #404040; line-height: 19px; font-size: 14px; }
.individualtitle { font-size: 22px; font-family: Georgia, serif; color: #404040; line-height: 19px; }

.price { font-size: 14px; color: #265c93; font-weight: bold; line-height: 19px; }
.priceindividual { font-size: 24px; color: #404040; line-height: 19px; }
.discount { color: #3da63d; font-size: 11px; font-weight: bold; }

.comparelist { color: #ffffff; }

.individual { color: #707070; line-height: 16px; }

.data { font-size: 11px; color: #505050; line-height: 18px; }
.databold { font-weight: bold; color: #505050; font-size: 11px; line-height: 18px; }

.detailtitle { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #505050; }

.discountdescrip { font-size: 11px; color: #707070; }

.searchlink { color: #353535; text-decoration: none; }
.searchlink:hover { color: #252525; }
.searchlink img { padding: 2px 2px 0 0; }

.row { padding: 0 0 15px 0; }

.cellvertical { padding: 2px 0; }

.filter { margin: 0 10px 0 0 ; }

.stockyes { font-size: 13px; color: #417a25; font-weight: bold; }

.stockno { font-size: 13px; color: #c21818; font-weight: bold; }

.total { font-size: 16px; color: #154677; font-weight: bold; line-height: 19px; }

.indivtable { padding: 4px 0; }

.finishes img { margin: 2px; }

.mainsearch ul { list-style: none; margin: 0 0 0 5px; padding: 0; }
.mainsearch ul li a { color: #707070; }

.wishnav { background: url(images/wishnav.png); height: 25px; padding: 1px 1px 0 0; margin: 0 5px 0 0; }
.wishnav a { color: #ffffff; }

.white { padding: 2px 0; height: 25px; color: #ffffff; }


/**TABBED BOX**/

.tabbed-box {
	width: 590px;
	background: #ffffff;
	}
	
.tabbed-box .tabs {
	padding: 0; margin: 0; }
	
.tabbed-box .tabs li {
	list-style: none;
	float: left; }
	
.tabbed-box .tabs li a {
	display: block;
	width: 185px;
	padding: 10px 0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #d9e0e7;
	background: #ffffff url(images/taboff.png) no-repeat bottom; }
	
.tabbed-box .tabs li:first-child a {
	border-left: none; }
	
.tabbed-box .tabs li a:hover {
      color: #505050; }
	  
.tabbed-box .tabs li a:focus {
      outline: none; }
	  
.tabbed-box .tabs li a.active {
      background: #ffffff url(images/tabon.png) repeat-x bottom;
	  border: none; 
      color: #ffffff; }
	  
.tabbed-content {
	min-height: 50px;
	padding: 10px 10px 10px 10px;
	margin: 26px 0 0 0;
	border: 1px solid #dddddd;
	display: none;
	background: #ffffff; }
	/*List Price*/
.rezTxtList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.rezPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceSale {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: }

.rezTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPricePrice {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtDiscount {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceDiscount {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.subTotalLine {
height: 1px;
border-top: 1px dashed #777777;
padding: 0px;
}
.WLline {
height: 1px;
border-top: 1px dotted #999999;
padding-left: 30px;
width:90%;
}
.indTxtList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION:none;}


.indTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPricePrice {font-size: 20px; color: #265c93; line-height: 19px; }

.indTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceReg { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceSale {font-size: 20px; color: #990000; line-height: 19px; }

/* end List Price*/
