html {

 	overflow: auto;

 	font-size: 85%;

}



body {

	background: #000 url(../../img/bg.jpg) repeat-x top left;

	color: #070707;

	font-family: tahoma, helvetica;

	font-size:1em;

	margin:0px;

	padding:0px;

	text-align:center;

}

h1 {

	color:#EC1D24;

	font-size:34px;

	border-bottom:2px solid #4E69AF;

	margin-bottom:5px;

}



#container {

	width:903px;

	margin:0 auto;

	background: #FFF;

	margin: 0px auto 20px auto;

	text-align:left;

}

#logo {

	width:1040px;

	height:489px;

	overflow:hidden;

	position:absolute;

	top:-2px;

	left:-350px;

	z-index:90;

	border:0px solid red;

}

#logo {

	width:1040px;

	height:187px;

	overflow:hidden;

	position:absolute;

	top:-2px;

	left:-350px;

	z-index:90;

	border:0px solid red;

}

#logo {

	width:357px;

	height:491px;

	overflow:hidden;

	position:absolute;

	top:0px;

	left:-350px;

	z-index:90;

	border:0px solid red;

}

#logo2 {

	width:685px;

	height:187px;

	overflow:hidden;

	position:absolute;

	top:-2px;

	left:7px;

	z-index:95;

	border:0px solid red;

}

#header {

	background: transparent url("../../img/layout_01.jpg") no-repeat top left;

	width:903px;

	height:146px;

	position:relative;

	z-index:1;

}

#header_admin {

	background: transparent url("../../img/layout_01_admin.jpg") no-repeat top left;

	width:903px;

	height:146px;

	position:relative;

	z-index:1;	

}

#quicklinks {

	position:absolute;

	top:10px;

	right:15px;

	text-align:right;

	width:180px;

	height:40px;

	z-index:99;

	font-size:12px;

}
#translate {

	position:absolute;

	top:10px;

	right:280px;

	text-align:right;

	width:100px;

	height:30px;

	z-index:99;

	font-size:12px;

}

#quicklinks a, #quicklinks a:link, #quicklinks a:active, #quicklinks a:visited {

	color:#FFF;

	text-decoration:none;

	z-index:99;

}

#quicklinks td {

	font-family:verdana;

	font-size:9px;

	line-height:18px;

	text-align:center;

	padding:5px 10px;

}

#quicklinks img {

	padding:0;

	margin:0;

	border:0px solid black;

}

#menu {

	position:absolute;

	top:95px;

	left:387px;

	text-align:right;

	width:516px;

	height:40px;

	z-index:99;

}

#membership_mo {

	position:absolute;

	top:136px;

	left:526px;

	width:155px;

	height:65px;

	background: #A31D1F url("../../img/dd_bg.jpg") repeat-x top left;

	z-index:99;

	border-left:2px solid #0A0A0A;

	border-right:2px solid #0A0A0A;

	border-bottom:2px solid #0A0A0A;

	padding:10px;

}

#about_mo {

	position:absolute;

	top:136px;

	left:802px;

	width:150px;

	height:135px;

	background: #A31D1F url("../../img/dd_bg.jpg") repeat-x top left;

	z-index:99;

	border-left:2px solid #0A0A0A;

	border-right:2px solid #0A0A0A;

	border-bottom:2px solid #0A0A0A;

	padding:10px;

}

#services_mo {

	position:absolute;

	top:136px;

	left:640px;

	width:150px;

	height:110px;

	background: #A31D1F url("../../img/dd_bg.jpg") repeat-x top left;

	z-index:99;

	border-left:2px solid #0A0A0A;

	border-right:2px solid #0A0A0A;

	border-bottom:2px solid #0A0A0A;

	padding:10px;

}

.dropdown_item {

	margin:0 0 3px 0;

	font-weight:bold;

}

.dropdown_item a, .dropdown_item a:link, .dropdown_item a:active, .dropdown_item a:visited {

	color:#EAEAEA;

	text-decoration:none;

	z-index:99;

}

.dropdown_item a:hover {

	text-decoration:underline;

}

.menu_spacer {

	padding:8px;

	z-index:99;

}

.menu_spacer a, .menu_spacer a:link, .menu_spacer a:active, .menu_spacer a:visited {

	color:#FFF;

	text-decoration:none;

	z-index:99;

}

#contentarea {

	background: transparent url(../../img/layout_03.jpg) repeat-y top left;

	width:903px;

	_height:446px;

	min-height:446px;

	z-index:99;

}

#contentarea_inner {

	background: transparent url(../../img/layout_02.jpg) no-repeat top left;

	_height:446px;

	min-height:446px;

	padding:0px 15px;

	z-index:99;

}

#footer {

	background: transparent url(../../img/layout_05.jpg) repeat-y top left;

	width:903px;

	height:18px;

	position:relative;		

}

.notice {

	font-weight:bold;

	font-size:18px;

	color:#FF0000;

}

.clear {

	clear:both;

}

.admin_table {

	width:95%;

	margin:10px auto;

}

.admin_table td{

	padding:4px 2px;

}

.admin_title {

	font-size:18px;

	font-weight:bold;

}

.admin_text {

	width:250px;

}



#index_main_image {

	position:absolute;

	top:136px;

	left:6px;

	width:891px;

	height:372px;

	z-index:1;

}

#index_top_row {

	height:241px;

}

#index_top_left {

	float:left;

	width:433px;

	height:241px;

	background: transparent url(../../img/layout_index_04.jpg) no-repeat top left;

}

#index_top_left_inner {

	padding:25px 180px 10px 15px;

}

#index_top_right {

	float:left;

	width:432px;

	height:241px;

	background: transparent url(../../img/layout_index_07.jpg) no-repeat top left;

}

#index_top_right_inner {

	padding:25px 180px 10px 15px;

}

#index_bottom_row_left {

	float:left;

	width:531px;

	_height:235px;

	min-height:235px;

}

#index_bottom_row_left_1 {

	float:left;

	width:531px;

	height:235px;

	background: transparent url(../../img/layout_index_13.jpg) no-repeat top left;	

}

#index_bottom_row_left_1_inner {

	padding:25px 220px 10px 15px;

}

#index_bottom_row_left_2 {

	float:left;

	width:531px;

	min-height:374px;

}

#index_bottom_row_left_2_inner {

	padding:28px 25px 10px 15px;

	

}

#index_bottom_row_left_2_inner .box_content{



}

#index_bottom_row_right {

	margin-top:3px;

	float:left;

	width:331px;

	height:633px;

	background: transparent url(../../img/layout_index_15.jpg) no-repeat top left;	

}

#index_bottom_row_right_inner {

	padding:21px 25px 10px 15px;

	

}

.box_heading {

	color:#FFF;

	font-size:18px;

	height:37px;

}

.box_subheading {

	color:#98191b;

	font-weight:bold;

	height:25px;

}

.box_content {

	font-size:12px;

}

strong {

	font-weight:bold;

	color:#98191B;

}

.border_img {

	border:2px solid #98191B;

}

#contentarea_left_box {

	width:531px;

	float:left;

}

#contentarea_left_box_top {

	width:531px;

	height:56px;

	background: transparent url(../../img/contentbox_top_1.png) no-repeat top left;	

}

#contentarea_left_box_top_inner {

	color:#FFF;

	font-size:18px;

	height:37px;

	padding-top:28px;

	padding-left:15px;

}

#contentarea_left_box_content {

	width:531px;

	_height:250px;

	min-height:250px;

	background: transparent url(../../img/contentbox_top_2_repeat.jpg) repeat-y top left;	

}

#contentarea_left_box_content_inner {

	padding:5px 15px;

	_height:250px;

	min-height:250px;

	background: transparent url(../../img/contentbox_top_2.jpg) no-repeat bottom left;	

}

#contentarea_left_box_bottom {

	width:531px;

	height:17px;

	background: transparent url(../../img/contentbox_top_3.png) no-repeat top left;	

}

#contentarea_right_box {

	float:left;

	width:331px;

	margin-top:7px;

}

#contentarea_side_box_top {

	width:331px;

	height:49px;

	background: transparent url(../../img/sidebarbox_1.png) no-repeat top left;	

}

#contentarea_side_box_top_inner {

	color:#FFF;

	font-size:18px;

	height:37px;

	padding-top:28px;

	padding-left:15px;

}

#contentarea_side_box_content {

	width:331px;

	_height:250px;

	min-height:250px;

	background: transparent url(../../img/sidebarbox_2_repeat.jpg) repeat-y top left;	

}

#contentarea_side_box_content_inner {

	padding:5px 15px;

	_height:250px;

	min-height:250px;

	background: transparent url(../../img/sidebarbox_2.jpg) no-repeat bottom left;	

}

#contentarea_side_box_bottom {

	width:331px;

	height:17px;

	background: transparent url(../../img/sidebarbox_3.png) no-repeat top left;	

}



.paddit td {

	padding:2px 3px;

}

#clipboard_t {background: url("../../img/clipboard_top.png") repeat-x; margin:0px; padding-top:104px;  width: 475px;}
#clipboard_b {background: url("../../img/clipboard_bottom.png") 0 100% repeat-x; padding-bottom:45px;}
#clipboard_m {background: url("../../img/clipboard_middle.png") repeat-y; padding:0px 60px 0px 60px;}

#schedule {

	width:475px;

	height:664px;

	margin:0 auto;

	background: transparent url(../../img/clipboard.png) no-repeat top left;

}


#schedule_inner {

	padding:80px 60px 50px 60px;

}

.schedule_day {

	font-weight:bold;

	font-size:18px;

	color:#98191B;

}

.schedule_day_content {

	padding:5px 20px;

}

#contact_table td {

	padding:3px 5px;

}

.promo_footer{width:500px; }
.promo_footer_left{width:350px; float:left}
.promo_footer_right{width:150px;float:left}
.promo_splash{background: transparent url(../../img/promocode.jpg) no-repeat top left; height:316px;}
.promo_splash_text{filter:alpha(opacity=85); opacity:0.85; border:1px solid #AAAAAA; background-color:#FFFFFF; height:92px; width:250px; padding-top:10px; position:relative; left:226px; top:169px; text-align:center;}
.promo_splash_input{width:150px; color:#AAAAAA; padding:2px; text-align:center;}
.promo_splash_submit{margin-top:5px; color:#333333;}
.promo_splash_error{ margin-top:25px;padding-left:10px; padding-right:10px; }
.promo_splash_error a{color:#AAAAAA; font-size:15px; font-weight:bold; text-decoration: none;}
.promo_splash_error a:hover{color:#333333;}

.tos {margin-top:15px; margin-bottom:25px; color:#333333; font-weight:bold;}
.tos a{color:#98191B;}