/* page overrides */
#global_content { background: none; position: static; padding-bottom: 0; }
#global_content_left { display: none; }
#global_content_right { display: none; }
#global_header { height: 65px;}
#global_login { top: 11px; }
#global_content_full { margin: 0; }
#search_bar { height: 233px; }

	/* book_order */
	#book_order {
		float: left;
		margin: 15px 0 0 0;
		width: 240px;
		background: none;
		}
		#book_order img {
			float: left;
			width: 96px;
			margin: 5px 10px;
			}
		#book_order p {
			margin-top: 2px;
			font-size: 12px;
			font-family: Arial, Georgia, "Trebuchet MS";
			}
			#book_order p span { color: #EE3224; font-weight: bold;
				}
			#book_order .book_btn { margin-left: 20px; margin-right: 0; }
				#book_order .book_btn a { font-size: 9px; display: block; background: #F6F3E9; border: 1px solid #D0BF93; padding: 4px 1px; }
	
	/* featured_listings */
	#featured_listings {
		padding: 0;
		margin: 12px auto 0;
		}
		#featured_listings .title 
		{
			text-align: left;
			margin: 0;
			padding: 0 0 10px;
			font-family:Georgia;
			font-size: 20px;
			color: #CB271D;
			border-bottom: dotted 2px #E6E6E6;
			}
			#featured_listings .title h2 {margin:5px 10px 0;}
		#featured_listings_wrap {
			padding: 3px 0 10px;
			}
			.featured_listing {
				float: left;
				display: inline;
				margin: 12px 8px;
				width: 225px;
				}
				.featured_listing a { color: #333; text-decoration: none; display: block; }
				.featured_listing a:hover { color: #333; }
				.featured_listing a:hover p { text-decoration: underline; }
				.featured_listing img { background: #fff; width: 213px; height:160px; border: solid 4px #D6D6D6;}
				.featured_listing .price { color: #CB271D; font-size: 13px !important; margin: 0 !important; font-weight: bold; }
				.featured_listing .location { font-size: 12px; margin: 0; }
				.featured_listing p { font-size: 11px; margin: 0 !important; }
		
/* homepage_resources_advertising */
#homepage_resources_advertising 
{
	border-bottom: 3px solid #E6E6E6;
	}
	#homepage_resources_advertising h2 {
		color: #CB271D;
		font-family: Georgia;
		font-size: 20px;
		padding: 10px 0;
		margin: 0;
		text-indent: 8px;
		border-bottom: 2px dotted #E6E6E6;
		}
	#homepage_resources_advertising h3 {
		color: #333;
		font-family: Arial;
		font-size: 12px;
		padding: 0 2px;
		margin: 0;
		}
	#homepage_resources_advertising p { padding: 0 0 8px 2px; margin: 0; }
	#homepage_resources_advertising ul { padding-bottom: 8px; }
		#homepage_resources_advertising li { margin-left: 20px; margin-bottom: 5px; }

	/* resources */
	#resources {
		float: left;
		width: 734px;
		background: url(http://treb.static.gabriels.net/trebv-1-0-7/images/homepage/resource_bg.gif) repeat-y top;
		}
		#resources h2 { /*background: url(http://treb.static.gabriels.net/trebv-1-0-7/images/homepage/homepage_resources_advertising_bg.jpg) no-repeat; */}
		.resource {
			float: left;
			position: relative;
			display: inline;
			width: 224px;
			height: 210px;
			margin: 10px;
			}
			.resource_btn {
				position: absolute;
				bottom: 0;
				width: 99%;
				}
				.resource_btn a {
					margin: auto;
					padding: 5px;
					width: 150px;
					background: #E02D23 url(http://treb.static.gabriels.net/trebv-1-0-7/images/btn_resource.gif) repeat-x bottom;
					text-align: center;
					display: block;
					color: #fff !important;
					font-weight: bold;
					border: 1px solid #900;
					text-decoration: none;
					}
		.ad_728 {
			clear: both;
			background: #fff;
			float:left;
			}
			.ad_728 #sponsored_links {float:left; margin:14px 0 10px 67px; display:inline;}

	/* advertising */
	#advertising 
	{
		width: 100%;
		height: 154px;
		float: left;
		border-bottom: 3px solid #E6E6E6;
		}
		#advertising .horiz_rule { border-bottom: 1px solid #E6E6E6; margin-left: 10px; margin-right: 10px; }
		#advertising p { padding-bottom: 2px; }
		#advertising h3 { font-size: 14px; }
		#advertising a { color: #CB271D; }
		#adv_row {float:left; margin-left:64px; display:inline}		
		.advertise { margin: 14px 12px 14px 0; width: 217px; display: inline; float: left; }
			.advertise span { display: block; }
		.adv_last {margin:14px 0 14px;}
			
#fb-header { top:8px; }
#fb-on-fd-button { margin-top: 0px; }		

#search_bar fieldset label { color:#fff;}


#contextual_link a { color:#CB271D; }

