/*
Style Sheet built by Car256.com - Edward Meehan Aug16,2006
Media: screen style
*/

/* ----- HTML TAG STYLES -------- */
body {background-color: #FFF; color:#000; font-family:Arial, Helvetica, sans-serif; font-size: small; text-align:left;}
p, ul { font-size:100%;} p{line-height: 1.5em; padding:.4em; margin:0;}
h1{ font-size: 120%;} h2{font-size:112%;} h3,h4,h5,h6{font-size:110%}
h1,h2,h3,h4,h5,h6{margin:0; padding: .3em 0 .3em 1em;}
strong{color:#874747;}
a:hover {color:#874747; text-decoration:none;}
hr{clear:both; border-bottom:none; border-left:none; border-right:none; border-top:solid 1px #F9E9D1; margin:0px; padding:0px;}

/* ----- CONTAINER ------- */
#container {position:absolute; width:800px;}
/* ----- HEADER ---------- */
#header {position:relative; background: url(../images/header_logo.gif) no-repeat top left; height:85px; width:800px;}

/* root navigation style */
.root_nav{margin:5px 0 0 2px; padding:0; position:relative; left:187px; top:60px;}
/* IE hack */
* html #header .root_nav{top:55px;}
*+html #header .root_nav{top:55px;}

.root_nav li{display:inline; margin: 0 0 0 0;}
.root_nav .red a{background-color:#874747; margin:0 5px 0 0;}
.root_nav .line{background:url(../images/header_divide.gif) no-repeat;padding: 5px 0 5px 4px;}
.root_nav a{font-weight:bold; color:#FFF; background-color:#E9BA84;}
.root_nav a:hover{ text-decoration:none;}

/* ------ CONTENT -------- */
#content {position:relative;}

/* ------ LEFT COLUMN -------*/
#left_col {width:180px;}
#left_col .box {border: solid 1px #9A9A9A;  margin: 5px 0 0 3px;}
#left_col .newsletter_sm {background:url(../images/newsletter_small.jpg) no-repeat ; width:175px; height:118px;}
#left_col .home_search{ background:url(../images/title_homesearch.gif) no-repeat 10px 4px #cac3ad ; height:18px;}
#left_col .show_schedule{ background:url(../images/title_showschedule.gif) no-repeat 10px 4px #cac3ad ; height:18px;}
#left_col .select_city{ background:url(../images/title_selectcity.gif) no-repeat 15px 8px #cac3ad; height:18px;}
#left_col p{line-height:1.1em;}
#left_col table td{ padding:2px 0 0 12px;}

/* city navigation styles */
#left_col .city_nav{ margin:0; padding:0; }
#left_col .city_nav li {list-style:none; background:#874747; text-align:right; border-top: solid 1px #313131; padding:0 10px 5px 0;}
#left_col .city_nav li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; background-color:#874747;}
#left_col .city_nav li a:hover {text-decoration:none;}

/* home search navigation styles */
#left_col .home_nav{ margin:8px 0 8px 10px; padding:0; }
#left_col .home_nav li{list-style:none;}

/* ------ CENTER COLUMN ------*/
#center_col {width:620px;}
#center_col .box_video{/*width:340px;*/border: solid 1px #9A9A9A;  margin: 5px 0 8px 6px;}
#center_col .box_left{width:370px;border: solid 1px #9A9A9A;  margin: 5px 0 8px 6px;}
#center_col .box_right{width:230px;border: solid 1px #9A9A9A;  margin: 5px 0 8px 7px;}
/** html #center_col .box_left {width:368px;}
* html #center_col .box_right {width:228px;}*/

#center_col .box_left_NB{width:370px; margin: 5px 0 8px 6px;}
#center_col .box_right_NB{width:230px; margin: 5px 0 8px 5px;}

/*IEhack style*/
* html #center_col .IEhack { margin-left:3px!important;}
#center_col .IEhack {margin-left:9px;}

#center_col .box_right p, #center_col .box_right_NB p{ line-height:1.1em;}
#center_col .new_home_find{background: url(../images/title_find_home.jpg) no-repeat; width:230px; height:160px; margin:0; padding:0;}
#center_col .box_wide { width:609px; border:solid 1px #9A9A9A; margin: 5px 0 8px 6px;}
/*#center_col .view_video{background:url(../images/title_viewvideo.gif) no-repeat 15px 8px #cac3ad ; height:18px;}*/
#center_col .other_builders{ background:url(../images/title_otherbuilders.gif) no-repeat 15px 8px #cac3ad ; height:24px;}
/* builder list style */
#center_col .builder_list {list-style:none; margin:0; padding:0;}
#center_col .builder_list li{}
#center_col .builder_list .icons li { display:inline;}
#center_col .builder_list .icons li a span {display:none;}
#center_col .builder_list .builder {margin:0; padding:8px 8px 16px 8px; border-bottom: solid 1px #F9E9D1;}
#center_col .builder_list .builder:hover { background-color:#FFFCF4;}
#center_col .builder_list div {position:relative; left:110px; top: auto; margin:0; padding:0;}
/* IE Hacks */
*+html #center_col .builder_list div {margin-top:-17px;}
* html #center_col .builder_list div { margin-left:100px;}
* html #center_col .builder_list .icons{ margin-left:100px;}


#center_col .builder_list ul {position:relative; left:100px; top: auto; margin:0; padding:0;}
* html #center_col .builder_list ul {position: static;}
* html #center_col .builder_list div {position: static;}
* html #center_col .builder_list .logo {position: static;}
#center_col .builder_list .logo {position:absolute; left:200px; top:auto; border: solid 1px #FFF; padding:3px;}
#center_col .builder_list .logo:hover { border: solid 1px #874747;}
#center_col .builder_list .logo img {border:none;}
#center_col .builder_list ul { margin-top:8px;}

#center_col .builder_list .icons li {margin:0; background-color:#f2f0ea!important; padding:7px 0 7px 0;}
#center_col .builder_list .icons li:hover {background-color:#F3ECEC!important;}
#center_col .builder_list .icons li:hover a{color:#874747; text-decoration:none;}
#center_col .builder_list .icons li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; padding:7px 0 7px 4px;}
/* IE Hack */
*+html #center_col .builder_list .icons li a{padding:-4px 0 0px 4px;}
*+html #center_col .builder_list .icons li {padding:2px 0 2px 0;}
* html #center_col .builder_list .icons li a{padding:-4px 0 0px 4px;}
* html #center_col .builder_list .icons li {padding:2px 0 2px 0;}
/* -- */
#center_col .builder_list .icons li a:hover {color:#874747; text-decoration:none;}
#center_col .builder_list .icons .special a {background:url(../images/builder_icon_special.gif) 3px 0px no-repeat; padding-right:0px; padding-left:30px;}
/*#center_col .builder_list .icons .special a:hover { background:url(../images/builder_icon_special_r.gif) 0px 1px no-repeat;}*/
#center_col .builder_list .icons .special:hover a { background:url(../images/builder_icon_special_r.gif) 3px 1px no-repeat;}
#center_col .builder_list .icons .video a {background:url(../images/builder_icon_video.gif) no-repeat 0px 0px; padding-right:6px; padding-left:26px;}
/*#center_col .builder_list .icons .video a:hover {background:url(../images/builder_icon_video_r.gif) no-repeat 5px 1px;}*/
#center_col .builder_list .icons .video:hover a {background:url(../images/builder_icon_video_r.gif) no-repeat 0px 1px;}
#center_col .builder_list .icons .newhome a {background:url(../images/builder_icon_home.gif) no-repeat 0px 0px; padding-right:6px; padding-left:29px;}
/*#center_col .builder_list .icons .newhome a:hover {background:url(../images/builder_icon_home_r.gif) no-repeat 5px 3px;}*/
#center_col .builder_list .icons .newhome:hover a {background:url(../images/builder_icon_home_r.gif) no-repeat 0px 1px;}

#center_col .builder_list .icons .first { background:url(../images/builder_icon_first.gif) no-repeat 0px 0px; padding-left:7px;}
#center_col .builder_list .icons .first:hover { background:url(../images/builder_icon_first_r.gif) no-repeat 0px 0px;}
#center_col .builder_list .icons .last { background:url(../images/builder_icon_last.gif) no-repeat right 0px; padding-right:7px;}
#center_col .builder_list .icons .last:hover { background:url(../images/builder_icon_last_r.gif) no-repeat right 0px;}

/* IE hack */
* html #center_col .box_left{margin-left:3px;}
* html #center_col .box_video{margin-left:3px;}

/* ------ FOOTER ----------- */
#footer {position:relative; text-align:center; margin:5px 0 0 0;}
#footer .box {border: solid 1px #9A9A9A;  margin: 5px 3px 0 3px;}
#footer .nav {margin:0px;}
#footer .nav li{display:inline; padding: 0 2px 0 2px;}

/* ------ CLASS & CUSTOME STYLES -------- */

#showpromo a{background:url(../images/showpromo_btn.jpg) no-repeat 0px -100px; width:175px; height:100px; display:block;}
#showpromo a:hover { background-position: 0px 0px; cursor:pointer;}

#feedback a{background: url(../images/feedback_icon.gif) no-repeat 0px 0px; width:175px; height:20px; display:block;}
#feedback a:hover {background-position: 0px -20px; cursor:pointer;}

.custom_list { margin:0; padding:0 8px; text-align:left; font-size:90%;}
.custom_list li{list-style:none; text-align:left; background-color:#F3ECEC; margin-bottom:2px; padding:2px 2px 2px 6px;}
.custom_list li.video {background:url(../images/builder_icon_video_r.gif) no-repeat 2px 3px #F3ECEC; padding-left:30px!important;}
/* IE Hack */
* html .custom_list li.video {background-position: 2px 5px;}
*+html .custom_list li.video {background-position: 2px 5px;}

.lt_tan {background:#F9E9D1; color:#000;}
.lt_brn {background:#cac3ad; color:#000;}
.red_text { color:#B00;}
.color_bar {background:url(../images/color_pattern.gif) repeat-y #E49668; height:6px;}
.killmargins {margin:0;}
.noDisplay {display:none;}
.go_left {float:left;} .go_right {float:right;}
.clear_all {clear:both;}
