/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(images/body-bg.jpg) top center no-repeat #070101; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#c09054;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fce2ba;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
h4{ font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#d5ba8f; font-weight:normal; padding:15px 0 16px 0;}
strong{ text-transform:uppercase; display:block;}
.strong1{ font-size:1.5em; font-weight:normal; text-transform:none; color:#725d35; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}

/* ============================= main layout ====================== */
.imgindent {margin:5px 14px 0 0; float:left;}
.padding1{ padding-top:44px;}
.padding2{ padding-top:25px;}
.padding3{ padding-top:10px;}
.padding4{ padding-top:19px;}

/* ============================= header ====================== */
#header{ background:url(images/top-bg.jpg) top no-repeat;}
#header .text1{ font-size:0.923em; float:right; text-align:right; color:#7a5e33; line-height:1.364em; padding:9px 16px 0 0;}
#header .text1 a{ color:#c3730a; display:inline-block; margin-bottom:7px;}

#header .menu{ padding:27px 0 0 35px;}
#header .menu li{ float:left; padding-right:50px; font-family:Arial, Helvetica, sans-serif; font-size:1.167em;}
#header .menu a{ color:#ed7f20; text-decoration:none;}
#header .menu a:hover{ color:#ffffff;}

#header .text2{ float:right; width:440px; font-family:Tahoma; font-size:1.167em; padding:88px 18px 0 0; color:#d0a062; line-height:1.214em;}
#header .text2 h3{ font-size:1.286em; font-weight:normal; color:#f7ce8e; padding-bottom:8px;}

#header .logo{ padding:40px 0 0 10px;}

/* ============================= content ====================== */
#content{ padding-bottom:26px;}
.gallery{ height:180px; padding:0 0 39px 11px;}
.content{ background:url(images/content-bg2.jpg) no-repeat #040000; padding:30px 10px 35px 24px; margin-left:7px; position:relative;}
.extra{ padding:18px 10px 35px 14px !important;}

.list li{ line-height:1.833em;}
.list2 li{ background:url(images/list-marker.gif) no-repeat 0 8px; padding-left:12px;}
.list2 a{ text-decoration:none;}
.list2 a:hover{ text-decoration:underline;}

#content .text{ text-align:right; color:#725d35; line-height:1.667em;}
#content .text2{ color:#725d35;}
#content .text2 strong{ text-transform:none; color:#a38f69; font-weight:normal; padding-bottom:4px;}
#content .text2 .list2{ padding-top:4px;}
#content .text2 .list2 li{ background:url(images/list-marker2.gif) no-repeat 0 8px;}
#content .text2 .list2 a{ color:#a38f69;}

.links{ position:absolute; right:0; font-size:0.923em; text-transform:uppercase; margin:10px 17px 0 0; color:#725d35;}
.links a{ color:#725d35; text-decoration:none;}
.links .link1{ margin-right:9px;}
.links .link1:hover{ text-decoration:underline;}
.links .link2{ display:inline-block; background:url(images/link-bg.gif) top repeat-x; color:#a38f69; margin-left:5px; vertical-align:middle; cursor:pointer;}
.links .link2 span{ display:inline-block; background:url(images/link-left-bg.gif) top left no-repeat; vertical-align:top;}
.links .link2 span span{ background:url(images/link-right-bg.gif) top right no-repeat; padding:1px 10px 2px 10px; vertical-align:top;}

.links .link2:hover{ background:url(images/link-bg-act.gif) top repeat-x;}
.links .link2:hover span{ background:url(images/link-left-bg-act.gif) top left no-repeat;}
.links .link2:hover span span{ background:url(images/link-right-bg-act.gif) top right no-repeat;}

/* ============================= page1 ====================== */
#page1 .content{ background:url(images/content-bg1.jpg) no-repeat #040000; padding:30px 10px 50px 24px;}

#page1 .column-2{ margin-left:36px;}
#page1 .column-3{ margin-left:47px;}

/* ============================= page2 ====================== */
#page2 .row-1 .column-2{ margin-left:52px; padding-bottom:45px;}
#page2 .row-2 .column-2{ margin-left:44px; }
#page2 .row-2 .col-2{ margin-left:34px; }

/* ============================= page3 ====================== */
#page3 .column-1{ margin-right:25px; }
#page3 .col-1{ padding-top:33px }
#page3 .col-2{ margin-left:25px; }

/* ============================= page4 ====================== */
#page4 .column-2{ margin-left:53px; }
#page4 .col-2{ margin-left:55px; }
.phone{ float:right; padding-right:162px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-bg.gif) top left no-repeat; margin-left:7px;}
#footer .text{ float:right; color:#4c3830; padding:32px 19px 0 0;}
#footer .text a{ color:#4c3830;}

#footer .menu{ padding:32px 0 0 17px;}
#footer .menu li{ float:left; color:#765733; padding-left:8px;}
#footer .menu a{ color:#765733; text-decoration:none; margin-right:8px;}
#footer .menu a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#ContactForm label{ display:block; height:30px;}
#ContactForm span{ display:inline-block; width:56px; vertical-align:top;}
#ContactForm input{ border:solid 1px #5b2209; background:#31240d; font-family:Arial, Helvetica, sans-serif; font-size:1em; width:293px; color:#c09054;}
#ContactForm textarea{ border:solid 1px #5b2209; background:#31240d; font-family:Arial, Helvetica, sans-serif; font-size:1em; width:293px; height:210px; overflow:hidden; color:#c09054;}
#ContactForm a{ color:#c09054; background:url(images/link-img.gif) right top no-repeat; padding-right:20px; text-decoration:none; display:inline-block; margin-top:15px}
#ContactForm .margin1{ margin-right:25px;}