body {background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper {width:866px; margin:0 auto; text-align:left; }
#tileshadow {width:866px; background:url(images/tile_shadow.gif); float:left; background-repeat:repeat-y;}
#maincontainer {width:850px; margin-left:8px;}
#allcontent {width:850px; float:left; background-image:url(images/content_bg.gif);}

/* Header & Flash
----------------------------------------------------------------------------*/ 
#header {
   width:850px;
   float:left;
   background-color:#fff;
}

#start {
   width:191px;
   float:left;
}

#propSrch {
   width:278px;
   height:29px;
   float:left;
   background-image:url(images/prop_search_bg.gif);
   background-repeat:no-repeat;
}

#topNav {
   width:357px;
   height:29px;
   float:left;
}

#topNav img {
   visibility:hidden;
}
   
#viewList {
   width:199px;
   height:29px;
   float:left;
}
#viewListAdmin {
   width:199px;
   height:29px;
   float:left;
}
   #viewListAdmin a {
      display:block;
      background:url(images/view_clients1_06.jpg) no-repeat;
      overflow:hidden;
   }
   #viewListAdmin a:hover {
      display:block;
      background:url(images/view_clients2_06.jpg) no-repeat;
      overflow:hidden;
   }
   
   #viewList a {
      display:block;
      background:url(images/view_listings.gif) no-repeat;
      overflow:hidden;
   }
   #viewList a:hover {
      display:block;
      background:url(images/view_listings2.gif) no-repeat;
      overflow:hidden;
   }
   
#featHomes {
   width:151px;
   height:29px;
   float:left;
}
   #featHomes a {
      display:block;
      background:url(images/featured_homes.gif) no-repeat;
      overflow:hidden;
   }
   #featHomes a:hover {
      display:block;
      background:url(images/featured_homes2.gif) no-repeat;
      overflow:hidden;
   }

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:191px;
   margin-top:8px;
   float:left;
}

#logo {
   width:191px;
   float:left;
}

#leftNav {
   width:173px;
   margin-top:4px;
   float:left;
   margin-left:8px;
}

#acctLogin {
   width:173px;
   margin-top:19px;
   float:left;
   margin-left:8px;
   background-color:#ADAD84;
}

#ajAcct {
   width:165px;
   height:14px;
   margin-top:7px;
   float:left;
   background-image:url(images/aj_acct.gif);
   background-repeat:no-repeat;
}

#txtField {
   width:165px;
   float:left;
   margin-left:4px;
   margin-top:7px;
}
#txtField p {margin-top:7px; margin-bottom:8px;}

#aniGif {
   width:173px;
   text-align:center;
   margin-top:21px;
   float:left;
   margin-left:8px;
}

#sideList {
   width:189px;
   margin-top:19px;
   float:left;
   background-color:#e1e1d2;
}

.leftList {
   width:170px;
   float:left;
   margin-left:9px;
   font-size:10px;
   color:#40403f;
   border-bottom:7px solid #e1e1d2;
}

#nextPG {
   width:189px;
   text-align:center;
   float:left;
   font-size:10px;
}
#nextPG p {margin-top:4px; margin-bottom:6px;}

#saveListArrow {
   width:189px;
   height:61px;
   float:left;
   background-image:url(images/sign_arrow.gif);
   background-repeat:no-repeat;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:628px;
   float:left;
}

#flash {
   width:477px;
   height:272px;
   float:left;
}
#flash2 {
   width:477px;
   height:272px;
   float:left;
}
#featured {
   width:151px;
   height:272px;
   float:left;
   background-image:url(images/featured_bg.gif);
   background-repeat:no-repeat;
}

#featPics {
   width:151px;
   text-align:center;
   float:left;
   font-size:9px;
   color:#ff0000;
}
#featPics p {margin-top:2px; margin-bottom:2px;}

#boxes {
   width:618px;
   float:left;
   margin-top:18px;
   margin-left:10px;
}

#box1 {
   width:201px;
   float:left;
   text-align:center;
}

#box2 {
   width:201px;
   float:left;
   margin-left:9px;
   text-align:center;
}

#box3 {
   width:201px;
   float:left;
   margin-left:6px;
   text-align:center;
}

#midContent {
   width:625px;
   float:left;
   margin-left:10px;
   margin-top:13px;
}

#midLft {
   width:408px;
   float:left;
}

#mainMid {
   width:403px;
   float:left;
}

#quoteBox {
   width:403px;
   float:left;
   background-image:url(images/quotes.gif);
   background-repeat:no-repeat;
}

#quoteTxt {
   width:358px;
   float:left;
   margin-left:33px;
   font-size:15px;
   font-family:Times;
   margin-top:13px;
}

#fdlCont {
   width:199px;
   float:left;
   margin-left:16px;
}

#fdlNews {
   width:199px;
   float:left;
   margin-top:10px;
}

#newsTile {
   width:199px;
   float:left;
   background-image:url(images/news_tile.gif);
   background-repeat:repeat-y;
   min-height:125px;
   height:auto !important; /* For ie6 min-height */
   height:125px; /* For ie6 min-height */
}

#newsCont {
   width:199px;
   float:left;
   background-image:url(images/news_bg.gif);
   background-repeat:no-repeat;
}

#newsTxt {
   width:172px;
   margin-left:14px;
   float:left;
}
#newsTxt p {margin-top:0px; margin-bottom:13px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:403px;
   float:left;
   margin-top:21px;
}

#footTop {
   width:403px;
   float:left;
   border-bottom:1px solid #C9C5C5;
   font-size:10px;
}
#footTop p {margin-top:0px; margin-bottom:6px;}

#footBtm {
   width:403px;
   float:left;
   font-size:10px;
   color:#888;
   margin-top:6px;
}
#footBtm a {color:#888; text-decoration:underline;}
#footBtm a:hover {color:#000;}

#inner-footer {
	width:634px;
	float:left;
	margin-top:25px;
	padding-left:14px;
}

#inner-footTop {
   width:634px;
   float:left;
   border-bottom:1px solid #C9C5C5;
   font-size:10px;
}
#inner-footTop p {margin-top:0px; margin-bottom:6px;}

#inner-footBtm {
   width:634px;
   float:left;
   font-size:10px;
   color:#888;
   margin-top:5px;
}
#inner-footBtm a {color:#888; text-decoration:underline;}
#inner-footBtm a:hover {color:#000;}

/* Inner Pages
----------------------------------------------------------------------------*/ 
#topHead {
   width:850px;
   height:39px;
   float:left;
   background-image:url(images/gray_tile.gif);
   background-repeat:repeat-x;
   color:#fff;
   font-weight:bold;
}
#topHead a {color:#fff; text-decoration:none;}
#topHead a:hover {color:#ff0000;}

#wBack {
   width:191px;
   float:left;
   margin-top:12px;
   text-indent:11px;
   font-family:arial;
   font-size:12px;
}

#myAgent {
   width:599px;
   float:left;
   margin-top:12px;
}

#logOut {
   width:60px;
   float:left;
   margin-top:12px;
}

#inner-propSrch {
   width:493px;
   height:28px;
   float:left;
   background-image:url(images/prop_search_bg2.gif);
   background-repeat:no-repeat;
}

#inner-topNav {
   width:166px;
   height:28px;
   float:left;
}

#inner-topNav img {
   visibility:hidden;
}
   
#inner-viewList {
   width:166px;
   height:28px;
   float:left;
}
   #inner-viewList a {
      display:block;
      background:url(images/view_listings3.gif) no-repeat;
      overflow:hidden;
   }
   #inner-viewList a:hover {
      display:block;
      background:url(images/view_listings4.gif) no-repeat;
      overflow:hidden;
   }
#inner-viewListAdmin {
   width:166px;
   height:28px;
   float:left;
}
   #inner-viewListAdmin a {
      display:block;
      background:url(images/view_clients1_03.jpg) no-repeat;
      overflow:hidden;
   }
   #inner-viewListAdmin a:hover {
      display:block;
      background:url(images/view_clients2_03.jpg) no-repeat;
      overflow:hidden;
   }
#btmNav {
   width:850px;
   float:left;
}

#inner-left {
   width:191px;
   margin-top:3px;
   float:left;
}

#inner-right {
   width:659px;
   float:left;

}

#chkBox {
   width:27px;
   height:29px;
   float:left;
   background-image:url(images/check_box.gif);
}

#chkTxt {
   width:205px;
   float:left;
   margin-top:13px;
   font-size:11px;
   font-weight:bold;
}

#btns {
   width:402px;
   margin-top:2px;
}
#btns2 {
   width:615px;
   text-align:right;
   margin-top:2px;
   background-color:#dbdbdb;
   height:30px;
   padding-top:15px;
}
#mainBody {
   width:634px;
   float:left;
   margin-top:3px;
   margin-left:17px;  
}

/* My Listings
----------------------------------------------------------------------------*/ 
#myList {
   width:600px;
   float:left;
   background-repeat:repeat-x;
   margin-top:13px;
}
#myList p {margin-top:0px; margin-bottom:10px;}

#myListMain {
   width:620px;
   float:left;
   margin-left:6px;
   margin-top:6px;
   border-bottom:1px solid #D5D5D5;
   padding-bottom:6px;
}

#myListPic {
   width:265px;
   float:left;
   font-size:11px;
}

#myListAgentPic {
   width:92px;
   float:left;
}

#myListAgent {
   width:146px;
   float:left;
   font-size:11px;
}

#myListOpen {
   width:117px;
   float:left;
   font-size:11px;
   font-weight:bold;
   color:#FF0000;
}

/* Recently Viewed
----------------------------------------------------------------------------*/ 
#recView {
   width:619px;
   float:left;
   margin-left:7px;
}

.recBox {
   width:104px;
   float:left;
   text-align:center;
   font-size:11px;
   margin-right:8px;
}

#message {
   width:589px;
   float:left;
   margin-left:20px;
}

/* Agent Messages
----------------------------------------------------------------------------*/ 
.messageCont {
   width:589px;
   float:left;
   margin-bottom:5px;
}

.delete {
   width:35px;
   float:left;
   font-size:11px;
   color:#ff0000;
   text-align:center;
   margin-left:20px;
}

.frmMes {
   width:142px;
   float:left;
   font-size:11px;
   color:#7e7e56;
   margin-left:7px;
   margin-right:7px;
}

.subJ {
   width:375px;
   float:left;
   font-size:11px;
   color:#7e7e56;
}

#rtSpace {
   float:left;
   width:620px;
   margin-left:17px;   
}

#featurePic {
	width:230px;
	float:right;
	margin-left:12px;
	margin-bottom:15px;
}

#picTest {
   width:230px;
   float:left;
}

#clickTest {
   width:230px;
   float:left;
   text-align:center;
   font-family:Times;
   font-style:italic;
   font-size:13px;
}

#sitemap {
   width:550px;
   float:left;
}
#sitemap a {color:#e40001; text-decoration:none; border-bottom:1px dotted #d76f00;}
#sitemap a:hover {color:#aa0000; background-color:#d4d4c2;}
#sitemap li {margin-bottom:4px; margin-top:4px;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 495px; float: left; margin-bottom: 6px; }
#sendclear {width:460px; text-align:center; float:left; }

/* Promos
----------------------------------------------------------------------------*/
#promo {
   width:199px;
   float:left;
}

#promoTop {
   width:199px;
   height:38px;
   float:left;
   background-image:url(images/promo_top.gif);
   overflow:hidden;
}

#promoBox {
   width:199px;
   height:296px;
   float:left;
   background-image:url(images/promo_bg.jpg);
   overflow:hidden;
}

#promoTopTxt {
   width:199px;
   float:left;
   text-align:center;
   margin-top:6px;
   color:#fff;
   font-size:13px;
   font-weight:bold;
}

#promoBtmTxt {
   width:185px;
   float:left;
   margin-top:165px;
   margin-left:10px;
   color:#000;
}
#promoBtmTxt p {margin-top:3px; margin-bottom:0px;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:24px; color:#155340; font-weight:normal;}
h2 {color:#979770; font-size:20px; font-weight:normal; margin-top:0; margin-bottom:10px;}
h3 { color:#979770; font-size:20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:normal; margin-top:15px; margin-bottom:10px; }
.lrg_head {color:#979770; font-size:20px; font-weight:normal; text-indent:9px;}
.sm_head {color:#979770;}
.picspace {margin-left:15px; margin-bottom:10px;}
.picspace2 {margin-bottom:6px; margin-top:45px;}
.picspace3 {margin-bottom:7px;}
.picspace4 {margin-left:4px; margin-bottom:5px;}
.picspace5 {margin-right:6px; margin-bottom:7px;}
.picspace6 { margin-bottom: 3px; }
.agentnav1 { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; margin: 0 0 6px; }
.agentnav2 { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11px; margin: 0 0 3px; }
.agentnav3 { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; margin-bottom: -7px; }
.agenttext { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.agenthd { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; }
.agentname { color: black; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 23px; }
.redbold { color: #f00; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.text_field {border:1px solid; color:#505050; width:150px; height:18px;font-size:10px;}
.text_field2 {border:1px solid; color: #505050; width:150px; height:18px; margin-top:4px;font-size:10px;}
.disclaimer { color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: 10px; }
.testimonial { color: black; font-size: 13px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; line-height: 16px; }
.author { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 12px; text-align: right; margin-top: -8px; margin-bottom: 0; }
.submit_field {border:1px solid; width:75px; height:18px; margin-top:4px;font-size:10px;}
.sm_txt { font-size:10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.sm_txt2 { font-size:11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.sub2 {font-size:14px; color:#979770; font-weight:bold;}
.delete_listing:link { color: white; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: red; text-decoration: none; }
.delete_listing:visited { color: white; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: red; }
.delete_listing:hover { color: yellow; font-size: 11px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: red; }
a img {border:none;}
a {
	color:#e40001;
	text-decoration:underline;
	outline:none;
	font-family : Arial, Helvetica, sans-serif;
}
a:hover {color:#aa0000; text-decoration:underline;}
.nounderline {color:#e40001; text-decoration:none; outline:none;font-family : Arial, Helvetica, sans-serif;}
.nounderline a{color:#e40001; text-decoration:none; outline:none;font-family : Arial, Helvetica, sans-serif;}
.nounderline a:hover {color:#aa0000; text-decoration:underline;}
form {margin:0px; padding:0px;}
td { color: black; font-size: 12px; font-family: Arial, Helvetica,; line-height: 14px; }
.sub1 { color: black; font-size: 14px; font-family: Arial, Helvetica,; font-weight: bold ; line-height:16px;}
.whitetext {
	color: white;
	font-size: 14px;
	font-family: Arial, Helvetica,;
	font-weight: bold ;
	line-height:16px;
	padding-left : 10px;
}
.text11red {
color:Red;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:11px;
line-height:12px;
}
.text11grey {
color:#5A5A5A;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:11px;
line-height:12px;
}
.text10grey {
color:#5A5A5A;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:10px;
line-height:11px;
}
.whsub {
color:white;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:12px;
font-weight:bold;
line-height:13px;
}
.openhouse3 {
color:#FF0000;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:12px;
font-weight:bold;
line-height:13px;
}
.smaller {
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
line-height:12px;
}
.sold{
	color: Red;
	font-weight : bolder;
	font-size : 22px;
}
ul{
	line-height: 13px;
	margin-top:4px;
	margin-bottom:4px;
}
