/*body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }*/

body
{
    
    width: 765px;
    height: auto;
    background-position: center top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-image: url(images/df_background.gif);
    margin: 0 auto 0 auto;
}
#header img
{
 display :inline ;
 margin-bottom: 0px;
padding-bottom: 0px;

}

.padLeftMenu {
	padding-left: 28px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.padMainContent {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
}
h1 {
	font-size: 14px;
	color: #004360;
	margin:2px;
	padding:2px;
	text-align:left;	
	/*margin-bottom:4px;*/
}

h1 a
	{
	font-size: 14px;
	color: #004360;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;	
	/*margin-bottom:4px;*/
	text-decoration:none;
	}
	
h1 a:hover
	{
	font-size: 14px;
	color: #004360;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;	
	/*margin-bottom:4px;*/
	text-decoration:none;
	}

h6 {
	text-align:left;
	font-size: 12px;
	color: #004360;
	padding:2px;
	margin:2px;
}
h2 {
	font-size: 12px;
	color: #666666;
	padding:2px;
	margin:2px;
	text-align:left;
}
h3 {
	font-size: 11px;
	color: #9B7500;
	text-align:left;	
}
h4 {
	font-size: 10px;
	color: #9B7500;
	text-align:left;	
}
h5 {
	font-size: 10px;
	color: #27546B;
	text-align:left;	
}
p
{
	text-align:left;
}
.timeline
{
	text-align:left;
}
.timeline td
{
	text-align:left;
}
ul,li
{
	text-align:left;
}
a.mainlevel { 
border-bottom-width:thin; border-bottom-color:#999999; }

/*.contentheading { color: #41677B; font-weight: bold; }*/

.inputbox3 {
	padding: 2px;
	border:solid 1px #BD8C00;
	background-color: #EBDCB2;
	color:#26536A;
	width:60px;
	/*height:12px;*/
	font-size:10px;
	font-weight:bold;
}
.inputbox2 {
	padding: 2px;
	border:solid 1px #BD8C00;
	background-color: #EBDCB2;
	color:#26536A;
	width:120px;
	/*height:12px;*/
	font-size:10px;
	font-weight:bold;
}
.inputbox {	
	border:solid 1px #D8D8D8;
	background-color: #FFFFFF;
	color:#004360;
	width:120px;
	/*height:12px;*/
	font-size:10px;
}
.inputbox_textarea {	
	border:solid 1px #D8D8D8;
	background-color: #FFFFFF;
	color:#004360;
	width:524px;
	height:120px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.inputbox_select {	
	border:solid 1px #D8D8D8;
	background-color: #FFFFFF;
	color:#004360;
	width:121px;
	/*height:12px;*/
	font-size:10px;
}
.inputbox_small {	
	border:solid 1px #D8D8D8;
	background-color: #FFFFFF;
	color:#004360;
	width:80px;
	/*height:12px;*/
	font-size:10px;
}
.inputbox_search {	
	border-top:solid 1px #D8D8D8;
	border-bottom:solid 1px #D8D8D8;
	border-left:0px;
	border-right:0px;
	background-image:url(images/df_search_back.gif);		
	background-color: #FFFFFF;
	color:#4389AB;
	width:105px;
	/*height:12px;*/
	font-size:10px;
	font-weight:bold;
}
.mainlevelbot
{
	color:#707070;
}
.lst a
{
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;	
}
.lst a:hover
{
	text-decoration: underline;
	color: #999999;
}
.lst2 a
{
	font-size: 11px;
	color: #27548F;
	font-weight:bold;
	text-decoration:none;	
}
.lst2 a:hover
{
	text-decoration: none;
	color: #999999;
}	
a.head
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;		
}
a.head:hover
{
	color:#DDDDDD;
	text-decoration:underline;	
	font-weight:bold;
	font-size:11px;	
}
a.mainlevelbot
{
	color:#707070;
	text-decoration:none;
	font-weight:bold;		
}
a.mainlevelbot:hover
{
	color:#707070;
	text-decoration:underline;	
	font-weight:bold;		
}
a.mainlevel_dia
{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.mainlevel_dia:hover
{
	color:#666666;
	text-decoration:underline;	
	font-size:10px;	
	font-weight:bold;	
}
a.sublevel_dia
{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
a.sublevel_dia:hover
{
	color:#666666;
	text-decoration:underline;	
	font-size:11px;	
	font-weight:normal;
}
a.front
{
	font-size: 11px;
	color: #000000;
	text-decoration:underline;	
}
a.front:hover
{
	text-decoration: none;
	color: #999999;
}
a.nohover
{
	font-size: 11px;
	color: #000000;	
}
a.nohover:hover
{
	text-decoration: none;
	color: #000000;
}
a.frontHead
{
	font-size: 15px;
	color: #004360;
	text-decoration:underline;	
}
a.frontHead:hover
{
 font-size : 15px;
	text-decoration: none;
	color: #004360;
}
.mainlevel_menu1
{
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
}
a.mainlevel_menu1
{
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:19px;	
}
a.mainlevel_menu1:hover
{
	color:#666666;
	text-decoration:underline;	
	font-size:11px;	
	font-weight:bold;
	line-height:19px;	
}
a.sublevel_menu1
{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	line-height:14px;	
}
a.sublevel_menu1:hover
{
	color:#666666;
	text-decoration:underline;	
	font-size:10px;	
	font-weight:normal;
	line-height:14px;	
}
a.mainlevel_dft
{
	font-size: 11px;
	text-decoration: none;	
	color: #000000;
}
a.mainlevel_dft:hover
{
	text-decoration:underline;	
	color: #999999;
}
a.sublevel_dft
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
a.sublevel_dft:hover
{	
	text-decoration:underline;		
	color: #999999;
}
a.intHead
{
	text-decoration: none;	
}
a.intHead:hover
{		
	text-decoration: none;		
}
a.request
{
	color:#C81243;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.request:hover
{
	color:#C81243;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.citylink
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.citylink:hover
{
	color:#C81243;
	text-decoration:none;
}
a
{
    font-size: 11px;
    color: #003554;
    text-decoration: underline;
    font-weight: bold;
}
a:hover
{
	text-decoration: none;
	color: #999999;
}
.altrow1
{
	background-color:#FFF3CD;
}
.altrow2
{
	background-color:#FAE9B4;
}
td.mainlevel_dft
{
	background-image:url(images/df_menu_back.gif);
	border-bottom:solid 1px #FFFFFF;
	padding-left:3px;
	margin-left:3px;
	height:21px;
	vertical-align:middle;
}
td.sublevel_dft
{
	background-color:#ECF4F6;
	border-bottom:solid 1px #FFFFFF;
	height:20px;
	padding-left:0px;
	margin-left:0px;	
}
td.nolink_dft
{
	background-color:#CEE1E8;
	border-bottom:solid 1px #FFFFFF;
	height:20px;
	color:#000000;
	padding-left:5px;
	margin-left:5px;	
}
td.activesub_dft
{
	height:20px;
	background-image:url(images/df_menu_select.gif);
	border-bottom:solid 1px #FFFFFF;
	padding-left:0px;
	margin-left:0px;
}
td.activemain_dft
{
	height:21px;
	background-image:url(images/df_menu_select_main.gif);
	border-bottom:solid 1px #FFFFFF;
	padding-left:3px;
	margin-left:3px;
}
td.mainlevel_tab
{
	width:83px;
	height:22px;
	text-align:center;	
	vertical-align:middle;
	background-image:url(images/df_tab_back.gif);	
}
td.activemain_tab
{
	width:83px;
	height:22px;
	text-align:center;		
	vertical-align:middle;
	background-image:url(images/df_tab_selected.gif);	
}
a.mainlevel_tab
{
	color:#002631;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
a.mainlevel_tab:hover
{
	color:#002631;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.form_subheading
{
	font-size: 12px;
	color: #004360;
	padding:2px;
	margin:2px;
	border-bottom:solid 1px #C81243;
	font-weight:bold;
	width:540px;
}
.form_smalltext
{
	font-size: 10px;
	color: #666666;
}
.form_redstar
{
	font-size: 14px;
	color: #C81243;
}
.manage_bar
{
	border-top:1px solid #C81243;
	border-bottom:1px solid #C81243;	
	background-color:#F7F7F7;
}

#addresses
	{
	padding:0;
	margin:0;
	line-height:1.2em;
	font-size: 16px;
	color: #C81243;
	}
	
	
	/*By Preetha for ASP.NET VERSION */
	#main{
	 padding : 8px 0px 8px 0px; 
	 width: 765px;
	 height:101px
	}
	#logo
    {
     float : left;
     background-image: url(images/df_top_logo.jpg);
     width:200px;
     height:101px;
    }
	#header
    {
    float: left;
    display: inline;
    background-image: url(images/df_top_header.jpg);
    width: 422px;
    height: 50px;    
    vertical-align: top;
    }
	#header2{
	 float : left; 
	 display: inline;
	 background-image: url(images/df_top_header2.jpg);
	 width:143px;
	 height:50px;
	}
	#header_tabs
{
    float: left;
    display: inline;
    background-image: url(images/df_top_header_tabs.jpg);
    width: 556px;
    height: 51px;
    vertical-align: bottom;
    text-align: right;
    padding-right: 9px;    
}
	
.sitemap
{
	 margin:0px;
	 padding:0px;
	 padding-top:17px;
	 text-align:right;
}
.head
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}
.top_header_tabs
{
    width: 565px;
    height: 51px;
    vertical-align: bottom;
    text-align: right;
    background-image: url(images/df_top_header_tabs.jpg);
    padding-right: 9px;   
}


.farleft
{
    background-image: url(images/df_far_left.gif);
    background-repeat: repeat;
    width:4px;
}
.farright
{
    
    width: 4px;
    background-image: url(images/df_far_right.gif);
   
}
.left
{
    background-color: #FFFFFF;
    width: 185px;
    vertical-align: top;
    text-align: center;
    height: auto;
    padding-bottom: 180px;
}
.left-home
{
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
    width: 185px;
    vertical-align: top;
    text-align: right;
    height: auto;
}
.left-bottom-home
{
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: left;
    height: auto;
   
    padding-left: 1px;
}
.left_menu_underline
{
width:185px;
height:7px;

}
.mid-barrier
{
    
    width: 4px;
    background-image: url(images/df_mid_barrier.gif);
    
}
.center
{
    background-image: url(images/df_page_bottom1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    width: 550px;
    text-align: left;
    height: auto;
    vertical-align: top;
    padding-bottom: 160px;
}
.center-home
{
    /*background-image  : url(images/df_front_bottom1.jpg);*/
    padding: 0px;
    margin: 0px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    width: 558px;
    text-align: left;
    height: auto;
    vertical-align: top;
}
.bottom-home
{
    background-image: url(images/df_front_bottom1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    width: 568px;
    text-align: left;
    height: 190px;
    vertical-align: top; /*padding-bottom: 160px;*/
   
    
}
.centerHeader
{
width:100%;
vertical-align: top;
}
div.centerHeader1-admin
{
    width: 75%;
    vertical-align: top;
    display: inline;
    float: left;
}

div.centerHeader2-admin
{
display: inline;
    float: right;
vertical-align: top;
}


.centerHeader_underline
{
width:555px;
height:7px;
}

.body_content
{
    height: auto;
    float: left;
    vertical-align: text-top;
    text-align: left;
    padding: 3px 5px 3px 7px;
    width: 100%; 
}

.bottom_left_img
{
width:185px;
height:11px;
}
.bottom_right_img
{
width:558px;
height:11px;
}
.breadcrumb
{
    padding-bottom: 20px;
}
.body
{


}

#leftmenu
{
    
    vertical-align: top;
    text-align: center;
    display: inline;
}

#center
{
     width:568px;
     vertical-align: top;
     text-align: center;
}

.mainlevel_tab
{
    width: 83px;
    height: 22px;
    text-align: center;
    vertical-align: baseline;
}
.mainLevelDynamicMenuStyle
{
    background-color: #ECF4F6;
    border: 1px solid #9FBDC8;
    background-image : url('images/df_trans_bluedots.gif'); 
     z-index: 1;   
    
}
.mainLevelDynamicMenuItemStyle
{
    background-image: url('images/df_trans_bluedots.gif'');
    text-align: left;
    padding: 5px;
    font-size: 8pt;
    font-weight: normal;
    vertical-align: middle;
    background-color: #ECF4F6;
    /*border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9fbdc8;*/
}
.mainLevelDynamicMenuItemHoverStyle
{
    background-color: #CEE1E8;
    color: #000000;
}
a.mainLevelDynamicMenuItemHoverStyle:hover
{
color: #000000;
}

.module_tab
{
    background-image: url(images/df_tab_back.gif);
    float: right;
}

.leftmenu_tab
{
    background-image: url(images/df_menu_back.gif);
    height: 25px;
    text-align: left;
    width: 100%;
    
}


.LeftmenuStaticMenuItemStyle
{
    border-bottom: solid 1px #FFFFFF;
    padding-left: 2px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    color: #000000;
    font-weight: normal;
}
.LeftmenuStaticSelectedstyle
{
    background-color: #9DBEC7; /*background-image:url(images/df_menu_select_main.gif);*/
}
.LeftmenuStaticHoverStyle
{
   
    color: #000000;
}
a.LeftmenuStaticHoverStyle:hover
{
    color: #808080;
}

.LeftMenuDynamicMenuStyle
{
    background-color: #ECF4F6;
    border: 1px solid #9FBDC8;
    background-image : url(images/df_trans_bluedots.gif');    
    z-index: 100;
    
}
.LeftmenuDynamicMenuItemStyle
{
    background-image: url(images/df_trans_bluedots.gif');
    text-align: left;
    padding: 2px;
    font-size: 8pt;
    font-weight: normal;
    vertical-align: middle;
    background-color: #ECF4F6;
    color: #000000;
}
.LeftmenuDynamicMenuItemHoverStyle
{
    background-color: #CEE1E8;
    color: #000000;
}
a.LeftmenuDynamicMenuItemHoverStyle:hover
{
color: #000000;
}
.level2
{
 background-color: #ECF4F6;
    color: #000000;
}
.login
{
    text-align: right;
    vertical-align: middle;
}


.dropShadowPanel
{
	border-style: dashed;
	border-width: thin;
	width: 90%;
	background-color: #FFFFFF;
}
.footer
{
    color: #000000;
    font-size: 10px;
    text-align: center;
}

/*home page css -preetha*/
.front_whitebar
{
   width:759px;
   height:6px;
    background-image: url(images/df_front_whitebar.gif);
    background-color:#FFFFFF;
}
.hoempageButton
{
border-style: inset;
border-width: 2px;
border-color:Black;
    
}
.contentRow1
{
    padding-right: 6px;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 10px;
    color: #000000;
    width: 205px;
    vertical-align: top;
}
.weatherNetwork
{
vertical-align: top;
text-align: center; 
width: 140px; 
height: auto; 
}
.bottomfotter
{
color:#000000;
font-size:10px;
}

.airmiles-home
{
height: 140px; display: block; padding-top: 10px; padding-bottom: 5px;
}
.ads-home
{
width: 140px; height: 140px; display: block; padding-top: 50px; padding-bottom: 5px;
}
.best-home
{
vertical-align: middle;padding-top: 10px; padding-bottom: 5px; text-align: center; width: 140px; height: auto; display: block
}


/*Contact us page CSS - Preetha*/
.contact_us_main
{
    display: block;
    float: left;
    font-size: 11px;
    padding-bottom: 100px;
    width: 100%;
}
.contact_us_province
{
font-weight: bolder
}
.contact_us_image
{
width:37%;
display: inline; 
float: left; 
vertical-align: top;
}
.contact_us_address
{
   
    width:30%;
    height: auto;
    vertical-align: top;   
    font-size: 11px;
    display: inline; 
    float: left;
}
.contact_us_hours
{
 width :32.5%;
 font-size: 9px;
 display: inline; 
 float: left;
}
.contact_us_address a
{
    color: #000000;
    font-size: 10px;
}
.contact_us_google
{
width:240px;display: inline; float: left; vertical-align: top;
}

.contact_us_hours_heading
{
background-color: #B4B4B4; color: #333333; font-weight: bolder; 
}

/*Lease inquiry form*/
.all_dropdownlist
{
    /*font-size: 10px;
    color: #02546c;
    width: 120px;
    height:20px;*/
    border: 1px solid #566E9A;
    background-color: #ECF4F6;
    color: #000000;
    width: 121px; /*height:12px;*/
    font-size: 10px;
}
.all_textbox
{
    border: 1px solid #566E9A;
    width: 110px;
    background-color: #ECF4F6;
    color: #000000;
    width: 115px;
    height: 12px;
    font-size: 10px;
}
.all_textbox_small
{
   border: 1px solid #566E9A;
    width: 110px;
    background-color: #ECF4F6;
    color: #000000;
    width: 80px;
    height: 12px;
    font-size: 10px;
}
.mandatory
{
 color : #CC1146; 
 font-size: 12px;
}
.floatleft
{
    float: left;
}

/*Lease Specials - Preetha*/
.specials_container
{
    width: 100%;
    background-color: #FFFFFF;
    color: #000000;
    
}

.specials_city
{
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    background-color: #B2D5DE;
}
.specials_request
{
	width: 83%;
	text-align: right;
	background-color: #FFFFFF;
}

.specials_request_content
{
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: right;
}
.specials_request_content1
{
    color: #A20003;
    font-size: 12px;
    font-weight: bold;
}
.vehicle_image
{
	margin-right: 10px;
	margin-bottom: 10px;
	
	text-align: left;
	width: 203px;
}
.vehicle_type
{    
    color: #000000;
    font-family: impact;
    font-size: 18pt;
}
.vehicle_price1
{
    color: #cf1d00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: bold;
}
.vehicle_price2
{
  color: #cf1d00;
  font-family: impact;
  font-size: 17pt;
}

/*ForeColor="#003554" Font-Bold="True" Font-Size="12px""*/
.validity
{
    color: #003554;
    font-weight: bold;
}
.specials_phone
{
color: #003554;
    font-weight: bold;
}

.specials_divider
{
	margin: 0px;
	border-bottom: solid 1px #C81243;
	
}

/*rental specials - preetha*/
.vehicle_type_rentals
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: 900;
}

.specials_contact
{
    color: #003554;
    font-weight: bold;
    font-size: 12px;
}
.vehicle_rentfor
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.vehicle_price3
{
    color: #cf1d00;
    font-family: 'Arial Black';
    font-size: 18pt;
    font-weight: normal;
}
.vehicle_price_duration
{
  color: #cf1d00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
.vehicle_price_bar
{
  color: #cf1d00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight: bold;
}
.specials_locations
{
padding-top: 20px; padding-bottom: 10px; font-size: 15px;
}


.reservationsPanel
{
    font-size: 10pt;
    font-weight: bold;
    background-color: #E6EEF7;
    padding: 10px;
}
.reservationdiv
{
    padding: 1px 1px 1px 50px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    text-align: left;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}

.reservationdivNoborder
{
 padding: 1px 1px 1px 50px; 

 text-align: left; 
 font-size: 9pt; 
 font-weight: bold; 
 color: #000000;
}

/*Rental Reservation*/
.headinglbl
{
	font-size: 15px;
	color: #004360;
	margin: 2px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
}
.otherlbl
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.SearchButton
{
	background-image: url( 'images/SearchButton.jpg' );
	background-repeat: no-repeat;
}

.SearchButton:hover
{
	background-image: url( 'images/SearchButtonHover.jpg' );
	background-repeat: no-repeat;
}
.vehicle
{
	font-size: 12px;
	text-transform: capitalize;
}
.vehicle-list-label
{
	padding-bottom: 10px;
}
