@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
}
body{
	background: #7d9500;
}
/*==================================================================================== HEADER */
#header{
	background: #010101 url(/images/bg_content.jpg) center top no-repeat;
	top: 0;
	margin: 0px auto;
	padding: 15px 0 5px 0;
}
	#header .wrapper{
		width: 850px;
		margin: 0px auto;
	}
	.logo, .logoSmall{ display: none; margin-left: 30px;}
	.logoSmall{ display: block;}
#Cart{
	color: #594d46;
	font: 10px "Trebuchet MS";
	text-transform: uppercase;
	line-height: 1em;
	float: right;
	margin: -5px 30px 0 0;
	background: #241e1c url(/images/icon_cart.gif) 157px center no-repeat;
	padding: 7px 45px 8px 15px;
	width:120px;
}
	#Cart a{ color: #978883; text-decoration: none;}
	#Cart a:hover{ color: #7d9500;}
/*==================================================================================== CONTAINER */
#container{
	background: #e5dac7;
	color: #595143;
	font: 12px "Trebuchet MS";
}
.featured{
	background: #010101 url(/images/bg_content.jpg) center -150px no-repeat;
}
	.featured .wrapper{
		width: 820px;
		margin: 0 auto;
		padding: 22px 0 22px 30px;
	}
.content{
	width: 850px;
	margin: 0 auto;
	padding: 35px 0 60px 0;
}
	.contentTwo{
		width: 780px;
		padding: 35px;
		background: white;
	}
.photos{
	border: 1px solid #e5dac7;
	padding: 2px;
}
/*==================================================================================== FOOTER */
#footer{
	background: #7d9500 url(/images/bg_footer.gif)center top repeat-x;
	text-align: center;
	color: #4e5d03;
	font: 10px "Trebuchet MS";
	text-transform: uppercase;
	line-height: 1.3em;
	padding: 40px 0px;
}
	#footer a{ color: #4e5d03; text-decoration: none;
	}
	#footer a:hover{ color: #e5dac7;
	}
/*==================================================================================== TYPOGRAPHY + OTHER*/
h1{
	color: white;
	font: normal normal 35px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
	h1 span{
		color: #7d9500;
		font: italic 12px "Lucida Sans";
	}
h2{
	color: #7d9500;
	font: italic normal 22px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	padding: 0;
}
a{
	text-decoration: none;
	color: #7d9500;
}
a.viewMore{
	display: inline-block;
	padding-right: 24px;
	background: url(/images/btn_more.png) right center no-repeat;
	height: 16px;
	font: 10px "Trebuchet MS";
	text-transform: uppercase;
	color: #7d7465;
}
a.viewMore:hover{
	color: #7d9500;
}
form{
	margin: 0;
	padding: 0;
}
/*==================================================================================== CATEGORY THUMBS */
.Category{
	margin: -15px 0 0 1px;
}
	.Category a{
		display: block;
		float: left;
		width: 176px;
		height: auto;
		background: white;
		border: 3px solid white;
		margin: 15px;
	}
	.Category a:hover{
		border: 3px solid #c3d370;
	}
	.Category a img{
		border: 3px solid #efebe3;
	}
	.Category a span{
		display: block;
		padding: 10px 0;
		font: italic 13px Georgia, "Times New Roman", Times, serif;
		text-align: center;
	}
	.Category a:hover span{
		color: #666666;
	}
/*==================================================================================== DETAILS */
.Details{
	width: 850px;
	background: white;
}
.Details select{
	color: #7d9500;
	font: italic normal 12px "Lucida Sans";
}
.quantity{
	width: 30px;
	height: 13px;
	color: #7d9500;
	font: italic normal 12px "Lucida Sans";
}
.AddtoCart{
	width: 145px;
	height: 37px;
	background: url(/images/btn_addtocart.gif) left top no-repeat;
	border: none;
}
	.AddtoCart:hover{
		background: url(/images/btn_addtocart.gif) left bottom no-repeat;
	}
.preview{
	padding: 30px;
	width: 290px;
} 
	.previewImg{ border: 3px solid #efebe3; display:block; position: relative;}
	.previewImg:hover{ border: 3px solid #c3d370;}
	.previewImg span{ display: block; width: 18px; height: 18px; background: url(/images/bg_zoom.png) center center no-repeat;
		position: absolute; bottom: 15px; right: 15px;}
	a.previewTh{ display: inline-block; width: 11px; height: 11px; margin: 0 0 -3px 10px;
		background: url(/images/bg_preview-th.gif) left bottom no-repeat;}
	a.previewTh:hover{ background: url(/images/bg_preview-th.gif) left top no-repeat;}
.info{
	padding: 40px 30px 0 0;
	width: 230px;
	border-right: 1px solid #e5dac7;
}
	.info h1{ color: #7d9500; font-size: 26px;}
	.info h1 span{ color: #999999; font: normal normal 10px "Trebuchet MS"; text-transform: uppercase;}
	.info h2{
		color: #7d9500;
		font: normal normal 20px Georgia, "Times New Roman", Times, serif;
		margin: 0;
		padding: 0;
	}
.recomendedItems{
	padding: 15px 0 0 0;
}
	.recomendedItems a{
		display: block;
		padding: 20px 0;
		color: #7d7465;
		border-top: 1px solid #e5dac7;
		text-align: center;
	}
	.recomendedItems a:hover{ color: #7d9500;}
	.recomendedItems a span{font: 18px Georgia, "Times New Roman", Times, serif;}
/*====================================================================================== MAP */
.pointer{
	width: 49px;
	height: 64px;
	position: absolute;
	top: 280px;
	left: 50%;
	background: url(/images/img_pointer.png) left top no-repeat;
	margin-left: -255px;
}
	.pointer:hover{
		background: url(/images/img_pointer.png) left bottom no-repeat;
	}
/*============================================================================= CONTACT FORM */
.inputText{
	float: right;
	margin-bottom: 5px;
	width: 300px;
	color: #768c01;
	font: italic 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.inputText-small{
	margin-bottom: 5px;
	width: 100px;
	color: #768c01;
	font: italic 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.btn{
	display: block;
	width: 117px;
	height: 37px;
	background: url(/images/btn_submit.png) left top no-repeat;
	border: none;
}
.btn:hover{
	background: url(/images/btn_submit.png) left bottom no-repeat;
}
/*============================================================================= NACO */
#smallOverlayHolder{
	position:absolute;
	z-index:10;
	width:228px;
	height:312px;
	padding-left:84px;
	background-repeat:no-repeat;
}
#smallOverlayHolder a{
	display:block;
	width:144px;
	height:183px;
}
.tee_holder_small{
	width:144px;height:183px;
	background-repeat:no-repeat;
	background-position:-84px 0px;
	margin-bottom: 5px;
}
.nacoThumb{
	width:144px;
	height:205px;
	overflow:hidden;
	position:relative;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	margin: 0 20px 20px 20px;
}