/* changes.css*/

UL.nav {
	position:absolute; z-index:1000;
	
}
UL.nav LI {
	Z-INDEX: 10000; POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 5px; font-size:12px; color:#BE0540;}
UL.nav LI A {
	color:#BE0540; TEXT-DECORATION: none
}
UL.nav LI A:hover {
	color:black; TEXT-DECORATION: none
}

UL.nav LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 0px; 
}

UL.nav LI:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 5px; height:20px;
	background: #CCC; color:black;
}

UL.nav LI.parent{ background:url(../images/white_arrow_right.png) no-repeat; padding-left:12px; margin-left:10px;
background-position:3px 7px;

}

UL.nav LI.parent:hover {
	PADDING-BOTTOM: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; height:25px;color:black;
	background: #CCC url(../images/arr_down_black_1.png) no-repeat center;
	padding-left:12px; margin-left:10px;
	background-position:3px 8px;
}
UL.nav LI.parent:hover SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 5px
}
UL.nav LI.parent:hover A {
	DISPLAY: block; TEXT-DECORATION: underline; color:black;
}
UL.nav LI UL.sub-nav {
	DISPLAY: none
}
UL.nav LI.parent:hover UL.sub-nav {
	Z-INDEX: 10; POSITION: absolute; DISPLAY: block; TOP: 26px; LEFT: 0px
}
UL.nav LI.parent:hover UL.sub-nav LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #ccc; FLOAT: none; HEIGHT: 21px; PADDING-TOP: 0px; border-bottom:1px solid white;
}
UL.nav LI.parent:hover UL.sub-nav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ccc; COLOR: #2e3636; FONT-SIZE: 12px; PADDING-TOP: 0px
}
HTML * UL.nav LI.parent:hover UL.sub-nav LI A {
	WIDTH: 190px
}
UL.nav LI.parent:hover UL.sub-nav LI A SPAN {
	BORDER-BOTTOM: #f4f5f6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px;  TEXT-DECORATION: none !important;
}
UL.nav LI.parent:hover UL.sub-nav LI A:hover SPAN {
 TEXT-DECORATION: none !important;
}

UL.nav LI.parent:hover UL.sub-nav LI A:hover{
 TEXT-DECORATION: none !important; color:black;
}
UL.nav LI.parent:hover UL.sub-nav LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
UL.nav LI.parent:hover UL.sub-nav LI.last {

}
UL.nav LI.parent:hover UL.sub-nav LI.last A {

}
UL.nav LI.parent:hover UL.sub-nav LI.last A SPAN {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL.nav LI.current {
	BACKGROUND: url(views/default/images/menu_underline.jpg) repeat-x 0px 22px
}

a.tag_link:hover{ text-decoration:underline!important; font-weight:bold;}

/* Content Menu */
.content_menu_wrapper{ height:42px; clear:both; padding-top:9px;}
.content_menu_left{float:left; height:42px; width:6px; background:url(images/content_menu_left_bg.jpg)}
.content_menu{ float:left; height:42px; background:url(images/content_menu_bg.jpg); width:940px;}
.content_menu_right{float:left; height:42px; width:6px; background:url(images/content_menu_right_bg.jpg)}

UL.nav_content { 
	
}

UL.nav_content LI {
	Z-INDEX: 10000; POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  FLOAT: left; HEIGHT: 42px; line-height:42px;  color:#BE0540; font-family:Tahoma, Geneva, sans-serif; font-size:10pt;}
UL.nav_content LI.active {
	 background:url(images/content_menu_hover_bg.jpg)}
UL.nav_content LI A {
	color:#BE0540; TEXT-DECORATION: none
}
UL.nav_content LI A:hover {
	color:#BE0540; TEXT-DECORATION: none
}

UL.nav_content LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 0px; 
}

UL.nav_content LI:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none;  height:42px;
	background:url(images/content_menu_hover_bg.jpg); color:#BE0540;
}

UL.nav_content LI.parent{
	Z-INDEX: 1000; POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  FLOAT: left; HEIGHT: 42px; line-height:42px;  color:white; font-family:Tahoma, Geneva, sans-serif; font-size:10pt;
}

UL.nav_content LI.parent:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none;  height:42px;
	background:url(images/content_menu_hover_bg.jpg); color:#BE0540;
}
UL.nav_content LI.parent:hover SPAN {
	height:42px;
}
UL.nav_content LI.parent:hover A {
	TEXT-DECORATION: underline; color:#BE0540;height:42px;
}
UL.nav_content LI UL.sub-nav {
	DISPLAY: none
}
UL.nav_content LI.parent:hover UL.sub-nav {
	Z-INDEX: 10; POSITION: absolute; DISPLAY: block; TOP: 41px; LEFT: 0px; background:#81af32; border:1px solid #81af32; border-top:none;
}
UL.nav_content LI.parent:hover UL.sub-nav LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; font-size:11px; MARGIN: 0px;  DISPLAY: block; WHITE-SPACE: nowrap;  FLOAT: none; HEIGHT: 31px; PADDING-TOP: 0px; border-bottom:1px solid white; width:auto;
}

UL.nav_content LI.parent:hover UL.sub-nav LI:hover {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; font-size:11px; MARGIN: 0px;  DISPLAY: block; WHITE-SPACE: nowrap;  FLOAT: none; HEIGHT: 31px; PADDING-TOP: 0px; border-bottom:1px solid white; background:white; color:black;
}

UL.nav_content LI.parent:hover UL.sub-nav LI A {
	
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #white; FONT-SIZE: 11px; PADDING-TOP: 0px; text-decoration:none;
}

HTML * UL.nav_content LI.parent:hover UL.sub-nav LI A {
}
UL.nav_content LI.parent:hover UL.sub-nav LI A SPAN {
	BORDER-BOTTOM: #f4f5f6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px;  TEXT-DECORATION: none !important;
}
UL.nav_content LI.parent:hover UL.sub-nav LI A:hover SPAN {
 TEXT-DECORATION: none !important;
}

UL.nav_content LI.parent:hover UL.sub-nav LI A:hover{
 TEXT-DECORATION: none !important; color:black;
}
UL.nav_content LI.parent:hover UL.sub-nav LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
UL.nav_content LI.parent:hover UL.sub-nav LI.last {

}
UL.nav_content LI.parent:hover UL.sub-nav LI.last A {

}
UL.nav_content LI.parent:hover UL.sub-nav LI.last A SPAN {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL.nav_content LI.current {
	BACKGROUND: url(images/menu_underline.jpg) repeat-x 0px 22px
}
UL.nav_content .splitter{ width:2px!important; height:42px!important; background:url(images/content_menu_splitter.jpg); padding:0px!important;  margin:0px!important; z-index:1000 }


.car_rates{}
.one_car {float:left; width:300px; margin:2px; padding:5px;} 
.car_sale{ position:relative; top:-160px; left:160px;}
.car_title{ font-family:Arial, Helvetica, sans-serif; color:#090; text-align:left;} 
table.display td{ font-size:11px;}
.longer{ width:980px !important; 
    padding: 0 8px 0 2px !important;
}
.left_column TABLE {
	LINE-HEIGHT: 25px;
}
.left_column TABLE TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #5b5c5c; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.left_column TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #2e3636; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.left_column TABLE .left_col {
	WIDTH: 159px
}
.left_column TABLE TH.left_col {
	BORDER-RIGHT: white 2px solid
}
.left_column TABLE TD.left_col {
	BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid
}
.left_column TABLE TD.right_col {
	BORDER-TOP: white 2px solid
}
.hotel_listing{width:48%; margin-right:10px; float:left; font-size:12px; color:#060; border-bottom:1px dotted #CCC; text-transform:capitalize;}
.hotel_box{ margin-top:10px; margin-bottom:10px;}
.e-banner{ margin-left:15px; margin-bottom:15px; padding-top:15px;}

.hint{ padding:0px 30px 10px 15px; color:black; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


/* NEW MENU START */
.new_content_menu_wrapper{ height:42px; clear:both; padding-top:9px;}
.new_content_menu_left{float:left; height:42px; width:30px; background:url(images/toolbar_left.jpg);}
.new_content_menu{ float:left; height:42px; background:url(images/toolbar_middle.jpg); width:833px;}
.new_content_menu_right{float:left; height:42px; width:75px; background:url(images/toolbar_right.jpg);}
.new_splitter{ float:left; height:39px; width:3px;  background:url(images/splitter_new.jpg) no-repeat center; }

UL.new_nav_content { list-style-type:none;
}
UL.new_nav_content LI {list-style-type:none;}

UL.new_nav_content LI.new_nav_content_column{
	Z-INDEX: 10; POSITION: relative;  LIST-STYLE-TYPE: none; FLOAT: left; color:black; font-family:Tahoma, Geneva, sans-serif; font-size:10pt;}
UL.new_nav_content LI.new_nav_content_column ul li { padding-left:8px; padding-right:8px; margin-top:2px; z-index:20;}
UL.new_nav_content LI.new_nav_content_column ul LI.active { background:rgb(247,247,247);
	}
UL.new_nav_content LI A {
}
UL.new_nav_content LI A:hover {
	color:black; TEXT-DECORATION: none
}

UL.new_nav_content LI SPAN { 
}

UL.new_nav_content LI UL LI{ font-size:10pt; padding-top:1px;}

UL.new_nav_content LI UL LI:hover {
	PADDING-BOTTOM: 0px; TEXT-DECORATION: none; 
	 background:rgb(247,247,247); 
}

UL.new_nav_content LI.parent{
	 POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none;
}

UL.new_nav_content LI.parent:hover {

}
UL.new_nav_content LI.parent:hover SPAN {
}
UL.new_nav_content LI.parent:hover A {
	TEXT-DECORATION: none; 
}
UL.new_nav_content LI UL.sub-nav {
	DISPLAY: none
}
UL.new_nav_content li ul LI.parent:hover UL.sub-nav {
	POSITION: absolute; Z-INDEX: 99999; DISPLAY: block; TOP: 18px; LEFT: 0px; background:#81af32; border:4px solid #81af32; border-top:none;
}
UL.new_nav_content LI.parent:hover UL.sub-nav LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; font-size:11px; MARGIN: 0px;  DISPLAY: block; WHITE-SPACE: nowrap;  FLOAT: none; HEIGHT: 31px; PADDING-TOP: 0px; border-bottom:1px solid white; width:auto;
}

UL.new_nav_content LI.parent:hover UL.sub-nav LI:hover {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; font-size:11px; MARGIN: 0px;  DISPLAY: block; WHITE-SPACE: nowrap;  FLOAT: none; HEIGHT: 31px; PADDING-TOP: 0px; border-bottom:1px solid white; background:white; color:black;
}

UL.new_nav_content LI.parent:hover UL.sub-nav LI A {
	
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: white; FONT-SIZE: 10pt; PADDING-TOP: 0px; text-decoration:none;
}

HTML * UL.new_nav_content LI.parent:hover UL.sub-nav LI A {
}
UL.new_nav_content LI.parent:hover UL.sub-nav LI A SPAN {
	BORDER-BOTTOM: #f4f5f6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px;  TEXT-DECORATION: none !important;
}
UL.new_nav_content LI.parent:hover UL.sub-nav LI A:hover SPAN {
 TEXT-DECORATION: none !important;
}

UL.new_nav_content LI.parent:hover UL.sub-nav LI A:hover{
 TEXT-DECORATION: none !important; color:black;
}
UL.new_nav_content LI.parent:hover UL.sub-nav LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
UL.new_nav_content LI.parent:hover UL.sub-nav LI.last {

}
UL.new_nav_content LI.parent:hover UL.sub-nav LI.last A {

}
UL.new_nav_content LI.parent:hover UL.sub-nav LI.last A SPAN {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL.new_nav_content LI.current {
	BACKGROUND: url(views/default/images/menu_underline.jpg) repeat-x 0px 22px
}
UL.new_nav_content .splitter{ width:2px!important; height:42px!important; background:url(views/default_new/images/content_menu_splitter.jpg); padding:0px!important;  margin:0px!important; z-index:1000 }

.l11{  float:left; margin-right:20px; height:25px; margin-top:10px;}
.textline{ width:588px; border:1px solid #ccc; margin-left:1px; margin-top:2px; font-size:12px; padding-left:30px; padding-right:20px; }
@-moz-document url-prefix() {
    .newsletter_signup {
        padding-top:2px;
    }
}


.newsletter_signup .hidden{display:none;}
.newsletter_text{ font-size:12px; font-weight:bold; margin-left:6px; margin-right:8px;}
.directions_div{ margin-top:10px; padding:10px; border:1px dashed #090; padding-bottom:0px; margin-bottom:0px;}
.directions_title{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#606060;}
.directions_parametr{ padding-right:12px; color:#060; font-size:10px; float:left;}
.directions_text { margin-top:5px; font-size:10px; border-bottom: 1px dashed #ccc; padding-bottom:5px; margin-bottom:10px;}
.directions_text div { float:left;}
.directions_copyright{ font-size:10px; color:#ccc;}
.google_1 div{width:76px !important;}
.content_box{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	background:white;
	WIDTH: 1003px;
	MARGIN: 0px auto;	
	}
.newsletter_signup{
	position:relative;
	background:#606060;
	color:white;
	font:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:1px;
	top:-4px;
	height:37px;
	line-height:37px;
	width:630px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
	}
	.urbangreymenu .headerbar{
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;/*width of menu*/
}
.footer_background{ 
background:black;
padding-top:15px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
.manage_booking_butt input {
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background:#7DB72F;
    background: -moz-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7DB72F), to(#4E7D0E));
background: -webkit-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: -ms-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: -o-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
-pie-background: linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;	
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    border: 1px solid #64991E;
    color: #FFFFFF !important;
	margin-left:5px !important;
	cursor:pointer;
	margin-top:1px!important;
	padding:2px 4px 2px 4px;
	position:absolute;	
}
.manage_booking_butt input:hover{
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background:#0A1D44;
    background: -moz-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0A1D44), to(#0A1D44));
background: -webkit-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: -ms-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: -o-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
-pie-background: linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;	
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    border: 1px solid #0A1D44;
    color: #FFFFFF !important;
	margin-left:5px !important;
	cursor:pointer;
	margin-top:1px!important;
	padding:2px 4px 2px 4px;
	position:absolute;
	}
	.instant_quote_link{ 
	display:inline; float:right;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background:#7DB72F;
    background: -moz-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7DB72F), to(#4E7D0E));
background: -webkit-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: -ms-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: -o-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
background: linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
-pie-background: linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;	
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    border: 1px solid #64991E;
    color: #FFFFFF !important;
	margin-left:5px !important;
	cursor:pointer;
	margin-top:1px!important;
	padding:2px 4px 2px 4px;
	}
	.instant_quote_link:hover{ 
	display:inline; float:right;
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background:#0A1D44;
    background: -moz-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0A1D44), to(#0A1D44));
background: -webkit-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: -ms-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: -o-linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
background: linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;
-pie-background: linear-gradient(center top , #0A1D44, #0A1D44) repeat scroll 0 0 transparent;	
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    border: 1px solid #0A1D44;
    color: #FFFFFF !important;
	margin-left:5px !important;
	cursor:pointer;
	margin-top:1px!important;
	padding:2px 4px 2px 4px;
	}
.manage_booking_email input, .manage_booking_ref input {
    width: 120px;
	background: #FFFFFF;
	margin-left:5px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border:1px solid #606060;
    
    color: #B4B4B4;
    font-size: 12px;
    letter-spacing: 0.07em;
    margin-right: 8px;;
	margin-top:6px;
    padding: 3px;
}


.content_box ,.newsletter_signup,.urbangreymenu .headerbar,.footer_background,.manage_booking_butt input, .submit_button{behavior: url(/PIE.php);}
.fotter_brands{ padding:0px 20px 10px 30px; font-size:11px; color:#919FA2;}
.fotter_brands a{ display:inline; margin-right:41px; color:#919FA2;}
.subscribe_icon{ background:url(../images/special-offer.png); position:absolute; margin-left:227px; margin-top:-20px; width:89px; height:85px;}


.fleet_model { width:250px; float:left; height:180px; border-bottom:1px dotted #CCC; margin-bottom:20px;}
.fleet_model .image{float:left;}
.fleet_model .model_description{float:left; width:50px; font-size:9px; margin-top:30px;}
.fleet_model .model_description .desc_value { font-weight:bold; float:left; width:10px; margin-left:6px;}
.fleet_model .model_title{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.fleet_model .model_title span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #666;}
.fleet_model .model_title a:hover { color:#090; text-decoration:underline;}
.desc_title{ float:left;} 


.instant_quote{ background:url('images/instant_quote.gif') no-repeat; width:100%; background-position:0px 0px; padding-top:135px;}
.instant_quote_title{ display:inline; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:797977; padding-left:30px; font-weight:bold; padding-top:5px;}
.quote_div{border-bottom:1px dotted #CCC; padding:3px; padding-left:none; padding-right:50px; width:100%;}
.more_map{ float:left; margin-left:10px;}
.location_ico {
	MARGIN: 3px 0px 0px; FLOAT: left
}

.hotel_listing{width:48%; margin-right:10px; float:left; font-size:12px; color:#060; border-bottom:1px dotted #CCC; text-transform:capitalize;}
.hotel_box{ margin-top:10px; margin-bottom:10px;}

br.clear {
	clear:both;
}

/*  Paginator */

.news_select_l {
	BACKGROUND-IMAGE: url(images/news_nav_l.png); BACKGROUND-COLOR: transparent; PADDING-LEFT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 30px
}
.news_select_r {
	BACKGROUND-IMAGE: url(images/news_nav_r.png); BACKGROUND-COLOR: transparent; PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 30px
}
.news_select_m {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #ffd800; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 30px; PADDING-TOP: 0px
}
.news_select_m A {
	COLOR: #2e3636; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.news_navigate_link A {
	COLOR: #5ab132; FONT-SIZE: 14px; CURSOR: pointer; TEXT-DECORATION: none
}
.news_navigate_link A:hover {
	BACKGROUND-COLOR: #ecf1f1
}
.news_navigate_link2 A {
	COLOR: #5ab132; FONT-SIZE: 14px; CURSOR: pointer; TEXT-DECORATION: none
}
.news_navigate_link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px; vertical-align:middle !important; 
}
.news_navigate_link2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.news_navigate_width {
	WIDTH: 30px
}

/*    DRIVING RULES   */
.drop_info table {
	background-color:#edffe1;
	border-collapse:collapse;
	border:1px solid #cccccc;
	padding:2px;
	width:100%;
	margin-bottom:15px;
}
.drop_info td {
	border:2px solid white;
	padding:3px;
	padding-left:6px;
	vertical-align:middle;
	font-size:12px;
	color:#3c3c3c;
}
.drop_info tr:first-child {
	background:#ddf2d0;
	font-weight:bold;
	text-align:left;
	border-bottom:3px solid white;
}
.drop_info td p {
	margin:0px;
	padding:0px;
	text-align:left;
}

/* RIGHT BLOCK NEWS */

.urbangreymenu{
width: 175px; margin-top:10px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(images/downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
border-bottom:1px solid white;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
margin-bottom: 2px; /*bottom spacing between menu items*/
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
line-height: 17px;
text-decoration: underline;
}

.urbangreymenu ul li a:visited{
color: black;
}

.qa_answer ol{ padding:8px 0px 8px 30px;}
.qa_answer li{ line-height:18px;}


.urbangreymenu ul li a:hover{ /*hover state CSS*/
text-decoration:none;
}

/********************/

#map_wrapper{
 width:100%; 
 height:455px;
 margin-top:-15px;
 margin-bottom:15px;
 /*margin-top:-8px;*/
   
    background: none repeat scroll 0 0 #FFFFFF;
   	border: 4px solid #CCC;
	border-right:2px solid #CCC;
    padding: 0px 0px 0px 0px;
	margin-left:1px;
}