/* 
http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126
license: none (public domain)
*/
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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
.clear {clear:both;}
.alignleft {float: left;padding: 0 10px 8px 0;}
.alignright {float: right;padding: 0 0 8px 10px;}
p {font-family: Arial;font-size: 12px;font-style: normal;color: #666666;line-height: 19px;margin: 5px 0 10px 0;}
strong {font-weight:bold;}
h3 {font-family: Arial;font-weight: bold;font-size: 17px;color: #5b5b5b;padding: 5px 0 5px 0;}
h5 {font-family: Arial;font-weight: bold;font-size: 14px;color: #5b5b5b;padding: 5px 0 5px 0;}

/****************************************** Fonts ***************************************/
@font-face {
				font-family: 'BellGothicStd-Bold';
				src: url('../fonts/bellgothicstdbold.eot');
				src: url('../fonts/bellgothicstdbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/bellgothicstdbold.woff') format('woff'),
						 url('../fonts/bellgothicstdbold.ttf') format('truetype'),
						 url('../fonts/bellgothicstdbold.svg#BellGothicStd-Bold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('../fonts/myriadpro.eot');
				src: url('../fonts/myriadpro.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/myriadpro.svg#MyriadPro-Regular') format('svg');
						 url('../fonts/myriadpro.woff') format('woff'),
						 url('../fonts/myriadpro.ttf') format('truetype'),
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'Rockwell';
				src: url('../fonts/ufontscomrockwell2.eot');
				src: url('../fonts/ufontscomrockwell2.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/ufontscomrockwell2.svg#Rockwell') format('svg');
						 url('../fonts/ufontscomrockwell2.woff') format('woff'),
						 url('../fonts/ufontscomrockwell2.ttf') format('truetype'),
				font-weight: normal;
				font-style: normal;
		}

/****************************************** Site Specific CSS ***************************************/

html, body {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; padding: 0;margin: 0;}
#body-container {width: 100%;margin: 0 auto;padding: 0;}
#top-banner {height: 8px;margin: 0;padding: 0;width: 100%;background: #ef3930;}

/* Header */
#header {width: 980px;margin: 0 auto;}
#logo {height: 238px;width: 250px;float: left;}
#logo img {margin: 35px 0 0 0;}
#banner {height: auto;width: 730px;float: right;text-align: left;}

/* Navigation */
#navigation {width: 980px;margin: 0 auto;padding: 0;background: #dadada;border-bottom: none;height: 44px;}
#navigation li {display: inline-block;margin: 16px 0 0 0;}
#navigation li a {background: transparent;border-radius: 5px;color: #767676;padding: 7px 10px;margin: 0 8px;text-transform: uppercase;font-weight: normal;font-family: BellGothicStd-Bold, Arial, Helvetica, sans-serif;font-size: 16px;border:none;text-decoration:none;}
#navigation li.active-page a, #navigation li a:hover {background: #767676;border-radius: 5px;color: #fff;padding:9px 10px 5px;margin: 0 8px;text-transform: uppercase;font-weight: normal;font-family: BellGothicStd-Bold, Arial, Helvetica, sans-serif;font-size: 16px;border:none;text-decoration:none;}
#nav-right {width: 980px;margin: -36px auto 0 auto;text-align: right;padding: 0 20px 0 0;color: #696969;line-height: 15px;}
#nav-right a {color: #696969;text-decoration:none;}

/* Content */
#content {width:980px; margin:20px auto; min-height:200px;}

/* Footer */
#footer-container {width: 100%;background: #dadada;min-height: 30px;}
#footer {width: 980px;margin: 0 auto;}
.footer-widgets {width: 220px;float: left;margin: 10px 15px 10px 5px;}
#footer h2 {font-family: MyriadPro-Regular, Arial, Helvetica, sans-serif;font-size: 18px;color: #545252;text-transform: uppercase;padding: 10px 0 5px 0;}
#bottom-banner {width: 100%;background: #3f3f3f;height: 31px;}
.widget-content {background: url(../images/footer-heading-bg.png) no-repeat top left;padding: 15px 0 0 0;}
.name {background: url(../images/name.png)no-repeat 2px;padding: 5px 0 5px 30px;font-family: Arial;font-weight: bold;font-size: 14px;color: #5b5b5b;line-height: 21px;}
.name span {font-weight:normal;font-size:12px;padding: 0 0 0 8px;}
.mob {background: url(../images/mob.png)no-repeat left;padding: 5px 0 5px 37px;font-family: Rockwell, Arial;font-weight: bold;font-size: 14px;color: #5b5b5b;line-height: 21px;}
.phone {background: url(../images/call.png)no-repeat left;padding: 5px 0 5px 37px;font-family: Rockwell, Arial;font-weight: bold;font-size: 14px;color: #5b5b5b;line-height: 21px;}
.email {background: url(../images/email.png)no-repeat 4px;padding: 5px 0 5px 37px;font-family: Arial;font-weight: bold;font-size: 11px;color: #5b5b5b;line-height: 21px;}
.twitter {background: url(../images/twitter.png)no-repeat 4px;padding: 5px 0 5px 37px;font-family: Arial;font-weight: bold;font-size: 11px;color: #5b5b5b;line-height: 21px;}
.facebook {background: url(../images/facebook.png)no-repeat 4px;padding: 5px 0 5px 37px;font-family: Arial;font-weight: bold;font-size: 11px;color: #5b5b5b;line-height: 21px;}
.linkedin {background: url(../images/linkedin.png)no-repeat 4px;padding: 5px 0 5px 37px;font-family: Arial;font-weight: bold;font-size: 11px;color: #5b5b5b;line-height: 21px;}
#widget-2 {margin-left: 129px;}
#widget-3 {float: right;}
#bottom-banner div {width: 980px;margin: 0 auto;text-align: right;color: #8e8e8e;padding: 10px 24px 0 0;font-family: Arial;font-size: 12px;}

/* Homepage */
#home-left {width: 700px;float: left; padding: 0 10px 0 0}
#home-left h1 {background: url(../images/home-welcome-bg.png)no-repeat left bottom;padding: 0 0 10px 0;font-family: Arial;font-size: 18px;font-weight: bold;color: #434343;text-transform: uppercase;margin: 0 0 10px 0;}
#top-rated {border: 1px solid #b3b3b3;padding: 0;background: #f1f1f1;margin: 12px 0 0 0;width: 699px;}
#top-rated h2 {font-family: Impact, Charcoal, sans-serif;font-size: 19px;color: #e53930;padding: 10px 15px;border-bottom: 1px dotted #ababab;}
#top-rated h2 span {color:#000000;}
.top-rated {float: left;margin: 15px 0 15px 15px;}
.top-rated-thumb {padding: 3px;border: 1px solid #c4c4c4;border-radius: 2px;}
.car-name {font-family: Arial;font-size: 14px;font-weight: bold;color: #444444;padding: 10px 0 15px 0;}
.car-price-day {font-family: Arial;color: #707070;float: left;padding: 0 0 15px 0;}
.car-price-month {font-family: Arial;color: #707070;float: right;padding: 0 0 15px 0;}
.more a {color: #8e8e8e;text-decoration: none;}
#home-right {float: right;}
#call-to-action {width: 230px;border: 1px solid #ef3930;background: #ef3930;border-top-left-radius: 8px;border-top-right-radius: 8px;padding: 15px 15px 10px 15px;font-family: Arial;font-size: 17px;color: #ffffff;overflow:hidden;}
#call-to-action-form label {width: 70px;display: block;float: left;padding: 8px 0 0 0;}
#call-to-action-form input[type="text"] {width: 160px;padding: 5px 0 5px 0;border: 1px solid #c1c1c1;}
#call-to-action-form textarea {width: 158px; height:100px;padding: 5px 0 5px 0;border: 1px solid #c1c1c1;}
#call-to-action-form select {width: 164px;padding: 7px 0 7px 0;border: 1px solid #c1c1c1;}
#call-to-action-form span {display: block;float: left;padding: 8px 9px 0 0;}
#call-to-action-form div {margin:10px 0 13px 0;padding: 0 0 0 6px;}
#call-to-action-form input[type="submit"] {border: 1px solid #c92018;background: #ef3930;width: 64px;height: 24px;color: #ffffff;font-size: 12px;text-transform: uppercase;font-weight: bold;display: block;margin: 0 auto;}
#call-to-action-form {border-left: 1px solid #ababab;border-right: 1px solid #ababab;border-bottom: 1px solid #ababab;padding: 0 0 16px 0;}
#call-to-action-form div.spl-top {margin: 0 0 13px 0;padding: 10px 0 0 6px;}

/* About Us Page */
#page-title {text-align: right;margin: -200px 0 42px 0;font-family: Impact,Charcoal,sans-serif;text-transform: uppercase;font-size: 28px;color: #5b5b5b;padding: 0 415px 0 0;}
#page-tagline {text-align: right;font-size: 16px;color: #fff;padding: 0 178px 124px 0;}
#about-left {width: 48%;float: left;}
#about-right {width: 48%;float: right;}
#content ul {color: #666;line-height: 19px;list-style: disc;list-style-position: inside;padding: 0 0 0 10px;}
.clear.line {border-bottom: 1px solid #e2e2e2;margin: 10px 0;padding: 10px 0;}

/* Services Page */
#services-title {padding: 0 0 14px 10px;background: url(../images/services-line.png) no-repeat bottom left;font-family: Impact,Charcoal,sans-serif;
font-size: 21px;color: #464646;text-transform:uppercase;}
.service-box {width: 230px;height: 307px;border: 1px solid #b6b6b6;margin: 5px 5px;float: left;}
.service-box-image {display: block;margin: 12px auto;}
.service-box-title {padding: 0 0 0 13px;}
.service-box-text {padding: 0 12px;}

/* Fleets Page */
#left-sidebar {width: 250px;float: left;}
#right-content {width: 720px;float: right;}
#fleet-left-title, #fleet-right-title {border: 1px solid #b6b6b6;padding: 10px 10px 10px 15px;text-align: left;font-family: Myriad pro, sans-serif;font-size: 17px;
color: #464646;font-weight: bold;margin: 15px 0 0 0;}
ul#available-fleet {border: 1px solid #b6b6b6;text-align: left;font-family: Myriad pro, sans-serif;font-size: 17px;color: #464646;margin: 8px 0 0 0;padding:0 5px}
ul#available-fleet li {border-bottom: 1px solid #d5d5d5;padding: 10px 10px; list-style-image:url(../images/fleet-bullet.png)}
ul#available-fleet li a {font-family: Myriad pro, sans-serif;font-size: 17px;color: #464646;text-decoration:none;}
.fleet-box-image {border: 1px solid #bfbfbf;padding: 2px;float: left;margin: 0 20px 0 0;}
.fleet-box-title {padding: 53px 5px 0 10px;float: left;font-size: 14px;}
.fleet-box-title a{color: #505050;text-decoration: none;font-weight: bold;}
.fleet-box-quote {float: right;margin: 40px 5px 0 10px;padding: 15px 20px;background: #f6f6f6;border: 1px solid #a9a9a9;}
.fleet-box-quote a{color: #505050;text-decoration: none;font-weight: bold;}
.fleet-box {margin: 5px 0 10px 0;}
.fleetdetails-box-title {padding: 5px 5px 0 0;float: left;font-size: 14px;}
.fleetdetails-box-quote {background: none repeat scroll 0 0 #F6F6F6;border: 1px solid #A9A9A9;float: right;margin: 5px 0 0 10px;padding:10px;}
.fleetdetails-box-quote a{color: #505050;font-weight: bold;text-decoration: none;}
.contact-box{width:31%;float:left;padding:5px;margin:5px;border: 1px solid #ABABAB;}
.contact-map{width:31%;float:left;padding:5px;margin:5px;}
.contact-address{width:31%;float:left;padding:5px;margin:5px;}
.contact-form{width:250px;float:left;padding:5px;margin-left:12px;}
.widget-content a{text-decoration:none;color:#666}
.gallery{padding:10px;}
.gallery_images{border: 1px solid #bfbfbf;padding: 2px;float: left;margin:5px;}
