.header {
	background: #253D51 url(../images/bg_header.gif) repeat-x 0 0;
	height: 100px;
	}
	
.header2 {
	background: #253D51 url(../images/bg_header_2.jpg) repeat-x 0 0;
	height: 100px;
	}
	
.header3 {
	background: #253D51 url(../images/bg_header_3.jpg) repeat-x 0 0;
	height: 100px;
	}		
	
.logo {
	float: left;
	clear: none;
	}
	
.header_right {
	float: right;
	clear: none;
	color: #333;
	padding-top: 5px;
	height: 100px;
	}
	
.header_right a {
	font-weight: bold;
	text-decoration: none;
	color: #333;
	}
	
.number {
	font-size: 18px;
	}
	
	
table.planIncludeTable {
	width: 100%;
	border: solid 1px #B5B5B5;	
	}

table.planIncludeTable th {
	height: 15px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-weight: bold; 
	text-align: left;
	padding: 5px;
	}

table.planIncludeTable img {	
	display:inline;
	}


table.sub_new  {
	width: 100%;
	border: solid 1px #B5B5B5;	
	}

table.sub_new th {
	height: 26px;
	line-height: 26px;
	width: 100%;
	color: #fff;
	font-size: 16px;
	font-weight: bold; 
	text-align: left;
	padding: 5px;
	}

table.sub_new img {	
	display:inline;
	}
	
.cellRight_new {
	width: 95%;
	border: solid 5px #4b7295;
	margin:5px auto;
	}
	
.td_left { padding: 10px; }
	.td_left a { font-size: 13px; font-weight:bold; color: #208ab2;	}
	.td_left h1 { color:#1F445F; margin:0; padding:0; }
	
.td_left_2 { font-size: 13px; font-weight: bold; color: #0D263D; padding: 10px 10px 0 ; }

.inner_head { font-size: 12px; font-weight: bold; color: #fff; background: #666; padding: 5px; margin-right:1px; }

#contactUpRight { font-size:10px; font-weight:bold; padding:4px 12px 5px 0px; }

.planPricingTable { width: 478px; border: solid 5px #4b7295; margin:0 10px; }

.packTableTitle { font-size:20px; }

.planPricing { padding: 10px 10px 0 10px; }
	.planPricing a { font-weight:bold; color: #208ab2; }
	.planPricing td { padding: 3px 20px; }

.groupLink { font-size:16px; }

.viewGroupLink { font-size:11px; }

#footme { padding:15px 13px; font-size:10px; }

.td_right { padding:10px; }
	.td_right a { color:#000; }

.td_right_rendering { padding:0px 10px 10px 10px; }
	.td_right_rendering a { color:#000; }

.noBottomPad { padding:5px 10px 0px 10px; }
	
.cellLeft_new {
	width: 190px;
	
	/*MWF: border: solid 5px #4b7295; */
	border: solid 1px #B5B5B5;
	
	margin:5px auto;
	}
	
.cellLeft_sponsor {
	width: 190px;
	
	/*MWF: border: solid 5px #4b7295; */
	border: solid 1px #B5B5B5;
	
	margin:0px auto 5px;
	}	
	
#groupLeft { text-align:left; padding:0 15px 15px; }
#groupRight { text-align:left; padding:5px 15px 15px 0; }
.groupRightSet table { width:100%; }
	.groupRightSet th { background-color:#6C6D6F; font-size:18px; color:#FFF; font-weight:normal; padding:7px 16px; }
	.groupRightSet img{ display:inline; }
.setLeft { background-color:#208AB2; width:33%; border-top: 2px solid #FFF; border-right: 2px solid #FFF; text-align:center; }
	.setLeft a { text-decoration:none; color:#FFF; }	
.setMiddle { background-color:#AAA900; width:33%; border-top: 2px solid #FFF; border-right: 2px solid #FFF; text-align:center; }
	.setMiddle a { text-decoration:none; color:#FFF; }
.setRight { background-color:#F49400; width:34%; border-top: 2px solid #FFF; text-align:center; }
	.setRight a { text-decoration:none; color:#FFF; }
.setBottom { padding:5px; font-size:13px; color:#FFF; border-top: 2px solid #FFF; }
	.setBottom a { font-size:11px; text-decoration:underline; }
.setPictures { background-color:#EDEDED; padding:5px; }
#breadcrumbs { font-size:10px; padding:10px 10px 0; }
	#breadcrumbs a { color:#000; }
.pack_floorplans { color:#208AB2; font-size:13px; padding-bottom:15px; }
	.pack_floorplans img { display:inline; }
.rearElevation { font-size:18px; color:#FFF; font-weight:normal; padding:7px 16px; }
.elevationA { background-color:#208AB2; }
.elevationB { background-color:#AAA900; }
.elevationC { background-color:#F49400; }
#detail_hpA, #detail_hpB, #detail_hpC, #sf_hpA, #sf_hpB, #sf_hpC, #elev_hpA, #elev_hpB, #elev_hpC  { display:none; }
#sf { margin-top:15px; }
#hp_titleGraphic { width:98%; height:72px; background:#606163; margin:5px 10px 0 0; }
#hp_mid { width:98%; margin:10px 0; border-bottom: #D5D881 solid 2px; padding-bottom:15px; }
	#hp_mid a { font-size: 13px; font-weight:bold; color: #208ab2;	}
#hp_phone { text-align:right; margin:10px 20px; }
.green { color:#ABB204; font-weight:bold; }
#hp_step3 { font-size:11px; }
	#hp_step3 h3 { display:inline; color:#E89F02; font-size:11px; }
	#hp_step3 img { display:inline; }	
#hp_mid_rt { width:98%; margin:0 0 10px; border-bottom: #D5D881 solid 1px; padding-bottom:5px; }	
	#hp_mid_rt h3 { display:inline; color:#5D90A3; font-weight:bold; font-size:11px; }
#hp_mid_rt2 { width:98%; margin:0 0 10px; padding-bottom:5px; }	
	#hp_mid_rt2 h3 { display:inline; color:#5D90A3; font-weight:bold; font-size:11px; }	
