@charset "UTF-8";
/* CSS Document */
* { margin: 0; }
html, body { margin:0; }
body { margin:0 auto; width:100%; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#515050;
	text-align:left;
	margin:0;
	padding:0;
}
body a { color:#c7161d; }

#container { width:865px;  margin: 0 auto ; padding:0; position:relative; }
#header_container { width:865px; height:150px; margin:0 auto; padding:0; }
#center_container { width: 865px; padding:0 0 15px 0; margin:0 auto; height:auto; position:relative; }

.main_right { width:460px; float:right; margin:0; padding:0; }
.main_right_space { width:68px; float:left; margin:0; padding:0; height: 475px; }
.main_right_content { width: 390px; float:right; margin:0; padding:0; }
.main_right_title { width:390px; height:100px; }
.main_right_title img { float:left; margin:0; padding:0; }
.main_right_copy { width:390px; float:left; margin:0; padding:0;}
.main_right_copy p { padding: 10px 0 0 0; width:370px;}

.main_left { width: 403px; float:left; margin:0; padding:0; }

.termsCopy p {width:392px;float:left;margin:0;padding:0;height:100%;}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#515050;
	text-align:left;
	margin:0;padding:0;
}

form {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#515050;
	text-align:left;
	margin:0;padding:0;
}
form h2 {font-weight:bold;font-size:12px;margin:0;padding:10px 0 10px 0;}
form label {float:left;width: 50px;margin:5px 0 5px 0;padding:0;}
form input#txtField {
	width:140px;
	margin:5px 0 5px 0;
	padding:0 10px 0 0;
	background: url(../images/_input_bg.gif) no-repeat top left;
	border:0px;
	height: 18px;
}

span.select {
	position: absolute;
	width:144px;
	height: 18px;
	padding: 0 24px 0px 8px;	
	background: url(../images/_dd_bg.gif) no-repeat;
    overflow: hidden;
	margin:5px 0 0 0;
}

/* Store Locator */
/*results*/
.results_container {width: 385px;height: 355px;overflow:auto;}
.results_left {width: 360px;height: 355px;	margin:0;padding:0;}
.result_entry {width: 345px;height: 80px;}
.result_address_left {width:260px;height: 80px;float:left;margin: 5px 0;}
.result_address_left p {width:260px;}
.result_address_left a {color: #c7161d;font-size:12px;font-weight:bold;}
.result_dist_right {width: 85px;height: 70px;float:right;}
.result_divider {width: 360px;height:1px;padding: 0;}
p#resultscopy {width:85px;text-align:right;}

.storeLoc_title { width:280px; height:100px; float:left; }

.searchAgainBtn {
	width:105px;
	float:right;
	position:relative;
	top: 105px;
	margin:0;
	padding:0;
}
/*view more*/
.viewMoreLinks {width: 462px;float:left;margin:0;padding: 0 0 30px 0;}
.viewMoreLinks ul {
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight: bold;
	margin:0;padding:0;
}
.viewMoreLinks ul li {display: inline;margin:0;padding:0;width:auto;font-size:12px;}
.viewMoreLinks ul li a,.viewMoreLinks ul li a:link,.viewMoreLinks ul li a:visited {
	color:#949494;
	text-decoration:none;
}
.viewMoreLinks ul li a:hover {color:#000000;}

/* Featured Retailer */
.featuredRetailer { width: 865px; margin:0; padding:0; float:left; height:auto; }
.dottedDivider865 { width: 865; height:3px; position:relative; float:left; margin:10px 0 0 0; }
.FRcontent { width: 865px; margin: 15px 0 70px 0; float:left; }
.FRL { float:left; width:445px; margin:0; padding:0; }
h3#frtitle { float:left; width:250px; margin:20px 0 0 0; padding:0; height:20px; }
p#frcopy { width: 425px; margin:0; padding:0;}
*+html p#frcopy { width: 280px; margin:0 0 75px 0; padding:0;}
*html p#frcopy { width: 280px; margin:0; padding:0; }
img#frimage { float:left; width:131px; margin:0 10px 25px 0; padding:0; }
.frStoreImgs { float:right; width:420px; margin:0; padding:0; }
.frStoreImgs img { float:right; width:200px; margin:0 0 0 10px; padding:0; }

.fr_nav { width:142px; height:122px; background:url(../images/store_head.gif) no-repeat; }
.fr_nav ul { list-style:none; float:right; margin:85px 10px 0 0; padding:0; width:70px;}
*html .fr_nav ul { list-style:none; float:right; margin:85px 5px 0 0; padding:0; width:70px;}
.fr_nav ul li { margin:0; padding:0; height:11px; width:70px; float:right; font-size:0px; }

li#fr_storeloc_btn a { width: 70px; height:11px; background:url(../images/btn_fr_storeloc.gif) no-repeat; margin:0; padding:0; float:right;}
li#fr_storeloc_btn a:hover { width: 70px; height:11px; background:url(../images/btn_fr_storeloc_o.gif) no-repeat; }

li#fr_onlineret_btn a,
li#fr_onlineret_btn a:link,
li#fr_onlineret_btn a:visited { width: 70px; height:11px; background:url(../images/btn_fr_onlineret.gif) no-repeat; margin:0; padding:0; float:right; }
li#fr_onlineret_btn a:hover { width: 70px; height:11px; background:url(../images/btn_fr_onlineret_o.gif) no-repeat; }

.retail-logos { width:390px; padding:20px 0 0 0; float:left; }
img#retail-logo { margin:10px 20px 0 0; }
.retail-logos a { margin-bottom:10px; }


/* ----------------------- HEADER ----------------------- */
#header {width: 865px;height:120px;margin:0 auto;padding:30px 0 0 0;float:left;}
ul.hiddenLink { position:absolute; left:-9999px; height:0px; width:0px; margin:0; padding:0; text-decoration:none; font-size:0px; }

#dottedDiv {width: 462px;float:left;position:relative;top: 10px;}
#headerLeft {width: 403px;height: 120px;float:left;margin:0;padding:0;}
#headerLeft img {float:left;margin:0;padding:0;}
#headerRight {width: 462px;height:120px;float:right;margin:0;padding:0;}

/*shopping bag*/
.hr_shoppingBag {width: 462px;height:40px;float:left;margin:0;padding:0;}
.hr_shoppingBag img {float:right;padding: 0;margin:0;position:relative;}
.hr_shoppingBag a,.hr_shoppingBag a:link,.hr_shoppingBag a:visited {
	width:109px;height:27px;
	margin:0;padding:0;
	float:right;
}
.shopbag_nohover {position:absolute;left: -9999px;}
.shopbag_hover {position: absolute;top: 30px;left: 643px;z-index:10;width:200px;height:38px;background: url(../images/shoppingbag_hover.gif) no-repeat;}


/*HEADER*/
.hr_buttons {width: 462px;height:13px;margin:0;padding:0;position:relative;top:30px;border:none; float:left;}

#hdrBtnsLeft { width:235px; height:13px; float:left; }
#hdrBtnsLeft ul { margin:0; padding:0; list-style-type:none; position:relative; left:25px; }
#hdrBtnsLeft li {float:left; white-space:nowrap; margin:0; padding:0;} 

#hdrBtnsLeft a {
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   font-size:0px;
   float:left;
}

#hrBtnsRight {float:right; width:227px; height:13px;}
#hrBtnsRight ul { margin:0; padding:0; list-style-type:none; float:right; }
#hrBtnsRight li {float:left; white-space:nowrap; margin:0; padding:0;}

#hrBtnsRight a {
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   font-size:0px;
   float:left;
}
#hdrWomenOn img { display:none; }
#hdrWomenOn {background: url(../images/women_on.gif) no-repeat;width:59px;height:13px;}
#hdrMenOn {background: url(../images/men_on.gif) no-repeat;width:49px;height:13px;}
#hdrMenOn img { display:none; }
#hdrKidsOn {background: url(../images/kids_on.gif) no-repeat;width:47px;height:13px;}
#hdrKidsOn img { display:none; }
#hdrWWOn {background: url(../images/workwear_on.gif) no-repeat;width:80px;height:13px;}
#hdrWWOn img { display:none; }

#hdrAboutOn { background: url(../images/aboutus_on.gif) no-repeat;width:68px;height:13px;}
#hdrFAQOn { background: url(../images/faq_on.gif) no-repeat;width:46px;height:13px;}
#hdrClogCareOn { background: url(../images/clogcare_on.gif) no-repeat;width:68px;height:13px;}

.latest-news {  position:absolute; top:-125px; left:400px; }
.latest-news a { float:left; width:200px; color:#515050; text-decoration:none; }
.latest-news p { font-weight:bold; margin:0; padding:0; }

/* ------- Footer Nav ------- */

#footer_container, .push { }
#footer_container { width: 865px; height:46px; background:url(../images/_footer_bg.jpg) no-repeat; position:relative; margin:0 auto; padding:0; z-index:100;}
.clearer {clear: both; width:100%; height:1px; }

.footer_nav_left { width:450px; margin:0; padding:0; float:left; height:46px; }
.footer_nav_left ul{float:left;padding: 0px;margin: 0;position: relative;top:12px;left:15px;}
.footer_nav_left ul li{display: inline;float: left;margin:0;padding:0;width:auto;}
.footer_nav_left ul li img { margin:0 7px 0 0; padding:0;}

.footer_nav_right { width:380px; float:right; margin:0; padding:0; height:46px;}
.footer_nav_right ul{height: 12px;float: right;padding: 0 ;margin: 0;position: relative;top:12px; right:10px;}
.footer_nav_right ul li{float:left;width:auto;display: inline;padding:0;margin:0;}
.footer_nav_right ul li img { margin-right:7px; }

#ftrTerms a,#ftrTerms a:link,#ftrTerms a:visited {
	background: url(../images/btm_terms.jpg) no-repeat top left;
	width:63px;height:12px;
}

#ftrPrivacy a,#ftrPrivacy a:link,#ftrPrivacy a:visited {
	background: url(../images/btm_privacy.jpg) no-repeat top left;
	width:69px;height:12px;
}

#ftrSiteMap a,#ftrSiteMap a:link,#ftrSiteMap a:visited {
	background: url(../images/btm_site_map.jpg) no-repeat top left;
	width:44px;height:12px;
}

#ftrContact a,#ftrContact a:link,#ftrContact a:visited {
	background: url(../images/btm_contact.jpg) no-repeat top left;
	width:36px;height:12px;
}

#ftrPress a,#ftrPress a:link,#ftrPress a:visited {
	background: url(../images/btm_press.jpg) no-repeat top left;
	width:26px;height:12px;
}
#ftrNewsletter a,#ftrNewsletter a:link,#ftrNewsletter a:visited {
	background: url(../images/btm_newsletter.jpg) no-repeat top left;
	width:56px;height:12px;
}

/* clog care */
.clogcare_title { color:#c7161d; font-weight:bold; }
.clogcareBtn { width: 56px; float:left; padding:0; margin:0; position:relative; top:10px; }

/* SS */

#hp_feature {width:865px;}

#hp_feature_2 {width:865px; height:36px;}

#hp_feature_2 ul {width:57px; height:36px; display:block; float:left; margin:0; padding:10px 0 0 30px; list-style:none;}
#hp_feature_2 ul li {float:left; margin:0; padding:0; list-style:none;}
#hp_feature_2 ul li a {display:block; margin:0; padding:0; text-indent:-9999px;}
#hp_feature_2 ul li.twitter a {background:url(../images/_icon_twitter.gif) no-repeat; width:29px; height:26px; margin:0; padding:0;}
#hp_feature_2 ul li.facebook a {background:url(../images/_icon_facebook.gif) no-repeat; width:28px; height:26px; margin:0; padding:0;}

#hp_click {float:right; width:421px; height:21px; margin:0 15px 0 0; padding:5px 0 0 0;}
#hp_click a {display:block; background:url(../images/_hp_cta_click.gif) no-repeat; width:421px; height:16px; text-indent:-9999px;}

.clear_it {width:100%; height:1px; clear:both;}

a#head_cta {
	background:url(../images/btn_header_wood_cta.gif) no-repeat;
	width:185px; height:24px; text-indent:-9999px; display:block;
	position:absolute; top:36px; left:424px;
	}
	
a#head_cta:hover {
	background-position:left bottom;
	}
	
#hp_banner {clear:both; width:100%; padding:5px 0 5px 0; text-align:center;}