/* Tags
---------------------------------------------- */
html{
	background:url(assets/images/body_bg.jpg) left top repeat-x #64281D;

}

body {
	margin: 0px auto;
	padding: 0px;
	color: #bfada9;
	font: 13px Arial, Helvetica, sans-serif;
	background:url(assets/images/html_bg.jpg) center top no-repeat;
}
h1 {
	margin: 0px;
	padding: 0px 0px 37px 0px;
	color: #dadada;
	font: bold 24px/26px "Century Gothic", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #804e47;
}
h2 {
	margin: 0em 0px 0px 0px;
	padding: 0px;
	color: #acacac;
	font: italic 16px/20px Arial, Helvetica, sans-serif;
}
h3 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #9db8d5;
	font: bold 16px/18px "Century Gothic", Arial, Helvetica, sans-serif;
}
h4 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #000;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}
p {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #bfada9;
	font: 13px/20px Arial, Helvetica, sans-serif;
}
a {
	color: #b3ccea;
	font-weight: bold;
	text-decoration: none;
}
	a:hover {
		color: #333;
		text-decoration: underline;
	}
hr {
	color: #000;
	height: 1px;
	background-color: #000;
	border: none;
}
ul, ol, dl {
	line-height: 20px;
}
/* Classes
---------------------------------------------- */
.imgborder {
	border: 1px solid #000;
}
.smalltext {
	font-size: 11px;
	line-height: 16px;
}
.nomargin {
	margin: 0px;
}
.margin {
	margin: 10px;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.underline {
	text-decoration: underline;
}
.sourceText {
	font-size: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
}

/* Special
---------------------------------------------- */
.forms p {
	margin: 0px;
}

/* Layout
---------------------------------------------- */

#wrapper{
	margin:0px auto;
	padding:0px;
	width:980px;
}

#header{
	width:980px;
	height:215px;
	background:url(assets/images/header.jpg) center top no-repeat;
	
}




#nav {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:980px;
	height:65px;
	background:url(assets/images/nav.jpg) center  top no-repeat;
	text-align:center;
	position:relative;
}

#nav li{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:relative;
	
}

#nav li a{
	display:inline-block;
	padding:16px 0px 0px 0px;
	font:normal 14px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	width:95px;
	height:34px;
}

#nav li a:hover{
	text-decoration:none;
	background:url(assets/images/ulro.png) left top repeat-x;
}

#leftcol{
	margin:0px;
	padding:15px 0px;
	float:left;
	width:200px;
	
}

#leftcol img{
border:none;
}

#rightcol{
		margin:0px;
	padding:18px 0px 0px 0px;
	color:#bfada9;
	width:580px;
	float:left;
	

}

#sidebar{
	width:200px;
	padding:50px 0px 0px 0px;
	float:left;
}

#footer{
	margin:0px auto;
	padding:0px 0px 20px 0px;
	background:url(assets/images/footer.jpg) center top no-repeat;
	width:980px;
	height:70px;
	text-align:center;
	color:#fff;
	clear:both;

}

#footer ul{
	text-align:center;
	padding:30px 0px 0px 0px;
}

#footer ul li{
	display:inline;
	border-left:1px solid #fff;
	padding:0px 14px 0px 14px;
}

#footer ul li a{
	color:#fff;
}

#footer ul li:first-child{
border:none;
}


.callout p{
	margin:3px 0px 0px 0px;
}


.callout{
	margin:0px auto;
	padding:3px 0px 30px 0px;
	background:url(assets/images/calloutbottom.jpg) center bottom no-repeat;
	text-align:center;
	color:#d0d0d0;
	width:194px;
}

.callout h3{
	font: normal 15px "century gothic" Arial, Helvetica, sans-serif;
	color:#fff;
	padding:28px 0px 0px 0px;
	background:url(assets/images/callout.png) top center no-repeat;
}


#info{
	padding:15px 0px 0px 0px;
	color:#a4a4a4;
	text-align:right;
	font:normal 13px Arial, Helvetica, sans-serif;
}

#logo{
	padding:36px 0px 0px 40px;
	margin:0px;
}

#services{
background:#BFADA9 none repeat scroll 0 0;
padding:31px 51px 30px 38px;
width:490px;
}

#services li{
color:#8A4111;
display:inline-block;
font:normal 13px/27px arial;
width:243px;

}

#services h3{
margin:10px 0px;

}

.stock{
float:right;
margin:5px;
border:1px solid #a75545;
}

.testimonial{
background:transparent url(assets/images/leftquote.gif) no-repeat scroll left top;
border-bottom:1px solid #804E47;
margin:30px 0 0;
padding:9px 0 26px 107px;

}

.testimonial strong{
background:transparent url(assets/images/rightquote.gif) no-repeat scroll right bottom;
display:block;
height:46px;
padding:20px 0 0;

}

.testimonial p{


}

/* dropdowns
*************************/

ul.dropdown
{
margin: 0;
padding: 10px 0px 0px 0px;
display: block;
position: absolute;
z-index: 999;
top: 32px;
display: none;
left: 0;
background:url(assets/images/dropdownbg.png) left top repeat-x;
border:2px solid #52271e;
border-top:none;
width:130px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

-moz-box-shadow: 1px 3px 7px #000;
-webkit-box-shadow: 1px 3px 7px #000;
box-shadow: 1px 3px 7px #000;
}
ul.dropdown * {
	z-index: 1;
	}

ul.dropdown ul.dropdown
{
top: 0;
left: 95%;
}

ul.dropdown li
{
margin:0px;
padding:0px;
float: none;
position: relative;
list-style: none;
display: block;
border:none;
z-index: 1;

}

#nav ul.dropdown li
{
	margin:0px;
	padding:0;
border:none;
}

#nav ul.dropdown li a
{
display: block;
padding:0px 0px;
margin:5px 0px;
color:#9a9999;
height:20px;
width:132px;
}

#nav ul.dropdown li a:hover
{
	background:url(assets/images/ddro.jpg) left top repeat-x;
	color:#4e2017;

}




