﻿body { background: #C9AB77 url(images/bg.jpg) top center repeat-y; font-family:Arial; font-size:10pt; }
body.white { background: white; font-family:Arial; font-size:10pt; }

/* General site formatting */
/* links */
a {text-decoration:none; color:#00319c;}
a.bold {font-weight:bold;}
a:hover { text-decoration:underline; color:#EF8700;}
a:active { color:#EF8700; }
a:active { color:#EF8700; }

a.returnTop { font-size:90%;}
/* paragraphs */
p { line-height: 18px; }
p.contactinfo { line-height: 15px; font-size:90%;margin:5px; text-align:left;}
/* headers */
h1 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; }
h3 { text-indent:10px; font-weight:bold; font-size:9pt; color:#EF8700;}

form { padding:0; margin:0; border:0; }

/* General DIVS for site */
#container { width: 750px; text-align:left;margin-top:25px;border:1px solid black;  }
#header { width: 750px; height:70px; background: #EF8700 url(images/headbg.jpg) center center no-repeat;  }
#OBottomRound { width: 750px; height:20px; background: url(images/bottomround.gif) left bottom no-repeat;}
#OTopRound { width: 750px; height:10px; background: url(images/topround.gif) right center no-repeat; }

/* Menu bar DIV */
#navBar { width: 750px; background: transparent; height:25px; margin-top:3px; margin-bottom:3px;}
#navBar table {width:100%; }
#navBar td { width: 107px; height:23px; vertical-align:middle; text-align:center; color:#FFFFFF; background:#C9AB77;}
#navBar td img { border:0; padding:0; margin:0;}

/*Mission Statement DIV */
#mission { width:550px; }
#mission p { margin:5px; }
#mission h1 { font-size:120%; text-align:center; padding:10px;}

/* Main Page */
#main { width:750px; height:398px;}
#mainLeft { width:481px; height:398px; float:left; }
#mainLeft_noFlash { width:481px; height:398px; float:left; background:url(images/maingx.jpg) center center no-repeat;}
#mainRight { width: 269px; height:398px; float:right; background:url(images/mainGrad.gif) top center no-repeat; }
#mainRight h2 { font-size:90%; font-weight:bold; color: #000; padding-top:2px; padding-bottom:2px;  text-align:left; text-indent:18px; background:url(images/h2BG.gif) center no-repeat; height:20px;line-height:20px;}
#mainRight p { text-align:left; width:95%; line-height:16px; padding:6px 10px 3px 10px; font-size:9pt; }

/* Properties Page*/
#properties {width:750px; }
#propertiesLeft { width:190px; float:left; }
 .newsImage { width:190px; height:104px; background: url(images/propTopLeft.jpg) center center no-repeat; }
 .newsImage2 { width:190px; height:136px; background: url(images/coastalhideaways.jpg) center center no-repeat; }
 .newsLetterTop { width:190px; height:50px; background: url(images/newsTop.gif) bottom center no-repeat; clear:left;}
 .newsLetterMeat { width:188px; background: #FFF; border-left:1px solid #82571E;  border-right:1px solid #82571E; font-size:100%; clear:left;}
 .newsLetterMeat a { font-size:80% }
 .newsLetterMeat p { width:170px; padding:1px;  }
 .newsLetterBott { width:190px; height:25px; background: url(images/newsBott.gif) bottom center no-repeat; clear:left;}
 .propLeft_analysis_top { width:190px; height:40px; background:url(images/analysisTop.gif) center no-repeat; float:left;}
 .propLeft_analysis_meat { width:188px; float:left; border-left:1px solid #82571E; border-right:1px solid #82571E; }
 .propLeft_analysis_bott { width:190px; height:25px; background:url(images/newsBott.gif) top center no-repeat; float:left; }
 .propLeft_analysis_meat table { margin-top:5px; }
 .propLeft_analysis_meat table img { border:1px solid #82571e; }
 .propLeft_analysis_meat table td { width:80px; padding:1px; margin:1px; font-size:8pt;text-align:center; }
#propertiesLeft p { text-align:left; font-size:90%; }
#propertiesRight { width:554px; float:right; }
 .propRightTop {}
 .propRightTop h1 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px;}
 .propRightTop p { text-align:left; font-size:90%; vertical-align:text-top; margin:5px; LINE-HEIGHT:18PX;}
#propertiesRight h2 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; margin-bottom:3px; margin-top:3px;text-indent:5px;}

/* Properties Page - Search Section Formatting*/
#sM { width:370px; float:left; font-size:80%;}
#sMTop { width:374px; height:50px; background:url(images/searchMTop.gif) bottom no-repeat; }
#sMBott { width:374px; height:25px; background:url(images/searchMBott.gif) top no-repeat; }
#sMMeat { width:372px; border-left:1px solid #82571E; border-right:1px solid #82571E; background: #FFF; }
#sR { width:370px; float:left; font-size:80%;}
#sRTop { width:374px; height:50px; background:url(images/searchRegion.gif) bottom no-repeat; }
#sRBott { width:374px; height:25px; background:url(images/searchMBott.gif) top no-repeat; }
#sRMeat { width:372px; border-left:1px solid #82571E; border-right:1px solid #82571E; background: #FFF; }
#sQ { width:170px; float:right; font-size:80%;}
#sQTop { width:170px; height:50px; background:url(images/searchQTop.gif) bottom no-repeat; }
#sQBott { width:170px; height:25px; background:url(images/searchQBott.gif) top no-repeat; }
#sQMeat { width:168px; border-left:1px solid #82571E; border-right:1px solid #82571E; background: #FFF; }
#sQMeat h2 { padding-top:3px; padding-bottom:3px;}

/* Agents Page*/
#agents {width:750px; }
#agentsLeft { width:250px; float:left; }
#agentsRight { width:500px; float:right; }

/* Lincoln County Page*/
#lin_cnty {width:750px; }
#lin_cntyLeft { width:254px; float:left; }
#lin_cntyRight { width:496px; float:right; text-align:left; }
#lin_cntyRight img { padding:0; margin:0; margin-left:10px;  }
#lin_cntyRight h2 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px;}
 .lincntyRightblurb { height:138px;}
#lin_cntyRight p { margin:6px;  }

/* Contact Page*/
#contact {width:750px; }
#contactLeft { width:254px; float:left; }
#contactRight { width:482px; float:right; text-align:left; }
#contactRight h1 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px;}
#contactleft p { margin:6px; text-align:left; width:210px; }
 .contactRight_left { float:left; width:316px; }
 .contactRight_right { float:right; width:180px; }
 .contactFormTop { width:450px; height:30px; background:url(images/contactRightLeft.gif) bottom center no-repeat; }
 .contactFormMeat { width:448px; border-left:1px solid #82572E; border-right:1px solid #82517E; }
 .contactFormBott { width:450px; height:15px; background:url(images/contactRightLeft_bott.gif) top center no-repeat; }

/* Rentals Page*/
#rentals {width:750px; }
#rentalsTop { width:750px; }
 .rentalsLeft { width:190px; float:left; }
 .rentalsRight p { text-align:left; font-size:90%; margin:6px; }
 .rentalsRight { width:554px; float:right; }
 .rentalsRight h1 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px;}
 .rentalsLeftList { float:left; width:180px; margin-top:5px;}
 .rentalsLeftListTop  { width:180px; height:25px; background: url(images/rentalsRightListTop.gif); }
 .rentalsLeftListBott  { width:180px; height:15px; background: url(images/rentalsRightListBott.gif); }
 .rentalsLeftListMidd { width:173px; border-left:1px solid #82571e; border-right:1px solid #82571e; font-size:90%;line-height:17px;text-align:left; padding-left:5px; }
 .rentalsLeftListMidd ul { list-style:square; margin-left:20px; color:#00319c; text-align:left}
 .rentalList_thumbs { min-height:75px; vertical-align:middle; text-align:center;width:558px; border-left:1px solid #82571e; border-right:1px solid #82571e; }
 .rentalList_thumbs table { width:475px; text-align:center; margin-left:5px; }
 .rentalList_info { float:right; width:560px; text-align:left; line-height:16px; margin-top:10px; }
 .rentalList_info h1 { font-size:110%;height:25px; vertical-align:middle; background:url(images/h1RentalsBG.gif) bottom center no-repeat; text-indent:10px; line-height:30px;}
 .rentalList_info_text { border-left:1px solid #82571e; border-right:1px solid #82571e; width:552px; padding:3px; font-size:80%;}
 .rentalList_info_text p { padding-bottom:3px; line-height:14px;}
 .rentalList_info ul { list-style:square;margin-left:20px;margin-top:5px;}
 .rentalList_info li { font-weight:bold; color:#00319c; }
 .rentalList_info_bott { width:560px; height:25px; background: url(images/h1RentalsBG_bott.gif) center no-repeat; }
#rentalsRight h2 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; margin-bottom:3px; margin-top:3px;text-indent:5px;}

/* Investment Page*/
#invest {width:760px; }
#investTop { width:760px; }
 .investLeft { width:206px; float:left;}
 .investLeft_analysis { width:206px; height:144px; background:url(images/analysis.jpg) center no-repeat; float:left; }
 .investLeft_analysis ul { margin-top:47px; text-align:left; margin-left:20px;font-size:90%; list-style:circle;}
 .investLeft_analysis li { height:21px; line-height:21px;}
 .investLeft_linksTop { width:206px; height:30px; background:url(images/linksTop.gif) bottom center no-repeat; float:left; margin-top:10px;}
 .investLeft_linksMeat { width:204px; border-left: 1px solid #82571e; border-right: 1px solid #82571e; float:left; }
 .investLeft_linksMeat ul { text-align:left; margin-left:20px;font-size:90%; list-style:circle; }
 .investLeft_linksMeat h2 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px; margin:5px;}
 .investLeft_linksMeat li { padding-top:3px; padding-bottom:3px;line-height:15px;}
 .investLeft_linksBott { width:206px; height:15px; background:url(images/linksBottom.gif) top center no-repeat; float:left; }

 .investRight p { text-align:left; font-size:90%; margin:6px; line-height:18px; }
 .investRight { width:544px; float:right;}
 .investRight h1 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; text-indent:5px;}

#investRight h2 { text-align:left; font-size:100%; font-weight:bold; color:#00319C; margin-bottom:3px; margin-top:3px;text-indent:5px;}


/* Table information*/
table.agentsTop { width:750px; margin-bottom:15px; }
table.agentsList { width:750px; margin-bottom:10px; border:1px solid #82571e;}
table.propSearchMain { width:493px; margin-top:15px;}
table.linCnty { width:100%; font-size:80%; }
table.linCnty td { height:20px; }
table.linCnty td.categ { font-weight:bold; color:#82571E; }
table.contact { width:449px; margin-left:1px;}
table.contact td { height: 23px; width:200px;text-indent:10px;}
table.contact input { width:90px; font-size:80%;}
table.contact textarea { font-size:90%; font-family:Arial;}
td.agentName_sec { /*background: url(images/topAgentBG.gif) bottom center no-repeat;*/ font-weight:bold; font-size:90%; color:#00319c; text-align:center; width:187.5px;height:20px;vertical-align:bottom;}
td.agentTitl_sec { background: white; font-weight:normal; font-size:70%; color:#00319c; text-align:center; width:187.5px;border-bottom:1px solid #C0C0C0;height:15px;}
td.agentImag_sec { text-align:center; width:187.5px; height:140px;}
td.agentImag_sec img.hs { width:125px; height:140px; border:1px; padding:1px;  }
td.agentDetail_sec { font-weight:normal; font-size:80%; color:#00319c; text-align:left; width:167.83px; padding-left:19.67px; }
td.agentDetail_sec ul { margin-bottom:10px; list-style:square; margin-left:10px; }
td.agentDetail_sec li { line-height:17px; }
td.agentDetail_sec_bott { /*background: url(images/BottAgentBG.gif) bottom center no-repeat;*/ font-weight:normal; font-size:80%; color:#00319c; text-align:left; width:167.83px; padding-left:19.67px; }
td.agentDetail_sec_bott ul { margin-bottom:10px; list-style:square; margin-left:10px; }
td.agentDetail_sec_bott li { line-height:17px; }

/*Agent Bio*/
.bioleft { width:137px; height:152px; float:left; margin:10px; }
.bioleft img { padding:5px; border:1px solid #82571E;}
.bioright { width:415px; float:right; margin-right:10px; margin-top:10px;}
.biorightlogo { width:175px; height:74px; float:right; margin-right:10px; background:url(images/coastlogo_155.gif) center no-repeat; }
.biorightlogo img { padding:10px; }
.bioright p { margin:10px; line-height:16px; }

/* Footer*/
#footer { width: 750px; height:36px; background: white; text-align:left; font-size:80%; clear:both; padding-top:10px;}
#footer p { margin-top:1px; margin-left:3px; line-height:14px; }
#footer img { padding-right:10px; }

/*Weather*/
#weather { width: 750px; height:90px; background: white; text-align:left; font-size:80%; clear:both; padding-top:10px;}
