body {
	background:#3a2922 url(../images/soil.jpg);
	margin:0px;
}

a, img {
	border: none;
}

a {
text-decoration:none;
color:#34140e;
}

a:hover {
text-decoration:underline;
}

a:visited {
color:#34140e;
}

#page {
width:985px;
margin:13px auto 0px auto;
}

#header {
float:left;
display:inline;
width:960px;
}

#header .container {
background:url(../images/header_background.gif) top no-repeat;
background-color:none;
height:116px;
}

#header .corners_container {
background-color:#b1c800;
height:11px;
}

#header_logo {
float:left;
display:inline;
margin:0px 0px 0px 20px;
width:450px;
}

#header_tooltip {
float:left;
display:none;
padding-top:55px;
} 


#header_text {
float:right;
display:inline;
margin:38px 29px 0px 0px;

}

.corners_container {
}

.container {
}

.corners_container_floated {
float:left;
display:inline;
}

.container_floated {
float:left;
display:inline;
}

#goodguide_container {
width:320px;
float:right;
display:inline;
background:#e3e2c7 url(../images/notebook_leftedge.gif) repeat-y left;
}

#goodguide_container_rightedge {
float:right;
display:inline;
width:25px;
}

#goodguide_header{
background:url(../images/badge_LM.gif) no-repeat top;
margin:0px 0px 0px 11px;
float:left;
display:inline;
width:309px;
}

#goodguide_header .text_container {
margin:24px 0px 6px 24px;
padding:0px;
float:left;
display:inline;
width:161px;
}

#goodguide_buttons_container{
width:290px;
float:left;
display:inline;
margin:0px 0px 0px 20px;
background:#ee7f00;
}

#goodguide_buttons_container .corners_container {
margin:0px 16px 0px 9px;
background:#e3e2c7;
}

.goodguide_buttons {
	margin:0px 16px 0px 9px;
	background:#e3e2c7;
}

.goodguide_buttons .text_container {
margin:8px 0px 0px 25px;
float:left;
display:inline;
}

.goodguide_buttons .image_container {
margin:0px 0px 0px 10px;
float:left;
display:inline;
}

.btn_wrap, #btn_wrap_first {
	float: left;
display:inline;
	width:265px;
}

.btn_wrap {
	padding: 10px 0;
	border-top:3px solid #EE7F00;
	background:#e3e2c7;
}

#btn_wrap_first {
	padding-bottom: 10px;
	background:#e3e2c7;
}

#btn_wrap_last {
	padding-bottom: 0;
}


#goodguide_container_btm {
	background:url(../images/notebook_btm.gif) no-repeat top;
	height: 26px;
}

#hintbox {
	float:left;
display:inline;
	width:306px;
	background:#b1c800;
	margin:8px 0 0 10px;
}

#hintbox_goodguide {
	float:left;
display:inline;
	width:306px;
	background:#b1c800;
	margin:10px 0 0 10px;
}

#hintbox_goodguide .container {
padding:4px 0 3px 0;
}

#hintbox_homepage {
	float:left;
display:inline;
	width:315px;
	background:#b1c800;
	margin:8px 0 0 10px;
}

#hintbox_left {
	float: left;
display:inline;
	width:62px;
	margin:0 0 0 12px;
}

#hintbox_right {
	float: right;
display:inline;
	width:212px;
	margin-right:12px;
}

.clear {
clear:both;
}

.leftcorner {
float:left;
display:inline;
}

.rightcorner {
float:right;
display:inline;
}

.rollover_leftcorner {
float:left;
display:inline;
}

.rollover_rightcorner {
float:left;
display:inline;
}

#topnavigation {
float:left;
display:inline;
width:796px;
background:#e3e2c7;
margin:0px 0px 10px 0px;
}

#topnavigation_fullwidth {
float:left;
display:inline;
width:960px;
background:#e3e2c7;
margin:0px 0px 10px 0px;
}

#lefthand_container{
float:left;
display:inline;
width:199px;
background:#e3e2c7;
margin:0px 0px 0px 0px;
}

#lefthand_container .text_container2 {
margin:10px 18px 0px 18px;
padding:0px 0px 7px 0px;
}

#lefthand_container .text_container {
margin:0 18px 0px 18px ;
padding: 10px 0 18px 0;
}


#lefthand_container .text_container6 {
margin:10px 18px 0px 18px;
padding:0px 0px 8px 0px;
}

#central_container_top{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
margin:0px 0px 10px 10px;
}

#goodguide_central_container_top{
float:left;
display:inline;
background:url(../images/goodearthguide_orangeheader.gif) no-repeat top;
width:435px;
margin:0px 0px 10px 10px;
}

#goodguide_central_container_top .container_floated {
float:left;
display:inline;
margin:0px 0px 0px 0px;
width:147px;
}

#goodguide_buttons_container2{
background:#f48120;
padding:16px 0px 8px 0px;
}

#goodguide_central_container_top .goodguide_buttons {
margin:0px 19px 0px 19px;
width:none;
float:none;
}

#goodguide_central_container_top .text_container{
margin:21px 18px 0px 18px;
padding:0px;
}

#goodguide_central_container_top #goodguide_buttons_container2 .corners_container {
background:#e3e2c7;
margin:0px 19px 0px 19px;
}

#goodguide_central_container_top .corners_container {
background:#f48120;
margin:0;
}

#goodguide_central_container_top .image_container{
padding:0px 0px 10px 0px;
}


#goodguide_central_container_top .goodguide_buttons #btn_wrap_first {
width:397px;
}

#goodguide_central_container_top .goodguide_buttons .btn_wrap {
width:397px;
}

#goodguide_central_container_top .goodguide_buttons #btn_wrap_first .text_container{
width:240px;
}

#goodguide_central_container_top .goodguide_buttons .btn_wrap .text_container{
width:240px;
}

#goodguide_central_container_top .goodguide_buttons #btn_wrap_first .text_container2{
float:left;
display:inline;
padding:8px 0px 4px 0px;
width:142px;
}
#goodguide_central_container_top .goodguide_buttons #btn_wrap_first .image_container2{
float:right;
display:inline;
padding:8px 34px 4px 0px;
}

#goodguide_central_container_top .goodguide_buttons .btn_wrap .text_container2{
float:left;
display:inline;
padding:8px 0px 4px 0px;
width:142px;
}
#goodguide_central_container_top .goodguide_buttons .btn_wrap .image_container2{
float:right;
display:inline;
padding:8px 34px 4px 0px;
}


#goodguide_packshot {
float:left;
display:inline;
padding:0px 0px 0px 10px;
}


#central_container_middle{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
margin:0px 0px 10px 10px;
}

.text_container {
margin:10px 18px 0px 18px;
padding:0px 0px 16px 0px;
}

.text_container_top {
margin:8px 18px 0px 18px;
padding:0px 0px 8px 0px;
}


#central_container_top .text_container {
width:61px;
float:left;
display:inline;
}

.image_container {

}

#central_container_top .image_container {
float:left;
display:inline;
margin:13px 0px 13px 0px;
}

#central_container_middle .image_container {
float:left;
display:inline;
margin:26px 0px 28px 0px;
}

#central_container_middle .text_container {
float:right;
display:inline;
margin:14px 0;
width:210px;
}

#more img {
	margin-left: 16px;
}

.line {
margin:0px 10px 0px 10px;
height:1px;
background:#b3b1a6;
color:#b3b1a6;
font-size:1px;
line-height:1px;
}

.georgia_20px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#34140e;
font-weight:normal;
}

.georgia_22px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
line-height:24px;
color:#34140e;
font-weight:normal;
}


.georgia_14px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#34140e;
font-weight:normal;
}

.georgia_15px_brown_nobold {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:normal;
}

.georgia_10px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

.georgia_11px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

.georgia_13px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
color:#34140e;
font-weight:normal;
}


.georgia_10px_brown_seperator {
line-height:5px;
}

.georgia_28px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
line-height:30px;
color:#34140e;
font-weight:normal;
}

.georgia_32px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
line-height:40px;
color:#34140e;
font-weight:normal;
}

.georgia_38px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:38px;
line-height:40px;
color:#34140e;
font-weight:normal;
}

.georgia_15px_green {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#b1c800;
font-weight:bold;
}

.georgia_15px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
}


.topnavigation_on {
float:left;
display:inline;
margin:0px 0px 0px 14px;
background:#34140e;
}

.topnavigation_on a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#b1c800;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover {
float:left;
display:inline;
margin:0px 0px 0px 14px;
}

.topnavigation_rollover a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover_tooltip {
float:left;
display:inline;
margin:0px 0px 0px 14px;
}

.topnavigation_rollover_tooltip a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover_tooltip .container_floated {
margin:4px 11px 4px 11px;
}


.topnavigation_on .container_floated {
margin:4px 4px 4px 4px;

}

.topnavigation_rollover .container_floated {
margin:4px 11px 4px 11px;
}

.topnavigation_on .rollover_leftcorner {
background:url(../images/corner_brown_oncream_7x7_L.gif);
width:7px;
height:25px;
}

.topnavigation_on .rollover_rightcorner {
background:url(../images/corner_brown_oncream_7x7_R.gif);
width:7px;
height:25px;
}


#badge {
	float:left;
display:inline;
	width: 142px;
	height: 47px;
	background:url(../images/badge_TP.gif) bottom no-repeat;
	margin:2px 0 0 38px;	
}

#footer {
	width: 960px;
	height: 100px;
	float:left;
display:inline;
		height: 168px;
}

#footer_left {
	float: left;
display:inline;
	margin-left:3px;
		height: 171px;
}

#footer_right {
	float: right;
display:inline;
	width:751px;
}

#footer_right_goodguide {
	float: right;
display:inline;
	width:751px;
}

#footer_right_goodguide .image_container{
float:left;
display:inline;
margin:0px 0px 0px 34px;
}

#footer_right_goodguide .text_container{
float:left;
display:inline;
/*margin-left:0px;*/
margin-right:60px;
width:480px;
}

#range_right {
	float: right;
display:inline;
}

#range_left {
	float: left;
display:inline;
	background:url(../images/range_left.gif) bottom left no-repeat;
	width: 219px;
	height:162px;
}

#range_left p {
	margin: 10px 10px 10px 22px;
}

#footer_btm {
	float: left;
	display:inline;
	height:85px;
	width:960px;
}


#footer_btm_left {
display:inline;
	float: left;
display:inline;
	background:url(../images/range_btm_left.gif) right bottom no-repeat;
	height: 79px;
	width: 208px;
}

#footer_btm_right {
	display:inline;
	float: left;
display:inline;
	background:url(../images/range_btm.gif) top left no-repeat;
	height: 79px;
	width:751px;
}



#central_container_footer {
float:left;
display:inline;
background:#e3e2c7;
width:755px;
}

#central_container_footer_goodguide {
float:left;
display:inline;
background:#e3e2be;
width:755px;
}

#central_container_footer_goodguide .text_container {
padding-bottom:0px;
margin-top:6px
}


#goodguide_buttons_container2 .text_container2{
margin:0px 0px 0px 0px;
float:left;
display:inline;
}

#central_container_footer_goodguide .container {
display:block;
cursor:pointer;
}
