body { margin: 0px; padding: 0px; color: #5d5d4d; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
.homepage { background: #f7f6f2 url(../_images/template/page_bkg.gif) repeat-x scroll top left;}
.splash { background: #f7f6f2 url(../_images/template/home.gif) repeat-x scroll top left;}
.internalbody { background: #fefefe url(../_images/template/page_bkg_internal.gif) repeat-x scroll top left;}

.fl { float:left;}
.fr { float:right;}
a { color: #8b897a; text-decoration: underline;}
a:hover { color: #28281f; text-decoration: underline;}

#container_top { width: 100%; height: 127px; background: url(../_images/template/top_bkg.gif) repeat-x scroll top left; margin-bottom: 34px; _margin-bottom: 24px;}

#logo { width: 1000px; height: 127px; text-align: center; margin-left: auto; margin-right: auto;}
#container { width: 1000px; margin-left: auto; margin-right: auto;}

#nav { border-top: 1px solid #d2cfb5; position: absolute; top: 128px; _top: 138px; width: 880px; text-align: center; height: 32px; margin-bottom: 2px; _margin-top: -10px; margin-left: 85px; _margin-left: 229px; /margin-left: 229px;}
	#nav ul { margin:0; padding:0;}
	#nav li { list-style-type: none; display: inline-block; _display:inline; _float:left; /float:left; padding: 10px 32px 0px 0px; background: url(../_images/template/nav_divider.gif) no-repeat scroll top right; height: 21px;}
	#nav h2 { margin:0!important; padding:0!important;}

#scroller { height: 31px; width: 300px;}


#main_home { padding-top: 11px; width: 1000px;}
#main_home {
voice-family:"\"}\"";
voice-family:inherit;
padding-top: 11px;\
}
/*end*/
/*\*/
#main { background: #f7f6f2; border: 1px solid #dcdbd5; margin-top: 11px; padding:20px; width: 958px; min-height: 380px; margin-bottom: 11px;}


* html #main { height: 380px;}

#main_left { width: 250px; float:left; margin-right: 20px;}
	#main_left h2 { margin-bottom: 3px;}
	
	#subnav { width: 240px; background:#737063; padding:10px 0px 10px 10px; border: 1px solid #555246; margin-bottom: 20px;}
	#subnav ul { margin:0; padding:0;}
	#subnav li { line-height:20px; width: 230px;}
	#subnav a { display: block; text-decoration: none!important; background:url(../_images/template/arrow.gif) no-repeat scroll center left; padding-left: 7px; color: #dcdbd5!important;}
	
	#subnav a:hover { color: #fff!important;}
	#subnav a.selected { color: #fff!important;}
	#subnav h2 { color: #efefec!important;}
	
	#links { width: 230px; background:#dcdbd5; padding:10px; border: 1px solid #c9c7be;}
	#links ul { margin:0; padding:0;}
	#links li { line-height:20px; width: 210px;}
	#links a { display: block; text-decoration: none!important; background:url(../_images/template/arrow.gif) no-repeat scroll center left; padding-left: 7px; color: #444238!important}
	#links a:hover { color: #000!important;}
	#links a.selected { color: #000!important;}
	
#main_right { float:right; width: 666px; padding-top: 21px;}

#banner_left { margin-bottom: 40px; float:left; width: 544px; margin-right: 10px; z-index:900!important;}
#banner_right { width: 446px; float: right;}
	#banner_right ul { margin:0; padding:0;}
	#banner_right li { margin-right: 10px; margin-bottom: 10px; _margin-bottom: 0px; list-style-type: none; float:left; width: 218px;}

#frame { width: 544px; height: 437px; background:url(../_images/flash/frame.gif) no-repeat scroll top left; position: absolute; top: 200px; margin-left: 0px; /margin-left: -554px; z-index:800!important;}


.pod_1 { background:url(../_images/buttons/pod_1.jpg) no-repeat scroll top left; width: 218px; height: 159px;}
.pod_2 { background:url(../_images/buttons/pod_2.jpg) no-repeat scroll top left; width: 218px; height: 159px;}
.pod_3 { background:url(../_images/buttons/pod_3.jpg) no-repeat scroll top left; width: 218px; height: 159px;}
.pod_4 { background:url(../_images/buttons/pod_4.jpg) no-repeat scroll top left; width: 218px; height: 159px;}
.pod_long { width:446px!important;}


.linethrough { text-decoration: line-through!important;}

.pod_container { padding: 80px 10px 10px 108px; _padding: 80px 2px 0px 108px;}
.pod_container h2 { margin:0; padding: 0 0 5px 0;}
.pod_container h2.smalltitle a { font-size: 11px!important; padding-bottom: 3px!important;}
.pod_container h2 a { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size: 12px; _font-size: 10px!important; text-decoration: none;}
.pod_container .price { font-weight: bold; color: #e0e0a3; font-size: 12px!important; _font-size: 10px!important;}

.content_home { background:url(../_images/photos/homepage_boots.jpg) no-repeat scroll bottom right; width: 1000px; padding-top: 10px; /padding-top: 0px; _padding-top: 0px; padding-bottom: 20px;}
.content_left { float:left; width: 550px; padding-left: 10px;}
.content_right { float:right; width:300px; padding-top: 28px;}
	.content_right ul { margin: 0px 0px 0px 20px; padding:0;}
	.content_right li { list-style-type: square; padding-left: 0px; color: #838171; line-height: 17px;}
	
#container_footer { width: 100%; background:url(../_images/template/footer_bkg.gif) repeat-x scroll top left; padding: 20px 0px 20px 0px;}
#container_footer_internal { width: 100%; background:url(../_images/template/footer_bkg_internal.gif) repeat-x scroll top left; padding: 20px 0px 20px 0px;}
#footer { margin-left: auto; font-size: 11px; margin-right: auto; width: 1000px;}
#footer ul { margin:0px 0px 10px 0px; padding:0;}
#footer li { color: #9e9e8d; list-style-type: none; float:left; padding-right: 2px;}
#footer a { color: #9e9e8d; text-decoration: none!important;}
#footer a:hover { color: #464436; text-decoration: underline;}
#footer h3 { font-size: 11px;}
#footer h4 { font-size: 11px;}

ul#shop { margin:20px 0px 0px 0px; padding:0;}
ul#shop li { list-style-type: none; text-align: center; float:left; padding-right: 20px; width: 172px;}
ul#shop img { margin-bottom: 10px;}
ul#shop a { text-decoration: none!important; font-size:13px; text-transform: uppercase;}

ul#products { margin:10px 0px 0px 0px; padding:0;}
	ul#products li { list-style-type: none; border-bottom: 1px solid #e1dec8; padding-bottom: 25px; margin-bottom: 25px;}
	.product_left { float:left; width: 266px; text-align: center; margin-right: 20px;}
	.product_right { float:right; width: 380px; _width: 380px;}
	.product_left .gallery a img { border: 4px solid #e1dec8; margin-bottom: 7px;}
	.product_left .gallery a img:hover { border: 4px solid #e1dec8; margin-bottom: 7px;}
	
	
	
	.product_right h2 { font-size: 13px; font-weight: bold;}
	.price { color: #86815c; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif;}
	a.button { padding:2px 10px 2px 10px; text-align:center; color: #fff; text-transform: none; font-size:11px; font-weight: bold; text-decoration: none!important; background:#86815c;}
	a.button:hover { color: #fff; text-decoration: none!important; background:#5b573a;}
	
ul#gallery { margin:10px 0 0 0; padding:0;}
	ul#gallery li { list-style-type: none; float:left; margin: 0px 10px 10px 0px;}
	ul#gallery a img { border: 2px solid #e1dec8;}
	ul#gallery a img:hover { border: 2px solid #b3b09d;}
	
	.gallery { width: 266px;}
	ul.thumbs { margin:0; padding:0; text-align: center;}
	ul.thumbs li { list-style-type: none; padding: 0px 1px 2px 0px!important; display: inline; border-bottom: none!important; margin:0!important;}
	ul.thumbs li a img { border: 2px solid #e1dec8!important; margin:0!important;}
	ul.thumbs li a:hover img { border: 2px solid #e1dec8!important;}
	

.quote_div { width: 190px; margin-top: 20px; background:url(../_images/template/quote.gif) no-repeat scroll top left; text-align: center; padding: 0px 30px 0px 30px; font-size: 11px;}
.quote_bkg { background:url(../_images/template/quote_bkg.gif) no-repeat scroll top left; padding: 3px 0px 0px 40px; margin-bottom:10px;}

.tel { float:left; width: 90px; font-weight: bold;}


/* FORM STYLES */
.form { width: 510px; background: #eceae1; border: 1px solid #d9d6bf; padding: 20px 20px 10px 20px;}
	.form .textfield { width: 296px; background: #d9d6bf; border: none;padding: 2px;}
	.form .textfieldsmall { width: 100px; background: #d9d6bf; border: none; padding: 2px;}
	.form .textfield:hover, .form textarea:hover, .form .textfieldsmall:hover { background: #cbc7ab;}
	.form textarea { width: 300px; margin-top: 2px; overflow: auto; height: 150px; background: #d9d6bf; border: none;}
	.form .buttonspacer { margin-left: 200px;}
	.form label { width: 200px;}
	

.care_1 { padding: 16px 0px 0px 45px; font-weight: bold; background:url(../_images/template/care_1.gif) no-repeat scroll top left; padding-bottom: 10px;}
.care_2 { padding: 16px 0px 0px 45px; font-weight: bold; background:url(../_images/template/care_2.gif) no-repeat scroll top left; padding-bottom: 10px;}
.care_3 { padding: 14px 0px 0px 45px; font-weight: bold; background:url(../_images/template/care_3.gif) no-repeat scroll top left; padding-bottom: 10px;}
.care_4 { padding: 16px 0px 0px 45px; font-weight: bold; background:url(../_images/template/care_4.gif) no-repeat scroll top left; padding-bottom: 10px;}
.care_5 { padding: 16px 0px 0px 45px; font-weight: bold; background:url(../_images/template/care_5.gif) no-repeat scroll top left; padding-bottom: 10px;}


/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:437px;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}

    div.rotator ul li.show {
	z-index:500
}
