@charset "utf-8";
/* CSS Document */

body{ margin:0px; font-family:Arial, Helvetica, sans-serif;}
img{ border:0px;}
header, section, footer, aside, nav, article, figure {display: block;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;}
a:link{text-decoration: none;}
a:visited {text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: none;}
.clr{ clear:both;}


#main{ width:100%;}
header{ width:100%; height:120px; border-top:5px solid #a9d365;}
#headerInner{ width:980px; height:120px; margin:auto;}
.logo{ width:400px; height:100px; float:left; padding-top:10px;}
.right{ width:300px; height:100px; float:right; padding-top:10px;}
.time{ width:300px; height:20px; text-align:right;}
.phone{ width:300px; text-align:right; padding-top:40px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333;}

nav{ width:100%; height:40px; background-image:url(../images/navigation.jpg); background-repeat:repeat-x; border-top:2px solid #a9d365;}
#navInner{ width:980px; height:40px; margin:auto;}

#banner{  width:100%; height:360px; background-color:#ffffff; padding-top:10px; border-top:2px solid #ffffff; background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x;}
#bannerInner{ width:980px; height:350px; margin:0px auto 0 auto; box-shadow:3px 3px 5px #333; -moz-box-shadow:3px 3px 5px #333;}
#bannerInner h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#e8a703; line-height:30px; text-transform:uppercase; padding-top:30px; text-shadow:1px 1px 1px #333;}
#bannerInner p{ width:520px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:24px;}

#content{ width:100%; padding-top:20px; padding-bottom:20px; background-color:#ffffff;}
#content1{ width:100%; padding-top:20px; padding-bottom:20px; background-color:#ffffff; background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x;}
#contentInner{ width:980px; margin:auto;} 
.contentLeft{ width:640px; float:left; padding:19px; border:1px solid #333333; border-radius:8px; background-color:#eeeeee; box-shadow:3px 3px 5px #333; -moz-box-shadow:3px 3px 5px #333;}
.contentLeft h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#a9d365; line-height:30px; text-transform:uppercase; text-shadow:1px 1px 1px #333333;}
.contentLeft h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; margin:0px;}
.contentLeft p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:24px;}

.contentLeRight{ width:240px; float:right; padding:19px; border:1px solid #333333; border-radius:8px; box-shadow:3px 3px 5px #333; -moz-box-shadow:3px 3px 5px #333; background-color:#eeeeee;}

.contentLeRight h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#a9d365; line-height:30px; text-transform:uppercase; text-shadow:1px 1px 1px #333333;}
.contentLeRight h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; margin:0px;}
.contentLeRight p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:30px; font-weight:bold; padding-left:20px;}


.visitProfile{font-size:12px; text-transform:capitalize; text-shadow:1px 1px 1px #fff; color:#000; text-align:left; display:block; height:auto; overflow:hidden; height:56px;}
.visitProfile a{text-decoration:none; background:url(../images/blank_btn2.jpg) repeat-x; width:120px; height:33px; line-height:33px; display:block; float:left; text-align:center; border:1px solid #ccc; margin-top:8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:1px 1px 1px #fff; cursor:pointer;-o-transition:.4s ease-in-out; -moz-transition:.4s ease-in-out; -webkit-transition:.4s ease-in-out; box-shadow:2px 2px 2px #999; -moz-box-shadow:2px 2px 2px #999; -webkit-box-shadow:2px 2px 2px #999; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000;}
.visitProfile a:hover{color:#118888; border-color:#999; box-shadow:2px 2px 2px #333; -moz-box-shadow:2px 2px 2px #333; -webkit-box-shadow:2px 2px 2px #333;}



.productBg{ width:940px; margin:0px auto 20px auto; padding:10px 19px 19px 19px; border:1px solid #333333; border-radius:8px; background-color:#eeeeee; box-shadow:3px 3px 5px #333; -moz-box-shadow:3px 3px 5px #333;}
.productBg h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#a9d365; text-shadow:1px 1px 1px #333333; margin:0px 0px 10px 0px; border-bottom:1px solid #333333;}

.productLeft{ width:140px; height:58px; float:left;}
.productRight{ width:140px; height:58px; float:left; margin-left:20px;}

.socialBg{ width:280px; float:left;}
.socialBg1{ width:280px; float:left; margin-left:50px;}


/* Footer */
footer{width:100%; height:280px; background:url(../images/footerbg.jpg) repeat-y; display:block; position:relative;}
.whiteshadowline{background:url(../images/shadowline.png) repeat-x; height:15px; width:100%; display:block; position:absolute;}
.footerInner{width:980px; position:relative; margin:0px auto; color:#fff; padding-top:20px;}
.quickLink{ width:200px; height:210px;float:left;}
.quickLinkHeading{ width:200px; height:16px; line-height:16px; font-family:sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#FFF; text-shadow:2px 2px 2px #000000; margin-bottom:8px;}
.quickLinkHeading a{ font-family:sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#FFF; text-shadow:2px 2px 2px #000000; text-decoration:none;}
.quickLinkHeading a:hover{ font-family:sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#FEFE00; text-shadow:2px 2px 2px #000000; text-decoration:none;}
.addressAccuracia{width:320px; float:left; margin-left:50px;}
.addressAccuraciaHeading{width:320px; height:30px; font-family:sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#e8a703; text-shadow:2px 2px 2px #000000;}
.addressAccuracia p{ font-family:sans-serif; font-size:14px; color:#999; line-height:20px;}

.addressAccuraciaHeading1{width:280px; padding-left:70px;  font-family:sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#fff; text-shadow:2px 2px 2px #000000; text-align:right;}
.bbbLogo{ width:200px; height:76px; padding-top:90px; float:right;}


.servicesFleet{width:230px; float:left;}
.servicesFleetHeading{width:230px; height:30px; font-family:sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#e8a703; text-shadow:2px 2px 2px #000000;}
.servicesFleet p{ font-family:sans-serif; font-size:14px; color:#999; line-height:20px; font-weight:bold;}


.quickContact{width:280px; float:left; margin-left:80px;}
.quickContactHeading{width:280px; height:30px; font-family:sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#e8a703; text-shadow:2px 2px 2px #000000;}
.quickContact p{ font-family:sans-serif; font-size:14px; color:#999; line-height:20px; font-weight:bold;}

.quickForm{ width:280px; height:26px; padding-bottom:10px;}
.quickForm1{ width:280px; height:60px; padding-bottom:10px;}
.quickForm2{ width:280px;}
.quickInput{ width:273px; height:24px; border:1px solid #666666; background-color:#FFF; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.quickInput1{ width:273px; height:58px; border:1px solid #666666; background-color:#FFF; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.submitButton{ background:#e8a703; padding:6px 12px; color:#fff; border:0; cursor:pointer; font-size:12px; border-radius:5px;}
.submitButton1{ background:#a9d365; padding:6px 12px; color:#fff; border:0; cursor:pointer; font-size:12px; border-radius:5px;}

#footerBottom{ width:100%; height:60px; background-color:#252525; border-top:2px solid #000;}
.footerBottomInner{ width:980px; height:40px; padding-top:10px; margin:auto;}
.footer_left{ width:400px; float:left; text-align:left; height:40px; font-family:sans-serif; font-size:12px; color:#999999; line-height:40px;}
.footer_left a{ font-family:sans-serif; font-size:12px; color:#999999; text-decoration:none;}
.footer_left a:hover{ font-family:sans-serif; font-size:12px; color:#999999; text-decoration:underline;}
.footer_right{ width:450px; float:right; text-align:right; height:40px; font-family:sans-serif; font-size:12px; color:#999999;}
.bedi_logo{ width:27px; height:40px; float:left; margin-left:10px;}
.powered{ width:413px; float:left; text-align:right; height:40px; font-family:sans-serif; font-size:12px; color:#999999; line-height:20px;}

.twitterIcon{ width:40px; height:40px; float:left;}
.facebookIcon{ width:40px; height:40px; float:left; margin-left:20px;}
.youtubeIcon{ width:40px; height:40px; float:left; margin-left:20px;}




.righttab1 {padding:0;  font-family:'PT Sans', sans-serif; font-size:13px; color:#333333;}
.righttab1 ul {padding:0 0 0px 0; margin:0;}
.righttab1 li { color:#333333; text-decoration:none; font-size:13px;  list-style:none; background:url(../images/arrow_li.gif) top left no-repeat; padding:0 0 0 10px; margin:0px 10px 3px 30px; line-height:20px;}
.righttab1 li a{  font-size:13px; color:#333333; text-decoration:none;}
.righttab1 li a:hover{ color:#333333; text-decoration:underline; }



.careerForm{ width:640px;}
.cForm{ width:640px; height:22px; margin-bottom:12px;}
.cFormLeft{ width:240px; height:22px; float:left; text-align:right; line-height:22px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cFormRight{ width:390px; height:22px; float:left; padding-left:10px;}

.cFormInput{ width:200px; height:20px; border:1px solid #cccccc; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color:#FFF;}



.contactLeft{ width:240px; float:left;}
.contactLeft p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:24px; text-align:center;}
.contactRight{ width:398px; border:1px solid #cccccc; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


.galleryThumb{ width:145px; height:73px; float:left;}
.galleryThumb1{ width:145px; height:73px; margin-left:20px; float:left;}
