/* Imports 
---------------------------------------------------------------------- */
@import url("ajaxtabs.css");
@import url("button.css");
@import url("reset-min.css");

* 														{ behavior: url("iepngfix.htc"); outline:none; }
body													{ margin:0; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#1d569b url("../images/background.jpg") top left repeat-x; }
h2														{ margin:0 0 5px 0; font:bold 16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#fff; }
strong												{ font-weight:bold; }

/*Clearfix
--------------------------------------------------------------------------------*/
.clearfix:after 							{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 										{ display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 							{ height: 1%;}
.clearfix 										{ display: block;}
/* End hide from IE-mac */

/*Header
--------------------------------------------------------------------------------*/
#header												{ height:60px; background:url("../images/logo.gif") top center no-repeat; position: relative; text-align:center;}
#header h1										{ display:none; }
#header a											{ margin:0 0 0 625px; padding:0; }
#header	img										{ margin:0 0 0 100px; padding:0; height:61px; width:61px; border:none; }

/*Body*/
#content_layer								{ height:600px; margin:15px 0; clear:both; width:100%; }
#content											{ z-index:10;margin:15px 0; clear:both; width:100%; }
#finder												{ margin:0 0 10px 0; padding:10px 0 0 0; width:100%; border:1px solid #182435; border-right-width:0; border-left-width:0; background:#507ab2 url("../images/bg-location-finder.gif") top left repeat-x; }
#finder #container						{ color:#000; font-size:11px; font-weight:bold; background:url("../images/vert-rule.gif") 0px -65px  no-repeat; }

#feature { 
  margin: 0;
  padding: 0;
  width: 100%;
  height: 302px;
  background: url(../images/featured_back.png) no-repeat top center;
}

#featured_inner {
  width: 800px;
  height: 302px;
  margin: 0 auto;
  padding: 0;
  background: none;
}

#featured_flash1 {
  position: relative;
  width: 320px;
  height: 200px;
  top: 51px;
  left: 27px;
  background: #eee;
  float: left;
}

#featured_flash2 {
  position: relative;
  width: 290px;
  height: 43px;
  top: 219px;
  right: 41px;
  background: #eee;
  float: right;
}

#container										{ margin:0 auto; width:800px; }
#wrapper											{ border:1px solid #000; float:left; }
#footer												{ background:#000; font-size: 9px; border-top:5px solid #00294f; width:100%; }
#footer #containerDis					{ color:#3a3a3a; font-size:10px; line-height:14px; padding:15px 0; margin:0 auto; width:800px;}
#footer a											{ color:#3a3a3a; text-decoration:underline; }
#rghtcol #map_canvas					{ margin-left:5px;height:430px; width:396px;float:right}

/*#Footer*/
#flashcontent-container #error			{ margin:220px 0 10px 35px; }
#flashcontent-container	.button			{ margin:5px 70px; }

/*Fields
--------------------------------------------------------------------------------*/
select, input									{ float:left; margin:10px 5px 0 0; padding:2px 3px; border:1px solid #213b8d; }
.twoField											{ width:396px; margin-bottom:0; padding:5px 0px 20px 0; float:left; }
.oneField											{ width:399px; margin-bottom:0; padding:5px 0px 20px 5px; float:left; }

/*Error*/
#error												{ clear:both; margin:-5px 0 0 0; width:285px; background:#f3bab6 url("../images/bg-error.gif") top left no-repeat; padding:2px 5px 5px 25px; border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:14px; color:#990000; }	
#Flasherror										{ clear:both; margin:-5px 0 0 0; width:285px; height:292px; padding:2px 5px 5px 25px; border-top:1px solid #cc0000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:14px; background-position:center; background: url("../images/video_default.jpg"); background-repeat:no-repeat; background-position:center; }
														
/*Search Button*/
span.button										{ float:left; margin:8px 0; margin-bottom:2px;  }
span.button a									{ padding-bottom:3px; }

/*Data Tables
--------------------------------------------------------------------------------*/
table													{ border-spacing:1px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#000;}
td, th												{ padding:3px; font-weight:bold;}
thead th											{ height:35px; padding:0; text-align:center; background:#000 url("../images/bg-table-header.gif") top left repeat-x; color:#fff; font-size:12px; }
tbody th											{ font-weight:bold;}
tbody td		 									{ padding:24px 20px; height:48px; border-bottom:1px solid #b3b5c2; text-align:left; font-weight:normal; font-size:11px; }
tbody td img									{ float:left; margin:0 20px 0 0; height:30px; width:20px; }
tbody td p										{ margin:0; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:13px; } 

/*Highlighting Rows*/
.row_highlight 								{ background:#c2e1f4 url("../images/bg-td-hover.gif") top left no-repeat; color:#000; cursor:pointer;}
.row 													{ color:#000; background:#fff; cursor:pointer; }
.current_row_highlight 				{ background:#c2e1f4 url("../images/bg-td-current.gif") top left no-repeat; cursor:arrow; color:#fff; }
.current_row  								{ background:#577daf url("../images/bg-td-current.gif") top left no-repeat; cursor:arrow; color:#fff; }

/*Loading*/
#wrapprerLoader								{ z-index:9;position:fixed; top:0;left:0; background-color:transparent;display:none;width:100%; height:100%}
#load													{ position:fixed; top:50%; left:50%;  margin:-23px 0 0 -30px;  width:60px; height:46px; background:transparent url("../images/bg-loading.gif") top left no-repeat; } 
#load .content-load    				{ display:block; overflow:hidden; background:transparent url('../images/loading.gif') no-repeat center; height:100%; width:100%; } 
#loadiframe      							{ background-color:transparent;width:100%; height:100%;z-index:-1 }


/*Pagination
--------------------------------------------------------------------------------*/
span.current 									{ font-weight:bold; padding:5px 6px 3px 6px; float:left; }
.pagination 									{ clear:both; display:block; height:35px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
.pagination p									{ float:left; padding:5px 0px 3px 0; }
.page_numbers									{ color:#fff; float:left; margin:3px 0; padding:0; overflow:hidden; float:left; }
.page_items										{ margin:3px 0; padding-top:3px; overflow:hidden; float:right; color:#fff; }
.page_items p									{ margin-right:6px; height: 12px; }
.pagination a									{ background:url("../images/bg-btn-lft.gif") top left no-repeat ; margin-right:1px; display:block; float:left; font:bold 10px Arial, Helvetica, sans-serif; /* Change 13px as desired */ line-height: 13px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */ height: 24px; /* Height of button background height */ padding-left:7px; /* Width of left menu image */ text-decoration: none; color: #fff; /*button text color*/ }
.pagination a:hover						{ background:url("../images/bg-btn-lft-hover.gif") top left no-repeat ; }
.pagination a:hover span			{ background:url("../images/bg-btn-rght-hover.gif") top right no-repeat ; height:24px; padding: 5px 6px 0px 0px; /*Set 11px below to match value of 'padding-left' value above*/ }
.pagination a span						{ background:url("../images/bg-btn-rght.gif") top right no-repeat ; height:24px; display: block; padding: 5px 6px 0px 0px; /*Set 11px below to match value of 'padding-left' value above*/ }


/*Property Details
--------------------------------------------------------------------------------*/
#tcontent1 a#directions 			{ display:block; background:url("../images/bg-directions-up.png") top left no-repeat; font-weight:bold; color:#213b8d; text-decoration:none; padding:0 0 0 9px; }
#tcontent1 a#directions:hover	{ text-decoration: underline; }
#tcontent2 a#directions 			{ display:block; font-weight:bold; color:#213b8d; text-decoration:none; padding:0 0 0 9px; }
#tcontent2 a#directions:hover	{ text-decoration: underline; }

a#directions.dwn							{ background:url("../images/bg-directions-dwn.png") top left no-repeat; }										
a#directions.up								{ background:url("../images/bg-directions-up.png") top left no-repeat; }										

.slide                        { margin-left: 0px; position: absolute; }

.videoError {
  background: #fff;
  border: 1px solid #d70000;
  padding: 5px;
  color: #222;
  font-size: 10px;
  line-height: 10px;
  font-weight: bold;
  text-align: center;
}

.videoError a {
  text-decoration: none;
  color: #222;
  font-weight: bold;
}

.videoError a:hover {
  color: #444;
}

.videoError a span {
  color: #999;
}
