body{color:#666;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:1.4em;margin:0;padding:0;-webkit-user-select:none;-khtml-user-drag:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
#fast-limo-hire-home{background-color:#F4F4F4;background-image:url(../images/bg.png);background-repeat:repeat-x}
a,a:link,a:visited{color:#666;font-weight:400;text-decoration:none}
a:hover{text-decoration:none;color:#9D0B0B}
a.more{display:inline-block;font-size:12px;font-weight:700;color:#21bdd0;background:#e9e9e9;padding:3px 10px}
a.more:hover{background:#333;text-decoration:none}
p{margin:0 0 10px;padding:0}
img{border:none}
blockquote{border:1px solid #ccc;border-left:5px solid #000;margin:20px 0 0;padding:19px}
cite a,cite a:link,cite a:visited{font-size:12px;text-decoration:none;font-style:normal}
cite span{font-weight:400;color:#333}
h1,h2,h3,h4,h5,h6{color:#666;font-weight:400}
h1{font-size:22px;margin:0 0 10px;padding:5px 0}
h2{font-size:22px;margin:0 0 25px;padding:5px 0}
h3{font-size:11px;padding:0;font-weight:bold;margin:0 0 10px;line-height:200%;float:left}
h4{font-size:16px;margin:0 0 10px;padding:0}
h5{font-size:14px;margin:0 0 10px;padding:0}
h6{font-size:12px;margin:0;padding:0}
.cleaner{clear:both}
.h10{height:10px}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.float-r{float:right}
#fast-limo-hire-wrapper{width:960px;margin:0 auto;padding:0 10px}
#fast-limo-hire-header{width:960px;height:200px;background-image:url(../images/banner.jpg);background-repeat:no-repeat;background-position:center top}
#fast-limo-hire-header-left{float:left;margin-top:10px;width:780px}
#fast-limo-hire-logo{width:120px;float:left;height:59px;margin-bottom:88px}
#fast-limo-hire-header-right{
	float:right;
	display:inline-block;
	padding-top:7px;
	height:188px
}
#social{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;padding:0}
#social li{float:right;display:block;margin-left:5px}
#fast-limo-hire-phone a{
	clear:both;
	margin-top:130px;
	float:right;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	padding-top:7px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	text-decoration:none;
	width:145px
}
#fast-limo-hire-phone a:hover{color:#FFF}
#fast-limo-hire-menu{width:780px}
#fast-limo-hire-menu ul{list-style:none;border:0;margin:0;padding:0}
#fast-limo-hire-menu ul li{border:0;background:none;margin:0;padding:0}
#fast-limo-hire-menu ul li a{color:#999;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:700;font-variant:normal;margin:0;padding:12px 10px 9px}
#fast-limo-hire-main{width:958px;margin-right:auto;margin-left:auto;background-color:#FFF;padding-top:10px;border:1px solid #939598;margin-top:15px}
#fast-limo-hire-sidebar{float:right;width:250px;padding:5px 10px 0}
#fast-limo-hire-content{float:left;width:650px;margin-bottom:10px;padding:5px 10px 10px}
#fast-limo-hire-content h2{font-size:18px;margin-bottom:10px;line-height:normal}
.fast-limo-hire-box{margin-bottom:10px;padding-bottom:10px;width:650px}
.fast-limo-hire-box-last{padding-bottom:0;border-bottom:none;background:none}
.fast-limo-hire-box h2{margin:0;padding:0 0 0 10px}
.fast-limo-hire-box h2 a{color:#666;text-decoration:none}
.fast-limo-hire-box h2 a:hover{color:#FF7F02}
.fast-limo-hire-box p{text-align:justify}
.fast-limo-hire-box img{float:left;margin-right:15px;border:1px solid #bdc7bf;display:inline-block;padding:2px}
.post-meta{font-weight:700;border:1px solid #999;background-color:#DEDFE0;margin-bottom:10px;padding:5px}
.fast-limo-hire-box-2{
	width:650px
}
.btn-more a{display:block;width:85px;color:#333;font-size:12px;font-weight:700;text-decoration:none;text-align:center;background:url(../images/btn.png) no-repeat;height:23px;padding:3px 3px 0 2px}
.btn-more a:hover,.btn-more a span:hover{color:#FD8000;background:url(../images/btn_hover.png) no-repeat}
#get-a-free-quote{width:250px;margin-bottom:40px;padding:0}
#get-a-free-quote form .input_field{width:235px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-top:3px;padding:5px}
#get-a-free-quote form .input_field2{width:150px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-top:3px;padding:5px}
#get-a-free-quote form label{display:block;width:50px;margin-right:12px;font-size:11px}
#get-a-free-quote form textarea{width:190px;height:150px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-top:3px;padding:5px}
#get-a-free-quote form .submit_btn{display:block;text-align:center;text-decoration:none;font-weight:700;background-color:#DEDFE0;color:#666;font-size:11px;cursor:pointer;background-repeat:no-repeat;float:right;margin-right:5px;border:1px solid #999;padding:5px 12px}
#contact_form{width:400px;float:left;margin-bottom:20px;margin-left:150px;margin-top:15px;padding:0}
#contact_form form .input_field{width:390px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-top:3px;padding:5px}
#contact_form form label{display:block;width:200px;margin-right:12px;font-size:11px}
#contact_form form textarea{width:390px;height:100px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-top:3px;padding:5px}
#contact_form form .submit_btn{display:block;text-align:center;text-decoration:none;font-weight:700;background-color:#DEDFE0;border:1px solid #999;color:#666;font-size:11px;cursor:pointer;float:left;margin-right:20px;padding:5px 12px}
.pc-box{
	display:block;
	width:200px;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 15px;
	margin-left: 0;
}
.pc-box-last{margin-right:0}
.img-cap{font-style:normal;color:#FFF;font-size:16px;background-color:#DEDFE0;margin-bottom:3px;border-color:#999;border-style:solid;border-width:1px;padding:2px 2px 4px 5px}
.pc-box-image{position:relative;width:200px;height:76px;margin-bottom:5px}
.pc-box-image img{
	width:194px;
	border:1px solid #999;
	margin:0;
	padding:2px
}
#fast-limo-hire-footer{width:938px;border:1px solid #939598;margin:20px auto;padding:30px 10px 20px}
#fast-limo-hire-sidebar h3{font-size:16px;background-image:url(../images/ribbon.png);background-repeat:no-repeat;background-position:left top;height:27px;margin:0;padding:5px 0 7px 20px}
.fast-limo-hire-sidebar-menu li{background:url(../images/list.png) no-repeat scroll 0 6px;border-bottom:1px dotted #ccc;margin:0;padding:2px 0 3px 15px}
.fast-limo-hire-sidebar-menu-2{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;margin:0;padding:0}
.fast-limo-hire-sidebar-menu-2 li{background:url(../images/list.png) no-repeat scroll 0 6px;border-bottom:1px dotted #ccc;margin:0;padding:2px 0 2px 15px}
.fast-limo-hire-newsletter{margin-bottom:30px}
.fast-limo-hire-newsletter-ribbon{font-size:16px;background-color:#e5e5e5;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:red;background-image:url(../images/icon.png);background-position:left center;background-repeat:no-repeat;margin:0 0 10px;padding:5px 0 3px 25px}
.fast-limo-hire-news-box{clear:both;margin-top:5px}
.fast-limo-hire-news-box img{
	float:left;
	margin-right:2px;
	margin-top:3px;
	padding:2px
}
.fast-limo-hire-news-box h6{
	padding-left:90px
}
.fast-limo-hire-news-box h6 a{font-weight:400;text-decoration:none}
.fast-limo-hire-footer-text{font-size:16px;background-repeat:no-repeat;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;padding-bottom:5px}
.contact-location{width:210px;float:right}
.c1{text-align:center}
.col-11{
	width:270px;
	margin-right:40px
}
.col-12{width:100px;margin-right:18px}
.col-13{width:275px}
.col-13 img{float:left;border:1px solid #bdc7bf;display:inline-block;margin:5px;padding:2px}
.col-16{
	width:125px;
	margin-right:20px
}
.col-16-b{
	width:125px;
	margin-right:0
}
#fast-limo-hire-icons{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;padding-top:0;padding-bottom:0;padding-left:30px;margin:0}
#fast-limo-hire-icons li{line-height:1.9em}
#fast-limo-hire-icons a{color:#999;text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:700}
#fast-limo-hire-icons a span{vertical-align:top}
#fast-limo-hire-icons a:hover{color:#FE7E00}
#fast-limo-hire-icons img{margin:0 10px 2px 0}
.services-box{
	display:block;
	width:295px;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0;
}
.sidebar-menu li{background:url(../images/list.png) no-repeat scroll 0 3px;margin:0;padding:2px 0 3px 20px}
.sprites{background-image:url(../images/social.png);background-color:transparent;background-repeat:no-repeat}
#flickr_png{float:left;height:24px;width:24px;background-position:0 0;margin-right:5px}
#twitter_png{float:left;height:24px;width:24px;background-position:-24px 0;margin-right:5px}
#facebook_png{float:left;height:24px;width:24px;background-position:-48px 0;margin:0 5px 0 55px}
#feed_png{float:left;height:24px;width:24px;background-position:-72px 0}
#youtube_png{float:left;height:24px;width:24px;background-position:-96px 0;margin-right:5px}
.float-l,.col{float:left}
#fast-limo-hire-menu ul li a:hover,.fast-limo-hire-menu ul li a.active{border-top:3px solid red;background-color:#333;color:#FFF;border-bottom:3px solid #FFF;padding:9px 10px 10px}
#get-a-free-quote form,#contact_form form{margin:0;padding:0}
.fast-limo-hire-sidebar-menu,.sidebar-menu{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;margin:0;padding:0}
.fast-limo-hire-sidebar-menu li a,.fast-limo-hire-sidebar-menu-2 li a,.sidebar-menu li a{font-size:12px}
.col-14,.col-15{
	width:155px;
	margin-right:20px
}
.gallery{
	display:block;
	width:650px;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0;
}
.gallery-last{margin-right:0}
.gallery-img-cap{
	font-style:normal;
	color:#333333;
	font-size:16px;
	background-color:#DEDFE0;
	margin-bottom:3px;
	border-color:#999;
	border-style:solid;
	border-width:1px;
	padding:2px 2px 4px 5px
}
.gallery-image{
	position:relative;
	width:157px;
	height:119px;
	margin-bottom:5px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
}
.gallery-image img{
	width:151px;
	height:113px;
	border:1px solid #999;
	margin:0;
	padding:2px
}
