/*- Reset Styles -----------------------------------------------------------*/

    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, big,
    cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,
    ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, hr, button
    {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align: baseline;
	background:transparent;
	text-decoration: none;
}

    ol, ul {list-style:none;}
    h1, h2, h3, h4, h5, h6, li {line-height:100%;}
    blockquote, q {quotes:none;}
    table {border-collapse:collapse; border-spacing:0;}

    input, textarea {font-family:Frutiger,Verdana,Arial,Helvetica,sans-serif; font-size:11px;}

/*- End Of Reset Styles ----------------------------------------------------*/
h3{
	text-indent:-999em;
}
h4 {
	font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #0072B8;
	text-indent: 35px;
}

h5 {
	font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	color: #0072B8;
	font-weight: bold;
}


label{
	font-family:Frutiger,Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
}

dd {
	float:left;
	width:182px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px; 
}

#flashwrapper {
	margin:0px auto;
	width:800px;
}

#movie_slither {
	margin:0px auto;
	display:block;
	width:800px;
	height: 17px;

}

#maintenance {
	height:18px;
	width:786px;
	position:relative;
	text-align:center;
	font-family:Frutiger,Verdana,Arial,Helvetica,sans-serif;
	z-index:2;
	top: -10px;
	line-height: 22px;

}



#wrapper {
	margin:0px auto;
	width:786px;

}

#movielayer {
	position:absolute;
	width:800px;
	height:600px;
	z-index:1;
	top: 0px;
	visibility: visible;
}

#header {
	background:url("../images/header_bg.png") no-repeat scroll 0 0 transparent;
	height:101px;
	width:786px;
	position:relative;
	text-align:center;
}

#logolink{
	width: 101px;
	height: 101px;
	position: relative;
	display:block;

}

#thanksheader {
	background:url("../images/thanks_bg.png") no-repeat scroll 0 0 transparent;
	height:387px;
	width:786px;
	position:relative;
	text-align:center;

}


#header h1 {  }
#logo {
	background:url("../images/logo.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:106px;
	left:339px;
	position:absolute;
	text-indent:-999em;
	top:-8px;
	width:111px;
}
#header h2 {  }
#body {  }
#address_box {
	background:url("../images/where_bg1.png") no-repeat scroll 0 0 transparent;
	height:109px;
	overflow:hidden;
	position:relative;
	width:786px;
}
#address_box_column01 {  }
#address_box_column01 h3 {  }
#address_box_column01 p {  }
#label01 {
	left:50px;
	position:absolute;
	top:32px;
}
#label02 {
	left:50px;
	position:absolute;
	top:55px;
	width: 93px;
}

#label03 {
	position:absolute;
	right:279px;
	top:32px;
	left: 436px;
	width: 104px;
}
#label04{
	position:absolute;
	right:290px;
	top:55px;
	left: 436px;
	width: 93px;
}
#address_box_column01 p select {
	height:21px;
	left:199px;
	position:absolute;
	top:34px;
	width:179px;
}
#address_box_column01 p textarea {
	height:41px;
	left:199px;
	position:absolute;
	top:56px;
	width:177px;
}
#address_box_column02 p select {
	height:21px;
	position:absolute;
	right:20px;
	top:34px;
	width:179px;
}
#address_box_column02 p textarea {
	height:41px;
	position:absolute;
	right:20px;
	top:56px;
	width:177px;
}
#address_box div.clear {  }
#when_container {
	background:url("../images/when_bg1.png") no-repeat scroll 0 0 transparent;
	height:59px;
	overflow:hidden;
	position:relative;
	width:786px;
}
#when_column01 p label {
	left:50px;
	position:absolute;
	top:30px;
}
#date_travel_img {
	left:320px;
	position:absolute;
	top:33px;
}

#when_column02 p label {
	position:absolute;
	right:322px;
	top:30px;
	left: 436px;
}
#when_column02 p input {
	height:13px;
	position:absolute;
	right:20px;
	top:31px;
	width:173px;
}
#when_container div.clear {  }
#how_many_container {
	background:url("../images/how_many_bg1.png") no-repeat scroll 0 0 transparent;
	height:59px;
	position:relative;
	width:786px;
}
#how_many_column01 {  }
#how_many_column01 h3 {  }
#how_many_column01 p {  }
#how_many_column01 p label {
	left:50px;
	position:absolute;
	top:30px;
}
#how_many_column01 p input {
	height:13px;
	left:200px;
	position:absolute;
	top:31px;
	width:173px;
}
#how_many_column02 p label {
	position:absolute;
	right:323px;
	top:30px;
	left: 436px;
	width: 326px;
}
#how_many_column02 p input {
	height:13px;
	position:absolute;
	right:20px;
	top:31px;
	width:173px;
}
#how_can_container {
	background:url("../images/how_can_bg1.png") no-repeat scroll 0 0 transparent;
	height:59px;
	position:relative;
	width:786px;
}
#how_can_column01 p label {
	left:50px;
	position:absolute;
	top:30px;
}
#how_can_column01 p input {
	height:13px;
	left:200px;
	position:absolute;
	top:31px;
	width:173px;
}
#how_can_column02 p label {
	position:absolute;
	right:316px;
	top:30px;
	left: 436px;
}
#how_can_column02 p input {
	height:13px;
	position:absolute;
	right:20px;
	top:31px;
	width:173px;
}
#how_do_container {
	background:url("../images/how_do_bg1.png") no-repeat scroll 0 0 transparent;
	height:109px;
	position:relative;
	width:786px;
}

#we_will_container {
	background:url("../images/we_will_bg.png") no-repeat scroll 0 0 transparent;
	height:196px;
	position:relative;
	width:786px;
}

#all_done_container {
	background:url("../images/we_will_bg.png") no-repeat scroll 0 0 transparent;
	height:196px;
	position:relative;
	width:786px;
}

#timeDiv {
	top: 15px;
	left: 587px;
	width: 130px;
	height: 22px;
	position:relative;


}




#lbl01 {
	left:50px;
	position:absolute;
	top:32px;
}
#input01 {
	height:13px;
	left:199px;
	position:absolute;
	top:32px;
	width:173px;
}
#lbl02 {
	left:50px;
	position:absolute;
	top:56px;
}
#input02 {
	height:12px;
	left:199px;
	position:absolute;
	top:56px;
	width:173px;
}
#lbl03 {
	left:50px;
	position:absolute;
	top:79px;
	width: 89px;
}
#input03 {
	height:13px;
	left:141px;
	position:absolute;
	top:81px;
	width:29px;
}
#select01 {
	font-size:12px;
	left:199px;
	position:absolute;
	top:80px;
	width:179px;
}
#select01 option {  }

#lbl04 {
	position:absolute;
	right:239px;
	top:32px;
	left: 436px;
	width: 131px;
}
#textarea01 {
	height:41px;
	position:absolute;
	right:20px;
	top:32px;
	width:177px;
}
#lbl05 {
	left:436px;
	position:absolute;
	top:79px;
}
#input05 {
	height:13px;
	position:absolute;
	right:282px;
	top:81px;
	width:31px;
}
#lbl06 {
	left:524px;
	position:absolute;
	top:79px;
}
#input06_a {
	height:13px;
	left:587px;
	position:absolute;
	top:81px;
	width:32px;
}
#input06_b {
	height:13px;
	left:627px;
	position:absolute;
	top:81px;
	width:32px;
}
#lbl07 {
	left:674px;
	position:absolute;
	top:79px;
}
#input07_a {
	height:13px;
	left:688px;
	position:absolute;
	top:81px;
	width:32px;
}
#input07_b {
	height:13px;
	left:728px;
	position:absolute;
	top:81px;
	width:32px;
}
#detalis_container {
	background:url("../images/fare_details_bg.png") no-repeat scroll 0 0 transparent;
	height:59px;
	position:relative;
	width:786px;
}

#quote_container {
	background:url("../images/get_quote_bg.png") no-repeat scroll 0 0 transparent;
	height:59px;
	position:relative;
	width:786px;
}
#cab_pic {
	background:url("../images/cab_pic.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	width: 239px;
	height: 171px;
	left: 916px;
	top: 429px;
	z-index: 0;

}

#lbl08{
	position:absolute;
	top:30px;
	left: 50px;
}
#input08{
	height:13px;
	left:107px;
	position:absolute;
	top:31px;
	width:29px;
}
#lbl09{
	left:200px;
	position:absolute;
	top:30px;
}
#input09{
	height:13px;
	left:228px;
	position:absolute;
	top:31px;
	width:30px;
}


/* asterisks */


.asterisks {
	color: #FF0000;
}


#aster01{
	left:170px;
	position:absolute;
	top:80px;
	width: 30;
}



#aster02{
	left:561px;
	position:absolute;
	top:80px;
	width: 30;
}



#aster03{
	left:170px;
	position:absolute;
	top:30px;
	width: 30;
}



#aster04{
	left:561px;
	position:absolute;
	top:30px;
	width: 30;
}




#aster05{
	left:170px;
	position:absolute;
	top:30px;
	width: 30;
}



#aster06{
	left:561px;
	position:absolute;
	top:30px;
	width: 30;
}


#aster07{
	left:170px;
	position:absolute;
	top:30px;
	width: 30;
}



#aster08{
	left:561px;
	position:absolute;
	top:30px;
	width: 30;
}

#aster09{
	left:170px;
	position:absolute;
	top:30px;
	width: 30;
}



#aster10{
	left:561px;
	position:absolute;
	top:33px;
	width: 30;
}

#aster11{
	left:170px;
	position:absolute;
	top:53px;
	width: 30;
}



#aster12{
	left:170px;
	position:absolute;
	top:55px;
	width: 30;
}




#detalis_column02 p label {
	left:436px;
	position:absolute;
	top:30px;
}
#send {
	background:url("../images/button.jpg") no-repeat scroll 0 0 transparent;
	font-size:11px;
	height:20px;
	left:586px;
	padding-left:5px;
	position:absolute;
	text-align:left;
	top:31px;
	width:180px;
	color:#0072b8;
}
#end_body {
	background:url("../images/end_condition_bg.png") no-repeat scroll 0 0 transparent;
	height:28px;
	position:relative;
	width:786px;
}
#end_body p.condition {
	font-family:Frutiger,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	left:35px;
	position:absolute;
	top:5px;
}





#footer {
	font-family:Frutiger,Verdana,Arial,Helvetica,sans-serif;
	background: url(../images/footer_bg.png) no-repeat;
	height:92px;
	line-height:14px;
	margin-bottom:5px;
	padding:17px 25px;
	width:736px;
}


#daemon {
	position:absolute;
	height: 88px;
	width: 737px;
	z-index: 10;
	visibility: hidden;
	
}


#column_left_footer {
	margin-right:15px;
	float: left;
	font-size: 10px;
	width: 270px;
	background-color:#FFFFFF;
	visibility:inherit;

}




#column_middle_footer {
	border-left:1px solid #8C8C8C;
	border-right: 1px solid #8C8C8C;
	position:inherit;
	height:86px;
	width:160px;
	left: 285px;
	float: left;
}
#column_middle_footer p {
	margin-bottom:3px;
	margin-top:10px;
}
#facebook_link {
	background: url(../images/find_us_on_facebook_badge.gif) no-repeat;
	display:block;
	height:40px;
	margin:3px 3px 3px 3px;
	text-indent:-999em;
	width:144px;
}
#column_right_footer {
	float:right;
	font-size:10px;
	margin-left:0px;
	width:270px;
	height: 88px;
	background-color:#FFFFFF;
	visibility:inherit;

}

	

#terms1 {
	position: absolute;
	width: 736px;
	height: 88px;
	z-index: 9;
	background-color: #FFFFFF;
	visibility: visible;

}

#terms2 {
	position: absolute;
	width: 736px;
	height: 88px;
	z-index: 8;
	visibility: visible;
	background-color: #FFFFFF;

}

#frontsplash {
	position: absolute;
	width: 736px;
	height: 88px;
	z-index: 7;
	visibility: visible;

}

#copyright {
	position:relative;
	width: 786;
	height: 17px;
	text-align:center;
	margin-bottom:12px;

}

.copyrighttext {
	font-size: 9px;
	color: #222222;
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: 0.2pt;

}


#subhead {
	height: 88px;
	



}




#date_input {
	position:absolute;
	width:174px;
	height:13px;
	left: 200px;
	top: 31px;
	padding: 0px;
	margin: 0px;
}
#date_travel_input {
	height:13px;
	left:200px;
	position:absolute;
	top:31px;
	width:88px;
	overflow: hidden;
}
.vfd{
	height:13px;
	width:88px;
	overflow: hidden;
	font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
	text-align:left;
}
#vfd{
	top: 0px
	height:13px;
	width:88px;
	overflow: hidden;
	font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
	text-align:left;
}
#pulldown{
	width:179px;
	overflow: hidden;

	}
	
#bookbutton{
	float:right;
	margin-top:7px;
	width:232px;
	height:180px;
	padding: 0px;
	display: block;
	overflow: hidden;
	margin-right: 00px;
}

#bookcopy{
	float:left;
	width:500px;
	height:180px;
	padding: 0px;
	margin: 0px;
	display:block;

}


.fieldheight{
	height: 13px;
	}
	
a.rollover {
	display: block;
	font-color: #FF0000;
	width: 233px;
	height: 160px;
	text-decoration: none;
	background: url("../images/carbutton.png") no-repeat scroll 0 0 transparent;
	}

a.rollover:hover {
	background-position: -233px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.authorlink {
	text-decoration: none;
	color: #222222;

	}


a.authorlink:visited {
	color: #222222;
	text-decoration: none;
}



a.authorlink:hover {
	text-decoration: none;
	color: #0072B8;

	}

a.authorlink:active {
	color: #0072B8;
	text-decoration: none;
}

