@charset "utf-8";
/* CSS Document */
*
{
	margin:0;
	list-style:none;
}
body
{
	font:12px Arial, Helvetica, sans-serif;
	color:#4c4c4c;	
	background:#f5f5f5 url(../images/body_back.gif) repeat-x top left;
}
.wrapper
{
	width:880px;
	margin:auto;
}
.main_site
{
	float:left;
	width:100%;
}
.wraper_1
{
	width:974px;
	margin:auto;
}
.section
{
	float:left;
	width:100%;
}
#header
{
	height:87px;
	width:100%;
	padding-top:6px;
	border-bottom:solid 1px #800f11;	
	margin-bottom:6px;
}
#header .logo
{
	float:left;
	width:30%;
	margin-top:12px
}

.main_site .logo
{
	float:left;
	margin-top:25px;
	margin-left:25px;
	width:350px;
}
.main_site .headerRigthSec
{
	margin-top:25px;
}
#header .logo img
{
	margin:9px 0 0 0px;
}
.headerRigthSec
{
	float:right;
	width:530px;
	
}

.navWrap{ width:530px;}
.headerRigthSec p
{
	font:12px Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#535353;
	display:block;
	padding-top:33px;
	text-align:right;
	background:url(../images/powered_by.png) no-repeat right 8px;
}
ul.top_nav
{
	float:right;
	display:block;
	height:17px;
	width:518px;
	padding-top: 12px;
}
ul.top_nav li
{
	float:left;
}
ul.top_nav li a
{
	font:11px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	color:#545455;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 13px;
	margin-right:1px;	
}
ul.top_nav li a:hover, ul.top_nav li a.active
{
	color:#fcfdff;
	background:#800f11;
	text-decoration:none !important;	
}
#banner_main
{
	float:left;
	width:100%;
	margin-bottom:12px;
}
.left_part
{
	float:left;
	width:402px;
}
.left_part h2
{
	padding-top:5px;
}
.form_main
{
	float:left;
	width:402px;
	padding-bottom:6px;
}

.form_main .form-aligner
{
    width: 380px;
	padding-left: 8px;
	margin:0 auto;
	margin-top:0px
}
#banner_main .right_part
{
	width:465px;
	float:right;
}
#banner_main  .banner1
{
	background:url(../images/banner1.jpg) no-repeat;
	width:224px;
	height:22px;
	padding:146px 0 0 10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
}

#banner_main  .banner2
	{
	background:url(../images/banner2.jpg) no-repeat;
	width:231px;
	height:168px;
	float:left;
	}

.bnr_manage
{
	float:left;
	width:100%;
	margin-top:15px;
	width:463px;
	background:url(../images/head_manage_back.gif) repeat-x top left;	
	border:solid 1px #d8d8d8;
}
.bnr_manage .cnt_aligner
{
	width:96%;
	padding:0 2%;
	height:129px;
}
.bnr_manage h3
{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#800f11;
	display:block;
	padding-bottom:0;
}
.bnr_manage  p
{
	display:block;
	color:#484848;
	font:12px/36px Arial, Helvetica, sans-serif;
}
.bnr_manage form 
{
	float:left;
	width:100%;
	display:block;
}
.bnr_manage form .txt_inpt
{
	float:left;
	outline:none;
	color:#989898;
	padding:2px 0 2px 5px ;
	font:12px Arial, Helvetica, sans-serif;
	margin-right:6px;
	border:solid 1px #d4d2d2;
}
.bnr_manage form .txt_inpt:focus
{
	color:#484848;
	border-color:#c1bfbf; 
}
.bnr_manage form .btn_cntr
{
	clear:both;
	height:22px;
	width:175px;
	padding-top:11px;
}
.bnr_manage form .btn
{
    border:none;
    margin:0;
	outline:none;
	background:url(../images/head_login_btn.gif) no-repeat left top;
	width:64px;
	height:28px;
	display:inline-block;
	cursor:pointer;
}
.bnr_manage form .btn:hover
{
	background-position:-64px top;
}
.bnr_manage form .btn:active
{
}
#center
{
	width:100%;
	float:left;
	background:#FFFFFF;
}

/* *** wht included section with rate cut and why use  **** */

.includeSec
{
	float:left;
	width:100%;
	clear:both;		
}
.included
{
	float:left;
	width:47%;
}
.included h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:800F11;
	}
.included ul
{
	margin:0;
	padding:0;
	float:left;
	width:50%;
}
.included ul.leftUL
{
	width:58%;
	float:left;
}
.included ul.rightUL
{
	width:42%;
	float:right;
}

.included ul li
{
	display:block;
	background:url(../images/bullet1.gif) no-repeat 2px 1px;
	padding:0 22px 12px 28px;
	color:#636262;	
}
.greatDeal
{
	float:left;
	width:30%;

}
.greatDeal table
{
	margin:auto;
}
.greatDeal table td
{
	padding-bottom:12px;
	font-size:12px;
}
.ppd
{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
}
.adSec
{
	float:right;
	width:21%;
	padding-top:30px;
}

/* *** Rental location's section   **** */

.rentalSec
{
	float:left;
	width:100%;
	padding-bottom:8px;
	width:100%;	
}
.rentalSec ul
{
	margin:0;
	padding:0;
	display:block;
}
.rentalSec ul li
{
	display:block;
	background:url(../images/bullet2.gif) no-repeat 2px 3px;
	padding:0 10px 12px 19px;
}
.rentalSec ul li a
{ 
	color:#636262;
	text-decoration:none;
}
.rentalSec ul li a:hover,.rentalSec ul li:hover
{ 
	color:#800f11;
	text-decoration:none !important;
}
.rentalSec ul li:hover
{ 
	background:url(../images/bullet2h.gif) no-repeat 4px 3px;
}

.rentalSec .leftSec
{
	width:100%;
	float:left;
	border-top:solid 6px #000000;
	padding-top:15px;	
}
/* left section ul width*/

.rentalSec .leftSec ul
{
	float:left;
	width:25%;
}
.rentalSec .rightSec
{
	width:306px;
	float:right;
	border-top:solid 6px #0c86c1;
	padding-top:15px;	
}
.rentalSec .rightSec .inner
{
	float:right;
	width:100%;
}
.rentalSec .rightSec ul
{
	float:left;
	width:50%;
}
.rentalSec .leftSec p
{
	float:left;
	width:100%;
	margin:6px 0 3px 0;	
}

/* *** Content Section  **** */
.content_main
{
	clear:both;
	float:left;
	width:100%;
	padding-top:20px;
	background:#891517;
	color:#fafafa !important;
}
.content_main h3, .content_main h2
{
	color:#FFFFFF;
	font: bold 16px Arial,Helvetica,sans-serif; 
}
.content_main a,.content_main a:hover
{
	color:#fafafa !important;
}
.content_main .leftCnt
{
	float:left;
	width:573px;
	padding-bottom:15px;
}
.content_main .leftCnt h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
	}
.content_main .rightSec
{
	float:right;
	width:277px;
}
.moreLocations
{
	width:100%;
	padding-bottom:5px;
}
.moreLocations h2{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 7xp 25px;
	}
.moreLocations ul
{
	margin:0;
	padding:0;
	display:block;
	width:98%;
	padding-left:2%;
}
.moreLocations ul li
{
	background:url(../images/bullet3.gif) no-repeat 2px 2px;
	padding:0 0 6px 22px;
	display:block
}
.moreLocations ul li a
{ 
	color:#636262;
	text-decoration:none;
}
.benifits ul li
{
	background:url(../images/bullet4.gif) no-repeat 2px 2px;
}
.rentalOverview a
{
	float:left;	
	background:url(../images/bullet4.gif) no-repeat 2px 4px;
	padding:0 22px 8px 22px;
	color:#636262;
	text-decoration:none;	
	font-weight:bold;
	margin-left:2%;
}

/* *** Footer Section  **** */
#footer
{
	width:100%;
	clear:both;
	height:43px;
	font:12px/43px Arial, Helvetica, sans-serif;
	color:#f7f7f7;
	background:#800f11;
}
#footer .copyright
{
	float:left;
	width:58%;
	padding-left:5px;
}
#footer .links
{
	float:right;
	width:32%;
	text-align:right;
	padding-right:5px;
}
#footer .links a
{
	font:bold 12px Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
}
#footer .links a:hover
{
	text-decoration:underline;
}




/**** Contact Us ****/

.box
{
	float:left;
	width:96%;
	border:solid 1px #d8d8d8;
	background:#FFFFFF;
	margin-left:0;
	padding:2%;
	margin-bottom:14px
}
.contact_tab input, s.contact_tab textarea
{
	margin:4px 0;
}
/*Form-Classes*/

.tblform{font-family: Tahoma; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.form{font-family: Tahoma; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin: 0px; }
.input-r{ width:150px; height:20px; font-size:11px; color:#000000; font-family:arial; margin: 0px; margin-left:5px;}    

.timeinput{ width:60px; height:20px; font-size:11px; color:#000000; font-family:Tahoma;}    

.tblh{ font-family: arial; color: #ffffff; margin-left: 10px; font-size: 12px;}
.tblh-r{ font-family: arial; color: #ffffff; font-size: 12px;}
#search-form{width: 390px;}

.error{color: red; font-size: 10px;}
.engine_error{color: #ff0000;}

.form h5{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0; padding:0}

.input{ width:170px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px; height:20px;}
.hasDatepicker{ width:164px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.dtime{ width:70px;  border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px;  margin-left: 5px; border:1px solid #8a8bb7; }    
.textbox {border:1px solid #999999; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:125px; border:1px solid #8a8bb7; }
.driverbox{ width:120px; border:1px solid #8a8bb7; font-size:11px; color:#4D4D4D; font-family:Tahoma; padding: 2px; margin: 0px; margin-left: 5px;}
.go_button{margin-right: 10px; background: url("../images/search.gif") no-repeat scroll left top transparent; border: medium none; cursor: pointer; font-size: 11px; height: 32px; width: 87px;}

.input-bg1{
    background-color:#e9eaf2; 
    border:1px; 
    border-color:#585a99;
    }



/*Preloader*/


html>body .loading-area{
    width:100%;
    display:none;
    background-color:#000;
    filter:alpha(opacity=10);
    opacity: 0.5;
    -moz-opacity:0.5; 
    height:100%;
    z-index:9999; 
    position: absolute;
    margin: auto;
}

.loading-area{
    display:none;
    background-color:#000;
    filter:alpha(opacity=30);
    opacity: 0.5;
    -moz-opacity:0.5; 
    height:100%; 
    width:101%;
    z-index:9999; 
    position: absolute;
    margin: auto;

}


.black_overlay{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    max-height: 1500px;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);

}

.white_content {
    position: absolute;
    top: 25%;
    width: 400px;
    padding: 40px;
    border: 2px solid #313131;
    background-color: white;
    z-index:1002;
    overflow: auto;
    text-align: center;
	margin:0 auto;
}


.MainHeadcont
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000000;
text-decoration:none;
padding:20px 0 0 0;
width:300px;
float:left;
}
.MainHeadcont h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#2b2b2b;
text-decoration:none;
outline:none;

}
.MainHeadcont h1 a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#2b2b2b;
text-decoration:none;
outline-style: none;
border-bottom:2px solid #000000;

}
.MainHeadcont h1 a strong{
	color:#891517;
	font-weight:normal;	
	}


.MainHeadcont p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#960324;
text-decoration:none;
font-size:normal;
padding-top:2px;

}
.Underlinenone { text-decoration:none}
a:focus { -moz-outline-style: none; }

.HmTxtLftCont { width:500px;}

.FrnkInerImgCont { width:250px; height:188px; border:0px solid white; margin:10px 0 0 10px}
.MainBodyWrapper { width:850px; height:500px; border:1px solid red; overflow:hidden}
.LftInnerCont { width:400px; border:1px solid red; overflow:hidden; float:left}
.RightInnerCont { width:400px; border:1px solid red; overflow:hidden; float:left}

/* --  Live Chat & Number code --  */

.ChatCallMain
{
	clear:both;
	float:right;
	width:100%;
	padding:12px 0 5px;
}
.chat_txt
{
	margin-top:2px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;	
	text-decoration:none;	
	color:#831416
}
.chat_btn_cntr
{
	float:right;
	width:126px;
	height:42px;
	overflow:hidden
}
.numbers_cntr {
    float: right;
	position:relative;
    width:200px;
	background:url(../images/call-icon.gif) no-repeat left center;
	padding-left:45px;
	font:11px Arial, Helvetica, sans-serif;	
    font:bold 13px Tahoma,Arial,Helvetica,sans-serif;
}
.numbers_cntr ul {
	list-style:none !important; 
}
.numbers_cntr ul li {
	margin:3px 0;		
	color:#831416;
}
.ph_no
{
    color: #49535A;
    font:bold 11px Tahoma,Arial,Helvetica,sans-serif;
	padding:1px 4px 0 4px;
    z-index:10;
	background:#CCCECC;
	border-radius: 6px; /* border radius */
 	-moz-border-radius: 6px; /* border radius */	
	-webkit-border-radius: 6px; /* border radius */
	behavior:url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	position:relative /* Its important for ie dont remove it*/
}
/* --  End Call us number -- */
* {	margin:0; 	padding:0;}
#form_deal_section{ width:838px; margin:auto; margin-top:15px;}
.form_section{ width:411px; float:left}
.form_section h2{ color: #C20B01; font: 18px Arial;}
.form_section h5{ color: #000000; font: 11px Arial;}
.form_section h5 strong { color: #B52121; font: 11px Arial;}
.contact_box{ float: left; width: 90%; border: dotted 1px #fa9f39; margin-left: 1%;
padding: 2%; background:#fff;}
.contact_tab input, s.contact_tab textarea { margin: 3px 0; }
input #email{ margin:0}
.contact_box textarea{ min-width:220px; max-width:220px; min-height:45px; margin:3px 0 }
.deal_section{ width:418px; float:right; margin-left:9px;}
.deal_section h2{color: #C20B01; font: 18px Arial;}
