html, body {
	background:#070707;
	font-family:Arial, verdana, helvetica;
	font-size:10px;
	color:#000;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
img {border:0;}
form {margin:0;padding:0;}
.both {clear: both;}
.all {width:979px;margin:0 auto;}
.header {background:#e7e7e7 url(images/bg_top.gif) 0 0 repeat-x;height:177px;}
.header .header_bg {background:transparent url(images/top_img.png) center top no-repeat;height:177px;}
.header .all {height:177px;position:relative;z-index:1000;}
.header .top_text {position:absolute;top:40px;right:0;}

.header .menu {
	position:absolute;
	z-index:1000;
	bottom:0;
	left:0;
	width:979px;
	height:43px;
	background:transparent url(images/bg_top_menu.gif) center top no-repeat;
}
.header .menu ul {
	margin:0 0 0 19px;
	padding:0;
	list-style:none;
	z-index:1000;
}
.header .menu ul li {
	margin:0;
	padding:0;
	height:43px;
	float:left;
	position:relative;
}

.header .menu ul li b a {
	margin-top: 4px;
	padding-top: 10px;
	height: 29px;
	float: left;
	background-image: url("/images/menu_blank_tab.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	border-left: solid 1px #333333;
}

/* all tabs EXCEPT "Request A Quote" */
.header .menu ul li#menu_home b a:hover                 , .header .menu ul li#menu_home.active b a,
.header .menu ul li#menu_about b a:hover                , .header .menu ul li#menu_about.active b a,
.header .menu ul li#menu_services b a:hover             , .header .menu ul li#menu_services.active b a,
.header .menu ul li#menu_equipment b a:hover            , .header .menu ul li#menu_equipment.active b a,
.header .menu ul li#menu_locations b a:hover            , .header .menu ul li#menu_locations.active b a,
.header .menu ul li#menu_gallery b a:hover              , .header .menu ul li#menu_gallery.active b a,
.header .menu ul li#menu_creative b a:hover             , .header .menu ul li#menu_creative.active b a,
.header .menu ul li#menu_community b a:hover            , .header .menu ul li#menu_community.active b a,
.header .menu ul li#menu_contact b a:hover              , .header .menu ul li#menu_contact.active b a,
.header .menu ul li#menu_event_shuttles b a:hover       , .header .menu ul li#menu_event_shuttles.active b a {
	background-position: 0 -39px;
}
.active {
	background-position: 0 -39px;
}

/* Special styles for tabs that will contain two lines of text under most
   default browser configurations. */
.header .menu ul li#menu_event_shuttles b a {
	padding-top: 4px;
	height: 35px;
}

/* Special styles for "Request A Quote" tab */
.header .menu ul li#menu_request_a_quote b a {
	padding-top: 0;
	height: 39px;
	background-image: none;
	border-left-width: 0;
}

/* NOTE: these tabs now have a 1px left border. */
#menu_home b a			{ width:  62px; }
#menu_about b a			{ width:  77px; }
#menu_services b a		{ width:  90px; }
#menu_equipment b a		{ width: 109px; }
#menu_locations b a		{ width: 105px; }
#menu_gallery b a		{ width:  89px; }
#menu_creative b a		{ width:  91px; }
#menu_event_shuttles b a	{ width: 117px; }
#menu_contact b a		{ width:  95px; }

/* DO NOT ADJUST THIS TAB.  Fixed-width due to navbar background. */
#menu_request_a_quote b a	{ width: 108px; }

.header .bg_top_button {width:252px;height:47px;float:right;background:url(images/bg_top_button.png) no-repeat;color:#fff;font-size:13px;}
.header .bg_top_button a {color:#fff;text-decoration:none;}
.header .bg_top_button a:hover{text-decoration:underline;}
.header .bg_top_button span {padding:0 15px;width:90px;display:inline-block;height:20px;line-height:20px;}
.header .menu ul li ul {display:none;margin:0;padding:0 0 8px 0;width:189px;position:absolute;top:43px;left:0;background:transparent url(images/bg_menu_sup_0.gif) center bottom no-repeat;}
.header .menu ul li li {margin:0;padding:0;width:189px;height:20px;background: #f6f6f6 url("images/bg_menu_sup.gif") 0 0 repeat-y;}
.header .menu ul li li a {font-size:13px;margin:0;padding:0 0 0 5px;text-decoration:none;height:auto;line-height:20px;background: #f6f6f6 url("images/bg_menu_sup.gif") 0 0 repeat-y;color:#000;width:183px;text-indent:0;height:20px;display:inline-block;}
.header .menu ul ul li a:hover,
.header .menu ul ul li.active a {background:#f86900 url("images/bg_menu_sup_1.gif") 0 0 no-repeat; text-decoration:none; color:#fff; }
.middle {background: #ffffff url("images/bg_middle.gif") center top repeat-y;}
.middle .content {
	width:620px;
	margin:0 10px;
	padding:0 0 20px;
	float:left;
	color: #000;
	text-align: center;
}
.middle .content ul
{
	margin:0 50px;
	padding:0 0 20px;
	
	list-style-type:circle;
}
.middle .content ul.normal_size
{
	margin:0 50px;
	padding:0 0 20px;
	
	list-style-type:circle;
	
	font-size:14px;
	line-height:20px;
}
.middle .content h2 {font-family:Arial,verdana,helvetica;margin:20px 20px 10px 20px;padding:0;font-size:48px;color:#4a8c07;font-weight:normal;}
.middle .content h3 {font-family:Arial,verdana,helvetica;margin:0 2px 10px 20px;padding:0;font-size:30px;color:#4d4d4d;font-weight:normal;}
.middle .content h4
{
	font-family:Arial,verdana,helvetica;
	margin:0 2px 10px 20px;
	padding:0;
	font-size:20px;
	color:#4d4d4d;
	font-weight:normal;
}
.middle .content p {
	margin:0 20px 20px 20px;
	padding:0;
	font-size:14px;
	line-height:20px;
}
.middle .content dl {
	font-size:14px;
	line-height:20px;
	margin: 0 20px 20px 20px;
	padding: 0;
}
.middle .content dt {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-weight: bold;
}
.middle .content dd {
	margin: 0 0 0.5em 2em;
	padding: 0;
}
.middle_bg {margin:0 0 0 10px;padding:30px 0 0 0;width:960px;background: url("images/bg_middle_top.gif") center top repeat-x;}
.middle_bottom {padding:20px 0 0 0;}
.middle_bottom_l {margin:30px 10px 0 10px;padding:10px 0;float:left;width:520px;border-top:1px solid #ebebeb;}
.middle_bottom_l ul {margin:0;padding:0;list-style:none;}
.middle_bottom_l ul li {margin:0;padding:0 10px;float:left;text-indent:-10px;}
.middle_bottom_r {margin:0 10px 10px 10px;float:right;}
.inner_img_box {margin:10px 0 20px 15px;}
.inner_img_box img {margin:0 5px;border:1px solid #3f3f3f;}
.more {padding-left:15px;background: url("images/arr.gif") 0 5px no-repeat; font-size:12px;color:#dd5e00;text-decoration:none;}
.more:hover {text-decoration:underline;}
.ind_ban {margin:0;padding:20px 0 60px 0;}
.ind_box {margin:0;padding:15px 0 15px 0;height:233px;list-style:none;}
.ind_box li {position:relative;margin:0 10px;padding:0;float:left;width:300px;height:233px;background: url("images/bg_ind_box_1.jpg") 0 0 no-repeat;}
.ind_box li#ind_box_2 {background: url("images/bg_ind_box_2.jpg") 0 0 no-repeat;}
.ind_box li#ind_box_3 {background: url("images/bg_ind_box_3.jpg") 0 0 no-repeat;}
.ind_box li h2 {margin:0;padding:0;position:absolute;top:60px;left:10px;font-size:30px;font-weight:normal;width:280px;}
.ind_box li p {position:absolute;top:100px;left:0;margin:0;padding:0 10px;font-size:14px;line-height:20px;}
.ind_box li .more {position:absolute;top:205px;right:10px;}
.ind_top_box
{
	width:940px;
	height:233px;
	position:relative;
	margin:0 auto;
	padding:0 0 15px 0;
	background: url("images/ind_top_box.png") 0 0 no-repeat;
}
.ind_top_box h2 {padding:0;margin:20px 0 0 430px;font-size:48px;font-weight:normal;color:#4a8c07;}
.ind_top_box h3 {margin:10px 0 0 500px;padding:0;font-size:30px;font-weight:normal;}
.ind_top_box p {margin:10px 0 0 430px;width:500px;height:70px;padding:0;font-size:14px;line-height:20px;}
.ind_top_box .more{text-decoration:underline;color:#fff;padding:0;margin:0 20px 0 0;float:right;background:none;}
.ind_top_box .more:hover{text-decoration:none;}

.ind_top_box_1
{
	width:940px;
	height:233px;
	position:relative;
	margin:0 auto;
	padding:0 0 15px 0;
	background: url("images/ind_top_box_1.jpg") 0 0 no-repeat;
}
.ind_top_box_1 h2 {padding:0;margin:20px 0 0 430px;font-size:48px;font-weight:normal;color:#4a8c07;}
.ind_top_box_1 h3 {margin:10px 0 0 500px;padding:0;font-size:30px;font-weight:normal;}
.ind_top_box_1 p {margin:10px 0 0 430px;width:500px;height:70px;padding:0;font-size:14px;line-height:20px;}
.ind_top_box_1 .more{text-decoration:underline;color:#fff;padding:0;margin:0 20px 0 0;float:right;background:none;}
.ind_top_box_1 .more:hover{text-decoration:none;}

.ind_top_box_2
{
	width:940px;
	height:233px;
	position:relative;
	margin:0 auto;
	padding:0 0 15px 0;
	background: url("images/ind_top_box_2.jpg") 0 0 no-repeat;
}
.ind_top_box_2 h2 {padding:0;margin:20px 0 0 430px;font-size:48px;font-weight:normal;color:#6C6C6C;}
.ind_top_box_2 h3 {margin:10px 0 0 500px;padding:0;font-size:30px;font-weight:normal;}
.ind_top_box_2 p {margin:10px 0 0 430px;width:500px;height:70px;padding:0;font-size:14px;line-height:20px;}
.ind_top_box_2 .more{text-decoration:underline;color:#fff;padding:0;margin:0 20px 0 0;float:right;background:none;}
.ind_top_box_2 .more:hover{text-decoration:none;}

.ind_top_box_3
{
	width:940px;
	height:233px;
	position:relative;
	margin:0 auto;
	padding:0 0 15px 0;
	background: url("images/ind_top_box_3.jpg") 0 0 no-repeat;
}
.ind_top_box_3 h2 {padding:0;margin:20px 0 0 430px;font-size:48px;font-weight:normal;color:#75381C;}
.ind_top_box_3 h3 {margin:10px 0 0 500px;padding:0;font-size:30px;font-weight:normal;}
.ind_top_box_3 p {margin:10px 0 0 430px;width:500px;height:70px;padding:0;font-size:14px;line-height:20px;}
.ind_top_box_3 .more{text-decoration:underline;color:#fff;padding:0;margin:0 20px 0 0;float:right;background:none;}
.ind_top_box_3 .more:hover{text-decoration:none;}

.ind_top_box_4
{
	width:940px;
	height:233px;
	position:relative;
	margin:0 auto;
	padding:0 0 15px 0;
	background: url("images/ind_top_box_4.jpg") 0 0 no-repeat;
}
.ind_top_box_4 h2 {padding:0;margin:20px 0 0 430px;font-size:48px;font-weight:normal;color:#75381C;}
.ind_top_box_4 h3 {margin:10px 0 0 500px;padding:0;font-size:30px;font-weight:normal;}
.ind_top_box_4 p {margin:10px 0 0 430px;width:500px;height:70px;padding:0;font-size:14px;line-height:20px;}
.ind_top_box_4 .more{text-decoration:underline;color:#fff;padding:0;margin:0 20px 0 0;float:right;background:none;}
.ind_top_box_4 .more:hover{text-decoration:none;}

#cycleBox {width:670px;margin:10px auto;}
#cycleBox h3 {margin:0;padding:0;text-align:center;font-size:26px;font-weight:normal;}
#cycleBox2 {width:570px;margin:10px auto;}
#cycleBox2 h3 {margin:0;padding:0;text-align:center;font-size:26px;font-weight:normal;}
.cycleBox2
{
	margin:0;padding:0;text-align:center;font-size:26px;font-weight:normal;
}
#mainquotes div {margin:0;padding:0;background: url("images/q_t.gif") left top no-repeat;}
#mainquotes div div {margin:0;padding:0;background: url("images/q_b.gif") right bottom no-repeat;}
#mainquotes p {margin:0;padding:5px 20px;font-size:14px;line-height:20px;}
#mainquotes p.right b {font-size:12px;line-height:15px;}
#mainquotes p.right .more { font-size:12px;line-height:15px;}

.content ul.normalUL li
{
	margin:0;
	padding:0 0 10px 0;
	clear: both;
	font-size:14px;
}
.content ol.normalOL li
{
	margin:0;
	padding:0 0 10px 0;
	clear: both;
	font-size:14px;
}

.sidebar {margin:-10px 0 0 10px;width:300px;float:left;}
.sidebar ul {margin:0;padding:0;list-style:none;}
.sidebar ul li {margin:0;padding:0px 20px 20px 20px;clear: both;font-size:12px;text-align:justify;}
.sidebar ul li .more {float:right;font-size:12px;padding:0 0 0 20px;margin:0;text-align:right;}
.sidebar ul h3 {margin:0;padding:5px 0;color:#4d4d4d;font-size:14px;}
.sidebar ul h3 a
{
	text-decoration: none;
	color:#4d4d4d;
}
.sidebar ul h3 a:hover
{
	text-decoration: underline;
	color:#4d4d4d;
}
.sidebar ul img {margin:0 15px 0 0;float:left;border:1px solid #3f3f3f;}
.bg_sidebar {padding:0;background: url("images/bg_sidebar.jpg") 0 0 repeat-y;}
.bg_sidebar_b {width:300px;height:7px;margin:0;padding:0;background: url("images/bg_sidebar_b.jpg") 0 0 no-repeat;}
.sidebar_t {margin:0;padding:0;width:300px;height:136px;background: url("images/bg_sidebar_t.png") 0 0 no-repeat;}
.sidebar_t h2 {margin:0;padding:70px 0 0 10px;width:280px;font-size:30px;color:#282828;}
.footer .all {color:#414141;background:#070707 url("images/bg_footer.gif") center top no-repeat;}
.footer .all a {color:#414141;text-decoration:none;}
.footer .all a:hover {text-decoration:underline;}
.footer .all .footer_r {margin:0;padding:0 20px 0 0;height:40px;line-height:40px;float:right;}
.footer .all .footer_r a {text-decoration:underline;}
.footer .all .footer_r a:hover {text-decoration:none;}
.footer .all .footer_l {margin:0;padding:0 0 0 20px;height:40px;line-height:40px;float:left;}
.footer .all ul {margin:0;padding:0;list-style:none;}
.footer .all ul li {margin:0;padding:15px;float:left;}
.right {text-align:right;}
.center {text-align:center;}


#green_travel_table
{
	float: right;
	
	margin-top:-40px;
}
.middle .all .middle_bg .content p {
	font-size: medium;
}
.middle .all .middle_bg .content p {
	font-size: 9px;
}
.t {
	font-size: 18px;
}
