/* CSS Document */

* {margin:0; padding:0;}

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#ccc;
text-align:center;
}

:focus { outline:none;}

a:link {color: #CCC}
a:visited {color: #CCC}
a:hover {color: #CCC}
a:active {color: #CCC}

#mainwrapper {
width:100%;
margin:0;
padding:0;
background:#333 url(../bkgd.gif) repeat-x top left;
}

#wrapper {
margin:0 auto;
width:875px;
padding:0;
text-align:left;
}

h3 {
padding:0 0 5px 0;
font-size:130%;
color:#339292;
text-transform:uppercase;
}

div.divider {
clear:both;
}

.accessMe { display:none; }



/*================================================================= =header */

#header {
width:875px;
margin:0 auto;
background:#FFF;
}

#header table {
margin:15px 0;
}

#header table td#logo_frame {
margin:0;
}

#header table td#text_frame {
margin:0;
}

#header #text_frame h3 {
text-align:right;
text-transform:none;
color:#333;
}

/*================================================================= =nav */

#nav hr { display:none; }

ul#mainNav { 
	/*position:absolute;
	top:135px;
	left:0px;*/
	position:relative;
	width:875px;
	height:133px;
	list-style:none;
	z-index:100;
	}

ul#mainNav li { 
display:inline; 
float:left; 
margin:30px 52px 0 0;
}

ul#mainNav li#tools {
width:257px;
height:74px;
background:url(../tools.jpg);
}

ul#mainNav li#tools a.firstLevel {
text-indent:-9000px;
}

ul#mainNav li#search {
width:257px;
height:74px;
text-indent:-9000px;
background:url(../search.jpg);
}


ul#mainNav li.agentsearch {
width:257px;
height:74px;
text-indent:-9000px;
background:url(../searchmy.jpg);
}

ul#mainNav li.agentContact {
margin-right:0;
width:257px;
height:74px;
text-indent:-9000px;
background:url(../contactme.jpg);
}

ul#mainNav li#contact {
margin-right:0;
width:257px;
height:74px;
text-indent:-9000px;
background:url(../contact.jpg);
}


ul#mainNav li a {
	display:block;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	width:245px;
	height:74px;
	line-height:27px;
	margin-right:2px;
	padding-left:10px;
	}
	



/* Drop Menu */
ul#mainNav ul {
	position:absolute;
	top:105px;
	left:0px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:256px;
	background:#338c8c;
	border-bottom:1px solid #c2d98b;
	display:none;
	}
ul#mainNav ul li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	border-bottom:1px solid #333;
	}
ul#mainNav ul li a {
	height:auto;
	margin:0 1px;
	padding:0 0 0 30px;
	width:224px;
	display:block;
	font-size:11px;
	color:#333;
	}
ul#mainNav ul li a:hover { background:#e0faa2; }
ul#mainNav ul li a:focus { background:#e0faa2; }



/*================================================================= =row1 */

#row1 {
float:left;
width:875px;
margin:25px 0 0 0;
border-bottom:1px solid #666666;
}

#main {
margin:0 0 20px 0;
}

table#cwellWrap {
float:left;
width:875px;
}

#main hr { display:none; }

#row1 p {
padding:0 0 10px 0;
}

#main table img {
padding:0 0 0 15px;
}

/*#main div center img {
display:none;
}*/

/*================================================================= =row2 */

#row2 {
float:left;
width:875px;
margin:25px 0 0 0;
}

#row2left {
float:left;
width:620px;
}

/*================================ =partners */

#partners {
margin:0 20px 25px 0;
padding:0 0 20px 0;
border-bottom:1px solid #666666;
}

#partners hr { display:none; }

#partners ul { 
list-style:none;  
}

#partners ul li { 
float:left; 
display:inline;
padding:0 10px 10px 0;
}

#partners ul li a {
display:block; 
padding-left:35px; 
margin-bottom:3px; 
width:250px; 
text-decoration:none;
height:50px;
}

#partners ul li.partners a { 
background:url(../news.gif) top left no-repeat; 
}

#partners ul li.email a { 
background:url(../email.gif) top left no-repeat; 
}

#partners ul li.homeadvice a { 
background:url(../home.gif) top left no-repeat; 
}

#partners ul li.news a { 
background:url(../paper.gif) top left no-repeat; 
}

#partners ul li a strong { 
display:block; 
padding-top:5px; 
font-size:90%;
color:#339292;
}

#partners ul li a span { 
display:block; 
color:#ccc; 
font-size:90%;
}

/*================================ =article */

#articles hr { display:none; }

#articles ul { 
list-style:none;
}

#articles ul li { 
float:left; 
display:inline; 
}

#articles ul li a { 
display:block; 
padding-left:12px; 
margin-bottom:3px; 
width:290px; 
font-size:90%;
color:#ccc;
background:url(../bullet.gif) top left no-repeat;
text-decoration:none;  
}

#articles ul li a:hover { text-decoration:underline; }


/*================================ =quickSearch */

#quickSearchWrap {
float:left;
width:220px;
padding:0 0 0 30px;
font-family:Tahoma, Verdana, Arial, sans-serif; 
font-size:11px;
border-left:1px solid #666666;
}

#quickSearchWrap hr { display:none; }

#quickSearchWrap h3 {
font-size:160%;
}

#quickSearchWrap h3 { padding-bottom:8px; }

#quickSearchWrap div { height:25px; }

#quickSearchWrap span.quickSearchFieldName { float:left; line-height:18px; }

#quickSearchWrap input, #quickSearchWrap select { 
display:block; 
float:right; 
width:136px; 
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif; 
font-size:11px; 
}

#quickSearchWrap div.quickSearchStreet input { width:100px; }

#quickSearchWrap span.quickSearchOR-one, #quickSearchWrap span.quickSearchOR-two {
display:block; 
text-align:center; 
padding-bottom:5px; 
}

#quickSearchWrap div.quickSearchButtons { float:none; margin:6px 0; padding-left:83px; }

#quickSearchWrap div.quickSearchButtons input#go_qs { float:none; display:inline; cursor:pointer; width:80px; padding-bottom:3px; font-weight:bold; }

#quickSearchWrap div.quickSearchButtons input#reset_qs { float:none; display:inline; background:none; border:none; cursor:pointer; color:#339292; width:30px; }

#quickSearchWrap div.quickSearchButtons input#reset_qs:hover { color:#ccc; text-decoration:underline; }

#quickSearchWrap div.quickSearchSettings { height:1px; }

#quickSearchWrap div.quickSearchTips { clear:both; }


/*================================================================= =footer */

#footer { 
width:875px; 
margin:30px auto 30px auto; 
padding-top:6px;
border-top:1px solid #666666;
}

#boxtext { 
margin:10px 0 0 0; 
padding:10px; 
text-align:center; 
font-size:11px; 
}

#boxtext div { 
display:inline; 
padding-left:4px; 
}

#boxtext span.namebottom { font-weight:bold; }

#boxtext span.contactbottom a { font-weight:bold; color:#339292;}

#boxtext div span.type { font-weight:bold; }

/*================================================================= =copyright */

#copyrightWrap { 
margin:10px 0px; 
padding:10px 0 0 0; 
/*border-top:1px solid #666666;*/ 
}

#copyrightWrap hr { display:none; }

#copyrightWrap #ifIOwn {}

#copyrightWrap #copyright td { 
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:70%; 
text-align:left;
}

#copyright a {
color:#ccc;
}

#copyrightWrap #copyright a img { margin:10px 10px 20px 0; }

