﻿body {
	font-family:Arial, Sans-Serif;
	font-size:11px;
	background-color:#D6D7D9;
	color:#0063A6;
}
#quote_body{
	background:#fff;
	font-size:11px;
}
#quote_body_thankyou {
	margin: 63px 40px;
	background: white;
}

#quote_body td,
#quote_body th{
	font-size:11px;
}
input,
select{
	color:#003883;
	font-size:12px;
}
th{
	text-align:left;
	color:#0063A6;
	padding:2px 0 6px 0 ;
}
img{
	border:none;
}
#container{
	width:1020px;
}
#menu{
	width:220px;
	background:#fff url('/images/divider.gif') no-repeat top right;
	color:#333;
	vertical-align:top;
	text-align:left;
}
#logo{
	text-align:center;
	padding:8px 0 0 0 ;
}
#logo h1{
	color:#0064a6;
	font-family:Calibri;
	font-size:12px;
	line-height:26px;
	text-align:right;
	margin-right:24px;
	letter-spacing:4px;
	font-weight:bold
}
#side-nav{
	 height:312px;
	 vertical-align:top;
}
#side-nav{
	padding-left:37px;
	color:#999;
	height:400px;
	vertical-align:top;
}
#calender
,#links{
	padding-left:56px;
	color:#999
}
#contact-numbers p{
	margin:0;
	padding:0;
	color:#0064a6;
	font-family:Calibri;
	font-size:13px;
	font-weight:bold;
	text-align:center
}
#main-content{
	background:#fff;
	height:545px;
	vertical-align:top;
}
.footer{

	background:#636d7f /*url('/images/footer_slice.gif') repeat-x bottom*/;
	padding:6px;
	color:#d4d8df;
}
.drop_box_width{
	width:194px;
   *width:196px;	
}
.mid_box_width{
	width:190px;	
}
.small_box_width{
	width:124px;	
}
.smaller_box_width{
	width:100px;	
}
.larger_box_width{
	width:186px;	
}
.departure_table,
.contact_details,
.address_details{
	background:transparent url('/images/horizontal_divider.gif') no-repeat top center;
	margin:10px 0;
}
.required_star{
	color: red;
	font-size:13px;
}
.required_validator{
	color:red;
	
}
.quote_form{
	font-size:11px;
}
#quote_iframe{
	width:800px;
	height:545px;
	border:none;
}
.linebreak{
	width:515px;
	height:94px;
}
.linebreak2{
	vertical-align:bottom;
	padding-bottom:10px;
}
.brd_none,
span.brd_none input{
	border:none!important;
}
#contact-numbers{
	height:100%;
	vertical-align:bottom;
	padding-top:0px;
}