*
{
margin:0px;
padding:0px;
}

#wrapper
{
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#000000;
}

#page
{
width:987px;
margin:auto;
padding-bottom:15px;
color:#FFFFFF;

}


#header
{
height:145px;
}



#logo
{
height:100px;
}

/*#menu
{
height:45px;
width:987px;
background-image:url(../images/menu_bg.jpg);
background-repeat:no-repeat;
padding-top:8px;
}*/
/*
#menu ul
{
padding:0px;
margin:0px;
list-style:none;
}

#menu li
{
float:left;
display:block;
height:39px;
}
*/

#slide_show
{

}


.clear 
{
clear:both
}

#gallery 
{
position:relative;
height:486px;
width:987px;
z-index:200;
}

#gallery a 
{
float:left;
position:absolute;
}
	
#gallery a img 
{
border:none;
}
	
#gallery a.show 
{
z-index:500;
width:987px;
}


#content
{

padding-bottom:20px;
text-align:justify;
}

#content ul
{

color:#a9a9a9;
text-decoration:none;
}
#content a
{
color:#a9a9a9;
text-decoration:none;
}

#content a:hover
{
color:#d7aa51;
}



.content_box_top
{
background-image:url(../images/content_box_top.jpg);
background-repeat:no-repeat;
height:14px;
background-position:left bottom;
}

.content_box_mid
{
background-image:url(../images/content_box_mid.jpg);
background-repeat:repeat-y;
padding:15px 28px 15px 32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a9a9a9;
line-height:22px;
}

.content_box_bott
{
background-image:url(../images/content_box_bott.jpg);
background-repeat:no-repeat;
height:14px;
}

.leftbar
{
float:left;
width:678px;
}


.leftbar ul
{
margin:0px;
list-style:none;
}

.leftbar li
{
background-image:url(../images/red_heart_bullet.png);
background-repeat:no-repeat;
background-position:left 14px;
padding-top:10px;
padding-left:30px;
}

.rental_plicy  ul
{
margin-left:-15px;
padding:0px;
list-style:none;
}


.rental_plicy  li
{
background-image:url(../images/yellow_bullet.png);
background-repeat:no-repeat;
background-position:left 6px;
padding-top:0px;
padding-left:20px;
}

#content .rental_plicy a
{
color:#d7aa51;
}

#content .rental_plicy a:hover
{
color:#d7aa51;
}


.welcome_heading
{
background-image:url(../images/AF_exi_life_heading.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.txt_indent
{
text-indent:215px;
}

.righttbar
{
float:left;
width:247px;
}


.red_rose_img
{
background-image:url(images/red_rose.png); 
background-repeat:no-repeat;"
}

/*.yellow
{
color:#ce9931;
}*/

.yellow
{
color:#d7aa51;
}



.fl
{
float:left;
}
.fr
{
float:right;
}

.cl
{
clear:both;
}

.pad_b
{
padding-bottom:20px;
}
.pad_b_7
{
padding-bottom:7px;
}

.pad_b_10
{
padding-bottom:10px;
}

.pad_b_20
{
padding-bottom:20px;
}



.pad_t_7
{
padding-top:7px;
}






.mar_l_10
{
margin-left:10px;
}

.pad_l_12
{
margin-left:12px;
}

#footer
{
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
background-position:left top;
height:92px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#595959;
}

#footer a
{
text-decoration:none;
outline:none;
color:#595959;
}

#footer a:hover
{
text-decoration:none;
outline:none;
color:#CCCCCC;
}

.txt_box5
{
width:360px;
height:21px;
border:#CCCCCC 1px solid;
}

.txt_box
{
width:110px;
height:21px;
border:#CCCCCC 1px solid;
}

.txt_box2
{
width:113px;
height:21px;
border:#CCCCCC 1px solid;
}

.txt_box3
{
width:200px;
height:21px;
border:#CCCCCC 1px solid;
}


.msg_box
{
width:360px;
height:70px;
border:#CCCCCC 1px solid;
}

.msg_box2
{
width:110px;
height:70px;
border:#CCCCCC 1px solid;
}

h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#d7aa51;
font-weight:bold;
}

h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:bold;
}

h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#c4c4c4;
font-weight:normal;
}

.tab
{
background:#252525;
color:#fff;
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display: block;
width:510px;*/
height:25px;
text-align:center;

padding-top:3px;

}

.tab2
{
background:#474747;
color:#fff;
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
*/
display: block;
height:25px;
padding-top:3px;
text-align:center;
/*width:500px;*/
padding-left:10px;
}

.sep
{
background-image:url(../images/sep.jpg);
background-position:left bottom;
background-repeat:no-repeat;
 }
 
 .sep2
 {
 border-bottom:#171717 solid 1px;
 }
 
.info_sep
{
background-image:url(../images/info_sep.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.vert_sep
{
background-image:url(../images/vert_sep.jpg);
background-position:left top;
background-repeat:no-repeat;
 }
 
 .padtb_13
{
padding:13px 0px 13px 0px;
}
.padtb_5
{
padding:5px 0px;
}

.padb_10
{
padding-bottom:10px;
}

.mar_l_r_5
{
margin:0px 5px;
}

.padtb_10
{
padding:10px 0px;
}
.pad_10
{
padding:10px;
}

.padlr_20
{
padding:0px 20px;
}
.black
{
color:#000;
text-align:center;
}

.gray
{
color:#c4c4c4;
font-weight:bolder;
text-align:center;
}

.white
{
color:#fff;
font-weight:bolder;
text-align:center;
}

.light14
{
font-size:14px;
font-weight:bolder;
font-style:italic;
font-smooth:large;
}


.light12
{
font-size:12px;
font-weight:bolder;
font-style:italic;
font-smooth:large;
}
.dotted_sep
{
border-bottom:#262626 1px dashed;
}

.padt_20
{
padding-top:20px;
}
.padt_40
{
padding-top:40px;
}
.padt_10
{
padding-top:10px;
}

.padb_5
{
padding-bottom:5px;
}


.light11
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



<!--our cars page-->

.car_box_top
{
height:10px;
background-position:left bottom;
}

.car_box_mid
{
background-image:url(../images/car_box_mid.jpg);
background-repeat:repeat-y;
padding:0px 28px 0px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a9a9a9;
line-height:22px;
}

.car_box_bott
{
height:10px;
}

.heading_sep
{
background-image:url(../images/heading_sep.jpg);
background-repeat:no-repeat;
background-position:center bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a9a9a9;

}

.heading_sep2
{
background-image:url(../images/heading_sep2.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

.heading_sep3
{
background-image:url(../images/heading_sep3.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.price_box
{
height:157px;

background-image:url(../images/price_box1.jpg);
background-repeat:no-repeat;
}

.box_cars
{
border-top:1px #131212 solid;
border-bottom:1px #131212 solid;
}


.hover_box span{
    background: none repeat scroll 0 0 #3b3b3b;
    border: 1px solid #1b1b1b;
    color: #a9a9a9;
    font-size: 13px;
    height: 30px;
    letter-spacing: 1px;
    line-height: 30px;
    margin: 0 auto;
    position:absolute;
    text-align: center;
    text-transform: uppercase;
    top: 60px;
    left:-67px;
    display:none;
    padding:0 20px;

}
.hover_box span:after{
    content:'';
    position:absolute;
    bottom:25px;
    width:10px;
    height:10px;
    border-bottom:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    background:#3b3b3b;
    left:50%;
    margin-left:-5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.hover_box p{
    margin:0px;
    float:left;
    position:relative;
    cursor:pointer;
	
}

.hover_box p:hover span{
width:130px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
display: block;
-moz-box-shadow: 0 1px 8px #151515;
-webkit-box-shadow: 0 1px 8px #151515;
}


.leftbox
{
width:475px;
float:left;
font-size:11px;
}

.rightbox
{
width:422px;
float:left;
padding-left:15px;
font-size:11px;
}

#content .leftbox .available_cars_box 
{

}

#content .leftbox .available_cars_box a
{
color:#FFFFFF;
font-weight:bold;
}