@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'AndrogyneRegular';
	src: url('fonts/androgyne_tb-webfont.eot');
	src: local('☺'), url('fonts/androgyne_tb-webfont.woff') format('woff'), url('fonts/androgyne_tb-webfont.ttf') format('truetype'), url('fonts/androgyne_tb-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{
	margin:0;
	padding:0;
}

body{
	background:#1C8AC5 url(../images/bg.jpg) repeat-x top left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

body.inner{
	background:#1C8AC5 url(../images/in-bg.jpg) repeat-x top left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

#container{
	width:1000px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}

#header{
	background:url(../images/top-bg.jpg) repeat-x top left;
	height:102px;
	width:1000px;
	float:left;
}

#header .call{
	float:right;
font-size:25px;
margin:8px 11px 0 0;
}

#banner{
	/*background:url(../images/banner.png) no-repeat top left;*/
	width:751px;
	float:left;
	height:278px;
}

#navigation{
	float:right;
	height:auto;
	margin:35px 0 0;
width:246px;
}

#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#navigation ul li{
/*padding:10px 0 10px 18px;
*padding:9px 0 7px 18px;
margin:0;*/
list-style:none;
background:url(../images/li-bg.png) no-repeat top left;
margin:0 0 10px 0px;
padding:6px 0 6px 16px;
*padding:3px 0 6px 1px;
}

#navigation ul li a{
	color:#fff;
	text-decoration:none;
}

#navigation ul li a:hover{
	color:#0CF;
}

#banner-box{
	float:left;
	width:1000px;
	height:278px;
}

#content{
	background: #FDFDFD url(../images/cont-inner-bg.png) no-repeat top left;
	/*background:url(../images/content-bg1.jpg) no-repeat top left;*/
	width:1000px;
	float:left;
	height:auto;
	overflow:hidden;
	padding:34px 0 0;
	line-height:18px;
}

.content-bot{
	background: url(../images/cont-bot.png) no-repeat top left;
	width:1000px;
	float:left;
	clear:both;
	height:11px;
}

.content-top{
	background: url(../images/cont-top1.png) no-repeat top left;
	width:1000px;
	float:left;
	clear:both;
	height:11px;
	margin:12px 0 0;
}

.testimonials-bg{
	background:#FDFDFD url(../images/testi-bg.png) repeat-x top left;
	height:auto;
	overflow:hidden;
	width:1000px;
	float:left;
	clear:both;
	padding:0 12px;
width:936px;
font-size:12px;
margin:0 0 0 19px;
}

.testimonials-bot{
	background: url(../images/cont-bot2.png) no-repeat top left;
	width:960px;
	float:left;
	clear:both;
	height:11px;
	margin:0 0 0 19px;
}

#content-inn{
	background: #FDFDFD url(../images/cont-inner-bg.png) no-repeat top left;
	width:1000px;
	float:left;
	height:auto;
	overflow:hidden;
	padding:34px 0 0;
	line-height:18px;
}


#box1{
	width:370px;
	float:left;
	background:url(../images/divider.png) no-repeat right center;
	height:auto;
}

#box2{
	padding:0 25px;
width:580px;
	float:left;
	/*background:url(../images/divider.png) no-repeat right center;*/
	height:auto;
	font-size:12px;
	
}

#box2 p{
	padding:3px 0;
	
}

#box2 p a{
	color:#000;
	text-decoration:none;
	
}

#box2 p a:hover{
	color:#000;
	text-decoration:underline;
	
}

#box3{
	background:url(../images/divider-in.png) no-repeat left center;
	padding:0 0 0 28px;
width:300px;
	float:left;
	height: auto;
	overflow:hidden;
		font-size:12px;
}

.form-bg{
	background:url(../images/form-bg.png) no-repeat bottom left;
	width:300px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0 0 27px;
}
	

h1#book{
font-family: 'AndrogyneRegular';
	font-size:24px;
	color:#0864b6;
	margin:0 0 0 90px;
}

h1{
font-family: 'AndrogyneRegular';
	font-size:24px;
	color:#0864b6;
	margin:0 0 0 0px;
}

#box1 label{
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:6px 0 5px 34px;
	clear:both;
	width:74px;
	color:#333;
}

#box1 input{
	font-size:12px;
	font-weight:normal;
	float:left;
	margin:5px 0;
	width:234px;
	height:20px;
	border:1px solid #CCC;
	color:#666;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
}

#box1 input.button{
	background:url(../images/but-bg.jpg) repeat-x top left;
	color:#FFF;
	padding:0px 12px;
/*	font-weight:bold;*/
	width:auto;
	border:1px #333 solid;
	width:73px;
	height:25px;
	margin:0;
	float:left;
	line-height:23px;
	cursor:pointer;
	margin:6px 0 0;
}

#box3 h1#book{
font-family: 'AndrogyneRegular';
	font-size:20px;
	color:#0864b6;
	margin:0 0 0 0px;
}


#box3 label{
	clear:both;
color:#333333;
float:left;
font-size:12px;
margin:6px 0 5px 2px;
width:50px;
}

#box3 input{
	border:1px solid #CCCCCC;
color:#666666;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
height:20px;
line-height:21px;
margin:5px 0;
width:227px;
}

#box3 input.button{
	background:url(../images/but-bg.jpg) repeat-x top left;
	color:#FFF;
/*	padding:0px 12px;*/
/*	font-weight:bold;*/
	width:auto;
	border:1px #333 solid;
	width:73px;
	height:22px;
	margin:0;
	float:left;
/*	line-height:23px;*/
	cursor:pointer;
	margin:6px 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	
#box3 input.depart{
	width:68px !important;
	margin:5px 2px 5px 0!important;
}

#box3 label.return{
	clear:none !important;
margin:6px 7px 5px 6px !important;
width:40px !important;
}
	
.service-box{
	float:left;
	width:313px;
	height:auto;
	margin:0 0 0 16px;
	background:#FFFFFF url(../images/cont-bg.jpg) repeat-x top left;
}
.service-bot{
	background:url(../images/service-bot.jpg) no-repeat top left;
	width:313px;
	height:7px;
	float:left;
}

.service-box h2{
	background:url(../images/head-bg.jpg) repeat-x top left;
	color:#fff;
	font-size:14px;
	height:38px;
	font-weight:normal;
	line-height:35px;
}

.service-box h2 span{
	margin:0 0 0 15px;
}

.service-box ul{
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	font-size:12px;
	font-weight:bold;
}

.map{
	margin:0 35px 0 11px;
}

.service-box ul li{
	margin:0;
	padding:0;
}

.service-box label{
	width:88px;
	float:left;
	font-size:12px;
	margin:6px 0 6px 20px;
	clear:both;
}

.service-box input{
	width:184px;
	float:left;
	margin:6px 0;
}

.service-box input.submit{
	background:url(../images/submit.png) no-repeat top left;
	width:63px!important;
	height:21px!important;
}

#footer{
	background:url(../images/footer.jpg) repeat-x top left;
	width:100%;
	height:86px;
}

#foot-cont{
	margin:0 auto;
	height:55px;
	font-size:11px;
	background:url(../images/footer-bg.png) no-repeat 0 5px;
	padding:31px 21px 0;
width:927px;
}

#foot-cont p a{
	color:#000;
	text-decoration:none;
}

#foot-cont p a:hover{
	text-decoration:underline;
}

/**************Inner page***************************/

#box4{

	float:left;
	height: auto;
	padding:0 15px 0 30px;
width:627px;
}

#box4 h1{
	font-family: 'AndrogyneRegular';
	font-size:24px;
	color:#0864b6;
	margin:0 0 0 60px;
}

#box4 p{
	font-size:12px;
}

.service-box-in-lt{
	float:left;
	width:671px;
	height:auto;
	/*margin:0 0 0 16px;*/
	background:#FFFFFF url(../images/cont-bg.jpg) repeat-x top left;
}

.service-box-in-lt p{
	font-size:12px;
	padding:0 12px;
}
.service-bot-in-lt{
	background:url(../images/cont-bot.jpg) no-repeat top left;
	width:671px;
	height:7px;
	float:left;
}

.service-box-in-lt h2{
	background:url(../images/head-bg.jpg) repeat-x top left;
	color:#fff;
	font-size:14px;
	height:38px;
	font-weight:normal;
	line-height:35px;
}

.service-box-in-lt h2 span{
	margin:0 0 0 15px;
}

.service-box-in{
	float:right;
	width:313px;
	height:auto;
	margin:0 0 0 16px;
	background:#FFFFFF url(../images/cont-bg.jpg) repeat-x top left;
}
.service-bot-in{
	background:url(../images/service-bot.jpg) no-repeat top left;
	width:313px;
	height:7px;
	float:right;
}

.service-box-in label{
	width:88px;
	float:left;
	font-size:12px;
	margin:6px 0 6px 20px;
	clear:both;
}

.service-box-in input{
	width:184px;
	float:left;
	margin:6px 0;
}

.service-box-in input.submit{
	background:url(../images/submit.png) no-repeat top left;
	width:63px!important;
	height:21px!important;
}

.service-box-in h2{
	background:url(../images/head-bg.jpg) repeat-x top left;
	color:#fff;
	font-size:14px;
	height:38px;
	font-weight:normal;
	line-height:35px;
}

.service-box-in h2 span{
	margin:0 0 0 15px;
}

input.depart{
	width:71px !important;
	margin:5px 2px 5px 0!important;
}

label.return{
	clear:none !important;
margin:6px 7px 5px 6px !important;
width:40px !important;
}

ul li{
	font-size:12px;
	margin:0 0 0 14px;
	padding:3px 0;
}

h3{
	font-size:18px;
	font-weight:normal;
	margin:7px 0;
}

p{
	margin:0;
	padding:0;
}

#box4 p {
padding:6px 0;
}

.service-box-in-lt p{
padding:3px 12px;
}

.content-inn-bot{
	background: url(../images/cont-bot.png) no-repeat top left;
	width:1000px;
	float:left;
	clear:both;
	height:11px;
}

.service-box-in{
	float:left;
	width:313px;
	height:auto;
	margin:0 0 0 16px;
	background:#FFFFFF url(../images/cont-bg.jpg) repeat-x top left;
}
.service-bot-in{
	background:url(../images/service-bot.jpg) no-repeat top left;
	width:313px;
	height:7px;
	float:left;
}

.service-box-in h2{
	background:url(../images/head-bg.jpg) repeat-x top left;
	color:#fff;
	font-size:14px;
	height:38px;
	font-weight:normal;
	line-height:35px;
}

.service-box-in h2 span{
	margin:0 0 0 15px;
}

.service-box-in label{
	width:88px;
	float:left;
	font-size:12px;
	margin:6px 0 6px 20px;
	clear:both;
}

.service-box-in input{
	width:184px;
	float:left;
	margin:6px 0;
}

.service-box-in input.submit{
	background:url(../images/submit.png) no-repeat top left;
	width:63px!important;
	height:21px!important;
}

.pic{
	margin:0 12px 0 0;
}

hr{
	color:#CCC;
	padding:0;
	margin:0 0 6px 0;
}

.bio{
	background: #EEE;
border:1px solid #CCCCCC;
padding:3px 12px;
}

h4{
	color:#0864B6;
	font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0 0 0 0;
font-weight: normal;
padding:7px 0;
text-align:left;
	
}

.newsticker-jcarousellite{
	width:930px!important;
}

.newsticker-jcarousellite ul li{
	width:916px!important;
}

.pic{
	margin:0 12px 0 0;
}

.directions{
	width:600px;
	text-align:center;
}

table{
	text-align:left;
}
