/*------------------------------------------------------------------------------
   [Gallery Custom Override Stylesheet]
   
   Project: First Texas Homes
   Version: 0.1a

   Change Log
   ==========
   05-MAY-2008 Initial creation

   Table of Contents
   =================
   1. Body
   2. Main Container / #container
   3. Large Head00703Cer / #header
   4. Navigation / #nav
   5. Sidebar / #sidebar
   6. Main Content / #content

   Common Colors
   =============
   Black Text: #333333
   Steely Blue:  #426F95  (Headers, Nav)
   Blue background: #3E85D6 (Clouds on body background fade into solid blue)

------------------------------------------------------------------------------*/

/*---------------------------------------+
   1.  Body
+---------------------------------------*/
/* body { color:#333333; background: #D4E99A url(/res/images/cloud.jpg) top center repeat; } */

body { color:#333333; background: #FFF url(/res/images/gradient.jpg) top center repeat-x; }

   a { color: #00703c; }

/*---------------------------------------+
   2.  Main Container / #container
+---------------------------------------*/
#container { }
#content_wrapper {
   background: transparent url(/res/images/gallery-custom/bg_content_wrapper_mid.gif) top left repeat-y;
}

/*---------------------------------------+
   3.  Main Header / #header                 
+---------------------------------------*/
#header {
   background: transparent url(/res/images/gallery-custom/bg_header/001.jpg) bottom left no-repeat;
   border-color: #5E8ECE;
   height:241px;
}
   #header .top { background: transparent url(/res/images/gallery-custom/bg_header_top.gif) top left no-repeat; }
   #header #logo { background: transparent url(/res/images/gallery-custom/logo.png) top left no-repeat; }
   #header #logo { width: 228px; height:89px; text-indent: -999em; position: absolute; left:20px; bottom:50px; overflow: hidden;}
* html #header #logo { background-image: url(/res/images/gallery-custom/logo.gif) !important;}

/*---------------------------------------+
   4. Navigation / #nav 
+---------------------------------------*/
   #nav, #nav ul { 
      border-color: #D4D21D;
   }
   #nav li a {
      color: #00703C; 
      border-color: #E7DE1B; 
   }
   #nav ul li a:hover {
      background-color: #00703C;
   }


/*---------------------------------------+
   5. Sidebar / #sidebar 
+---------------------------------------*/
#sidebar h3 {
color: black;
}
   #sidebar .container { }
   #sidebar .top { background: transparent url(/res/images/bg_sidebar_top.gif) top left no-repeat; }
   #sidebar .bottom { background: transparent url(/res/images/bg_sidebar_bottom.gif) bottom left no-repeat; }

   .quick_counter { background: #CFCF1D; color: #00703C; }
   .quick_counter a { color: #00703C; display: block; text-decoration:none; }
   .quick_counter { background: transparent url(/res/images/gallery-custom/counter-dfw.gif); color: white; position:relative; }
   .quick_counter.hou { background: transparent url(/res/images/gallery-custom/counter-hou.gif); color: white; position:relative; }
   .quick_counter h4 { }
   
   #sidebar #gall-sidebar-hou h3 {
	background:url("/res/images/gallery-custom/loan-officer-hou.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	margin:0;
	position:relative;
	text-indent:-9999em;
}

#sidebar #gall-sidebar-dfw h3 {
background:url("/res/images/gallery-custom/loan-officer-dfw.gif") no-repeat scroll 0 0 transparent;
height:30px;
margin:0;
position:relative;
text-indent:-9999em;
}

/*---------------------------------------+
   6. Main Content / #content 
+---------------------------------------*/
body.index #content { background: transparent url(/res/images/gallery-custom/bg_content.gif) top right no-repeat; }

#top {
   background: transparent url(/res/images/gallery-custom/bg_content_wrapper_top.gif) bottom left no-repeat; 
}


#breadcrumb a:visited {
   color: #00703C; 
}



   /*------------------------------------+
      6a. 10 Reasons to Choose
   +------------------------------------*/
   #ten_reasons {
      background: url(/res/images/gallery-custom/bg_ten_reasons.gif) top left no-repeat;
      color: white;
   }

   /*------------------------------------+
      6b. Buy DFW Now / #buy_dfw
   +------------------------------------*/
   #buy_dfw { background: transparent url(/res/images/gallery-custom/bg_buy_dfw.gif) top left no-repeat; }

   /*--------------------------------------------+
      6c. Gallery Custom Homes / #gallery_custom
   +--------------------------------------------*/
   
   /*-------------------------------------------+
      6d. Absolute Best Value / #absolute-best
   +-------------------------------------------*/
   #absolute-best {
      background: white url(/res/images/gallery-custom/bg_absolute-best.jpg) top left no-repeat;
      border-bottom: 2px solid #cfcf1d;
   }

   /*------------------------------------+
      6e. Search by Map / #search-by-map
   +------------------------------------*/
   #pngmap a.ftworth:hover { background-image: url(/res/images/map_ftworth.gif); }
   #pngmap a.dallas:hover  { background-image: url(/res/images/map_dallas.gif); }
   #pngmap a.houston:hover { background-image: url(/res/images/map_houston.gif); }
  
   * html #pngmap { background-image: url(/res/images/gallery-custom/map_search-by-map.gif) !important; }

   /*--------------------------------------+
      6f. Find Your Home / #find-your-home
   +--------------------------------------*/
   #find-your-home { }
      #find-your-home h3 {
         background: white url(/res/images/gallery-custom/headers/find-your-home.gif) top left no-repeat;
      }
      #find-your-home label { color: #006934; }

   /*--------------------------------------+
      6g. Community Features / #community-features
   +--------------------------------------*/

#community-features { 
   background: url(/res/images/gallery-custom/bg_community_features.gif) repeat-y scroll top left;
   color: white;
}
#community-features #smhead_features {
   background-image: url(/res/images/gallery-custom/smheaders/features.gif);
   width:155px;
}

   /*--------------------------------------+
      6h. Floorplans / #floorplans
   +--------------------------------------*/


   /*--------------------------------------+
      6i. Image Container / #image-container
   +--------------------------------------*/
   #image-container {}
   #image-container img {
/*      border: solid 1px #CFCF1D; */
   }


/*---------------------------------------+
   7. Footer / #footer
+---------------------------------------*/
body.index #bottom { background: transparent url(/res/images/gallery-custom/bg_container_bottom.gif) bottom right no-repeat; }
#bottom { background: transparent url(/res/images/gallery-custom/bg_content_wrapper_bottom.gif) bottom left no-repeat; }

#footer span.top { background: transparent url(/res/images/gallery-custom/bg_top.gif) top left no-repeat; }
#footer table { border-color: #cfcf1d !important; }
#footer span.bottom { background: transparent url(/res/images/gallery-custom/bg_bottom.gif) bottom left no-repeat; }


h2,h3 {
   color: #00703C; 
}

table {
   background: transparent;
}
th {
   background: transparent url(/res/images/bg_th.gif) bottom left repeat-x;
   padding: 7px 8px;
   border: 1px solid #999;
   border-width: 1px 0;
}
th.first {
   background: transparent url(/res/images/bg_th_first.gif) bottom left repeat-x;
}
td {
   padding: 4px 8px;
   vertical-align: top;
}
table .first {
   padding: 7px 4px;
}

table caption, table th {
   color: #00703C;
}

blockquote {
   background: white url(/res/images/quote1.gif) no-repeat scroll top left;
}

blockquote .cite {
   background: white url(/res/images/quote2.gif) no-repeat scroll right bottom;
   color: black;
}

#map {
   border: 2px solid #00703C;
}



#sales_manager h3 { background-image:url(/res/images/gallery-custom/headers/sales-manager.gif); }
   #warranty_contact_numbers h3 { background-image: url(/res/images/gallery-custom/warranty_contacts.gif); }

#sidebar .box { border-color: #cfcf1d; }


   #sidebar .box .bot {
      background: transparent url(/res/images/gallery-custom/bg_sidebar_box.gif) bottom left no-repeat;
   }

   #directions_to_model { background-image: url(/res/images/gallery-custom/bg_driving-directions.gif); }
   #directions_to_model h3 { background-image: url(/res/images/gallery-custom/header_driving-directions.gif); }
   
   #community_links h3 { background-image: url(/res/images/gallery-custom/headers/community-links.gif); }
   #warranty_contact h3 { background-image: url(/res/images/gallery-custom/headers/warranty_contacts.gif); }
   #warranty-docs h3 { background-image: url(/res/images/gallery-custom/headers/warranty_documents.gif); }


#find-your-home button { background: white url(/res/images/gallery-custom/buttons/search.gif) top left no-repeat; }

span.address-label {
   color: #00703C;
}

ul.tabs, ul.tabs li, ul.tabs li a { border-bottom-color: #00703c; }
ul.tabs .ui-tabs-selected a { 
   color: #00703c;
   border-color: #00703c;
   border-bottom-color: white; 
}

h4 {
   color: #00703c;
}
.main-man {
	text-align: right;
}
#steps span {
	color: #333333;
}
h2#manager {
	color: #00703C;
}
#sales_manager .box, #loan-officer .box, #loan-officer-gall .box {
font-size:10px;
min-height:70px;
padding-left:20px;
}
#gall-sidebar h3 {
	background: url(/res/images/gallery-custom/gall-loan-officer.gif);
	height:30px;
	margin:0;
	overflow:hidden;
	position:relative;
	text-indent:-999em;
}
.gall-box {
	background: white none repeat scroll 0 0;
	border-color:#cfd01d;
	border-style:solid;
	border-width:0 2px;
	margin-bottom:6px;
	padding:10px 10px 10px 20px;
	position:relative;
}

.gall-bot {
	background: #005d32 url(/res/images/gallery-custom/back-gall-box.gif) no-repeat scroll left bottom;
	bottom:0;
	display:block;
	height:12px;
	left:-2px;
	position:absolute;
	right:auto;
	top:auto;
	width:210px;
	z-index:30;
}
