/* Resets (DO NOT MODIFY) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.231;
}select,input,button,textarea,button{font:99% Verdana, serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.left {float:left;margin:0 1em 1em 0;}
.right {float:right;margin:0 0 1em 1em;}
.clear {clear:both;}

/* Links */
a,a:link {}
a:visited {}
a:hover {}
a:focus,
a:active {}

/* Layout */
html {background:#050505;}
#wrap {width:960px;margin:0 auto;}

#header {}
#logo {display:block;width:500px;height:148px;background:url(../images/logo.jpg) no-repeat;margin:0 auto;}

#top-nav {background:url(../images/navBg1.jpg) no-repeat center top;height:33px;margin-bottom:10px;}
#top-nav ul {list-style:none;margin:0;text-align:center;}
#top-nav li {display:inline;padding:0 20px;border-right:1px solid #9c8a4d;}
 #top-nav li.last {border-right:0;}
#top-nav a {line-height:33px;color:#9c8a4d;font-family:Verdana, sans-serif;text-decoration:none;padding:0 10px 5px;}
 #top-nav a:hover {border-bottom:1px solid #9c8a4d;}

#body {float:right;width:100%;}

#main-content {color:#A99654;width:620px;float:right;margin-left:16px;}
 body.single #main-content {float:none;width:920px;}
#page-title {background:url(/assets/images/pageTitleBg.jpg) no-repeat;height:29px;margin:0.5em 0;padding:2px 6px;}
#page-title h1 {font-size:21px;height:29px;color:#f2f2f2;} 
 #page-title button {font-size:21px;height:29px;color:#f2f2f2;background:url(/assets/images/plus.png) no-repeat left center;padding:0 0 0 30px;} 
 #page-title button.active {background-image:url(/assets/images/minus.jpg);}
 #page-title span {color:#9c8a4d;}
 #page-title button {border:0;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%;}
#main-content p {margin:0 0 1em;line-height:1.44em;font-size:16px;}
#main-content ul {list-style-type:disc;}
#main-content ul, #main-content ol {margin:1em 0;}
#main-content ul ul, #main-content ul ol, #main-content ol ul,#main-content ol ol {margin:0;}
#main-content li {margin:0 2.5em;line-height:1.44em;font-size:14px;}
#main-content table {margin:0 0 1em;}
#main-content th {padding:3px 5px;}
#main-content td {padding:3px 5px;font-size:14px;}
#main-content a {color:#fff;text-decoration:none;}
 #main-content a:hover {text-decoration:underline;}

#side-content {float:right;width:320px;}

#side-nav ul {list-style:none;margin:0;}
#side-nav li {display:inline;margin:0;}
#side-nav a {display:block;}

#footer {
	width:90%;
	color:#9c8a4d;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-position: center;
}
.textbegin {
	font-size: 15px;
	color: #E27A12;
}

.textbegin2 {
	font-size: 18px;
	color: #E27A12;
}

#footer p {
	font-size:85%;
	text-align:center;
	line-height: 60px;
	color: #333333;
}
#footer a {text-decoration:none;border-left:1px solid #9c8a4d;padding-left:10px;margin-left:8px;color:#666666;}
 #footer a:hover {text-decoration:underline;}

/* Forms */
fieldset {margin:0 0 16px;}
legend, label {display:block;margin-bottom:3px;font-weight:bold;color:#9c8a4d;}
input[type=text], textarea, select {border:1px solid #999;padding:3px;}
.field {margin:0 0 16px;}
.bottom-labels .field {position:relative;padding-bottom:1.25em;margin-bottom:0;}
.bottom-labels label {position:absolute;bottom:0;font-size:77%;}
.inline-label {margin-bottom:0;}
.inline-label label {display:inline;font-weight:normal;}
.helptext {display:block;font-weight:normal;font-size:85%;}
input[type=submit]{margin:32px 0 1em;border:1px solid #6D5E2E;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px 10px;font-weight:bold;background:#9c8a4d;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9C8A4D', endColorstr='#51441A');background: -webkit-gradient(linear, left top, left bottom, from(#9C8A4D), to(#51441A));background: -moz-linear-gradient(top,  #9C8A4D,  #51441A);}
.required {color:#a00;}
form .left {margin-right:16px;}
form .last {margin-right:0;}
#main-content form ul {list-style-type:none;padding:0;margin-left:0;}
 #main-content form ul li {clear:left;margin-left:0;}
  #main-content form ul li input[type=checkbox], #main-content form ul li input[type=radio] {float:left;}

/* #main-content Forms */
#main-content form {width:442px;}
#main-content input[type=text], #main-content textarea {width:434px;border:1px solid #9c8a4d;}
#main-content select {width:205px;border:1px solid #9c8a4d;}
#main-content .left input[type=text] {width:205px;}

form #state {width:2em!important;}
form #zipcode {width:5em!important;}

/* ReCAPTCHA */
#recaptcha_widget_div {margin-top:7px;}
.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;width:292px!important;}
#recaptcha_table {background:#fff;}

/* Columns */
.column {float:left;}

.biColumn {float:left;}
 .biColumn .column {width:47.5%;margin-right:15px;}

/* Banner */
#banner {height:476px;}

#page-index .biColumn {display:none;}

/* Gallery */
#main-content .gallery {margin:0 auto; clear:both;}
#main-content .gallery ul {margin:0; padding:0; list-style:none;clear:left;overflow:hidden;}
#main-content .gallery ul li {position:relative; list-style:none; padding:0; margin:0 4px 4px 0; float:left;}
#main-content .gallery ul li span.sold {position:absolute;font:20px tahoma, arial; color:#fff; bottom:10px; left:20px;}
#main-content .gallery ul li img {display:block; width:120px; height:120px;}
