/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{background:url(images/body-bg.gif) repeat-y top center #000; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}

.clear  {clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fffffe;}

input, select {vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}

p {padding-top:18px;}

.top {padding-top:11px;}
.top1 {padding-top:16px;}
.top2 {padding-top:20px;}
.top3 {padding-top:28px;}

.bot {padding-bottom:5px;}

.margin-bot {margin-bottom:-5px;}

.pad-right {padding-right:25px}
.margin-right {margin-right:20px;}
.margin-right1 {margin-right:0px !important;}

.h-pad {padding-bottom:26px;}
.h-marg {margin:0px 0 -15px; padding:42px 0 0;}

.link-right {padding-right:336px;}

.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:81px;}
/* ============================= main layout ====================== */

li {background:#fff; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 20px 0 0; float:left;}

.img {margin:0 0 22px 20px;}

h2 {font-size:24px; line-height:46px; color:#f7cf8a; font-family:Arial, Helvetica, sans-serif; font-weight:normal; display:block; padding-bottom:2px;}
/* ============================= header ====================== */

/* ============================= content ====================== */
.bg-main {background:#000 url(images/box-bg.gif) repeat-x left bottom;}

.margin-top {margin-top:-10px;}

.box-bot {background:url(images/box-bg-bot.gif) repeat-x 0 0; height:33px;}

.box-indent {padding:0 17px 0px 19px}
.box-indent1 {padding:0 17px 0px 17px}

.indent0 {padding:0 20px 0px 21px;}
.indent {padding:0 20px 26px 21px;}
.indent-1 {padding:0 20px 13px 21px;}
.indent1 {padding:0 17px 26px 17px;}
.indent2 {padding:0 0px 14px 10px;} /*only page3*/
.indent3 {padding:0 12px 18px 22px;}/*only page1*/
.indent4 {padding:0 0px 8px 10px;}

.text-box {background:#000; padding:28px 0 0; position:relative; width:100%}
.text-box strong {display:block; padding:7px 0 12px;}

.link {background:url(images/link.gif) no-repeat right 6px; padding-right:12px; color:#f7cf8a; font-weight:bold; text-transform:capitalize; text-decoration:none; display:inline-block; margin:6px 18px 6px 18px;}
.link:hover {color:#fff;}

.scroll {overflow:auto; height:521px; position:relative; width:247px;}
.scroll-1 {overflow:auto; height:540px; position:relative; width:443px;}
.scroll-2 {overflow:auto; height:180px; position:relative; width:443px;}
.pad-scroll {height:1%; padding-right:0px;}


.gallery img {float:left; margin:0 0 10px 0;}

table {font-family:Arial, Helvetica, sans-serif; border-collapse:collapse; width:609px; margin-bottom:20px;}
table td {border:1px dotted #151412; vertical-align:middle; padding:13px 15px 17px 15px; line-height:15px;}
.height {height:90px;}
.height1 {height:40px;}
table a {font-size:1em; font-weight:normal;}
.align {text-align:center;}
table .col_1 {width:250px;}
table .col_2 {width:50px;}
table .col_3 {width:50px;}
table .col_4 {width:164px;}
.title {margin:-5px 0 0}

.list li {font-size:12px; line-height:19px; background:url(images/list-bg.gif) no-repeat 0 8px; padding-left:14px;}
.list a {color:#fffffe; text-decoration:none;}
.list a:hover {text-decoration:underline;}

.date {display:block; padding:17px 0 0 0; color:#f7cf8a; font-size:14px;}

.stars {margin:10px 10px 0 0;}

.text {font-weight:bold; color:#efc986;}
/* ============================= footer ====================== */
.footer-menu {float:left; padding:8px 0 6px 19px;}
.footer-menu ul {float:left;}
.footer-menu li {float:left; padding:0px; background:url(images/footer-menu-bg.gif) no-repeat 0 8px; padding-left:13px;}
.footer-menu a {color:#d8b57a; text-decoration:none; display:block; padding-right:10px;}
.footer-menu a:hover, .footer-menu .active {text-decoration:underline;}

.join {float:right; padding:8px 12px 0 0; width:109px;}
.join img {margin-left:3px; float:right;}
.join span {font-size:14px; color:#f7cf8a; float:left;}

.top-bg {background:#272622; color:#f7cf8a; padding:6px 0 15px 379px;}
.top-bg a {color:#f7cf8a; text-decoration:none;}
.top-bg a:hover {text-decoration:underline; color:#fff;}

.spacing {letter-spacing:1px;}

.background {background:#000;}
/* ============================= forms ============================= */
#form1 { margin:18px 0px 15px -10px; background:#000; width:424px; height:61px;}
#form1 label {float:right; border:none; padding:18px 0 0px 10px; vertical-align:top;}
#form1 .input {display:block; width:177px; padding:0px 11px 0px 12px; overflow:hidden; background:#000; border:1px solid #181715; font-size:12px; line-height:14px;}
#form1 input {width:177px; padding:3px 0px 4px 0px; overflow:hidden; background:none; border:none; color:#8f8f8f;}
* html #form1 input {padding:0px 0px 5px 0px;}
*+ html #form1 input {padding:0px 0px 5px 0px;}
#form1 a {text-decoration:none; margin:18px 15px 0 -1px; float:right;}
#form1 span {display:inline-block; padding:21px 0 0 19px; font-size:24px; color:#f7cf8a;}

#form-1 {float:right; margin:0px 0px 0px 0; background:url(images/form-1-bg.jpg) no-repeat 0 0; width:208px; height:24px;}
#form-1 label {float:right; border:none; padding:0; padding:6px 20px 0;}
#form-1 .input {display:block; width:102px; padding:0px 11px 0px 12px; overflow:hidden; background:#000; border:1px solid #36332f;}
#form-1 input {width:102px; padding:3px 0px 4px 0px; overflow:hidden; background:none; border:none; font-size:12px; line-height:16px; color:#f7cf8a;}
* html #form-1 input {padding:0px 0 5px 0;}
*+ html #form-1 input {padding:0px 0 5px 0;}
#form-1 strong {float:left; font-size:12px; line-height:16px; color:#f7cf8a; display:inline-block; padding-top:9px;}
#form-1 a {text-decoration:none; cursor:pointer;}


#ContactForm {padding-top:24px;}
#ContactForm label {height:50px; display:block;}
#ContactForm .input {width:194px; border:1px solid #151412; padding:3px 0 3px 3px; font-size:12px; line-height:14px; background:#000; color:#fff;}
#ContactForm textarea {	width:194px; height:280px; border:1px solid #151412; background:#000; padding:3px 0 3px 3px; overflow:auto; font-size:1em; color:#fff;}

#Form {padding-top:24px;}
#Form label {height:50px; display:block;}
#Form .input {width:194px; border:1px solid #151412; padding:3px 0 3px 3px; font-size:12px; line-height:14px; background:#000; color:#fff;}
#Form textarea {	width:194px; height:280px; border:1px solid #151412; background:#000; padding:3px 0 3px 3px; overflow:auto; font-size:1em; color:#fff;}
#Form .link {margin:0;}
