html, body {background:#070707;font-family:Arial,verdana,helvetica;font-size:12px;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 {height:43px;float:left;background-position:0 0;text-indent:-10000px;}
.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_brickyard b a:hover, .header .menu ul li#menu_brickyard.active b a
{background-position:0 -39px;}
.active
{
	background-position:0 -39px;
}

#menu_home b a {margin-top:4px;width:63px;height:39px;background:url(images/menu_home.gif) no-repeat;}
#menu_about b a {margin-top:4px;width:78px;height:39px;background:url(images/menu_about.gif) no-repeat;}
#menu_services b a {margin-top:4px;width:91px;height:39px;background:url(images/menu_services.gif) no-repeat;}
#menu_equipment b a {margin-top:4px;width:110px;height:39px;background:url(images/menu_equipment.gif) no-repeat;}
#menu_locations b a {margin-top:4px;width:106px;height:39px;background:url(images/menu_locations.gif) no-repeat;}
#menu_gallery b a {margin-top:4px;width:90px;height:39px;background:url(images/menu_gallery.gif) no-repeat;}
#menu_creative b a {margin-top:4px;width:92px;height:39px;background:url(images/menu_creative.gif) no-repeat;}
/*#menu_community b a {margin-top:4px;width:118px;height:39px;background:url(images/menu_community.gif) no-repeat;}*/
#menu_brickyard b a {margin-top:4px;width:118px;height:39px;background:url(images/menu_brickyard.gif) no-repeat;}
#menu_contact b a {margin-top:4px;width:96px;height:39px;background:url(images/menu_contact.gif) no-repeat;}
#menu_request_a_quote b a {width:108px;height:43px;background:url(images/menu_request_a_quote.gif) no-repeat;}
.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;}
.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_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;
}
