/* CSS Document */

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

body{
	background:url(images/body-bg.gif) repeat-y top center #000;
	text-align:left;
	min-width:1000px;
}

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

ul {
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
}

.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;
	color: #06F;
}

p {
	padding-top:18px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.top {padding-top:11px;}
.top1 {padding-top:16px;}
.top2 {padding-top:20px;}
.top3 {
	padding-top:28px;
	font-size: 20px;
	color: #06F;
	font-weight: bold;
}

.bot {padding-bottom:5px;}

.pad-right {padding-right:25px}

.margin-bot {margin-bottom:-5px;}

.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:14px;
	line-height:46px;
	color:#06F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	padding-bottom:2px;
	text-align: center;
}
/* ============================= header ====================== */
.logo {position:absolute; top:125px; left:1px;}

.menu {background:url(images/menu-bg-tail.gif) left top repeat-x; margin:43px 0 0 0px;}
.menu-left {background:url(images/menu-left-bg.gif) left top no-repeat;}
.menu-right {background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden;}

.menu li {float:left; background:url(images/menu-li-bg.gif) right 0px no-repeat; padding:0 0 0 0; line-height:18px; font-size:14px; text-transform:capitalize; margin-right:1px;}
.menu li a {display:block; text-decoration:none; color:#06F; padding:10px 0px 0px 0px; position:relative; width:121px; text-align:center; height:26px; margin:1px 0 0px 0;}
.menu li a:hover {background:#ccccff; color:#000;}

.menu li a:hover, .menu .active  {
	background:#ccccff;
	color:#FF0;
}
.menu .first a:hover, .menu .first .active {
	background:url(images/first-bg.gif) left top no-repeat #ccccff;
	color: #06F;
}

.menu .second {width:122px;}

.header-bg {background:url(images/header-bg.gif) repeat-y top center; position:relative;}
/* ============================= 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;
	position:relative;
	width:100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.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:350px;
	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:10px;
	line-height:19px;
	background:url(images/list-bg.gif) no-repeat 0 8px;
	padding-left:14px;
	text-align: left;
	font-weight: bold;
}
.list a {color:#fffffe; text-decoration:none;}
.list a:hover {text-decoration:underline;}

.date {
	display:block;
	padding:17px 0 0 0;
	color:#06F;
	font-size:14px;
	font-weight: bold;
	text-align: left;
}

.stars {margin:10px 10px 0 0;}

.text {font-weight:bold; color:#06F;}
/* ============================= 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:#06F; text-decoration:none; display:block; padding-right:10px;}
.footer-menu a:hover, .footer-menu .active {
	text-decoration:underline;
	color: #06F;
}

.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:#ccc; padding:6px 0 15px 379px;}
.top-bg a {color:#ccc; text-decoration:none;}
.top-bg a:hover {
	text-decoration:underline;
	color:#999;
}

.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;
	text-align: left;
	font-weight: bold;
	font-size: 120%;
	color: #06F;
}
#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:#06F;
	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-right:40px;}
.left123 {
	text-align: left;
}

