body { font-family:Arial, Helvetica, sans-serif, Tahoma;font-size: 14px;color:#000000;background-image: url(../images/common/bg.jpg);background-repeat:repeat-x;background-color:#a8a8a8; margin-top:0px;line-height:18px}

p {margin:0}

#wrapper {width: 910px; margin-left:auto; margin-right:auto;  text-align: left; /* Recover from IE 5.x hack */  }
#iHomeFinderWrapper {width: 910px; text-align: left; /* Recover from IE 5.x hack */  }

/*TEXT STYLES START*/
a {	color:#333399}
a:visited {color:#333399}
a:hover {color:#000000}
a:active {color:#333399}
.goicon {background: url(../images/bulls/goicon.gif) 99% 2px no-repeat; padding-right: 16px;}

.alignRight {text-align:right}
.alignLeft {text-align:left}
.alignCenter {text-align:center}

h1{ color:#336633; font-size:24px;margin:0 0 14px 0; font-weight:normal}
* html h1{ color:#336633; font-size:24px;padding:1px 0 0 0; margin:0 0 14px 0; font-weight:normal}
h2{ color:#000000; font-size:16px; font-weight:bold;margin:0 0 10px 0;  }
h3{ color:#000000; font-size:15px;margin:0 0 12px 0; font-weight: bold  }
h4{ color:#000000; font-size:18px; font-weight:bold; margin:0 0 4px 0; line-height:20px}
h5{ color:#666666; font-size:14px;margin:0 0 6px 0; font-weight: bold}
h5.firstChild{margin:24px 0 6px 0;}
h5.secondChild{margin:24px 0 6px 0;}
h6{ color:#FFFFFF; font-size:12px;margin:0 0 12px 0; font-weight: bold}

ul {margin: 0 10px 0 0; padding:0; list-style:none;}
ul li {	background: url(../images/bulls/greenSquare.gif) no-repeat 0 7px; padding-left: 13px; margin-bottom:0;}

.lastChild{margin:0 0 24px 0;}
.firstChild{margin:16px 0 0 0;}

/*TEXT STYLES END*/


/*ELEMENT STYLES START*/

/*PAGE CONTAINER */
.page { float:left; width: 910px; background: #ffffff url(../images/ui/page_mid_ver2.gif) repeat-y; }
/*.pageTop { width: 910px; height: 1px; }*/
.pageMid { width: 890px; padding:14px 10px 0 10px;  }
.pageBot { width: 910px; height:60px;background: url(../images/ui/page_bot_ver2.gif) no-repeat bottom; clear:both; }
/*PAGE CONTAINER END */

/*Left Content */
#leftContent { float:left; width: 580px; margin-right:20px; }
#homeBottomRow {float:left; width:600px; }
/*Left Content END */

/*Right Content - Home Search */
#rightContent { float:right; width: 230px; padding:0 30px 0 0; }
.homeSearch {width:220px; font-size:14px;}
.homeSearch ul {margin: 0 0 24px 0; padding:0; list-style:none;}
.homeSearch ul li {	background: url(../images/bulls/greenSquare.gif) no-repeat 0 7px; padding-left: 13px; margin-bottom:0;}

* html .homeSearch {width:220px; font-size:14px;}
* html .homeSearch ul {margin: 0 0 24px 0; padding:0; list-style:none;}
* html .homeSearch ul li {	background: url(../images/bulls/greenSquare.gif) no-repeat 0 7px; padding-left: 13px; margin-bottom:0;}

/*Right Content - Home Search END */



/*CALLOUT STYLES START*/

.calloutLg { float:left; width: 292px; background: #ffffff url(../images/ui/calloutLgMid.gif) repeat-y; margin:0 8px 14px 0; }
.calloutLg img {border: solid 1px #000; padding:4px; width:240px;}
.calloutLg table {padding:0px; margin:0px; border-collapse:collapse}
.calloutLgTop { width: 292px; height: 13px;  background: #ffffff url(../images/ui/calloutLgTop.gif) top no-repeat;  }
.calloutLgMid { width: 272px; padding:0 10px 0 10px;}
.calloutLgBot { width: 292px; height:18px;background: url(../images/ui/calloutLgBot.gif) no-repeat bottom; clear:both; }

.greenArrowLg { margin: 0; padding:0 0 0 0;}
.greenArrowLg li {background: url(../images/bulls/greenarrowLg.gif) no-repeat 0 0px; padding:0 10px 0 20px; margin: 0 0 5px 0; list-style:none}

.greenArrow { margin: 0; padding:0 0 0 0;}
.greenArrow li {background: url(../images/bulls/greenarrow.gif) no-repeat 0 4px; padding:0 10px 0 17px; margin: 0 0 0 0; list-style:none}

.calloutSm { float:left; width: 191px; background: #ffffff url(../images/ui/calloutSmMid.gif) repeat-y;margin-right:10px; line-height:16px; }
.calloutSm li {margin: 0 0 10px 0; padding:0; list-style:none; padding-left: 13px;}
.calloutSmTop { width: 191px; height: 27px;}
.calloutSmTop#lookingToBuy { background: #ffffff url(../images/ui/calloutSmTopBuy.gif) top no-repeat;  }
.calloutSmTop#lookingToSell {background: #ffffff url(../images/ui/calloutSmTopSell.gif) top no-repeat;  }
.calloutSmMid { width: 171px; padding:10px 10px 0 10px; height:120px;  }
.calloutSmBot { width: 191px; height:21px;background: url(../images/ui/calloutSmBot.gif) no-repeat bottom; clear:both; }

.calloutSmBlue { float:right; width: 200px; background: url(../images/ui/calloutSmBlueMid.gif); background-repeat:repeat-y; margin:0 0 10px 0;line-height:16px;}
.calloutSmBlue#buyers { float:right; width: 200px; background: url(../images/ui/calloutSmBlueMid.gif); background-repeat:repeat-y; margin:36px 0 10px 0;line-height:16px;}
.calloutSmBlue p {margin-top:0px;}
.calloutSmBlueTop { width: 200px; height: 13px;background: url(../images/ui/calloutSmBlueTop.gif);background-repeat: no-repeat; }
.calloutSmBlueMid {  width: 160px; padding:0px 20px 0 20px; }
.calloutSmBlueBot { width: 200px; height:23px;background: url(../images/ui/calloutSmBlueBot.gif) no-repeat bottom; clear:both; }
.calloutSmBlue .greenArrowLg { margin: 10px 0 0 0; padding:0 0 0 0;}
.calloutSmBlue .greenArrowLg li {background: url(../images/bulls/greenarrowLg.gif) no-repeat 0 0px; padding:0 10px 0 20px; margin: 0 0 7px 0; list-style:none}

.clearer {clear:both}

/*CALLOUT STYLES END*/


/*HEADER STYLES START*/
#header {width:910px;}
#bannerTop {background: url(../images/ui/banner_topv2.gif);height:74px;width:910px;}
#bannerBot {height:119px;width:910px;}
* html #bannerBot {height:119px;width:910px; margin: 0 0 -3px 0;}
#bannerBot img {margin:0px;}

#signUp {float:right; margin:10px 0 0 0 }
#signUp_iHome {float:right; margin:14px 0 0 0;font-size:13px; }

#navContainer {padding:0 0 0 0; width:100%;}
#topnav {float: right; margin: 16px 0 0 0; font-size: 12px; font-weight:bold;}
#topnav li {display: inline; background: none; padding:0 0 0 4px}
#topnav a {color: #333399;}
#topnav a.indicator {color: #3e7523;}
#topnav a:hover {color:#000000; }	
/*HEADER STYLES END*/

/*NEWS START */
#rssNews {width:280px; float:left; margin:0 0 30px 10px}
#rssNews  li {margin: 0 0 10px 0; padding:0; list-style:none; padding-left: 13px;}
.rssIcon {margin:0 0 0 20px}
/*NEWS END */

/*BANK OWNED INFO */
#bankOwned {width:191px; float:left;}
#bankOwned p{color:#666666; margin:4px 0 0 0 }
#bankOwned .greenArrowLg { margin: 10px 0 0 0; padding:0 0 0 0;}
#bankOwned .greenArrowLg li {background: url(../images/bulls/greenarrowLg.gif) no-repeat 0 0px; padding:0 10px 0 20px; margin: 0 0 5px 0; list-style:none}
/*BANK OWNED INFO END */

/*SUB PAGE STYLES  */
.content {width:100%; }

.content p {margin:0 0 12px 0;}
.content #firstChild {width:100%;margin:24px 0 24px 0px;}
.content #sellersFirstChild {width:100%;margin:24px 0 24px 0px;}
* html .content #firstChild {width:100%;margin:0 0 24px 0px;}

.agentListing {width:100%; margin:0 0 24px 0; padding:0 0 0 0; }
.agentListing#lastChild {width:100%; margin:0 0 24px 0; padding:0 0 20px 0;  }
.agentName {color:#336633; font-weight:bold; font-size:16px; margin:0; padding:0}
.agentListing p {margin:0 0 6px 0;}
.ext {color:#000000; padding:0 0 0 20px}
.strong {font-weight:bold}
.contactInfo { margin: 0; padding:0; color:#666666;list-style:none}
.contactInfo li { background:none;list-style:none; padding:0 ; margin: 0 0 2px 0;}



.content #secondChild {width:100%}


/*SUB PAGE STYLES END */



/*FOOTER STYLES*/
#footercontainer {font-size:12px;  margin:16px 0 0 0; color:#ffffff; text-align:left; clear: left; padding:16px 0 0 0; width:910px; height:200px; line-height:normal}
* html #footercontainer {font-size:12px;   margin:16px 0 20px 0; color:#ffffff; text-align:left; clear: left; padding:0 0 0 0; width:910px;height:200x  }
#footerlinks { width:600px; float:left ;margin:0 0 20px 0}
* html #footerlinks {width:600px; float:left; margin:0 0 20px 0}
#footerlinks a { color:#ffffff;  }
#footerlinks a:link { color:#ffffff }
#footerlinks a:visited { color:#ffffff }
#footerlinks a:hover { color: #000000 }
#footerlinks a:active { color:#ffffff }

#makibieCredit{ float:left; width:160px; margin:0 0 0 150px}
#makibieCredit a { color:#ffffff; font-size:12px;  }
#makibieCredit a:link { color:#ffffff }
#makibieCredit a:visited { color:#ffffff }
#makibieCredit a:hover { color: #000000 }
#makibieCredit a:active { color:#ffffff }

#townLinks { width:100%; float:left }
#townLinks a { color:#ffffff;  }
#townLinks a:link { color:#ffffff }
#townLinks a:visited { color:#ffffff }
#townLinks a:hover { color: #000000 }
#townLinks a:active { color:#ffffff }

/*FOOTER STYLES END*/

/* new form styles*/

#cf table{width:400px; }
#cf td{padding: 6px;}
#cf select, #cf input {border: 1px solid #AAAAAA; width: 190px;}
#cf .double {width: 400px; }
#cf .radio {border: none; width: auto;}
#cf textarea {width: 400px; height: 125px; border: 1px solid #AAAAAA;}
#cf .submit { color: #FFFFFF; font-weight: bold; background-color: #005A96; border: 1px solid #E5E1B5; margin: 10px 0; padding: 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; width: 100px;}
#cf .submit:hover { color: #FFFFFF; background-color: #0072bc; } 
#cf p{width: 400px; }

#cf label {margin: 0; padding: 0;} 
#cf .correctionText{display: block;color: #006600;font-weight: bold;}
#cf .warning{color: #CC0000;font-weight: bold;}

#contactSideContainer {text-align:right; width:100%;}
#contactSideContainer img {text-align:right; }
#contactSideContainer .smallText{font-size:14px;margin:24px 0 0 0}
#contactSideContainer .bigText{font-size:14px; font-weight:bold; margin:0 0 24px 0}