/**********STYLE-css START*/
body, td, th {font-family:Helvetica, Arial, sans-serif;font-size:12px; color:#646567;}

body {background-color:white; margin:0px; padding:0px;}

a:link {color: #686868;	text-decoration: none;}

a:visited {text-decoration: none;color: #686868;}

a:hover {text-decoration: none;color: #4c85a3;}

a:active {text-decoration: none;color: #686868;}

a:active, a:focus {outline:0px;}

* {margin:0px;padding:0px;}

img {border:0px;}

p {margin-bottom:14px; line-height:140%;}
h1 {margin-bottom:16px;}
h2 {border-bottom:1px solid #646567; margin-bottom:16px;}

#content_container ul li {margin-left:1em;}
ul#home_pager li {margin-left:0;}

#top_wrapper {background: transparent url(images/top.jpg) repeat-x top left; height:28px;}
#top {margin:0 auto; width:869px;}
#top_content {float:right; padding-top:5px; color:white; font-size:11px;}
#top_content a {color:#ffffff;}

#header {margin:0 auto; width:869px; padding-top:17px;}

#logo {
width:353px; height:64px; display:block;	

}
#logo a{
 text-decoration:none;
}
#logo img{ border:none; }

#menu {float:left; list-style-type:none; margin-left:49px; margin-top:12px;}
#menu li {float:left;}

#menu #menu_home a {width:54px; height:23px; display:block; background: transparent url(images/menu.png) no-repeat 0 0; margin-right:21px;}
#menu #menu_home a:hover {background-position: 0 -23px;}
#menu #menu_who a {width:100px; height:23px; display:block; background: transparent url(images/menu.png) no-repeat -72px 0; margin-right:21px;}
#menu #menu_who a:hover {background-position: -72px -23px;}
#menu #menu_what a {width:101px; height:23px; display:block; background: transparent url(images/menu.png) no-repeat -185px 0; margin-right:21px;}
#menu #menu_what a:hover {background-position: -185px -23px;}
#menu #menu_touch a {width:106px; height:23px; display:block; background: transparent url(images/menu.png) no-repeat -302px 0;}
#menu #menu_touch a:hover {background-position: -302px -23px;}

#header_search {
float:right;
margin-top:11px;
}

#header_search_input {
background:url('images/search_top_bg.png') no-repeat;
width:131px;
height:24px;
border:0px;
float:left;
padding-left:5px;
padding-top:2px;
padding-right:25px;
font-family: Arial, Helvetica, sans-serif;
color:#9f9e9e;
font-size:10px;

}

#content_container {margin:0 auto; width:869px; margin-top:12px;}

/*homepage*/
#slider {float:left; height:268px; width:588px; overflow:hidden;}
.slide_image {float:left;}
.slide_text {float:left; height:234px; background-color:#454545; width:162px; padding:17px 20px; color:white;}
.slide_text h1 {font-size:17px; margin-bottom:17px;}

#home_pager { position:absolute; top: 355px; left: 50%; margin-left:52px; padding:0px; z-index:2; }
.play_pager {margin-left:5px !important;}
#home_pager li { margin-right: 12px; float:left; list-style: none; width: 8px; height: 8px; background: url(images/btn-bkd.png) no-repeat top left;}
#home_pager a {display:block; margin: 0px; padding: 8px 0 10px 35px; background:none; z-index:20;  }
ul#home_pager a.activeSlide { background: url(images/active-bkd.png) no-repeat top left; }
ul#home_pager a:focus { outline: none; }

#videos {float:left; margin-left:14px; background-color:#ededed; width:235px; height:236px; padding:16px;}
#videos h2 {border-bottom:none; color:#454545;}
#videos .movie_thumb {float:left; margin-bottom:9px; margin-right:6px;}
#videos .movie_thumb_text {color:#838383; font-size:11px;}

#home_points{margin-top:21px; margin-bottom:40px; float:left;}
#home_signup{margin-left:12px; margin-top:21px; margin-bottom:40px; float:left;}

#sublinks {float:left; width:235px;}
/* */

#column1 {float:left; width:405px; margin-bottom:20px; line-height:1.6;}

#column2 {
    float: left;
    margin-bottom: 20px;
    margin-left: 25px;
    overflow: hidden;
    width: 435px;
}

.clear {clear:both;}

.home_video {float:left; height:268px; width:588px; overflow:hidden; background-color:#454545;}
#video1_embed {float:left;}
#video1_text {float:left; width:135px; padding-left:15px; padding-right:15px; padding-top:20px; background-color:#454545; font-size:13px; color:white; font-weight:bold;}


.contact-container-top {
	width: 620px;
	height: 20px;
	display: block;
	background: url(/images/bg_contactform_top.png) top center no-repeat;
	}
	
.contact-container {
	width: 620px;
	background: url(/images/bg_contactform.png) top center repeat-y;
	}
	
.contact-container-copy {
	padding: 10px 30px 10px 30px;
	}
	
.contact-container-copy p, .contact-container-copy label {
	width: 130px;
	float: left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	}
	
.contact-container-copy p.float-left {
	margin-left: 50px;
	width: 200px;
	margin-bottom: 20px;
	margin-top: -4px;
	}
	
.contact-container-copy input.cat_textbox {
	width: 260px;
	margin-left: 50px;
	float: left;
	background: #fff;
	border: 1px solid #e5e5e5;
	}
	
.contact-container-copy .cat_listbox {
	width: 370px;
	height: 150px;
	margin-left: 50px;
	float: left;
	border: 1px solid #e5e5e5;
	}
	
.contact-container-bottom {
	width: 620px;
	height: 20px;
	display: block;
	background: url(/images/bg_contactform_bottom.png) top center no-repeat;
	}
	
.req {
	color: #cc0000;
	}
	
.highlight-blue {
	color: #0B66B2;
	}
  
#footer {
  clear: both;
  text-align: right;
  margin: 15px auto;
  width: 869px;
}

#block-webform-client-block-49 #webform-component-first-name {
clear:both;
}

#block-webform-client-block-49 #edit-submitted-first-name-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-49 #edit-submitted-first-name{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

#block-webform-client-block-49 #webform-component-last-name {
clear:both;
}

#block-webform-client-block-49 #edit-submitted-last-name-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-49 #edit-submitted-last-name{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

#block-webform-client-block-49 #webform-component-email-address {
clear:both;
}

#block-webform-client-block-49 #edit-submitted-email-address-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-49 #edit-submitted-email-address{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

/* Comments & Enquiries */

#block-webform-client-block-49 #webform-component-comments-enquiries {
clear:both;
}

#block-webform-client-block-49 #edit-submitted-comments-enquiries-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-49 #edit-submitted-comments-enquiries {
	width: 370px;
height: 150px;
margin-left: 50px;
float: left;
border: 1px solid #E5E5E5;
}

/* Gender */

#block-webform-client-block-49 #webform-component-gender {
clear:both;
}

#block-webform-client-block-49 #webform-component-gender .form-item label{
	width: 130px;
	float:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	padding-top:20px;
}

#block-webform-client-block-49 #webform-component-gender .form-item .form-radios {
	float:left;
	margin-left: 50px;
	width:200px;
}

#block-webform-client-block-49 #webform-component-gender .form-item .form-radios #edit-submitted-gender-1-wrapper {
	float:left;
	padding-top:3px;
}

#block-webform-client-block-49 #webform-component-gender .form-item .form-radios #edit-submitted-gender-1-wrapper label{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	width:100px;
	padding-top:0px;
}

#block-webform-client-block-49 #webform-component-gender .form-item .form-radios #edit-submitted-gender-2-wrapper{
	float:left;
	padding-top:3px;
}

#block-webform-client-block-49 #webform-component-gender .form-item .form-radios #edit-submitted-gender-2-wrapper label{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	width:100px;
	padding-top:0px;
}

#block-webform-client-block-49 #edit-actions {
	clear:both;
	float:left;
	margin-left:381px;
}

#block-webform-client-block-49 #webform-component-subscribe-to {
	float:left;
	clear:both;
	width:500px;
}

#block-webform-client-block-49 #webform-component-subscribe-to label {
width: 130px;
float: left;
margin-bottom: 20px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333;
font-size: 10px;
font-weight:normal;
}

#block-webform-client-block-49 #edit-submitted-subscribe-to-1-wrapper {
margin-left: 50px;
width: 300px;
float:left;
}

#block-webform-client-block-49 #edit-submitted-subscribe-to-1-wrapper label{
width:300px;
color: #0B66B2;
}

/* Work Form */

#block-webform-client-block-47 #webform-component-first-name {
clear:both;
}

#block-webform-client-block-47 #edit-submitted-first-name-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-47 #edit-submitted-first-name{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

#block-webform-client-block-47 #webform-component-last-name {
clear:both;
}

#block-webform-client-block-47 #edit-submitted-last-name-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-47 #edit-submitted-last-name{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

#block-webform-client-block-47 #webform-component-email-address {
clear:both;
}

#block-webform-client-block-47 #edit-submitted-email-address-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-47 #edit-submitted-email-address{
	margin-left: 50px;
	float: left;
	background: white;
	border: 1px solid #E5E5E5;
	width:200px;
}

/* Comments & Enquiries */

#block-webform-client-block-47 #webform-component-comments-enquiries {
clear:both;
}

#block-webform-client-block-47 #edit-submitted-comments-enquiries-wrapper label{
	width: 130px;
	float:left;
	margin-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
}

#block-webform-client-block-47 #edit-submitted-comments-enquiries {
	width: 370px;
height: 150px;
margin-left: 50px;
float: left;
border: 1px solid #E5E5E5;
}

/* Gender */

#block-webform-client-block-47 #webform-component-gender {
clear:both;
}

#block-webform-client-block-47 #webform-component-gender .form-item label{
	width: 130px;
	float:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	padding-top:20px;
}

#block-webform-client-block-47 #webform-component-gender .form-item .form-radios {
	float:left;
	margin-left: 50px;
	width:200px;
}

#block-webform-client-block-47 #webform-component-gender .form-item .form-radios #edit-submitted-gender-1-wrapper {
	float:left;
	padding-top:3px;
}

#block-webform-client-block-47 #webform-component-gender .form-item .form-radios #edit-submitted-gender-1-wrapper label{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	width:100px;
	padding-top:0px;
}

#block-webform-client-block-47 #webform-component-gender .form-item .form-radios #edit-submitted-gender-2-wrapper{
	float:left;
	padding-top:3px;
}

#block-webform-client-block-47 #webform-component-gender .form-item .form-radios #edit-submitted-gender-2-wrapper label{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	width:100px;
	padding-top:0px;
}

#block-webform-client-block-47 #edit-actions {
	clear:both;
	float:left;
	margin-left:381px;
}

#block-webform-client-block-47 #webform-component-subscribe-to {
	float:left;
	clear:both;
	width:500px;
}

#block-webform-client-block-47 #webform-component-subscribe-to label {
width: 130px;
float: left;
margin-bottom: 20px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333;
font-size: 10px;
font-weight:normal;
}

#block-webform-client-block-47 #edit-submitted-subscribe-to-1-wrapper {
margin-left: 50px;
width: 300px;
float:left;
}

#block-webform-client-block-47 #edit-submitted-subscribe-to-1-wrapper label{
width:300px;
color: #0B66B2;
}



#header_search #edit-search-theme-form-1 {
padding-top: 2px;
background: url('images/search_top_bg.png') no-repeat;
width: 131px;
height: 24px;
border: 0px;
float: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 25px;
font-family: Arial, Helvetica, sans-serif;
color: #9F9E9E;
font-size: 10px;
}

#header_search #edit-submit {
float: left;
margin-left: -24px;
margin-top: 3px;
}

#header_search #edit-submit-1 {
float: left;
margin-left: -24px;
margin-top: 3px;
}

#topright{
float:right; padding-top:2px; padding-right:16px; color:#fff; font-family:helvetica; font-size:11px;
}
#pno{
 font-weight:bold;
}
.mhead{
 color:#b42109;
 font-size:14px; text-transform:uppercase; border:none!important;
}
#signature{
width:185px; height:73px; background:url("images/signature.jpg");
margin:10px 0px;
}
#utube{
display:block; height:360; width:480px;
}
#reserveurspot{
background:#ffffe0; border:solid 1px #c0c0c0; display:block; padding:15px 10px; margin:20px 0px; overflow:hidden;
}
#rushead{
 font-size:16px; font-weight:bold; border:none!important; margin-left:10px; margin-bottom:5px;
}
.textbox {
    background: url("images/textbox.png") repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 30px;
    padding-left: 6px;
    width: 185px; float:left; margin:5px 0px 5px 10px; color:#686868;
}
.submit{
float:left; background:url("images/submit.png"); height:25px; width:64px; border:none; cursor:pointer;
margin: 8px 5px 5px 134px;
}

#testimonials{
background:#e9e9e9; border:solid 1px #c0c0c0; display:block; padding:15px; margin-top:17px;
}
#testimonials p{
 font-size:13px;
}
#testhead{
 font-size:15.5px; text-transform:uppercase; border:none!important; font-weight:normal; color:#898989;
}
#testhead strong{ color:#000; }

.youtube_embed {
margin-top:20px;
}

#reserve_spot {
	margin-top:10px;
}

.large {
font-size:16px;
}

.bold {
font-weight:bold;
}

.bold_red{
font-weight:bold;
color:#d81e00;
}

#large_top {
margin-top:9px;
}

/**********STYLE-css END*/