@charset "utf-8";

/* CSS Document */



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,

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-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}



ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}



caption, th, td {

	text-align: left;

	font-weight: normal;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}



blockquote, q {

	quotes: "" "";

}



body{

background-image:url(../images/repeatbg.jpg);

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:normal;

line-height: 1;

color: black;



}



#nav{

margin-top:83px;

padding:0;



}



h3{

color: #812700;

font-size:16px;

letter-spacing:-1px;

font-weight:lighter;

}



.minititle{

margin-top:10px;

margin-left:50px;

}



#minititlebump.minititle{

margin-left:65px;

}



#minititlebump2.minititle{

margin-left:69px;

}



#minititlebump3.minititle{

margin-left:87px;

}



#contactleft{

float:left;

font-size:12px;

margin-top:5px;

margin-right:17px;

padding-right:20px;

border-right:1px solid #666666;

}



#contactright{

font-size:12px;

margin-top:5px;

float:left;

}



#test{

margin-top:10px;	

}



#nav ul{

float:right;

font-weight:none;

}



#test{

margin-left:26px;	

}



#nav ul li{

display:block;

float:left;

list-style:none;

margin-left:28px;

padding-bottom:4px;

padding-right:23px;

border-right:1px solid #333333;

}



#nav ul li a{

font-size:13px;

text-decoration:none;

color:#FFFFFF;

}



#nav ul li a:hover{

color:#999999;

}



#nav ul li a:visited{

text-decoration:none;

}



#nav ul li.selected a{

color:#812700;

}



#wrapper{

margin-left:auto;

margin-right:auto;

width:1200px;

height:900px;

}



#leftbg{

float:left;

width:100px;

height:900px;

background:url(../images/leftbg.png) no-repeat;

}



#rightbg{

float:right;

width:99px;

height:900px;

background:url(../images/rightbg.png) no-repeat;

}



#header{

float:left;

width:1001px;

height:140px;

background:url(../images/headerbg.png) no-repeat;

}



h1.hiddentitle{

text-indent:-9999px;display:block;

}



#showtitle{

float:left;

display:block;

margin-top:36px;

width:444px;

height:72px;

background:url(../images/logo.png) no-repeat;



}



#picslide{

margin-left:1px;

float:left;

width:999px;

height:316px;

background:#1e1a19;

}



#bottominfo{

float:left;

margin-top:2px;

margin-left:2px;

width:996px;

height:274px;

}



.bottomstuff{

float:left;

width:332px;

height:260px;



}



.bottomstuff p{

padding-left:25px;

padding-right:20px;

margin-top:10px;

font-size:12px;

color:#666666;

line-height:15px;

}



#contactlist{

margin-left:70px;

margin-top:10px;

font-size:12px;

color:#666666;

line-height:15px;

text-decoration:none;

}



#contactlist a{

color:#812700;

text-decoration:none;

}



#contactlist a:hover{

color:#999999;

}



.bottomheader{

margin-top:20px;

margin-left:100px;

}



#services{



}



#testimonials{



}



#contact{



}







.clear{

clear:both;

}



#content{

float:left;

width:1001px;

height:597px;

background:url(../images/contentbg.jpg) no-repeat;

}



#innercontent{

float:left;

width:1001px;

height:597px;

background:url(../images/bgnomid.jpg) no-repeat;

}



#innercontent h1{

margin:45px 0 0 50px;

font-size:18px;

font-weight:bold;

color:#812700;

}



#innercontent h2{

margin:15px 0 0 50px;

font-size:15px;

color:#666;	

}



#innercontent p{

margin:20px 50px 0 50px;

font-size:12px;

line-height:17px;

}



.lefty{

float:left;	

width:480px;

}



.righty{

float:right;

padding:45px 50px 0 0;

}



#innercontent ul{

margin: 0 0 0 50px;

}



#innercontent ul li{	

font-size:12px;

line-height:17px;

list-style:circle;

margin:0 0 0 14px;

}



h3 a{

color:#812700;

text-decoration:none;

}



h3 a:hover{

color:#333;

}





#innercontent h3{	

list-style:none;

margin:10px 0 10px 0;

font-size:15px;

color:#666;

}



img.innerpic{

border: 1px solid #333;

}



#footer{

float:left;

width:1001px;

height:163px;

font-size:11px;

padding-top:4px;

background:url(../images/footerbg.png) no-repeat;

}



#footer p{

float:left;

color:#666666;

}



#footer ul{



float:right;

}



#footer ul li{

display:inline;

margin-left:25px;

}



#footer ul li a{

text-decoration:none;

color:#666666;

}



a:visited{

text-decoration:none;

}



#slider1 {

	width:999px; /* same as pic */

	height:316px; /* same as pic */

    position: relative; /* important */

	overflow: hidden; /* important */

}



#slider1Content {

    width: 999px; /* important to be same as image width or wider */

    position: absolute;

	top: 0;

	margin-left: 0;

}

.slider1Image {

    float: left;

    position: relative;

	display: none;

}

.slider1Image span {

    position: absolute;

	font: 11px/18px Georgia, Times, Helvetica, sans-serif;

    padding: 10px 13px;

    width: 694px;

    background-color: #000;

    filter: alpha(opacity=70);

    -moz-opacity: 0.7;

	-khtml-opacity: 0.7;

    opacity: 0.7;

    color: #fff;

    display: none;

}



#slider2 {

	width:465px; /* same as pic */

	height:313px; /* same as pic */

    position: relative; /* important */

	overflow: hidden; /* important */

}



#slider2Content {

    width: 465px; /* important to be same as image width or wider */

    position: absolute;

	top: 0;

	margin-left: 0;

}

.slider2Image {

    float: left;

    position: relative;

	display: none;

}

.slider2Image span {

    position: absolute;

	font: 11px/18px Georgia, Times, Helvetica, sans-serif;

    padding: 10px 13px;

    width: 465px;

    background-color: #000;

    filter: alpha(opacity=70);

    -moz-opacity: 0.7;

	-khtml-opacity: 0.7;

    opacity: 0.7;

    color: #fff;

    display: none;

}

.clear {

	clear: both;

}

.slider1Image span strong {

    font-size: 14px;

}

.left {

	top: 0;

    left: 0;

	width: 110px !important;

	height: 280px;

}

.right {

	right: 0;

	bottom: 0;

	width: 90px !important;

	height: 290px;

}

ul { list-style-type: none;}



ul#sitemaplist{

	margin-top:10px;

}



ul#sitemaplist li{

list-style:none;

margin-bottom:5px;

}



ul#sitemaplist li a{

color:#812700;

}



#sitemaplist ul li a:hover{

color:#333;

}



/*------------------------------------------------Contact Form*----------------------------------------------*/



.contactlayout{

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

margin:0;

padding:0;

float:right;

height:400px;

width:454.5px;

}



#contactinfo{

padding:18px 20px 20px 20px;

color:#CCC;

line-height:18px;

font-size:14px;

}



.text-input{

border:1px solid #999;	

}



.error{

font-size:13px;

color:#FF0000;

}





#contactform{

color:#812700;

}



#name{

width:299px;

}



#name_label{



}



#email{

width:299px;

}



.tablebuild{

margin-top:10px;

}



#message{

margin:40px 0 0 100px;

padding:0;



}



#checkmark{



}



#contact_form{

margin-left:50px;

}



input{

margin-bottom:5px;

}



textarea{

margin-bottom:8px;

}

















