/* CSS Document */

/* ==================================================================================================================================== content wrapper override */
#c	{ padding-top:20px; padding-bottom:30px !important; padding-bottom:10px; }

#flashcontent { position:absolute; top:0px; left:30px; z-index:500; }
#flashcontent img { position:absolute; top:30px; left:30px; }
#flashcontent p { position:absolute; top:225px; left:30px; width:200px; }

/* ==================================================================================================================================== content Search */
#cMain { position:relative; padding:0 10px; }
#cMain #cSearch { 
	margin:0 20px 10px 20px; 
	padding-bottom:20px; 
	border:1px solid #c9c9c9;
	height:255px; 
	background:url(/Images/bg-search.jpg) top left repeat-x;
	}
#cMain #cSearch h1 { margin:50px 0 0 260px; color:#003dc2; font-size:3.25em; font-weight:bolder; letter-spacing:-1px; }
#cMain #cSearch img#searchPic { position:absolute; top:-10px; left:80px !important; left:50px; width:204px; height:296px; }
#cMain #cSearch fieldset { border:none; margin:-10px 0 0 300px; margin-top:-10px; }
#cMain #cSearch p.top { margin-bottom:15px; }
#cMain #cSearch p.left { float:left; margin:0 10px 0 0; }
#cMain #cSearch input#location { 
	font-size:2em !important;
	width:400px;
	height:29px;
	padding-left:10px;
	border:1px solid #2577e5; 
	}
#cMain #cSearch input#pricemin, #cMain #cSearch input#pricemax { width:80px; }

/* === styling of the button itself === */
div.button input.submit {
	padding:0 16px 7px 16px !important;
	padding-top:2px;
	background:url(/Images/butn-submit-orange.gif) center right no-repeat;
	border:none;
	font-weight:bold;
	color:#936400;
	height:26px;
	width:122px;
	cursor:pointer;
	}
div.button input.submit:hover { color:#b47a00; }

/* Home search button position */
#cMain #cSearch div#homeButn { padding:18px 0 20px 10px; }

#cMain #cSearch ul { list-style:none; margin:4px 0 5px 294px; }
#cMain #cSearch ul li { display:inline; }
#cMain #cSearch ul li a { margin-left:10px; padding-left:14px; background:url(/Images/icon-arrow.gif) center left no-repeat; }


#cMain div.cBox {
	display:inline;
	float:left;
	width:286px;
	margin:10px 0 0 20px;
	}	
#cMain div.cBox h3 {
	padding:3px 0 6px 7px;
	line-height:1em;
	color:#fff;
	background:url(/Images/tab-thirdColRoyal.gif) top left no-repeat;
	}
#cMain div.cBox div.cBoxGuts {
	margin-bottom:10px;
	padding:5px 10px 10px 10px;
	border:1px solid #a6d3ff;
	border-top:none;
	height:170px;
	}	
#cMain div.cBox div.box1 { background:url(/Images/pic-calc.jpg) top left no-repeat; padding-left:65px; }
#cMain div.cBox div.box2 { background:url(/Images/pic-bus.jpg) bottom right no-repeat; }
#cMain div.cBox div.box3 { background:url(/Images/pic-pen.jpg) top left no-repeat;  padding-left:65px; }
#cMain div.cBox div.cBoxGuts ul { list-style:none; margin-left:6px; margin-top:3px; }
#cMain div.cBox div.cBoxGuts ul li { margin-bottom:3px; }
#cMain div.cBox div.cBoxGuts ul li a { 
	background:url(/Images/icon-dot-orange.gif) center left no-repeat; 
	padding-left:17px; 
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size:1.2em; 
	}
#cMain div.cBox div.cBoxGuts input#neighborhoods { width:160px; }
#cMain div.cBox div.cBoxGuts p.bodyText { 
	margin-bottom:8px;
	padding-top:3px; 
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size:1.2em; 
	line-height:1.1em;
	}
#cMain div.cBox div.cBoxGuts input.submitNeighborhoods {
	margin-top:5px;
	padding-bottom:8px !important;
	padding-top:3px;
	background:url(/Images/butn-search-royal.gif) center left no-repeat;
	border:none;
	font-weight:bold;
	color:#fff;
	height:26px;
	width:87px;
	cursor:pointer;
	}
#cMain div.cBox div.cBoxGuts input.submitNeighborhoods:hover { color:#e1efff; }

#cMain div.bodyText { margin:0 20px 20px 20px !important; margin-top:-18px; }
#cMain div.bodyText h1 { color:#003dc2; font-size:1.85em; }
#cMain div.bodyText p { margin-left:16px; font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; font-size:1.2em; color:#323232; }


/* ==================================================================================================================================== content search MoreOptions */
#cMoreOptions { 
	float:left; 
	display:inline; 
	position:relative;
	padding-left:10px; 
	}
#cMoreOptions #cMoreWrap {
	margin:0 0 10px 20px; 
	padding:10px 0 20px 20px;
	width:753px; 
	border:1px solid #c9c9c9;  
	background:url(/Images/bg-moreoptions.jpg) top left repeat-x;
	}
#cMoreOptions #cMoreWrap h1 { margin:0; color:#003dc2; font-size:3.25em; font-weight:bolder; letter-spacing:-1px; }
#cMoreOptions h5 { margin:25px 0 0 260px; color:#003dc2; font-size:1.55em; }
#cMoreOptions hr { margin:10px 30px 10px 260px; border-top:1px solid #ccc; }
#cMoreOptions #cSearch ul#nextlinks { margin-left:260px; margin-bottom:50px; list-style:none; float:none; display:block; }
#cMoreOptions #cSearch ul#nextlinks li { float:none; display:block; margin-bottom:10px; }
#cMoreOptions #cSearch ul#nextlinks li a { margin-bottom:10px; }

#cMoreOptions h3.normBoxTop { padding:3px 0 6px 7px; line-height:1em; }
#cMoreOptions h3.fullColBlue { color:#1b6abf; background:url(/Images/tab-fullColBlue.gif) top left no-repeat; }
#cMoreOptions h3.fullColRoyal { color:#fff; background:url(/Images/tab-fullColRoyal.gif) top left no-repeat; }

#cMoreOptions div.normBox {
	margin-bottom:20px;
	padding:6px 11px 10px 11px;
	width:710px;
	border:1px solid #a6d3ff;
	border-top:none;
	background:url(/Images/bg-center-tabs.jpg) top left repeat-x;
	}
#cMoreOptions div.normBox p.centerText { padding-top:5px; }
#cMoreOptions div.normBox p.split { float:left; display:inline; padding:16px 6px 0 0; }
#cMoreOptions div.normBox p.pad { padding-left:10px; }
#cMoreOptions div.normBox input { margin-right:6px; }
#cMoreOptions div.normBox input.long { width:190px; }
input.short { width:90px; }
input.shorter { width:30px; }
#cMoreOptions div.normBox select { margin-right:6px; }
#cMoreOptions div.normBox fieldset { display:block; margin-top:10px; padding:10px 0 20px 20px; border:1px solid #d0e2fb; }
#cMoreOptions div.normBox fieldset legend { margin:0 0 0 -2px !important; margin:0 0 10px -8px; color:#83bdff; }
#cMoreOptions div.normBox fieldset.inline p { float:left; display:inline; width:225px; height:20px; }
#cMoreOptions div.normBox fieldset.inline p input { display:inline }
#cMoreOptions div.normBox fieldset.inline p label { display:inline; color:#323232; font-weight:normal; }
#cMoreOptions div.normBox ul { list-style:none; }
#cMoreOptions div.normBox ul li { width:310px; margin:10px 0 0 30px; }
#cMoreOptions div.normBox ul li ul { margin-top:6px; }
#cMoreOptions div.normBox ul li ul li { margin:0 0 2px 20px; width:278px; background:url(/Images/icon-page.gif) center left no-repeat; }
#cMoreOptions div.normBox ul li ul li a { padding-left:15px; }

/* More Options search button position */
#cMoreOptions div.moreOptions { text-align:center; margin-top:10px; }

/* === TAB NAV SUB === */
#tabBox { margin-top:10px; margin-bottom:-1px; width:734px; background:url(/Images/tab-734Blue.gif) top left no-repeat; }
#tabBox ul#tabMenu { margin-top:1px; height:25px; width:734px; float:left; display:inline; list-style:none; }
#tabBox ul#tabMenu li { float:left; display:inline; }
#tabBox ul#tabMenu a {
	float:left;
	height:15px;
	display:block;
	margin:0 0 0 -1px;
	padding:4px 8px;
	width:337px;
	color:#2343a4;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #8fbde9;
	border-left:1px solid #8fbde9;
	border-bottom:1px solid #8fbde9;
	background:#6fb2f8 url(/Images/navdetails-bg-off.gif) repeat-x top left;
	}
/* === ARTICLE MENU === */
#tabBox.article ul#tabMenu li a { width:124px; }
#tabBox.article ul#tabMenu li a.first { margin-left:12px; }
#tabBox.article ul#tabMenu li a.on {
	background-position:right bottom;
	background:#fff url(/Images/navdetails-bg-on.gif) repeat-x top left;
	border-bottom:1px solid #ecf4fa;
	cursor:default;
	}

#tabBox ul#tabMenu a#CityCountyMLS {
	margin:0 0 0 12px !important;
	margin-left:6px;
	}
#tabBox ul#tabMenu a:hover {
	background:#6fb2f8 url(/Images/navdetails-bg-hot.gif) repeat-x top left;
	}
#tabBox ul#tabMenu.smenu1 a#CityCountyMLS,
#tabBox ul#tabMenu.smenu2 a#MapDir {
	background-position:right bottom;
	background:#6fb2f8 url(/Images/navdetails-bg-on.gif) repeat-x top left;
	border-bottom:1px solid #ecf4fa;
	cursor:default;
	}


/* === TAB MAP === */
#smenu2 #cmMapWrapper {
	position:relative;
	margin:10px 0 2px 0;
	padding:5px;
	width:698px;
	border:1px solid #cde2f9;
	border-right-color:#b3d4f9;
	border-bottom-color:#b3d4f9;
	background-color:#fff;
	}
#smenu2 #cmMap.details { border:1px solid #323232; width:696px; height:370px; }


/* ==================================================================================================================================== content search Others */
#cMoreOptions #cSearch {
	width:753px;
	/*min-height:240px;*/
	margin:0 0 10px 20px; 
	padding:10px 0 20px 20px;
	border:1px solid #c9c9c9;
	background:url(/Images/bg-moreoptions.jpg) top left repeat-x;
	}
#cMoreOptions #cSearch h1 { margin:30px 0 0 220px; color:#003dc2; font-size:3.25em; font-weight:bolder; letter-spacing:-1px; }
#cMoreOptions #cSearch h1.newHomes { margin:20px 0 0 220px; color:#003dc2; font-size:3.25em; font-weight:bolder; letter-spacing:-1px; }
#cMoreOptions #cSearch h1.long { font-size:2.75em; font-weight:bolder; letter-spacing:-1px; }
#cMoreOptions #cSearch h1.tall { margin-top:5px; }
#cMoreOptions #cSearch img#searchPic { position:absolute; top:-10px; left:50px; width:204px; height:296px; }
#cMoreOptions #cSearch fieldset { border:none; margin:-10px 0 0 250px; margin-top:-10px; }
#cMoreOptions #cSearch p.top { margin-bottom:15px; }
#cMoreOptions #cSearch p.stack { margin-bottom:6px; }
#cMoreOptions #cSearch p.bump { margin-top:6px; }
#cMoreOptions #cSearch p.left { float:left; margin:0 10px 0 0; }
#cMoreOptions #cSearch p.sub { margin:0 20px 10px 222px; }
#cMoreOptions #cSearch select.nodollar { margin-left:10px; }
#cMoreOptions #cSearch input#location { 
	font-size:2em !important;
	width:320px;
	height:29px;
	padding-left:10px;
	border:1px solid #2577e5; 
	}
#cMoreOptions #cSearch input#pricemin, #cMain #cSearch input#pricemax { width:80px; }

#cMoreOptions #cSearch ul { list-style:none; margin:4px 0 5px 247px; }
#cMoreOptions #cSearch ul li { display:inline; }
#cMoreOptions #cSearch ul li a { margin-left:10px; padding-left:14px; background:url(/Images/icon-arrow.gif) center left no-repeat; }

#cMoreOptions #cSearch fieldset.listForm { margin-top:5px; padding-top:0; background:url(/Images/Finance/bullet-bg.gif) top left no-repeat; }
#cMoreOptions #cSearch fieldset.listForm p { height:28px; margin-left:55px; }
#cMoreOptions #cSearch fieldset.listForm p.listFirst { margin-left:30px; padding-top:6px !important; padding-top:2px; padding-bottom:15px; }
#cMoreOptions #cSearch fieldset.listForm p.listFirst label { color:#fff; font-weight:bold; }
#cMoreOptions #cSearch fieldset.listForm label { color:#555; display:inline; font-weight:normal; }
#cMoreOptions #cSearch fieldset.listForm label img { float:left; margin-right:6px; padding-top:3px; }

#cMoreOptions #cSearch div.radioButns { margin-bottom:10px; }
#cMoreOptions #cSearch div.radioButns p { margin-bottom:5px !important; margin-bottom:0; }
#cMoreOptions #cSearch div.radioButns input { margin-bottom:-2px !important; margin-bottom:-1px; }
#cMoreOptions #cSearch div.radioButns label { display:inline; margin-left:4px !important; margin-left:0; }


/* New Homes search button position */
#cMoreOptions #cSearch div#newHomesButn { padding:18px 0 20px 10px; }

#cMoreOptions #cSearch div.newHomesLocation { padding-top:7px; padding-bottom:12px; }
#cMoreOptions #cSearch p.bumpRight { padding-right:1px; }


/* Foreclosures search button position */
#cMoreOptions #cSearch div#foreclosuresButn { padding:18px 0 20px 10px; }


/* === boxes === */
#cMoreOptions div.cBox {
	display:inline;
	float:left;
	width:245px;
	margin:10px 0 0 20px;
	}	
#cMoreOptions div.cBox h3 {
	padding:3px 0 7px 7px !important;
	padding-bottom:6px;
	line-height:1em;
	color:#1b6abf;
	background:url(/Images/tab-245Blue.gif) top left no-repeat;
	}
#cMoreOptions div.cBox div.cBoxGuts {
	margin-bottom:10px;
	padding:5px 10px 10px 10px;
	border:1px solid #a6d3ff;
	border-top:none;
	/*height:170px;*/
	}	
#cMoreOptions div.cBox div.cBoxGuts a.more:hover { color:#4191e7; text-decoration:none; }

#cMoreOptions div.cBox div.box1 { background:url(/Images/pic-clipping.jpg) top left no-repeat; padding-left:65px; height:185px; }
#cMoreOptions div.cBox div.box2 { background:url(/Images/pic-plans.jpg) top left no-repeat; padding:85px 10px 10px 10px; height:105px; }
#cMoreOptions div.cBox div.box3 { background:url(/Images/pic-pen.jpg) top left no-repeat;  padding-left:65px; height:185px; }
#cMoreOptions div.cBox div.box4 { background:url(/Images/pic-calc.jpg) center left no-repeat; padding-left:65px; height:183px; }
#cMoreOptions div.cBox div.box5 { background:url(/Images/pic-moving.jpg) bottom left no-repeat; padding-left:65px; height:183px; }
#cMoreOptions div.cBox div.box6 { background:url(/Images/pic-truck.jpg) bottom left no-repeat; padding:10px; height:178px; }
#cMoreOptions div.cBox div.box7 { background:url(/Images/pic-improvement.jpg) bottom right no-repeat; padding:10px; height:178px; }
#cMoreOptions div.cBox div.cBoxGuts ul { list-style:none; margin-left:6px; margin-top:3px; }
#cMoreOptions div.cBox div.cBoxGuts ul li { margin-bottom:3px; }
#cMoreOptions div.cBox div.cBoxGuts ul li a { 
	background:url(/Images/icon-dot-orange.gif) center left no-repeat; 
	padding-left:17px;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	line-height:1.5em;
	}
#cMoreOptions div.cBox div.cBoxGuts p.bodyText { 
	margin-bottom:8px;
	padding-top:3px;  
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	}
#cMoreOptions div.cBox div.cBoxGuts table { margin-top:4px; }
#cMoreOptions div.cBox div.cBoxGuts tr.zebra { background:#eaf3fc; }
#cMoreOptions div.cBox div.cBoxGuts th { color:#fff; background-color:#5d9de2; padding:2px; }
#cMoreOptions div.cBox div.cBoxGuts td { padding:2px; }
#cMoreOptions div.cBox div.cBoxGuts cite { float:right; display:inline; font-style:normal; }

/* SOLD */
#cMoreOptions div#cmaBox.cBox { display:block; float:none; margin:20px 20px 0 220px; width:513px; }
#cMoreOptions div#cmaBox.cBox h3 { background:url(/Images/tab-513Blue.gif) top left no-repeat; }
#cMoreOptions div#cmaBox.cBox div.cBoxGuts ul { list-style:none; margin-left:6px; margin-top:3px; }
#cMoreOptions div#cmaBox.cBox div.cBoxGuts ul li { 
	float:none;
	display:block;
	margin-bottom:3px; 
	background:url(/Images/icon-dot-orange.gif) center left no-repeat; 
	padding-left:17px;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height:1.5em;
	}
	
#cMoreOptions div.bodyText { margin:0 20px 20px 20px !important; margin-top:-18px; }
#cMoreOptions div.bodyText h1 { color:#003dc2; font-size:1.85em; }
#cMoreOptions div.bodyText p { margin-left:16px; font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; font-size:1.2em; color:#323232; }


/* ==================================================================================================================================== content Finance-specific */
/* Home Finance search button position */
#cMoreOptions #cSearch div#financeButn { 
	position:static; 
	display:block; 
	margin:10px 0 20px 311px;
	}
#cMoreOptions #cSearch fieldset div#financeButn.financeResults { 
	position:relative;
	float:left;
	display:block;
	margin:0 !important;
	padding:15px 16px 10px 0;
	}

#stateList h1 { text-align:center; margin:10px 0; }
#stateList ul { list-style:none; padding-bottom:20px; }
#stateList ul li.column1 { margin-left: 100px; }
#stateList ul li.column2 { margin-left: 250px; background:url(/Images/divider-finance.gif) top left repeat-y; }
#stateList ul li.column3 { margin-left: 400px; background:url(/Images/divider-finance.gif) top left repeat-y; }
#stateList ul li.column4 { margin-left: 550px; background:url(/Images/divider-finance.gif) top left repeat-y; }
#stateList ul li.reset { margin-top:-234px; }
#stateList ul li a {
	padding-left:35px;
	display:block;
	width:150px;
	font-size:1.3em;
	}

#cMoreOptions #cSearch fieldset.financeResults { 
	background:url(/Images/tag-getaquote.gif) top left repeat-y; 
	margin:10px 20px 10px 0;
	padding:10px 0 0 40px;
	border:1px solid #ccc;
	}
#cMoreOptions #cSearch.financeWrap { padding-bottom:0px;}
#cMoreOptions #cSearch.financeWrap form { margin:0; padding:0;}

#cMoreOptions #cSearch #financeResults img.financePic { position:absolute; top:-10px; right:5px; }
/* Results table */
#cMoreOptions #cSearch #financeResults h1 { position:static; margin:0; }
#cMoreOptions #cSearch #financeResults ul { margin:10px 135px 10px 0; }
#cMoreOptions #cSearch #financeResults li { float:left; display:inline; }
#cMoreOptions #cSearch #financeResults li a { margin-left:0; display:block; width:140px; }
#cMoreOptions #cSearch #financeResults table { margin:10px 20px 0 0; border-bottom:2px solid #5d9de2; }
#cMoreOptions #cSearch #financeResults tr.zebra { background:#eaf3fc; }
#cMoreOptions #cSearch #financeResults tr:hover { background-color:#fffadd; }
#cMoreOptions #cSearch #financeResults th { color:#fff; background-color:#5d9de2; padding:6px 3px; border-left:1px solid #94bae2; text-align:center; }
#cMoreOptions #cSearch #financeResults td { padding:3px; border-left:1px solid #fff; }
#cMoreOptions #cSearch #financeResults td.first { width:150px; }
#cMoreOptions #cSearch #financeResults cite { float:right; display:inline; font-style:normal; }
#cMoreOptions #cSearch #financeResults div.loanBox { margin:10px 20px 0 0; padding:10px; border:1px solid #ccc; }

#cMoreOptions #cSearch #stateList h2 { margin-top:10px; }
#cMoreOptions #cSearch #stateList ul.financeResults { margin-left:0; }
#cMoreOptions #cSearch #stateList ul.financeResults li { float:left; display:inline; }
#cMoreOptions #cSearch #stateList ul.financeResults li a { display:block; width:100px; font-size:1em; }

/* === TABS 2 TEXT ROWS === */
#cMoreOptions #cMoreWrap h4 { margin:10px 130px 30px 30px; font-size:1.3em; font-weight:normal; }
#cMoreOptions #cMoreWrap img.financePic { position:absolute; top:-10px; right:5px; }
#cMoreOptions #cMoreWrap h2 { margin:20px; color:#003dc2; font-size:1.6em; }

/* === ARTICLES === */
#cMoreOptions #cMoreWrap div.normBox div.article { padding:0 20px 10px 20px; }
#cMoreOptions #cMoreWrap div.normBox div.article h2 { margin:0; padding:0; font-size:2.25em; margin:5px 0 15px 0; }
#cMoreOptions #cMoreWrap div.normBox div.article h5 { margin:10px 0 0 0; font-size:1.5em; color:#555; }
#cMoreOptions #cMoreWrap div.normBox div.article h6 { margin:10px 0 0 15px; font-size:1.2em; color:#555; }
#cMoreOptions #cMoreWrap div.normBox div.article p { font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; font-size:1.2em; margin-bottom:10px; margin-left:17px; }
#cMoreOptions #cMoreWrap div.normBox div.article p.indentado { margin-left:45px }
#cMoreOptions #cMoreWrap div.normBox div.article cite { font-style:normal; color:#999; margin-left:17px}
#cMoreOptions #cMoreWrap div.normBox div.article ul { list-style:none; margin:15px 0 20px 0; text-align:right }
#cMoreOptions #cMoreWrap div.normBox div.article ul li { display:inline; margin:0 16px 0 0; }
#cMoreOptions #cMoreWrap div.normBox div.article ul li a { padding-left:14px; background:url(/Images/icon-arrow.gif) center left no-repeat; }
#cMoreOptions #cMoreWrap div.normBox div.article ul.articleList { text-align:left; list-style-image:url(/Images/link-arrow.gif) !important; margin:10px 150px 20px 30px !important}
#cMoreOptions #cMoreWrap div.normBox div.article ul.articleList li { display:list-item; width:100%; padding:5px 10px; margin:0px !important; font-size:small}
#cMoreOptions #cMoreWrap div.normBox div.article ul.articleList li a { padding:0; background:none !important; }

/* === GLOSSARY === */
#cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu{text-align:center; margin:10px; font-size:1.2em; font-weight:bold; }
#cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu li{display:inline; margin:0px;  list-style-type: none;vertical-align:middle !important}
#cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu li.on{font-size:2.5em; color:#73b5f9; margin-top:100px }
#cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu a:link, #cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu a:visited {color:#003dc2;padding:0px 5px;}
#cMoreOptions #cMoreWrap div.normBox ul.glossaryMenu a:hover{ background-color:#73b5f9; color:#FFFFFF; text-decoration:none}
#cMoreOptions #cMoreWrap div.normBox fieldset.glossaryLetter { display:block; margin:0px 40px; padding:0px; background-color:#FFFFFF; border:0px !important }
#cMoreOptions #cMoreWrap div.normBox fieldset.glossaryLetter legend { margin:0 0 0 -2px !important; margin:0 0 10px -8px; color:#83bdff; }
#cMoreOptions #cMoreWrap div.normBox fieldset.glossaryLetter p { padding:10px 15px 10px 50px}
#cMoreOptions #cMoreWrap div.normBox fieldset.glossaryLetter p label { color:#4a8bd0; font-weight:bold; font-size:1.1em; margin-left:-30px }
#cMoreOptions #cMoreWrap div.normBox fieldset.glossaryLetter p.zebra { background-color:#ecf3fb}


#tabBox.calc { margin-top:10px; margin-bottom:-1px; width:734px; background:url(/Images/tab-734BlueTall.gif) top left no-repeat; }
#tabBox.calc ul#tabMenu { margin-top:1px; height:38px; width:734px; float:left; display:inline; list-style:none; }
#tabBox.calc ul#tabMenu li { float:left; display:inline; }
#tabBox.calc ul#tabMenu a {
	float:left;
	height:28px;
	display:block;
	margin:0 0 0 -1px;
	padding:4px 8px;
	width:337px;
	color:#2343a4;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #8fbde9;
	border-left:1px solid #8fbde9;
	border-bottom:1px solid #8fbde9;
	background:none;
	vertical-align:middle;
	}
#tabBox.calc ul#tabMenu li a { width:84px; }
#tabBox.calc ul#tabMenu li a.first { margin:0 0 0 12px !important; margin-left:6px; }
#tabBox.calc ul#tabMenu li a:hover { background:#6fb2f8 url(/Images/navdetails-bg-hot-tall.gif) repeat-x top left; }
#tabBox.calc ul#tabMenu li a.on { 
	background-position:right bottom;
	background:#fff url(/Images/navdetails-bg-on-tall.gif) repeat-x top left;
	border-bottom:1px solid #ecf4fa;
	cursor:default;
	}
.vmiddle { display:table-cell; text-align:center; vertical-align:middle; height:26px; width:83px; _position:relative; _top:18%; }

#cMoreOptions #cMoreWrap #calcBox h4 { font-weight:bold; margin:0 0 0 20px; padding:0; }
#cMoreOptions #cMoreWrap #calcBox p { padding:8px 2px 8px 14px; }
#cMoreOptions #cMoreWrap #calcBox .zebra { background-color:#ecf3fb; }
#cMoreOptions #cMoreWrap #calcBox p.note { color:#999; margin-left:245px; }
#cMoreOptions #cMoreWrap #calcBox fieldset { border:none; margin-right:20px; }
#cMoreOptions #cMoreWrap #calcBox label { float:left; display:inline; width:220px; }
#cMoreOptions #cMoreWrap #calcBox div.button { margin-left:255px;}
#cMoreOptions #cMoreWrap #calcBox table { margin-left:100px; border-bottom:1px solid #ccc; }
#cMoreOptions #cMoreWrap #calcBox table tr { height:28px; }
#cMoreOptions #cMoreWrap #calcBox table tr td label { margin-left:8px; }
#cMoreOptions #cMoreWrap #calcBox input.nodollar { margin-left:6px; width:40px; }

/* ==================================================================================================================================== content Moving */
#cMoreOptions #cSearch #movingForm fieldset { margin:10px 20px 20px 220px; padding:0 10px 10px 20px; border:1px solid #d0e2fb; }
#cMoreOptions #cSearch #movingForm legend { margin:0 0 0 -2px !important; margin:0 0 0 -8px; color:#83bdff; }
#cMoreOptions #cSearch #movingForm h2 { margin-top:10px; margin-left:-10px; }
#cMoreOptions #cSearch #movingForm p { margin-top:6px; }
#cMoreOptions #cSearch #movingForm p.bumpDown { padding-top:5px; }
#cMoreOptions #cSearch #movingForm p.check { margin-top:8px; }
#cMoreOptions #cSearch #movingForm p.check input {  }
#cMoreOptions #cSearch #movingForm p.check label { display:inline; font-weight:normal; color:#323232; }
/* Moving search button position */
#cMoreOptions #cSearch div#movingButn { margin-left:220px; }
#cMoreOptions #cSearch img#movingPic { position:absolute; top:40px; left:45px; }


/* ==================================================================================================================================== content Sold */
#cMoreOptions #cSearch img#soldPic { position:absolute; top:15px; left:23px; }
#cmaAd { margin:20px 20px 0 220px; border:1px solid blue; }

/* ==================================================================================================================================== content Agent Search */
#cMoreOptions #cSearch img#agentPic { position:absolute; top:0px; left:50px; width:172px; height:196px; }

#agentList h1 { text-align:left; margin:15px 0 15px 30px; }
#agentList ul { list-style:none; padding-bottom:20px; margin-left:10px; display:inline; float:left; width:230px; }
#agentList ul.first { margin-left:50px; }
#agentList ul li { margin:5px 0 0 10px; font-weight:bold; }
#agentList ul li.cities { margin:0 0 0 20px; font-weight:normal; }
#agentList ul li.heading { margin:0; }
#agentList ul li a { }


/* ==================================================================================================================================== content MIDDLE ads */

#cMoreOptions #cmFooter { margin:7px 0; }


/* ==================================================================================================================================== content RIGHT */
#cr	{ float:left; display:inline; width: 120px; margin:0 16px 10px 20px; }


