*{margin:0 auto; padding:0px; }
html {height: 100%; font-family: sans-serif; font-size: .8em; margin: 0; padding: 0;}
/* #cccc99 */
/*body {border:0;width:100%;text-align: center;background:#cccc99; margin:0;}*/
body {border:0;width:100%;text-align: center;background:#eee url('/t/bodybg.gif') fixed; margin:0;}

h1 {font-weight: bold;font-size: 16px;color: #a65254; padding: 0 0 5px 0;margin: 0;}
h2 { font-weight: bold; font-size: 15px; color: #7e9479; line-height: 15px; padding: 3px 0 3px 0; letter-spacing:.1em;}
h3 {font-weight: bold;font-size: 14px; line-height: 14px; padding: 0; margin: 0;}
h3.AreaTitle {padding: 8px 0 2px 0;}
h4 {font-weight: bold;font-size: 22px;color: #a65254; padding: 0 0 5px 0;margin: 0;}
h5 {font-weight: bold;font-size: 13px;color: #a65254; padding: 7px 0 2px 0;margin: 0;}
.SiteBlue { color: #000066;}
.al {text-align:left;}
.ac {text-align:center;}
.dg { color: #009900; }
a{font-weight: bold;font-size: 12px;COLOR: #0d1743;text-decoration: underline;}
a:hover{text-decoration: none}
.headlink a {font-weight: bold; font-size: 15px; color: #7e9479; line-height: 15px; padding: 3px 0 3px 0; text-decoration:none;}
p {margin:.4em 0 .8em 0; padding:0;width: auto; font-size: 12px; font-family:sans-serif;}
img {margin: 0 auto; padding: 0 auto; border: 0;}
#ContentW{	width: 900px; background-color:white; padding:0; text-align:center; margin-left: auto; margin-right: auto;}
#HeadW {height:104px; width: 898px; border-right: 1px solid black; border-left: 1px solid black; background-image: url('/t/fill-my-property-logo-400x104.jpg'); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; border-top: 2px solid black;}
li{padding: 3px;}
ol{ list-style-type: decimal }
#UpperNav{width:858px; height:27px; text-align:right; padding: 15px 40px 0 0;}
div #UpperNav a {font-weight: bold; font-size: 13px; color: #00295c; text-decoration: none; }
div #UpperNav a:hover{ text-decoration: underline;}

#lowernav{text-align:right; width:858px; height:38px; padding: 5px 40px 5px 0;}
div #lowernav a {font-weight: bold; font-size: 13px; color: #00295c; text-decoration: none; }
div #lowernav a:hover{ text-decoration: underline;}

#MainMenuW {border: 1px solid black;width: 898px;height: 30px; padding: 0;margin: 0; background-color:#003b82;}

#MainMenuLinks {width: 858px; height: 25px; text-align: left; padding: 6px 0 0 40px; }
div #MainMenuLinks a { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;padding: 0 12px 0 12px;}
div #MainMenuLinks a:hover {text-decoration: underline;}
hr {color:#7e9479;}

#MainContent {width: 850px;}
#MainLeftCol {width: 330px; float:left; padding: 15px 25px 0 30px; margin: 0 15px 0 0; text-align:justify; border-right: 1px solid #000066;}
#MainRightCol {width:432px; float:right; background-image: url('/t/post-back.jpg');	background-repeat: no-repeat;}
#InnerMainBlock{width:760px; float:left; margin: 20px;}
div #InnerMainBlock h2 { font-size: 17px; margin-top: 10px;}

#InnerSellBlock{width:860px; float:left; margin: 20px;}
#TestimonialBlock {width: 270px; padding: 13px; float:right; border: 1px dashed black; margin: 0 15px; background: #FFFFCC;}
#TestimonialBlock h2 {color: #000000;}
#TestimonialBlock p {color: #000066;}

#TestimonialBlock2 {width: 250px; padding: 9px; float:right; border: 1px dashed black; margin: 5px; background: #FFFFCC; text-align: left;}
#TestimonialBlock2 h2 {color: #000000;}
#TestimonialBlock2 p {color: #000066;}

#TestimonialBlock3 {width: 720px; padding: 9px; border: 1px dashed black; margin: 5px; background: #FFFFCC; text-align: left;}
#TestimonialBlock3 h2 {color: #000000;}
#TestimonialBlock3 p {color: #000066;}
.title-large {font-size: 14px; color:#003399;}

div .selling-block ul {margin: 0 0 0 30px; list-style-image: url('/i/check-mark-blue.jpg');}
div .selling-block li {margin-left: 10px;}
div .selling-block strong {font-size: 14px; color:#003399;}
div .selling-block h1 { font-size: 22px; padding-top: 10px; margin-top: 25px;}
div .cor-sell-b {float:left; width: 640px; padding: 0 35px 0 0;}
div .cor-sell-b h1 { font-size: 22px;}
div .cor-sell-b h2 { font-size: 18px;}

#SignInWrapper {padding: 10px; border: 1px solid black; width: 290px; float:right; margin: 0 10px; text-align: center;}
#SignInWrapperBlank {padding: 10px 0 15px 30px; width: 290px; float:right; margin: 0 10px; text-align: center;}
.btn { border:none; height:auto }
div #SignInWrapperBlank h1 { font-size:22px; padding-bottom: 10px; }
div #SignInWrapperBlank label { color: #696868; font-size: 13px;font-weight: bold;font-family: arial; line-height: 1.6em; }
div #SignInWrapperBlank select { color:#696969; }

.ibox { width: 230px; margin:0 4px 0 0; border:1px solid #8d8d8d; height:18px; color:#696969;}

.testimonial-name {text-align: right; padding-bottom: 15px;}

#IntRW {width:850px; padding: 0; margin:0;}
#ContentBody {border-left: 1px solid black; border-right: 1px solid black; width:898px; padding:0; margin:0; text-align:left;}
#FooterWrapper {width: 893px; padding: 2px 5px 2px 0; margin: 0; border-bottom: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; background-color:#ede7d8; color:#00295c;text-align:right; clear:both; border-top: 1px solid black;}


#MainPageW {width: 850px;}
MainPageW  h1 { font-size: 1.5em; font-style:bold;}
#MainPageW  h2{ font-size: 1.3em; margin: 12px 0 5px 0;}

div #ResponseW td { border-bottom: 1px solid black; padding:3px; border-right: 1px dashed #CCCCCC; }
div #ResponseW td.leftcol {border-left: 1px dashed #CCCCCC;}
tr#head { border-top: 1px solid black;}
div #ResponseW td:hover { background:#FFFFCC;}
div #ResponseW th{ text-align:center; border-bottom: 1px solid black; padding: 3px; border-top: 1px solid black; background-color:#660000; color: white;}
div #ResponseW th a {color:white;}
div #ResponseW .comments { padding-left: 10px; padding-right: 5px;}
div #ResponseW .row:hover { background:#FFFFCC;}

div #ResponseW .rowactive { background:#66FF00;}
div #ResponseW .rowactive:hover { background:#FFFFCC;}
div #ResponseW .rowinactive { background:#FF0000;}
div #ResponseW .rowinactive:hover { background:#FFFFCC;}


div #PropertyMarketingW ul { margin: 0 0 0 30px;}
div #PropertyMarketingW li { margin: 0 0 0 30px;}

.flw{padding: 4px 4px 8px 25px; margin: auto 0; text-align:left;}
div .flw p { padding: 1px 0 1px 0; margin: 4px 0 4px 0;}
div .w p { padding: 1px 0 1px 0; margin: 4px 0 4px 0; display:inline;}
div .rowradio label {padding:2px 18px 2px 10px; margin: 3px 0 3px 0; /*border:1px solid black; background:#FFFFCC;*/}
label {font-weight: normal;}
.fwrap {width: 870px; font-size:12px; margin-left: 18px; margin-right: 10px;}
.titlerow { width: 95%; color:#0000FF; text-align:left;}
#errorblock { color: red; padding: 5px 15px 5px 15px;}
#titleblock { color:#000066; padding: 12px 0 0 0;}
#titleblock h1 { display:inline;}
div .flw input {text-align:left;}

#listing-fee-w { margin: 0 0 0 30px;}
div #listing-fee-w ul {margin: 0 0 0 30px;}
div #listing-fee-w li {margin-left: 10px;}	
	
.title-box {margin: .5em; border: .1em solid #00295c;padding: .5em;}
.title-box-basic { margin:  -1.1em 5px 0 5px; padding: 0 5px 0 5px;}
.title-box-title {position: relative;display: inline;padding: 0 .5em 0 .5em;top: -1.1em;font-style: normal;font-weight: bold;background-color: #ede7d8; color: #0d1743;}
.title-box-title + * {margin-top: -1.1em;}
.title-box h1 { font-size: 14px; }
.title-box h2 { padding-bottom: 4px; }
.title-box h3 { padding-top: 0px; font-size: 14px; font-weight: bold; }
.title-box p { font-size: 12px; padding: 2px; width: 100%;}
.data_box {font-size:16px; text-align: left; border: 1px solid; text-align: center;}

.data_result_title { text-align: left; text-decoration: none; font-weight: bold; padding: 0 3px 0 0; margin: 0 5px 0 5px; }
.data_result_parent { /*top: -.2em;*//*margin-left: -30em;*/color:#333333;}
.data_result {width: 444px; margin-top: 18px; text-align: left; }
.data_result p {text-align: left; padding: 0px 0px 5px 0px; margin: 0; }

.pic_thumb_50 { width: 50px; height: 50px;}
.pic_thumb_100 { width: 100px; height: 100px;}
.pic_thumb_215 { width: 190px; height: 150px; float: none;}	
.pic_main {width: 410px; border: none; padding: 0; margin: 0; }
.picture_box {width: 434px; text-align: center; font-size:16px; background-color:#FFFFFF; }
	
#xsnazzy h1, #xsnazzy h2, #xsnazzy h3, #xsnazzy p {margin:0 3px 0 5px; padding:0px 5px 0px 5px; }
#xsnazzy h2 {font-size: 14px; color: #a65254; padding-top: 5px; padding-bottom: 5px;}
#xsnazzy h1 {font-size: 14px;color:#a65254; border:0;padding-top:0.7em;}
#xsnazzy h3 {font-size: 12px;color: #000000; border:0; padding-top: 5px; font-weight: normal;}
#xsnazzy p { padding-left: 10px; font-size: 12px;} /*padding-bottom:0.5em;*/
#xsnazzy {background: transparent; margin:1em; width: 100%;}
#xsnazzy p.docstools { padding-top: 1.5px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ede7d8; border-left:1px solid #00295c; border-right:1px solid #00295c;}
.xb1 {margin:0 5px; background:#00295c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#ede7d8; border:0 solid #00295c; border-width:0 1px; overflow: hidden;}
.signupcontent {display:block; background: #D7D7CE; border:0 solid #00295c; border-width:0 1px; overflow: hidden;}

/* Header styles */
#dropmenudiv{ position: absolute; border: 1px solid #666666; border-bottom-width: 0; font: normal 12px Arial; line-height: 18px; z-index: 100; background: #0a4f6c; left: 15px; top: 0; text-align:left; letter-spacing: 1px;}
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #666666; padding: 1px 0; text-decoration: none; font-weight: bold; color: #00295c; }
#dropmenudiv a:hover{ /*hover background color*/ width: 100%; display: block; background: #7e9479; text-decoration: none; color: #FFFFFF;}

#cur-list-package { padding: 3px 0 10px 20px; margin: 10px; background-color:#FFFFCC; border: 1px solid #666666; }
#cur-list-package p {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.price-text { font-size: 14px; color:#006600;}

.listing_package { margin: 2px 0 2px 5px; padding: 0 0 0 5px;}
.fmp_blue {color:#0066FF;}
#faq_head { width: 100%; padding-bottom: 15px;}
#faq_head ol { margin: 0 0 0 30px; }
#faq_body { margin: 0 15px 0 15px; }
#faq_body p { margin: 7px 15px 7px 15px; }
#faq_body hr { margin: 7px 0 7px 0; }
#faq_body h5 { font-size: 15px; }
#faq_body h3 { font-size: 18px; padding: 10px 0 10px 0; }

.cssbutton{
	background-color: #0d1743;
	border: 1px #b5c3b4 outset;
	padding: 2px 7px 2px 7px;
	color: white;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
/*	LETTER-SPACING: 1px;*/
/*	TEXT-TRANSFORM: uppercase;*/
	font-family: Arial, Helvetica, sans-serif;
}

/*.cssbutton:visited{
color: white;
}*/

.cssbutton:hover{
border-style: inset;
background-color: #7e9479;
/*padding: 2px 9px 0 9px; shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}
.black {color: black;}
.ibox { width: 140px; margin:0 4px 0 0; border:1px solid #8d8d8d; height:18px; color:#696969;}