/* CSS Document */

/* ==================================================================================================================================== content Details */
#cPageCol	{ position:relative; width: 790px; margin:20px 0 25px 80px; }

#cPageCol h1 { margin:20px 0 0 0; color:#003dc2; font-size:3.25em; font-weight:bolder; letter-spacing:-1px; display:inline; }
#cPageCol h3 { margin:10px 20px 10px 0px; font-size:1.7em; font-weight:bold; }
#cPageCol h5 { margin:10px 20px 20px 40px; font-size:1.25em; font-weight:normal; line-height:2em; }
#cPageCol.normText p { margin:10px 20px 20px 20px; font-weight:normal; }
#cPageCol.normText ul { list-style:disc; margin-left:50px; }
#cPageCol ul { list-style:none; margin-left:70px; padding-bottom:5px; }
#cPageCol li { margin-bottom:6px;}
#cPageCol li a { margin-left:10px; padding-left:14px; background:url(/Images/icon-arrow.gif) center left no-repeat; }

#cPageCol dl { margin-left:50px; }
#cPageCol dl dt { font-weight:bold; float:left; display:inline; margin-right:3px; }
#cPageCol dl dd {  }


#cPageCol a.backButn { float:right; display:inline; margin-top:10px; padding-left:14px; background:url(/Images/icon-arrow-back.gif) center left no-repeat; }
#cPageCol p.infoText { font-size:1.2em; margin:2px 0 20px 20px; }

#cPageCol div.normBox {}
#cPageCol div.normBox h5 { margin-bottom:0; color:#003dc2; font-weight:bold; font-size:1.55em; }
#cPageCol div.normBox hr { margin:0 30px 10px 0px; border-top:1px solid #ccc; }
#cPageCol div.normBox p.right { margin:3px 10px 0 0; }
#cPageCol div.normBox p.chars { margin-top:8px; color:#999; }
#cPageCol div.normBox fieldset { padding:10px 0 10px 20px; border:1px solid #d0e2fb; }
#cPageCol div.normBox fieldset.leftCol { float:left; display:inline; width:340px; margin-left:20px; }
#cPageCol div.normBox fieldset.rightCol { float:left; display:inline; width:340px; margin-left:20px; }
#cPageCol div.normBox .top { margin-bottom:10px; }
#cPageCol div.normBox fieldset legend { margin:0 0 0 -2px; padding-bottom:3px; color:#83bdff; } /*ie6*/
#cPageCol div.normBox fieldset legend strong em { color:#003dc2; font-style:normal; font-size:1.55em; letter-spacing:-1px; } /*ie6*/
#cPageCol div.normBox fieldset p.left { margin-right:5px; }
#cPageCol div.normBox fieldset input { margin-bottom:7px; }
#cPageCol div.normBox fieldset textarea { margin-top:10px; }
#cPageCol div.normBox fieldset p.checkInline { float:left; width:180px; }
#cPageCol div.normBox fieldset p.checkInline input { display:inline; float:left; margin-right:4px; }
#cPageCol div.normBox fieldset p.checkInline label { float:left; width:180px; }
/* === neighborhoods & schools === */
#cPageCol div.normBox fieldset.checks p { float:left; width:150px; }
#cPageCol div.normBox fieldset.checks p.long { float:left; width:300px; }
#cPageCol div.normBox fieldset.checks p label { display:block; float:left; font-weight:normal; color:#555; padding-top:0; } /*ie6*/
#cPageCol div.normBox fieldset.checks p input { display:inline; float:left; margin-right:4px; }
#cPageCol div.normBox fieldset.checks p input.bump { margin-left:4px; height:12px; width:200px; }

#cPageCol div.normBox div.button {}
#cPageCol div.normBox div.button input.submit {
	padding:0 16px 6px 16px !important;
	padding-top:1px;
	background:url(/Images/butn-requestinfo-orange.gif) center right no-repeat;
	border:none;
	font-weight:bold;
	color:#936400;
	cursor:pointer;
	width:157px;
	height:26px;
	}
#cPageCol div.normBox div.button input.submit:hover { color:#b47a00; }

/* === REQUEST INFO FORM === */
#cPageCol div.normBox #propInfo {
	float:left;
	display:inline;
	margin:6px 20px 10px 50px;
	padding:10px;
	display:block;
	width:242px;
	border:1px solid #cde2f9;
	border-right-color:#b3d4f9;
	border-bottom-color:#b3d4f9;
	background-color:#fff;
	}
#cPageCol div.normBox #propInfo img { border:1px solid #323232; }
#cPageCol div.normBox #propInfo ul { list-style:none; margin:6px 6px 0 6px; text-align:right; }
#cPageCol div.normBox #propInfo li.address span.address1 { font-weight:bold; font-size:1.2em; }
#cPageCol div.normBox #propInfo li.price { font-weight:bold; font-size:1.2em; }
#cPageCol div.normBox #propRight { float:left; display:block; width:400px; }
#cPageCol div.normBox #propRight .botm { height:155px; }
#cPageCol div.normBox #propRight div.button { margin-top:10px; }

/* === CONTACT US FORM === */
#cPageCol div.normBox div.contact input.submit { margin:20px 0 20px 320px; }

/* === MyHomes === */
#cPageCol div.normBox fieldset fieldset.subList { border:0; margin:6px 0 6px 0; padding:0 0 6px 0; }
#cPageCol div.normBox fieldset fieldset.subList legend { color:#4a8bd0; margin:0; padding:0 0 4px 0; } /*ie6*/
#cPageCol div.normBox fieldset fieldset.subList ul { margin:0 0 0 15px; padding:0; }
#cPageCol div.normBox fieldset fieldset.subList ul li { margin:0 0 2px 0; padding:0; } /*ie6*/
#cPageCol div.normBox fieldset fieldset.subList input { margin-bottom:-2px; } /*ie6*/
#cPageCol div.normBox fieldset fieldset.subList label { display:inline; font-weight:normal; color:#4d4d4d; margin-left:4px; }
#cPageCol div.normBox div.myhomes input.submit { margin:20px 0 20px 78px; background:url(/Images/butn-requestinfo-orange2.gif) center right no-repeat; }
#cPageCol div.normBox div.textBox { float:left; display:inline; }
#cPageCol div.normBox div.textBox h2 { font-weight:bold; font-size:2.25em; color:#003dc2; margin:20px 0 10px 20px; }
#cPageCol div.normBox div.textBox ul { margin-left:40px; }
#cPageCol div.normBox div.textBox ul li { background:url(/Images/icon-dot-orange.gif) top left no-repeat; padding-left:18px; }
#cPageCol div.normBox div.keys { background:url(/Images/pic-key.jpg) top left no-repeat; padding-left:120px; width:250px; }
#cPageCol div.normBox fieldset span.inputRow { display:block; margin-bottom:10px; }
#cPageCol div.normBox fieldset span.inputRow input { margin:0; }
#cPageCol div.normBox fieldset p.checkBox { margin-bottom:5px; }
#cPageCol div.normBox fieldset p.checkBox input { float:none; display:inline; margin:0; padding:0; }
#cPageCol div.normBox fieldset p.checkBox label { float:none; display:inline; font-weight:normal; color:#4d4d4d; margin-left:2px; }
#cPageCol div.normBox fieldset.bgImg { background:url(/Images/bg-formBox2.jpg) bottom left repeat-x; }

/* === VIDEO PAGE === */
#cPageCol div.videoWindow { padding-top:20px; }
#cPageCol div.videoWindow #videoWrapper { width:390px; float:left; padding-top:17px; }
#cPageCol div.videoWindow #videoWrapper p { margin:10px 0 0 14px; font-size:1.2em; }
#cPageCol div.videoWindow object { margin:0 20px 0 5px; }
#cPageCol div.videoWindow form { margin-left:364px; }
