/* CSS Document */
* { margin:0; padding:0; }

body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#555;
	background:#fff url(../images/bg.jpg) top left repeat-x;
	line-height:1.2;
	font-size:.8em;
	text-align:center;
	}
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight:bold; }
h1 { font-size:2.5em; color:#febc3a; margin-bottom:6px; letter-spacing:-1px; }
h3 { font-size:1.15em; }
strong { font-weight:bold; }
em { font-style:italic; }
a { outline:none; }
a:link { color:#C17200; }
a:visited { color:#C17200; }
a:hover { color:#DF9300; }
a:active { color:#C17200; }
select, input, textarea { font:normal 11px Tahoma, Verdana, Arial, sans-serif; padding:2px 3px 3px 3px; } 

/* ===================================================================================================================================== =COMMON CLASSES */
.hide { display:none; }
.left { display:inline; float:left; }
.right { display:inline; float:right; }


/* ===================================================================================================================================== =PAGE WRAP */
#pageWrap {  
	width:960px;
	margin:0 auto;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	}

/* ===================================================================================================================================== =HEADER */
#header { position:relative; height:111px; }
#header h1 {
	position:absolute;
	top:15px;
	height:60px;
	width:361px;
	background:url(../images/logo-aa.gif) no-repeat;
	text-indent:-9000px;
	}
#header h3 { color:#ccc; position:absolute; right:140px; top:36px; }

#header ul { position:absolute; top:5px; right:0; }
#header ul li { display:inline; float:left; padding-left:6px; padding-right:6px; border-left:1px solid #555; }
#header ul li.first { border-left:none; }
#header ul li.last { padding-right:0; }
#header div#contactInfo { position:absolute; top:55px; right:140px; color:#888; }
#header div#contactInfo h5 { color:#bbb; font-size:10px;}
/*
#header div#smartbutton { position:absolute; top:39px; right:0; color:#888; }
*/
#header div#smartbutton { position:absolute; top:39px; right:0; color:#888;width:132px;height:33px;background:url(../images/icons/butn-livechat-on.gif) top left no-repeat; }
#header div#smartbutton a { border-bottom:none; }
#header a { font-size:11px; color:#ccc; font-weight:bold; text-decoration:none; border-bottom:1px dotted #aaa; }
#header a:hover { color:#fff; border-bottom:1px dotted #ccc; }
#header a.on { color:#666; border-bottom:none; cursor:default; }
#header a.on:hover { color:#666; }
/* move logo rendered at end of HTML into header */
#logoLink { position:absolute; top:15px; left:0; width:360px; height:54px; text-indent:-9000px; }


/* ===================================================================================================================================== =NAV BAR */
#navWrap {
	position:absolute;
	top:82px;
	left:0px;
	z-index:100;
	width:960px;
	}
ul#nav { list-style:none; float:left; display:inline; }
ul#nav li { 
	position: relative;
	float:left;
	display:inline;
	margin-right:-1px;
	}
ul#nav li a { 
	text-decoration:none; 
	display:block;
	padding-left:10px;
	width:164px;
	height:29px;
	font:bold 13px/28px Tahoma, Verdana, Arial, Sans-serif;
	color:#92ea86;
	background:url(../images/tab-off.jpg) top left no-repeat;
	outline:none;
	}
ul#nav li a:hover { background:url(../images/tab-hot.jpg) top left no-repeat; color:#b2f9b5; }
ul#nav li a.on { color:#5b5b5b; background:url(../images/tab-on.jpg) top left no-repeat; }
ul#nav li a.on:hover { color:#7e7e7e; background:url(../images/tab-on.jpg) top left no-repeat; }

/* legacy CSS used by select box quick-nav...
#navWrap form { 
	position:absolute;
	bottom:3px;
	left:710px;
	}
#navWrap form select {
	background:#eeffef;
	border:1px solid #074f00;
	color:#449245;
	font-size:11px;
	cursor:pointer;
	}
*/

/* ===================================================================================================================================== =QUICKLINKS */

#containerQuick {
	position:absolute;
	top:0px;
	left:185px;
	width:687px !important;
	height:302px !important;
	background-image:url(../images/quickLinks_down.gif);
	background-position: 525px 8px;
	background-repeat: no-repeat;
	}

#quickLinks {
	width:115px;
	height:27px;
	position:absolute;
	top:0px;
	left:700px;
	background-image:url(../images/quickLinks_up.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	}
#quickLinks a:link, #quickLinks a:active, #quickLinks a:visited {
	width:100px;
	height:10px;
	vertical-align:middle;
	padding:10px;
	color:#f7cd0b !important;
	display:block;
	}

#internalWindow {
	/*display:block;*/
	width:670px;
	height:285px;
	position:absolute;
	font-size:90%;
	top:0px;
	left:0px;
	padding:5px;
	color: #566656;
	margin:0px;
	background:#fff url(../images/bg-quick.jpg) top left repeat-x;
	border:3px solid #bab7b4;
	}
#internalWindow h2 {
	font-size:16px;
	border-bottom:1px solid #f79725;
	padding:3px 0px 2px 0px;
	width:155px;
	color:#f79725;
	}
#internalWindow ul.secondLevel {
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	width:145px;
	}
#internalWindow a {
	display: block;
	padding: 3px;
	width: 139px;
	}
#internalWindow ul.secondLevel li{
	border-bottom:1px solid #e3e5e7;
	list-style:none;
	}
#internalWindow a:link, #internalWindow ul.secondLevel a:visited	{
	color:#6a757c;
	text-decoration: none;
	}
#internalWindow a:hover, #internalWindow ul.secondLevel a:hover	{
	background-color: #6a757c;
	color: #fff;
	}
#internalWindow ul.website {
	position:absolute;
	top:25px;
	left:5px;
	}
#internalWindow ul.listings {
	position:absolute;
	top:25px;
	left:175px;
	}
#internalWindow ul.leads {
	position:absolute;
	top:25px;
	left:345px;
	}
#internalWindow ul.account {
	position:absolute;
	top:25px;
	left:515px;
	}
#internalWindow h2.h2_website {
	position:absolute;
	top:0px;
	left:5px;
	}
#internalWindow h2.h2_listings {
	position:absolute;
	top:0px;
	left:175px;
	}
#internalWindow h2.h2_leads {
	position:absolute;
	top:0px;
	left:345px;
	}
#internalWindow h2.h2_account {
	position:absolute;
	top:0px;
	left:515px;
	}

div.hu { position:absolute; top:-32px;left:-32px; /*border:1px solid red;*/ width:719px;height:32px; /*background-color:#FFCC00;*/ }
div.hd { position:absolute; top:301px;left:0px; /*border:1px solid red;*/ width:719px;height:32px; /*background-color:#FFCC00;*/ }
div.hl { position:absolute; top:0px;left:-32px; /*border:1px solid red;*/ width:32px;height:335px; /*background-color:#FFCC00;*/ }
div.hr { position:absolute; top:-32px;left:686px; /*border:1px solid red;*/ width:32px;height:335px; /*background-color:#FFCC00;*/ }


/* ===================================================================================================================================== =WELL WRAP */
#wellWrap { 
	position:absolute; 
	top:110px; 
	left:0; 
	width:950px; 
	background:#fff url(../images/bg-cwell-top.gif) top left no-repeat; 
	margin-top:20px; padding:10px; 
	overflow:hidden;/* prevents IE6 from showing 40px gap on right */
	}
#wellWrap iframe {}


/* ===================================================================================================================================== =FOOTER */
p#footer { 
	text-align:center; 
	margin:40px 0 10px 0; 
	font-size:11px;
	width:980px; 
	}


/* ===================================================================================================================================== =LOG IN FORM */

form#login { float:left; border:1px dotted #808080; padding:20px; width:430px; margin:10px 20px 10px 30px; background-color:#fafafa; }
form#login p { margin-bottom:10px; }
form#login p a { font:normal 11px/1.2 Tahoma, Verdana, Arial, sans-serif; }
form#login label { display:block; font:bold 11px/1.2 Tahoma, Verdana, Arial, sans-serif; color:#555; }
form#login div.butn input {
	display:block;
	margin:0;
	padding:2px 8px 4px 8px;
	color:#936400;
	font:bold 11px/19px Tahoma, Verdana, Arial, sans-serif;
	background:#a77200 url(../images/butn-bg.gif) top left repeat-x;
	outline:none;
	border:1px solid #a77200;
	cursor:pointer;
	}
form#login div.butn input:hover { color:#b47a00; }
/* TEXT BLOCK ON RIGHT */
p.logText { 
	margin:13px 30px 6px 0;
	line-height:1.5em; 
}

ul#logTextUl {
	padding:6px 20px 0 550px;
	display:block;
}

ul#logTextUl li {
	padding:0 0 6px 0;
}


/* === not sure about the following ===
#cWell a.butn { 
	background:#ffd05a; 
	border:1px solid #d08f00; 
	color:#936300; 
	text-decoration:none; 
	font:bold 11px/22px Tahoma;
	padding:1px 5px 3px 5px;
	}
#cWell a.butn:hover { background:#ffe197; color:#ab7300; }

div.button input.submit {
	padding:0 8px 7px 8px !important;
	padding-top:2px;
	background:url(../images/butn-bg.gif) top left repeat-x;
	border:1px solid #a77200;
	font-weight:bold;
	color:#936400;
	height:26px;
	cursor:pointer;
	font:bold 11px/19px Tahoma, Verdana, Arial, sans-serif;
	}
div.button input.submit:hover { color:#b47a00; }
*/


