body {
background-color:#000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#000;
}

.main {
width:1000px;
margin:0px auto 0px auto;
}

/*** Header ***/
#header {
width:1000px;
height:220px;
margin:0px;
padding:0px;
}

#logo {
width:314px;
height:153px;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#book-taxi {
width:386px;
height:73px;
float:right;
margin:15px 120px 0px 0px;
padding:0px;
}

#wrapper {
background:#fffb00;	
width:100%;
margin:auto;
padding:10px 0px 10px 0px;
}
/*** Content ***/
#content {
width:1000px;
margin:auto;
padding:0px;
overflow:hidden;
float:left;
}

#postarea {
width:940px;
margin:auto;
padding:0px 0px 0px 0px;
}

#postarea h1{
color:#000;
font-size:24px !important;
margin:10px 0px 0px 0px;
padding:0px;
}

#postarea h1 a{
color:#000;
font-size:24px !important;
text-decoration:none;
}

#postarea h2{
color:#000;
font-size:18px !important;
margin:5px 0px 5px 0px;
padding:0px;
}

#postarea p{
color:#000;
font-size:14px !important;
}

#postarea ul{
color:#000;
font-size:14px !important;
}

#postarea li{
color:#000;
font-size:14px !important !important;
}

/*** Content Narrow ***/
#content-narrow {
width:770px;
margin:auto;
padding:0px;
overflow:hidden;
float:left;
}

#postarea-narrow {
width:760px;
padding:0px 0px 0px 10px;
}

#postarea-narrow h1{
color:#000;
font-size:24px !important;
margin:10px 0px 0px 0px;
padding:0px;
}

#postarea-narrow h1 a{
color:#000;
font-size:24px !important;
text-decoration:none;
}

#postarea-narrow h2{
color:#000;
font-size:18px !important;
margin:5px 0px 5px 0px;
padding:0px;
}

#postarea-narrow p{
color:#000;
font-size:14px !important;
}

#postarea-narrow ul{
color:#000;
font-size:14px !important;
}

#postarea-narrow li{
color:#000;
font-size:14px !important;
}
/*** Sidebar ***/
#sidebar {
width:225px;
float:right;
margin:0px 0px 5px 0px;
}

#side-top {
width:222px;
height:19px;
background-image:url(images/sidebar_top.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}

#side-box{
width:222px;
background-image:url(images/sidebar_bg.png);
padding:0px;
margin:0px;
overflow:hidden;
}

#side-items {
width:190px;
margin-left:25px;
}

.title {
border-bottom:dashed thin;
font-size:18px;
color:#5E86A8;
margin:10px 0px 10px 6px;
padding:0px;
}

#side-items h1{
font-size:18px;
color:#5E86A8;
margin:5px 0px 150px 0px;
padding:0px;
}

#side-items h2{
font-size:14px;
color:#5E86A8;
margin:10px 0px 10px 0px;
padding:0px;
}

#side-items ul{
font-size:14px;
color:#333333;
margin:0px 0px 0px 25px;
padding:0px;
}

#side-items li{
color:
}

#side-items p{
font-size:14px;
color:#333333;
margin:10px 0px 10px 5px;
padding:0px 5px 0px 0px;
}

#side-bottom {
background-image:url(images/sidebar_bottom.png);
background-repeat:no-repeat;
width:222px;
height:35px;
overflow:hidden;
}

#bottom-box {
width:900px;
background:#fff;
padding:15px;
margin:0px auto 20px auto;
}

#bottom-box .box {
width:270px;
margin:0px 15px;
float:left;
font-size:16px;
}

.green-title {
width:270px;
height:44px;
line-height:44px;
color:#fff;
background:#00f900;
font-size:20px;
margin-bottom:10px;
text-align:center;
}

.blue-title {
width:270px;
height:44px;
line-height:44px;
color:#fff;
background:#7a81ff;
font-size:20px;
text-align:center;
margin-bottom:10px;
}

.red-title {
width:270px;
height:44px;
line-height:44px;
color:#fff;
background:#ff431f;
font-size:20px;
margin-bottom:10px;
text-align:center;
}

/*** Footer ***/
#footer {
width:1000px;
height:200px;
padding-top:0px;
margin:0px auto;
}

#botnav {
width:960px;
margin:auto;
padding:0px;
}

#botnav ul{
text-align:left;
list-style:none;
margin:20px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

#botnav li{
display:block;
font-size:18px;
color:#ffff00;

padding:10px 10px 10px 10px;
margin:0px;
width:300px;
float:left;
text-align:left;
}

#botnav li a{
text-decoration:none;
color:#ffff00;
}

#footer p{
font-size:14px;
margin:8px 0px 3px 0px;
padding:0px;
}

/*** Misc Styles ***/	
.clear {
clear:both;
}

#date {
font-size:12px;
color:#450F0F;
}

a {
text-decoration:none;
color:#450F0F;
}

.navigation {
width:100%;
margin:auto;
margin-bottom:10px;
}

.align-left {
width:49%;
float:left;
}

.align-right {
width:49%;
float:right;
text-align:right;
}

img {
border:none;
}

#wp-calendar {
margin:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

form {
    border:none !important;
    margin: 0px !important;
    padding: 0px !important;
    width:auto !important;
}

.text-field {
width:200px;
height:20px;
}

.submit-btn {
width:237px;
height:54px;
background:url(images/download-now-btn.png) no-repeat;
text-indent:-9999em;
border:none;
margin: 10px auto 0px auto;
cursor:hand;
cursor:pointer;
}

#input-name-field {width:310px;}
#f_input-name-field {background:url(images/preferences-system-time.png) no-repeat; height:32px; width:32px; text-indent:-999em; cursor:hand; cursor:pointer; border:none; margin-left:10px;}

.Booknowbanner{width:370px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:3px solid #D8D40A; padding:0 0 0 10px; min-height:675px; float:left; margin:0 0 0 10px; background:#E8E400;}

#postarea .tundra{width:370px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:3px solid #D8D40A; padding:0 0 0 10px; height:675px;float:left; background:#E8E400;}

.textinput, .textinputHovered {width:350px !important}
input#childbox{width:100px !important}
.pax {float: left;margin: 0 10px 0 0;width: 100px;}

#main_promo{background:url(images/promo_bg.jpg) repeat-y;margin:-10px 0;}
#main_promo #postarea-narrow{width:757px;}
#ip_top{
	background:url(images/ip_tp.png) no-repeat;
	width:757px;
	height:110px;
	margin-top: 20px;
}
#ip_mid{
	background:url(images/ip_md.png) repeat-y;
	width:757px;
	margin-top: -14px;
}
	#ip_mid_contents{
		padding:0 100px;
	}
#ip_bottom{
	background:url(images/ip_bt.png) no-repeat;
	width:757px;
	height:154px;
	margin-top: -14px;
	margin-bottom: 40px;
}
#postarea-narrow p.promo_sec{
	font-size:50px !important;
	margin: 0 0 10px 0;
}
.promo_point1, .promo_point2, .promo_text{font-family:Arial, Helvetica, sans-serif;}
.promo_point1{font-size:22px;padding-top:35px;}
.promo_point2{font-size:14px;}
.promo_text{font-size:22px;text-align:left;float:left;padding:40px 20px;}
div.wpcf7{color:#fff;margin-left:10px;}
div.wpcf7 .wpcf7-text, span.wpcf7-not-valid-tip{height:40px;width:195px;font-size:25px;}
span.wpcf7-not-valid-tip{top: -18px;left:0;}
div.wpcf7 form input[type=submit] {
	background : url("/wp-content/uploads/2012/05/click_to_send.png") no-repeat center center;
	width : 156px;
	height :69px;
	border : none;
	color : transparent;
	font-size : 0
}