﻿/* --------------------------------------------------------------------*/
/* --------->>> HEADERS <<<--------------------------------------------*/
/* --------------------------------------------------------------------*/

/* New Style Headers */
.pageHeader2, h1.pageHeader2, h2.pageHeader2, h3.pageHeader2 { font-family: "Times New Roman", Times, serif; color: #2c4a83; font-weight:normal; }
h1.pageHeader2 { font-size: 16pt; line-height: 24px; margin-top: 5px; letter-spacing:0.4pt; }
h2.pageHeader2 { font-size: 13pt; line-height:16px; letter-spacing:0.4pt; }
h3.pageHeader2 { font-size: 12pt; line-height:12px; }
div.pageHeader2 { font-size:16pt; line-height:22px;}
label { 1padding: 10px; font: 11px Arial, Helvetica, sans-serif; color: #444; font-weight: bold; }

/* Old Headers */
.pageHeader3{font-family: "Times New Roman", Times, serif; color: #2c4a83; font-size: 13pt; line-height: 16px; font-weight:bold;}
.pageHeader{font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#2c4a83;font-size:16px;font-weight:700;line-height:22px;letter-spacing:2px;vertical-align:top;background-image:url(../../images/contentMain_bg.jpg);background-repeat:repeat-x;background-position:top;padding-left:12px;border:solid 0 purple;}
.framedInfoHeader{font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#5F5E5C;font-size:15px;font-weight:700;line-height:22px;}
.contentMainHeader{font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#5F5E5C;font-size:14px;font-weight:700;line-height:16px;letter-spacing:2px;border-bottom:1px solid #C3B9A5;}
.subHeader{font-family:"Times New Roman", Times, serif;color:#2c4a83;font-size:16px;font-weight:700;line-height:22px;border:solid 0 purple;}
.realtorpageHeader{font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;background-image:url(../../images/contentMain_bg.jpg);background-repeat:repeat-x;background-position:top;padding-left:5px;border:solid 0 purple;}
.contentMainHeaderSpan{font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#AC431A;font-size:10px;font-weight:700;letter-spacing:2px;}
.collectionHeader{color:#317892;text-decoration:underline;text-transform:uppercase;}
.contentBlueHeader{font-family:Arial, Helvetica, sans-serif;color:#317892;font-size:12px;font-weight:700;}
.contentBrownHeader{font-family:Arial, Helvetica, sans-serif;color:#AF451A;font-size:12px;font-weight:700;}
.contentBrownHeaderBig{font-family:Arial, Helvetica, sans-serif;color:#AF451A;font-size:14px;font-weight:700;}

/* Data Labels */
li span.label {font-weight:bold; margin-right:8px;}


/* New Content Containers */
.MyMIContent { 1width:500px; }
.MyMIContent h2 {color:#fff; font:14px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-0.5px; line-height:28px; text-indent:10px; }
.MyMIContent p { font:11px Arial, Helvetica, sans-serif; color:#444; margin:5px 0; }
.MyMIContent .header { background:url('/images/mymi/zone_header-r.gif') top right no-repeat; }
.MyMIContent .header span { float:right; font:11px Arial, Helvetica, sans-serif; font-weight:bold; line-height:28px; padding-right:10px; color:#f1e9de; }
.MyMIContent .header h2 { margin:0; padding:0; background:url('/images/mymi/zone_header-l.gif') top left no-repeat; }
.MyMIContent .header a { color:#fff; text-decoration:none; }
.MyMIContent .div1 { 1height:100px; 1width:100px; position:relative; background:#f1e9de; border:1px solid #dbbf9a; }
.MyMIContent .div2 { padding:10px; 1height:100px; 1width:100px; background:url('/images/mymi/zone_innerShad.gif') top right repeat-x; position:relative; border:1px solid #f6f5f3; }
.MyMIContent .div3 { border:1px solid #dcd7cc; background: url('/images/mymi/zone_grad.gif') top left repeat-x; }
.MyMIContent .div4 { 1height:20px; border:1px solid #f7f3ee; }
.MyMIContent .div5 { padding:10px; }
.MyMIContent .div6 { height:35px; background:url('/images/mymi/zone_grad2.gif') bottom left repeat-x; padding:0 10px; line-height:35px; }
.MyMIContent .div7 { float:left; width:298px; padding:10px 0px 10px 18px; background-color: #F7F2EE; border:1px solid #DEDDDB; }




/* LINKS */
.link-red { background: url('/images/PlanDetails/raquoBoldred.gif') top left no-repeat !important; }
.link-red a { color: #990000 !important; }

.link-list-1 { list-style-type: none; margin: 10px 0; padding: 0;}
.link-list-1 li { list-style-type: none; background: url('/images/PlanDetails/raquoBold.gif') top left no-repeat; color: #444444; font: 11px/14px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 0 0 10px; }
.link-list-1 li a { color: #444444; text-decoration: none; font-weight: bold; }
.link-list-1 li a:hover { color: #777; text-decoration: underline; background-color: #eee; border-bottom: 1px solid #aaa; }

.link-list-2 { list-style-type: none; margin: 10px 0; padding: 0;}
.link-list-2 li { list-style-type: none; background: url(raquoNormal.gif) center left no-repeat; font: 11px/14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 10px; }
.link-list-2 li a { color: #444444; text-decoration: none; }
.link-list-2 li a:hover { color: #444444; text-decoration: underline; }

.link-list-compressed { list-style-type: none; margin: 6px 0; padding: 0;}
.link-list-compressed li { list-style-type: none; background: url('/images/PlanDetails/raquoBold.gif') top left no-repeat; color: #444444; font: 8px/11px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 0 0 10px; }
.link-list-compressed li a { color: #444444; text-decoration: none; font-weight: bold; }
.link-list-compressed li a:hover { color: #777; text-decoration: underline; background-color: #eee; border-bottom: 1px solid #aaa; }


.bullet-list-1 { list-style-type: none; margin: 10px 0; padding: 0; }
.bullet-list-1 li { list-style-type: none; background: url('/images/PlanDetails/squareBullet.gif') top left no-repeat; font: 11px/14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 10px; }
.bullet-list-1 li a { color: #444444; text-decoration: none; }
.bullet-list-1 li a:hover { color: #444444; text-decoration: underline; }

.bullet-list-2 { list-style-type: none; padding: 0; }

* html .link-list-1 li, * html .link-list-2 li, .link-list-compressed li, * html .bullet-list-1 li { height: 100%; } /* temporary IE hacks, eventually need to be in separate stylesheets with conditional tags */


.TabContainer {position: relative; background: url('/images/mymi/mymi_header.gif') top left no-repeat; height: 163px; }
/*.TabContainer {position: relative; height: 163px; } */
.TabContainer_NoBanner {background:url('/images/PlanCommunityList/tabs_bg2.gif') repeat-x bottom; height:39px; }
.TabContainerLink {height: 120px; width: 700px; display: block;}
.TabContainerLink a {height:120px; width:700px; display: block;}
ul.TabButtons { list-style: none; height: 29px; padding: 0 0 0 0; margin: 0 0 0 14px;}
ul.TabButtons li { 1padding: 10px; margin: 0 1px 0 0; 1height: 20px; float: left; background: url('/images/mymi/mymi_tab-inactive-l.gif') top left no-repeat; }
ul.TabButtons li a { color: #6c6457; text-decoration: none; font-weight: bold; padding: 0 18px; display: block; background: url('/images/mymi/mymi_tab-inactive-r.gif') top right no-repeat; line-height: 29px; }
ul.TabButtons li a {}
ul.TabButtons li.active {background: url('/images/mymi/mymi_tab-active-r.gif') top right no-repeat; }
ul.TabButtons li.active a { background: url('/images/mymi/mymi_tab-active-l.gif') top left no-repeat;}

/*ul.TabButtons li#ProfileTabButton { background: url('/images/mymi/mymi_tab(profile)-inactive.gif') top left no-repeat; margin: 0; }
ul.TabButtons li#ProfileTabButton a { background: none; text-indent: -10000px; width: 39px; padding: 0; }*/
/*ul.TabButtons li.active#ProfileTabButton { background: url('/images/mymi/mymi_tab(profile)-active.gif') top left no-repeat; margin: 0;}
ul.TabButtons li.active#ProfileTabButton a { background: none; text-indent: -10000px; width: 39px; padding: 0;}*/
ul.TabButtons li#DashboardTabButton a { color: #fff !important; background: url('/images/mymi/mymi_tab(home)-inactive-l.gif') top left no-repeat; }
ul.TabButtons li#DashboardTabButton { background: url('/images/mymi/mymi_tab(home)-inactive-r.gif') top right no-repeat;}
ul.TabButtons li.active#DashboardTabButton { background: url('/images/mymi/mymi_tab-active-r.gif') top right no-repeat; }
ul.TabButtons li.active#DashboardTabButton a { color: #6c6457 !important; background: url('/images/mymi/mymi_tab-active-l.gif') top left no-repeat; }
ul.TabButtons li.active#DashboardTabButton a:hover { background: url('/images/mymi/mymi_tab-active-l.gif') top left no-repeat;  }


/*Folder-style tabs */
ul.Tabs2 { list-style:none; height:24px; padding-left:0px; margin:0; background-color:#E4D8C0;}
ul.Tabs2 li { float:left; background: url('/images/Tabs2_left_inactive.gif') no-repeat top left; }
ul.Tabs2 li a { display:block; line-height:24px; text-decoration:none; padding:0 13px 0 9px; font-size:11px; background: url('/images/Tabs2_right_inactive.gif') no-repeat top right; color:#FFF; font-weight:bold;}
ul.Tabs2 li.active { background: url('/images/Tabs2_left_active.gif') no-repeat top left; }
ul.Tabs2 li.active a { background: url('/images/Tabs2_right_active.gif') no-repeat top right; color:#6E6E6C; font-weight:bold; }


a.bold-link, a:visited.bold-link, a:hover.bold-link { color:#42433D; font-weight:bold; text-decoration:none; }
a:hover.bold-link {text-decoration:underline;}

/*Flash Messages*/
.FlashNotice, .FlashError {margin:5px 0px 10px 8px; width:690px; position:relative; height:34px; padding: 0 7px 0 7px; font-size:17px; line-height:34px; cursor:pointer;}
.FlashNotice .content, .FlashError .content { text-align:center; margin-right:7px; --height:0}
.FlashNotice { background:url('/images/FlashNotice_l.gif') no-repeat left;}
.FlashNotice .rightSide { background:url('/images/FlashNotice_r.gif') no-repeat right;}
.FlashNotice .content {background:url('/images/FlashNotice_bg.gif') repeat-x; }
.FlashError { background:url('/images/FlashError_l.gif') no-repeat left; }
.FlashError .rightSide { background:url('/images/FlashError_r.gif') no-repeat right;}
.FlashError .content {background:url('/images/FlashError_bg.gif') repeat-x; }
.FlashNotice img, .FlashError img { float:right; position:absolute; top:11px; right:19px;}

* html .link-list-1 li, * html .link-list-2 li, .link-list-compressed li, * html .bullet-list-1 li { height: 100%; } /* temporary IE hacks, eventually need to be in separate stylesheets with conditional tags */


/* --------------------------------------------------------------------*/
/* ---------->>> TOOLBAR <<<-------------------------------------------*/
/* --------------------------------------------------------------------*/
#toolbar { width:100%; height:31px; background:url('/images/portal/toolbar_bg.jpg') center left repeat-x; position:relative; float:right; font-size:12px; z-index:5; color:#474946; }
#toolbar ul#leftToolbarLinks { list-style-image: none; list-style-type:none; margin:7px 0 0 0; float: left; padding-left: 5px;}
ul#leftToolbarLinks li { display:inline; margin-left:10px;}

#toolbar ul#rightToolbarLinks { float:right; background:url('/images/mymi/mymi_navIntregration-m.gif') no-repeat right; height:21px; line-height:21px; margin:5px 0px 0 0; padding: 0 5px 0 2px; }
#toolbar ul#rightToolbarLinks li, #toolbar ul#rightToolbarLinks li a { font-weight:bold; color:#F7F6F1; display:inline;}

#toolbar ul#helloMsg { float:right; background:url('/images/mymi/mymi_navIntregration-l.gif') no-repeat right; height:21px; line-height:21px; margin:5px 0px 0 0; padding: 0 20px 0 10px; }
#toolbar ul#helloMsg li { font-weight:bold; display:inline;}

#toolbar h2 {font-size:14px; color:#000;}
#toolbar a {text-decoration:none;}
#toolbar ul#FavoriteLinks li {}
.favoriteStar {margin: 6px 6px 0px 6px;}
#AddToFavoritesProductName {font-weight:bold;}



.clear { clear:both; height:0; line-height:0; margin:0; padding:0; border:0;}

.popupContainer { width:100%; position:relative; z-index:100; }
.popupContainer iframe
{
	position:absolute;/*must have*/
	top:70px;/*must have*/
	right:0px;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 400px;/*must have for any big value*/
	height: 300px;/*must have for any big value*/;
}
/* POPUPS */
.popup { position:absolute;}
.popup-c1-outer { background: url('/images/mymi/feat-shadow.png') top left no-repeat; }
.popup-shadow-r { width: inherit; background: url('/images/mymi/popup-shadow-r.png') top right no-repeat; position: relative; }
.popup-shadow-tr { background: url('/images/mymi/popup-shadow-tr.png') top left no-repeat; margin-right: 6px; height: 100%; position: relative; padding-top: 7px; }
.popup-shadow-b { height: 10px; background: url('/images/mymi/popup-shadow-b.png') top left no-repeat; margin-right: 6px; height: 100%; }
.popup-shadow-br { height: 10px; width: inherit; background: url('/images/mymi/popup-shadow-br.png') top right no-repeat; }

.popup-nav {top:63px; right:-7px;}
.popup-nav .popup-shadow-r { background: none; }
.popup-nav .popup-shadow-tr { background: none; }
.popup-nav .popup-shadow-b { background: none; }
.popup-nav .popup-shadow-br { background: none; }


.popup-container { position: relative;background: url('/images/mymi/popup_bg(2col).gif') top left repeat-x; border: 1px solid #ada592; margin: 0px 0px 0px 6px; }
.popup-content { position: relative;padding: 20px; margin: 0; }

.popup-nav .popup-container { position: relative;background: url('/images/mymi/popup_bg-nav(2col).gif') top left repeat-x; }

.popup-but-close { border-top: 1px solid #ccc; padding: 4px 30px 4px 10px; clear: both; background: url('/images/mymi/popup_bg-close.gif') center left no-repeat; }
.popup-but-close a { text-decoration: none; font-weight: bold; padding-left:20px; }

.popup-but-close2 { border-top: 1px solid #ccc; padding: -1px 30px 0px 10px; clear: both; background: url('/images/mymi/popup_bg-close.gif') center left no-repeat; }
.popup-but-close2 a { text-decoration: none; font-weight: bold; padding-left:30px; }


.popup input[type="text"], .popup select, .popup input[type="password"], .popup textarea { width: 95%; margin: 0; }

.popup p { margin: 0; padding: 0; }
.popup h3 { color: #444; 1letter-spacing: -0.5px; background: #ddd7cb; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; 1border-bottom: 1px solid #999; 1width: 100%; margin: 0 0 20px 0; padding: 3px 6px; display: block; }
.popup h4 { display: block; font: 11px Arial, Helvetica, sans-serif; color: #444; border-bottom: 1px solid #ccc; margin: 0; padding: 0; font-weight: bold; }
			.content-body {	1clear: right; 1background: #ccc; display: block; float: none; margin: 8px 0 8px 117px; } /* padding-top: 1px; fix 4 ff misalign */
			.content-meta {	1clear: left; 1background: #ddd; float:left;	width:98px;  }
			
			.content-meta p { 1font-weight: bold; }

.popup ul { margin:0px; padding:0px; list-style:none; }
.popup ul li { font-weight:bold; margin-bottom:4px; }
.popup ul li.sub { font-weight:normal; text-indent:4px; margin-bottom:1px; }

#FSH_Modal {display:none; position:fixed; width:706px; top:17%; left:50%; margin-left:-350px; }
#FSH_Modal iframe {border:none;}
#iframe_FSH {border:none;}
#FSH_Modal .fsh-close { height:16px; padding-top:4px; background-color:#fbf8eb; width:100%; }
#FSH_Modal .fsh-close a { font-weight:bold; font-size:12px; color:#7D0849; margin-left:10px; font-size: 11px; font-weight: bold; text-decoration:none; font-family:Arial; padding-top:2px;}
.Floating { right:64px; }

/* --------------------------------------------------------------------*/
/* ---------->>> Login / Register Controls <<<-------------------------*/
/* --------------------------------------------------------------------*/
/*
.RegisterControl {width:717px; top:5%; left:50%; margin-left:-300px; z-index:9999999; background-color:White;}

.RegisterControl .content-body {padding-left:10px;}
.RegisterLeft {float:left; width:300px; }
.RegisterRight {float:right; width:300px;}
*/
.RegisterControl { z-index:999999; position:fixed; width:775px; top:5%; left:50%; margin-left:-365px;}
.RegisterControl .popup-container {background: url('/images/mymi/register_bg.gif') repeat-y left; }
.RegisterLeft { position:relative; float:left;  }
.RegisterControl h3 {background: none; font-size:14px; font-weight:bold;}
.RegisterLeft img {margin-left:-20px;}
.RegisterRight { position:relative; float:right; width:295px; }
.RegisterRight tr {height:26px;}
.RegisterRight input.registerEmail, .RegisterRight input.registerPassword {width:160px}
.RegisterRight .InvalidField { border: solid 1px red; }
.RegisterRight table {margin-bottom:5px; background-color:#ECE5DB; width:300px; padding-right:10px; padding-left:10px;}
.RegisterRight td.label {font-weight:bold;}
.RegisterRight div.RegisterLower { width:265px; }
.RegisterControl .PersonalizedTourLink {width:240px; text-align:center; line-height:24px; margin-left:64px;}
.RegisterControl .PersonalizedTourLink a { font-size:14px; font-weight:bold; color:#5A564B; }
.RegisterControl .PersonalizedTourLink a:hover, .RegisterControl .PersonalizedTourLink a:visited {color:#5A564B;}
#RegisterButton {float:right; margin-right:2px;}

p#RegErrors { color:Red; width:250px; margin-top:0px; }

form.EditNotesForm textarea {float:left;}
form.EditNotesForm button {float:right; margin-top:15px;}

#LoginControl {width:279px; height:296px; }
*:first-child+html #LoginControl .pnlToolbarLogin {width:290px;} /* IE7 Hack */

#MyPortalControl .popup-content div div ul { margin-bottom:45px; }

#ManageFavoriteControl {width:350px; z-index:2;}
#ManageFavoriteControl .popup-container { background-image:none; background:#EDE5D8; }
#ManageFavoriteControl .popup-content { padding:0; --height:1%;}
#ManageFavoriteControl .header {float:left; height:23px; clear:both; font-weight:bold; background-color:#D5CDC0; margin:5px 5px 10px 5px;}
#ManageFavoriteControl .header .manage {float:left; height:100%; color:#fff; padding:3px 9px 0px 18px; width:55px; text-align:right; background: url('/images/mymi/mymi_favItem-l.gif') no-repeat;}
#ManageFavoriteControl .header .links { float:left; height:100%; margin:0 15px 0 13px; --margin-right:3px; padding:3px 0px 0px 0px; color:#81796C;}
#ManageFavoriteControl .header .links a {margin-right:14px; }
#ManageFavoriteControl a {text-decoration:none;}
#ManageFavoriteControl p {margin: 5px 10px 5px 10px;}
#ManageFavoriteControl textarea {height:75px !important; width:300px !important;}

* html .link-list-1 li, * html .link-list-2 li, .link-list-compressed li,  * html .bullet-list-1 li { height: 100%; } /* temporary IE hacks, eventually need to be in separate stylesheets with conditional tags */

/* COMPARISONS */
#Compare { z-index:999999; left:30%; width:575px; top:100px;}
#Compare table {table-layout:fixed;}
#Compare th, #Compare td {text-align:left; padding:0 5px 0 15px; width:123px; }
#Compare th, #Compare td { height:30px; }
#Compare th {background-color:#E5DAC8;}
#Compare td {border-left:1px solid #C5C3C4;}
#Compare tr#Name td, #Compare tr#Name td a {font-size:16px; font-weight:bold; padding-top:25px; text-decoration:none;}
#Compare tr#Name td a:hover {text-decoration:underline;}
#Compare tr#Price td {font-size:18px; font-weight:bold; height:50px;}
#Compare tr#Thumbnail th, #Compare tr#Thumbnail td { height: 80px;}
#Compare .ImageBorder { border:1px solid #B5AC9B; width:110px; height:74px; }
#Compare tr#Thumbnail td img {width:108px; height:72px; margin:1px;}
#Compare tr#Notes {height:72px; padding-bottom:25px;}
#Compare tr#CompareIds, #Compare tr#CompareIds th, #Compare tr#CompareIds td {display:none;}
#Compare tr#CloseButton th {margin:0; padding:0; position:relative;}
#Compare textarea {width:120px !important; height:100px !important;}



/* Tiny Listings on My M/I Dashboard and Quick Access Menu */
.TinyListing { width:inherit; color:#444; font-size:11px; margin-bottom:8px; }
.TinyListing .Price {font-weight:bold;}
.TinyListing a { color: #444; font-weight:bold; }
.TinyListing a.ThumbnailLink {float:left; border:solid 1px #DED4C8; margin:5px 15px 4px 4px; }
.TinyListing a.ThumbnailLink img { height:63px; width:94px; margin:2px; }
.TinyListing h5, .TinyListing h5 a, .TinyListing h5 a:visited, .TinyListing h5 a:hover { font-size:13px; font-weight:bold; margin:0 0 3px 0; padding-top:5px; text-decoration:none;}
.TinyListing h5 a:hover {text-decoration:underline;}
.TinyListing .div6 {background-position:top left; height:25px; line-height:25px;}
.TinyListing .div6 span { background: url('/images/PlanDetails/raquoBold.gif') center left no-repeat; padding-left:8px; margin-right:5px; }
.TinyListing .div6 span a {color:inherit; text-decoration:none;}
.TinyListing ul {padding:0; list-style:none; margin:0 !important;}
.TinyListing ul li {margin-top:2px; font-weight:normal; margin:0;}

.PromoBanner {  }



#miFeatured{font:11px/16px Arial, Helvetica, sans-serif;height:282px;width:459px;position:relative;background:url("/images/HomePage/bg_featured.jpg") top left no-repeat;}
#miFeatured h2{background:url("/images/HomePage/feat-heading.gif") top left no-repeat;text-indent:-100000px;height:57px;margin:0;padding:0;}
#miFeatured #feat-pad{padding:23px 17px 17px;}
#miFeatured #feat-img{float:left;width:150px;position:relative;margin-top:3px;}
#miFeatured #feat-txt{float:right;width:220px;}
#miFeatured #feat-viewPromos{clear:both;position:absolute;bottom:10px;left:64px;}
.feat-p{color:#2a2a2a;margin:0;padding:0 0 7px;}
#miFeatured ul{list-style:none;margin:7px 0 0;padding:0;}
#miFeatured label{margin:0 17px 0 0;padding:0;}
#miFeatured form,#miFeatured select{color:#2a2a2a;font:11px/16px Arial, Helvetica, sans-serif;margin:0;padding:0;}
#miFeatured select{width:200px;}
#miFeatured a:link{color:#2c4a83;text-decoration:none;}
#miFeatured a:link span{text-decoration:underline;}
#featuredOverlay{z-index:1000000;display:none;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;}
#featuredOverlay2{z-index:1000001;background:url('/images/HomePage/feat-shadow.png') top left no-repeat;opactity:0;padding-top:1px;width:406px;height:576px;position:relative;top:316px;left:175px;margin:0 auto;}
#featuredCont{height:564px;width:394px;position:relative;background:#e9e0d0 url('/images/HomePage/eNewsltr-bg.jpg') top left no-repeat;margin:6px;}
#eNews-cont{width:152px;text-align:left;margin-left:12px;position:relative;margin-right:230px;}
/* margin-right for IE  */
.eNews-section1{padding-top:60px;}
.eNews-headerp,.eNews-p{font:11px/16px Arial, Helvetica, sans-serif;color:#222;}
.eNews-headerp{border-bottom:1px solid #afa490;font-weight:700;margin:0;}
#eNewsltr-close{margin-top:1px;margin-right:228px;cursor:pointer;}
body,html,.eNews-p{margin:0;padding:0;}
.eNews-section2,.eNews-section3{padding-top:80px;}


.prevprice {font-family:Arial; font-size:11px; text-decoration:line-through; color:#444; margin-right:5px;}
.noline {text-decoration:none;}
.newprice {font-family:Arial; font-weight:bold; font-size:12px; color:#990000 !important;}

/* --------------------------------------------------------------------*/
/* --------->>> DNA CRAP <<<-------------------------------------------*/
/* --------------------------------------------------------------------*/
table#homepage_container{border:2px solid #bfb39c;border-top:1px solid #bfb39c;margin-top:10px;}
.noBorderCell{border:0;font-size:8pt;margin:0;padding:0;}
.contentTxtCell{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:20px;color:#3a3a3a;border:0;margin:0;padding:0;}
.paddingCellRight{padding-top:0;border:0;margin:0;}
.leftSideTools{width:246px;float:left;height:auto;border:1px solid #DFD3BB;background-color:#FFF;margin:0;padding:0;}
.formSelect{font: 11px Arial, Helvetica, sans-serif !important; color:#747474;z-index:1;margin:0;padding:0;}
.formInput{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#747474;border:1px solid #A7966D;height:17px;margin:0;padding:0 0 0 5px;}
.formArea{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#747474;border:1px solid #A7966D;margin:0;padding:5px;}
.formError{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:red;border:1px solid red;padding-left:5px;height:17px;}
#main{position:relative;top:0;left:0;width:auto;height:auto;border:0;z-index:0;padding:0;}
#mainNav{position:relative;top:0;left:0;width:auto;height:auto;border:0;z-index:800;padding:0;}
#mainRest{position:relative;top:0;left:0;width:auto;height:auto;border:0;z-index:0;zoom:1px;padding:0;}
#menuMain{position:absolute;left:249px;top:-10px;border:0;z-index:1;overflow:hidden;height:85px;}
#staticSwf{left:10px;border:0;z-index:1;}
#imageViewerHome{z-index:0;}
.menuSubMainleft{border-top:1px solid #A7966D;border-bottom:1px solid #A7966D;border-left:0;border-right:0;}
.menuMainCell{font-family:Times New Roman;font-size:11px;text-decoration:none;font-weight:700;color:#3a3a3a;padding-left:15px;padding-right:15px;vertical-align:middle;background-color:Transparent;cursor:pointer;}
.menuMainCell_on{font-family:Times New Roman;font-size:11px;text-decoration:none;font-weight:700;color:#933a16;padding-left:15px;padding-right:15px;vertical-align:middle;background-color:#f1ebe0;cursor:pointer;}
.menuSubMainCell{vertical-align:middle;padding:3px 10px;}
a.menuSubMainLink{font-family:Arial;font-size:10px;text-decoration:none;font-weight:700;color:#3a3a3a;}
.print{position:absolute;width:711px;left:249px;top:75px;z-index:1000;}
td.printCell b{color:#433A3B;}
.contentAlign{margin-top:-15px;}
.mainStrip{background-image:url(../../images/mainStrip_bg.jpg);background-repeat:repeat-x;border:solid 0 purple;height:3px;margin:0;padding:0;}
a.footerLink{font-family:Arial, Helvetica, sans-serif;color: #444444;font-size:11px;text-decoration:none;}
a.footerLink:hover{text-decoration:underline;}
.framedInfoCell{background-color:#F4EEE3;font-size:11px;color:#433A3B;border:2px solid #E5DFD5;line-height:17px;padding:10px;}
.infoTextCell{font-size:11px;color:#433A3B;line-height:17px;}
.contentMainLine{border:solid 0 purple;background-image:url(../../images/cententMainLine_bg.gif);background-repeat:repeat-x;background-position:center;}
.contentSolidLine{border:0;background-image:url(../../images/solidLine_bg.jpg);background-repeat:repeat-x;background-position:center;}
#siteMap{margin-left:7px;border:solid 0 purple;}
ul.mainUl{margin:5px 0 0 30px;padding:0;}
li.mainLi{list-style-image:url(../../images/mainImgList.gif);font-size:11px;color:#433A3B;line-height:20px;}
.imgFramer{border:1px solid #DFD3BB;padding:2px;}
.imgBoldFramer{background-color:#E4D8BF;border:1px solid #C8BDA8;padding:3px;}
/*The Framed Content CSS  */.frame_content{font-family:Arial, Helvetica, sans-serif;color:#433A3B;font-size:11px;background-color:#F9F7F3;background-image:url(../../images/frameBg_top.jpg);background-repeat:repeat-x;background-position:top;vertical-align:middle;}
.frame_top{background-image:url(../../images/frameTop_bg.jpg);background-repeat:repeat-x;background-position:top;}
.frame_bottom{background-image:url(../../images/frameBottom_bg.jpg);background-repeat:repeat-x;background-position:bottom;}
.frame_left{background-image:url(../../images/frameLeft_bg.jpg);background-repeat:repeat-y;background-position:left;}
.frame_right{background-image:url(../../images/frameRight_bg.jpg);background-repeat:repeat-y;background-position:right;}
.pageHeaderTxt{font-family:"Times New Roman", Times, serif;text-transform:uppercase;color:#2c4a83;font-size:16px;font-weight:700;line-height:22px;letter-spacing:2px;}
.blueHeader{font-family:"Times New Roman", Times, serif;color:#006B93;font-size:20px;line-height:24px;}
.blueText{font-family:"Times New Roman", Times, serif;color:#006B93;line-height:12px;}
.asteric{color:#2c4a83;font-weight:bolder;}
.dottedLine{background-image:url(../../images/dottedLine.jpg);background-position:center;background-repeat:repeat-x;border:0;}
.dataTable_bg{background-color:#E2DBCF;background-position:top left;background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;color:#433A3B;font-size:11px;border:solid 8px #E2DBCF;z-index:0;}
th{background-color:#E2DBCF;text-align:center;vertical-align:middle;height:42px;}
th a{color:#433a3b;}
.dataTable_header{padding-bottom:12px;padding-top:12px;background-color:#EEEBE7;text-align:center;}
.dataTable{padding-left:20px;padding-bottom:12px;padding-top:12px;}
.dataTable_ContentCell{font-family:Arial, Helvetica, sans-serif;color:#433A3B;font-size:11px;line-height:18px;z-index:1;padding:15px 10px 25px 25px;}
.dataTable_imgCell{padding-top:15px;vertical-align:top;}
#dataTable_Container{width:690px;margin-top:5px;margin-left:5px;background-color:#FFF;padding-top:7px;padding-left:3px;padding-right:0;}
#dataTable_empty{position:relative;width:auto;height:710px;margin-top:5px;margin-left:5px;background-color:#FFF;padding-top:7px;}
#divDynamic{width:687px;z-index:1;border:solid 0 purple;}
#divDynamicTxt{width:665px;border:solid 0 purple;}
.dataTable_btnCell{background-color:#F6F4F1;color:#787368;font-size:10px;padding-top:5px;padding-bottom:5px;}
.dataTable_inventory{background-color:#3A8DAC;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-align:center;line-height:18px;margin:0 5px;padding:2px 0;}
.dataTable_plan{background-color:#799333;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-align:center;padding-bottom:12px;padding-top:12px;line-height:18px;}
.dataTable_model{background-color:#A89874;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-align:center;padding-bottom:12px;padding-top:12px;line-height:18px;}
.crompCell{padding-left:14px;padding-bottom:10px;}
.community_container{background-color:#ebe3d2;padding:0 0 2px;}
.community_on{text-align:center;border-spacing:-3px;border:3px solid #213D56;background-color:#2c4a83;vertical-align:middle;height:45px;}
.community_off{text-align:center;border-spacing:-3px;border:3px solid #606875;background-color:#7E8796;vertical-align:middle;height:45px;}
.favorites_on{text-align:center;border-spacing:-3px;border:3px solid #B0451A;background-color:#933A16;vertical-align:middle;height:30px;}
.favorites_off{text-align:center;border-spacing:-3px;border:3px solid #D4CDC2;background-color:#E2DBCF;vertical-align:middle;height:30px;}
.alert{font-family:Arial, Helvetica, sans-serif;color:#cd3009;font-size:12px;font-weight:700;text-align:center;}
a.community_link_on{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-decoration:none;text-align:center;}
a.community_link{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-decoration:none;padding:18px 10px;}
a.community_link:hover{color:#e3d8c4;}
a.community_link_gray{font-family:Arial, Helvetica, sans-serif;color:#999;font-size:11px;text-decoration:none;}
#contact_frm{position:relative;background-color:#fff;width:660px;margin-left:15px;border:solid 0 purple;padding:3px;}
#contact{position:relative;background-color:#eeebe7;width:inherit;height:inherit;border:solid 0 purple;}
#contact_address{position:relative;background-color:#eeebe7;background-image:url(../../images/contactAddress_bg.jpg);background-repeat:no-repeat;background-position:center;width:350px;height:160px;padding-top:20px;padding-left:20px;border:solid 0 purple;}
#contact_sales{position:relative;background-color:#FFF;width:auto;height:auto;border:solid 0 purple;padding:10px;}
div.padded{text-align:center;font-size:11px;line-height:18px;padding:10px;}
td.padded{padding:10px;}
.verticalLine{background-image:url(../../images/cententVerticalLine_bg.gif);background-repeat:repeat-y;background-position:center;margin:0;padding:0;}
.whiteLink{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;}
.collection_compare{background-color:#E3D8C2;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;text-transform:uppercase;padding:10px 0;}
.collection_small{background-color:#E3D8C2;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;text-transform:uppercase;padding:3px;}
.collection_inventory{background-color:#3A8DAC;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;text-align:center;margin-top:1px;padding:10px 0;}
.collection_plan{background-color:#799333;font-size:11px;text-align:center;margin-top:1px;padding:10px 0;}
.collection_model{background-color:#A89874;font-size:11px;text-align:center;margin-top:1px;padding:10px 0;}
.financeMenu{font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:700;color:#433A3B;background-color:#fff;text-align:center;padding-top:3px;padding-bottom:3px;}
.financeMenu_on{font-family:"Times New Roman", Times, serif;font-size:11px;font-weight:700;background-color:#433A3B;color:#FFF;text-align:center;padding-top:3px;padding-bottom:3px;}
.financeMenuLink{text-decoration:none;color:#433A3B;}
td.financeMenu_on a.financeMenuLink{text-decoration:none;color:#FFF;}
.bgSubHeader{padding-top:5px;padding-left:3px;padding-bottom:5px;font-size:12px;line-height:16px;font-weight:700;color:#433A3B;}
.noLineHeight{line-height:14px;}
.grayBg{height:70px;background-image:url(../../images/grayBg.jpg);background-repeat:repeat-x;vertical-align:middle;text-align:right;}
.pxWhiteCell{background-color:#FFF;border:0;width:1px;margin:0;padding:0;}
.indent{padding-left:40px;}
.divisionBgLine{background-image:url(../../images/divisionBgLine.jpg);background-repeat:repeat-x;background-position:top;padding-top:5px;}
#dynamicContent{width:700px;border:solid 0 purple;}
span.contentTxtCell ul{margin-top:2px;margin-bottom:2px;}

/* --------------------------------------------------------------------*/
/* --------->>> POST-DNA CRAP <<<--------------------------------------*/
/* --------------------------------------------------------------------*/
.link_button{display:block;padding:2px;}
.leftSide{background-color:#E0D5BF;width:250px;}
.leftGradient{height:300px;background-image:url(../../images/Nav_left_grad_bg.jpg);background-repeat:repeat-x;}
.realtorlogintextbox{text-align:left;width:150px;}
.marketfirstcontactlabel{font-weight:700;}
.marketfirstsectionbar{background-color:Gray;background-position:left center;border:solid 0 purple;color:#000;font-family:"Times New Roman", Times, Serif, Helvetica;font-size:16px;font-weight:700;height:32px;line-height:22px;text-align:left;vertical-align:middle;width:596px;padding:2px 0 2px 5px;}
.divsionlandinghtmllink{position:relative;top:40px;border:5px 5px 5px 5px;}
.divisionMapHtml{z-index:-100;}
.staticMenu{border-top:1px gray solid;border-bottom:1px gray solid;border-right:1px gray solid;padding:2px;}
.staticMenuItem{font-size:13px;font-weight:700;height:40px;color:#000;border-color:Gray;padding:4px;}
.dynamicMenu{width:170px;border:1px #000 solid;height:40px;background-color:#E0D5BF;padding:0;}
.dynamicMenuItem{color:#000;width:170px;border-bottom:1px #000 solid;background-color:#E0D5BF;padding:10px;}
.hiddenGridViewHeader{height:0;font-size:0;display:none;visibility:hidden;}
.hiddenGridViewHeader a{text-decoration:none;}
.communityGridViewHeader{background-color:#E3DBD0;font-size:11px;text-align:left;font-weight:700;width:100%;}
.communityGridViewHeader a{text-decoration:none;font-weight:700;}
.communityGridViewHeader th{height:20px;border:none;border-collapse:collapse;}
.communityGridViewHeaderTable{z-index:2;background-color:#EFEBE8;}
.communityGridViewRow{background-color:#EFEBE8;height:23px;text-align:left;font-size:10px;min-height:23px;max-height:23px;}
.communityGridViewHover{background-color:#DEFFE4;}
.communityGridViewItem{border:solid 1px #FFF;}
.ShowcaseLegend{font-size:11px;text-align:left;}
.ContactUsIndex a{text-decoration:none;font-size:11px;line-height:17px;color:#2D4A82;}
.ContactUsTable{border:solid 8px #F0EBE8;background-color:#F0EBE8;width:100%;}
.ContactUsTableCellLeft{border-bottom:solid 2px #C2B9A8;border-right:solid 2px #C2B9A8;width:50%;padding:5px 5px 5px 35px;}
.ContactUsTableCellRight{border-bottom:solid 2px #C2B9A8;width:50%;padding:5px 5px 5px 35px;}
.IMCLabel{line-height:18px;}
.modalPopupBackground{background-color:#4f4f4f;filter:alpha(opacity=90);opacity:0.9px;z-index:10000;}
.EmailFriendForm{background-color:#fff;border:2px solid #bbac94;width:665px;height:600px;font-family:Arial;color:#333;margin:0;padding:0;}
.SaveSearchForm{background-color:#fff;border:2px solid #bbac94;width:400px;height:220px;font-family:Arial;color:#333;margin:0;padding:0;}
#home,#design_center{z-index:1;}
.printCell,.brownText,a.headerLink{font-family:Arial, Helvetica, sans-serif;color:#933A16;font-size:11px;text-decoration:none;}
.staticMenuItem a:hover,.dynamicMenuItem a:hover{cursor:pointer;color:Navy;}




.fieldLabelReq{font-weight:700;font-size:150%;color:#2c4a83;}
.fieldLabelText{font-weight:700;margin:10px 0 3px;}
.fieldInstructionsText{font-size:10px;}
.MainContentBox1{border:solid 2px #C4B9A7;}
.MainContentBox2{border:solid 5px #E3D4BF;background-color:#F0EBE8;}
.MainContentBox3{border:solid 1px #C4B9A7;background-color:#FFF;margin:5px;}
.MainContentBox4{border:solid 1px #C4B9A7;background-color:#F0EBE8;}


.RegLarge{font-family: Arial;position:relative;top:-6px;font-size:50%;}

.RegSmall{position:relative;top:-3px;--top:1px;--left:4px;font-size:75%;}
