/* CSS Document */


/* --------------- GLOBAL --------------- */
body {
	background: #DCD9D1 url(/vanhiresearch-web/images/pagebg.gif) left top repeat-x;
	padding: 0;
	margin: 0 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a img				{ 	border: 0				}
a 					{	text-decoration: none;
						color: #0A5CA3			}
a:hover				{	color: #5CA30A			}

form {
	padding: 0; 
	margin: 0
}

ul	{
	padding: 0;
	margin: 10px 0 10px 34px ;
}

.f_left 			{	float: left				}
.f_right 			{	float: right			}
.clear				{	clear: both				}
.clear_l			{	clear: left				}
.clear_r			{	clear: right			}
.wrapper_padding 	{	padding: 10px			}
.inlineimg			{	vertical-align: middle	}
.bigfont			{	font-size: 14px;		}
.a_right			{	text-align: right		}
.a_center			{	text-align: center		}
.bluefont			{	color: #0A5CA3			}
.smallfont			{	font-size: 11px;		}
.greyfont			{	color: #666666;			}
.greyfont_dark		{	color: #333;			}
.whitefont			{	color: #fff;			}

.padding_bt			{	padding: 10px 0;		}
.padding_20			{	padding: 20px;			}
.margin_b10			{	margin-bottom: 10px;	}


/* --------------- LAYOUT --------------- */

.container {
	width: 728px;
	margin: auto
}

.report_container {

}

.morelink {
	padding: 3px 5px 5px 5px; 
	border: 1px solid #DCD9D1; 
	font-size: 11px; 
	background-color: #fff;
	color: #000;
}

a:hover.morelink {
	color: #0A5CA3
}
.imgborder {
	border: 2px solid #D1CFCA;
}

/* start :: insurance wrapper with rounded corners */
div.insrounded_cont { 
	background: #FCE5C4
}

b.insrtop, b.insrbottom { 
	display:block;
	background: #FFF
}
b.insrtop b, b.insrbottom b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background:  #FCE5C4
}
b.insr1 { margin: 0 5px }
b.insr2 { margin: 0 3px }
b.insr3 { margin: 0 2px }
b.insrtop b.insr4, b.insrbottom b.r4 {
	margin: 0 1px;
	height: 2px
}
/* end :: insurance wrapper with rounded corners */

/* start :: wrapper with rounded corners */
div.rounded_cont { 
	background: #E7E6E3
}

b.rtop, b.rbottom { 
	display:block;
	background: #FFF
}
b.rtop b, b.rbottom b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #E7E6E3
}
b.r1 { margin: 0 5px }
b.r2 { margin: 0 3px }
b.r3 { margin: 0 2px }
b.rtop b.r4, b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px
}
/* end :: wrapper with rounded corners */

/* --------------- END :: LAYOUT --------------- */
#bodywrap {
	padding: 5px 8px 0px 8px;
	background: #3399CC url(/vanhiresearch-web/images/bottombodybg.gif) left bottom repeat-x;
	border-top: 1px solid #62BBDE
}

/* --------------- HEADER --------------- */
#header {
	background: #ECECEA url(/vanhiresearch-web/images/headerbg.gif) bottom left repeat-x; 	
	border-bottom: 1px solid #2482BD;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#headerwrapper {
	background: url(/vanhiresearch-web/images/carhiresearch_header.gif) left bottom no-repeat;
	padding-right: 20px
}

#header_topright {
	background: url(/vanhiresearch-web/images/header_topright_bg.gif) left top repeat-x;
	float: right;
	font-size: 11px;
	width: 390px;
	margin: 7px 0px 0 0;
}
#header_topright_home {
	padding-top: 64px;
}
#header_topright_wrap1 {
	background: url(/vanhiresearch-web/images/header_topright_tl.gif) left top no-repeat;
}
#header_topright_wrap2 {
	background: url(/vanhiresearch-web/images/header_topright_tr.gif) right top no-repeat; 
	padding: 7px 8px 5px 15px;
}
#header_topright_texts {
	width: 54%; 
	float: left; 
	padding-right: 1%; 
	border-right: 1px solid #BCBAB5;
}
#header_topright_col2 {
	width: 42%; 
	float: right; 
}
#headernav {
	padding: 8px 0 6px 0;
	color: #C6E472;
	text-align: right
}
#headernav a:link, #headernav a:visited {
	color: #fff;
}
#headernav a:hover {
	color: #C6E472;
}
/* --------------- END :: HEADER --------------- */

/* --------------- BODY --------------- */

h1 {
padding: 0px 0px 0px 0px;
margin: 0px;
display: inline; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#topnav {
	background: #0A5CA3 url(/vanhiresearch-web/images/tabsbg.gif) left bottom repeat-x;
	color: #FFFFFF;
	border: 1px solid #0A5CA3;
}

#tab_home {
	float: left;
}
#tab_home a:link, #tab_home a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/home.jpg) left top no-repeat;
	width: 95px;
	height: 24px;
}
#tab_home a:hover {
	background-position: bottom
}

#tab_reviews {
	float: left;
}
#tab_reviews a:link, #tab_reviews a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/reviews.jpg) left top no-repeat;
	width: 97px;
	height: 24px;
}
#tab_reviews a:hover {
	background-position: bottom
}

#tab_suppliers {
	float: left;
}
#tab_suppliers a:link, #tab_suppliers a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/suppliers.jpg) left top no-repeat;
	width: 98px;
	height: 24px;
}
#tab_suppliers a:hover {
	background-position: bottom
}
#tab_contact {
	float: left;
}
#tab_contact a:link, #tab_contact a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/contact.jpg) left top no-repeat;
	width: 97px;
	height: 24px;
}
#tab_contact a:hover {
	background-position: bottom
}

#tab_faq {
	float: left;
}
#tab_faq a:link, #tab_faq a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/faq.jpg) left top no-repeat;
	width: 98px;
	height: 24px;
}
#tab_faq a:hover {
	background-position: bottom
}

#tab_ourvans {
	float: left;
}
#tab_ourvans a:link, #tab_ourvans a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/ourvans.jpg) left top no-repeat;
	width: 97px;
	height: 24px;
}
#tab_ourvans a:hover {
	background-position: bottom
}

#tab_insurance {
	float: left;
}
#tab_insurance a:link, #tab_insurance a:visited {
	display: block;
	background: url(/vanhiresearch-web/images/insurance.jpg) left top no-repeat;
	width: 98px;
	height: 24px;
}
#tab_insurance a:hover {
	background-position: bottom
}


.active {
	background-position: bottom !important;
}
#searcharea {

	text-align: right;
	background: url(/vanhiresearch-web/images/searchinput_bg.gif) 20px 0 no-repeat;
}
.searchbox {
	font-size: 10px; 
	font-weight: bold; 
	border: 0; 
	background: none;
	color: #fff;
	text-align: right;
}

#maincontents {
	border: 6px solid #0A5CA3;
	margin-top: 8px;
	background: #fff;
}

#breadcrumbs {
	background: #F2F2F2;
	padding: 2px;
	color: #333;
	font-size: 11px;
	border-bottom: 1px solid #DCD9D1;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #006699;
}
#breadcrumbs a:hover {
	color: #999999;
}
#breadcrumbs_texts {
	float: left; 
	padding: 5px 0 0 10px;
}
/* start :: Homepage version1 */
/* Homepage Searchform */
.findacar_label_td {
	width: 35%; 
	float: left
}
.findacar_labeltext {
	padding: 8px 20px;
	text-align: right;
	font-weight: bold;
}
.findacar_input_td {
	width: 64%; 
	float: left;
}
.findacar_input_td a:link, .findacar_input_td a:visited {
	color: #006699;
}
.findacar_input_td a:hover {
	color: #999999;
}
.findacar_input_wrap {
	padding: 8px 20px; 
	border-left: 1px solid #DCD9D1;
}
/* start :: Homepage version 2 */
#home_content {
	background: #E7E6E3;
	padding: 8px 12px 12px 12px;
	min-height: 530px;
}
* html #home_content {
	height: 530px;
}

.content_subpage {
	padding: 14px 10px 14px 13px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	min-height: 530px;
}
* html .content_subpage {
	height: 530px;
}

#searchforacar_wrap_t {
	background: #fff url(/vanhiresearch-web/images/searchforacar_tbg.gif) left top repeat-x;
}

.searchforacar_tbody {
	border-left: 2px solid #DCD9D1; 
	border-right: 2px solid #DCD9D1; 
	background: #fff; 
	padding: 14px 14px 14px 14px;
}
.searchforacar_b {
	background: #fff url(/vanhiresearch-web/images/searchforacar_border.gif) left bottom repeat-x;
}
.searchforacar_bl {
	background: url(/vanhiresearch-web/images/searchforacar_bl.gif) left bottom no-repeat
}
.searchforacar_br {
	background: url(/vanhiresearch-web/images/searchforacar_br.gif) right bottom no-repeat; 
	padding-bottom: 10px; 
	z-index: -1; 
}
#home_b_leftcol {
	width: 195px; 
	float: left; 
	padding: 10px 0 5px 0;
}
.poplocations_thead_l {
	background: #DCD9D1 url(/vanhiresearch-web/images/curvelightgrey_tl.gif) left top no-repeat;
}
.poplocations_thead_r {
	background: url(/vanhiresearch-web/images/curvelightgrey_tr.gif) right top no-repeat; 
	text-align: center; 
	padding: 8px 5px 8px 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333
}
.poplocations_tbody {
	background: #CCCCCC url(/vanhiresearch-web/images/curvedarkgrey_bl.gif) left bottom no-repeat;
}
.poplocations_tbody_wrap {
	background: url(/vanhiresearch-web/images/curvedarkgrey_br.gif) right bottom no-repeat; 
	padding: 0px 15px 15px 15px;
	margin-bottom: 10px;
}
.poplocations_list {
	list-style: none; 
	margin: 0; 
	padding: 15px 0 ; 
	display: block;
}
.poplocations_list li {
	display: block; 
	width: 58px; 
	float: left;
	padding-left: 20px;
	background: url(/vanhiresearch-web/images/bullet_locations.gif) left top no-repeat; 
}
#home_b_rightcol {
	margin-left: 210px; 
	padding-top: 10px;
}
.home_we_search {
	border-bottom: 1px solid #DCD9D1; 
	padding: 5px 20px;
	color: #333333
}
#home_b_bannerswrap {
	margin: 12px 5px;
	text-align: center;
}
#home_b_bannerswraptext {
	margin: 12px 5px;
	text-align: left;
}
.home_bannerslist {
	list-style: none; 
	margin: 0; 
	padding: 0; 
	display: block;
}
.home_bannerslist li {
	display: inline; 
	padding: 11px 16px 3px 16px; 
	background: #fff; 
	margin: 5px 5px 0 5px;
}

.home_bannerslist li img {
	border: 1px solid #ccc;
}
/* end :: Homepage version 2 */

/* start :: book a van form */
.bookavan_label_td {
	width: 40%; 
	float: left
}
.bookavan_labeltext {
	padding: 8px 20px;
	text-align: right;
	font-weight: bold;
}
.bookavan_input_td {
	width: 59%; 
	float: left;
}
.bookavan_input_td a:link, .bookavan_input_td a:visited {
	color: #006699;
}
.bookavan_input_td a:hover {
	color: #999999;
}
.bookavan_input_wrap {
	padding: 8px 20px; 
	border-left: 1px solid #DCD9D1;
}
.bookavan_input_wrap input {
	width: 200px;
}
.bookavan_input_wrap .full_width_select {
	width: 207px;
}
*html .bookavan_input_wrap .full_width_select {
	width: 209px;
}
.bookavan_tbody {
	border-left: 2px solid #DCD9D1; 
	border-right: 2px solid #DCD9D1; 
	background: #fff; 
	padding: 14px 14px 14px 14px;
}
/* end :: book a van form */

/* --------------- END :: BODY --------------- */

/* --------------- FOOTER --------------- */
#footer {
	background: #0A5CA3 url(/vanhiresearch-web/images/bottombodybg.gif) left bottom repeat-x;
	padding: 8px 21px 8px 11px;
	margin-top: 10px
}

#footer_innerwrap {
	background: url(/vanhiresearch-web/images/carhiresearch_footer.gif) left bottom no-repeat
}
#footerlogo {
	float: left;
	width: 200px;
	padding-top: 20px
}
#footerlogo a {
	display: block;
	height: 50px;
}
#footerlinks_wrap {
	margin-left: 229px;
	text-align: center;
	color: #B8DEEF
}
#footerlinks_1 {
	color: #333;
	font-size: 12px;
}
#footerlinks_1 a:link, #footerlinks_1 a:visited {
	color: #fff;
}
#footerlinks_1 a:hover {
	color: #99CC33;
}
#footerlinks_2 {
	color: #99CC33;
	font-size: 11px;
	background: #1A81BC;
	padding: 3px;
	border-bottom: 4px solid #999;
	border-top: 1px solid #999;
	margin-top: 2px
}
#footerlinks_2 a:link, #footerlinks_2 a:visited {
	color: #fff;
}
#footerlinks_2 a:hover {
	color: #99CC33
}
#copyright {
	padding-top: 12px;
	font-size: 11px;
}

/* --------------- END :: Footer --------------- */


/* classes below are mostly used in Terms and Conditions Page */
.toptac_wrapper {
	padding: 0 20px 0 19px;
}
.roundedbox_padding {
	padding: 8px 15px;
}
.wrapper_descandpic {
	width: 55%; 
	padding: 0 1%; 
	float: left;
}
.toptac_firststcol {
	padding-right: 13px; 
	text-align: center;
	float: left;
}
.toptac_secondcol {
	padding: 3px 10px 3px 0px;
	text-align: left;
	float: left;
	font-size: 11px
}
.toptac_secondcol a:link, .toptac_secondcol a:visited {
	color: #000;
}
.toptac_secondcol a:hover {
	color: #006699;
}
.iconswrapper {
	padding-top: 5px;
}
.iconswrapper a {
	text-decoration: underline;
}
.toptac_thirdcol{
	width: 19%; 
	padding: 0 1%; 
	text-align: center;
	float: left;
	padding-top: 10px
}
.toptac_fourthcol {
	width: 19%; 
	padding: 0 1%; 
	text-align: center;
	float: left;
	color: #333;
	font-size: 22px;
	font-weight: bold
}
.tac_labelwrap {
	background: #3399CC url(/vanhiresearch-web/images/bluetitlebox_tbg.gif) left top repeat-x; 
	text-align: left;
}

.tac_labelwrap2 {
	background: url(/vanhiresearch-web/images/bluetitlebox_tr.gif) right top no-repeat;
	padding-right: 20px;
}
.taclabel_righttext {
	padding: 12px 0px 3px 15px; 
	background: url(/vanhiresearch-web/images/bluetitlebox_divider.gif) left top no-repeat;
	float: right;
	font-size: 11px;
}
.taclabel_righttext a:link, .taclabel_righttext a:visited {
	color: #fff;
}
.taclabel_righttext a:hover	{
	color: #C6E472;
}
.tac_labelwrap_b {
	background: url(/vanhiresearch-web/images/bluetitlebox_b.gif) left top repeat-x; 
}
.tac_contentwrapper {
	padding: 2px 20px 20px 20px;
}
.paragraph_div {
	padding-top: 12px;
}

/* General usage */
.paragraph_div {
	padding-top: 1em;
}

.double_paragraph_div {
	padding-top: 2em;
}



/* classes below are mostly used in CarHire Search List Page */
.roundedbox_padding_s {
	padding: 5px 10px;
}
.content_subpage_s {
	padding: 15px 20px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	min-height: 530px;
}
* html .content_subpage_s {
	height: 530px;
}
.statusbox_wrapper1 {
	background: #2685BF url(/vanhiresearch-web/images/statusbox_bg.gif) left top repeat-x;
}

.statusbox_wrapper2 {
	background: url(/vanhiresearch-web/images/statusbox_r.gif) right top no-repeat; 
}
.statusbox_wrapper3 {
	background: url(/vanhiresearch-web/images/statusbox_l.gif) left top no-repeat; 
	padding: 8px; 
	font-size: 12px; 
	color: #B9DEF0;
}
.statusbox_right {
	width: 140px; 
	text-align: left;
	float: right
}
.statusbox {
	margin-right: 145px;
}
.status_progressbox {
	margin-left: 90px; 
	background: url(/vanhiresearch-web/images/progress_bg.gif) left top repeat-x;
}
.status_progressing {
	background: url(/vanhiresearch-web/images/progressing_bg.gif) left top repeat-x; 
	padding: 3px 0 2px 0;
	float: left;
}
.carlist_t {
	background: url(/vanhiresearch-web/images/listingswrapper_tbg.gif) left top repeat-x;
}
.carlist_wrap {
	border-right: 2px solid #DBDAD7; 
	background-color: #fff;
}
.alt1 {
	background-color: #fff;
}

.alt2 {
	background: #DAEEF7 url(/vanhiresearch-web/images/alt2.gif) left bottom repeat-x
}

.carlist_row {
	background: url(/vanhiresearch-web/images/listingswrapper_rbg.gif) left bottom repeat-y; 
	padding: 8px 20px 8px 0;
}
.carlist_firstcol {
	width: 27px; 
	float: left; 
	padding-left: 5px; 
	padding-top: 30px;
}
.carlist_quantity {
	background-color: #99CC33; 
	padding: 1px 2px; 
	color: #FFFFFF;
}
.carlist_details {
	margin-left: 40px;
}
.carlist_descandpic {
	width: 59%; 
	float: left;
}
.carlist_desc {
	margin-left: 118px;
	color: #000000;
	padding-top: 3px;
}
.carlist_desc .bigfont a:link, .carlist_desc .bigfont a:visited {
	color: #000;
}
.carlist_desc .bigfont a:hover {
	color: #0A5CA3;
}
.carlist_supplierandprice {
	width: 40%; 
	float: left;
}
.carlist_price {
	float: right;
	color: #333;
	font-weight: bold;
	font-size: 22px;
	width: 130px;
	text-align: center;
}
.carlist_supplier {
	float: right; 
	padding-right: 20px;
	padding-top: 7px;
	text-align: center;
}
.carlist_b {
	background: url(/vanhiresearch-web/images/listingswrapper_bbg.gif) left bottom repeat-x;
}

.lastrow_listing {
	padding: 15px 4px 4px 5px;
}


/* classes below are mostly used in CarHire Search SEO Page */
.seotopright {
	line-height: 18px;
}
#seothead {
	background: url(/vanhiresearch-web/images/seothead.gif) left top repeat-x;
}

#seothead_rightcol_t {
	width: 310px; 
	background: url(/vanhiresearch-web/images/seothead_rbg.gif) right top repeat-x; 
	float: right;
}
#seothead_r_wrap {
	background: url(/vanhiresearch-web/images/seothead_r.gif) right top no-repeat;
}
.getaquote_pad{
	padding: 10px 17px 0 0;
}
.seo_wrapcontent {
	padding: 0 0 0 19px;
}
#seo_wrapcontent_rbg {
	padding: 0 0 10px 19px; 
	background: #E7E6E3 url(/vanhiresearch-web/images/white_spacer.gif) right top repeat-y;
}

#seo_rightcol {
	float: right; 
	width: 310px;
}
#seo_leftcol {
	margin-right: 320px;
}
#seo_getaquote_wrap {
	background: #3399CC url(/vanhiresearch-web/images/seorightcol_bluewrap.gif) left top repeat-y
}
#seo_getaquote_b {
	background: url(/vanhiresearch-web/images/seorightcol_bluewrap_b.gif) left bottom no-repeat; 
	padding: 10px 15px 15px 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#seo_getaquote_b select, #seo_getaquote_b input {
	font-size: 12px;
}
.getaquote_label {
	text-align: right;
	width: 34%;
	color: #FFFFFF;
}
.seo_getaquote_button {
	text-align: right; 
	padding: 28px 15px 14px 5px	;
}

.seo_carrates_wrap {
	padding-right: 18px;
}

.bluethead {
	background: url(/vanhiresearch-web/images/bluethead.gif) right top repeat-x;
}
.bluethead_text {
	padding: 19px 0 0 0; 
	color: #FFFFFF; 
	font-size: 14px;
}
.bluetbody_wrap{
	padding: 0 22px 0 16px;	
}
.bluetbody_bl {
	background: #F9F8F8 url(/vanhiresearch-web/images/curvewhite_bl.gif) left bottom no-repeat;	
}
.bluetbody_br {
	background: url(/vanhiresearch-web/images/curvewhite_br.gif) right bottom no-repeat;
	color: #003366;
	font-size: 11px;
	padding: 5px;
	height: 300px;
}
.bluetbody_bl a:link, .bluetbody_bl a:visited {
	color: #003366;
}
.bluetbody_bl a:hover {
	color: #666666;
}
#map {
	height: 100%;
	width: 100%;
}

/*.seo_alt1 {
	background: #C7C4BF url(/vanhiresearch-web/images/gradient_alt1.gif) left top repeat-x;
	padding-bottom: 2px;
}
.seo_alt2 {	
	background-color: #F9F8F8;
	padding-bottom: 2px;
}
.seo_rates {
	list-style: none; 
	padding: 0; 
	margin: 0;
}*/
.rates_banner_td {
	width: 14%; 
	float: left; 
	padding: 1% 3%
}
.rates_banner_td img {
	border: 1px solid #B0AFA9;
}
.rates_loc_td {
	width: 43%; 
	float: left; 
	padding: 1% 3%;
}
.rates_amount_td {
	width: 23%; 
	float: left; 
	padding: 1% 3%;
}
.dailyrates_text {
	color: #999999; 
	padding: 10px 0px 0 0px; 
	margin: 0px 10px 0 10px; 
	border-top: 1px solid #B0AFA9; 
	font-size: 10px
}	



/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
.yui-calcontainer {
	position:absolute;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	float:left;
	overflow:hidden;
	display: block;
}

.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	left:-1px;
	top:-1px;
	z-index:0;
	width:50em;
	height:50em;
}

.yui-calcontainer.multi {
	padding:0;
}

.yui-calcontainer.multi .groupcal {
	padding:5px;
	background-color:transparent;
	z-index:1;
	float:left;
	position:relative;
	border:none;
}

.yui-calcontainer .title {
	font:100% sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:25px;
	position:absolute;
	top:3px;left:5px;
	z-index:1;
}

.yui-calcontainer .close-icon {
	position:absolute;
	right:3px;
	top:3px;
	border:none;
	z-index:1;
}

.yui-calcontainer .calclose {
	background: url(/vanhiresearch-web/images/calx.gif) no-repeat;
	width:17px;
	height:13px;
	cursor:pointer;	
}

/* Calendar element styles */

.yui-calendar {
	font:100% sans-serif;
	text-align:center;
	border-spacing:0;
	border-collapse:separate;
	position:relative;
}

.yui-calcontainer.withtitle {
	padding-top:1.5em;
}

.yui-calendar .calnavleft {
	position:absolute;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;   
	left:2px;
	z-index:1;
	background: url(/vanhiresearch-web/images/calleft.gif) no-repeat;
}

.yui-calendar .calnavright {
	position:absolute;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	right:2px;
	z-index:1;
	background: url(/vanhiresearch-web/images/calright.gif) no-repeat;
}

.yui-calendar td.calcell {
	padding:.1em .2em;
	border:1px solid #E0E0E0;
	text-align:center;
}

.yui-calendar td.calcell a {
	color:#003DB8;
	text-decoration:none;
}

.yui-calendar td.calcell.today {
	border:1px solid #969696;
}

.yui-calendar td.calcell.oom {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

.yui-calendar td.calcell.selected {
	color:#003DB8;
	background-color:#C3E48D;
	border:1px solid #7DB329;
}

.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#7DB329;
	border:1px solid #7DB329;
}

.yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}

.yui-calendar td.calcell.restricted {
	text-decoration:line-through;
}

.yui-calendar td.calcell.previous {
	color:#CCC;
}

.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }

.yui-calendar .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

.yui-calendar .calheader {
	position:relative;
	width:100%;
	text-align:center;
}

.yui-calendar .calheader img {
	border:none;
}

.yui-calendar .calweekdaycell {
	color:#666;
	font-weight:normal;
	text-align:center;
	width:1.5em;
}

.yui-calendar .calfoot {
	background-color:#EEE;
}

.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

.yui-calendar .calrowhead {
	border-right-width:2px;
}

/* Specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left; padding-top:10px;}

.blogleftcol {
}
.blogmiddlecol {
	width: 30px;
}
.blogrightcol {
	width: 120px;
}
.blogdate {
	border: 3px solid #0D558F;
	background-color: #EAE5E1;
	font-weight: bold;
	width: 60px;
}
.blogdatetop {
	font-size: 14px;
	color: #0D558F;
}
.blogdatebottom {
	font-size: 20px;
	color: #0D558F;
}
.blogtitlerowspacer {
	width: 10px;
}
.blogentrytitle {
	font-size: 18px;
	font-weight: bold;
	color: #0D558F;
}
.bloghr {
	height: 1px;
	color: #0D558F;
	background-color: #0D558F;
	border: 0;
}
.blogentrymeta {
	font-size: 12px;
	color: #608DAA;
}
.blogrightcolline {
	color: #0D558F;
	line-height: 175%;
}
.blogcommentcounter {
	font-size: 125%;
}
.blogcommentdate {
	font-size: 85%;
}
.blogcommentname {
	font-size: 125%;
}
.blogcommenttext {
	margin-top: 6px;
}
.blogcommentleave {
	font-size: 125%;
	padding-bottom: 6px;
	font-weight: bold;
}
.blogcommenterror {
	font-size: 125%;
	padding-bottom: 6px;
	font-weight: bold;
	color: red;
}
.blogcommentlabels {
	font-size: 80%;
	padding-bottom: 2px;
}
.blogcommentlabels2 {
	font-size: 80%;
	padding-top: 6px;
	padding-bottom: 2px;
}
.blogcommentinputs {
	font-family: arial;
	font-size: 10pt;
}
.blogcommentdisclaimer {
	font-size: 90%;
	padding-top: 3px;
	padding-bottom: 6px;
}



.blogadminbody {
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blogadminhr {
	margin: 24px 0 24px 0
}
.blogadmincellheaders {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
}
.blogadmincellheaders2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}
.blogadmintextinput, .blogadmintextarea {
	width: 600px;
}
.blogadmintextarea {
	font-family: arial;
	font-size: 10pt;
	height: 100px;
}
.blogadmintextinput2, .blogadmintextarea2 {
	width: 300px;
}
.blogadmintextarea2 {
	font-family: arial;
	font-size: 10pt;
	height: 100px;
}
.blogadmininfotable {
	border-collapse: collapse;
}
.blogadmininfotablecells {
	border: 1px solid #C0C0C0;
}


#glossary_content {
	background: #E7E6E3;
	padding: 8px 12px 12px 12px;
	min-height: 300px;
}
* html #glossary_content {
	height: 300px;
}

.tandc_title {
	width: 210px; 
	float: left;
	font-weight: bold;
	padding-top: 5px;
}
.tandc_details {
	margin-left: 220px;
	padding-top: 5px;
}

/* new style - july 2008 */

.searchforacar_tbody2 {
	border-left: 2px solid #DCD9D1; 
	border-right: 2px solid #DCD9D1; 
	background: #fff; 
	padding: 10px 14px;
}
* html .searchforacar_tbody2 { height:1% }

.searchresult_row td {
	border-top: 4px solid #3399CC;
	padding-bottom: 13px;
	background: url(images/searchresult_row.gif) left bottom repeat-x;
}
.resultvan_td {
	padding: 5px;
}
.vanlist_price_br {
	background: #E7E6E3 url(images/curvegrey_br.gif) right bottom no-repeat;
}
.vanlist_price {
	color: #333;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	background: url(images/curvegrey_bl.gif) left bottom no-repeat;
	padding: 5px 20px 20px 20px;
	line-height: 190%
}
.no_results__br {
	background: #E7E6E3 url(images/curvegrey_br.gif) right bottom no-repeat;
}
.no_results {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background: url(images/curvegrey_bl.gif) left bottom no-repeat;
	padding: 5px 20px 20px 20px;
	line-height: 190%
}

.result_namebanner {
	border-bottom: 1px dashed #3399CC;
	background-color:#E7E6E3;
	padding-left: 5px;
	overflow: hidden;
}
.result_name {
	padding: 5px 5px 5px 20px;
	background: url(images/bullet_name.gif) 2px 8px no-repeat;
}
.result_place {
	color: #000;
	padding: 6px 8px 2px 6px;
}






