/* stylesheet for www.discovery-carhire.com.au */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
h1, h2, h3 {
	color: #3A89C8;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
h1 {
	text-align:center;
	color: #124375;
	font-family: arial, verdana, arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
}
h3 { 
	font-size: 12px;
}
ul.nobullets {
	list-style:none;
}
body {
	margin: 0px;
	background-color:#d4e0f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.wysiwyg_editor {
	background-color: #ffffff;
}
.float_right {
	float:right;
	margin-left:10px;
}
.float_left {
	float:left;
	margin-right:10px;
}
.center_obj {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#wrapper {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 850px;
}
#contentwrapper {
	padding-left:60px;
	padding-right:60px;
}
#lmenuwrapper {
	width:150px;
}
/*** header styles **/

.header_banner {
	background-image:url(/images/layout/banner8.jpg);
	width:850px;
	height:165px;
	display:block;
	position:relative;
   text-align:left;
   margin:0;
	z-index:2;
}
.border {
	border: 1px solid #CCC;
	padding:15px;
	margin:10px;
}
.border_popup {
	border: 1px solid #CCC;
	margin-top:5px;
	padding:15px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
}
.closelink {
	margin-top:-35px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#C00;
	font-weight:bold;
	font-size:12px;
}
.closelink:hover {
	margin-top:-15px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color: #C63;
	font-weight:bold;
	font-size:12px;
}
.noline_link {
	text-decoration:none;
	color:#039;
}
.img_right {
	float: right;
	padding:15px;
}
.clear_left {
	clear:left;
}
.right {
	float: right;
	padding:0;
}
.left {
	float: left;
	padding:0;
}
.padded {
	padding:5px 5px 5px 5px;
}
.padded_more {
	padding:15px 15px 15px 15px;
}
.paddedtop {
	padding-top:20px;
}
.padded_left {
	padding-left:15px;
}
.margin_left {
	margin-left:10px;
}
.margin_bottom {
	margin-bottom:1em;
}
.margin_right {
	margin-right:1em;
}
.margin_top {
	float:left;
	margin:2px;
}
.leftindented {
	margin-left:25px;
}
.rightindented {
	margin-right:25px;
}
.bottomspacer {
	width:100px;
	height:100px;
}
.margintop {
	margin-top:10px;
}
/*
** Nav menu
*/
#tmenubar {
	height:auto;
	width:auto;
	position:absolute;
	bottom:0;
	background:none;
	z-index:3;
	background:url(images/layout/top_menu_bar_bg.png) top left repeat;
}
#nav {
	margin: 0;
	padding: 0px;
	float: left;
	z-index:10;
	width:850px;
	border: 1px solid #2a65b2;
	border-left: none;
	border-right: none;
}
/*
** Top level nav tabs
*/
#nav .tmbutton {
	list-style-type:none;
	position:relative;
	float:left;
	text-align:center;
	border-left: 1px solid #528ACE;
   
   font-family:arial;
	color:#fff;
	height:23px;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	margin:6px 0 0 0;
	padding:0px;
	white-space:nowrap;
}
#nav .tmbutton a {
	font-family:arial;
	color:#fff;
	height:23px;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	margin:0 0 0 0;
	padding:0px;
	white-space:nowrap;
}
#nav #selected {
	background-color:#FFF;
	border-bottom:solid 2px #fff;
}
a img {
	border:none;
}
/*
** second level nav tabs
*/

/*
** ie 6 select field fix
*/
ul IFRAME {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:200px;/*must have for any big value*/
	height:800px/*must have for any big value*/;
}
#nav .tmbutton ul {
	margin: 8px 0 0 -1px;
	padding: 0;
	position: absolute;
	left:0px;
	display:none;
	z-index: 10000;
	list-style-type:none;
	border-top:1px solid #2a65b2;
}
#nav .tmbutton ul li {
	background-color: #fff;
	border-bottom:1px solid #DFE8F3;
	border-left:1px solid #DFE8F3;
	border-right:1px solid #DFE8F3;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
   min-width: 200px;
}
#nav .tmbutton ul li:hover {
	background-color: #d4e0f4;
}
#nav .tmbutton ul li a {
	width:100%;
	display:inline;
	font-size:12px;
	padding:6px 10px 6px 10px;
	text-align:left;
	white-space:nowrap;
	text-decoration:none;
	margin:0;
	padding-left:0px;
	color:#2a65b2;
}
form {
	padding:0px;
	margin:0px;
}
.titleText {
	position:absolute;
	bottom:35px;
	white-space:nowrap;
}
.titleText h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	font-family: verdana, sans-serif;
	margin-left:320px;
	margin-right:20px;
	display:block;
	text-align:left;
}
.titleText h2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	display:inline;
	margin-left:290px;
}
.titleText .phonetext {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding: 0 0 0 30px;
	background: url(/images/layout/phone_icon.png) top left no-repeat;
	position:absolute;
	left:35px;
	bottom:0px;
}
/** end header styles **/


/* City Pages Expanding Divs */

#address_table_wrapper, #state_depots_list_wrapper, #airport_map_wrapper {
	margin-top:1em;
	margin-bottom:1em;
	border:solid 1px #1052A9;
	color: #3A89C8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#address_table_wrapper h3, #state_depots_list_wrapper h3, #airport_map_wrapper h3 {
	background-color:#1052A9;
	color:white;
	margin:0px;
	padding:3px 0 3px 0;
	text-align:center;
}
#address_table_wrapper h3 .link, #state_depots_list_wrapper h3 .link, #airport_map_wrapper h3 .link {
	font-weight:bold;
	color:white;
	text-decoration:none;
}
.box {
	background-color: #f2f2f2;
	color: #0a50a1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 1px solid #0A50A1;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contact_r1 {
	background-color: #E8EFF9;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: 1px solid #008CC9;
}
.contact_r1_r {
	background-color: #E8EFF9;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #008CC9;
}
.contact_r1_top {
	background-color: #E8EFF9;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: 1px solid #008CC9;
	border-top: 1px solid #008CC9;
}
.contact_r1_r_top {
	background-color: #E8EFF9;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #008CC9;
	border-top: 1px solid #008CC9;
}
.contact_r2 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: 1px solid #008CC9;
}
.contact_r2_r {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #008CC9;
}
.contact_r2_bottom {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-left: 1px solid #008CC9;
	border-bottom: 1px solid #008CC9;
}
.contact_r2_r_bottom {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #008CC9;
	border-bottom: 1px solid #008CC9;
}
.h1text {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.headingRes2 {
	color: #133B6D;
	font-size: 16px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.bigrestext {
	color: #000000;
	font-size: 14px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.addrtxt {
	color: #0071BC;
	font-size: 14px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.lmenutxt {
	color: #0071BC;
	font-size: 14px;
	font-weight: BOLD;
	font-family: arial, verdana, helvetica, sans-serif;
	padding:5px;
}
.attention {
	color: #33A02C;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.attention2 {
	margin-top:3px;
	color: #ff6633;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 13px;
}

.attention3 {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.linktext_details {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.linktext {
	color: #187A34;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.linktext:hover {
	color: #CC0000;
}
.linktext_blue {
	color: #0a50a1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.linktext_blue:hover {
	color: #E97C24;
}
.linktext_blue_lt {
	color: #3A89C8;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.links_padding {
	padding-left: 10px;
	padding-top: 10px;
}
.link_heading {
	color: #E97C24;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.link_heading_lg {
	color: #3A89C8;
	font-size: 18px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.link_back1 {
	background-color: #F2F2F2;
}
.link_back2 {
	background-color: #E5E5E5;
}
.salesPoint {
	background-image: url(/images/salesPoint2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #13820C;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.salesPointDouble {
	background-image: url(images/salesPoint2_double.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #13820C;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.sales_point_box {
	background-color: #EEEEEE;
}
.h2text {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.phonetext {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.h3text {
	color: #000000;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.link_sm {
	color: #890C08;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.cathead2 {
	color: #000000;
	font-size: 16px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.map_orange {
	color: #E97C24;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
#map_heading {
	width: 450px;
	border: 2px solid #1052a9;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	border-bottom:none;
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
}
#map_heading span {
	font-size:16px;
	font-weight:bold;
	color:#124375;
	font-family:Arial;
	display:block;
	padding:4px;
	padding-top:0px;
}
#map_canvas {
	width: 450px;
	height: 300px;
	border: 2px solid #1052a9;
	margin:0 auto;
}
#map_key {
	width:450px;
	margin:0px auto 10px auto;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	border:solid 2px #1052a9;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top:none;
}
#map_key span {
	margin-right:12px;
	font-size:15px;
}
#map_key img {
	height:16px;
	width:8px;
}
dd {
	padding-bottom: 7px;
}
.pageTxt1 {
	color: #133B6D;
	font-size: 16px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.pageTxt2 {
	color: #0a50a1;
	font-size: 13px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.pageTxt3 {
	color: #0a50a1;
	font-size: 13px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #EEEEEE;
}
.pageTxt3:hover {
	color: #CC0000;
}
.pageTxt3_noHover {
	color: #0a50a1;
	font-size: 13px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #EEEEEE;
	text-align:left;
}
.pageTxt4 {
	color: #0a50a1;
	font-size: 16px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #EEEEEE;
}
.pageTxt4:hover {
	color: #CC0000;
}
.pageTxt5 {
	color: #0a50a1;
	font-size: 13px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.pageTxt5:hover {
	color: #CC0000;
}
.usptag {
	color: #E97C24;
	font-size: 16px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
.usptag_sm {
	color: #E97C24;
	font-size: 15px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
.rboxtextLeft2 {
	color: #008CC9;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	padding-left: 10px;
}
.rboxtextLeft2_sm {
	color: #008CC9;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	padding-left: 20px;
}
.rboxtextLeft2_link {
	color: #008CC9;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.rboxtextLeft2_link:hover {
	color: #E97C24;
}
.rboxTop3 {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_2.gif);
	background-position: -5px -179px;
	background-repeat: no-repeat;
	padding: 0px;
}
.rboxBottom3 {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_2.gif);
	background-position: -5px -210px;
	background-repeat: no-repeat;
}
.rbox_gradient_l {
	background-image: url(/images/carhire_sprite_1h.gif);
	background-position: -5px -0px;
	background-repeat: repeat-y;
}
.rbox_gradient_r {
	padding: 0px;
	background-image: url(/images/carhire_sprite_1h.gif);
	background-position: -20px -0px;
	background-repeat: repeat-y;
}
.res_heading {
	color: #E97C24;
	font-size: 16px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}
.stdtext_small {
	color: #000000;
	font-size: 10px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.stdtext {
	color: #000000;
	font-size: 12px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.stdtext_large {
	color: #000000;
	font-size: 14px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.stdtext_large_bold {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.stdtext_large_bold:hover {
	color: #CC0000;
}
.restext1 {
	color: #0a50a1;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.reslist1 {
	color: #0a50a1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 5px;
}
.resprogress1 {
	color: #0a50a1;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resprogress1_orange {
	color: #E97C24;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst2_l1 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
}
.resst2_bl1 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #0A50A1;
}
.resst2_td1 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/yellowfade1.png);
	background-repeat: all;
	border-top: 1px solid #0A50A1;
	border-right: 1px dashed #CCCCCC;
	border-left: 1px dashed #CCCCCC;
	padding-left:7px;
	padding-right:7px;
}
.resst2_td2 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/orangefade1.png);
	background-repeat: all;
	border-top: 1px solid #0A50A1;
	border-right: 1px dashed #CCCCCC;
	border-left: 1px dashed #CCCCCC;
	padding-left:7px;
	padding-right:7px;
}
.resst2_td3 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/orangefade1.png);
	background-repeat: all;
	border-right: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
	padding-left:7px;
	padding-right:7px;
}
.resst2_td4 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/yellowfade1.png);
	background-repeat: all;
	border-right: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
	padding-left:7px;
	padding-right:7px;
}
.resst2_td3_nopad {
	color: #0A50A1 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
}
.resst2_td4_nopad {
	color: #0A50A1 !important;
	font-size: 12px !important;
	font-weight : normal !important;
	font-family: verdana, arial, helvetica, sans-serif !important;
	padding: 2px !important;
}
.resst2_tdb1 {
	color: #0A50A1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-left: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.resst2_tdb2 {
	color: #0A50A1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	border-left: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.resst2_bot1 {
	color: #0A50A1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst2_link {
	color: #0a50a1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
/* The Below defs are for recommended value row */

.res2_spec_td1 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/bluefade.png);
	background-repeat: all;
	border-top: 5px solid #69C;
	border-bottom: 5px solid #69C;
	border-right: 1px dashed #CCCCCC;
	border-left: 1px dashed #CCCCCC;
	padding-left:7px;
	padding-right:7px;
}
.res2_spec_td4 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(/images/bluefade.png);
	background-repeat: all;
	border-right: 5px solid #69C;
	border-top: 5px solid #69C;
	border-bottom: 5px solid #69C;
	padding-left:7px;
	padding-right:7px;
}
.res2_spec_tdb1 {
	color: #0A50A1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-left: 5px solid #69C;
	border-top: 5px solid #69C;
	border-bottom: 5px solid #69C;
}
/* End of recommended value */

.resselect1 {
	color: #000000;
	font-size: 11px;
	font-weight: Normal;
	font-family: new-courier, courier, serif;
}
.restext2 {
	color: #000000;
	font-size: 18px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.restt2_l3 {
	background-color: #e6e6e6;
	color: #0a50a1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-top: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.restt2_l31 {
	background-color: #f2f2f2;
	color: #0a50a1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.restt2_t3 {
	background-color: #e6e6e6;
	color: #0a50a1;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.restt2_t31 {
	background-color: #f2f2f2;
	color: #0a50a1;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
}
.resst2_info {
	color: #133B6D;
	font-size: 13px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst2_info_link {
	color: #133B6D;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst2_info_link:hover {
	color: #890C08;
}
.resst3_link {
	color: #133B6D;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst3_link:hover {
	color: #890C08;
}
.resst3_note {
	color: #33A02C;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 40px;
	padding-right: 40px;
}
.resst3_problems {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 30px;
}
.resst3_problems_nopad {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst3_info {
	color: #133B6D;
	font-size: 13px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst3_infoLink {
	color: #133B6D;
	font-size: 13px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.resst3_infoLink:hover {
	color: #890C08;
}
.restext3 {
	color: #DC170F;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.vehname_head {
	color: #DC170F;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	padding:2px;
}
.resst3_extra {
	color: #133B6D;
	font-size: 11px;
	font-style: Italic;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst3_l1 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
}
.resst3_lb1 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #0A50A1;
}
.resst3_l2 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.resst3_lb2 {
	color: #0A50A1;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-left: 1px solid #0A50A1;
	border-bottom: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.resst3_lr2 {
	color: #000000;
	font-size: 12px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-right: 1px solid #0A50A1;
	border-bottom: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.resst3_hr1 {
	color: #133B6D;
}
.resst3_td1 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;
	border-right: 1px solid #0A50A1;
}
.resst3_tdb1 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;
	border-right: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.resst3_td2 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #f2f2f2;
	border-right: 1px solid #0A50A1;
}
.resst3_tdb2 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #f2f2f2;
	border-right: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.restt3_l3 {
	background-color: #e6e6e6;
	color: #0a50a1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-top: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.restt3_l31 {
	background-color: #f2f2f2;
	color: #0a50a1;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
}
.restt3_t3 {
	background-color: #e6e6e6;
	color: #0a50a1;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.restt3_t31 {
	background-color: #f2f2f2;
	color: #0a50a1;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
}
.image {
	background-image: url(/images/carhire_sprite_2.gif);
	background-position: -5px -240px;
	background-repeat: no-repeat;
}
.imageheader {
	background-image: url(/images/chau_header2.png);
	background-repeat: no-repeat;
}
.imageRight {
	background-image: url(/images/squares.gif);
	background-repeat: repeat-y;
}
.imagetest {
	background-image: url(/images/carhire_header2.jpg);
	background-repeat: no-repeat;
}
.tab {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.tab:hover {
	color: #890C08;
}
.imageTab {
	background-image: url(/images/tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.imageTabSelected {
	background-image: url(/images/tabSelected.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.background {
	background-image: url(/images/carhire_sprite_2.gif);
	background-position: -5px -480px;
	background-repeat: repeat-x;
}
.backgroundtest {
	background-image: url(/images/carhire_h2bg.jpg);
	background-repeat: repeat-x;
}
.backgroundTab {
	background-image: url(/images/tabBack.gif);
}
input.lmenu2 {
	background-image: url(/images/carhire_sprite_1h.gif);
	background-position: -40px 0px;
	background-repeat: repeat-y;
	background-color: #9ABCD1;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	TEXT-align: left;
	width: 150px;
	border: 0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left: 3px
}
input.lmenu2hov {
	color: #890C08;
	CURSOR: pointer;
}
.lmenu {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	border: 0px;
	;
	margin: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
/* Old Left Menu
.lmenu:hover {
   color: #F7931D;
}

.lm_searchbutton{
    width: 82px;
    height: 30px;
    margin-top:5px;
    background: url(/images/layout/search.png) no-repeat;
    background-position:top left;
    border: 0px;
}

.lm_searchbutton:hover{
    background: url(/images/layout/search_hover.png) no-repeat;
    cursor:pointer;
}
*/
.menu {
	background-image: url(/images/carhire_sprite_1h.gif);
	background-position: -40px -0px;
	background-repeat: repeat-y;
}
.lmenuCellBackground {
	background-image: url(/images/carhire_sprite_1h.gif);
	background-position: -40px -0px;
	background-repeat: repeat-y;
}
.lmenuCellBackgroundLine {
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -120px;
	background-repeat: no-repeat;
}
.menuTop {
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -105px;
	background-repeat: no-repeat;
}
.submenuTable {
	border: 1px solid white;
}
.submenuTop {
	background: transparent;
	background-repeat: no-repeat;
}
.menuTop2 {
	background-image: url(/images/get_quote_btn.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.menuBottom {
	background-image: url(/images/menu_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
/* -------- SCOTT MODIFIED for NEW LAYOUT ------- */
.centre {
	background-color: #FFFFFF;
}
.centre2 {
	border: 1px solid #99BCD2;
	background-color: #FFFFFF;
}
.centre3 {
	border-left: 1px solid #99BCD2;
	border-right: 1px solid #99BCD2;
	border-bottom: 1px solid #99BCD2;
	background-image: url(/images/usp_tag_back.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
.centre4 {
	border-left: 1px solid #99BCD2;
	border-right: 1px solid #99BCD2;
	border-bottom: 1px solid #99BCD2;
	background-image: url(/images/usp_tag_back2.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
.centre5 {
	border-left: 1px solid #99BCD2;
	border-right: 1px solid #99BCD2;
	border-bottom: 1px solid #99BCD2;
	background-image: url(/images/usp_tag_back3.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
.contentLeft {
	background-repeat: no-repeat;
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -40px;
	background-color: #99BCD2;
	padding: 0px;
}
.contentRight {
	border-right: 1px solid #1A56A4;
}
.contentCentre {
	border-top: 1px solid #1A56A4;
}
.snail {
	color: #133B6D;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.snail:hover {
	color: #890C08;
}
#footer {
	padding-bottom:5px;
	background-color:#D4E0F4;
}
#footer ul, #footer li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#footer li {
	display:inline;
}
#footer .links_container {
	width: 100%;
	padding:0 0 10px 0;
	text-align: center;
}

#footer .links_container li {
	display: inline;
	margin-right: 14px;
}

#footer .last_item {
	border:none;
}
#footer .items_2 .links_container {
	width:404px;
	padding:0 10px 0 10px;
}
#footer .items_4 .links_container {
	width:194px;
	padding:0 7px 0 7px;
}
#footer .links_container ul {
	padding:0 0 10px;
	list-style-type:none;
}
#footer .links_container a {
	font-size:13px;
	color:#187A34;
}
#footer .links_container a:hover {
	color:#890C08;
}
#footer .footer_link {
	text-decoration: none;
	background-color:#fff;
}
#footer .links_container h1 {
	margin: 0 0 0.25em 0;
	font-size:16px;
	font-weight:bold;
	color:#124375;
	font-family:arial, sans-serif;
}
#footer .links_container h3 {
	margin: 0 0 0.25em 0;
	font-size: 16px;
	font-weight: bold;
	color: #124375;
	font-family: arial, sans-serif;
}
#footer .container {
	z-index:1;
	overflow:hidden;
	padding-top:10px;
}
#footer .bg_top {
	background:url(/images/layout/footercontainer_top.png) top left no-repeat;
	width:850px;
	height:25px;
}
#footer .bg_bottom {
}
#footer .contact_cont {
	position:absolute;
	right:0px;
	padding:0 22px 0 0;
}
#footer .contact_text {
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#footer .footer_link a {
	color: #187A34;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
}
#footer .footer_link a:hover {
	color: #890C08;
}
.clear_fix {
	clear:both;
}
.footer {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.footer:hover {
	color: #F7931D;
}
.footer2 {
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.footer2:hover {
	color: #0875BC;
}
.footer2_border {
	border-right: 1px solid #CCCCCC;
}
.footer_background {
	background-image: url(/images/carhire_sprite_1v.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #94BFDC;
}
.footlink {
	color: #133B6D;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.footlink:hover {
	color: #0071BC;
}
.leftSide {
	background-image: url(/images/leftside.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.rightSide {
	background-image: url(/images/rightside.gif);
	background-repeat: repeat-y;
}
.bottom {
	background-image: url(/images/bottom.gif);
	background-repeat: repeat-x;
}
.rboxtextLeft {
	color: #124375;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #9ABCD1;
	/* ******
      The panel is not fixed size

      background-image: url(/images/carhire_sprite_1.gif);
      background-position: -5px  -35px;
  ********/
    background-repeat: no-repeat;
	padding-left: 20px;
}
.rboxtextRight {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #9ABCD1;
}
.rboxTop {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_1.gif);
	background-repeat: no-repeat;
	background-position: -5px -5px;
}
.rboxTop2 {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -5px;
	background-repeat: no-repeat;
}
.rboxbutton {
	background-color: #9ABCD1;
}
.rboxText {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: courier, serif;
}
.rboxText2 {
	color: #133B6D;
	font-size: 12px;
	font-family: courier, serif;
}
.rboxText_exp1 {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, courier, serif;
}
.rboxText2_exp1 {
	color: #133B6D;
	font-size: 12px;
	font-family: verdana, arial, courier, serif;
}
.rboxBottom {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -20px;
	background-repeat: no-repeat;
}
.rboxBottom2 {
	background-color: #ffffff;
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -20px;
	background-repeat: no-repeat;
}
/* START RESBOX SCOTT */
.rb_top {
	background-image: url(/images/chau_rbox_top.gif);
	background-repeat: no-repeat;
}
.rb_mid {
	background-image: url(/images/chau_rbox_mid.gif);
	background-repeat: repeat-y;
}
.rb_bot {
	background-image: url(/images/chau_rbox_bot.gif);
	background-repeat: no-repeat;
}
.rb_txtleft {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 7px;
}
.rb_lnkleft {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 7px;
}
.rb_lnkleft:hover {
	color: #CC0000;
}
.rb_lnkleft:visited {
	color: #fff;
}
.rb_txtright {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
#rb_extratext {
	width: 350px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
/* END RESBOX SCOTT  */
.back_link {
	padding-left:18px;
	padding-bottom:18px;
	padding-top:3px;
	padding-right:25px;
	margin-bottom:10px;
	color: #666;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	background:url(images/layout/back.png) no-repeat;
	width:120px;
	height:25px;
	text-decoration:none;
}
.backlinker { /* code to pad the button*/
	margin :8px;
	padding:2px;
	width:200px;
	height:20px;
}
.reserrorbox {
	color: #133B6D;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #fffefc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmZWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjZTZlOGU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #fffefc 0%, #fffefc 9%, #e6e8e5 84%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffefc), color-stop(9%, #fffefc), color-stop(84%, #e6e8e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffefc 0%, #fffefc 9%, #e6e8e5 84%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffefc 0%, #fffefc 9%, #e6e8e5 84%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffefc 0%, #fffefc 9%, #e6e8e5 84%); /* IE10+ */
	background: linear-gradient(top, #fffefc 0%, #fffefc 9%, #e6e8e5 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefc', endColorstr='#e6e8e5', GradientType=0 ); /* IE6-8 */
	border: 1px solid #ccc;
	Padding:17px;
	border-radius:5px;
	-moz-border-radius:5px;
}
.reserrorbox2 {
	color: #133B6D;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background: url(images/layout/reserrorbox_bg.jpg) repeat-x;
	border: 1px solid #ccc;
	Padding:17px;
}
.reserror1 {
	color: #F60;
	font-size: 15px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.reserror2 {
	color: #000000;
	font-size: 12px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.reserror3 {
	color: #000;
	font-size: 12px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.reserror4 {
	color: #cc0000;
	font-size: 12px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.boxborder {
	border-right: 1px solid #0a50a1;
	border-left: 1px solid #0a50a1;
}
.link {
	color: #187A34;
	font-size: 13px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	cursor:pointer;
}
.link:hover {
	color: #890C08;
}
.linkRes2 {
	color: #33A02C;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.linkRes2:hover {
	color: #890C08;
}
.linkRes3 {
	color: #33A02C;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.linkRes3:hover {
	color: #890C08;
}
.link_thanks {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.formText {
	color: #33A02C;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.quote_heading {
	color: #33A02C;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.quote_error {
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.quote_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}
.quote_text_1l {
	color: #0a50a1;
	font-size: 13px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
	background-color: #e6e6e6;
}
.quote_text_1r {
	color: #0a50a1;
	font-size: 13px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
	background-color: #e6e6e6;
}
.quote_text_2l {
	color: #0a50a1;
	font-size: 13px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-left: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
	background-color: #f2f2f2;
}
.quote_text_2r {
	color: #0a50a1;
	font-size: 13px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
	background-color: #f2f2f2;
}
.quote_text2 {
	color: #194892;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}
.quote_heading2 {
	color: #0a50a1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.quote_heading3 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid #0A50A1;
	border-right: 1px solid #0A50A1;
	border-top: 1px solid #0A50A1;
}
.quote_heading3_left {
	color: #0A50A1;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #0A50A1;
}
.quote_link {
	color: #133B6D;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.quote_link:hover {
	color: #890C08;
}
.link_contact {
	color: #0a50a1;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.link_contact:hover {
	color: #890C08;
}
.no_margin {
	margin: 0px;
}
.no_margin_bottom {
	margin-bottom: 0px;
}
.no_margin_top {
	margin-top: 0px;
}
.specials_link {
	color: #258a3e;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.specials_text {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #0a50a1;
}
.specials_text_red {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #D11C21;
}
.sales_text {
	color: #000000;
	font-size: 11px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 7px;
}
.sales_text_blue {
	color: #0071B5;
	font-size: 11px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 7px;
}
.sales_align {
	width: 82%;
	TEXT-align: justify;
}
.sales_text2 {
	color: #000000;
	font-size: 11px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 480px;
}
.thanks_text {
	color: #333333;
	font-size: 12px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.idx2_td1 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;
}
.idx2_td2 {
	color: #0A50A1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #f2f2f2;
}
.no_border {
	border: 0px solid #ffffff;
}
.shadow_border {
	border-right: 2px solid #B3B3B3;
	border-bottom: 2px solid #B3B3B3;
	border-top: 0px solid #EEEEEE;
	border-left: 0px solid #EEEEEE;
}
.table_border_bottom {
	border-bottom: 1px solid #EEEEEE;
}
.gallery_border_left {
	border-left: 1px solid #D9D9D9;
}
.padding_top {
	padding-top: 12px;
}
.padding_left {
	padding-left: 120px;
}
.lf_txt1 {
	color: #AAAAAA;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.lf_txt2 {
	color: #AAAAAA;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.fbtest {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	font-family: arial, verdana, arial, helvetica, sans-serif;
	font-style: Italic;
	margin: 0px;
}
.fbtest2 {
	color: #124375;
	font-size: 24px;
	font-weight: bold;
	font-family: arial, verdana, arial, helvetica, sans-serif;
	margin: 2px;
	padding-bottom: 2px;
}
.fbtest_text {
	color: #000000;
	font-size: 11px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 3px;
}
.fbtest_text2 {
	color: #000000;
	font-size: 13px;
	font-weight: Normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 3px;
}
.moreinfo_box {
	background-color: #ffffff;
	border: 1px solid #0A50A1;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 550px;
}
.moreinfo_text {
	color: #0a50a1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.moreinfo_label {
	background-color: #0a50a1;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: BOLD;
	font-family: verdana, arial, helvetica, sans-serif;
}
.testim_box {
	width: 550px;
	padding: 8px 8px 8px 12px;
	border: 1px solid #B4D1D8;
	margin: 5px;
	background:url(images/cornerbg.jpg) top left no-repeat;
	border-spacing: 0px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	font-family: arial;
}
/* ------------------------------------------------------- */
/*  The Styling of Related Info Boxes */
/* ------------------------------------------------------- */
.mibox {
	width: 550px;
	padding: 0px;
	border: 1px solid #f9a039;
	margin: 5px;
	border-spacing: 0px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}
.mibox p {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding: 0px;
	margin: 1px;
}
.mibhead {
	color: #fff;
	background-color: #f9a039;
	font-size: 12px;
	font-weight: bold;
}
.linktext {
	color: #187A34;
	font-size: 13px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	list-style-type: disc;
}
.linktext:hover {
	color: #194892;
}
.pg3red {
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}
.liana_test {
	display: block;
	vertical-align: middle;
}
/* --------------------------------------------------------------- */
/*  Extra Stylings for the ResBox Extras   */
/* -------------------------------------------------------------- */
#rentextra {
	width: 350px;
}
#rentextra label {
	float: left;
	width: 200px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#rentextra p {
	margin: 0px;
	padding: 1px;
	color: #fff;
	font-size: 11px;
}
#rentextra select {
	margin-left: 30px;
}
.res3gps {
	color: #124375;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
}
#extratext {
	width: 350px;
	color: #124375;
	font-size: 10px;
	font-weight: normal;
}
.infoicon {
	margin-top:3px;
	background-image: url(/images/layout/info_icon_2.png);
	/*background-position: -50px -351px;*/
	background-repeat: no-repeat;
	width: auto;
	height: auto;
	padding-right:4px;
}
.triangle {
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -50px -396px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
#brandstr1 {
	width: 380px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/carhire_sprite_1.gif);
	background-position: -5px -450px;
	background-repeat: no-repeat;
}
/* --------------------------------- */
/*  rmenu fonts etc..      */
/* --------------------------------- */
.rmt {
	color: #124375;
	border: 1px solid #9ABCD1;
	padding: 8px;
	margin-left: 20px;
	margin-bottom: 0px;
	background-color: #9ABCD1;
}
.rmt2 {
	padding: 8px;
	margin-left: 20px;
	margin-top: 15px;
	padding-bottom: 8px;
}
.rmenutxt {
	color: #124375;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}
.rmt-ppc {
	color: #124375;
	border: 1px solid #9ABCD1;
	padding: 8px;
	margin-left: 20px;
	margin-bottom: 0px;
	background-color: #9ABCD1;
}
.rmenutxt-ppc {
	color: #ffffff;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}
/* --------------------------------- */
/*  screen2 rmenu         */
/* --------------------------------- */
.rs2_img {
	float: left;
	padding-left: 8px;
	padding-top: 0px;
}
/*------------------------------------*/
/*      Pop outs lmenu     */
/*------------------------------------*/

div.popout {
	display: none;
	position:absolute;
	margin-left:106px;
	margin-top:0px;
}
div.popout2 {
	display:none;
	position:absolute;
	margin-left:86px;
	margin-top:0px;
}
div.popout3 {
	display:none;
	position:absolute;
	margin-left:77px;
	margin-top:0px;
}
div.popout4 {
	display:none;
	position:absolute;
	margin-left:74px;
	margin-top:-30px;
}
/* --------------------------------- */
/*   New tmenu Styles   */
/* --------------------------------- */
.popoutYourRental {
	display:none;
	position:absolute;
	padding-right:50px;
	padding-top:2px;
	z-index: 1;
}
.popoutTVehicles {
	display:none;
	position:absolute;
	padding-right:50px;
	padding-top:2px;
	z-index: 1;
}
.popoutTLocations {
	display:none;
	position:absolute;
	padding-right:50px;
	padding-top:2px;
	z-index: 1;
}
.popoutTSuppliers {
	display:none;
	position:absolute;
	padding-right:50px;
	padding-top:2px;
	z-index: 1;
}
.popoutTAbout {
	display:none;
	position:absolute;
	padding-right:50px;
	padding-top:2px;
	z-index: 1;
}
.poptops {
	text-align: left;
	width:250px;
	background-color:#f93;
}
.tm_link {
	color: #fff;
	font-size: 13px;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
}
.tm_mlink {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
}
.tm_mlink:hover {
	color: #3ff;
}
.tmenu2 {
	background-image: url(/images/chau_tmenubg.gif);
	background-repeat: repeat-x;
	padding: 2px;
	height: 30px;
}
/* screen2 - no oneway fees */
.nofees {
	color: #258a3e;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 0px;
	margin: 0px;
}
.screen2_extra_info {
	color: #666;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 0px;
	padding: 0px;
	margin:0px;
	margin-top:25px;
	margin-left:-20px;
	width:380px;
	height:150px;
	float:left;
}
.recvalue {
	color: #69C;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 0px;
	margin: 0px;
}
.smallpadded {
	padding:2px;
	margin:2px;
}
/* screen3 test fonts ontarget  */
.s3_smtxt {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-family: arial, verdana;
	background-color: #fedd8e;
}
.s3_smlnk {
	color: #30f;
	font-size: 11px;
	font-weight: normal;
	font-family: arial, verdana;
	text-decoration: underline;
}
.s3_smblk {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, verdana;
}
#truck_mdiv {
	color: #0A50A1;
	width: 580px;
	margin:10px auto;
	padding:20px;
	border: 1px solid #0A50A1;
	background-color: #f2f2f2;
	text-align:left;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: normal;
}
#truck_msupp {
	width: 190px;
	margin:0px auto;
	margin-top: 5px;
	font-size: 12px;
	font-family: verdana, arial;
	font-weight: normal;
	text-align:left;
}
/*** Start New Left Menu ***/
.lmtxt {
	color: #069;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana;
}
.leftmenu_container_top {
	padding: 0;
	margin: 0;
	margin-top:5px;
	width: 162px;
	height: 29px;
	background: url('/images/layout/menu_heading_top.png') top left no-repeat;
}
.leftmenu_container_top h1 {
	font-family: verdana, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #606c80;
	padding: 0;
	padding-top: 5px;
	margin: 0 auto;
}
.leftmenu_container_top h2 {
	font-family: verdana, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #606c80;
	padding: 0;
	padding-top: 5px;
	margin: 0 auto;
}
.leftmenu_container_top_notitle {
	padding: 0;
	margin: 0;
	margin-top:5px;
	width: 100%;
	height: 10px;
	background: url('/images/layout/menu_content_top.png') top left no-repeat;
}
.leftmenu_container_middle {
	padding: 0;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0;
	width: 162px;
	height: auto;
	background: url('/images/layout/menu_content_middle.png') top left repeat-y;
	text-align: center;
}
.leftmenu_container_middle p {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404040;
	padding: 10px;
	margin: 0 auto;
	text-align: justify;
}
.leftmenu_container_middle h2 {
	font-family: arial, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.leftmenu_container_bottom {
	padding: 0;
	margin: 0;
	width: 162px;
	height: 10px;
	background: url('/images/layout/menu_content_bottom.png') top left no-repeat;
}
.menu_search, .menu_search:visited {
	background: url('/images/layout/search_btn.png') top left no-repeat;
	width: 110px;
	height: 28px;
	margin: 0 auto;
	border: none;
}
.menu_search:hover, .menu_search:active {
	background: url('/images/layout/search_btn_over.png') top left no-repeat;
}
.lmenu_link, .lmenu_link:visited {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e57e17;
	padding: 5px;
	margin: 0 auto;
	text-align: right;
	text-decoration: underline;
}
.lmenu_link:hover, .lmenu_link:active {
	text-decoration: none;
}
.ebook_link, .ebook_link:visited {
	font-family: verdana, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ea9847;
	padding: 5px;
	margin: 0 auto;
	text-align: right;
	text-decoration: underline;
}
.ebook_link:hover, .ebook_link:active {
	text-decoration: none;
}
/*** End New Left Menu ***/


/* Start Quote/Vouchers Print-only CSS - Admin */
.print_h1 {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#000;
	text-align: center;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}
.print_h2 {
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0;
}
.print_h3 {
	font-family: verdana, arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0;
}
.print_h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
}
.print_txt, .print_txt_sm {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	padding: 10px;
	margin: 0;
	text-align: left;
}
.print_txt_sm {
	font-size: 13px;
}
.gen_ul {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ccc;
	padding: 4px 15px 0 0;
	line-height:20px;
	margin: 4px 20px 4px 40px;
	text-align: left;
	list-style-type: disc;
}
.print_ul {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	padding: 16px;
	padding-left: 75px;
	margin: 0;
	text-align: left;
	list-style-type: disc;
}
.print_table {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border: 1px solid #CCC;
	margin: 10px auto;
}
.print_table th {
	font-weight: bold;
	background-color: #E5E5E5;
	border: 1px solid #CCC;
	padding: 3px;
	text-align: center;
	padding-left:10px;
	padding-right: 10px;
}
.print_table td {
	border: 1px solid #CCC;
	padding: 3px;
	padding-left:10px;
	padding-right: 10px;
	text-align: left;
}
/* End Quote/Vouchers Print-only CSS - Admin */

/* Start Facebook Logo advert */
   #facebook_text, #facebook_text:visited {
	padding-left:20px;
	color:#3B5998;
	font-weight:bold;
	font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:20px;
	text-decoration:none;
}
#facebook_text:hover, #facebook_text:active {
	color:#597cd3;
}
#facebook_icon {
	vertical-align:middle;
}
#facebook_message_div {
	width:350px;
	margin: 0 auto;
	height:100px;
	line-height:100px;
	vertical-align:middle;
}
/* End Facebook Logo advert */
   
.resbox_supplier_logos_fades {
	background: url('/images/layout/supplier_brands_slt2.png') center center no-repeat;
	width: 380px;
	height: 25px;
	display: inline-block;
	padding-top:8px;
	padding-left:150px;

}
/** New Screen 2 layout **/

/* new css for refine search boxes */
.refine_search_headertext {
	font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	letter-spacing:1px;
	margin:5px 0px;
}
.current_search_header {
	font-family: Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:7px;
	margin-top:4px;
}
.orangebar {
	margin: 0;
	padding: 8px 0;
	background: url(/images/layout/sr_bg_scr3.png) repeat-x;
}
.bluebar1 {
	width:100%;
	background:url(/images/layout/bluebar.jpg) repeat-x;
	margin:0;
	margin-top:5px;
}
.refine_inputfield {
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding-left:1px;
}
.row_refine {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:11px;
	padding-right:10px;
}
.text_refine {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	color:#fff;
	font-weight:bold;
}
.refine_searchbutton {
	border: 0px;
	float:right;
	padding: 8px 15px 5px 2px;
	cursor: pointer;
}
.results {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	padding-left:15px;
}
.results_button {
	margin:0px auto;
	margin-top:50px;
	text-align:right;
}
.reshr {
	width:100%;
	height:1px;
	color:#CCC;
	background-color:#CCC;
	margin-top:0;
	padding-top:0;
}
.headblue {
	font-family:Arial, Verdana, Sans serif;
	color:#235389;
	font-size:22px;
}
.headorange {
	font-family:Arial, Verdana, Sans serif;
	color:#ff7501;
	font-size:22px;
}
.cardescriptionheader_results {
	font-family:Verdana, Geneva, sans-serif;
	size:14px;
	color:#235389;
	letter-spacing:1px;
	font-weight:bold;
	margin-top:5px;
}
.car_desc_txt {
	line-height: 140%;
	font-size:13px;
}
.dailyrate_results {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:18px;
	font-weight:bold;
	padding:0px 0 0 5px;
	text-align:right;
}
.total_results {
	font-family:Arial, Helvetica, sans-serif;
	color:#235389;
	font-size:22px;
	font-weight:bold;
	padding:5px 0 0 5px;
	text-align:right;
	line-height:110%
}
/* screen 3 */
.scr3_bluebox {
	border:1px solid #036;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
.scr3_veh_head {
	margin-top:50px;
	margin-left:10px;
	font-family:"Arial", Gadget, sans-serif;
	color:#235389;
	font-size:16px;
	font-weight:bold;
}
.scr3_table_pricing_r1 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;
	border-right: 1px solid #999;
	border-left: 0px solid #999;
	border-bottom: 1px solid #999;
	padding-left:5px;
}
.scr3_table_pricing_r2 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #f2f2f2;
	border-right: 1px solid #999;
	border-left: 0px solid #999;
	border-bottom: 1px solid #999;
	padding-left:5px;
}
.scr3_tablepriceheader {
	color: #333;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	border-left:0px;
	Padding-left:5px;
}
.scr3_tablepricetotal {
	color: #F90;
	font-size: 16px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	Padding:0px 5px 0px 5px;
}
.resst3_l3 {
	color: #133B6D;
	font-size: 13px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.resst3_t3 {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
.scr3_gst {
	color: #124375;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
}
.scr3_textblue {
	color: #133B6D;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:center;
	width:400px;
	margin:0px auto;
}
.scr3_pricetotal {
	color: #F90;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}
.scr3_extrainfotext {
	color: #666;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 0px;
	padding: 5px 5px;
	margin:20px 50px;
}
/* Added by Hamish . update index*/
.header_splitorange {
	color:#F90;
	font-family:"Arial Black", Gadget, sans-serif;
}
.hometext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#039;
	padding:0px 5px 0px 5px;
}
.hometext_indented {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#039;
	padding:5px 5px 5px 15px;
}
li.hometext {
	padding:2px;
0px;
}
.header_splitblue {
	color: #039;
	font-family:"Arial Black", Gadget, sans-serif;
	text-align:center
}
.padded {
	padding:10px;
}
/** END of screen 2 layout **/

/* contact page */
.bhours {
	background:url(images/layout/bhours_bg.png) no-repeat;
	width:175px;
	height:300px;
	padding-top:140px;
	margin:1px;
	text-align:center;
	overflow:hidden;
}
.bhours_text {
	text-wrap:normal;
	width:120px;
	margin-left:25px;
}
.input_field_contact {
	border:solid 1px #CCC;
   padding:5px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
   width:200px;
}
.placeholder {
	width:150px;
	height:100px;
}
.whitetable {
	background:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	width:350px;
}
.vehname_head {
	color: #DC170F;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #033;
	padding:2px;
	margin-top:5px;
}
.border_popup {
	border: 1px solid #CCC;
	margin-top:5px;
	padding:15px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
}
.closelink {
	margin-top:-35px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#C00;
	font-weight:bold;
	font-size:12px;
}
.closelink:hover {
	margin-top:-15px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color: #C63;
	font-weight:bold;
	font-size:12px;
}
.right {
	float: right;
	padding:0;
}
.left {
	float: left;
	padding:0;
}
.padded {
	padding:5px 5px 5px 5px;
}
.padded_more {
	padding:15px 15px 15px 15px;
}
.paddedtop {
	padding-top:20px;
}
.margin_right {
	margin-right:1em;
}
/** Our insurance styles **/
.insurance_container {
	text-align:left;
	color:black;
	padding:10px;
	font-weight:normal;
	margin-bottom:10px;
}
.insurance_container div.insurance_box {
	margin:10px 0px;
}
.insurance_container div.insurance_form input {
	width:68px;
}
.insurance_container div.insurance_form input.age {
	width:30px;
}
/* insurance page content styles */
.insurance_price { /* on final form*/
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
	margin-top:14px;
	margin-left:25px;
	margin-bottom:5px;
	width:310px;
	height:25px;
}
.rounded_box {
	padding:1px;
	margin:5px 0;
	width:600px;
	border:3px solid #ccc;
	background:#EFEFEF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.ins_confirmation_text {
	color: #124375;
	font-size: 20px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 2px;
	padding-bottom: 2px;
}
.tickbullets {
	list-style:url(images/tick.png);
	list-style-image:url(images/tick.png);
	font-family:Verdana, Geneva, sans-serif;
	color:#1b569b;
	font-size:15px;
	font-weight:normal;
	margin:1px;
	margin-left:35px;
	padding:5px;
}
.tickbullets_sml {
	list-style:url(images/layout/tick.png);
	list-style-image:url(images/layout/tick2.jpg);
	font-family:Verdana, Geneva, sans-serif;
	color:#1b569b;
	font-size:12px;
	font-weight:normal;
	margin:7px;
	margin-left:10px;
	padding:5px;
}
.tickbullets strong {
	display:inline-block;
	width:118px;
}
.insurance_text { /* text screen4*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1b569b;
	line-height:24px;
}
.ital_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1b569b;
	line-height:18px;
	font-style:italic;
}
.green_box { /* screen 4 */
	background: #BED5AE;/*url(images/layout/greenbg_insurance.jpg) top left no-repeat;*/
	padding:24px 0px 15px 15px;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:1b569b;
	font-size:13px;
	font-weight:normal;
	width:551px;
	height:auto;
	overflow:hidden;
	text-align:left;
	border:#069 1px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.input_insurance { /* general look of fields for greenbox*/
	padding:3px;
	margin:1px;
	border:1px solid #036;
	background:#F3F3F3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.whttext {
	color:#fff;
	font-Size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}
.tipoftheday {
	color: #690;
	font-size:28px;
	font-family:Arial, Tahoma, Geneva, sans-serif;
	padding:5px;
}
.tipoftheday_border {
	color: #133B6D;
	font-size: 14px;
	font-weight: Bold;
	font-family: verdana, arial, helvetica, sans-serif;
	background: url(/images/layout/reserrorbox_bg.jpg) repeat-x;
	border: 1px solid #ccc;
	Padding:17px;
}
.littlecar {
	background:url(/images/little_car.png) top left no-repeat;
	width:174px;
	height:99px;
	float:right;
	margin:-90px -20px 10px 10px;
	padding:0;/*position:inherit;*/
}
.get_ins_button {
	float:right;
	margin-right:15px;
	margin-bottom:-25px;
	position:relative;
}
.blue_box {
	background: #498abc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ5OGFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjY3YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #498abc 1%, #3267b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #498abc), color-stop(100%, #3267b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #498abc 1%, #3267b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #498abc 1%, #3267b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #498abc 1%, #3267b6 100%); /* IE10+ */
	background: linear-gradient(top, #498abc 1%, #3267b6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#498abc', endColorstr='#3267b6', GradientType=0 ); /* IE6-8 */
	padding:25px;
	width:700px;
	overflow:hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:0px auto;
}
.relist_tickbullets {
	color: #0a50a1;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-bottom: 3px;
}
.price_insurance { /* on blue box */
	color: #fff;
	font-size: 19px;
	font-weight: BOLD;
	font-family: arial, helvetica, sans-serif;
	text-align:right;
	margin-bottom:12px;
	margin-right:64px;
}
.cover_includes {
	padding:5px 3px;
	color:#F60;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
}
.get_img {
	padding-top:4px;
	margin-bottom:-45px;
	z-index:1200;
}
.moreinfo_bar_ins {
	color: #0a50a1;
	font-size: 12px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, verdana, arial, helvetica, sans-serif;
	background: #ebf1f6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: #a7c7dc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YzdkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWIyZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a7c7dc 0%, #85b2d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a7c7dc), color-stop(100%, #85b2d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a7c7dc 0%, #85b2d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a7c7dc 0%, #85b2d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a7c7dc 0%, #85b2d3 100%); /* IE10+ */
	background: linear-gradient(top, #a7c7dc 0%, #85b2d3 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3', GradientType=0 ); /* IE6-8 */
	padding:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
	margin-right:45px;
	height:auto;
	overflow:hidden;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.add_child {
	color: #0a50a1;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #E0E8DB;/*url(images/layout/greenbg_insurance.jpg) top left no-repeat;*/
	padding:3px 8px;
	margin:10px 45px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	border:1px #069 solid;
	width:auto;
	height:auto;
	overflow:hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.add_child:hover {
	background: #F90;
	text-decoration:none;
}
.continue_button {
	width:247px;
	height:37px;
	margin-top:5px;
	background: url(/images/layout/continue_button.png) no-repeat;
	background-position:top left;
	border: 0px;
}
.details_h {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.1px;
	color: #036;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px #ccc solid;
}
/*screen 5*/ 
.top_car_div {
	background: url('/images/little_car.png') top right no-repeat;
	width:180px;
	height:35px;
	padding-top:68px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:12px;
	margin-left:15px;
	overflow:hidden;
}
.top_div_insurance {
	width:520px;
	padding-left:20px;
	margin-top:20px;
	color:#09487b;
	font-weight:600;
	font-size:24px;
	font-family:verdana;
	margin-left:5px;
}
.top_div_insurance hr {
	margin:0px;
	margin-top:3px;
	padding:0px;
}
/* screen6 Insurance */
.head_thankyou {
	background: url(images/insurance_thankyou_h.jpg) top left no-repeat;
	padding:20px;
	padding-top:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#036;
	margin-left:25px;
}
/* screen 2*/
.car_rental_results {
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:8px;
   padding:0;
   border:none;
}
.car_rental_results table {
   border-spacing:1px;
   border-collapse:separate;
}
.car_rental_results th h3 {
	background:URL('/images/layout/downarrow3.png') right no-repeat;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	letter-spacing:inherit;
}
.car_rental_results .desc th h3 {
	background:URL('/images/layout/uparrow3.png') right no-repeat;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	letter-spacing:inherit;
}
.car_rental_results th {
	background:url(images/layout/bluebar.jpg) repeat center;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	letter-spacing:inherit;
}
.s2_extra_info {
   border:none;
   width:100%;
   border-spacing:2px;
   border-collapse:separate;
}
.s2_extra_info td {
   padding:2px;
}
.pricer {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color: #900;
	text-align:center;
}
/*screen 2 special price marker *//*fire*/
.special_marker {
	background: url(images/layout/special_marker.jpg) no-repeat top left;
	padding-top:15px;
}
.framed_car {
	z-index:500;
	text-align:center;
	background-color:#fff;
	padding:2px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	margin: 0px;
	overflow: auto;
	border:4px #039 solid;
	border-radius: 7px;
	-moz-border-radius:7px;
}
.car_popin_img {
	width:145px;
	height:100px;
	border:0;
	padding:0;
}
.car_rental_results tr {
	height:27px;
	padding:2px;
}
.car_rental_results td {
	padding:5px;
}
.car_rental_results th {
	padding:5px;
}
.tablesorter tr:hover {
	background: #B1BBD1;
}
.tablesorter tr.details_container:hover {
	background: none;
}
.details_container {
   display:none;
}
.vehicle_row {
   cursor:pointer;
}
.div_popup_screen2 {
	clear:left;
	text-align:center;
	width:220px;
	/* height:200px;*/
   margin:0;
	background:#FFF;
}
.viewfulloffer {
   border-radius: 5px;
   border: 1px solid #D87939;
   color: #FFF;
   padding: 5px 12px;
   font-weight: bold;
   text-shadow: 1px 1px 1px #813F07;
   font-size: 13px;
   cursor: pointer;
   background-color: #FF9032;
   
   background-repeat:no-repeat;
   background-position: 113px center;
   padding-right: 25px;
}

.viewfulloffer:hover {
   background-color: #FFA052;
   border: solid #A55A1C 1px;
}

.even {
	background-color:#EBEBFA;
}
/* end iframe styles */	
.car_desc_tabletext {
	line-height: 140%;
	text-align:inherit;
	font-size:13px;
	color:#235389;
}
.car_desc_tablelogo {
	border:1px #FFF solid;
	background:#FFF;
	border-radius:8px;
	padding:5px;
	margin:2px;
}
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 4px solid #0A50A1;
	padding: 8px;
	background-color:#FFF;
	visibility: hidden;
	border-radius:7px;
	-moz-border-radius:7px;
	z-index: 100;
}
/* cancel */
.cancelbooking_head {
	padding:4px 6px;
	margin:0;
	width:600px;
	height:20px;
	background:#0a50a1;
	font-size:17px;
	font-weight:bold;
	font-family:verdana, arial;
	color:#fff;
}
.buttons_container {
	text-align:right;
	margin-top:-26px;
}
.button_yes {
	border:0;
	margin:7px;
	padding:8px 18px;
	color:#fff;
	background:#0a50a1;
	font-family:verdana, arial;
	font-size:15px;
	font-weight:bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*Shadow css should always appear last within this */
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
}
.button_no {
	border:0;
	margin:7px;
	padding:8px 18px;
	color:#fff;
	background: #C30;
	font-family:verdana, arial;
	font-size:15px;
	font-weight:bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*Shadow css should always appear last within this */ 
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
}
.msg_cancel {
	margin:10px;
	width:600px;
	height:90px;
	font-size:13px;
	margin-top:35px;
	font-family:verdana, arial;
	color:#000;
}
/*end cancel*/



/* END old quote_box.css */ 
 
 #fancy_text {
	Padding:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:16px;
}
#ok_button {
	margin:6px;
	font-size:16px;
}
#no_button {
	margin:6px;
	font-size:20px;
}
.specialapplied { /* div in funnel for special details under car cost break down table*/
	width:350px;
	min-height:35px;
	background:#e6e6e6;
	border-radius:5px;
	padding:0 8px 10px 5px;
	margin:10px 0 10px 2px;
	font-family:Arial, Verdana, Sans-serif;
	text-align:center;
}
.specialapplied_t1 {
	color:#be141d;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Verdana, Sans-serif;
	text-align:center;
	text-decoration:none;
}
.specialapplied_a1 {
	color:#333;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Verdana, Sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.grey_code {
	color:#333;
	font-size:12px;
	font-style:normal;
	line-height:20px;
}
/* ______________________________ DO NOT CHANGE BELOW THIS LINE _______________________________________  */
 /* ____________________________ FANCYBOX - img float hiding back screen for Deckplans  */
 /*
 * FancyBox - jQuery Plugin
 * Examples and documentation at: http://fancybox.net
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/images/fancy_close.png') top left;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	overflow: hidden;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/images/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('/images/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('/images/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox.png');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/images/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/images/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/images/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */

.fancybox-ie6 #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
 height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
 top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg {
	background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png', sizingMethod='scale');
}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Component containers
----------------------------------*/
.ui-widget {
	z-index:20000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
}
.ui-widget .ui-widget {
	font-size: 15px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #F3F3F3 url(/images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter:Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border:1px dotted black;
}
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
.ui-autocomplete {
	position: absolute;
	cursor: default;
}
/* workarounds */
* html .ui-autocomplete {
	width:1px;
} /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.16
*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
*/
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button-icon-only {
	width: 2.2em;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
	width: 2.4em;
} /* button elements seem to need a little more width */
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
/*button text element  on error screen*/
.ui-button .ui-button-text {
	background: #069;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	display: block;
	line-height:1.5;
}
.ui-button-text-only .ui-button-text {
	padding: .1em .5em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: 5px;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
/*button sets*/
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
} /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16 (we use this for our error message)
 */
.ui-dialog {
	position: absolute;
	padding:10px;
	width: 300px;
	overflow: hidden;
	background: #FFF;
	border:2px #999 solid;
	z-index:29500;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
	background: #006699;
	color: #ffffff;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	background: #FFF;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/* end fancybox features */
.header_text_banner_seo_h1 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:auto;
	margin-left:14px;
	font-weight:normal;
	color:#ffffff;
	font-size:17px;
	text-align:left;
	padding-top:6px;	
}
.header_text_banner_seo_h2 {
	margin-top:-16px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:auto;
	margin-left:14px;
	color:#ffffff;
	font-size:12px;	
	text-align:left;
}
.title_new_text {
	width:285px;
	text-align:left;
	padding:66px 5px 0 14px;
}

.floatright {
   float:right;
}

.floatleft {
   float:left;
}

.s3vehpanel_mobile {
   float:none;
   width:100%;
   text-align:center;
}
.s3vehpanel {
   text-align:center;
}

.captcha_small_text {
	display: block;
	font-size: 11px;
	font-weight: normal;
}

.location_table_column {
   font-size:12px;
   font-weight: normal;
   font-family: arial, verdana;
   width:50%;
   padding:10px;
   float:left;
   padding-left:60px;
}

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0;
}

.clearfix {
   display: inline-block;
}

html[xmlns] .clearfix {
   display: block;
}

* html .clearfix {
   height: 1%;
}

.tickbullets-new {
	font-size: 13px !important;
	list-style-image: none;
	list-style: none;
}

.tickbullets-new li {
	margin: 5px 0;
	padding-left: 25px;
	background-image: url('/images/tick.png');
	background-position: left 4px;
	background-size: 15px;
	background-repeat: no-repeat;
}

.tickbullets-new {
	margin-left: 20px;
}