body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background: #000;}

#container {width: 900px; margin: 0 auto; display: block;}
#container img {border: none;}
#container a { text-decoration: none; color: #fff;}
#container a:hover {color: #a1a1a1;}
#container a.under {text-decoration: underline;}
#container a.under:hover {text-decoration: none;}

#top, #main_menu, #header, #content, #footer {float: left;}

.blue, #container a.blue {color: #64bafe;}
.orange, #container a.orange {color: #f9aa00;}

.contrast1, #container a.contrast1 {color: #B4BBFE;}
.contrast2, #container a.contrast2 {
	color: #33CCCC;
}

.fs14 {font-size: 14px;}
.more {background: url(../images/bg_more_large.gif) repeat-x left top; border: 1px solid #000; text-align: left;}
.small {height: 17px; width: 179px;}
.large {height: 18px; width: 88px; float: right; padding: 3px 0;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pt10 {padding-top: 10px;}
.pv20 {padding: 20px 0;}
.ph10, #content p.ph10 {padding-left: 10px; padding-right: 10px;}
.m0, #content h2.m0, #content h1.m0, #content h5.m0 {margin: 0;}
.pb0, #content p.pb0 {padding-bottom: 0;}
.pt0, #content p.pt0 {padding-top: 0;}
.mt40 {margin: 40px 0 0;}

/*->top=====================================================================================================================*/
#top {text-transform: uppercase; font-size: 10px; background: #104ecf; text-align: center; width: 900px; height: 17px; padding: 3px 0 0;}
#top h1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-transform: uppercase; margin: 0; padding: 2px 0 0; line-height: 1;}
/*<-top=====================================================================================================================*/

/*->header==================================================================================================================*/
#header {height: 248px; background: url(../images/bg_header.jpg) no-repeat left bottom #000; width: 900px; border-top: 2px solid #fff;}
  .logo {float: left;}
  
  #top_menu {list-style-type: none; float: right; border-bottom: 2px solid #fff; margin: 0; padding: 0;background: url(../images/bg_menu.gif) repeat-x left 9px #000; overflow: hidden; height: 38px; width: 533px; font-family: "Trebuchet MS";}
  #top_menu li, #main_menu li {float: left;}
  #top_menu a.last, #main_menu a.last {margin: 0;}
  #top_menu a.sel, #top_menu a:hover, #top_menu a.sel:hover {background: #f9aa00; color: #000; margin-right: 0; margin-left: -1px; padding-right: 5px;}
  #top_menu a {text-align: center; text-transform: uppercase; font-size: 12px; text-decoration: none; padding: 10px 3px; float: left; background: #000; margin-right: 1px; height: 20px;}
  #top_menu a.last:hover, #top_menu a.last.sel {background: #f9aa00; color: #000; margin-left: -1px; padding-right: 4px;}
/*<-header==================================================================================================================*/
  
/*->main_menu===============================================================================================================*/
#main_menu {list-style-type: none; border-top: 3px solid #fff; border-bottom: 3px solid #fff; margin: 0; background: url(../images/bg_menu.gif) repeat-x left 12px #3f3f3f; width: 900px; height: 42px; padding: 0; overflow: hidden;}
#main_menu a {float: left; font-size: 13px; text-transform: uppercase; padding: 13px 0; background: #3f3f3f; margin-right: 1px; text-align: center;}
#main_menu a.sel, #main_menu a:hover, #main_menu a.sel:hover {background: #f9aa00; margin-right: 0; margin-left: -1px; padding: 13px 1px; color: #000;}
#main_menu a.last:hover, #main_menu a.last.sel {padding-right: 0; color: #000;}
/*<-main_menu===============================================================================================================*/

/*->content=================================================================================================================*/
#content {width: 900px; background: url(../images/bg_content.jpg) repeat-x left top #3a3a3a;}
#content h1, #content h2, #content h3, #content h4, #content .likeh4 {margin: 5px 0; text-transform: uppercase; line-height: 1.2; font-family: "Trebuchet MS";}
#content h1, #content h2.likeh1 { font-size: 30px;}
#content h2 { font-size: 25px;}
#content h3 { font-size: 18px; font-weight: normal;}
#content h4, #content .likeh4 { font-size: 14px; font-weight: bold;}
#content h5 {font-size: 12px; font-weight: bold; margin: 5px 0 0; font-family: Arial, Helvetica, sans-serif;}
#content p {margin: 0; padding: 8px 0;}
#content ul.arrow {line-height: 1.2; list-style-type: none; padding-left: 0;}
#content ul.arrow li {background: url(../images/arrow.gif) no-repeat left 3px; padding-left: 10px;}
#content a.arrow {background: url(../images/arrow.gif) no-repeat 10px center; padding-left: 20px; width: 159px; float: left;}
.border, #container img.border, #container td.border {border: 1px solid #525151;}
.dash {border-top: 1px dashed #525151;}
.dashbot {border-bottom: 1px dashed #525151;}
.call_us {width: 100%; background: url(../images/banner/callnow.jpg) no-repeat right top #000; height: 75px;}
.call_us2 {width: 100%; background: url(../images/banner/callnowphone.jpg) no-repeat right top #000; height: 75px;}
#content .call_us h1, #content .call_us h2 {margin: 0; line-height: 1;}
.call_us2 h1, #content .call_us2 h2 {margin: 0; line-height: 1;}
.new { background: url(../images/bg_new.png) no-repeat right top; padding: 1px 15px 0 0; height: 100%;}
.left_new {background: url(../images/bg_newleft.png) no-repeat left top; padding-left: 15px; height: 153px; }
.new ul {margin: 5px 0; padding-left: 15px;}
#content .new h2, #content .new h1 {margin: 2px 0; }
.think, #content h2.think, #content h1.think {text-transform: none; font-weight: normal;}
.w220 li {width: 220px; float: left;}

#container.limo #content {background: url(../images/bg_limo.jpg) no-repeat left 1px #000;}
#container.senior #content .bg {background: url(../images/bg_senior.jpg) no-repeat right 1px;}
#container.assistant #content .bg {background: url(../images/bg_assistant.jpg) no-repeat right 1px;}
#container.driver #content .bg {background: url(../images/bg_driver.jpg) no-repeat right 1px;}
#container.chauffeur #content .bg {background: url(../images/bg_chauff.jpg) no-repeat right 1px;}
#container.contact #content {background: url(../images/bg_contact.jpg) no-repeat left 1px #393838;}
#container.sport #content {background: url(../images/bg_sport.jpg) no-repeat left 1px #383737;}
#container.wine #content {background: url(../images/bg_wine.jpg) no-repeat left 1px #383737;}
.content_area {background: url(../images/bg_area.png);}
.slide a {float: left; width: 12px; height: 12px; background: #fff; margin: 5px 5px 0 0;}
   
   /*->left=================================================================================================================*/
   .left_bottom {background: url(../images/bg_lbot.png) no-repeat left bottom; padding-bottom: 15px; width: 586px;}
   .left_top {background: url(../images/bg_ltop.png) no-repeat left top; padding: 10px 15px 0;}
   .left_top ul {margin: 10px 0; padding-left: 20px;}
   /*<-left=================================================================================================================*/
   
   /*->right================================================================================================================*/
   .right_bottom {background: url(../images/bg_rbot.png) no-repeat left bottom; padding-bottom: 8px;}
   .right_top {background: url(../images/bg_rtop.png) no-repeat left top; padding: 8px 15px 0;}
   .right_bottom_driver {background: url(../images/bg_rdriver.png) no-repeat left bottom; padding-bottom: 132px; float: left; width: 276px;}
   .right_top p {margin: 5px 0; line-height: 1.2;}
   .right_top ul {margin: 2px 0 5px; padding-left: 20px; line-height: 1.2;}
   .right_top li, .left_top li { line-height: 1.2;}
   /*<-right================================================================================================================*/
   
   /*->banner===============================================================================================================*/
   .banner {width: 179px; height: 34px; padding-top: 85px; border-bottom: none; text-align: left;}
   .chauffeur {background: url(../images/banner/chauffeur.jpg) no-repeat left top;}
   .driver {background: url(../images/banner/driver.jpg) no-repeat left top;}
   .limousine {background: url(../images/banner/limousine.jpg) no-repeat left top;}
   .assistant {background: url(../images/banner/assistant.jpg) no-repeat left top;}
   .management {background: url(../images/banner/managment.jpg) no-repeat left top;}
   .senior {background: url(../images/banner/senior.jpg) no-repeat left top;}
   /*<-banner===============================================================================================================*/
   
/*->content=================================================================================================================*/

/*->footer==================================================================================================================*/
#footer {width: 880px; font-size: 10px; border-top: 1px solid #5f5f5f; color: #a1a1a1; padding: 10px 0; margin: 0 10px;}
/*<-footer==================================================================================================================*/

/*->slideshow===============================================================================================================*/
#container a.link_nor {background-color: #757579; margin: 5px 5px 0 0; color:#757579; width: 12px; height: 12px; font-size:10px; float: left;}
#container a.link_act {background-color: #bcbcbc; color:#bcbcbc;}
#showhereshow img {border: 1px solid #525151;}
.opa, .opa h3, #showheredis{display: none;}
#showhere {height: 353px;}
.gray {position: absolute; border: 0px solid #9F6D11; z-index: 100;}
/*<-slideshow==============================================================================================================*/