body {
	background:#3a2922 url(../images/soil.jpg);
	margin:0 0 30px 0px;
}


a, img {
	border: none;
	text-decoration:none;
}

a {
text-decoration:none;
color:#34140e;
}

a:hover {
text-decoration:underline;
}

a:visited {
color:#34140e;
}

#page {
width:985px;
margin:13px auto 0px auto;
}

#home_left {
float:left;
display:inline;
width:635px;
}

/* video header */

#header-video {
float:left;
display:inline;
width:960px;
margin:0 0 18px 0;
}

#header-video .container {
height:96px;
background-color:#b1c800;
}

#header-video .corners_container {
background-color:#b1c800;
height:11px;
}

#header-video_logo {
float:left;
display:inline;
margin:0px 0px 0px 20px;
}

#header-video_text {
float:right;
display:inline;
margin:73px 18px 0px 0px;
}

.georgia_20px_white {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#FFFFFF;
font-weight:normal;
}


#header {
float:left;
display:inline;
width:960px;
}

#header .container {
background:url(../images/header_background.gif) top no-repeat;
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;
}

.printlogo {
display:none;
float:left;
width:140px;
}

/* contact us */

.formheading {
float:left;
display:inline;
width:100px;
margin:6px 0 0 0;
}

#inf_name {
float:left;
display:inline;
width:70px;
text-align:right;
color:#F51361;
margin:6px 0 0 0;
}

#inf_email {
float:left;
display:inline;
width:70px;
text-align:right;
color:#F51361;
margin:6px 0 0 0;
}

#inf_message {
float:left;
display:inline;
width:70px;
text-align:right;
color:#F51361;
margin:6px 0 0 0;
}

.formcontainer {
width:170px;
}

#campaignchallenges_summary {
float:left;
display:inline;
width:241px;
}


.tablerow {
float:none;
padding:8px 0 8px 0;
border-bottom:solid 1px #E3E2BE;
width:303px;
/*background-color:#3399CC;*/
}

.tablerow_scrollablecontent {
float:none;
width:303px;
/*background-color:#3399CC;*/
}

.tablerow_left_1col {
float:left;
display:inline;
width:206px;

}

#down{
padding:8px 0 0 0;
}

.tablerow_footer {
float:none;
}

.tablerow_left_2col {
float:left;
display:inline;
width:180px;
/*background-color:#33FFCC;*/
}

.tablerow_left_2colwide {
float:left;
display:inline;
width:100px;
/*background-color:#33FFCC;*/
}

.tablerow_left_3col {
float:left;
display:inline;
width:111px;
/*background-color:#33FFCC;*/
}

.tablerow_left_5col {
float:left;
display:inline;
width:110px;
/*background-color:#33FFCC;*/
}

.tablerow_right_1col {
float:right;
display:inline;
width:60px;
text-align:right;
}

.tablerow_right_2col {
float:right;
display:inline;
width:56px;
text-align:right;
/*background-color:#FF0000;*/
}

.tablerow_right_2colwide {
float:right;
display:inline;
width:100px;
text-align:right;
/*background-color:#FF0000;*/
}

.tablerow_right_3col {
float:right;
display:inline;
width:64px;
text-align:right;
/*background-color:#FF0000;*/
}

.tablerow_right_5col {
float:right;
display:inline;
width:38px;
text-align:right;
/*background-color:#FF0000;*/
}

#campaignsbubble {
	z-index:1;
	position:relative;
	clear:both;
	width:100px;
	height:50px;
	background-color:#FF0000;
}

#lefthand_contactus {
height:491px;
}

.corners_container {
}

.container {
}

.corners_container_floated {
float:left;
display:inline;
}

.container_floated {
float:left;
display:inline;
}

#left_container .text_container5 {
padding:7px 17px 8px 17px;
}


#product_right_container {
float:right;
display:inline;
width:320px;
}

#video_teaser {
float:left;
display:inline;
background:#e3e2c7;
width:315px;
margin:10px 0px 10px 5px;
}

#video_teaser .text_container {
float:left;
display:inline;
width:61px;
padding:4px 0px 10px 0px;
margin:0px 4px 0px 10px;
}

#video_teaser .image_container {
float:left;
display:inline;
padding:0px 0px 0px 0px;
}

#video_teaser_campaigns {
float:left;
display:inline;
background:#e3e2c7;
width:315px;
margin:10px 0px 10px 10px;
}

#video_teaser_campaigns .text_container {
float:left;
display:inline;
width:65px;
padding:4px 0px 10px 0px;
margin:0px 0px 0px 10px;
}

#video_teaser_campaigns .image_container {
float:left;
display:inline;
padding:0px 0px 0px 0px;
}

#campaigns_rightteasers_container .video_teaser {
margin:10px 0px 10px 10px;
width:315px;
}

#campaigns_container {
float:left;
display:inline;
width:427px;
margin:0px 0px 9px 0px;
}

#campaigns_container .corners_container {
background:#bdb99e;
}

#campaigns_header .text_container {
margin:0px 0px 0px 0px;
padding:23px 220px 21px 21px;
}

#campaigns_page_container {
float:left;
display:inline;
width:753px;
background:url(../images/campaigns_header.gif) no-repeat top left;
margin:-4px 0px 10px 8px;
}

#campaigns_button_container .container{
float:right;
display:inline;
padding:10px 9px 10px 0;
}

#campaigns_page_container_lvl2 {
float:left;
display:inline;
width:753px;
margin:0px 0px 10px 8px;
}

#campaigns_container_lvl2 {
float:left;
display:inline;
width:427px;
margin:0px 0px 9px 0px;
background:#bcb99d;
}

#campaigns_header_lvl2 .corners_container {
background:#bcb99d;
margin:0px 0px 0px 0px;
}

#campaigns_header_lvl2 {
margin:0px 0px 0px 0px;
}

#campaigns_header_lvl2 .text_container {
margin:0px 0px 0px 0px;
padding:23px 121px 21px 21px;
}

#campaigns_lvl2_form_container {
background:url(../images/campaigns_lvl2_top.gif) no-repeat;
}

#campaigns_lvl2_form_container .product_button {
float:left;
display:inline;
margin:0px 0px 0px 19px;
padding:0px 0px 0px 0px;
}


#campaigns_lvl2_form_container .text_container {
margin:0px 0px 0px 0px;
padding:21px 21px 20px 21px;
}

#campaigns_lvl2_form_container .text_container2 {
float:left;
display:inline;
width:396px;
margin:6px 0px 0px 25px;
padding:6px 0px 8px 0px;
}

#campaigns_lvl2_form_container .text_container3 {
float:left;
display:inline;
width:310px;
margin:0px 0px 0px 25px;
padding:7px 0px 9px 0px;
}

#campaigns_lvl2_form_container .text_container4 {
float:left;
display:inline;
width:41px;
margin:0px 0px 0px 13px;
padding:9px 0px 3px 0px;
}

#campaigns_lvl2_form_container .text_container5{
float:left;
display:inline;
width:41px;
margin:0px 0px 0px 11px;
padding:0px 0px 4px 0px;
}

#campaigns_lvl2_form_container .line {
width:239px;
margin:8px 0px 8px 0px;
padding:0px 0px 0px 0px;
background:#4e2f22;
}

#campaigns_lvl2_form_container .container2 {
padding:12px 0px 0px 0px;
}

.campaigns_lvl2_questions_header {
background:url(../images/campaigns_lvl2_questions_header.gif) no-repeat;
height:43px;
}

.campaigns_lvl2_questions {
background:url(../images/campaigns_lvl2_questions.gif) no-repeat;
height:54px;
}

.campaigns_lvl2_questions_footer {
background:url(../images/campaigns_lvl2_questions_footer.gif) no-repeat;
height:13px;
}



#product_central_container {
float:left;
display:inline;
width:426px;
margin:0px 0px 10px 10px;
background:#bdba9f url(../images/soil_onbrown.gif) no-repeat bottom right;
min-height:699px;
}

#product_central_container_lvl3 {
float:left;
display:inline;
width:426px;
margin:0px 0px 10px 10px;
background:#bdba9f;
height:716px;
}



#product_central_container .container {
margin:10px 0px 0px 0px;
height:672px;
}

#product_central_container .leftcontent {
float:left;
display:inline;
margin:10px 0px 0px 0px;
width:333px;
height:672px;
}

#products_subnav {
float:left;
display:inline;
padding:32px 0 0 0;
width:93px;
}

.products_subnav_product {
width:93px;
height:108px;
}

#product_central_container .text_container {
margin:0px 0px 0px 19px;
/*padding:0px 0px 60px 0px;*/
height:80px;
}

#product_central_container .text_container2 {
margin:0px 19px 0px 19px;
padding:0px 0px 21px 0px;
/*height:200px;*/
}

#product_central_container .product_button {
float:left;
display:inline;
margin:0px 0px 0px 19px;
padding:0px 0px 0px 0px;
}

#product_central_container_lvl3 .text_container {
margin:0px 0px 0px 19px;
/*padding:0px 0px 60px 0px;*/
height:80px;
}

#product_central_container_lvl3 .text_container2 {
margin:0px 19px 0px 19px;
padding:0px 0px 21px 0px;
/*height:200px;*/
}

#product_central_container_lvl3 .product_button {
float:left;
display:inline;
margin:0px 0px 0px 19px;
padding:0px 0px 0px 0px;
}

#product_central_container_lvl3 .container {
margin:10px 0px 0px 0px;
height:672px;
}

#product_central_container_lvl3 .leftcontent {
float:left;
display:inline;
margin:10px 0px 0px 0px;
width:333px;
height:688px;
}

#product_rightteaser2 {
float:left;
display:inline;
width:315px;
margin:8px 0px 0px 5px;
background:#e3e2c7;

}

#product_rightteaser2 .text_container {
margin:0 0 0 122px;
min-height:90px;
padding:0px;
}

.activities_fom {
float:right;
display:inline;
width:120px;
margin:50px 10px 0 0;
}

#left_container {
float:left;
display:inline;
width:199px;
}

#contactus_container{
float:left;
display:inline;
width:751px;
background:url(../images/contactus_BL.gif) no-repeat bottom left;
margin:0px 0px 0px 10px;
}

form {
margin:0;
padding:0;
}

#contactus_form_container {
float:left;
display:inline;
background:#e3e2c7;
width:425px;
margin:0px 0px 9px 0px;
}

#contactus_form {
padding:8px 0px 0px 0px;
}

#contactus_form_left {
float:left;
display:inline;
width:175px;
margin:0px 20px 0px 20px;
}

#contactus_form_right {
float:left;
display:inline;
width:175px;
}

#contactus_form_container .container_floated {
float:left;
display:inline;
margin:0px 0px 0px 0px;
width:147px;
}

#contactus_form_container .corners_container {
background:#e3e2c7;
margin:0;
}

#contactus_form_right .corners_container {
background:#ffffff;
}

#contactus_form_right .input_container {
background:url(../images/contactus_emailinput.gif) no-repeat;
padding:2px 8px 0px 8px;
margin:4px 0 0 0;
}

#contactus_form_right .input_container2 {
background: url(../images/contactus_commentsinput.gif) no-repeat;
padding:4px 8px 6px 8px;
margin:4px 0 0 0;
}

#contactus_form_right textarea {
width:150px;
height:116px;
overflow:hidden;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

#contactus_form_right input {
width:150px;
height:14px;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

#submitinprocess {
display:none;
}

#submitsent {

}

#contactus_rightteasers_container .container{
padding:0px 0 10px 0px;
}

.teaser_container_padding {
padding:0px 0 10px 10px;
}

#contactus_rightteasers_container {
float:left;
display:inline;
width:326px;
}

#contactus_form_left .line {
margin:8px 0 8px 0;
}

#contactus_container_rightedge {
float:left;
display:inline;
width:25px;
height:100px;
}

#contactus_right_header {
background:url(../images/contactus_rightteaser_header.gif) no-repeat #b1c800;
margin:0px 0px 0px 10px;
height:161px;
}

#contactus_right_header .text_container {
margin:0px 24px 0px 24px;
padding:8px 0 0px 0;
}

#contactus_rightteaser2 {
width:315px;
margin:0px 0px 0px 0px;
background:#e3e2c7;
}

#contactus_rightteaser2 .container {
padding:0px;
}

#contactus_rightteaser2 .text_container {
margin:0 0 0 122px;
min-height:90px;
padding:0px;
}

#contactus_rightteaser3 {
margin:10px 0px 0px 10px;
background:#b1c800;
}

#contactus_rightteaser3 .container {
background:url(../images/contactus_rightteasers_pot.gif) no-repeat;
}

#contactus_rightteaser3 .text_container {
margin:0 0 0 154px;
}

#campaigns_bigteabag_container {

padding:4px 0 0 0;
}

#campaigns_lvl2_bigteabag_container {
padding:0 0 0 0;
}

#bigteabag_header{
display:block;
cursor:pointer;
background:url(../images/campaigns_notebook_leftedge.gif) repeat-y left;
margin:0px 0px 0px 0px;
height:350px;
}

#bigteabag_lvl2_header .text_container{
margin:0px 0px 0px 0px;
padding:27px 115px 0px 30px;
}



#bigteabag_lvl2_header {
display:block;
cursor:pointer;
background:url(../images/campaigns_lvl2_notebook_leftedge.gif) repeat-y left;
margin:0px 0px 0px 0px;
height:350px;
}

#bigteabag_header .text_container{
margin:0px 0px 0px 0px;
padding:27px 115px 0px 30px;
}

#bigteabag_header .text_container2{
margin:0px 0px 0px 0px;
padding:204px 30px 0px 30px;
}

#bigteabag_lvl2_header .text_container2{
margin:0px 0px 0px 0px;
padding:204px 30px 0px 30px;
}

#campaigns_rightteasers_container {
float:left;
display:inline;
width:326px;
}

#campaigns_buttons_container{
margin:0px 0px 0px 0px;
padding:10px 10px 0px 10px;
background:#bdb99e;
}

#campaigns_buttons_container .corners_container {
margin:0px;
background:#d9dbbe;
}

#campaigns_buttons {
	margin:0px;
	padding:0px;
	background:#d9dbbe;
	width:407px;
}



#campaigns_buttons .text_container {
margin:0px 0px 0px 0px;
padding:8px 0px 13px 16px;
}

#campaigns_buttons .btn_wrap_first {
margin:0px 11px 0px 11px;
padding:0px 0px 10px 0px;
border-top:1px solid #5d4d42;
}

#campaigns_buttons .btn_wrap_first .text_container {
margin:0px 0px 0px 0px;
padding:10px 18px 13px 6px;
}

#campaigns_buttons .btn_wrap_first .container{
background:url(../images/campaign_lvl1_green.gif) no-repeat top;
padding:0px 0px 0px 0px;
height:92px;
}


#campaigns_buttons .btn_wrap_first .text_container2 {
margin:0px 0px 0px 0px;
padding:12px 12px 12px 16px;
height:92px;
}

#campaigns_buttons .btn_wrap_second {
margin:0px 11px 0px 11px;
padding:0px 0px 10px 0px;
border-top:1px solid #5d4d42;
}

#campaigns_buttons .btn_wrap_second .text_container {
margin:0px 0px 0px 0px;
padding:10px 18px 13px 6px;
}

#campaigns_buttons .btn_wrap_second .container{
background:url(../images/campaign_lvl1_brown.gif) no-repeat top;
padding:0px 0px 0px 0px;
height:92px;
}


#campaigns_buttons .btn_wrap_second .text_container2 {
margin:0px 0px 0px 0px;
padding:12px 12px 12px 16px;
height:92px;
}

#campaigns_buttons .btn_wrap_third {
margin:0px 11px 0px 11px;
padding:0px 0px 10px 0px;
border-top:1px solid #5d4d42;
}

#campaigns_buttons .btn_wrap_third .text_container {
margin:0px 0px 0px 0px;
padding:10px 18px 13px 6px;
}

#campaigns_buttons .btn_wrap_third .container{
background:url(../images/campaign_lvl1_lilac.gif) no-repeat top;
padding:0px 0px 0px 0px;
height:92px;
}


#campaigns_buttons .btn_wrap_third .text_container2 {
margin:0px 0px 0px 0px;
padding:12px 12px 12px 16px;
height:92px;
}

#goodguide_rightteasers_container {
float:right;
display:inline;
width:320px;
}

#goodguide_container {
width:320px;
background:#e3e2c7 url(../images/notebook_leftedge.gif) repeat-y left;
}

#goodguide_container_rightedge {
float:right;
display:inline;
width:25px;
height:100px;
}

#goodguide_header{
background:url(../images/badge_LM.gif) no-repeat top;
margin:0px 0px 0px 11px;
float:left;
display:inline;
width:309px;
height:142px
}

#goodguide_header .text_container {
margin:0px 0px 0px 24px;
padding:25px 0px 15px 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 #btn_wrap_first{
padding-bottom:4px;
}

#goodguide_buttons_container .btn_wrap{
padding-top:7px;
padding-bottom:4px;
}

#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_homepage {
	float:left;
	display:inline;
	width:315px;
	margin:0px 0 0 10px;
	padding:6px 0 0 0;
}

#widgetbox_homepage {
	float:left;
	display:inline;
	width:336px;
	margin:0px 0 0 10px;
	padding:6px 0 0 0;
}


#hintbox_homepage .corners_container {
background:#b1c800;
height:8px;
}

#hintbox_homepage .container {
background:#b1c800;
padding:2px 0 2px 0;
}


#hintbox_contactus {
	float:left;
	display:inline;
	width:315px;
	margin:0px 0 0 10px;
	padding:0px 0 0 0;
}

#hintbox_contactus .corners_container {
background:#b1c800;
height:8px;
}

#hintbox_contactus .container {
background:#b1c800;
padding:4px 0 3px 0;
}


#hintbox_left {
	float: left;
display:inline;
	width:62px;
	margin:0 0 0 12px;
}

#hintbox_right {
	float: right;
	display:inline;
	width:212px;
	margin-right:12px;
	/*background:#f00;*/
}

#hintbox_left_contactus {
	float: left;
	display:inline;
	width:60px;
	margin:0 0 0 8px;
}

#hintbox_right_contactus {
	float: right;
	display:inline;
	width:230px;
	margin-right:3px;
	/*background:#f00;*/
}


.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_products{
float:left;
display:inline;
width:199px;
background:#e3e2c7;
margin:0px 0px 0px 0px;
}

#lefthand_container_products .text_container {
margin:0 16px 0px 16px ;
padding: 0 0 4px 0;
}

#lefthand_container_products .line {
margin:6px 10px 6px 10px ;
}

#lefthand_container_products .text_container2 {
margin:0 16px 0px 16px ;
padding: 0 0 4px 0;
}

#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;

float:none;
}

#goodguide_central_container_top .text_container{
margin:16px 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 12px 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;
margin:8px 0px 4px 0px;
}
#goodguide_central_container_top .goodguide_buttons #btn_wrap_first .image_container2{
float:left;
display:inline;
margin:8px 0px 4px 0px;
}

#goodguide_central_container_top .goodguide_buttons .btn_wrap .text_container2{
float:left;
display:inline;
margin:8px 0px 4px 0px;
}
#goodguide_central_container_top .goodguide_buttons .btn_wrap .image_container2{
float:left;
display:inline;
margin:8px 0px 4px 0px;
}


#goodguide_packshot {
float:right;
display:inline;
margin:0px 0px 0px 10px;
}

#products_container {
float:right;
display:inline;
margin:0px 25px 30px 10px;
width:751px;
background:#bdba9f url(../images/soil_on_brown_BR.gif) no-repeat bottom right;
}

#products_header .text_container{
float:left;
display:inline;
width:282px;
margin:10px 21px 0px 21px;
padding:0px 0px 0px 0px;
}

#products_header .text_container2{
float:left;
display:inline;
width:386px;
margin:10px 21px 0px 0px;
padding:0px 0px 18px 0px;
}

#products_header .line {
margin:6px 21px 6px 21px ;
height:2px;
background:#34140e;
}

.product {
position: relative;
float:left;
display:inline;
width:362px;
margin:0px 0px 18px 3px;
}

.product .container {
position: relative;
}

.product .text_container {
position: relative;
margin:0px 0px 0px 0px;
padding:13px 0px 7px 21px;
}

.product .text_container2 {
position: relative;
float:right;
display:inline;
/*padding:11px 0px 11px 0px;*/
margin:11px 0px 11px 0px;
width:202px;
height:156px;
}

.product .image_container {
float:left;
display:inline;
margin:0px 0px 0px 0px;
position:absolute;
	bottom:0px;
	left:0px;
}

.product .line {
position: relative;
margin:0px 0px 0px 18px ;
height:1px;
background:#34140e;
}

#products_footer {
}

#products_footer .image_container {
float:left;
display:inline;
margin:10px 0px 19px 21px ;
}

#faqs_container {
position: relative;
float:left;
display:inline;
width:751px;
margin:0px 0px 30px 10px;
/*background:url(../images/faqs_BR.gif) no-repeat bottom right;*/
background:#e3e2c7;
}

.orange_container_faqspacer {
background:#e3e2c7;
}

#faqs_container .corners_container {
background:#e3e2c7;
}

#faqs_body_left {
float:left;
display:inline;
width:414px;
min-height:780px;
background:#e3e2c7;
margin:0 0 10px 0;
}

#faqs_questions_container {
width:388px;
margin:0px 0px 0px 0px;
padding:0px 0px 18px 0px;
border-right:1px #b7ab8f solid;
}

#faqs_body_left .container .text_container {
float:none;
width:343px;
margin:0px 0px 0px 14px;
padding:14px 0px 14px 0px;
}

#faqs_body_left .faqbutton {
float:none;
margin:0px 0px 0px 12px;
padding:0 0 4px 0;
width:352px;
}

#faqs_body_left .faqbutton .text_container {
float:left;
display:inline;
width:32px;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
font-weight:normal;
color:#34140e;
}

#faqs_body_left .faqbutton .text_container2 {
float:left;
display:inline;
width:304px;
margin:0px 0px 0px 12px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
font-weight:normal;
color:#34140e;
}

#faqs_body_left .corners_container {
height:4px;
}

.orange_container_faqanswer {
display:none;
background:#f48120;
}

.orange_container_faqhint {
background:#f48120;
}

#faqs_body_left .faqbutton .faqbutton_colorcontainer {
/*background-color:#009933;*/
}

#faqs_body_left .faqbutton .topleftcorner {
float:left;
display:inline;
width:4px;
height:4px;
background-image:none;
}

#faqs_body_left .faqbutton .toprightcorner {
float:right;
display:inline;
width:4px;
height:4px;
background-image:none;
}

#faqs_body_left .faqbutton .bottomrightcorner {
float:right;
display:inline;
width:4px;
height:4px;
background-image:none;
}

#faqs_body_left .faqbutton .bottomleftcorner {
float:left;
display:inline;
width:4px;
height:4px;
background-image:none;
}

#faqs_body_left .faqbutton_rollover {
margin:0px 0px 0px 12px;
padding:0 0 4px 0;
width:352px;
cursor:pointer;
}

#faqs_body_left .faqbutton_rollover .faqbutton_colorcontainer {
background:#f48120;
}

#faqs_body_left .faqbutton_rollover .text_container {
float:left;
display:inline;
width:32px;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#E3E2BE;
font-weight:normal;
}

#faqs_body_left .faqbutton_rollover .text_container2 {
float:left;
display:inline;
width:304px;
margin:0px 0px 0px 12px;
padding:0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#E3E2BE;
font-weight:normal;
}

#faqs_body_left .faqbutton_rollover .text_container {
color:#E3E2BE;
}

#faqs_body_left .faqbutton_rollover .text_container2 {
color:#E3E2BE;
}

#faqs_body_left .faqbutton_rollover .corners_container {
background:#f48120;
}

#faqs_body_left .faqbutton_rollover .topleftcorner {
float:left;
display:inline;
width:4px;
height:4px;
background-image:url(../images/corner_orange_oncream_4x4_TL.gif);
}

#faqs_body_left .faqbutton_rollover .toprightcorner {
float:right;
display:inline;
width:4px;
height:4px;
background-image:url(../images/corner_orange_oncream_4x4_TR.gif);
}

#faqs_body_left .faqbutton_rollover .bottomrightcorner {
float:right;
display:inline;
width:4px;
height:4px;
background-image:url(../images/corner_orange_oncream_4x4_BR.gif);
}

#faqs_body_left .faqbutton_rollover .bottomleftcorner {
float:left;
display:inline;
width:4px;
height:4px;
background-image:url(../images/corner_orange_oncream_4x4_BL.gif);
}



.orange_container {
background:#f48120;
}

#faqs_body_left .orange_container .corners_container {
background:#f48120;
}

#faqs_body_left .orange_container .text_container {
margin:0px 0px 0px 7px;
padding:0px 0px 0px 0px;
}

#faqs_body_right {
float:left;
display:inline;
width:319px;
padding:68px 0px 0px 0px;
}



#faqs_body_right .corners_container {
float:none;
background:#f48120;
height:4px;
}

#faqs_body_right .text_container {
float:none;
margin:0px 8px 0px 8px;
padding:8px 0px 8px 0px;
/*background-color:#00FF00;*/
}

#central_container_middle{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
margin:0px 0px 0px 10px;
}

.text_container {
margin:10px 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:9px 0px 8px 0px;
}

#central_container_middle .image_container {
float:left;
display:inline;
margin:28px 0px 24px 0px;
}

#central_container_middle .text_container {
float:right;
display:inline;
margin:30px 26px 18px 0;
padding:0px 0px 0px 0px;
width:188px;
}

#more img {
	margin-left: 16px;
	padding-bottom: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_28px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
line-height:36px;
color:#34140e;
font-weight:normal;
}

.georgia_20px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#e3e2c7;
font-weight:normal;
}

.georgia_18px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:20px;
color:#e3e2c7;
font-weight:normal;
}

.georgia_16px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
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_18px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
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_24px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
line-height:28px;
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_14px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#E3E2BE;
font-weight:normal;
}

.georgia_10px_black {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:12px;
color:#000000;
font-weight:normal;
}

.georgia_14px_black {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#000000;
font-weight:normal;
}

.georgia_12px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:14px;
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_15px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#e3e2c7;
font-weight:normal;
}

.georgia_25px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
line-height:27px;
color:#e3e2c7;
font-weight:normal;
}

.georgia_25px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
line-height:27px;
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:13px;
color:#34140e;
font-weight:normal;
}

.verdana_11px_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

.verdana_11px_white {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#FFFFFF;
font-weight:normal;
}


.georgia_10px_brown_seperator {
line-height:5px;
}

.georgia_11px_brown_seperator {
height:10px;
}

.georgia_32px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
line-height:40px;
color:#34140e;
font-weight:normal;
}

.georgia_32px_brown_nolineheight {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
line-height:32px;
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;	
}

#star {
	float:left;
	display:inline;
	width: 142px;
	height: 47px;
	background:url(../images/campaigns_star_topedge.gif) bottom left no-repeat;
	margin:2px 0 0 29px;
}

#footer {
	width: 964px;
	height: 100px;
	float:left;
	display:inline;
		height: 168px;
		margin:10px 0 0 0;
}

#footer_widget {
	width: 635px;
	float:left;
	display:inline;
		height: 168px;
		margin:10px 0 0 0;
}

#footer_hint {
	margin:14px 0 0 0;
	float:left;
	display:inline;
	height: 168px;
	margin-left:3px;
}


#footer_left {
	float: left;
display:inline;
	padding-left:3px;
		height: 171px;

}

#footer_right {
	float: left;
display:inline;
	width:755px;
	
}

#footer_right_widget {
	float: left;
display:inline;
	width:426px;

}

#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;
}

#range_right {
	float: right;
display:block;
width:570px;
height:150px;
cursor:pointer;
}

#range_right_widget {
	float: right;
display:block;
width:242px;
height:150px;
cursor:pointer;
}

#range_left {
	float: left;
display:inline;
	background:url(../images/range_left.gif) bottom left no-repeat;
	width: 184px;
	height:162px;
}

#range_left_notag {
	float: left;
display:inline;
	background:url(../images/range_left_notag.gif) bottom left no-repeat;
	width: 219px;
	height:162px;
}

#range_left p {
	margin: 10px 10px 10px 22px;
}

#range_left_notag p {
	margin: 10px;
	color:#34140E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 23px;
	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;
width:755px;

}

#central_container_footer_widget {
float:left;
display:inline;
}

#central_container_footer_goodguide {
float:left;
display:inline;
background:#dad3a3;
width:755px;
}

/* Jamie */




#faqs_body_bottom_right {
	position:absolute;
	bottom:0px;
	right:0px;
	background: url(../images/submenu.gif) no-repeat;
	height: 108px;
	width: 319px;
	float: left;
display:inline;
	/*margin: 159px 0px 0px 20px;*/
}

#faqs_body_bottom_right h2 {
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	padding: 5px 5px 5px 8px;
	width:200px;
}

#faqs_body_bottom_right img {
	margin:23px 0 0 203px;
}

#faqs_body_contactus {
	background: url(../images/submenu.gif) no-repeat;
	height: 108px;
	width: 317px;
	float:left;
	display:inline;
	margin:10px 0 0 9px;
	/*margin: 159px 0px 0px 20px;*/
}

#faqs_body_contactus h2{
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	padding: 5px 5px 5px 8px;
	width:200px;
}

#faqs_body_contactus img {
	margin:23px 0 0 203px;
}

