@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:none}
#body-bg{
	background:url(../images/bg.jpg) top no-repeat #19191b; font-family:Verdana, Arial, Helvetica, sans-serif
}
body{font-family:Verdana, Arial, Helvetica, sans-serif;  background:#1c1c1e url(../images/body_back.jpg) no-repeat center top}
.cls{margin:0; padding:0; clear:both; font-size:0}
.spacer{clear:both; font-size:8px; height:10px}
#wrapper{margin:0 auto; padding:0; width:970px;}

/*-------------header---------------------------*/
#header{margin:24px 0 0 0; padding:0; width:970px;  position:relative}
.logo{margin:0; padding:0; float:left}
.mailbox{margin:0; padding:0; float:right; height:85px; width:400px; background:url(../images/mail_icon.png) no-repeat right top; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF}
.mail_text{margin:0; padding:0 80px 0 0; text-align:right; line-height:25px; font-family:Georgia, "Times New Roman", Times, serif;}
#menu{margin:0; padding:0;}
#menu ul{list-style-type:none}
#menu li{display:inline}
#menu a{margin:0 2px 0 0; padding:0 20px 0 0; text-decoration:none; line-height:55px; color:#FFFFFF; float:left; font-size:18px; background:url(../images/menu_back.png) no-repeat right top; font-family:Georgia, "Times New Roman", Times, serif}
#menu a span{width:20px; height:55px; float:left; background:url(../images/menu_back.png) no-repeat left top}
#menu a.home span{width:20px; height:55px; float:left; background:url(../images/menu_hover.png) no-repeat left top}
#menu ul li a.home{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.about{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.about span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.contact{margin:0;}
#menu a:hover{background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu a:hover span{background:url(../images/menu_hover.png) no-repeat left top}
#menu ul li a.servic{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.servic span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.fleet{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.fleet span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.reserve{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.reserve span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.quotess{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.quotess span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.pricelist{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.pricelist span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.overs{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000}
#menu ul li a.overs span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}
#menu ul li a.contacs{padding:0 27px 0 0; background:url(../images/menu_hover.png) no-repeat right top; color:#010000; margin:0}
#menu ul li a.contacs span{background:url(../images/menu_hover.png) no-repeat left top; color:#010000}

.banner{padding:0; margin:-6px 0 0 0; position:relative}
.shadow{margin:0; padding:0; height:30px; width:970px}
#flag{margin:0 10px 5px 0; padding:0; float:right}
.flag{margin:0 5px 0 0; padding:0}

/*-------------b_container---------------------------*/
#container{margin:0; padding:0; width:970px; color:#FFF;}
#container_left{margin:0 20px 0 0; padding:0; width:300px; float:left}
.reserv_top{margin:0; padding:0; height:10px; font-size:0; background:url(../images/reserv_top.png) no-repeat left top}
.reserv_box{margin:0; padding:0;background:#111112; width:298px; color:#FFF}
.reserv_bottom{margin:0; padding:0; height:10px; font-size:0; background:url(../images/reserv_bottom.png) no-repeat left top}
.number{margin:0 20px 0 20px; padding:0; font-size:30px; background:url(../images/number.png) no-repeat left top; height:55px; line-height:55px; text-align:center; width:58px; float:left}
.reserv_text{margin:0; padding:0 0 0 20px; line-height:24px; font-size:12px; width:250px; color:#a3a4a9; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify}
.more{margin:0 0 0 173px; padding:0; background:url(../images/moreinfo.png); width:98px; font-size:12px; text-align:center; line-height:28px}
.more a{text-decoration:none; color:#FFFFFF;}
.contact_left{margin:0; padding:0; background:url(../images/content_left.png) no-repeat; height:210px; font-size:0; float:left; width:10px }
.contact_box{margin:0; padding:0 0 0 10px; background:url(../images/content_box.png) repeat-x; float:left; width:268px; height:210px }
.contact_right{margin:0; padding:0; background:url(../images/content_right.png) no-repeat; float:left; width:10px; height:210px }
.contact_text{margin:10px 0 0 0; padding:10px 0 0 0; background:url(../images/border.png) no-repeat left top; font-size:12px; color:#4a4a4a; line-height:22px}

.contact_us{margin:20px 0 0 0; padding:0 0 0 45px; height:31px; background:url(../images/mail.png) no-repeat left top}
.moreinfo{margin:0 20px 0 0; padding:0; background:url(../images/moreinfo.png); width:98px; font-size:12px; text-align:center; line-height:28px; float:right}
.moreinfo a{text-decoration:none; color:#FFFFFF;}
#container_right{margin:0; padding:0; width:650px; float:left}
.welcome{margin:0px; padding:0; line-height:50px; background:url(../images/welcome_bg.png) repeat-x bottom left; width:645px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF;}
.welcom_text{margin:0; padding:10px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:350px; float:left; line-height:22px; color:#a3a4a9; text-align:justify}
.welcom_text1{margin:0 20px 0 0; padding:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;  float:left; line-height:22px; color:#a3a4a9; text-align:justify}
.wel_text{margin:0; padding:10px 8px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#a3a4a9; text-align:justify}
.image{margin:20px 0 0 0; padding:0; float:left}
.more_info{margin:5px 8px 0 0; padding:0; background:url(../images/moreinfo.png); width:98px; font-size:12px; text-align:center; line-height:28px; float:right}
.more_info a{text-decoration:none; color:#FFFFFF;}
.border{margin:0; padding:0; width:645px; background:url(../images/welcome_bg.png) repeat-x center left; height:2px; font-size:0}
.best_limo{margin:0 0 0 0; padding:0; width:209px;float:left}
.best_limo1{margin:0 0 0 7px; padding:0; width:209px;float:left}
.limo_top{margin:0; padding:0; width:209px; background:url(../images/limo_top.png); height:10px}
.limo_box{margin:0; padding:0; width:209px; background:url(../images/limo_box.png);}
.limo_bottom{margin:0; padding:0; width:209px; background:url(../images/limo_bottom.png); height:10px}
.limo{margin:0 0 0 10px; padding:0}
.limo_text{margin:0; padding:10px 10px 0 10px;  font-size:12px; color:#d8d8d8; line-height:14px}
.left_img { float:left; padding:0 10px 10px 0;}
.right_img { float:right; padding:0px 0px 10px 10px;}
/*-------------footer---------------------------*/
#footer{margin:30px 0 0 0; padding:0; width:970px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#foot{margin:0 0 0 103px; padding:0}
#foot ul{list-style-type:none}
#foot li{display:block; float:left}
#foot a{margin:0; padding:0 10px; text-decoration:none; color:#FFF; float:left;  border-right:1px solid #FFFFFF; line-height:normal }
#foot ul li a.contactme{border:none}
.copyright{margin:0; padding:0; color:#FFF; width:970px; text-align:center }
#credit{margin:0 0 0 385px; padding:0}
#credit ul{list-style-type:none}
#credit li{display:block; float:left}
#credit a{margin:0 0 0 5px; padding:0; float:left}


/*---------------------------------------slider-----------*/
.wrapper{margin:0px 0 0 0; padding:0; width:970px}
.slide_text{margin:0; padding:108px 0 0 50px; width:200px; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; line-height:24px; color:#000}

/*---------------------------------------aboutus-----------*/

.quote{margin:0 0 0 20px; padding:0 0 0 20px; width:108px; background:url(../images/overview.png); line-height:33px; font-size:18px;font-family:Georgia, "Times New Roman", Times, serif}
.quote a{text-decoration:none;  color:#FFFFFF;}

.border_1{margin:0; padding:0; font-size:0; background:url(../images/border-2.png); height:2px}
.contact_me{margin:0 15px 0 20px; padding:0 0 0 55px; line-height:68px; border-top:1px solid #303030; background:url(../images/mail.png) no-repeat 0 center; font-size:20px;  border-bottom:1px solid #303030; font-family:Georgia, "Times New Roman", Times, serif }
.contact_num{margin:10px 0 0 0; padding:10px 0 0 20px; font-size:14px; color:#a3a4a9; line-height:25px; font-family:Arial, Helvetica, sans-serif}
.fax{margin:0; padding:0 0 0 20px; font-size:12px; color:#a3a4a9; line-height:22px; float:left; font-family:Arial, Helvetica, sans-serif}


/*---------------------------------------services-----------*/
.service_text{margin:0; padding:18px 0 0 20px;  font-size:12px; width:350px; float:left; line-height:22px; color:#a3a4a9; text-align:justify}
.service_text a{color:#a3a4a9}

.border2{margin:0; padding:0; background:url(../images/border-2.png) repeat-x; height:20px; }

/*---------------------------------------reserve-----------*/
.reserve_text{margin:0; padding:0; font-size:14px; float:left; line-height:22px; color:#FFFFFF; width:270px;}
.input_box{margin:0; padding:0; float:left; height:20px; width:210px; border:1px solid #c2c2c2; font-size:14px}
.input_box1{margin:0 0 0 0; padding:0; float:left; height:20px; width:212px; border:1px solid #c2c2c2; font-size:14px}
.reserve_text1{margin:0; padding:0; font-size:14px;line-height:22px; color:#FFFFFF;}
.radio_text{margin:0 0 0 100px; padding:0; color:#FFFFFF; font-size:14pxpx;}
.radio_text1{margin:0 0 0 10px; padding:0; color:#FFFFFF; font-size:14pxpx; width:150px;}
.text_area{margin:0; padding:0;  float:left; height:100px; width:300px; border:1px solid #323136; font-size:14px; overflow:hidden}
.reset_btn{margin:10px 0 0 117px; height:30px; padding:0}
.submit_btn{margin:10px 0 0 10px; height:30px; padding:0}
.reserve_box{margin:10px 0 0 120px; padding:5px 10px; background:#FFF; width:250px; color:#333333; font-size:12px; text-align:center}
.reserve_box a{color:#333333}



/*---------------------------------------contactus-----------*/
#c_card{margin:-95px 0 0 290px; padding:0}
#c_card ul{list-style-type:none}
#c_card li{display:block}
#c_card a{margin:0 0 0 5px; padding:0; float:left}

/*---------------------------------------quotes-----------*/

.online_list{color:#a3a4a9;}
.input_quote{margin:0 0 0 0; padding:0; height:20px; float:left; border:1px solid #c2c2c2; width:200px}
.quote_text{margin:0 0 0 0; padding:0 0 0 40px; font-size:14px; color:#FFF; width:230px; float:left; line-height:20px;}
.vechile{margin:0; padding:0 0 0 40px; color:#FFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
.input_quote1{margin:0; padding:0; height:20px; float:left; border:1px solid #c2c2c2; width:202px}
.input_quote2{margin:0 10px 0 0; padding:0; height:20px; float:left; border:1px solid #c2c2c2; width:60px}
.time{margin:0; padding:0; width:150px; text-align:right; float:left; line-height:20px; color:#FFF;}
.month{margin:0; padding:0; float:left; line-height:20px; color:#FFF; width:70px; font-size:14px}
.passanger{margin:0; padding:0 0 0 40px; width:150px; line-height:20px; color:#FFF; float:left;}
.pass_box{margin:0; padding:0; height:20px; float:left; border:1px solid #c2c2c2; width:100px}
.round{margin:0; padding:0; width:100px; color:#FFF; font-size:14px;}
.comment{margin:0; padding:0 0 0 90px; line-height:20px; color:#FFF; font-size:18px; }
.comment_box{margin:0 0 0 130px; padding:0; line-height:20px; color:#000; font-size:14px; height:200px; width:300px; overflow:hidden }
.submit_me{margin:0 0 0 235px; padding:0; line-height:30px}
.reset_me{margin:0 0 0 0; padding:0; line-height:30px}


/*---------------------------------------pricelist-----------*/
.p_list{margin:0; padding:0; color:#FFFFFF; font-size:14px; line-height:20px}
.Model{margin:0; padding:0;  color:#25b3ea; font-size:16px; line-height:20px}
.Modell{margin:0; padding:0 0 0 20px;  color:#FFF; font-size:14px; line-height:20px}
.list_left{margin:0; padding:0; float:left; width:275px;}
.list_right{margin:0 0 0 10px; padding:0; float:left; width:360px}
.downtown{margin:0; padding:0; color:#FFFFFF;font-size:14px; line-height:22px; float:left; width:240px}
.rate{margin:0; padding:0 5px; color:#FFFFFF; font-size:14px; line-height:22px; float:left; width:100px}


/*---------------------------------------fleet-----------*/
h1{margin:0; padding:0; font-size:16px; text-align:center; color:#FFFFFF;}
.error { color:#fff;}

.spical_sty { color:#25b3ea; font-style:italic;}