/**header start****************************************************************************************************/
.headwrap {height: 140px; background: url(../images-truckside/logobkg.jpg) repeat-x bottom;}
.logo {margin-top: 40px; float: left;}
.logosocial {width: 940px; margin: 0 auto; height: 87px;}
.social {float: right; margin: 15px 0 0 10px;}
.rss:hover {margin-top: 18px;}
.twitter:hover {margin-top: 18px;}
.facebook:hover {margin-top: 18px;}
/******************************************************************************************************header end**/
/**navigation start************************************************************************************************/
.navigation {width: 940px; height:50px; margin: 0 auto;}
.navigation ul {padding: 0; margin: 0; list-style-type: none;}
.navigation li {float: left; text-align: center; font-size: 16px; font-weight: bold; line-height: 50px;font-family:Arial, Helvetica, sans-serif;}
.navigation a {color: #fff; text-decoration: none; display:block;height:50px; width:105px;margin-left:-1px;border-right:1px solid #000;border-left:1px solid #000;}
.navigation a:hover {color: #000;}
/*************************************************************************************************navigation end**/
/**feature start**************************************************************************************************/
.featured {height: 400px; background: url(../images-truckside/featbkg1.png) repeat-x bottom;}
.featured .main {width: 940px; margin: 0 auto; text-align: center;}
/****************************************************************************************************feature end**/
/**sidebar start**************************************************************************************************/
.sidebar{float: right;width: 270px;padding: 15px;background: #363535;border: 1px solid #444;-moz-border-radius: 10px;border-radius: 10px;margin:25px 0 15px 15px;}
.displace {position: absolute;left: -5000px;}
a.rollover {float:left;display: block;width: 270px;height: 115px;text-decoration: none;background: url(../images-truckside/truckside-media-kit.jpg);margin:5px 0;}
a.rollover:hover {background-position: 0px -115px;}
a.rollover2 {float:left;display: block;width: 270px;height: 115px;text-decoration: none;background: url(../images-truckside/contact-transit-media-group.jpg);margin:5px 0;}
a.rollover2:hover {background-position: 0px -115px;}
a.rollover3 {float:left;display: block;width: 270px;height: 115px;text-decoration: none;background: url(../images-truckside/fleet-owners.jpg);margin:5px 0;}
a.rollover3:hover {background-position: 0px -115px;}
a.rollover4 {float:left;display: block;width: 270px;height: 115px;text-decoration: none;background: url(../images-truckside/schedule-appointment.jpg);margin:5px 0;}
a.rollover4:hover {background-position: 0px -115px;}
.seperate2{border-bottom:dotted 3px #953228;clear:both;margin:20px 0;padding:10px;}
.sidebar a{color: #953228;text-decoration:underline;}
.sidebar a:hover{color: #000;text-decoration:none;}
/****************************************************************************************************sidebar end**/
/**content pages start********************************************************************************************/
.container{width: 960px; overflow:hidden; margin: 0 auto;}
.content {width: 960px; height:600px; margin: 0 auto;}
.content-fleets {width: 620px; height:auto; margin:10px 0 25px 0; float:left;}
.content-services {width: 620px; height:auto; margin:10px 0 25px 0; float:left;}
.content-routes {width: 620px; height:auto; margin:10px 0 25px 0; float:left;}
.content-gallery {width: 960px; height:auto; margin:10px 0 25px 0; float:left;padding-left:15px;}
.content-contact {width: 620px; height:auto; margin:10px 0 25px 0; float:left;}
.content-privacy {width: 960px; height:auto; margin:10px 0 25px 0; float:left;}
.gallery img{border:solid 7px #414141;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
.article{width:620px;height:auto;clear:both;overflow:hidden;}
.article img{border:solid 7px #414141;}
.seperate{border-bottom:dotted 3px #953228;}
.article img{float:left; margin:0 20px 0 0;}
/****************************************************************************************************content pages end**/
.inner-link{color: #953228;}

address{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a1a1a1;line-height:18px;text-align:left;padding:5px 0 20px 0;}
address a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #953228;line-height:18px;text-align:left;padding:5px 0 20px 0;}
address a:hover{color: #fff;}

.gallery ul {list-style-type: none;padding: 0;}
.gallery li {float: left;margin: 0 32px 32px 0;}

.article ul { list-style-type: none; margin: 20px 0 20px 10px; padding:0;float:left;}
.article li {padding:0 0 0 15px; background: url(../images-splash/foldericon.png) no-repeat 0px 2px; margin: 0 0 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a1a1a1;line-height:18px;}

.clear{margin:0 !important;padding:0 !important;}
.vertical{margin:20px 0;border:7px solid #414141;}
.threecol {width: 300px; height: auto; border-bottom: 3px dotted #953228; float:left; padding:20px 0;}
.left{margin:0 0 0 30px;}

.instgal {font-size: 24px; padding-left: 45px;}
.abouttmg {font-size: 24px; padding-left: 45px;}
.truckadv {font-size: 24px; padding-left: 45px;}

.viewbtn {height: 25px;text-align: center;line-height: 25px;width: 86px;border: 1px solid #000;-moz-border-radius: 4px;border-radius: 4px;background: url(../images-truckside/viewbtnbkg.jpg) repeat-x;float: right;margin-top: 20px;}
.viewbtn {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;}
.viewbtn a {color: #fff; text-decoration: none;display:block;}
.viewbtn a:hover {color: #953228; text-decoration: none;}

/**fleets start**************************************************************************************************/
.titlewrap {background: url(../images-truckside/sliderbkg.jpg) repeat-x;margin-top: 40px;padding: 10px 0 10px 0;}
.title {width: 960px;margin: 0 auto;}
/**************************************************************************************************fleets end****/
/**slider start**************************************************************************************************/
.sliderwrap {height: 265px; background: url(../images-truckside/sliderbkg.jpg) repeat-x; margin-top: 0;}
.featprojects {width: 950px; height:195px; margin: 0 auto; padding:10px 0 0 10px;background-color:#0d0d0d;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
.feature-heading{width:960px;height:40px;margin:0 auto;padding:5px 0;}
.anyClass{width:960px;height:160px;}
.slideme{margin:4px; border:solid 3px #323232;height:134px;}
.prev{position:relative;left:325px;top:0;cursor:pointer;}
.next{position:relative;left:525px;top:0;cursor:pointer;}
/***************************************************************************************************slider end**/
/**footer start*************************************************************************************************/
.footer1 {width: 960px;height:190px;margin: 0 auto;padding-top: 15px;padding-bottom: 15px;}
.col-footer{width:209px;height:160px;float:left;padding:15px;border-right:1px solid #383838;}
.footer1 .col-footer ul {margin: 10px 25px 0 15px;padding: 0;float: left;}
.footer1 .col-footer li, .footer1 .col-footer li a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a1a1a1;line-height:14px;text-align:left;margin-bottom: 5px;text-decoration: none;}
.footer1 .col-footer li  a:hover{color: #953228;text-decoration: underline;}
.footer1 .col-footer img{margin:0 9px 12px 0;}
.footer2 {background: #000;height: 50px;}
.footer2 p {margin: 0; padding: 17px 0 0 0;font-size:11px;}
.footer2 .legal {width: 960px; margin: 0 auto;}
.footer2 .legal .privacypol {float: right;}
.footer2 .legal .privacypol a {color:#a1a1a1;text-decoration: none;}
.footer2 .legal .privacypol a:hover {color:#fff;text-decoration: underline;}
/****************************************************************************************************footer end**/
/**contact form start********************************************************************************************/
.contactforms {background: #424141;-moz-border-radius: 8px;border-radius: 8px;width: 930px;margin:0 auto 25px auto;padding: 15px;overflow:hidden;}
.contactforms strong, .contactforms em{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a1a1a1;line-height:18px;text-align:left;}
.contactforms em{font-style:italic;}
.contact-1{width:310px;float:left;}
.contact-2{width:290px;float:left;padding-left:10px;margin-left:20px;}
.contact-3{width:290px;float:left;padding-left:10px;}
.contactforms input[type="text"] {width: 80%;background: #b0aeae;border: 1px solid #000;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 10px;padding:5px;}
.contactforms textarea {width: 80%;height:130px;background: #b0aeae;border: 1px solid #000;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 10px;padding:5px;}
.contactforms input[type="submit"] {background: #000;color: #fff;width: 120px;height: 28px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #373737;cursor:pointer;}
/****************************************************************************************************contact form end**/