@charset "utf-8";
/* CSS Document */
/*-------------[Reset] ----------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit; font-style:inherit; font-weight:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none; }

@font-face {
    font-family: 'DroidSansRegular';
    src: url('../fonts/DroidSans-webfont.eot');
    src: url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans-webfont.woff') format('woff'),
         url('../fonts/DroidSans-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*-----------------[BASIC STYLES]-----------------*/
.cle{clear:both;}
p{padding-bottom:5px;}
.pad_t{padding-top:20px;}
.pad_tb{padding:10px 0;}
.main{width:994px; margin:0 auto; clear:both;}
.shadow{background:url(../bards_images/shadow.png) no-repeat center top; width:314px; height:20px;}
.line{border-bottom:dashed 1px #ccc; margin:20px 0; clear:both;}
/*-----------------[TOP PART STYLES]-----------------*/
#top_part{background:#121212 url(../bards_images/top_part_b.jpg) repeat-x 0 0; min-height:130px;}
.logo{overflow: hidden; float:left; }
.logo > a {display: block;height:124px;	width:182px;margin: 0 ;	background: url(../bards_images/logo.png) 0 0 no-repeat;text-indent:-9999px;}
.book_through_part{width:396px; float:right; margin:5px 2px; color:#fff; text-transform:uppercase; padding-top:20px;}
.social{float:right; font:normal 12px Verdana, Geneva, sans-serif;clear:both;}
.social li{float:left; padding:4px 6px;}
.social li img{margin-top:-3px;}
.call, .tag_line{clear:both; font-weight:bold; text-align:right; font-family:"DroidSansRegular"; font-size:13px; padding-top:15px; clear:both;}
.call span{font-weight:normal; font-size:15px; text-align:right; background:#000; border-radius:8px; padding:4px 8px;}
.round_box_part{width:400px; float:right; text-align:right; padding:5px 0;}
.round_box_part img{padding-left:8px;}
/*-----------------[TOP PART STYLES]-----------------*/
.checkbox{background:url(../bards_images/taxi_sign.gif) repeat-x 0 0; height:25px; clear:both;}


#top_part h3{font:normal 20px "Times New Roman", Times, serif; color:#fff; float:left; margin-top:14px;}
#top_part h3 sup{font-size:13px;}
#logo{width:270px; height:48px; float:left; margin:10px 0 0 15px;}
#rgt_top_part{width:300px; float:right;}
#rgt_top_part ul{ margin-top:15px;}
#rgt_top_part ul li{float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:0 3px;}
#rgt_top_part ul li a{text-decoration:none; color:#fff; }
#rgt_top_part ul li img{margin-bottom:-5px;}
#rgt_top_part h3{ float:right; font:bold 24px Arial, Helvetica, sans-serif; color:#fff; width:220px; text-align:right; margin-right:15px; margin-top:8px;}

/*-----------------[Menu STYLES]-----------------*/
#menu{width:100%;height:42px;background:url(../nimages/menu-b.jpg) repeat-x 0 0;}
ul.menu{margin:0 auto; padding:0; font:normal 17px "Segoe UI", Verdana, Arial, Helvetica, sans-serif; color:#000; height:42px; width:954px; list-style:none;background:url(../nimages/menu-b.jpg) repeat-x 0 0;}
ul.menu a:link, ul.menu a:visited{color:#fff; text-decoration:none;}
ul.menu li{margin:0; padding:0; float:left; height:42px; list-style:none; vertical-align:middle; color:#000; text-decoration:none;}
ul.menu li a{display:block; padding:9px 14px;}
ul.menu li:hover{background:#648f11;}
ul.menu li a:hover{color:#fff;}
ul.menu a:active{background:#D20606;}
ul.menu li.hover,
ul.menu li:hover{position:relative;}
ul.menu li:hover > ul{visibility:visible;}
ul.menu ul{visibility:hidden; position:absolute; width:255px; height:20px; list-style:none; text-decoration:none; margin:0; padding:0; font:normal 12px "Segoe UI", Verdana, Arial, Helvetica, sans-serif; z-index:9999}
ul.menu ul a{ background:url(../nimages/menu_ar.png) no-repeat 3px 8px; padding:3px 10px 5px 15px;}
ul.menu ul li{height:20px; float:none; background:#648f11;}
ul.menu ul li a:hover{color:#fff;}
ul.menu ul li:hover{background:url(../nimages/menu-b.jpg) repeat-x 0 bottom;}

/*-----------------[Map STYLES]-----------------*/
.map_shadow{background:url(../bards_images/shadow_map.jpg) no-repeat center bottom; min-height:408px; width:700px; float:left;}
#map{width:700px; float:left; height:380px;background:#ddd; border:solid 1px #b1b1b1; padding:4px;}
.get_app{width:270px; min-height:390px; float:right; position:relative; background:url(../bards_images/app_bg.png) repeat-x 0 0; line-height:20px;}
.get_app span.lt{width:10px; height:8px; position:absolute; left:0; top:0; background:url(../bards_images/lt.png) no-repeat 0 0;}
.get_app span.rt{width:10px; height:8px; position:absolute; right:0; top:0; background:url(../bards_images/rt.png) no-repeat 0 0;}
.mobile{position:absolute; left:14px; top:44px;}
.get_free{position:absolute; right:15px; top:-9px; z-index:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; width:56px; height:50px; background:url(../bards_images/freeapp.png) no-repeat 0 0; padding:30px 10px; text-shadow:0px 1px 0px #333; text-align:center; line-height:18px;}
.get_free a{text-decoration:none; color:#fff;}
.android{position:absolute; right:15px; bottom:53px; z-index:99px;}
.download{position:absolute; font:normal 12px Verdana, Geneva, sans-serif; color:#333; text-align:center; bottom:0; text-transform:uppercase;}
.download a{text-decoration:none; color:#333;}
/*-----------------[Bottom Box STYLES]-----------------*/
.box{width:314px; float:left; min-height:252px;}
.blk_box{background:url(../bards_images/gray_bg.png) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; width:270px; min-height:112px; padding:10px 12px 10px 30px; color:#fff;}
.blk_box h3{font-size:14px; font-weight:bold; text-transform:uppercase;}
.blk_box ul{font-size:12px; padding-top:5px;}
.blk_box li{background:url(../bards_images/arrow.gif) no-repeat left center; padding:3px 0 3px 10px;}

.proud_member{background:url(../bards_images/member_bg.png) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; width:312px; min-height:135px; padding:10px 0px; color:#000;}
.proud_member h3{font-size:15px; font-weight:bold; text-align:center; text-transform:uppercase; padding:4px 0;}
.proud_member ul{padding-left:2px;}
.proud_member li{float:left; padding:10px 1px 4px 1px;}

.gray_box{background:url(../bards_images/gray_box.png) no-repeat left bottom; position:relative; min-height:232px;}
.gray_box span.tl{position:absolute; width:100%; height:12px; top:0; left:0; background:#fff url(../bards_images/gray_box_top.png) no-repeat 0 0;}
.estimate{background:url(../bards_images/road.png) no-repeat right 12px; padding:30px 20px;}
.estimate h3, #testimonial h3{font:bold 16px Arial, Helvetica, sans-serif; color:#004cca; text-transform:uppercase;}
.start_point h4{font:bold 14px Verdana, Geneva, sans-serif; color:#333; text-transform:uppercase;}
.start_point h4 img{margin-bottom:-3px; margin-right:3px; margin-left:7px;}
.estimate input[type="text"]{background:#f8f8f8; border:solid 1px #ccc; padding:4px 5px; width:256px;}
.estimate select{background:#f8f8f8; border:solid 1px #ccc; width:268px; height:28px;}

.but_estimate{float:left; width:120px;}
.value{font:bold 12px Verdana, Geneva, sans-serif; color:#e10000; float:left;}



.footer_category{background:url(../bards_images/footer.png) repeat-x 0 0; clear:both; min-height:115px; font-family:Verdana, Geneva, sans-serif; padding:10px;}
.footer_category ul{float:left; width:280px; line-height:24px; font-size:12px;}
.footer_category ul a{text-decoration:none; color:#aaa; }

.accept{width:360px; background:url(../bards_images/accept_b.png) no-repeat 0 0; float:right; min-height:74px; font:bold 14px Verdana, Geneva, sans-serif; color:#333; padding:20px;}
.accept ul{width:350px!important;}
.accept li{float:left; padding:8px 6px;}

#footer{background:url(../bards_images/footer.png) repeat-x left bottom; min-height:18px; clear:both; text-align:center; font:normal 11px Verdana, Geneva, sans-serif; color:#aaa; padding:10px 0;}
#footer a{text-decoration:none; color:#aaa; padding:0 10px;}


.testimonial{}
#testimonial h4{font-size:15px; font-weight:bold;padding-bottom: 11px;}

#testimonial{padding:15px 10px; font-family:Verdana, Geneva, sans-serif; font-size:13px; min-height:202px; line-height:18px; color:#333;}

.testimonial_part{float:left; width:290px;}
.testimonial_part .arrow{width:290px;text-align:right;float:left;}
.tag{position: relative; padding: 0px; margin: 0px; height:340px; float: left;}
.sprite{background:url(../bards_images/sprite.png) no-repeat;}
.sprite.arrowTicker{display:block;height:23px;width:36px;text-decoration:none; margin:0 auto;}
.arrow .sprite.arrowTicker.arrowUp{background-position:center 0px;}
.arrow .sprite.arrowTicker.arrowUp:hover{background-position:center -23px;}
.arrow .sprite.arrowTicker.arrowDown{background-position:center -54px;}
.arrow .sprite.arrowTicker.arrowDown:hover{background-position:center -77px;}
.testimonial_box {position: relative;width: 100%;height: 122px;overflow: hidden;}



/* contact slider */
.future_b p{padding:5px 0;}
.future_b li{list-style:none; padding:5px;font:normal 12px Verdana, Geneva, sans-serif; color:#fff; line-height:20px; clear:both;text-align:left;}

.future_b input[type="text"]{background:#fff; border:solid 1px #666; height:24px; padding:0 5px;}
.future_b textarea{background:#fff; border:solid 1px #666; height:40px; padding:0 5px;}
.future_b select{background:#fff; border:solid 1px #666; height:24px;}


.panel {position: fixed;top: 163px;right: 0;display: none;background: #686868;border:1px solid #111111;-moz-border-radius-topleft: 20px;-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;width:530px;height: auto;
padding: 15px; z-index:1000;}
.panel a, .panel a:visited{margin: 0;padding: 0;color: #fff;text-decoration: none;border-bottom: 1px solid #9FC54E;}

.panel a:hover, .panel a:visited:hover{margin: 0;padding: 0;color: #ffffff;text-decoration: none;border-bottom: 1px solid #ffffff;}

a.trigger{position: fixed;text-decoration: none;top: 163px; right: 0;font-size: 16px;letter-spacing:-1px;font-family: verdana, helvetica, arial, sans-serif;
color:#fff;text-align:center;padding: 15px 15px 15px 40px;font-weight: 700;background:#333333 url(../images/plus.png) 15% 55% no-repeat;border:1px solid #444444;-moz-border-radius-topleft: 20px;-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius: 0px;display: block;z-index:5000;cursor:pointer;}

a.trigger:hover{position: fixed;text-decoration: none;top: 163px; right: 0;font-size: 16px;text-align:center;font-family: verdana, helvetica, arial, sans-serif;color:#fff;padding: 15px 15px 15px 40px;font-weight: 700;background:#222222 url(../images/plus.png) 15% 55% no-repeat;border:1px solid #444444;-moz-border-radius-topleft: 20px;-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius: 0px;display: block;z-index:5000;cursor:pointer;}

a.active.trigger {background:#222222 url(../images/minus.png) 15% 55% no-repeat;z-index:5000;text-align:center;}
