
/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	background: url(../img/body_bg.gif) repeat-x left top;
	color: #252525;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; /*line-height:20px;*/
}
/*===============================================================*/
img
{
	border: 0px;
}
h1, h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
}
form
{
	padding: 0;
	margin: 0;
}
a
{
	color: #e26a0e;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
	outline: none;
}
p
{
	padding: 10px 0;
	margin: 0;
}
.clear
{
	clear: both;
	line-height: 0;
	height: 0px;
}
.floatl
{
	float: left;
}

.floatr
{
	float: right;
}
label
{
	color: black;
	font-size: 12px;
	font-weight: bold;
	width: 209px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
.abouttxt h1
{
	color: #1fadcd;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
}
h1
{
	color: #1fadcd;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
}
h2
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../img/h2bg2.gif) no-repeat left top;
	padding: 8px 15px 10px;
	width: 912px;
	height: 18px;
	margin-top: 13px;
}
/*===================================================================*/
#wrapper
{
	margin: 0px auto;
	padding: 0;
	width: 980px;
}
/*============== header part css ===========*/
#hadder
{
	padding: 23px 5px 14px 8px;
	background: url(../img/headerbg.gif) no-repeat left top;
	height: 65px;
}
#hadder #header_left
{
	padding-left: 22px;
	padding-top: 15px;
	padding-bottom: 17px;
	font-size: 9px;
	text-transform: uppercase;
	color: #7c7a79;
	float: left;
	width: 325px;
}
#hadder #header_right
{
	float: right;
	width: 301px;
	padding-right: 8px;
	color: #878787;
	text-align: right;
}
#header_right img
{
	padding-left: 7px;
}
#header_right .phonebox
{
	padding: 5px 0px 8px 0px;
	font-size: 18px;
	font-weight: bold;
}
.phonebox img
{
	padding: 3px 0px 8px 0px;
}
#header_right .mailbox
{
	padding: 0px 0px 8px 0px;
	font-size: 14px;
	color: #939393;
}
#header_right .mailbox a
{
	font-size: 14px;
	text-decoration: underline;
	color: #939393;
}
#header_right .mailbox a:hover
{
	font-size: 14px;
	text-decoration: none;
}
/*============== //header part css ===========*/
/*============== navi part css ===========*/
#navipart
{
	height: 42px;
	padding: 9px 61px 0px 60px;
}
/* MAIN NAVIGATION */
#nav_main
{
	background: url(../img/navi.gif) no-repeat;
	width: 860px;
	height: 31px;
	margin: 0;
	padding: 0;
}
#nav_main li a
{
	display: block;
	height: 31px;
}
#nav_main li
{
	display: block;
	float: left;
	height: 31px;
	text-indent: -9999px;
	border-bottom: none;
	background: none;
	padding: 0;
	margin: 0;
}
#nm_home, #nm_home a
{
	width: 31px;
}
#nm_home a:hover, #nm_home a.current
{
	background: url(../img/navi.gif) no-repeat 0px -31px;
}
#nm_vehicle_types, #nm_vehicle_types a
{
	width: 129px;
}
#nm_vehicle_types a:hover, #nm_vehicle_types a.current
{
	background: url(../img/navi.gif) no-repeat -31px -31px;
}
#nm_suppliers, #nm_suppliers a
{
	width: 96px;
}
#nm_suppliers a:hover, #nm_suppliers a.current
{
	background: url(../img/navi.gif) no-repeat -160px -31px;
}
#nm_reservation, #nm_reservation a
{
	width: 112px;
}
#nm_reservation a:hover, #nm_reservation a.current
{
	background: url(../img/navi.gif) no-repeat -256px -31px;
}
#nm_quote_request, #nm_quote_request a
{
	width: 135px;
}
#nm_quote_request a:hover, #nm_quote_request a.current
{
	background: url(../img/navi.gif) no-repeat -368px -31px;
}
#nm_faq, #nm_faq a
{
	width: 59px;
}
#nm_faq a:hover, #nm_faq a.current
{
	background: url(../img/navi.gif) no-repeat -503px -31px;
}
#nm_travel_tips, #nm_travel_tips a
{
	width: 100px;
}
#nm_travel_tips a:hover, #nm_travel_tips a.current
{
	background: url(../img/navi.gif) no-repeat -562px -31px;
}
#nm_aboutus, #nm_aboutus a
{
	width: 94px;
}
#nm_aboutus a:hover, #nm_aboutus a.current
{
	background: url(../img/navi.gif) no-repeat -662px -31px;
}
#nm_contactus, #nm_contactus a
{
	width: 104px;
}
#nm_contactus a:hover, #nm_contactus a.current
{
	background: url(../img/navi.gif) no-repeat -756px -31px;
}
/* END MAIN NAVIGATION */
#bannerpart
{
	/*height:360px;	*/
	height: 330px;
	*height: 330px;
}
#bannerpart .bannerpbg
{
	background: url(../img/bannermid.gif) repeat-y left top;
	padding: 0px 13px 0px 17px;
}
.bannerpbg .baaner
{
	float: left;
	width: 645px; /*height:326px;*/
	height: 290px;
}
/*========= req right part =============*/
.bannerpbg .quote_req
{
	float: left;
	width: 296px; /*height:326px;*/
	height: auto;
	margin-left: 9px;
}
.quote_req .quote_reqbox {
    background: url("../img/req_quotebox.gif") no-repeat scroll left top transparent;
    height: auto;
    margin: 0;
    min-height: 290px;
    padding: 0;
}
.quote_reqbox .rquote_title
{
	padding: 7px 12px 5px 16px;
}
.quote_reqbox .req_quote_bluebox
{
	background: #206fbb url(../img/req_quote_2ndbox.gif) repeat-x left top;
	/* background: white left top; */
	padding: 6px 12px 5px 16px;
	margin: 0px 0px;
}
.req_quote2_bluebox
{
	background: #206fbb url(../img/req_quote_2ndbox.gif) repeat-x left top; 
	/*background:white left top;*/
	padding: 3px 10px 7px 16px;
	margin: 0px 0px;
}
.req_quote_bluebox2
{
	background: #328ad4 url(../img/bulebox.gif) repeat-x left top;
	padding: 2px 12px 8px 16px;
	margin: 0px 0px;
	font-size: 16px;
}
.req_quote_bluebox2 label
{
	font-size: 16px;
}
.req_quote_bluebox2 label strong
{
	font-size: 14px;
}
.req_quote2_bluebox2
{
	background: #328ad4 url(../img/bulebox.gif) repeat-x left top; 
	/* background: white left top;*/
	padding: 2px 10px 6px 16px;
	margin: 0px 0px;
	font-size: 16px;
}
.req_quote2_bluebox2 label
{
	font-size: 16px;
}
.req_quote2_bluebox2 label strong
{
	font-size: 14px;
}
.quote_reqbox .req_quote_nobg
{
	padding: 0px 12px 6px 16px;
	margin: 4px 0px;
}
.quote_reqbox .req_quote2_nobg
{
	padding: 0px 10px 3px 16px;
	margin: 4px 0px;
}
.quote_req .quote_reqbox label
{
	color: #ffffff;
	font-size: 12px;
	width: 115px;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: normal;
	line-height: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0;
}


.quote_req .quote_reqbox img
{
	border: none;
}
.padd_r18
{
	padding-right: 15px;
	padding-left: 3px;
}
.inputbox1
{
	border: 1px solid #80c3eb;
	padding: 3px;
	width: 86px;
	font-size: 12px;
}
.inputbox3
{
	border: 1px solid #80c3eb !important;
	padding: 1px 2px 1px 2px;
	width: 260px; /*color: #939393;*/
	font-size: 12px;
}
.inputbox2
{
	border: 1px solid #80c3eb !important;
	padding: 2px;
	width: 122px; /*color: #939393;*/
	font-size: 12px;
}
select.inputbox2
{
	border: none;
}

.inputbox1
{
	height: 16px !important;
}

select.inputbox3
{
	border: none;
}

.quote_button
{
	background: url(../img/req_quotebutton.gif) no-repeat left top;
	height: 34px;
	width: 92px;
	display: block;
	float: left;
	text-indent: -1000px;
	border: 0;
	margin: 5px 12px 3px 16px;
	cursor: pointer;
}
.quote_button:hover
{
	background: url(../img/req_quotebutton.gif) no-repeat left bottom;
}
.quote_button2
{
	background: url(../img/req_quotebutton.gif) no-repeat left top;
	height: 34px;
	width: 92px;
	float: left;
	text-indent: -1000px;
	border: 0;
	margin: 3px 12px 4px 16px;
	cursor: pointer;
}
.quote_button2:hover
{
	background: url(../img/req_quotebutton.gif) no-repeat left bottom;
}
.padd_left
{
	padding-left: 15px;
}
/*========= //req right part =============*/
.homebodypart
{
	line-height: 20px;
}
.home_welbox
{
	background: url(../img/wel_boxmid.gif) repeat-y left top;
	height: 1%;
	padding: 0px 0px 15px 28px;
}
.home_welbox .wemtxt
{
	width: 625px;
	padding-top: 3px;
}
.wemtxt h1
{
	font-size: 16px;
	color: #e26a0e;
	padding-top: 4px;
	margin: 0;
	font-weight: normal;
	padding-left: 0px;
}
.home_welbox .threeboxes
{
	width: 286px;
	float: right;
}
.home_leftp
{
	float: left;
	width: 677px;
	padding-top: 0px;
}
.home_rightp
{
	float: left;
	width: 297px;
	margin-right: 5px;
}
.wemtxt .keydesti
{
	width: 236px;
	margin-right: 12px;
	float: right;
	font-size: 16px;
	color: #e26a0e;
}
.wemtxt .keydesti a
{
	font-size: 16px;
	color: #e26a0e;
	text-decoration: none;
}
.wemtxt .keydesti a:hover
{
	text-decoration: underline;
}
.welcome
{
	width: 346px;
	float: left;
}
.welcome strong
{
	font-size: 16px;
	color: #e26a0e;
}
.orgbox
{
	background-color: #f4ecdc;
	border-bottom: 1px dotted #ad7804;
	border-top: 1px dotted #ad7804;
	padding: 5px 9px;
}
.whitebox
{
	padding: 5px 9px;
}
.camprental
{
	background: url(../img/camp_rental2.gif) no-repeat left top;
	height: 62px;
	width: 286px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.camprental span
{
	padding: 18px 10px 15px 94px;
	display: block;
}
.camprental:hover
{
	background: url(../img/camp_rental2.gif) no-repeat left bottom;
}
.motor_rental
{
	background: url(../img/motor_rental.gif) no-repeat left top;
	height: 69px;
	width: 286px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.motor_rental span
{
	padding: 24px 94px 15px 12px;
	display: block;
}
.motor_rental:hover
{
	background: url(../img/motor_rental.gif) no-repeat left bottom;
}
.fourwd_rental
{
	background: url(../img/4wd_rental.gif) no-repeat left top;
	height: 69px;
	width: 296px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fourwd_rental span
{
	padding: 23px 20px 15px 110px;
	display: block;
}

.fourwd_rental:hover
{
	background-position: left bottom;
}
.arrivedbox
{
	padding-top: 10px;
}
.home_leftp .bolgpart
{
	float: left;
	width: 380px;
	margin-right: 17px;
	margin-left: 5px;
}
.blogbox
{
	border-left: 2px solid #3fc8e7;
	border-right: 2px solid #3fc8e7;
	width: 355px;
	padding: 1px 10px 0 14px;
}
.blogbox p
{
	padding: 6px 5px 1px 22px;
}
.home_leftp .happycamp_part
{
	float: left;
	width: 253px;
	margin-right: 17px;
}
.paddtop6
{
	padding-top: 6px;
}
.blogbox h2
{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #1fadcd;
	background: none;
	height: auto;
	width: auto;
	padding: 0px 0px 5px 0px;
	margin-top: 0px;
}
.box1withbod
{
	border-bottom: 1px dotted #ad7804;
	padding: 10px 10px 8px 0;
}
.box2nobod
{
	padding: 10px 10px 0 0;
}
.orgtxt
{
	background: url(../img/icon/blog.gif) no-repeat left 3px;
	padding: 0px 3px 0px 22px;
}
.orgtxt a
{
	color: #e26a0e;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.orgtxt a:hover
{
	color: #e26a0e;
	font-size: 16px;
	text-decoration: none;
}
.font16
{
	font-size: 16px;
}
/*==== inner pages css =======*/
#innbodypart
{
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.bodypbg
{
	background: url(../img/bodymid.gif) repeat-y left top;
	padding: 0px 18px 0px 15px;
	height: 1%;
}
.bodypbg_req
{
	background: url(../img/bodymid.gif) repeat-y left top;
	padding: 0px 13px 0px 20px;
	height: 1%;
}
.inner_right
{
	/*float:right; 	padding:0; 	margin-left:-15px; 	width:314px;*/
	float: right;
	margin-left: -15px;
	width: 314px;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
.inner_righttxt
{
	float: right;
	background: #FFFFFF url(../img/home_req_mid.gif) repeat-y right top;
	padding: 0;
	margin-left: -15px;
	width: 314px;
}
.abouttxt
{
	padding: 0px 5px 0px 5px;
	margin: 0;
}
.innerpage_txt
{
	padding: 0px 1px 0px 5px;
	margin: 0;
}
.innerpage_txt p
{
	padding: 10px 10px 10px 9px;
}
.innerpage_imgtxt
{
	padding: 0;
	margin: 0;
}
.innerpage_imgtxt img
{
	float: left;
	padding: 0px 12px 10px 0px;
}
ul
{
	margin: 5px 16px 0px 13px;
	padding: 0;
	list-style: none;
	border-bottom: none;
}
ul li
{
	background: url(../img/icon/bullet.gif) no-repeat 10px 11px;
	padding: 4px 4px 4px 29px;
	border-bottom: 1px dotted #ad7804;
}
ul.comlist_fleft
{
	margin: 5px 16px 0px 13px;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #ad7804;
}
ul.nobotbod
{
	border-bottom: none;
}
ul.comlist_fleft li
{
	background: url(../img/icon/bullet.gif) no-repeat 13px 11px;
	padding: 4px 4px 4px 29px;
	border-bottom: none;
	float: left;
	min-width: 274px;
}
ul li.nobod
{
	border-bottom: none;
}
.paffl9
{
	padding-left: 9px;
}
.abouttop_p
{
	padding-left: 7px;
	padding-right: 13px;
}
.inner_p
{
	padding-left: 7px;
	padding-right: 13px;
}
.abouttop_p img
{
	float: left;
	padding: 0px 12px 10px 0px;
}
ol
{
	margin: 0px 0px 0px 50px;
	padding: 0;
}
ol li
{
	padding: 5px;
	color: #e26a0e;
}
ol li span
{
	color: #252525;
}
ol li span strong
{
	font-style: italic;
	color: #00afd7;
	font-weight: normal;
}
ol li ul
{
	margin: 5px 16px 0px 3px;
	padding: 0;
	list-style: none;
}
ol li ul li
{
	background: url(../img/icon/bullet.gif) no-repeat 13px 11px;
	padding: 4px 4px 4px 29px;
	border-bottom: 1px dotted #ad7804;
	color: #252525;
}
.orgtxt2
{
	color: #e26a0e;
	font-weight: bold;
}
.carv_van_samllbox
{
	float: left;
	margin-right: 5px;
	width: 207px;
}
.car_smallbox_title
{
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.car_smallbox_title2
{
	background: url(../img/car_vanbox_top_bot.gif) repeat-y left top;
	font-size: 16px;
	color: #e26a0e;
	padding: 0px 12px 6px 17px;
	font-weight: bold;
}
.car_smallbox_title2 a
{
	text-decoration: none;
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.car_smallbox_title2 a:hover
{
	text-decoration: none;
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.car_smallbox_mid
{
	background: url(../img/car_vanbox_mid.gif) repeat-y left top;
	padding: 13px 12px 6px 17px;
}
.paddimg
{
	padding: 0px 8px 12px 0px;
}
.carv_van_samllbox img
{
	padding: 0 !important;
	float: none !important;
}
.paddlr20
{
	padding: 0px 40px 0px 42px;
}

.car_smallbox_mid_img
{
	background: url(../img/carnvan_pic_bg.gif) no-repeat 9px top;
	height: 97px;
	padding-top: 4px;
	text-align: center;
	width: 164px;
}
/*===================== request page css =====================*/
.quote_requestp_orinal
{
	background: #bla url(../img/req_qutoe_mid.gif) repeat-x left top;
	margin: 0px 4px 0px 0px;
	padding: 3px;
	font-size: 16px;
	height: 1%;
}
.quote_requestp
{
	background: white left top;
	margin: 0px 4px 0px 0px;
	padding: 3px;
	font-size: 16px;
	height: 1%;
}
.quote_requestpform
{
	/*background: #2f7fba url(../img/req_qutoe_mid.gif) repeat-x left top; */
	background: #ffffff left top;
	margin: 0px 12px 0px 0px;
	padding: 3px 3px 0px 3px;
	font-size: 16px;
	height: 1%;
}
.quote_req_tilepadd
{
	padding: 3px 15px;
}
.req_quote_nobluebox
{
	background: none;
	padding: 6px 12px 8px 16px;
	margin: 0px 0px;
	font-size: 16px;
}
.req_quote_nobluebox_Confirm
{
	background: none;
	padding: 6px 12px 5px 16px;
	margin: 0px 0px;
	font-size: 12px;
}


.selbox_1
{
	border: 1px solid #80c3eb;
	padding: 2px;
	width: 194px;
	font-size: 12px;
}
.inputbox_1
{
	border: 1px solid #80c3eb;
	padding: 3px;
	width: 164px;
	font-size: 12px;
}
.inputbox_2
{
	border: 1px solid #80c3eb;
	padding: 3px;
	width: 264px;
	font-size: 12px;
	margin-top: 3px;
}
.selbox_3
{
	border: 1px solid #80c3eb;
	padding: 2px;
	margin-top: 3px;
	width: 271px;
	font-size: 12px;
}
.selbox_3b
{
	border: 1px solid #80c3eb;
	padding: 2px;
	margin-top: 3px;
	width: 271px;
	font-size: 12px;
}
.selbox_2
{
	border: 1px solid #80c3eb;
	padding: 2px;
	width: 264px;
	font-size: 12px;
}
.req_quote_bluebox3
{
	/*background: #2779c4 url(../img/bulebox2.gif) repeat-x left top;*/ 
	background: white;
	padding: 6px 12px 8px 16px;
	margin: 0px 0px;
	font-size: 16px;
	height: 1%;
}
.txtarea
{
	border: 1px solid #80c3eb;
	padding: 3px;
	width: 465px;
	font-size: 12px;
	margin-top: 3px;
	height: 175px;
}

.txtarea_Quote_req
{
	border: 1px solid #80c3eb;
	padding: 3px;
	width: 622px;
	font-size: 12px;
	margin-top: 3px;
	height: 175px;
}


.cancel
{
	background: url(../img/cancel_button.gif) no-repeat left top;
	width: 86px;
	height: 35px;
	display: block;
	text-indent: -1000em;
	cursor: pointer;
	border: 0;
}
.cancel:hover
{
	background: url(../img/cancel_button.gif) no-repeat left bottom;
}
.send_req_button
{
	background: url(../img/send_reqbutton.gif) no-repeat left top;
	width: 166px;
	height: 35px;
	display: block;
	text-indent: -1000px;
	cursor: pointer;
	border: 0;
}
.send_req_button:hover
{
	background: url(../img/send_reqbutton.gif) no-repeat left bottom;
}
.paddl2
{
	padding-left: 3px;
}
.paddl9
{
	padding-left: 9px;
}
.padd_bot2
{
	padding-bottom: 4px;
}
.req_quote_bluebox_2
{
	background: white; /* url(../img/bulebox.gif) repeat-x left top; */
	padding: 5px 12px 8px 16px;
	margin: 0px 0px;
	font-size: 16px;
	height: 1%;
}

.req_quote_bluebox_2_confirm
{
	background: #328ad4 url(../img/bulebox.gif) repeat-x left top;
	padding: 5px 12px 5px 16px;
	margin: 0px 0px;
	font-size: 12px;
	height: 1%;
}

.textarea_box
{
	float: left;
	width: 470px;
}
/*============== other pages css =================*/
.breadcrumb
{
	font-size: 14px;
	color: #e26a0e;
	padding: 0px 3px 0px 8px;
}
.breadcrumb a
{
	color: #e26a0e;
	text-decoration: underline;
}
.breadcrumb a:hover
{
	color: #e26a0e;
	text-decoration: none;
}
.font16b
{
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.hotel_mainlistbox
{
	margin-left: 130px;
}
.hotel_listbox
{
	background: url(../img/hotel_list_mid.gif) repeat-y left top;
	padding: 0px 10px;
	width: 670px;
	height: 1%;
}
.hotel_lists_box
{
	float: left;
	width: 333px;
	margin-right: 1px;
	margin-left: 1px;
}
.hotel_lists_box2
{
	padding: 0px 5px;
}
.hotel_listbox_title
{
	background: url(../img/hotel_list_title_bg.gif) repeat-x left top;
	border-bottom: 1px solid #337db7;
	border-left: 1px solid #337db7;
	border-right: 1px solid #337db7;
	border-top: 1px solid #337db7;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
}
.padd_lr15
{
	padding: 0px 5px;
}
.ulbox_innerp
{
	padding-right: 15px;
}
.paddbox_innerp
{
	padding: 0px 15px;
}
/*================== supplier pages css ====================*/
.supplierbxes
{
	width: 640px;
	overflow: hidden;
	height: 1%;
}
.supplierbxes .sup_boxcont
{
	float: left;
	width: 208px;
	background: url(../img/supplir_box_mid.gif) repeat-y left top;
	margin-bottom: -800px;
	padding-bottom: 800px;
	height: 1%;
	margin-left: 2px;
	margin-right: 2px;
}
.supplierbxes .sup_boxcont img
{
	float: none;
	padding: 0px;
}
.sup_boxcont .sup_title
{
	padding: 0;
	margin: 0;
}
.sup_title_box
{
	background: url(../img/supplir_box_title2.gif) repeat-y left top;
	height: 1%;
}
.sup_title_txt
{
	padding: 0px 10px 5px 16px;
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.sup_title_txt a
{
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
	text-decoration: none;
}
.sup_title_txt a:hover
{
	font-size: 16px;
	color: #b65b15;
	font-weight: bold;
	text-decoration: none;
}
.sup_boxcont .sup_txtp
{
	padding: 5px 14px 5px 16px;
	width: 178px;
}
.sup_txtp img
{
	padding-bottom: 6px;
}
.supplierbxes_bot
{
	clear: both;
}
.supplierbxes_bot .botimg
{
	float: left;
	width: 208px;
	background: url(../img/supplir_box_bot.gif) no-repeat left bottom;
	height: 16px;
	margin-left: 2px;
	margin-right: 2px;
}
/*============ footer part ================*/
#footertop
{
	background: #e7f8fc url(../img/footerbgtop.gif) repeat-x left top;
	padding: 0px;
	margin-top: 12px;
}
#footer1
{
	margin: 0px auto;
	background: url(../img/footerpic.gif) no-repeat left top;
	padding: 0;
	width: 980px;
}
#footer1 .sponser
{
	margin-left: 47px;
	height: 70px;
}
#footer1 .faddressp
{
	float: left;
	border-right: 1px solid #b9e8f2;
	padding: 8px 12px 10px 16px;
	width: 350px;
	font-size: 12px;
	color: #4e4e4e;
	line-height: 27px;
	margin: 8px 0px 10px 0px;
}
#footer1 .faddressp span
{
	color: #1fadcd;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 8px;
}
#footer1 .flinksbox
{
	border-left: 1px solid #f3fdff;
	width: 577px;
	padding: 0;
	float: left;
	font-size: 12px;
	color: #009bbe;
	line-height: 24px;
	margin: 8px 0px 10px 0px;
}
ul.fotlink
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: none;
}
ul.fotlink li
{
	padding: 0px;
	margin: 0px;
	border-bottom: none;
	background: none;
}
ul.fotlink li a
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #009bbe;
	text-decoration: underline;
}
ul.fotlink li a:hover
{
	text-decoration: none;
}
.rentallinksbox
{
	float: left;
	padding-left: 14px;
}
#footer1 .sponser img
{
	float: left;
}
#footer
{
	margin: 0px auto;
	padding: 10px 0px;
	width: 980px;
}
#footerbot
{
	background: url(../img/footerbgbot.gif) repeat-x left top;
}
#footer .footernavi
{
	color: #e26a0e;
	font-size: 12px;
	float: left;
	padding-left: 10px;
}
#footer .footernavi a
{
	color: #e26a0e;
	font-size: 12px;
	text-decoration: none;
}
#footer .footernavi a:hover
{
	text-decoration: underline;
}
#footer .footerright
{
	font-size: 11px;
	color: #8bbdc8;
	text-align: right;
	padding-right: 25px;
}
/*========= new css ==================*/
.hbody_botimg
{
	background: url(../img/wel_boxbot.gif) no-repeat left top;
	height: 23px;
}
.body_botimg
{
	background: url(../img/bodybot.gif) no-repeat left top;
	height: 18px;
}
.left_img
{
	float: left;
	padding: 0px 20px 10px 0px;
}
.sel_vehiclebox
{
	padding: 0px 6px;
}
.box_botboder
{
	border-bottom: 1px dotted #ad7804;
	padding: 4px 5px;
	margin: 0px 18px 0px 6px;
}
.box_botnoboder
{
	border-bottom: none;
	padding: 4px 5px;
	margin: 0px 18px 0px 6px;
}
.flotl50
{
	float: left;
	padding-right: 15px;
	width: 180px;
}
.sup_carpic_box
{
	background-color: #f4f3e0;
	border-left: 1px solid #f9f8ed;
	border-top: 1px solid #f9f8ed;
	border-bottom: 1px solid #e4e2c5;
	border-right: 1px solid #e4e2c5;
	padding: 5px;
}
.orgbox2
{
	background-color: #f4f3e0;
	border-left: 1px solid #f9f8ed;
	border-top: 1px solid #f9f8ed;
	border-bottom: 1px solid #e4e2c5;
	border-right: 1px solid #e4e2c5;
	padding: 5px 3px 5px 10px;
}
.blue_title_bar
{
	background: #3d8dc6 url(../img/supp_blue_hadpart.gif) repeat-x left top;
	border-left: 1px solid #96c6e5;
	border-right: 1px solid #488dc2;
	padding: 6px 4px 6px 12px;
	color: #FFFFFF;
	font-size: 14px;
}
.blue_title_bar a
{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
.blue_title_bar a:hover
{
	text-decoration: underline;
}
.green_titlebar
{
	background: url(../img/green_title_bar.gif) repeat-x left top;
	border-left: 1px solid #b2d37d;
	border-right: 1px solid #6aa219;
	padding: 6px 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 1px;
	color: #FFFFFF;
}
.blue_cont_box
{
	background-color: #e1f4f2;
	border-left: 1px solid #edf8f7;
	border-top: 1px solid #edf8f7;
	border-bottom: 1px solid #bcd8d5;
	border-right: 1px solid #bcd8d5;
	color: #525252;
	padding: 6px;
}
.innerpage_txt .blue_cont_box img
{
	float: none;
	padding: 0px;
}
.blue_box
{
	background-color: #e1f4f2;
	border-left: 1px solid #edf8f7;
	border-top: 1px solid #edf8f7;
	border-bottom: 1px solid #bcd8d5;
	border-right: 1px solid #bcd8d5;
	color: #252525;
	padding: 5px 3px 5px 10px !important;
}
.innerpage_txt .blue_box img
{
	float: none;
	padding: 0px;
}
.txtblack_bold
{
	color: #252525;
	font-weight: bold;
}
.paddtop3
{
	padding-top: 3px;
}
.checkbox
{
	margin-top: 3px;
	display: block;
}
.txtalign
{
	vertical-align: middle;
	padding-bottom: 5px;
}
.bod_right
{
	border-right: 1px dotted #ad7804;
	padding: 0px 12px 10px 12px;
	margin: 10px 0px 5px 0px;
	float: right;
	text-align: left;
}
.nobod_right
{
	padding: 0px 12px 10px 12px;
	margin: 10px 0px 5px 0px;
	float: left;
}
.vehicle_imgbox
{
	background: url(../img/vehicle_img_boxbg.gif) no-repeat left top;
	padding: 3px 4px 4px 3px;
	margin-left: 11px;
	margin-top: 11px;
	height: 133px;
}
.vehicle_link
{
	color: #009bbe;
	padding: 0;
	margin: 0;
}
.vehicle_link a
{
	font-size: 12px;
	color: #009bbe;
	text-decoration: underline;
}
.vehicle_link a:hover
{
	font-size: 12px;
	color: #009bbe;
	text-decoration: none;
}
.booking_detail
{
	width: 603px;
	margin-left: 16px;
}
.booking_detail .bookimgbox
{
	width: 215px;
	float: left;
	padding: 6px 0px 0px 16px;
}
.bookimgbox .imgbox
{
	background: url(../img/booking_deatils_picbod.gif) no-repeat left top;
	height: 146px;
	width: 209px;
	display: block;
	padding: 5px 0px 0px 3px;
}
.imgtext
{
	text-align: center;
	color: #ca4708;
	text-decoration: underline;
}
.booking_detail .bookimgbox img
{
	float: none;
	padding: 0px;
}
.booking_detail .booking_list
{
	float: left;
	width: 340px;
	margin: 6px 10px 0px 18px;
}
.booking_list .box1
{
	background-color: #f4ecdc;
	border-bottom: 1px dotted #ad7804;
	color: #525252;
	padding: 5px 10px;
}
.booking_list .box2
{
	border-bottom: 1px dotted #ad7804;
	color: #525252;
	padding: 5px 10px;
}
.booking_list strong
{
	color: #252525;
	width: 138px;
	display: block;
	float: left;
}
.org_box
{
	background-color: #e26a0e;
	border-bottom: 1px solid #d0630d;
	border-right: 1px solid #d0630d;
	border-left: 1px solid #ea914d;
	border-top: 1px solid #ea914d;
	padding: 5px 3px 5px 10px;
	color: #FFFFFF;
}
.lightbreen_box
{
	background-color: #e3f4d3;
	border-bottom: 1px solid #c7ddb4;
	border-right: 1px solid #c7ddb4;
	border-left: 1px solid #eff9e6;
	border-top: 1px solid #eff9e6;
	padding: 5px 3px 5px 10px;
}
.nocol_box
{
	border: 1px solid #fff;
	padding: 5px 3px 5px 10px;
}
/* New class added by me.*/
.nocol_box_new
{
	border: 1px solid #fff;
	padding: 0px;
}
/*end New class added by me.*/

.back2search
{
	background: url(../img/button/back_search.gif) no-repeat left top;
	display: block;
	width: 162px;
	height: 27px;
	cursor: pointer;
	text-indent: -1000em;
	border: none;
	margin-right: 12px;
}
.back2search:hover
{
	background: url(../img/button/back_search.gif) no-repeat left bottom;
}
.emailme
{
	background: url(../img/button/email_me.gif) no-repeat left top;
	display: block;
	width: 100px;
	height: 27px;
	cursor: pointer;
	text-indent: -1000em;
	border: none;
	margin-right: 12px;
}
.emailme:hover
{
	background: url(../img/button/email_me.gif) no-repeat left bottom;
}
.booknow
{
	background: url(../img/button/book_now.gif) no-repeat left top;
	display: block;
	width: 113px;
	height: 27px;
	cursor: pointer;
	text-indent: -1000em;
	border: none;
	margin-right: 12px;
}
.booknow:hover
{
	background: url(../img/button/book_now.gif) no-repeat left bottom;
}
.paddtb6
{
	padding: 6px 0px;
}
.green_box
{
	background: url(../img/green_title_bar.gif) repeat-x left top;
	border-left: 1px solid #b2d37d;
	border-right: 1px solid #6aa219;
	padding: 5px 3px 5px 10px;
	margin-bottom: 1px;
	color: #FFFFFF;
}
.ordtxt14
{
	color: #cd5216; /*font-size:14px;*/
}
.lightblacl_txt14
{
	color: #525252;
	font-size: 14px;
}
.lightblacktxt
{
	color: #525252;
}
.paddboxlr
{
	padding-left: 15px;
	padding-right: 18px;
}
.floatl_2
{
	float: left;
	width: 70px;
}
.bluetxt16
{
	color: #00a1c5;
	font-size: 16px;
}
.right_picsbox
{
	background: url(../img/rights_picbg.gif) no-repeat left top;
	margin-left: 18px;
	margin-top: 10px;
	width: 258px;
	height: 217px;
	padding-top: 3px;
	padding-left: 3px;
}
.back
{
	background: url(../img/button/back.gif) no-repeat left top;
	display: block;
	width: 64px;
	height: 27px;
	cursor: pointer;
	text-indent: -1000em;
	border: none;
	margin-right: 12px;
}
.back:hover
{
	background: url(../img/button/back.gif) no-repeat left bottom;
}
.continue_booking
{
	background: url(../img/button/continue_booking.gif) no-repeat left top;
	display: block;
	width: 146px;
	height: 27px;
	cursor: pointer;
	text-indent: -1000em;
	border: none;
	margin-right: 12px;
}
.continue_booking:hover
{
	background: url(../img/button/continue_booking.gif) no-repeat left bottom;
}
.txt14
{
	font-size: 14px;
	font-weight: normal;
	padding-left: 25px;
}
.martop
{
	margin-top: 3px;
}
.float_l50
{
	float: left;
	width: 49.9%;
}
.float_l500
{
	float: left;
	width: 50%;
}
.float_l500 label
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	width: 279px;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
}
.map
{
	background: url(../img/icon/map.gif) no-repeat left top;
	display: block;
	width: 26px;
	height: 27px;
	float: right;
	text-indent: -1000em;
	cursor: pointer;
}
.width97p
{
	width: 97%;
}
.selbox_co
{
	width: 260px;
	border: 1px solid #80c3eb;
	padding: 3px;
	color: #b0b0b0;
}
.float_l50_package_textarea
{
	float: left;
	width: 27.9%;
}

.selbox_co_package_textarea
{
	width: 430px;
	border: 1px solid #80c3eb;
	padding: 3px;
	color: #b0b0b0;
}

.selbox_co_package
{
	width: 100px;
	border: 1px solid #80c3eb;
	padding: 3px;
	color: #b0b0b0;
}
.box1botbod
{
	border-bottom: 1px dotted #ad7804;
	padding: 10px 8px;
}
.box2nobotbod
{
	padding: 10px 8px;
}
.quote_req_tilepadd h1
{
	font-family: "Futura Std Medium" , Helvetica, sans-serif;
	font-size: 24px;
	color: #1FADCD;
	font-weight: lighter;
	font-style: normal;
	padding: 8px 0px 8px 0px;
}
/*================== result page css ================*/
.rental_detail
{
	width: 350px;
	float: left;
	padding-left: 10px;
}
.search_againbox
{
	width: 561px;
	 background: url(../img/search_againbg.gif) no-repeat left top; 
	/*background: white left top;*/
	float: right;
	height: 210px;
	padding: 6px 0px;
}
.search_againbox h1
{
	font-family: "Futura Std Medium" , Helvetica, sans-serif;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 8px 14px;
}
.search_againbox .req_quote2_nobg
{
	padding: 0px 3px 3px 16px;
}
.search_againbox label
{
	color: #fff;
	font-size: 12px;
	width: 115px;
	display: block;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight: normal;
}
.boder1
{
	border: 1px solid #00FF00;
}
.paddl5
{
	padding-left: 5px;
}
.quote_button3
{
	background: url(../img/req_quotebutton.gif) no-repeat left top;
	height: 34px;
	width: 92px;
	display: block;
	text-indent: -1000px;
	border: 0;
	margin: 13px 12px 5px 16px;
	cursor: pointer;
}
.quote_button3:hover
{
	background: url(../img/req_quotebutton.gif) no-repeat left bottom;
}
.search_againbox .req_quote2_bluebox2
{
	background: #328ad4 url(../img/bulebox.gif) repeat-x left top; 
	/*background: white left top;*/
	padding: 0px 10px 6px 16px;
	margin: 0px;
	font-size: 16px;
}
.search_againbox .req_quote2_bluebox_2
{
	background: #2779c4 url(../img/bulebox_new.gif) repeat-x left top; 
	/*background: #fff left top;*/
	padding: 0px 10px 3px 16px;
	margin: 0px;
	font-size: 16px;
}
.rental_detail .box1
{
	background-color: #f4ecdc;
	border-bottom: 1px dotted #ad7804;
	color: #525252;
	padding: 10px;
	font-size: 14px;
}
.rental_detail .box2
{
	border-bottom: 1px dotted #ad7804;
	color: #525252;
	padding: 10px;
	font-size: 14px;
}
.rental_detail .box3
{
	color: #525252;
	padding: 10px;
	font-size: 14px;
}
.rental_detail strong
{
	color: #252525; /*width:155px;Changed by Akhil to below line*/
	width: 138px;
	display: block;
	float: left;
}
.button_part
{
	padding: 5px 20px 5px 20px;
}
.result_box1
{
	float: left;
	height: 132px;
	width: 427px;
	margin: 0px 1px 1px 0px;
}
.result_box2
{
	float: left;
	height: 132px;
	width: 169px;
	margin: 0px 1px 1px 0px;
}
.result_box3
{
	float: left;
	height: 132px;
	width: 169px;
	margin: 0px 1px 1px 0px;
}
.result_box4
{
	float: left;
	height: 132px;
	width: 123px;
	margin: 0px 1px 1px 0px;
}
.blue_box2
{
	background-color: #e1f4f2;
	border-left: 1px solid #edf8f7;
	border-top: 1px solid #edf8f7;
	border-bottom: 1px solid #bcd8d5;
	border-right: 1px solid #bcd8d5;
	color: #252525;
	padding: 13px 5px;
}
.lightbreen_box2
{
	background-color: #e3f4d3;
	border-bottom: 1px solid #c7ddb4;
	border-right: 1px solid #c7ddb4;
	border-left: 1px solid #eff9e6;
	border-top: 1px solid #eff9e6;
	padding: 10px 5px;
}
.orgbox_2
{
	background-color: #f4f3e0;
	border-left: 1px solid #f9f8ed;
	border-top: 1px solid #f9f8ed;
	border-bottom: 1px solid #e4e2c5;
	border-right: 1px solid #e4e2c5;
	padding: 10px 5px;
}
.whitbox
{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 10px 5px;
}
.result_listleft
{
	float: left;
	width: 160px;
	padding: 0;
	margin-left: 3px;
	color: #252525;
}
.result_listleft a
{
	text-decoration: underline;
	color: #252525;
}
.result_listleft a:hover
{
	text-decoration: none;
	color: #252525;
}
.result_listimg
{
	background: url(../img/result_picbg.png) no-repeat left top;
	width: 159px;
	height: 104px;
	padding: 3px 0px 0px 3px;
}
.result_listtxt
{
	float: left;
	width: 246px;
	margin-left: 6px;
	color: #252525;
	margin-top: 6px;
}
.result_listtxt a
{
	color: #252525;
	text-decoration: underline;
}
.result_listtxt a:hover
{
	color: #252525;
	text-decoration: none;
}
.font14
{
	font-size: 14px;
}
.orgtxt3
{
	color: #E26A0E;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 4px;
	padding-top: 9px;
}
.orgtxt3 a
{
	text-decoration: none;
	color: #e26a0e;
	font-weight: bold;
	font-size: 14px;
}
.orgtxt3 a:hover
{
	text-decoration: underline;
	color: #e26a0e;
	font-weight: bold;
	font-size: 14px;
}
.result_icon
{
	padding-top: 8px;
	padding-left: 3px;
}
.result_icon img
{
	padding: 1px;
}
.green_bigbutton
{
	background: url(../img/button/green_big_button.gif) no-repeat left center;
	width: 105px;
	height: 103px;
	display: block;
	font-size: 14px;
	padding: 10px 10px 0px 10px;
	color: #FFFFFF;
	text-align: center;
}
.green_bigbutton a
{
	color: #FFFFFF;
	text-decoration: none;
}
.green_bigbutton a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.font24
{
	font-size: 24px;
	margin-top: 6px;
	line-height: 32px;
}
.hot_deals
{
	background: url(../img/button/red_box.gif) no-repeat center bottom;
	width: 61px;
	height: 21px;
	display: block;
	text-indent: -1000px;
	margin: 12px auto 0px auto;
}
.orgn_bigbutton
{
	background: url(../img/button/org_big_button.gif) no-repeat left center;
	width: 105px;
	height: 103px;
	display: block;
	font-size: 14px;
	padding: 10px 10px 0px 10px;
	color: #FFFFFF;
	text-align: center;
}
.orgn_bigbutton a
{
	color: #FFFFFF;
	text-decoration: none;
}
.orgn_bigbutton a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.res_quotebutton
{
	background: url(../img/button/quote.gif) no-repeat left top;
	height: 27px;
	width: 82px;
	text-indent: -1000em;
	display: block;
	margin-left: 18px;
}
.res_quotebutton:hover
{
	background: url(../img/button/quote.gif) no-repeat left bottom;
}
.total_recdbox
{
	width: 247px;
	color: #c03906;
	float: left;
	font-size: 16px;
	padding-top: 7px;
}
.total_recdbox strong
{
	color: #525252;
}
.pagingbox
{
	width: 260px;
	float: right;
}
.buttonsbox
{
	float: left;
	width: 368px;
	margin-left: 40px;
	text-align: center;
}
.icon_pessenger img
{
	margin-right: 2px;
}
.economy
{
	background: url(../img/button/green_button.gif) no-repeat left top;
	width: 80px;
	height: 19px;
	display: block;
	color: #50722f;
	font-size: 14px;
	float: left;
	padding: 5px;
}
a.economy
{
	color: #50722f;
	font-size: 14px;
	text-decoration: none;
}
a.economy:hover
{
	text-decoration: underline;
}
.mid_range
{
	background: url(../img/button/blue_button.gif) no-repeat left top;
	width: 94px;
	height: 19px;
	display: block;
	color: #4c918a;
	font-size: 14px;
	float: left;
	padding: 5px;
}
a.mid_range
{
	color: #4c918a;
	font-size: 14px;
	text-decoration: none;
}
a.mid_range:hover
{
	text-decoration: underline;
}
.deluxe
{
	background: url(../img/button/light_green_button.gif) no-repeat left top;
	width: 72px;
	height: 19px;
	display: block;
	color: #948f38;
	font-size: 14px;
	float: left;
	padding: 5px;
}
a.deluxe
{
	color: #948f38;
	font-size: 14px;
	text-decoration: none;
}
a.deluxe:hover
{
	text-decoration: underline;
}
/*============ css for pagination ==========================*/
#tnt_pagination
{
	display: block;
	text-align: left;
	height: 22px;
	line-height: 21px;
	clear: both;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited
{
	padding: 1px 4px;
	border: solid 1px #cbcbcb;
	background: #f0f0f0 url(../img/pagingbg1.gif) repeat-x left top;
	color: #252525;
	margin-left: 1px;
	text-decoration: none;
	width: 10px;
	font-weight: normal;
}

#tnt_pagination a:hover
{
	background: #ec8e1c url(../img/pagingbg2.gif) repeat-x left top;
	color: #FFFFFF;
	border: 1px solid #df8313;
}

#tnt_pagination .active_tnt_link
{
	padding: 1px 4px;
	background: #ec8e1c url(../img/pagingbg2.gif) repeat-x left top;
	color: #FFFFFF;
	border: 1px solid #df8313;
	margin-left: 3px;
	text-decoration: none;
	cursor: default;
}
#tnt_pagination .disabled_tnt_pagination
{
	padding: 1px 5px;
	border: 1px solid #EBEBEB;
	margin-left: 3px;
	text-decoration: none;
	border: solid 1px #cbcbcb;
	background: #f0f0f0 url(../img/pagingbg1.gif) repeat-x left top;
	color: #888888;
	cursor: default;
}
/*===================== new css for suppler page ===============*/
.sup_mainbox
{
	width: 208px;
	margin-left: 2px;
	margin-right: 2px;
	height: 234px;
	background: url(../img/supplir_box_mid.gif) repeat-y left top;
}
.sup_mainbox img
{
	float: none !important;
	padding: 0 !important;
}
.sup_mainbox .sup_boxcont
{
	float: left;
	width: 208px;
}
.sup_mainbox .sup_title
{
	padding: 0;
	margin: 0;
	float: left;
}
.sup_mainbox .sup_title .sup_title_box
{
	background: url(../img/supplir_box_title2.gif) repeat-y left top;
	height: 1%;
}
.sup_title_txt
{
	padding: 0px 10px 5px 16px;
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
}
.sup_title_txt a
{
	font-size: 16px;
	color: #e26a0e;
	font-weight: bold;
	text-decoration: none;
}
.sup_title_txt a:hover
{
	font-size: 16px;
	color: #b65b15;
	font-weight: bold;
	text-decoration: none;
}
.sup_mainbox .botimg
{
	float: none !important;
	padding: 0 !important;
}
.sup_box1
{
	padding: 0;
	float: left;
	margin: 0;
	width: 208px;
}
.sup_box1 img
{
	float: none !important;
	padding: 0 !important;
}
.sup_box1 .botimg
{
	width: 208px;
	background: url(../img/supplir_box_bot.gif) no-repeat left top;
	height: 16px;
	margin-left: 2px;
	margin-right: 2px;
}
/*=========================== reservation css ============================*/
#reservation
{
	margin: 0;
	padding: 0; /*color:#FFFFFF; Commented by kapil because warning popup texts were taking this color*/
}
#reservation label
{
	width: 160px !important; /*	color: #FFFFFF; */
	color: black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
}
#reservation label span
{
	color: #FF3300;
}
.redstar
{
	color: #FF3300;
}
.reser_title
{
	color: #353535;
	font-size: 16px;
	/* background: url(../img/bg2reser.gif) repeat-x left top; */
	padding: 5px 12px 8px 16px;
	margin-bottom: 6px;
	height: 1%;
}
.padd_bot40
{
	padding-bottom: 40px;
}
.reser_title2
{
	color: #353535;
	font-size: 18px;
	background: url(../img/resev_titlebg.png) repeat-x left top;
	padding: 10px 12px 3px 16px;
	margin-bottom: 6px;
	height: 28px;
}
#reservation .creditcard_box
{
	padding: 0px;
	margin: 0px;
}
#reservation .creditcard_box label
{
	width: 209px !important;
	/*color: #FFFFFF; */
	color: black;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
}
.long_txtarea
{
	border: 1px solid #80c3eb;
	margin-top: 3px;
	padding: 3px;
	width: 884px;
}
.long_txtareaform
{
	border: 1px solid #80c3eb;
	margin-top: 3px;
	padding: 3px 0px 3px 3px;
	width: 431px;
}
.selbox_s
{
	border: 1px solid #80c3eb;
	padding: 2px;
	width: 154px;
	font-size: 12px;
}
/* Added by Akhil*/
.selbox_sb
{
	border: 1px solid #80c3eb;
	padding: 2px;
	width: 132px;
	font-size: 12px;
}
/* Added by Akhil*/
.font12
{
	font-size: 12px;
}
/*======================== new css for =========================*/
.vehicle_imgbox2
{
	background: url(../img/vehicle_img_boxbg.gif) no-repeat left top;
	padding: 3px 4px 4px 3px;
	margin-left: 11px;
	margin-top: 3px;
	height: 133px;
}
.sup_mainbox2
{
	width: 208px;
	margin-left: 2px;
	margin-right: 2px;
	height: 255px;
	background: url(../img/supplir_box_mid.gif) repeat-y left top;
}
.sup_mainbox2 img
{
	float: none !important;
	padding: 0 !important;
}
.sup_mainbox2 .sup_boxcont
{
	float: left;
	width: 208px;
}
.sup_mainbox2 .sup_title
{
	padding: 0;
	margin: 0;
}
.sup_mainbox2 .sup_title .sup_title_box
{
	background: url(../img/supplir_box_title2.gif) repeat-y left top;
	height: 1%;
}
.sup_mainbox2 .sup_iconp
{
	padding: 5px 5px 5px 14px;
}
.sup_mainbox2 .sup_iconp img
{
	padding-right: 1px !important;
}
.reser_title1 .startxt
{
	font-size: 14px;
	float: right;
}
/*=================== pop up part css ======================*/
#popup_part
{
	width: 926px;
	padding: 0px;
	margin: 0px auto;
}
.popupbg
{
	background: #FFFFFF none;
}
#popup_part .popup_innerp
{
	padding: 10px;
}
.popup_innerp .pop_leftp
{
	width: 618px;
	float: left;
	border-right: 1px dotted #ad7804;
	padding-right: 8px;
}
.pop_leftp .leftp_cont_top
{
	width: 446px;
	padding-left: 20px;
	float: left;
}
.pop_leftp .leftp_cont_topr
{
	width: 152px;
	float: right;
}
.popup_innerp .pop_rightp
{
	width: 268px;
	float: right;
}
.popup_innerp h1
{
	color: #1fadcd;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.leftp_cont_top .txtpart
{
	width: 600px;
	float: left;
	padding-bottom: 8px;
	padding-top:10px;
	color: #525252;
}
.leftp_cont_top .txtpart img
{
	padding: 1px;
}
.leftp_cont_top .leftp_innbox
{
	width: 133px;
	float: left;
}
.pop_leftp .leftp_cont_bot
{
	padding-left: 10px;
}
.popup_imgbg
{
	background: url(../img/popimgbg.gif) no-repeat left top;
	padding: 3px 0px 0px 3px;
	margin: 0;
	width: 250px;
	height: 178px;
}
.blue_title_bar2
{
	background: #3d8dc6 url(../img/supp_blue_hadpart.gif) repeat-x left top;
	border-left: 1px solid #96c6e5;
	border-right: 1px solid #488dc2;
	padding: 10px 5px;
	color: #FFFFFF;
	font-size: 14px;
}

/*Added by kapil for Banner*/
#slider
{
	width: 645px; /* important to be same as image width */
	height: 289px; /* important to be same as image height */
	position: relative; /* important */ /*overflow: hidden; /* important */
}
#sliderContent
{
	width: 645px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin-left: 0;
}

#slider ul
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	border-bottom: none !important;
}
#slider ul li
{
	background: none;
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: none !important;
}
.sliderImage
{
	float: left;
	position: relative;
	display: none;
}
.sliderImage span
{
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 619px;	
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #080A09;
	display: none;
}
.clear
{
	clear: both;
}
.sliderImage span strong
{
	font-size: 14px;
}
.top
{
	top: 0;
	left: 0;
}
.bottom
{
	top: 250px;
	left: 0;
}
ul
{
	list-style-type: none;
}
/* End of Added by kapil for Banner*/

/* End of Added by Akhil for Banner*/
.selbox_10
{
	border: 1px solid #80c3eb;
	padding: 2px;
	width: 164px;
	color: #939393;
	font-size: 12px;
}
.bodypbgpopup
{
	padding: 0px 18px 0px 15px;
	height: 15px;
	width: 100%;
}
.bodypbgpopup h1
{
	background-color: #287CC7;
	padding: 5px;
	height: 15px;
	color: #fff;
}
/* End of Added by Akhil for Banner*/
.qutte_rey_topimg
{
	float: none !important;
	padding: 0px !important;
}
.qutte_rey_botimg
{
	float: none !important;
	padding: 0px !important;
	margin-left: -3px;
}

/*=================== new css for Secure Booking page by priya on 10th june 2010 =================*/
.uhavselect_list
{
	float: left;
	width: 180px;
}
.uhavselect_list span
{
	font-weight: bold;
}
.secure_booking
{
	/*background: #2F7FBA url(../img/req_qutoe_mid.gif) repeat-x scroll left top;*/
	background: #ffffff  left top;
	
	margin: 8px 12px 8px 0px;
	color: #000;
}
.secbookingtop
{
	background: url(../img/top_bar.gif) no-repeat left top;
	height: 10px;
}
.secbookingbot
{
	background: url(../img/bot_bar.gif) no-repeat left top;
	height: 10px;
}
.secure_booking a
{
	color: #E26A0E;
	text-decoration: underline;
}
.secure_booking a:hover
{
	color: #000000;
	text-decoration: none;
}
.req_quote_nobluebox
{
	height: 1%;
}
.req_quote_nobluebox_Confirm
{
	height: 1%;
}

.secure_booking .reser_title
{
	color: #353535;
	font-size: 16px;
	background: url(../img/bg2reser.gif) repeat-x left top;
	padding: 6px 12px 7px 16px;
	margin: 0px 2px 6px 2px;
	height: 1%;
}
.secure_booking .inputbox_2
{
	float: left;
	width: 264px;
}
.optionalItems
{
	line-height: 26px;
}
.secure_booking .selbox_3
{
	float: left;
	width: 264px;
}
/* Added by Akhil*/
.secure_booking .selbox_3b
{
	float: left;
	width: 271px;
}
/* Added by Akhil*/
.secure_booking .inputbox_1
{
	float: left;
	width: 164px;
}
.secure_booking img
{
	float: none !important;
	padding: 0px 0px 0px 3px !important;
	margin: 0;
	clear: both;
}
.continue_button
{
	background: url(../img/button/continue.gif) no-repeat left top;
	width: 126px;
	height: 34px;
	display: block;
	text-indent: -1000px;
	cursor: pointer;
	border: 0;
	margin-top: 1px;
}
.continue_button:hover
{
	background: url(../img/button/continue.gif) no-repeat left bottom;
}

/*added by kapil for callout extender style*/
.customCalloutStyle div, .customCalloutStyle td
{
	border: solid 1px Black;
	background-color: White;
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
	display: none;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	padding: 0px;
	margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
	color: #000;
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}

.customCalloutStyle img
{
	padding: 0px 0px 0px 0px !important;
}
/*End of added by kapil for callout extender style*/

/*Added by kapil for checkbox list on supplier details page*/
.chkList
{
	vertical-align: middle;
	padding-bottom: 5px;
	margin-top: 5px;
}

.chkList td label
{
	color: #252525;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 0px;
	font-weight: normal;
	display: block;
	width: 287px;
	float: left;
}
.chkList input
{
	float: left;
}
.chkList td
{
	border-bottom: dotted 1px #000 !important;
	width: 350px;
}
/*End of Added by kapil for checkbox list on supplier details page*/

/*Added by kapil for Confirm Booking page*/
.home_button
{
	background: url(../img/button/home_button.gif) no-repeat left top;
	width: 86px;
	height: 34px;
	display: block;
	text-indent: -1000em;
	cursor: pointer;
	border: 0;
}
.home_button:hover
{
	background: url(../img/button/home_button.gif) no-repeat left bottom;
}

.float_100
{
	float: left;
	width: 100%;
}
.float_100 span
{
	font-weight: bold;
	line-height: 24px;
}
/*Added by akhil*/
.float_100 #ctl00_ContentPlaceHolder1_lblPkupBranch
{
	float:left;
}
.float_100 #ctl00_ContentPlaceHolder1_lblDropOffBranch
{
	float:left;
}
/*Added by akhil*/
/*End of Added by kapil for Confirm Booking page*/
.box1_left
{
	float: left;
	width: 130px;
}
.box2_left
{
	float: left;
	width: 130px;
}
.box1_right
{
	float: right;
	width: 190px;
}
.box2_right
{
	float: right;
	width: 190px;
}
.all_button
{
	background: url(../img/button/all_button.gif) no-repeat left top;
	width: 52px;
	height: 19px;
	display: block;
	color: #cc9d4a;
	font-size: 14px;
	float: left;
	padding: 5px;
}
a.all_button
{
	color: #cc9d4a;
	font-size: 14px;
	text-decoration: none;
}
a.all_button:hover
{
	text-decoration: underline;
}

.bod_right2_name
{
	float: left;
}
.bod_right2_nameline
{
	border-right: 1px dotted #ad7804;
	padding: 5px 12px 5px 12px;
	margin: 0px 0px 0px 0px;
}
.bod_right2_name_VehDesc
{
	border-right: 1px dotted #ad7804;
	padding: 2px 12px 2px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight: bold;
}

.vehicle_link table
{
	width: 648px;
}

/*============== new css for vehicle type on 25th june by priya ================*/
.vehicle_imgbox3
{
	background: url(../img/vehicle_img_boxbg.gif) no-repeat left top;
	padding: 4px 4px 4px 4px;
	margin-left: 11px;
	margin-top: 3px;
	height: 133px;
}
.sup_mainbox3
{
	width: 208px;
	margin-left: 2px;
	margin-right: 2px;
	height: 200px;
	background: url(../img/supplir_box_mid.gif) repeat-y left top;
}
.sup_mainbox3 img
{
	float: none !important;
	padding: 0 !important;
}
.sup_mainbox3 .sup_boxcont
{
	float: left;
	width: 208px;
}
.sup_mainbox3 .sup_title
{
	padding: 0;
	margin: 0;
}
.sup_mainbox3 .sup_title .sup_title_box
{
	background: url(../img/supplir_box_title2.gif) repeat-y left top;
	height: 1%;
}
.sup_mainbox3 .sup_iconp
{
	padding: 5px 5px 5px 14px;
}
.sup_mainbox3 .sup_iconp img
{
	padding-right: 1px !important;
}
.reser_title .startxt
{
	font-size: 14px;
	float: right;
}

table#ctl00_ContentPlaceHolder1_grdStatementType td
{
	padding: 0;
}
.Packagelightbreen_box
{
	background-color: #F4F3E0;
	border-bottom: 1px solid #c7ddb4;
	border-right: 1px solid #c7ddb4;
	border-left: 1px solid #eff9e6;
	border-top: 1px solid #eff9e6;
	padding: 5px 3px 5px 10px;
}

.whitbox_popup
{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 4px 5px;
}

.req_quote_bluebox_2_modified
{
	/*  background: url("../img/bulebox.gif") repeat-x scroll left top #328AD4;*/
	background: transparent;
	font-size: 16px;
	height: 1%;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.req_quote_bluebox3_modified
{
	/* background: url("../img/bulebox2.gif") repeat-x scroll left top #2779C4; */
	background: transparent;
	font-size: 16px;
	height: 1%;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.req_quote_nobluebox_modified
{
	background: none repeat scroll 0 0 transparent;
	font-size: 12px;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.padd_bot40_modified
{
	padding-bottom: 20px;
}


.blue_title_bar_modified
{
	background: url("../img/supp_blue_hadpart.gif") repeat-x scroll left top #3D8DC6;
	border-left: 1px solid #96C6E5;
	border-right: 1px solid #488DC2;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px 4px 6px 7px;
}

.green_box_modified
{
	background: url("../img/green_title_bar.gif") repeat-x scroll left top transparent;
	border-left: 1px solid #B2D37D;
	border-right: 1px solid #6AA219;
	color: #FFFFFF;
	margin-bottom: 1px;
	padding: 5px 3px 5px 14px;
}

.org_box_modified
{
	background-color: #E26A0E;
	border-color: #EA914D #D0630D #D0630D #EA914D;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	padding: 5px 3px 5px 14px;
}

.Packagelightbreen_box_modified
{
	background-color: #F4F3E0;
	border-color: #EFF9E6 #C7DDB4 #C7DDB4 #EFF9E6;
	border-style: solid;
	border-width: 1px;
	padding: 5px 3px 5px 15px;
}

.paddl9_modified
{
	padding-left: 13px;
}

.blue_title_bar_modified a
{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
.blue_title_bar_modified a:hover
{
	text-decoration: underline;
}

.blue_title_bar_modified_item
{
	background: url("../img/supp_blue_hadpart.gif") repeat-x scroll left top #3D8DC6;
	border-left: 1px solid #96C6E5;
	border-right: 1px solid #488DC2;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px 4px 6px 15px;
}



.req_quote_nobluebox_Confirm_modified
{
	background: none repeat scroll 0 0 transparent;
	font-size: 12px;
	margin: 0;
	padding: 2px 12px 2px 16px;
}

.req_quote_bluebox_2_confirm_modified
{
	/* background: url("../img/bulebox.gif") repeat-x scroll left top #328AD4;*/
	background: none repeat scroll 0 0 transparent;
	font-size: 12px;
	height: 1%;
	margin: 0;
	padding: 2px 12px 2px 16px;
}


/* For Alignment */

.float_100 span
{
	font-weight: bold;
	line-height: 24px;
}


#innerpage_txt_package p
{
	padding: 8px 0px 0px 15px;
}

#innerpage_txt_package p p
{
	padding: 8px 0 0 0px;
	float: none;
}

.ajax__calendar_title
{
	width: 140px;
	margin: auto;
}

.float_l500_modified
{
	float: left;
	width: 100%;
}

.req_quote_nobluebox_modified
{
	background: none repeat scroll 0 0 transparent;
	font-size: 16px;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.selbox_3_modified
{
	border: 1px solid #80C3EB;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 3px;
	padding: 2px;
	width: 271px;
}

.req_quote_bluebox_2_quotereq_modified
{
	/*    background: url("../img/bulebox.gif") repeat-x scroll left top #328AD4;*/
	background: transparent;
	font-size: 16px;
	height: 1%;
	margin: 0;
	padding: 5px 12px 8px 16px;
}

.req_quote_bluebox_2_QRM_modified
{
	/*  background: url("../img/bulebox.gif") repeat-x scroll left top #328AD4;*/
	background: transparent;
	height: 1%;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.req_quote_nobluebox_QRM_modified
{
	background: none repeat scroll 0 0 transparent;
	font-size: 16px;
	margin: 0;
	padding: 1px 12px 2px 16px;
}

.float_100_QRM_modified span
{
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}



.blue_box_package_modified
{
	background-color: #fff; /* border-right: 1px solid #000; */
	color: #252525;
	padding: 5px 3px 5px 10px !important;
	border-collapse: collapse;
}
/* new class added by me */
.blue_box_package_modified_new
{
	/* border-right: 1px solid #000; */
	color: #252525;
	padding: 5px 3px 5px 10px !important;
	border-collapse: collapse;
}
.blue_box_package_modified_new img
{
	float: none !important;
	padding: 0px !important;
}

/*END new class added by me */

/* New class added by 
.blue_box_package_modified h2
{
	    background: url("../img/smallh2.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    margin-top: 3px;
    padding: 8px 15px 10px;
    width: 601px;
}
*/

.blue_box_package_modified_tile
{
	background-color: #47C8E5;
	color: #ffffff;
	padding: 5px 3px 5px 10px !important;
}

.innerpage_txt .blue_box_package_modified img
{
	float: none;
	padding: 0px;
}



.float_l50_PAC_MODIFIED
{
	float: left;
	width: 15%;
}
.float_l500_PAC_MODIFIED
{
	float: left;
	width: 84%;
}
.float_l500_PAC_MODIFIED label
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	width: 485px;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
}
#lblContent p
{
    margin:0px;
    padding :0px 0px 10px 0px !important
}
 #ctl00_ContentPlaceHolder1_lblDropOffBranch p
 {
 	padding:0px !important;
 }
  #ctl00_ContentPlaceHolder1_lblPkupBranch p
 {
 	padding:0px !important;
 }
 .sponser img
 {
     margin-right:3px;
 }
.hotel_mainlistbox1 {
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 612px;
}

.hotel_listbox1 {
    height: 1%;
    width: 608px;
}
.hotel_lists_box1 {
    float: left;
    margin-left: 1px;
    margin-right: 1px;
    width: 302px;
}
.hotel_listbox_title1 {
    background: url("../img/hotel_list_title_bg.gif") repeat-x scroll left top transparent;
    border-color: #337DB7;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size: 13px;
    padding: 5px;
}
