html {height:100%;}
body {height:100%; color:#474a4c; font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif; font-size:12px}
pre{ font-size:14px; white-space:pre-wrap; /* css-3 */white-space:-moz-pre-wrap !important; /* Mozilla,since 1999 */white-space:-pre-wrap; /* Opera 4-6 */white-space:-o-pre-wrap; /* Opera 7 */word-wrap:break-word; /* Internet Explorer 5.5+*/}
table#ad{border:0px; width:100%}
h1, h2, h3, h4 {margin:0;padding:0;color:black;}
h1 {font-size:24px}
h2 {font-size: 18px}
img {border:0}
ul,li {padding:0;margin:0}
.no-margin-left {margin-left:0 !important;}
.no-border {border:0 !important;}

a{color:#474a4c; font-weight:bold; font-size:14px; text-decoration:none}
a:hover{color:#0094da; font-weight:bold; text-decoration:none}
a:visited {text-decoration:none !important;}
fieldset {background-color:white}
legend{font-size:18px; color:#000;border:0px solid #781351; padding:2px 6px}
legend span{font-size:24px; font-weight:bold; letter-spacing:-1px}
div#body {position:relative}
div#maincontainer {width:1000px;padding:5px;overflow:hidden;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
div#homecontainer {float:left; width:1000px}
div#bodycontainer {width:1000px}
div#header {width:1000px;height:200px; color:#000000; position:relative;border-bottom:0px solid #ccc; padding:0;margin:0; padding-top:20px; text-align:center}
div#header a.btnlink-signup {background-color:transparent; display:block;letter-spacing:-1px;margin:auto; position:relative; width: 150px; background: url(../images/common/signup.png) repeat-x; padding:7px 10px;text-shadow:0 1px 0 #D9D8D8; border:1px solid #5c5c5c; color:#000000;font-size:16px}
div#header a.btnlink-signup:hover {background-color:transparent;background: url(../images/common/signup-hover.png) repeat-x; padding:7px 10px;text-shadow:0 1px 0 #D9D8D8; border:1px solid #5c5c5c;color:#000000}
div#header img {border:0}
div.headerlinks {position:absolute;top:5px;right:10px; width:220px}
div.header-free-ad {margin-top:10px;width:220px; height:128px; background:url(../images/common/black_arrow_big.png) repeat-x;}
div.header-free-ad p {color:white;font-size:16px;font-weight:bold;margin-top:30px;}
div#header a {color:#000000;}
div#header a:hover {color:#FFFFFF;}

div.push {height:20px}
div.footer{width:100%;height:40px;text-align:center;border:1px solid #ccc;background-color:#383A3A; color:white; position:relative;margin-top:30px;overflow:hidden}
div.footer div.footerlinks {float:left}
div.footer div.footerimages {float:left;width:200px;position:relative}
div.footer div.footerimages a {display:block;float:left;margin-right:10px;position:absolute}
div.footer div.footerimages a.twitter {position:absolute;}
div.footer div.footerimages a.facebook {position:absolute;left:110px}


div.footer a{ color:white}
div.footer a:hover{ color:#0094da}

div#login{text-align:left; height:160px; margin-left:10px; margin-right:10px; /*border-top:1px solid #f68932; border-left:1px solid #f68932; border-right:1px solid #f68932; border-bottom:1px solid #f68932; */}
div#login p {margin:0px 0px 10px 0px;padding:0}
div#login ul {list-style:disc;}
div#login li {margin:10px 0px 10px 20px;}
div#termsOfUse {float:left; margin-left:2em;border:1px solid #000; width:400px; height:266px; text-align:left;padding:10px;font-size:18px;background-color:#000000}
div#termsOfUse p{margin:0;padding:0}
div#termsOfUse a{margin:0;padding:0;font-size:16px}
.error{font-size:12px; font-weight:bold; font-style:italic; color:#900}

table#ad td{border-bottom:1px dotted #333; margin-right:0px}
table#ad td img{width:150px}
#comingsoon{width:100%; text-align:center;  font-size:36px; height:100px}
#templateBody{background: white /*#DDEEF6*/ url(../images/common/bg_gradient_01.png) repeat-x;/*background-color:#0095da;*/ /*background-color:#CCF5FF; */}
table{/*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#Table_01{border:0px; width:885px}
#signup{width:100%}
#Table_02 {border:0px solid #6DAAD6}
#Table_02 td{border:0}
#Table_02 img{border:0px}
.blacklink{color:#000; font-weight:bold; font-size:14px}
.whitelink{color:#FFF; font-weight:bold; font-size:14px}
.top_linebreak{border-top:1px solid #6DAAD6; width:100%}
.bottom_linebreak{border-bottom:1px solid #000}
.title{font-size:24px; font-weight:bold; letter-spacing:-1px;color:#474A4C}
#listingsBox td span{ font-weight:bold}
.listings{font-size:18px}
.listingGTLarge{font-size:16px}
.listingGTMedium{font-size:14px}
.listingGTSmall{font-size:12px}
#detail_table{width:660px; /*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
/* ROUNDed Corners CSS ....check out addRealtor page for Div spec */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block}
.b1{height:1px; background:#888; margin:0 5px}
.b2{height:1px; background:white; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px}
.b3{height:1px; background:white; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px}
.b4{height:2px; background:white; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px}
.contentb{background:white; border-right:1px solid #888; border-left:1px solid #888}
.contentb div{margin-left:5px; margin-right:5px}
/*Border for sign in page*/
.contentb_signin{background:white; border-right:1px solid #888; border-left:1px solid #888}
.contentb_signin div{margin-left:5px; margin-right:5px}
/*Border for sign up page*/
.contentb_signuppre{background:white; border-right:1px solid #888; border-left:1px solid #888}
.contentb_signuppre div{margin-left:5px; margin-right:5px}
/* END OF Rounded Corners in CSS */
#add_table{width:640px; border:1px}
#profileText{width:100%; font-style:italic; overflow-x:hidden}
#attorneyProfileText{width:100%; font-style:italic; overflow-x:hidden}
#professionProfileText{width:100%; font-style:italic; overflow-x:hidden}

.counter{margin-top:10px; font-size:14px; font-weight:bold}
.sideBySide{float:left}
#uploadImg{}
#cropPhoto{/*margin-left:10px; margin-right:10px; *//*width:45em; */height:auto; margin-bottom:25px; text-align:center}
#cropPhoto div{}
.errorLrg{font-size:16px; font-weight:bold; font-style:italic; color:#900}
.successLrg{font-size:16px; font-weight:bold; font-style:italic; color:#0C3}
/*Styed INput*/
input, select{color:#000; background:#FFF; border:1px solid #000}
.btn{color:#000; background:#e1e2e2; border:1px solid #000; font-size:12px; font-weight:bold;padding:2px}
.btn:hover{color:#FFF; background:#3abdee; border:1px solid #000; font-size:12px;font-weight:bold;padding:2px}
/* Table which is used to signup for an account mba_sign_up.jsp*/
.createAcct{float:left}
/* Table which is used to terms of use on mba_sign_up.jsp*/

/*Divs*/
#fieldset_signin{border:1px solid #999; width:25em; height:270px}
#fieldset_signup{border:1px solid #999; width:98%; height:22em}
#fieldset_signupacct{border:1px solid #999; width:98%; height:35em}
#fieldset_addCompanyPhoto{border:1px solid #999; width:98%; height:35em; height:auto;}
#fieldset_addConfirm{border:1px solid #999; width:98%; height:100%}
#fieldset_acctmain{border:1px solid #999; width:100%; height:400px}
#fieldset_add{border:1px solid #999; width:100%; height:55em}
#fieldset_addCities{border:1px solid #999; width:100%; height:40em}
#fieldset_uploadphoto{border:1px solid #999; width:100%;height:340px}
#fieldset_cropphoto{border:1px solid #999; width:100%; /*height:12em; */}
#fieldset_uploadcompanyphoto{border:1px solid #999; width:400px}
.mainFieldSetTable{width:855px;margin:auto}

/*.btn_signin{position:absolute; margin-left:180px; bottom:125px}
.btn_acct{position:absolute; margin-left:180px; bottom:125px}
*/
#loginTable{width:100%}
#listingTable1{margin-left:auto;  margin-right:auto; width:100%; text-align:left}
#uploadPhoto{margin-left:10px; width:699px}
#companyUploadPhoto{margin-left:10px}
/*Div on mba_acct_confirm.jsp*/
#create_acct{margin-left:10px;overflow:hidden}
#aboutUs{margin-left:auto;font-size:14px}
#aboutUs p{float:left;}
#aboutUs p img{float:left; border:0px solid #ccc; margin-right:5px;margin-top:35px}
p#about-scott {}
p#about-scott img{float:right; border:0px solid #ccc; margin-right:5px;margin-top:-45px}

/*Table for the aboutUs.jsp*/
#contact-container{width:100%}
/*Table for the aboutUs.jsp*/
table#contactus{border:1px solid #ccc; width:500px}
table#contactus td{padding-top:10px; padding-bottom:10px; text-align:left}
table#contactus h2{font-size:18px; margin:0px}
table#contactus .topText{margin:0px; background-color:#CCC; padding:10px}
table#contactus .bottomText{margin:0px; background-color:#CCC; padding:10px}
table#contactus .submitBtn{text-align:center}
table#contactus .submitBtn input{margin-right:50px}
table#contactus .indent{padding-left:50px; padding-top:20px}

/*Class for Strong tags on privary and terms pages*/

#croppedImage{ float:left}
.frameTitle{text-align:left; height:100%}
.frameTitle span{height:10px;display:block}
#frame_container {height:100%;width:100%; clear:both;}
.uploadTitle{margin-right:0px; float:left; text-align:left}
.frameTitle span{padding-bottom:5px}
.framepad{border-top:4px solid #FFF; border-left:4px solid #FFF; border-right:4px solid #FFF; border-bottom:4px solid #FFF; float:left}
.frameborder{border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; float:left}
#cropPhotoTable{/*border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; */ margin:auto auto;  width:300;  padding:0; /* Zero to prevent IE box trouble. */}
.disabledSelect{background-color:#CCC}
.dropDown{width:120px}
#companyPhotoTable{width:98%; /*border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; */}
#companyPhotoTable td{width:33%; /*border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; */}
.regLink{color:#000;  font-size:12px; font-weight:100; text-decoration:underline}
#detail_confirm_table{border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  font-size:14px; width:660px}
#detail_confirm_table td{/*border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; */}
.mediumFont{font-size:16px}
.divSpacer{height:18px}
.border{border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999}
.greenTxt{color:#0C3; font-weight:bold; font-size:14px; text-decoration:none}
.redTxt{color:#F00; font-weight:bold; font-size:14px; text-decoration:none}
.deleteBtn{width:16px; height:16px; margin-right:5px; margin-bottom:1px; vertical-align:text-bottom}
.uploadBtn{margin-bottom:-2px; vertical-align:text-bottom}
#city_table{width:855px; text-align:center;/*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#city_table table {margin-left:20px; width:800px;}
#city_table table .city_table_list {width:180px;}
#county_table{width:855px /*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#county_table table {margin-left:20px; width:800px;}
#county_table table .city_table_list {width:180px;}
#usa_table{width:98%; /*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#listings_table{width:98%; /*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#listings_table td{/*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
#detail_table{width:98%; /*border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; */}
.breadCrumb{font-size:14px}
#removeListingTable{margin-left:auto; margin-right:auto; margin-top:30px; text-align:center; width:500px}
#removeListingTable input{margin-top:30px}
#soloPic{margin-left:auto; margin-right:auto}
.insuranceListingsSpan{font-family:"Times New Roman",Times,serif; font-weight:bold; font-size:22px}
#accountHomeUL{width:100%}
#accountHomeUL tr{vertical-align:top}
#paymentimg{width:400px}
td.skip_back a {margin-left: 20px; margin-right:20px}

div.membershipcontainer {width:100%; text-align:center;}
ul.column {list-style:none;margin:0;padding:0}
ul.column li {margin:0;padding:0}
div.middleleft {width:200px;text-align:left;color:#000066; margin:auto auto}



/*
 * Commmon Classes
 *
 */
.clearright {clear:right}
.floatright {float:right}
.black{color:#000}
.drkblue{color:#000066}
.bold{font-weight:bold;}
.lblue {color:#0094da;}
.hidden {position:absolute;left:-9999px}
.floatleft {float:left}
.clearboth {clear:both}
.bottom-border-dashed {border-bottom:1px dashed #666666;width:750px;height:20px;margin-bottom:20px}
.indent {margin-left:30px}
.lblue-box {border:1px solid #383A3A; padding:5px}
.spacerlft40 {margin-left:40px;}
h2.cont {font-size:12px;font-weight:normal;color:#474A4C}
h2.inline {display:inline}
.text-center {text-align:center}

div.bottom-btns {width:750px;position:relative;}
div.bottom-btns div.leftbtn {position:absolute;left:0px}
div.bottom-btns div.rightbtn {position:absolute;right:0px}




/************************************************************************************************************/
/*
/* Lytebox CSS
/*
/*************************************************************************************************************/


#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background:url(../images/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparenturl(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background:url(../images/lytebox/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background:url(../images/lytebox/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background:url(../images/lytebox/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background:url(../images/lytebox/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background:url(../images/lytebox/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparenturl(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background:url(../images/lytebox/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background:url(../images/lytebox/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background:url(../images/lytebox/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background:url(../images/lytebox/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background:url(../images/lytebox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background:url(../images/lytebox/close_grey.png) no-repeat; }
	#lbClose.red { background:url(../images/lytebox/close_red.png) no-repeat; }
	#lbClose.green { background:url(../images/lytebox/close_green.png) no-repeat; }
	#lbClose.blue { background:url(../images/lytebox/close_blue.png) no-repeat; }
	#lbClose.gold { background:url(../images/lytebox/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background:url(../images/lytebox/play_grey.png) no-repeat; }
	#lbPlay.red { background:url(../images/lytebox/play_red.png) no-repeat; }
	#lbPlay.green { background:url(../images/lytebox/play_green.png) no-repeat; }
	#lbPlay.blue { background:url(../images/lytebox/play_blue.png) no-repeat; }
	#lbPlay.gold { background:url(../images/lytebox/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background:url(../images/lytebox/pause_grey.png) no-repeat; }
	#lbPause.red { background:url(../images/lytebox/pause_red.png) no-repeat; }
	#lbPause.green { background:url(../images/lytebox/pause_green.png) no-repeat; }
	#lbPause.blue { background:url(../images/lytebox/pause_blue.png) no-repeat; }
	#lbPause.gold { background:url(../images/lytebox/pause_gold.png) no-repeat; }


/* Jquery modal*/
#confirm {display:none;position:absolute}
#confirm-dialog {visIbility:hidden;position:absolute}

/* Overlay */
#confirm-overlay {background-color:#000000; cursor:wait;}

/* Container */
#confirm-container {height:200px; width:400px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #0095DA;}
#confirm-container .header {height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .confirmclosetxt {margin:0; padding:12px 4px 12px 8px; font-size:.7em;font-style:italic;color:#990000;font-weight:bold}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}

/*End Jquery modal*/


div.listingConfirmation {text-align:center}
div.listingConfirmation p {font-size:18px; margin-top:150px}



div#guide_pagination {float:left;height:28px;margin-top:12px;position:relative;text-align:center;width:100%;}
div#guide_pagination ul {margin:4px 0 0;padding:0;}
div#guide_pagination ul li {cursor:pointer;display:inline;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:center;}
div#guide_pagination ul li span { font-size:14px;margin-left:4px;margin-right:4px;}
.pagination_active span {color:#0094da; text-decoration:underline;}
.pagination_inactive span {color:#000066;}
.inactive {display:none}
.active {display:block; }



div.creatediv {float:left;}


#detail_confirm_table pre {width:700px; overflow:auto}

/*Maxlenght status*/
div.status {font-weight:bold; marker-top:10px}

/*
 * Admin Console CSS adminconsole.jsp
 *
 */
div.adminContainer {margin:auto auto;padding:0;width:850px; height:400px; position:relative;}
div.adminContainer fieldset {margin:auto auto; width:80%; height:400px}
div.adminContainer fieldset legend{margin-left:20px}
div.adminContainer ul.admin-ul {margin:0;padding:0;margin-left:20px;margin-top:20px}
div.adminContainer ul.admin-ul li {height:20px}
div.admindiv {border:1px solid #222D2D;background-color:#FFFAE9; width:95%;margin-top:50px;margin-left:auto; margin-right:auto;padding:10px}
div#loginuser {height:100px;}
div#loginuser input {margin-top:10px}
div#addcity, div#addcounty, div#editcity {height:130px;}
div#addcity input, div#addcity select, div#editcity input, div#editcity select {margin-top:10px}
div#addcity span, div#editcity span {margin-left:20px}
div#addcounty input, div#editcity input {margin-top:10px}
div#editcity div {float:left; width:150px; margin-right:20px}

/*
 * Sitemap CSS sitemap.jsp
 *
 */

div#sitemapcontainer {width:855px;margin:auto;padding:0;font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;}
div#sitemapcontainer div.listDiv {width:260px;margin:20px 0px 20px 20px; border-right:1px solid #ccc;float:left}
div#sitemapcontainer h4 {margin:0;padding:0;font-size:20px;font-weight:bold}
div#sitemapcontainer ul, div#sitemapcontainer ul li{list-style:none;margin:0;padding:0}
div#sitemapcontainer a {font-size:12px}
div#sitemapcontainer div.novert {border-right:0;}
div#sitemapcontainer h4.topborder {border-top:1px solid #ccc;}

/*
 * Error message
 *
 */


div.error-cont {border-left:1px solid #F6D4D8; border-right:1px solid #F6D4D8; border-bottom:1px solid #F6D4D8; background:#FFFFFF url(../images/common/error_bg.jpg) repeat-x scroll 0 0;font-size:12px; font-weight:bold; color:#900;height:auto; width:95%;margin:0 auto}
div.error-cont ol{list-style:none;margin:0;padding:0;text-align:left}
div.error-cont ol li{margin:0;padding:5px 0 2px 20px;text-align:left}

div.messages {border-left:1px solid #d4f8d2; border-right:1px solid #d4f8d2; border-bottom:1px solid #d4f8d2; background:#FFFFFF url(../images/common/msg_bg.jpg) repeat-x scroll 0 0;font-size:12px; font-weight:bold; color:#42c83a;height:auto; width:100%;margin:0 auto}
div.messages ol{list-style:none;margin:0;padding:0;text-align:left}
div.messages ol li{margin:0;padding:5px 0 2px 20px;text-align:left}

/*
 * My Account Settings Div
 *
 */

div.myaccount-settings {border-top:1px dashed #666666; width: 95%; clear:both;padding:10px 0px 10px 0px}
div.myaccount-settings h2 {}


/*
 * Edit account information
 *
 */

div#edit_acct  {margin-top:10px; width:740px}
div#edit_acct h2 {font-size:14px;margin:10px 0px 10px 0px;clear:both}
div#edit_acct div.changeefield {height:60px;margin-bottom:15px}
div#edit_acct div.changeefield div {float:left; margin-right:15px}
div#yourAccount ul {margin-left:15px;width:330px;float:left}
div#yourAccount ul li {margin-bottom:5px}



/*
 * Google Adsense
 *
 */
 

 div.adsense-home {width:135px; padding-top:120px; border:0px solid black; float:left; height:800px}
 div.adsense-horiz {position:relative;width:728px; border:0px solid black;float:left }
 div.adsense-vert {position:relative;width:160px; height:600px; border:0px solid black;position:absolute;right:0;top:0}
 


/*
 * News & Tools Page
 *
 */
div#newsandtools {position:relative;width:100%;  margin:25px 0px 50px 0px; overflow:hidden}
div#newsandtools ul {padding:0;margin:0;}
div#newsandtools ul li {height:60px;width:700px;margin-bottom:10px;padding-left:130px}
div#newsandtools ul li .title {font-size:22px;font-weight:normal}
div#newsandtools ul li .title a {font-size:22px;font-weight:normal;}
div#newsandtools ul li .preview {font-size:14px;font-weight:normal;font-style:italic}
div#newsandtools ul li.qa {background:url(../images/common/newsandtools/qa.png) no-repeat top left;}
div#newsandtools ul li.homefinder {background:url(../images/common/newsandtools/homefinder.png) no-repeat top left;}
div#newsandtools ul li.dailynews {background:url(../images/common/newsandtools/dailynews.png) no-repeat top left;}
div#newsandtools ul li.weeklynews {background:url(../images/common/newsandtools/weeklynews.png) no-repeat top left;}
div#newsandtools ul li.buyertips {background:url(../images/common/newsandtools/buyertips.png) no-repeat top left;}
div#newsandtools ul li.sellertips {background:url(../images/common/newsandtools/sellertips.png) no-repeat top left;}
div#newsandtools ul li.calc {background:url(../images/common/newsandtools/calc.png) no-repeat top left;}


/*
*
*	Biz Homepage
*
*/
div.home-sample {width:900px;margin:0 auto;min-height:700px}
div.biz-home-toggle-realtor, div.biz-home-toggle-other {width:900px;clear:both; border:1px solid #ccc;padding:20px 0;background:url(../images/bizimages/sample.gif) top left no-repeat}
div.biz-home-toggle-realtor img, div.biz-home-toggle-other img {margin:0 auto;display:block}


div.biz-home-realtor {height:130px; position:relative; width:400px; float:left; text-align:left;margin:0px 50px 30px 0px}
div.biz-home-insurance {height:130px;position:relative;width:400px; float:left; text-align:left;margin:0px 0px 30px 50px}
div.biz-home-realtor h2 a, div.biz-home-insurance h2 a  {margin:0;position:relative;display:block;height:120px;width:380px; font-size:14px; font-weight:normal; color:#000000;padding:10px 10px 0 10px; background:url(../images/bizimages/realtor_h2_bkg.jpg) no-repeat;cursor:pointer}
div.biz-home-realtor h2 a:hover, div.biz-home-insurance h2 a:hover {background:url(../images/bizimages/realtor_h2_bkg-hover.jpg) no-repeat;cursor:pointer}
div.biz-home-realtor p.clickhere, div.biz-home-insurance p.clickhere {margin:0;padding:0px;display:block;position:absolute;bottom:15px;right:20px;font-size:20px;letter-spacing:-1px;text-decoration:underline}
div.biz-home-realtor div {margin-top:20px; border:1px solid #ccc;border-right:0px;height:500px}
div.biz-home-insurance div {margin:20px 0px 30px 0px; border:1px solid #ccc;height:500px}
div#homecontainer {position:relative}
div#homecontainer div.biz-intro {color:white; width:700px;margin:15px auto; font-size:16px; background:url(../images/common/biz-intro-text-bkg.gif) no-repeat;padding:5px 15px 15px }
div#homecontainer div.biz-intro h1.biztitle {color:white; font-size:16px; font-weight:bold;display:block;margin-top:15px}
div#homecontainer div.biz-intro p.bizbody {font-size:14px;display:block;margin-top:5px}
div#homecontainer div.vertical_divider {border-left:1px dashed #ccc; height:500px;float:left;margin:100px 20px 0px 40px}
div#homecontainer div.biz-endingtext {margin:30px auto; font-size:16px; background:url(../images/common/biz-ending-text-bkg.gif) no-repeat;padding:5px 15px 15px; clear:both }
div#homecontainer div.biz-endingtext p {margin:0;color:#FFFFFF}
div#homecontainer div.biz-endingtext p a {text-decoration:underline;font-size:15px;color:#FFFFFF}
div#homecontainer div.biz-endingtext p a:hover {color:#0099FF}
div#homecontainer div.biz-endingtext p span {margin-left:240px;font-weight:bold; color:#0099FF}

div#homecontainer div.sign_graphic {position:absolute;margin-left:200px;margin-top:-50px}

div.link {position:relative;width:1000px;margin:10px auto;height:30px;text-align:center} 
div.link a {display:block;float:left;margin-left:10px;border-right:1px solid #CCCCCC;padding-right:5px}
div.link div.center {margin:0 auto}
div.link div.center div.twitter img {margin-top:-5px}
div.link div.center div.social {float:left;margin:-5px 5px 0px 5px;}
div.link div.center div.social a {padding:0px;border:0px;margin:0}
div.link div.center div.social a:hover{color:#FFFFFF;}
div.link div.center div.social img {float:left;}
div.link div.center div.social span.tag {float:left;text-align:left; font-size:12px;padding-left:5px}
div.link div.center div.social span.tag span.link {color:#0099FF}

.biztwitter {position:absolute;bottom:-3px;left:830px; margin-bottom:-13px; display:block}
.bizfacebook {position:absolute;bottom:3px;left:885px; margin-bottom:-13px; display:block}
div#states_text {margin-top:50px; width:980px;margin-left:auto;margin-right:auto}
div#states_text div.first {float:left;margin-left:50px}
div#states_text div.second {float:left}
div#states_text a {display:block;width:180px;font-weight:normal}
div#empty-profession {font-size:20px;padding:20px;font-weight:bold;font-style:italic;border:1px solid #ccc;background-color:#EBEBEB}
div#empty-profession .emphasize {color:#0094da}
div#empty-profession a {color:#990000;text-decoration:underline;font-style:normal;font-size:20px}
div#empty-profession a:hover,div#empty-profession a:focus  {color:#990000;text-decoration:none;font-style:normal;font-size:20px}

div.header-free-ad p {display:inline-block}

div.calendar {width:60px;height:60px;position:relative;background:url(../images/common/news/calendar.png) no-repeat top left;float:left;margin-top:20px}
div.calendar p {margin:0;padding:0}
div.calendar p.month {position:absolute;left:19px;top:5px;color:#FFFFFF;font-weight:bold;font-size:12px}
div.calendar p.day {position:absolute;left:18px;top:21px;font-size:19px;color:#254861;font-weight:bold;}
div.calendar p.year {position:absolute;left:15px;top:41px;color:#254861;font-weight:bold;font-size:12px}

div.news-title {margin-left:5px;float:left;margin-top:20px;width:920px}
div.news-title p {margin:0;padding:0}
div.news-title p.small {font-style:italic;margin-top:5px}
div.news-title p.small a {font-size:16px;font-weight:normal}
div.news-title h3.title {font-weight:normal;font-size:18px;width:930px}
div.news-title p.author {}
div.news-title p.author a {font-size:12px;font-weight:normal;text-decoration:underline;color:#0066CC}
div.news-content {padding:10px 0px 0px 10px;width:100%;height:auto;margin-bottom:20px;clear:both}
div.news-content p {padding-right:5px}

ul#tipslist {margin:15px 0 0 0;padding:0}
ul#tipslist li {margin:0;padding:0;overflow:hidden}
ul#tipslist li .title a {font-size:24px}

a.texttruncate {color:#0066CC;font-size:14px;font-weight:normal;text-decoration:underline;letter-spacing:-1px}
a.texttruncate span {letter-spacing:-5px;padding:0 5px 0 5px}



.error-500 {width:1000px;overflow:hidden;font-size:22px;text-align:center;padding-top:100px}
.error-500 a {font-size:22px;text-decoration:underline;}


#hfwidget {position:relative;overflow:hidden;width:100%;margin:0px}
div#hfwidget div#widgetHFwrap {padding:20px;border:1px solid #ccc;margin:0px}
div#hfwidget div#hfiframe {margin-top:25px;border:1px solid #ccc;overflow:hidden;text-align:center}
div#hfwidget div#hfiframe iframe {width:600px;width:98%;overflow-x: hidden;overflow-y: scroll; height:768px;}
div#arrows {width:600px;float:left}


.listings-div {width:1000px;position:relative;}
.listings-div .breadcrump {position:absolute; left:0px; top:0px}
.listings-div h2 {width:100%;text-align:center}
.listings-div .listing-boxes {width:700px;margin:0px auto;text-align:center}
.listings-div .listing-boxes div.floatleft {margin-right:50px}

.empty-box-link {font-weight:bold;color:#0094da;font-size:20px}
.empty-box-link em {font-size:14px;color:#333333}