@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	font-family:Tahoma;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style:none;
	margin:0;padding:0;
}

@font-face {
    font-family: 'DistrictThin';
    src: url('distth_-webfont.eot');
    src: url('distth_-webfont.eot?#iefix') format('embedded-opentype'),
         url('distth_-webfont.woff') format('woff'),
         url('distth_-webfont.ttf') format('truetype'),
         url('distth_-webfont.svg#DistrictThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{background:url(bg.jpg);}

p{color:#9f8e6a; line-height:1.7em;}

a{color:#736340; font-weight:bold; text-decoration:none;}

a:hover{text-decoration:underline;}

h1.fontface{font:30px 'DistrictThin', Arial, sans-serif; color:#736340; line-height:1.7em;}

h2.fontface{font:20px 'DistrictThin', Arial, sans-serif; color:#736340; line-height:1.7em; text-transform:uppercase;}

h3.fontface{font:24px 'DistrictThin', Arial, sans-serif; color:#c9b385; line-height:1.7em; text-transform:uppercase;}

h4{font-size:18px; color:#736340; line-height:1.7em;}

.left{float:left;}

.right{float:right;}

.center{margin:0 auto;}

.clear{clear:both;}

.bold{font-weight:bold; color:#736340;}

#container{width:1108px; min-height:727px; margin:0 auto;}

#contenttop{width:1108px; height:46px; background:url(bgtop.png) no-repeat; float:left;}

#content{width:938px; min-height:271px; background:url(bgy.png) repeat-y; padding:5px 85px; float:left;}

#contentbottom{width:1108px; height:56px; background:url(bgbottom.png) no-repeat; float:left; margin-bottom:15px;}

#content ul{margin:10px;}

#content li{margin-left:10px; list-style-type:disc; color:#9f8e6a; line-height:1.7em;}

#content ol{margin:10px;}

#content li.steps{margin-left:10px; margin-bottom:10px; list-style-type:decimal; color:#9f8e6a; line-height:1.7em}

#bannerimg{width:309px; height:305px; position:relative; float:right; margin-top:-364px; margin-right:59px;}

#quote{width:898px; padding:20px; background:#ece6da; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:20px 0;}

#quote p{font-size:12px; font-style:italic; color:#736340;}

/*Header*/

#header {width:100%; height:169px; background:url(navbg.jpg) repeat-x #3d2e29; background-position:bottom;}

#headercontent{width:1108px; height:169px; margin:0 auto;}

#logo{width:534px; height:116px; margin:0 auto;}

#contact{text-align:right; margin-top:-90px;}

.number{font-size:30px; font-weight:bold; color:#FFF; text-shadow:1px 1px #000;}

.available{color:#cab588; text-shadow:1px 1px #000; font-weight:bold; margin-top:-15px;}

#nav{width:1108px; height:53px; float:left; margin-top:23px;}

#nav ul{margin:0; text-align:center; margin-top:15px;}

#nav li{font-size:18px; display:inline; padding:15px 20px; color:#736340; text-shadow:1px 1px #e4d9c2;}

#nav li a{font-size:18px; text-decoration:none; color:#736340; text-shadow:1px 1px #e4d9c2; font-weight:normal; text-transform:uppercase;}

#nav li a:hover{text-decoration:none; color:#3d2e29;}

#blank{width:182px; height:71px; float:left; margin-top:22px;}

/*Home Page*/

#btn_cancel{width:182px; height:71px; background:url(btn_cancel.png); background-position:0 0; float:left; margin:22px 0 0 50px;}

#btn_cancel:hover{background-position:0 -71px;}

#btn_try{width:266px; height:67px; background:url(btn_try.png); background-position:0 0; float:left; margin-top:100px;}

#btn_try:hover{background-position:0 -67px;}

#column{width:262px; float:left;}

/*Footer*/

#foot{width:100%; margin:0 auto; padding:20px 0 40px 0; background:#3d2e29; float:left; border-top:solid 5px #99865e;}

#footcontainer{width:960px; margin:0 auto;}

.footer_links{float:left; width:160px;}

#footcontainer a{line-height:1.3em; font-size:12px; text-shadow:1px 1px #000; color:#FFF; text-decoration:none; font-weight:bold;}

#footcontainer a:hover{text-decoration:underline;}

.footer_cel{float:left;	width:240px; margin-right:25px;}

.footer_cel p{line-height:1.3em;	font-size:12px;	text-shadow:1px 1px #000; color:#d0d0d0;}

#footer{width:500px; float:left; margin:710px 0 0 10px; background:none;}

td.footertxt{text-align:left; font-size:10px; padding:20px 0 0 5px;}

td.footerhead{text-align:right; font-size:14px; font-weight:bold; color:#736340; padding:20px 0 0 0;}

/*Order Pages*/

.rowContain{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:20px 0;}

.boxL {float: left; margin: 0 0 0 0; position: relative; text-align: center; width: 150px;}

.boxM {float: right; margin: 0 50px 0 0; position: relative; text-align: center; width: 350px;}

.boxR {float:left; text-align: center; width: 300px; margin:20px 0 0 50px;}

.checkoutRegTxt {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#474747; line-height:1.3em;}

.checkoutHeadTxt {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#736340; padding-top:10px; text-shadow:1px 1px #FFF;}

table.sofT{margin:0 auto; text-align: center; border:none;}

table.sofT2{text-align: center; color: #000; width: 500px; background-color: #fff;border: none;}

.sofT td{padding:10px; border:none;}

.tRow {text-align:center; padding:10px; border:none;}

.tRowRbl {text-align:center; padding:10px; border:none;}

.tRowRl {text-align:center; padding:10px; font-weight:bold; border:none;}

.tRowGrey {background-color:#ECE6DA; padding:10px; border:none;}

td.helpHedMain{text-align: left;font-weight: bold;font-size: 18px;color: #736340; border:none;}

td.helpHed{text-align:center; font-weight:bold; color:#736340; font-size:16px; border:none;}

table.btN{width:938px; color: #000; border:none; margin:0 auto; margin-top:20px;}

.padded td{padding:5px;}

input{background:#ECE6DA}

#errorbox{background-color: #f1ece0; border: 1px solid #aa9360; width: 99%;}

