body {
padding:0px;
margin: 0px;
background-color:#e9ecf0;
}
/*header section*/
#header {
background-image:url(images/header-repeat.jpg);
background-repeat:repeat-x;
height:237px;
}

#header_content {width:959px; margin:auto; height:234px; position:relative;}

#site_logo {
	position:relative;
	width:754px;
	height:156px;
	z-index:1;
	left: -30px;
	top: 4px;
}
#hand_image {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 750px;
	top: 0px;
}

.menu2 {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:77px;
	position:absolute;
	border:1px solid #000;
	border-width:0 0px;
	border-bottom:0px solid #444;
	top: 160px;
	left: 8px;
	width: 647px;
}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; line-height:50px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; padding:0px 0 0px 14px; cursor:pointer; text-align:center;}
.menu2 li a b {float:left; display:block; padding:0px 7px 0 0px;}
.menu2 li.current a {color:#0182e0; background:url(images/tab.jpg);}
.menu2 li.current a b {background:url(images/tab.jpg) no-repeat right top;}
.menu2 li a:hover {color:#0182e0; background:url(images/tab.jpg);}
.menu2 li a:hover b {background:url(images/tab.jpg) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:url(images/tab.jpg); cursor:default;}
.menu2 li.current a:hover b {background:url(images/tab.jpg) no-repeat right top;}

.menu2 li.current_inner a {color:#0182e0; background:url(images/tab.jpg);}
.menu2 li.current_inner a b {background:url background:url(images/tab.jpg) no-repeat right top;}
.menu2 li a:hover_inner {color:#0182e0; background:url(images/tab.jpg);}
.menu2 li a:hover_inner b {background:url background:url(images/tab.jpg) no-repeat right top;}
.menu2 li.current_inner a:hover {color:#0182e0; background:url(images/tab.jpg) cursor:default;}
.menu2 li.current_inner a:hover b {background:url(images/tab.jpg) no-repeat right top;}

/*Content section*/
#content_bg {
background-image:url(images/bg-repeat.jpg);
background-repeat:repeat-x;
height:659px;
margin:auto;
}
body {
  font-size: 10px;
  font-family: Arial;
  margin:auto; padding:0;
}
.controls {font-size:12px;width:510px;margin:0 auto;border:1px solid #ccc;}
.controls a {display:block; width:150px;float:left;}
.controls div {padding:10px;clear:both;}
.text {font-size: 12px;margin:5px 0;background:#f7f7f7;border:1px dotted #aaa;padding:4px;}
#container {height:420px; width:510px; margin:0 auto;}
#fx {width:500px;background:#efefef;border:5px solid #aaa; text-align:center;}
/* cheat */ #fx img {padding:0 20px;} 

#body_content
{width:1005px; padding:0px; margin:auto 0px;}

#body_content2
{width:1005px; padding:0px; margin:auto 0px;}

#fixed_content
{width:1005px;   margin:auto 0px; border:0px solid #000000; }


#body_main_content
{width:959px; padding:0px; margin:auto;}

/********************************************/
#body_main
{width:1005px; padding:0px; margin:0;}

#box7
{
	width:650px;
	padding:0px;
	margin:0;
	position:relative;
	float:left;
}
/**************************************/
/*welcome section*/
#box1
{
	width:591px;
	padding:0px;
	margin:0;
	position:relative;
	float:left;
}
.welcome_heading {width:540px; margin:auto; border-bottom:1px solid #CCCCCC; height:30px;}
.welcome_text {font-family:Verdana, Arial, Helvetica, sans-serif; width:540px; height:304px; font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px;}
.welcome2_text {font-family:Verdana, Arial, Helvetica, sans-serif; width:540px;  font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px;}
.welcome3_text {font-family:Verdana, Arial, Helvetica, sans-serif; width:540px; height:442px; font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px;}
.middle_repeat {background-image:url(images/welcome_middle.jpg); width:588px; background-repeat:repeat-y;}
.middle_home_repeat {background-image:url(images/welcome_home_middle.jpg); width:588px; background-repeat:repeat-y;}
.facility_text {font-family:Verdana, Arial, Helvetica, sans-serif; width:540px; height:385px; font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px;}
.crew_text {font-family:Verdana, Arial, Helvetica, sans-serif; width:540px;/* height:385px;*/ font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px;}

/*#box2
{width:196px; padding:0px; margin:0; position:relative;} */
.box_images {width:170px; margin:auto; border-bottom:1px solid #CCCCCC; height:32px;}
.box_text{font-family:Verdana, Arial, Helvetica, sans-serif; width:170px; font-size:11px; color:#5e676e; margin:auto; padding-top:7px; line-height:16px; }
.learn_more{width:170px; margin:auto; height:29px; padding-top:8px;}

.small_middle_repeat {background-image:url(images/small-middle.jpg); width:193px; background-repeat:repeat-y;}
#box21
{width:196px; padding:0px; margin:0; position:relative; float:left; }
#box2
{width:196px; padding:0px; margin:0; position:relative; float:left; margin-bottom:5px;}

#box3
{width:196px; padding:0px; margin:0; position:relative; float:left;  margin-left:2px;margin-bottom:5px;}
.right_middle2_repeat {background-image:url(images/small-1-middle.jpg); width:360px; height:120px; background-repeat:repeat-y;}

#box6{}

/*Schedule services*/
#box4{width:368px; position:relative; float:left;}


.right_middle_repeat {background-image:url(images/right_box_middle.jpg); width:360px; background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; color:#5e676e; font-size:11px; font-weight:bold;}
.right_form {width:150px; float:left; margin-left:20px; line-height:18px;  margin-top:5px;}
.left_form {width:150px;  float:left; line-height:18px; margin-top:5px; }
#form{width:330px; margin:auto; background-color:#fbfaf5; margin-top:9px; height:251px;}
.schedule_heading {width:330px; margin:auto; border-bottom:1px solid #CCCCCC; height:30px;}
.cell_width {width:150px;}
.submit {width:330px; margin:auto; }
.textfield {width:150px; height:15px; border:#CCCCCC 1px solid;}
.comments{width:150px; height:41px; border:#CCCCCC 1px solid;}
.textfield1 {width:180px; height:17px; border:#CCCCCC 1px solid;}
.comments1{width:156px; height:41px; border:#CCCCCC 1px solid;}


/*Testimonal section*/
#box5{width:368px; position:relative; float:left; margin-top:3px;} 
.red_text {color: #e56a6d; font-weight:bold;}
.client {font-family: Arial, Helvetica, sans-serif; width:330px; text-decoration:none; font-size:11px; color:#5e676e; margin:auto;  margin-top:5px;text-align:right;}
.testimonial {font-family: Verdana, Arial, Helvetica, sans-serif;  width:330px; text-decoration:none;  font-size:11px; color:#5e676e; margin:auto; margin-top:7px; line-height:16px;}
.testimonial_heading {width:330px; margin:auto; border-bottom:1px solid #CCCCCC; height:30px;}

/*Innerpage stylesheet*/

#inner_page {width:959px; padding:0px; margin:auto; position:relative; background-color:#FFFFFF; border:#cdd7e0 3px solid;}

#heading_inner {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0082e3; font-weight:bold; margin:11px; border-bottom:1px solid #CCCCCC; height:30px;}

#left_heading_inner {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0082e3; font-weight:bold;text-transform:uppercase; margin-left:11px; border-bottom:1px solid #CCCCCC; height:30px; width:540px;}

#content_inner {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5e676e; line-height:16px; margin:10px;}

#content_inner ul{margin:0px; padding:0px; list-style-image:url(images/bullet.jpg);}

#content_inner li{margin-left:15px; padding:0px;}

/**********************************/

 .div_important {
 		
		opacity: 0.85;
		filter:alpha(opacity=85);
		position:absolute;
		z-index: 1;
		background-repeat: no-repeat;
		background-position: left;
		width:350px;
		height:14px;
		position: absolute; 
	    display: none;
		color: #FF6600;
		font-size: 11px !important;
		font-weight:bold;
		text-align:left;
		text-decoration: none;
	   	padding-left:20px;
		
		
	}
	
	.div_contact {		
		
		opacity: 0.95;
		filter:alpha(opacity=95);
		position:absolute;
		z-index: 1;
		background-repeat: no-repeat;
		background-position: right;
		width:152px;
		height:14px;
		position: absolute; 
	    display: none;
		color:#FF6600;
		font-size: 10px !important;
		font-weight:bold;
		text-align:center;
		text-decoration: none;
	}
.loader_schedule{
	position:absolute;
	z-index:10;
	top:100px;
	left:100px;
	background-color:#FFFFFF;
}
.loader_contact{
	position:absolute;
	z-index:10;
	top:250px;
	left:180px;
	background-color:#FFFFFF;
}
.loader_content{
	position:absolute;
	z-index:10;
	top:250px;
	left:400px;
	background-color:#FFFFFF;

}