/* CSS Document */

body {
	margin:0;
	background:#e7cc85 url(../images/resize/bg_body.jpg) fixed repeat-x;
	font:normal 10px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	color:#1a1309;
}
a {
	color:#78391a;
	text-decoration:underline;
	position:relative;
	z-index:1;
}
a:hover {
	color:#4e5c27;
	text-decoration:none;
}
.italic {
	color:#78391a;
	text-decoration:underline;
	font:normal 14px Constantia, 'Palatino Linotype', Palatino, 'Book Antiqua', Cambria, 'Times New Roman', Times, Georgia, serif;
	font-style:italic;
}
input {
	color:#1a1309;
	position:relative;
	z-index:1;
}
input, select, textarea {
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
h1 {
	font:normal 30px Constantia, 'Palatino Linotype', Palatino, 'Book Antiqua', Cambria, 'Times New Roman', Times, Georgia, serif;
	font-style:italic;
	margin:0 auto 10px auto;
}
h2 {
	font:normal 24px Constantia, 'Palatino Linotype', Palatino, 'Book Antiqua', Cambria, 'Times New Roman', Times, Georgia, serif;
	font-style:italic;
	margin:0 auto 10px auto;
}
h3 {
	font:bold 18px Constantia, 'Palatino Linotype', Palatino, 'Book Antiqua', Cambria, 'Times New Roman', Times, Georgia, serif;
	font-style:italic;
	margin:0 auto 10px auto;
}
dt {
	font:bold 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	font-style:italic;
}
dd {
	margin:3px 0 8px 10px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main_wrapper {
	width:955px;
	margin:0 auto;
	background:url(../images/resize/bg_main_rpt.jpg) repeat top left;
}
#main_top {
	width:955px;
	margin:0 auto;
	background:url(../images/resize/bg_main_top.jpg) no-repeat top left;
}
#main_bottom {
	background:url(../images/resize/bg_main_btm.jpg) no-repeat bottom left;
	width:955px;
	height:61px;
}
#cart {
	width:443px;
	height:43px;
	background:url(../images/cart_bg.png) no-repeat left top;
	margin:10px 0px 0px 485px;
	font:bold 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	font-variant:small-caps;
}
#cart_empty {
	width:443px;
	height:43px;
	margin-left:460px;
}
#search {
	width:443px;
	height:50px;
	margin-left:510px;
	font:bold 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
#nav_bar {
	width:904px;
	margin:20px auto 5px auto;
	padding:7px 0;
	background:#1a1309;
	text-align:center;
	color:#e0d4aa;
	font:normal 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	font-variant:small-caps;
	clear:both;
}
#nav_bar a {
	color:#e0d4aa;
	text-decoration:none;
	padding:0 7px;
}
#nav_bar a:hover {
	color:#fff;
}
#left_nav {
	width:255px;
	margin-left:20px;
	float:left;
	display:inline;
}
#left_nav_top {
	background:url(../images/cat_tree_bg.png);
	width:255px;
	height:10px;
	border-bottom:1px solid #9aad2d;
}
#left_nav_bottom {
	background:url(../images/cat_tree_bg.png);
	width:255px;
	height:10px;
}
#left_nav .cat a {
	display:block;
	width:252px;
	background:url(../images/cat_tree_bg.png);
	padding:5px 0px 5px 3px;
	font:bold 13px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	text-decoration:none;
	color:#1a1309;
	border-bottom:1px solid #9aad2d;
}
#left_nav .cat a:hover {
	background:url(../images/cat_tree_hover.png);
}
.main_content {
	width:610px;
	margin-right:50px;
	float:right;
	display:inline;
}
.main_content_chkout {
	width:855px;
	margin-right:50px;
	float:right;
	display:inline;
}
#mailing_list {
	width:168px;
	height:90px;
	margin:10px auto 25px auto;
	text-align:center;
}
.minibask {
	width:168px;
	margin:15px auto 20px auto;
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.minibask table {
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	background:url(../images/tabbed_info_bg.png);
	width:100%;
	border:1px solid #896725;
}
.minibask table td, .minibasket table td table, .minibasket table td table td {
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.bestsellers {
	width:168px;
	margin:0px auto 20px auto;
}
.bestsellers ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bestsellers li {
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	background:url(../images/bs_list.png) no-repeat 0 .4em;
	padding-left:11px;
}
.bestsellers a {
	text-decoration:underline;
}
.breadcrumbs {
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	color:#1a1309;
	margin:0 auto 5px auto;
}
.ctgy_header_img {
	width:585px;
	height:195px;
	margin:0 auto;
	background:#e0d4aa;
}
.sort_options {
	width:600px;
	margin:auto;
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	color:#1a1309;
}
.sort_options p {
	margin:5px 0px 10px 0px;
	font-weight:bold;
}
.sort_options a {
	padding:0 3px;
	font-weight:bold;
}
#ctgy_area {
	width:600px;
	border:none;
	margin:auto;
	text-align:center;
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	clear:both;
}
#ctgy_area tr {
	vertical-align:top;
}
#ctgy_area td {
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	text-align:center;
}
#ctgy_area img {
	display:block;
	border:2px solid #896725;
	margin:0px auto 5px auto;
	width:135px;
	height:232px;
	font:normal 8px Arial, Helvetica, sans-serif;
}
#ctgy_area a {
	text-decoration:none;
}
.ctgy_prods {
	width:600px;
	border:none;
	margin:auto;
	text-align:center;
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	clear:both;
}
.ctgy_prods tr {
	vertical-align:top;
}
.ctgy_prods td {
	text-align:center;
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.ctgy_prods td img {
	display:block;
	margin:0px auto 5px auto;
	width:180px;
	height:309px;
	font:normal 8px Arial, Helvetica, sans-serif;
	border:2px solid #896725;
}
.ctgy_prods a {
	text-decoration:none;
}
.prod_display_area {
	width:610px;
	margin:auto auto 20px auto;
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	clear:both;
}
.prod_img {
	width:312px;
	text-align:center;
	float:left;
}
.prod_display_area img {
	border:2px solid #896725;
	margin:0;/*max-width:305px;
max-height:370px;*/
}
.prod_info {
	width:295px;
	float:right;
	background:url(../images/tabbed_info_bg.png);
}
.prod_info blockquote {
	margin:10px 0 10px 10px;
}
.prod_form, .prod_form select, .prod_form table, .prod_form table select {
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.prod_form input, .prod_form table input {
	text-align:center;
	font:normal 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.prod_form fieldset, .prod_form table fieldset {
	border:1px solid #896725;
	margin:10px auto;
	padding:5px;
	color:#1a1309;
}
.prod_form legend, .prod_form table legend {
	font:bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1a1309;
}
area {
	cursor:pointer;
}
area:hover {
	border:1px solid #fc0;
}
#selectedResult img {
	border:none;
	margin:0 0 10px 5px;
	;
	vertical-align:top;
}
#p_tag {
	margin:0 auto;
}
.swatches_table a {
	position:relative;
	z-index:1;
}
#sizing_chart {
	width:585px;
	margin:0 auto;
	border:1px solid #7c6029;
	border-collapse:collapse;
}
#sizing_chart2 {
	border:1px solid #7c6029;
	border-collapse:collapse;
}
#sizing_chart th, #sizing_chart2 th {
	border:1px solid #7c6029;
	border-collapse:collapse;
}
#sizing_chart td, #sizing_chart2 td {
	border:1px solid #7c6029;
	border-collapse:collapse;
	text-align:center;
	padding:2px;
	width:45px;
}
.tabbed_content_info {
	width:605px;
	border:solid #1a1309;
	border-width:10px 2px 2px 2px;
	background:url(../images/tabbed_info_bg.png);
}
.sfnt {
	min-height:450px;
}
.bird {
	background:url(../images/customer_service.png) no-repeat center bottom;
	text-align:center;
	border-bottom:2px solid #9aad2d;
	font:bold 11px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
.palm {
	background:url(../images/news_specials.png) no-repeat center top;
	height:125px;
	text-align:center;
}
.discount {
	background:url(../images/15_percent.png) no-repeat center center;
}
.prod {
	min-height:375px;
}
.tabbed_content_info blockquote {
	margin:10px;
	font:normal 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
}
#disclaimer {
	width:700px;
	margin:0 auto;
	font:bold 12px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	padding:30px 0 0 0;
	text-align:center;
}
/* =SFNT PAGE
   ----------------------------------------------------*/
.sfnt_prods {
	width:100%;
	border:none;
	margin:0 auto;
	text-align:center;
	clear:both;
}
.sfnt_prods a {
	text-decoration:none;
}
.sfnt_prods tr {
	vertical-align:top;
}
.sfnt_prods td {
	text-align:center;
	padding-bottom:25px;
	font:bold 16px Constantia, 'Palatino Linotype', Palatino, 'Book Antiqua', Cambria, 'Times New Roman', Times, Georgia, serif;
	font-style:italic;
}
.sfnt_prods td img {
	display:block;
	margin:0px auto 5px auto;
	background:#fff;
	font:normal 8px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
	border:2px solid #896725;
}
/* =CHECKOUT PAGES
   ----------------------------------------------------*/
.basket a {
	color:#427087;
	text-decoration:underline;
}
.basket a:hover {
	color:#b07222;
}
.checkout_headers {
	width:100%;
	margin:0 auto;
	text-align:center;
	background:url(../images/tabbed_info_bg.png);
}
.checkout_headers tr {
	vertical-align:top;
}
.checkout_headers .selected {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#1a1309;
}
.checkout_headers .unselected {
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #9aad2d;
}
/* IE6 & IE7 Hacks */
#nav_bar {
*margin:12px auto 5px auto; /* For IE7 */
}
#nav_bar {
	_margin:-8px auto 5px auto; /* For IE6 */
}
.sfnt {
	_height:450px; /* For IE6 */
}
.prod {
	_height:375px;
}

/* Safari Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cart {
font:normal 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif
}
#search {
font:normal 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif
}
#nav_bar {
font:normal 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif
}
#left_nav a {
font:normal 13px 'Trebuchet MS', Trebuchet, Arial, Helvetica, Tahoma, sans-serif;
padding-top:5px;
}
}
/* NEW CHECKOUT PAGES
2/22/11
Joe Burton */

#checkout-headers {
	background: url("../images/tabbed_info_bg.png") repeat scroll 0 0 transparent;
	margin:0 auto 20px;
	padding:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	width:843px;
}
#checkout-headers .secure, #checkout-headers .ocst, #checkout-headers .osel, #checkout-headers .opay {
	float:left;
	display:inline;
	padding:5px 10px;
	margin:0 5px;
	text-transform:uppercase;
}
#checkout-headers .secure {
	padding:5px 10px 5px 30px;
	background:url(../images/lock.png) no-repeat 5px center;
	color:#000;
}
#checkout-headers .id-page {
	background:#9f8c5f;
	color:#fff;
	margin:0 0 0 5px;
}
#checkout-headers .id-arrow {
	float:left;
	display:inline;
	font-size:0px;
	line-height:0%;
	width:0px;
	border-top:12px solid transparent;
	border-left:20px solid #9f8c5f;
	border-bottom:12px solid transparent;
	margin-right:5px;
	height: 1px;
}
p.align-center {
	text-align: center;
	font-size: 11px;
}
p.align-center a {
	color: #144d81;
}
.OCST #login-form {
	text-align: center;
	margin: 0 auto;
}
.OCST #login-form input {
	margin-right: 25px;
}
#buttonBar {
	background-color: #d5ccb5;
	border: 1px solid #9f8c5f;
	padding: 5px;
	margin-top: 10px;
}
#affilate {
	position: relative;
	left: 333px;
	bottom: 2px;
}
#couponMod {
	margin-top: 11px;
}

/*
	=ACRDN - New Product Accordion Layout Page Template
	Steven Soule: 11/1/2011
************************************************/
.ACRDN{
	font-size:16px;	
}
.ACRDN .main_content {
	width:900px;
}
.ACRDN .prod_img{
	width:305px;
}

.ACRDN #main_image{
	border:2px solid #896725;
}

.ACRDN .thumbnails img{
	border:1px solid #896725;
}
.ACRDN .prod_info{
	width:545px;
}
#ctgy-td{
	padding-left:35px;	
}
.ACRDN .tabbed_content_info{
	width:870px;	
}
.ACRDN p {
	margin:0 0 5px 0;
}
.ACRDN .price {
	font-size:20px;
}
.ACRDN .code {
	float:right;
	font-size:20px;
}
.ACRDN #buttons{
	float:right;
	width:275px;
	text-align:center;
}
#addwishlist{
	background-image: url('../images/heart-ico.png');
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0px solid #FFF;
	background-color: transparent;
	 padding-left: 20px;
}

.ACRDN .slider{
	width:530px;
	height:200px;
}

.ACRDN .slider div{
	width:125px;
	height:180px;
}

.ACRDN #sizeChartLink{
		text-align:left;
		margin:8px 0;
		width:200px;
		float:left;
}

.ACRDN #thumbnails li{
	border:none;
	float:none;
	display:inline;
}

.ACRDN #thumbnails-cont{
	text-align:center;
}

#thumbnails li{
		width:auto;
		height:auto;
}

.prod-section{
	border-top:1px solid #8f640f;
	margin-top:10px;
	padding-top:10px;
}

#total-price{
	text-align:right;
}

#total-value{
	color:#2c8dc2;
	font-weight:bold;
	font-size:20px;
}

.expandable{
	margin-bottom:20px;	
}

#accordion-fabrics{
	clear:both;		
}

#basket-title{
	color:#144d81;
	font-size:16px;
	font-weight:bold;
}
/* BASKET ITEMS - thumbs */
.basket-product{
	border-left:none;
	float:left;
	width:112px;
	margin:0 10px;
	text-align:center;
	
}
	.basket-product-even{
		float:left;
		width:254px;
		margin:0 0 20px 20px;
	}

	.basket-product-thumb{
		margin-right:5px;
		border:none;
	}
	
	.basket-product-details{
		float:left;
		width:112px;
	}
	.basket-product-name-value{
		font-size:11px;
		font-weight:bold;
	}
	.basket-product-price-prompt{
		font-sie:11px;
	}
	.basket-product-price-value{
		font-sie:13px;
		font-weight:bold;
		color:#2c8dc2;
	}
	.basket-product-edit{
		font-size:11px;	
	}
	
/* STYLES - thumbs */
.style-product{
	float: left;
    margin: 10px 0 0 10px;
    width: 245px;
}
	.style-product-thumb{
		margin-right:8px;
		border:none;
		float:left;
		max-width:160px;
		cursor:pointer;
	}
	
	.style-product .style-product-details{
		float: left;
        margin-top: 100px;
        width: 115px;
	}
	.style-product-name-value{
		font-size:11px;
		font-weight:bold;
	}
	.style-product-price-prompt{
		font-sie:11px;
	}
	.style-product-price-value{
		font-sie:13px;
		font-weight:bold;
		color:#2c8dc2;
	}

/* MATCHING ACCESSORIES - thumbs */
.access-product{
	float: left;
    margin: 10px 0 0 10px;
    width: 245px;
}
	.access-product-thumb{
		margin-right:8px;
		border:none;
		float:left;
		max-width:120px;
		cursor:pointer;
	}
	
	.access-product .access-product-details{
		float: left;
        margin-top: 100px;
        width: 115px;
	}
	.access-product-name-value{
		font-size:10px;
		font-weight:bold;
	}
	.access-product-price-prompt{
		font-sie:11px;
	}
	.access-product-price-value{
		font-sie:13px;
		font-weight:bold;
		color:#2c8dc2;
	}

.prod_info h3{ 
	font-size: 13px; 
	text-align: right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:normal; 
	float: right
	
}

.ACRDN .prod_info h3{ 
	font-size: 13px; 
	text-align: right; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal; 
	float: right;
	font-weight:bold;
	width:200px;
}

.product_price{
	font-family: "Courier New", Courier, monospace; 
	font-weight: bold; 
	color:#2c8dc2;
	font-size: 18px;
	clear: both;
	display: block;
}

.ACRDN .product_price{
	font-size:24px;
	width:200px;
	float:left;
}

.ACRDN #content3{
	font-size:12px;
	margin-bottom:15px;
}
.ACRDN .toggle{
	height:25px;
	cursor:pointer;
}

.hide-onload{
	display:none;
}

.hide{
	display:none;
}
.popup{
	width:600px;
	min-height:250px;
	border:2px solid #896725;
	background-color:#f2ebd6;
	padding:30px;
}
	
	.popup .style-product-thumb{
		border:2px solid #896725;
		margin-right:15px;
	}
	
	.popup .style-product-name-value{
		font-size:16px;
	}
	
	.popup .style-product-details{
		float:left;
		clear:right;
		width:400px;
		font-size:12px;
		margin-top:0px;
	}
	
	.popup .style-product-details strong{
		color:#a20606;
	}
	
	.popup .style-product-details input{
		/*display:block;*/
	}
	
	.popupclose{
		float:right;
		font-weigth:bold;
		text-decoration:underline;
		cursor:pointer;
	}
	
	.loading-gif{
		float:right;
		margin:20px 165px 0 0;
	}
	
	#swatch-preloader{
		height:100px;
		text-align:center;
		padding-top:25px;
	}
	
	.confirm{
		background-color: #D5FF97;
	    border: 1px solid #6BB500;
	    color: #508800;
	    float: right;
	    font-size: 11px;
	    font-weight: bold;
	    margin-top: 15px;
	    padding: 10px;
	    width: 370px;
	}
	
	.error{
		color:#ff0000;
		background-color: #ffb4b4;
		border: 1px solid #ff0000;
		float: right;
	    font-size: 11px;
	    font-weight: bold;
	    margin-top: 15px;
	    padding: 10px;
	    width: 370px;
	}
	img.notice_img{
		/*http://led24.de/iconset/*/
		float:left;
		margin:0 10px 20px 0;
		vertical-align:middle;
		border:none;
	}
	.notice img{
		border:none;
	}
	#popup_btns{
		margin-top:10px;
		text-align:center;
	}
	.notice{
		margin:5px;
	}

/*
	=Easy Slider
************************************************/

	.ACRDN #slider,
	.ACRDN #slider2{
		margin-bottom:15px;
		}
	
	.ACRDN #slider ul,
	.ACRDN #slider li,
	.ACRDN #slider2 ul,
	.ACRDN #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.ACRDN #slider li{ 
		width:530px;
		height:220px;
		overflow:hidden; 
		}	
		
	.ACRDN #slider2 li{ 
		width:530px;
		height:220px;
		overflow:hidden; 
		}	

	.ACRDN #slider li,
	.ACRDN #slider2 li{ 
		background-image:url(../graphics/00000001/slider-bg.png);
	}		
	.ACRDN #slider li h2,
	.ACRDN #slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}						
		
	.ACRDN p#controls,
	.ACRDN p#controls2{
		margin:0;
		position:relative;
		} 
	
	.ACRDN #prevBtn,
	.ACRDN #nextBtn,
	.ACRDN #prevBtn2,
	.ACRDN #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:0;
		top:-145px;
	}
	.ACRDN #nextBtn,
	.ACRDN #nextBtn2{ 
		left:500px;
		}														
	.ACRDN #prevBtn a,
	.ACRDN #nextBtn a,
	.ACRDN #prevBtn2 a,
	.ACRDN #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../graphics/00000001/slider-left.png) no-repeat 0 0;	
		}	
	.ACRDN #nextBtn a, .ACRDN #nextBtn2 a{ 
		background:url(../graphics/00000001/slider-right.png) no-repeat 0 0;	
		}												

/* // END Easy Slider */
