/* hover pictures */
.thumbnail { position: relative; z-index: 0; }
.thumbnail:hover { background-color: transparent; z-index: 150; }
/*CSS for enlarged image*/
.thumbnail span { position: fixed; visibility: hidden; top: 118px; right: 195px; }
/*CSS for enlarged image on hover*/
.thumbnail:hover span { visibility: visible; top: 118px; right: 195px; /*position where enlarged image should offset horizontally */ }
/*** IE6 Fix ***/
	* html .thumbnail span { position: absolute; visibility: hidden; top: -120px; right: 175px; }
	* html .thumbnail:hover span { visibility: visible; top: -120px; right: 175px; /*position where enlarged image should offset horizontally */ }

/* =html */


/* =body */
body { background: #fff; margin: 0; padding: 0; border: 0; font: tahoma, arial, sans-serif; color: #000; }

/* =flash[notice, error] */
#notice {background: green; text-align: center; border: 1px solid #000; color: #fff; font: 3.3em; margin: -0.7em 0 0.7em 0; padding: .5em;}
#error {background: red; text-align: center; border: 1px solid #000; color: #fff; margin: -0.7em 0 0.7em 0; padding: .5em;}

/* mls search */
#search{
  width: 800px;
  height: 2900px;
  border: 0;
}

/* =search_options */
.search_option { padding: 0.5em; border-bottom: 0.2em solid #ccc; font-size: 0.9em; width: 425px;}
.search_option_remove a {text-decoration: none; color: #f00; vertical-align: middle;}
.search_option_name {}
.search_option_content { padding: 0 15px; }
.multiple_selections { color: #f00; font-size: 0.9em; }

/* =h1 */
h1 { color: #000066; font-weight: bold; margin-bottom: 0; }
#new_vs_resale h1 { font-size: 1.75em; margin-bottom: 1em;}
h1 a { font-size: 60%; }


/* =h2 */
h2 { color: #000066; font-weight: bold; margin-bottom: 0; }

/* =h3 */

/* =h4 */
#featured_plans h4, #plan_details h4, #street_names h4, #schools h4 { border-bottom: solid 1px black; margin: 0 0 10px 0; display: block; background-color: #CCCCFF; padding: 0.1em 0.5em; font-size: 1.25em;	color: #000066; }

/* =ul */
ul { list-style-type: none; margin: 0; padding: 0; }
#plans ul { width: 570px; margin: 0; padding: 0; }
#site_info ul { text-align: center; }
#plan_details ul { padding-left: 10px; margin-bottom: 10px; }

/*ol*/


/* =li */
/*lines up the #nav_main bar, etc*/
#nav_main li { display: inline; font-weight: bold; line-height: 1.2em; color: #DDDFC4; padding: 0; }
/**/
ul#nav_main li#home { padding-left: .75em; }
/*lines up the #plansNav bar, etc*/
#plansNav li { display: inline-block; padding: 0 .8em 0 .8em; margin: .2em 0 0 0;
	font-weight: bold; font-size: 95%; line-height: 1.3em; width: 60px;
	background-image: url(images/nav_bar_current.gif);
	background-repeat: repeat-x; }

/*Plans links on the "Plans" page with background pics*/
#plans li { float: left; width: 175px; }
#plans li#p1407 { background: url(../images/daniels_1407_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p1446 { background: url(../images/daniels_1446_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p1611b { background: url(../images/daniels_1611b_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p1807 { background: url(../images/daniels_1807_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p1936 { background: url(../images/daniels_1936_main_160x110.gif) no-repeat 50% 0%; }
#plans li#p1949bj { background: url(../images/daniels_1949bj_main_160x110.gif) no-repeat 50% 0%; }
#plans li#p2090 { background: url(../images/daniels_2090_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2139md { background: url(../images/daniels_2139md_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2156c { background: url(../images/daniels_2156c_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2330 { background: url(../images/daniels_2330_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2476 { background: url(../images/daniels_2476_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2879 { background: url(../images/daniels_2879_main_160x120.jpg) no-repeat 50% 0%; }
#plans li#p2964 { background: url(../images/daniels_2964_main_160x120.jpg) no-repeat 50% 0%; }
/**/
#difference_list ul { margin-left: 20px;}
#difference_list li { list-style-image: url(../images/remax_logo_13x17.png); list-style-type: circle; padding: 0; line-height: 2em; margin-left: 0; width: 725px;}
/*** IE6 Fix ***/
* html #plansNav li {width: 80px;}

/* #new_vs_resale */
#new_vs_resale ul.pro_con { list-style-type: circle; margin-left: 15px;}

/* =a */
a img { border: 0; }
#plat a { float: left;}
/*removes the underline and sets the color of ALL the hyperlinks*/
#nav_main a { color: White; text-decoration: none; }
#plansNav a { display: block; padding: 0 0 .2em 0; color: White; text-decoration: none; }
#featured_plans a, #plan_details a { display: inline-block; color: #DDDFC4; }
#featured_plans a:hover, #plan_details a:hover, #site_info a:hover, #plans li a:hover { text-decoration: none; }
#site_info a { color: #CCCCFF; }
#plans li a { padding-top: 120px; display: block; text-align: center; padding-bottom: 1em; }
/*changes the color of the hyperlinks in the nav*/
#nav_main li a:hover, #plansNav li a:hover { color: #CCCCFF; text-decoration: underline; }


/* =img */
#homelink img {	padding: 0.0em; }


/* =p */
p { margin: 0; }


/* =#branding styles */

/*** IE6 Fix ***/

/*sets the background and makes header hyperlink*/
#homelink {	display: block; clear: both; background-color: #000; height: 70px; padding-top: 10px; }
/*sets the background to the entire nav bar*/
#nav_main { height: 1.3em; background-image: url(/images/nav_bar_current.gif);
	background-repeat: repeat-x; margin: 0 0 .7em 0; padding: 0; }
/**/
#branding .navlinkSpacer { padding: 0 .75em; margin: 0; border-style: none; }

/* = agent_name */
.agent_name {font-weight: bold;}

/* =content*/
.content { float: left; padding-left: 1.5em; margin-bottom: 3em; }

/* embeds the openid image in the text field */
input.openid_url {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}

/* =#plansNav styles */
#plansNav { float: left; margin-bottom: 3em; }

/* =#featured_plans */
#featured_plans { background-color: #000066; z-index: 0; float: right; width: 180px; margin: 0 .75em 3em 0; color: #CCCCFF; }
.featured { padding: 0px 10px 20px 10px; }

/* =#plan_details */
#plan_details { text-transform: capitalize; margin: 0 .75em 3em 0; background-color: #000066; z-index: 0; float: right; width: 180px; color: #CCCCFF; }

/* =#site_info styles */
#site_info { position: relative; bottom: 0; clear: both; padding: .5em 0; background: #000066; color: #CCCCFF; }
#copyright { font-size: 80%; }

/* =#baby_names styles */
#baby_names th, #baby_names td {border: 1px solid black; padding: 1px 4px;}
#baby_names tr {height: 25px;}
#baby_names table {border-collapse: collapse;}