/*
		File: 	kbstyle.css
		Date: 	Tuesday, August 23 2005
		Desc:		General presentation handler for KB Home
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/*---------------------------------------------------------------------------- 
ESSENTIAL
-----------------------------------------------------------------------------*/
body{
	margin: 5px auto; /* *text-align:center; */
	padding: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	background: #CCCC9A;
	background: #FFF;
	}
	
/*---------------------------------------------------------------------------- 
GENERAL
-----------------------------------------------------------------------------*/
td.header_rule	{
	background-color: #020202;
}
h1.simple, h2.simple{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	}
h1.header{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #475C0A;
	}
span.normal_text{
	font-size: 10px;
	font-weight: normal;
	}
a{
	color: #000;
	}
a:hover{
	color: #465C09;
	}
hr{
	display:none;
	}
div.hr{
	margin: 8px 0;
	padding: 0;
	height: 2px;
	background: #F3E2A7;
	}
p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*---------------------------------------------------------------------------- 
CONTAINERS
-----------------------------------------------------------------------------*/
#container{
	margin: 0 auto;
	padding: 5px;
	background: #D9D9B3;
	background: #FFF;
	dsisplay: block;
	width: 970px;
	voice-family: "\"}\""; 
  voice-family:inherit;
  width: 960px;
	}
	
/*---------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#top_nav{
	margin: 0px 11px 0px 0px;
	padding: 2px 0 0 0;
	background: #F3E2A7;
	background: #fff;
	text-align: center;
	border-bottom: 3px solid #E7BE18;
	border-bottom: 3px solid #fff;
	height: 21px;
	float: right;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 16px;
	cursor: default;
	}
#top_nav p{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight:bold;
	color: #E7BE18;
	}
#top_nav p a{
	color: #6b6a6a;
/*	font-family: helvetica;	*/
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 14px 0px 14px;
	}
#top_nav p a:hover{
	color: #465C09;
	}
	
#main_nav{
	margin: 34px 0px 23px 12px;
	padding: 0;
	display: block;
	width: 867px;
	height: 32px;
	}
#main_nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#main_nav li{
	float: left;
	font-size: 20px;
	color: #0f0;
	}

#main_nav li.nav_main1	{
	background-color: #7A6F57;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 0px;
	}
#main_nav li.nav_main2	{
	background-color: #A1B8B3;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 4px;
	}
#main_nav li.nav_main3	{
	background-color: #60A1BD;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 4px;
	}
#main_nav li.nav_main4	{
	background-color: #7EB297;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 4px;
	}
#main_nav li.nav_main5	{
	background-color: #BE9947;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 4px;
	}
#main_nav li.nav_search	{
	background-color: #BE9947;
	width: 1px;
	height: 17px;
	margin: 4px 12px 0px 4px;
	}
#main_nav li a {
	text-indent: -700em;
	text-indent: 0em;
	display: block;
	text-decoration: none;
	color: #f00;
	color: #666666;
	}
#nav_home a{
	width: 70px;
	height: 32px;
	background: url(/assets/css/cssimg/nav_home-btn.gif) 0 0 no-repeat;
	}
#nav_main1_en a{
	width: 62px;
	height: 32px;
	color: #000;
	}
#nav_main1_en a:hover{
	}
#nav_main1_es a{
	width: 93px;
	height: 32px;
	color: #000;
	}
#nav_main1_es a:hover{
	}
#nav_main2_en a{
	width: 70px;
	height: 32px;
	}
#nav_main2_en a:hover{
	}
#nav_main2_es a{
	width: 128px;
	height: 32px;
	}
#nav_main2_es a:hover{
	}
#nav_main3_en a{
	width: 125px;
	height: 32px;
	}
#nav_main3_en a:hover{
	}
#nav_main3_es a{
	width: 138px;
	height: 32px;
	}
#nav_main3_es a:hover{
	}
#nav_main4_en a{
	width: 98px;
	height: 32px;
	}
#nav_main4_en a:hover{
	}
#nav_main4_es a{
	width: 110px;
	height: 32px;
	}
#nav_main4_es a:hover{
	}
#nav_main5_en a{
	width: 122px;
	height: 32px;
	}
#nav_main5_en a:hover{
	}
#nav_main5_es a{
	width: 122px;
	height: 32px;
	}
#nav_main5_es a:hover{
	}
#nav_mykb a{
	width: 82px;
	height: 32px;
	}
#nav_mykb a:hover{
	}
#nav_search	{
	margin: -3px 0px 0px 0px;
	padding: 0px;
	}
	
table.sub1 td, table.sub2 td, table.sub3 td, table.sub4 td, table.sub5 td {	
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding-bottom: expression("0px");
}
table.sub1	{
	background: #7a6f57;
	border-bottom: 1px solid #344408;
	padding-bottom: 10px;
	border-right: 1px solid #344408;
}
table.sub2	{
	background: #859A94;
	border-bottom: 1px solid #344408;
	padding-bottom: 10px;
	border-right: 1px solid #344408;
}
table.sub3	{
	background: #53829B;
	border-bottom: 1px solid #344408;
	padding-bottom: 10px;
	border-right: 1px solid #344408;
}
table.sub4	{
	background: #6B9678;
	border-bottom: 1px solid #344408;
	padding-bottom: 10px;
	border-right: 1px solid #344408;
}
table.sub5	{
	background: #9B813C;
	border-bottom: 1px solid #344408;
	padding-bottom: 10px;
	border-right: 1px solid #344408;
}

table.sub1 a, table.sub2 a, table.sub3 a, table.sub4 a, table.sub5 a {	
	color: #F00;
}

table.sub1 td, table.sub2 td, table.sub3 td, table.sub4 td, table.sub5 td {	
	width: 300px;
}

table.sub1 td a	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;
	margin: 0px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #95A87A;
}
table.sub2 td a	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;	
	display: block;
	text-decoration: none;
	border-left: 0px solid #95A87A;
}
table.sub3 td a	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;	
	display: block;
	text-decoration: none;
	border-left: 0px solid #95A87A;
}
table.sub4 td a	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;	
	display: block;
	text-decoration: none;
	border-left: 0px solid #95A87A;
}
table.sub5 td a	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;	
	display: block;
	text-decoration: none;
	border-left: 0px solid #95A87A;
}

table.sub1 td a:hover	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #bdaf91;
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #5F5A43;
}
table.sub2 td a:hover	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #b8d9c9;
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #859A94;
}
table.sub3 td a:hover	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #88b9d9;
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #53829B;
}
table.sub4 td a:hover	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #9cd5ad;
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #6B9678;
}
table.sub5 td a:hover	{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #e5bd4e;
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	border-left: 0px solid #9B813C;
}
table.sub1, table.sub1 td a {	
	width: 130px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 129px;
}

table.sub2, table.sub2 td a {	
	width: 160px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 159px;
}

table.sub3, table.sub3 td a {	
	width: 120px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 119px;
}

table.sub4, table.sub4 td a {	
	width: 100px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 99px;
}

table.sub5, table.sub5 td a {	
	width: 109px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 108px;
}

/*---------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#home_map	{
	padding: 0px 0px 0px 20px;
}
#home_content{
	margin: 0;
	padding: 0;
	background: url(/assets/css/cssimg/home_content-bg.gif) top left repeat-y;
	border-bottom: 6px solid #E7BE18;

	}
div.clear{
	clear: both;
	}
	

#default_content{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	}
#default_body{
	margin: 0;
	padding: 20px 10px 20px 9px;
	width: 507px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 488px;
	}
#breadcrumbs{  
	margin: 0 0 20px 0;
	font-size: 9px;
	}
#page_header{
	margin: 0 0 20px 0;
	}
h3 {
	padding: 5px 21px;
	border: 1px solid #dcdcdc;
	border-top: none;
	border-right: none;
	font-size: 18px;
	color: #318fdf;
	margin: 23px 0 0;
}
#default_side h3, #default_side p {
	padding: 6px 0 6px 7px;
	position: relative;
}
#default_side p {
	color: #818384;
	font-size: 11px;
}
.phone_3 {
	width:30px;
}
.phone_4 {
	width:40px;
}
h5.floorplan_header {
	padding: 5px 21px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

/*---------------------------------------------------------------------------- 
DEFAULT SIDE
-----------------------------------------------------------------------------*/
#default_side{
	margin: 0;
	padding: 0;
	width: 243px;
	}
#subnav_tbl{
	margin: 8px 0;
	padding: 0;
	background: #EDE7D1;
	border-bottom: solid 1px #66765B;
	}
.snav_s1 a{
	font-weight: bold;
	color: #66765B;
	text-decoration:none;
	}
.snav_s1 a:hover{
	color: #E7BE18;
	}
.snav_s2 a{
	margin: 0 0 0 8px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	}
.snav_s2 a:hover{
	color: #E7BE18;
	}
#default_side h3 { font-size: 13px; margin-bottom: 23px; zoom: 1; }
#default_side h3:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#default_side span {
	display: block;
	font-size: 10px;
}
#default_side #emails span { float: left; }
#default_side #emails span#specialoffers { padding-top: 4px; }
#default_side #emails span#emailprint {
	float: right;
	background: url(/assets/images/icon_envelope.gif) no-repeat;
	padding-top: 20px;
}
#default_side #emails a {
	color: #318fdf;
	text-decoration: none;
}
#default_side #emails span#emailprint a {
	display: block;
	width: 38px;
	color: #bd9a46;
}
/*---------------------------------------------------------------------------- 
HOME LEFT COLUMN
-----------------------------------------------------------------------------*/
#home_lcol{
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
	}
#home_lcol_welcome{
	margin: 0;
	padding: 8px;
	background: #E7BE18;
	}
#home_lcol_welcome p{
	margin: 0 0 5px 0;
	padding: 0;
	}
#home_lcol_main{
	margin: 0;
	padding: 8px;
	}
#home_lcol_main p{
	margin: 0 0 5px 0;
	padding: 0;
	}
#home_lcol_main form{
	margin: 0;
	padding: 0;
	}

#home_lcol_earnings{
	margin: 0;
	padding: 8px;
	}	
	
	
/*---------------------------------------------------------------------------- 
HOME RIGHT COLUMN
-----------------------------------------------------------------------------*/

#home_rcol{
	margin: 0 0 0 250px;
	padding: 0;
	}
/* 3px IE hack - comments to hide from Mac \*/
* html #home_lcol {
margin-right: -3px;
display: inline;
	}
* html #home_rcol {margin-left: 0; height: 1%;}
/* end hide */ 

/*---------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #afafaf;
	}
td#footer_call p	{
	color: #afafaf;
	padding: 15px 15px 15px 30px;
	font-size: 10px;
	}
td#footer_call p a	{
	text-decoration:none;
	color: #afafaf;
	}
td#footer_call p a:hover	{
	text-decoration:none;
	color: #5A5A5A;
	}
.footer_text 	{
	color: #afafaf;
	margin-left: 30px;
	font-size: 10px;
	}

td#footer_text p	{
	color: #afafaf;
	padding: 15px 15px 15px 30px;
	font-size: 10px;
	}
td#footer_text p a	{
	text-decoration:none;
	color: #afafaf;
	}
td#footer_text p a:hover	{
	text-decoration:none;
	color: #5A5A5A;
	}

#footer_links	{
	padding: 0px 0px 0px 30px;
	font-weight:normal;
	font-size: 10px;
	}
#footer_links	a	{
	font-size: 11px;
	color: #000;
	text-decoration:none;
	font-weight: normal;
	}
#footer_links	a:hover	{
	color: #5A5A5A;
	text-decoration:none;
	}
	
	
	
	
	
	
	
.td_red1	{
	background: #B0CBDF;
}
.td_red2	{
	background: #7290B2;
}
.td_grn1	{
	background: #7F9453;
}
.td_grn2	{
	background: #A5C06C;
}	

.largeTXT
{
	font-size: 15px;
}

/*---------------------------------------------------------------------------- 
OLD STYLES CARIED OVER
-----------------------------------------------------------------------------*/
.largeBlkHdr {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 28px;
	color: #000000;
}
.largeBluHdr {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 28px;
	color: #619fba;
}
.largeTealHdr {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #748849;
}
#page h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #000000;
	margin: 0;
	padding: 0;
	display: inline;
}
#page h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #748849;
	margin: 0;
	padding: 0 0 0 8px;
	display: inline;
}
#page hr {
	display: inline;
	color: #999999;
	height: 1px;
	width: 100%;
}
.subhead {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

.Utxt2 {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #352E26;
}
.Utxt2b {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #352E26;
}
.Utxt4 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Utxt4 a{
	font: 9px Arial, Helvetica, sans-serif;
	color: #BE5E17;
}
.Utxt4 a:hover{
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Utxt4b {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.UtxtGrn {
	font: 10px Arial, Helvetica, sans-serif;
	color: #3A4B0B;
}
.UtxtGrnBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #3A4B0B;
}
.UtxtRed {
	font: 10px Arial, Helvetica, sans-serif;
	color: #651A00;
}
.UtxtRedBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #651A00;
}
.UtxtWht {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.UtxtWhtBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.normTxt	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.largeOrangeHdr	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #B35D0B;
}
.largeOrangeHdr2	{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #B35D0B;
}

.footerTxt1 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #2B231B;
}
.footerTxt2 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #9F8363;
}
a.footerTxt2 {
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9F8363;
}

.legalTxt	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}
.legalTxt2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.smallStdTxt, .smallStdTxt a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.smallStdTxt a:hover	{
	color: #813E0C;
	text-decoration: none;
}
.smallOrangeTxt	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3300;
}
.orangeHdr {
	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CF6E0E;
	font-weight: bold;
}


.mapcommBox	{
	background: #F6F1D9;
	padding: 5px 8px 8px 8px;
}
.mapcommBoxTxt	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 0 3px 0;
}
.mapcommBoxTitle	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C9660D;
	font-weight: bold;
}
.mapcommTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.mapcommNorm	{	
	height: 18px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
.mapcommAlt	{	
	padding: 5px 0 5px 0;
	background: #ebeff5;
	height: 18px;
	font-size: 12px;
}
.commList	{
	border-bottom: 1px solid #dcdcdc;
	padding: 0px 0px 3px 0px;
}
table.tbl_tan	{
	background: #F6F6F0;
	margin: 5px 0 0 0;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #CCCCCC;
}
.td_tan1	{
	background: #F6F6F0;
}
.td_tan2	{
	background: #EBEBE4;
}
.td_red1	{
	background: #671A00;
}
.td_red2	{
	background: #501501;
}
.td_grn1	{
	background: #92AF36;
}
.td_grn2	{
	background: #7E9C24;
}
.td_gray1	{
	background: #E8E8E8;
}
.td_gray2	{
	background: #DCDCDC;
}



.floorpNorm {
	padding: 3px 0 3px 0;
	background: #FFFFFF;
}
.floorpAlt {
	padding: 3px 0 3px 0;
	background: #ebeff5;
	fon-size:9px;
}
.floorpTxtName, .floorpTxtName a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: underline;
}
.floorpTxtName a:hover {
	color: #813E0C;
	text-decoration: underline;
}
.floorpTxtDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.floorpTxtPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
table.subcomm td	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.subcommTxtAlt	{
	color: #C9660D;
}


.dropDown {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 200px;
	align: left;
}

.dropDown2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 168px;
}
.input {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 168px;
}
.input2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 12px;
	width: 325px;
}

.input3_border	{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #cecece #f5f5f5 #f5f5f5 #cecece;
	height: 20px;
	margin: 5px 0px 0px 5px;
}
.input3 {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
    background-color: #DFD5AC;
    background-color: #fff;
    color: #8c8b8b;
	border-color: #cecece;
	width: 110px;
	height: 12px;
	padding: 3px 5px 5px 5px;
	border: 0px;
}
.textfield {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 325px;
	scrollbar-base-color: #F1EBC7;
	scrollbar-face-color: #E5DDAD;
	scrollbar-arrow-color: #11568c;
	scrollbar-3dlight-color: #E5DDAD;
	scrollbar-highlight-color: #F4F2E5;
	scrollbar-shadow-color: #D6D1B0;
	scrollbar-darkshadow-color: #C1BCA0;
}
form {
	margin: 0px;
	padding: 0px;
}
.formfield {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.formdropdown {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.formcomment {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.formbutton {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	text-transform: uppercase;
}
.dateBox	{
	margin: 5px 0 10px 0;
	background: #F6F6F0;
	border-bottom: 1px solid #CCCCCC;
}
li.martha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image: url(/images/orangearrow-blt.gif);
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left:-2em;
}
a.martha:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A8C4DD;
	text-decoration: none;
}
a.martha:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A8C4DD;
	text-decoration: none;
}
a.martha:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A8C4DD;
	text-decoration: none;
}
a.martha:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A8C4DD;
	text-decoration: underline;
}



.tout {
width: 200px;
font-size: 16px;
font-weight: bold;
text-decoration: none;
font-family: Helvetica,Arial, sans-serif;
color: #5a5a5a;
padding: 20px;
}
.tout:hover {
color: #666666;
}
.tout-img {
	margin-bottom: 5px;
}
.tout-sub {
font-size: 12px;
}
.tout-header {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 0px 10px;
	border: solid #dcdcdc;
	border-width: 0px 1px 0px 0px;
	color: #60a0bb;
}
.tout-body {
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	border: solid #dcdcdc;
	border-width: 0px 1px 0px 0px;
}
.tout-body a	{
	color: #5a5a5a;
	text-decoration: none;
}
.tout-body a:hover	{
	color: #666666;
	text-decoration: underline;
}
.tout-link	{
	padding: 5px 0px 0px 10px;
}
td.home_intro	{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}
span.welcome	{
	color: #6ba6c0;
}

#earthday-flyer {
	position:relative;
	background:url(../images/earthday_flyer.jpg) 0 0 no-repeat;
	width:970px; height:1114px;
	margin-bottom:30px;
}
	#earthday-flyer a {
		position:absolute; top:940px; left:120px;
		width:45px; height:20px;
		text-indent:-9999px;
	}
a.oceans-banner {
	display: block;
	background:url(../images/oceans-banner.jpg) 0 0 no-repeat;
	width:952px; height:140px;
	text-indent:-9999px;
	margin-bottom:20px;	
}
a#disney_earthday {
	display:block;
	background:url(../images/disney-earthday.jpg) 0 0 no-repeat;
	width:963px; height:300px;
	/* margin-bottom:10px; */
}
.earth-day-promo #breadcrumbs,
.earth-day-promo #uc_footer_pnl_footer { text-align:left; }
.earth-day-promo p.oceans-movie-link-copy {
	font-size:30px; font-weight:bold;
	margin:0; padding:0;
}
	.earth-day-promo p.oceans-movie-link-copy a {
		color:#43933E; text-decoration:none;
	}

/* 100726 */	
#MHMEPromo {
	/* #container *margin:0 auto; *border:1px dashed red; */ *text-align:center;
}
#MHMEPromo #pnl_form td {
	font-size:10px; font-family:Arial,Helvetica,sans-serif; 
}
#MHMEPromo #lbl_optional,
#MHMEPromo #lbl_required {
	font-size:15px;
}

#MHMEPromo .input2 {
	height:18px;
}