@charset "utf-8";

@import url("reset.css");

/* CSS Document */



body{

	background:url(../images/bg.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0;

	margin:0;

	line-height:18px;

	}

/***********************************

		DEFAULT

***********************************/

/*a:hover { color:#4c6434;}*/

/*b { color:#ada064;}*/

/*** =Links */

.abouthref{ background:#d3ad69; padding:2px; color:#000;}

a{ color:#000; text-decoration: none; }



input, textarea, select{

	border:1px solid #ece7c4;

	padding:5px;

	color:#000;

	font:12px Arial, Helvetica, sans-serif;

/*	width:200px;*/

}



.textbox, .textarea{

	border:1px solid #ece7c4;

	padding:5px;

	color:#000;

	font:12px Arial, Helvetica, sans-serif;

	width:200px;

}



input:focus, textarea:focus, select:focus, .textbox:focus, .textarea:focus{

	background:#fffbcc;

	border:1px solid #ffdd3e;

}



.button{

	background: url(../images/leftcol_hrefbg.jpg) repeat-x #e2d9ae;

	color:#000;

	padding:6px;

	font:12px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-khtml-border-radius: 5px;

	margin:0 0 5px 0;

	-webkit-box-shadow:1px 3px 1px #c2c0b1;

	-moz-box-shadow:1px 3px 1px #c2c0b1;

}



/***********************************

/***********DEFAULT****************/

/***********************************/



#main{

	width:960px;

	margin:0 auto;

	}

	

#header{

	margin:71px 0 0 0;

	font:11px Verdana, Geneva, sans-serif;

	}

	

#header .logo{

	margin:0 0 0 0;

	float:left;

}



#header .top{

	width:600px;

	float:right;

}



#header .top .left{

	float:left;

	width:220px;

}

#header .top .left .text{

	border:1px solid #f0edd8;

	padding:5px;

	color:#000;

	width:200px;

	margin:10px 0 0 0;

	background:url(../images/header-textbox-bg.jpg) right no-repeat;

}



#header .top .right{

	float:right;

	width:180px;

	color:#c4b880;

	font-size:10px;

	display:none;
}

#header .top .right .img{

	margin:0 5px 0 0;

	float:left;

	position:absolute;

	width:80px;

}

#header .top .right .img img{ float:left; margin:0 7px 0 0 ;}

#header .top .right .img h1{

	font-size:22px;

	color:#000;

	float:left;

	margin:5px 10px 0 0;

	font-weight:normal;

}

#header .top .right .img h1 a{ margin:0; color:#000;}

#header .top .right .checkdiv{

	float:left;

	width:180px;
	
	height:50px;

	text-align:right;

}

#header .top .right .checkout{

	color:#FFF;

	text-transform:capitalize;

	float:right;

	background:url(../images/shopping-arrow.jpg) no-repeat left #4c6434;

	padding:1px 15px 1px 18px;

	margin:5px 0 5px 0;

}

#header .top .right a{

	color:#c4b880;

}

#header .top .right a:hover{

	color:#000;

}

#header .top .right .checkout:hover{

	color:#f9f7ea;

}

/*

#header .nav{

	float:right;

	margin:45px 0 0 0;

	width:682px;

	border-bottom:2px solid #f0edd8;

}

#header .nav ul{ margin:0; padding:0;}

	

#header .nav li {

	float: left;

	margin: 0;

	padding: 0 0 10px 0;

}

#header .nav li a{

	margin: 0 20px 0px 20px;

	text-decoration: none;

	color: #000;

	padding:0 0 10px 0;

	border-bottom:2px solid #f0edd8;

}

#header .nav li a:hover{

	border-bottom:2px solid #4c6434;

}

#header .nav li .no-right-margin{

	margin-right:0;

}



#header .nav li .no-left-margin{

	margin-left:0;

}*/

#container{

	margin:30px 0 0 0;

	float:left;

	width:960px;

	}

	

#container #leftcol{

	float:left;

	margin:0 60px 0 0;

}



#container #leftcol .a{

	background:#f9f7e9;

	padding:10px;

	float:left;

	width:198px;

	margin:0 0 30px 0;

}



#container #leftcol .b{

	background:#f9f7e9;

	padding:10px;

	width:198px;

	float:left;

}



#container #leftcol .icons{

	margin:20px 0 0 50px;

	float:left;
	
	text-align:center;

}

#container #leftcol .icons img{ 

	float:left;

	margin:0 10px 0 0 ;

	}

#container #leftcol h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:normal;

	margin:0 0 10px 0;

}



#container #leftcol .box{

	padding:5px;

	width:186px;

	font:12px Arial, Helvetica, sans-serif;

	margin:0 0 10px 0;

}

#container #leftcol .drop{

	padding:5px;

	width:196px;

	font:12px Arial, Helvetica, sans-serif;

	margin:0 0 10px 0;

}

#container #leftcol a{

	float:left;

	}

/*

#container #leftcol .button{

	background: url(../images/leftcol_hrefbg.jpg) repeat-x #e2d9ae;

	color:#000;

	padding:6px;

	font:12px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-khtml-border-radius: 5px;

	float:left;

	margin:0 0 5px 0;

	-webkit-box-shadow:1px 3px 1px #c2c0b1;

}*/



#container #rightcol{

	float:right;

	width:682px;

}



#container #rightcol .aboutimg{

	float:right;

	margin:0 0 32px 32px;

}



#container #rightcol .aboutimg img{

	border:4px solid #d3ad69;

}



#container #rightcol .flash{

	margin:0 0 30px 0;

	clear:both;

}



#container #rightcol .product{

	margin:0 0 0 0;
/*	float:left;*/

}



h2{

	font:22px Arial, Helvetica, sans-serif;

	color:#ada064;

	margin:0 0 24px 0;

}



#container #rightcol .product ul{

	margin:0;

	padding:0;

}

#container #rightcol .product li{

	float:left;

	width:142px;

	text-align:center;

	margin:0 33px 20px 0;

}
#container #rightcol .product li img a{

	margin: 0 0 8px 0 ;

}

#container #rightcol .product li a{

	color:#000;
	margin:0 0 8px 0;

}

#container #rightcol .product li a:hover{

	color:#4c6434;

	}
.pagination_main{
	float:left;
	width:682px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
}

.pagination {
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	width:250px;
	margin:0 auto;
}

.pagination a {
    text-decoration: none;
    color: #7d7137;
	margin:0 5px 0 5px;
	text-transform: uppercase;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #f0edd8;
	color: #000;
}
.pagination .current.prev{
	color: #a8a7a7;
	border:none;
	background:#fff;
	text-transform: uppercase;
}

.pagination .current.next{
	color: #a8a7a7;
	border-color:#999;
	background:#fff;
	text-transform: uppercase;
}
/*#container #rightcol .product a:link { color:#000; text-decoration: none; }

#container #rightcol .product a:visited { color:#4c6434; text-decoration: none; }

#container #rightcol .product a:link:hover, #container #rightcol .product a:visited:hover,

#container #rightcol .product:link a:focus, #container #rightcol .product a:visited:focus, 

#container #rightcol .product a:link:active, #container #rightcol .product:visited a:active { color:#4c6434; border-bottom:1px solid red;}*/



#faq b{

	color:#4c6334;

	}

#faq .text{

	padding:0;

	margin:0;

}

ol{

	margin:0;

	list-style-type: decimal-leading-zero;

	/*padding-left:25px;*/

	}

ol li{

	padding:5px 0 0 3px;

	margin:0 0 15px 0;

}

ol b{

	margin:0 0 10px 0;

}



/*PRODUCT MOUSE HOVER*/

#jq-intro {

}

#jq-intro p {

	margin: 5px 0;

	line-height: 1.6;

}

#jq-intro ul {

list-style-type:none;

}

#jq-intro li p {

	font-size: 11.5px;

}

#jq-intro li {

position: relative;
width:142px;

}
#jq-intro li img{ float:left; margin:0 0 5px 0;}
div.jq-checkpointSubhead {

	display: none;

	background:#f0edd8;

	padding:13px;

}

div.jq-checkpointSubhead b{

	font-size:14px;

	margin:0;

	text-aling:left;

	padding:0;

	float:left;

}

div.jq-checkpointSubhead {

	/*opacity: 0.0001;*/

	position: absolute;

	width: 146px;

	height:178px;

	top:-3px;

	left: -10%;

/*	top: -0.1em;

	z-index: 100;*/

}

div.jq-checkpointSubhead p{

	color: #000;

	line-height: 1.3em;

	margin: 0;

	cursor: pointer;

	text-align:left;

}

/*PRODUCT MOUSE HOVER*/



#wishlist{}

#wishlist table{

	margin:10px 0 0 0;

}
#wishlist .leftnew{ margin:10px 0 0 0; float:left;}
#wishlist .leftnew label{
	font-weight:bold;
	color:#4c6334;
}
#wishlist .leftnew a{ float:left; margin:8px 0 0 0;}
#wishlist .leftnew textarea{
	height:50px;
	width:200px;
	margin:8px 0 0 0;
}
#wishlist table td{

	border:1px solid #f0edd8;

	padding:5px;

	text-align:center;

	vertical-align:middle;

}

#wishlist table td a{ float:none;}

#wishlist table td textarea{

	width:240px;

	height:100px;

	border:solid 1px transparent;

	text-align:left;

	background:none;

}
#wishlist table td textarea:focus{ background:#fffbcc; border:1px solid #ffdd3e;}

#wishlist table td .textbox{ width:30px; text-align:center; background:none; border:solid 1px transparent;}
#wishlist table td .textbox:focus{ background:#fffbcc; border:1px solid #ffdd3e; }

#wishlist table th{

	color:#4c6334;

	font-weight:bold;

	border:1px solid #f0edd8;

	padding:5px;

}

#wishlist a{

	float:right;
	
	clear:both;

	margin:10px 0 5px 10px;

}

#wishlist td .product{ width:95px;}

#address_book{}
#address_book table{

	margin:10px 0 0 0;

}

#address_book table th{

	border:1px solid #f0edd8;

	padding:5px;

	text-align:center;

	color:#4c6334;

	font-weight:bold;

}

#address_book table th.name{

	width:90px;

}

#address_book table td{

	border:1px solid #f0edd8;

	padding:5px;

	text-align:center;

	vertical-align:middle;

}

#address_book td a{

	margin:0;

	float:none;

}

#address_book a{

	float:right;

	margin:10px 0 5px 0;

}





#footer{

	float:left;

	margin:30px 0 0 0;

	padding:15px 0 15px 0;

	width:960px;

	color:#c4b880;

	border-top:1px dashed #c4b880;

	}

	

#footer a{

	color:#7d7137;

}



#footer a:hover{

	border-bottom:1px dotted #7d7137;

}

	

#footer .left{

	float:left;

}



#footer .right{

	float:right;

}
