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

html, body { height: 100%; }

* { margin: 0px; padding: 0px; }

.clear { clear: both; }

h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; color: #fff; border-bottom: 1px #fff solid; padding: 2px;}

img { border: 0; }
body { background: #000 url(../images/limobg.jpg)  no-repeat fixed top center !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;    color: #292929; }
#container { width: 900px; margin: 0 auto; }

#wrapper { min-height: 100%; height: auto !important; height: 100%;	margin: 0 auto -200px; /* the bottom margin is the negative value of the footer's height */ }

#header .topMenu { background:url(../images/topmenu_bg.gif) left top repeat-x; height:59px;}
#header .topMenu .indent { padding:24px 0 0 20px;}

/*==================list====================*/
ul { list-style:none;}

.main_menu li { float:left; background:url(../images/main_menu_divider.png) right 0px no-repeat; padding:0 30px 0 22px;}
.main_menu li.last { background:none;}
.main_menu li a { font-size:11px; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:verdana;}
.main_menu li a:hover { color:#d52d00;}


#content { background: url(../images/border-bg.gif) #f4f4f4 top center repeat-y !important;	min-height: 500px; }

#aboutUs { border: 1px #999 solid; padding: 8px; width: 440px; margin: 0 15px 0 35px; float: left; }
#aboutUs, #requestForm { min-height: 315px; }
#requestForm { float: left;	border: 1px #999 solid;	background: #fff; padding: 8px;	width: 340px; background:#f4f4f4;}

#specials { margin: 10px 0px 0 35px; padding: 8px; border: 1px #999 solid; width: 200px; float: left; }

#packages {	margin: 10px 0 0 10px; float: left;	width: 600px; }
#packages ul { list-style: none; }
#packages ul li { border: 1px #999 solid; padding: 5px; min-height: 125px;	margin-bottom: 10px; }
#packages ul li .right { float: right; color: #333333;  }
#packages .featured { background: #2c2829; color: #FFFFFF; }
#packages .featured .right { background: #2c2829; color: #eee; }
#packages ul li img { border: 2px #999 solid; margin-right: 7px; }

.featuredTitle { font-size: 14px; font-weight: bold;}

#featuredLimos { border: 1px #999 solid; padding: 8px; margin: 10px 0 0 35px; width: 815px;	min-height: 200px; }
#featuredLimos ul { list-style: none; padding-left: 17px; margin-top: 10px; }
#featuredLimos ul li { float: left; margin-right: 26px; width: 240px; text-align: center;}
#featuredLimos ul li img { border: 2px #999 solid; }

/* Footer */
#footer, .push { height: 200px; /* .push must be the same height as .footer */ }
#footer { background: #2b282a url(../images/footer_bg.gif) left top no-repeat; }

/*
#fleet { float:left; width: 270px; }
#fleet, #services, #area { padding: 15px 0 0 20px;}

#services { float:left; width: 270px; }

#area { float:left; width: 270px; }*/

#footer { width: 100%; margin:0; }
#footer #footer_content { margin: 0 auto; width: 900px; }
#footer #footer_content ul { float: left; margin: 0; list-style: none; padding: 20px 40px 0 40px;}
#footer #footer_content a { color: DimGray; text-decoration: none;}
#footer #footer_content a:hover { color: red; text-decoration: underline;}
#footer #footer_content p { color: #fff; border-bottom: 1px #eee solid; margin-bottom: 8px;}

#footer_links { margin: 0 auto; width: 922px; height: 22px; text-align: center;}
#footer_links  ul { list-style: none; display: inline; }
#footer_links  ul li { display: inline; padding-right: 20px;}
#footer_links  a { color: #fff; text-decoration: none;}
#footer_links  a:hover { color: red; text-decoration: underline;}


.placeHolderbox-small { border: 1px #999 solid; width: 197px; height: 100px; background: #ddd;}
.placeHolderbox-big { border: 1px #999 solid; width: 197px; height: 215px; background: #ddd;}

