/* GENERAL */

* {
	margin:0;
	padding:0;
}

body {
/*	background:#fff;*/
	background: #fff url('/images/bg.gif') repeat-x top;
	
	margin:0;
	padding:0;
}

h1, h2, h3 {
	font-family:times, 'Times New Roman', georgia, serif;
	text-align:left;
	display:block;
	margin:0;
	padding:0;
	font-weight: normal;
}

h1 {
	font-size:21px;
	line-height:1.3em;
	color:#000;
}

h2 {
	font-size:1.7em;
	line-height:1.8em;
	color:#544e49;
}

h3 {
	font-size:1.5em;
	line-height:1.5em;
	color:#544e49;
	margin-bottom: 0.5em;
}

h4, h5 {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:1.8em;
	color:#544e49;
	padding:0 0 8px 0;
	margin:0;
}

h4 {
	font-size:0.85em;
}

h5 {
	font-size:14px;
}

p, li, blockquote {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.6em;
	color:#525252;
	padding-bottom:1em;
}

blockquote {
	margin-left: 2.5em;
	margin-bottom: 0.5em;
}

li {
	padding-bottom: 0;
	
}

a {
/*	font-family:times, 'Times New Roman', georgia, serif;*/
	font-weight:normal;
/*	line-height:1.6em;*/
	text-decoration:underline;
	outline:none;
	color:#979777;
}

a:hover {
	text-decoration:underline;
}

img {
	display:block;
}

a img {
	border:0;
}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #a4a19d;
	margin:0 0 14px 0;
}

/* LAYOUT */

#wrapper {
	width:938px;
	margin:26px 0 26px 0;
	padding:0;
	padding-left: 22px;
	background: #fff;
	padding-bottom: 20px;
}

#header {
	width:609px;
	float:left;
	margin:0;
	padding:0;
}

#logo {
	float:left;
	margin:0 258px 0 0;
	padding:0;
}

#search {
	width:329px;
	height:139px;
	float:left;
	position:relative;
}


.findahome {
	background:#f6f6f4 url('/images/background_findahome.gif') top left no-repeat;
}

.findahome2 {
	background:#f6f6f4 url('/images/background_findahome2.gif') top left no-repeat;
}

#search h2 {
	display:none;
	margin:0;
}

#search p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#544e49;
	padding:0;
	margin:103px 0 0 21px;
}

#search a {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#544e49;
	text-decoration:underline;
	padding:0;
	margin:0;
}

#customsearch_button {
	position:absolute;
	top:45px;
	left:148px;
}

#customsearch_box {
	width:284px;
	background:url('/images/customsearch_bottom.gif') bottom left no-repeat;
	position:absolute;
	top:78px;
	left:21px;
}

#customsearch_box p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#544e49;
	padding:4px 0 6px 0;
	margin:0;
}

.checkbox {
	width:16px;
	height:20px;
	padding:0 5px 0 0;
	background:url('/images/radio_button.gif') no-repeat;
	display:block;
	float:left;
}

.select {
	position: absolute;
	width:95px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height:20px;
	padding:7px 0 0 13px;
	margin:0 0 8px 0;
	color:#544e49;
	font:11px arial,sans-serif;
	background:url('/images/select_button.gif') no-repeat;
	overflow:hidden;
	display:block;
}

#select_box {
	margin:0 0 18px 0;
}

#searchforproperties_button {
	width:157px;
	height:26px;
	float:right;
	margin:0;
	padding:0;
}

/* NAVIGATION */

#navigation {
	width:609px;
	height:27px;
	float:left;
	background:#d6d6ca;
	margin:0 0 14px 0;
	padding:0;
}

#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation ul li {
	padding:0;
	margin:0;
	float:left;
}

#navigation ul li a {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:15px;
	line-height:1.6em;
	color:#fff;
	float:left;
	display:block;
}

#navigation ul li a:hover {
	background-position:0 -27px;
}

#nav_ourhomes {
	width:97px;
	height:27px;
	float:left;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_ourhomes.gif') top left no-repeat;
}

#nav_ourhomes_over {
	width:97px;
	height:27px;
	float:left;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_ourhomes.gif') top left no-repeat;
	background-position:0 -27px;
}

#nav_neighborhoods {
	width:155px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_neighborhoods.gif') top left no-repeat;
}

#nav_neighborhoods_over {
	width:155px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_neighborhoods.gif') top left no-repeat;
	background-position:0 -27px;
}

#nav_about {
	width:81px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_about.gif') top left no-repeat;
}

#nav_about_over {
	width:81px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_about.gif') top left no-repeat;
	background-position:0 -27px;
}

#nav_customerservice {
	width:152px;
	height:27px;
	float:left;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_customerservice.gif') top left no-repeat;
}

#nav_customerservice_over {
	width:152px;
	height:27px;
	float:left;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_customerservice.gif') top left no-repeat;
	background-position:0 -27px;
}

#nav_designstudio {
	width:124px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_designstudio.gif') top left no-repeat;
}

#nav_designstudio_over {
	width:124px;
	height:27px;
	text-indent:-10000px;
	background:#d6d6ca url('/images/nav_designstudio.gif') top left no-repeat;
	background-position:0 -27px;
}

/* END NAVIGATION */

/* HEADERS */

#header_locations {
	width:78px;
	height:13px;
	background:url('/images/header_locations.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 20px;
	padding:0;
}

#header_price {
	width:40px;
	height:13px;
	background:url('/images/header_price.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 20px;
	padding:0;
}

#header_squarefeet {
	width:93px;
	height:13px;
	background:url('/images/header_squarefeet.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 20px;
	padding:0;
}

#header_keywords {
	width:79px;
	height:13px;
	background:url('/images/header_keywords.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 20px;
	padding:0;
}

#header_bookmarkyourfavorites {
	width:168px;
	height:45px;
	background:url('/images/header_bookmarkyourfavorites.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

#header_wanttoknowmore {
	width:152px;
	height:12px;
	background:url('/images/header_wanttoknowmore.gif') top left no-repeat;
	text-indent:-10000px;
}

#header_sortedby {
	width:76px;
	height:13px;
	background:url('/images/header_sortedby.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 12px;
	padding:0;
}

#header_neighborhoodsin {
	width:139px;
	height:13px;
	background:url('/images/header_neighborhoodsin.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 12px;
	padding:0;
}

#header_searchresults {
	width:171px;
	height:22px;
	background:url('/images/header_searchresults.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 18px 0;
	padding:0;
}

#header_neighborhoods {
	width:172px;
	height:27px;
	background:url('/images/header_neighborhoods.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 13px 0;
	padding:0;
}

#header_fromourfamilytoyours {
	width:230px;
	height:33px;
	float:left;
	background:url('/images/header_fromourfamilytoyours.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

#header_ourhistory {
	width:138px;
	height:16px;
	background:url('/images/header_ourhistory.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

#header_customizeyourhome {
	width:199px;
	height:18px;
	background:url('/images/header_customizeyourhome.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

#header_customizethishome {
	width:239px;
	height:45px;
	background:url('/images/header_customizethishome.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

#header_taxcredit a {
	display:block;
	width:260px;
	height:61px;
	background:url('/images/first-time-home-buyer-tax-credit.gif') top left no-repeat;
	text-indent:-10000px;
	margin:0 0 8px 0;
	padding:0;
}

/* END HEADERS */

#content_wrapper {
	width:938px;
	background:#fff url('/images/background_contentwrapper.gif') top left repeat-y;
	margin:0;
	padding:0 0 40px 0;
}

#content_left_home {
	width:609px;
	float:left;
	margin:0;
	padding:0;
}

#content_left {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#030303;
	
	width:609px;
	float:left;
	position:relative;
	margin:0;
	padding:20px 0 0 0;
}

#content_left p {
/*	padding:0 0 20px 0;
*/	margin: 0 0 0.5em 0;
}
#content_left .tabbertab ul {
	
}
#content_left .tabbertab ul li {
	margin-left: 2em;
}

#content_left_column1 {
	width:190px;
	float:left;
	margin:0;
	padding:0;
}

#content_left_column2 {
	width:419px;
	float:left;
	margin:0;
	padding:0;
}

#content_left_column3 {
	width:419px;
	float:left;
/*	margin:0 0 0 190px;*/
	margin: 0;
	padding:0 0 0 190px;
}

#content_left_column3 ul {
	margin-left: 2em;
	margin-bottom: 1em;
}

#content_left_column3 #details_ ul {
	margin: 0;
}

#content_left_column3 ul li {
	line-height: 1.5;
}

#neighborhood_features {
	margin-left: 2.5em;
}
#neighborhood_features li {
	line-height: 1.2;
}

#content_right_home {
	width:269px;
	float:left;
	padding:20px 30px 0 30px;
	margin:0;
}

.homebox {
	width:411px;
	height:112px;
	border-bottom:1px solid #c0bebd;
	padding:0 0 11px 0;
	margin:0 0 12px 0;
}

.homebox2 {
	width:411px;
	height:97px;
	background:url('/images/background_homebox.gif') bottom left repeat-x;
	border-bottom:1px solid #c0bebd;
	padding:0 0 11px 0;
	margin:0 0 12px 0;
}

.homebox img {
	float:left;
	margin:0 17px 0 0;
	padding:0;
}

.homebox2 img {
	float:left;
	margin:0 17px 0 0;
	padding:0;
}

.homebox_text {
	width:230px;
/*	height:69px;*/
	float:left;
}

.homebox_text p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#544e49;
	padding:0;
	margin:0;
}

.button_moreinformation {
	width:143px;
	height:28px;
	float:left;
}

#homebox_detail {
	width:609px;
	float:left;
	margin:0;
	padding:0 0 23px 0;
}

#homebox_detail p {
	margin-bottom: 0;
}

#homebox_detail img {
	float:left;
	margin:0 17px 0 0;
	padding:0;
}

#homebox_detail_text {
	width:240px;
	float:left;
	margin:0;
	padding:0;
}

#homebox_detail_text h4 {
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0.5em 0;
}

.button_bookmarkyourfavorites {
	width:144px;
	height:54px;
	position:absolute;
	top:250px;
	left:9px;
}

.backtosearch {
	line-height:1.3em;
	display:block;
	margin:0;
	padding:0;
	margin-top: 1em;
}

#neighborhood_name {
	font-size: 1.3em;
	margin: 0;
	padding-bottom: 0.5em;
}

#content_right {
	width:269px;
	float:left;
	padding:20px 30px 0 30px;
	margin:0;
}

.background_ourhomes {
	height:386px;
	background:#655f5b url('/images/background_ourhomes.jpg') top left no-repeat;
}

.background_ourhomes_womencentric {
	height:386px;
	background:#655f5b url('/images/background_ourhomes_womencentric.jpg') top left no-repeat;
}

#content_right_home p {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:15px;
	line-height:1.6em;
	color:#fff;
	padding-bottom:1em;
}

#content_right p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#544e49;
	padding:4px 0 6px 0;
	margin:0;
}

#form_about p {
	clear:both;
}

.locationsbox {
	width:130px; 
	float:left; 
	padding:0; 
	margin:0 0 11px 0;
}

.pricebox {
	width:119px; 
	float:left; 
	padding:0; 
	margin:0 0 11px 0;
}

.pricebox_to {
	width:22px; 
	float:left; 
	padding:5px 0 0 0; 
	margin:0 0 11px 0;
}

.photo_left {
	width:350px;
	height:241px;
	position:absolute;
	top:20px;
	left:0;
}

.spacer {
	float:left;
}

.customizeyourhome_checkbox {
	width:25px;
	float:left;
	padding:0;
	margin:0 0 20px 0;
}

.customizeyourhome_text {
	width:236px;
	float:left;
	margin:3px 0 20px 0;
	padding:0;
}

.photo_thumb_right {
	float:right;
	padding:0;
	margin:4px 0 5px 5px;
}

#customizeyourhome {
	width:260px;
	background:url('/images/background_customizeyourhome.gif') bottom left repeat-x;
	margin:0;
	padding:0 0 20px 0;
}

#customizeyourhome p {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:12px;
	line-height:1.8em;
	color:#010101;
	padding:0 0 8px 0;
	margin:0;
}

.customizeyourhome_text h3 {
	font-size: 1.1em;
}

.button_explorethestudio {
	float:right;
	margin:0;
	padding:0;
}

#bookmarkyourfavorites {
	width:208px;
	background:url('/images/background_bookmarkyourfavorites.gif') top left no-repeat;
	border-bottom:1px solid #a4a19d;
	padding:17px 0 20px 52px;
}

#bookmarkyourfavorites p {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:12px;
	line-height:1.8em;
	color:#010101;
	padding:0 0 8px 0;
	margin:0;
}

/* CONTENT BOTTOM */

#content_bottom {
	width:938px;
	height:150px;
	background:#fff url('/images/background_bottomcontent2.gif') top left no-repeat;
	padding:4px 0 0 0;
	margin:16px 0 0 0;
}

#customizeyourhome_home {
	width:590px;
	height:149px;
	float:left;
	padding:0;
	margin:0 19px 0 0;
}

#bookmarkyourfavorites_home {
	width:214px;
	float:left;
	padding:10px 50px 0 65px;
}

#bookmarkyourfavorites_home p {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:12px;
	line-height:1.8em;
	color:#010101;
	padding:7px 0 0 3px;
}

#taxcredit_home {
	width:214px;
	float:left;
	padding: 40px 25px 10px 25px;
}

/* END CONTENT BOTTOM */

#footer {
	width:749px;
	float:left;
	padding:30px 0 0 0;
	margin:0;
}

.background_footer {
	background:#fff url('/images/background_footer.gif') top left repeat-x;
}

#footer p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.6em;
	color:#979777;
/*	display:inline;*/
	padding:0;
	margin:0;
}

#followus {
	width:250px;
	display:block;
	float:right;
}

#followus p {
	display:block;
	float:left;
	margin:0;
	padding:3px 0 0 0;
}

#followus img {
	display:block;
	float:left;
	margin:0 6px 0 0;
}

#footer img {
	display:inline;
	margin:0 0 0 8px;
}

.images {
	float:left;
	display:block;
	width: 250px;
	padding-top: 15px;
}

.images img {
	display:inline;
	margin:0 0 0 8px;
}

#wanttoknowmore {
	width:189px;
	float:left;
	padding:29px 0 0 0;
	margin:0;
}

#wanttoknowmore p {
	font-family:'Trebuchet MS', arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	line-height:1em;
	color:#544e49;
	padding:0 0 0 4px;
	margin:0;
}

.clearer {
	clear:both;
}

/* FORM ELEMENTS */

.inputbox {
	width:178px;
   	height:29px;
	background:url('/images/inputbox2.gif') top left no-repeat;
	padding:0;
	margin:0 0 15px 0;
}

.inputbox input {
	width:152px;
	height:21px;
	font-size:11px;
	color:#544e49;
	border:0;
	background-color: transparent;
	padding:8px 13px 0 13px;
	margin:0;
}

.inputbox2 {
	width:262px;
   	height:29px;
	background:url('/images/inputbox.gif') top left no-repeat;
	padding:0;
	margin:0 0 15px 0;
}

.inputbox2 input {
	width:236px;
   	height:21px;
	font-size:11px;
	color:#544e49;
	border:0;
	background-color: transparent;
	padding:8px 13px 0 13px;
	margin:0;
}

.textareabox {
	width:260px;
   	height:64px;
	background:url('/images/textareabox.gif') top left no-repeat;
	padding:0;
	margin:0 0 15px 0;
}

.textareabox textarea {
	width:234px;
   	height:48px;
	font-size:11px;
	border:0;
	padding:8px 13px 8px 13px;
	margin:0;
	overflow:hidden;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/* END FORM ELEMENTS */

/* TABBER */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav {
	height:28px;
	list-style:none;
	padding:0;
	margin:0;
}

ul.tabbernav li {
	padding:0;
	margin:0;
	float:left;
}

ul.tabbernav li a {
	font-family:times, 'Times New Roman', georgia, serif;
	font-weight:normal;
	font-size:15px;
	line-height:1.6em;
	color:#000;
	float:left;
	display:block;
}

ul.tabbernav li a#details_nav1 {
	width:113px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_description.gif') top left no-repeat;
}

ul.tabbernav li a:hover#details_nav1 {
	width:113px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_description.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li a#details_nav2 {
	width:108px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_moreviews.gif') top left no-repeat;
}

ul.tabbernav li a:hover#details_nav2 {
	width:108px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_moreviews.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li a#details_nav3 {
	width:106px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_floorplan.gif') top left no-repeat;
}

ul.tabbernav li a:hover#details_nav3 {
	width:106px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_floorplan.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li a#details_nav4 {
	width:92px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_features.gif') top left no-repeat;
}

ul.tabbernav li a:hover#details_nav4 {
	width:92px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_features.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li.tabberactive a#details_nav1 {
	width:113px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_description.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li.tabberactive a#details_nav2 {
	width:108px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_moreviews.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li.tabberactive a#details_nav3 {
	width:106px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_floorplan.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li.tabberactive a#details_nav4 {
	width:92px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_features.gif') top left no-repeat;
	background-position:0 -28px;
}

ul.tabbernav li.tabberactive a:hover {

}

ul.tabbernav li.tabberactive a#tabber_description {
	width:115px;
	height:28px;
	text-indent:-10000px;
	background:url('/images/tabber_description.gif') top left no-repeat;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
padding:18px 10px 10px 10px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


#schedulecontainer {
	
}
#schedulecontainer .input {
	border: 1px solid #999;
	background: #eee;
	padding: 3px;
/*	width: 250px;*/
}

#searchresults h3 {
	margin-bottom: 0;
}
#searchresults img {
	border:none;
}

.find_form{
	text-indent:-99999px;
	width:273px;
	height:37px;
	background:url('/images/perfect_home_button.png');
	display:block;
	margin-bottom:10px;
}