/* newbabcockhomes.com CSS by Apashu Productions >> http://apashu.com */

.footer {
	FONT-SIZE: 10px; COLOR: #8c8a82; LINE-HEIGHT: 200%; BACKGROUND-COLOR: #fdf8eb; TEXT-ALIGN: center
}

.footer1 {
	FONT-SIZE: 10px; COLOR: #8c8a82; LINE-HEIGHT: 200%; BACKGROUND-COLOR: #FDF8E9; TEXT-ALIGN: center
}
.bgcol_1 {
	PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #666; BACKGROUND-COLOR: #fefaf0
}

.bgcol_2 {
	 FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #666; BACKGROUND-COLOR: #fdf8eb;
}
UL {
	PADDING-RIGHT: 0px; LIST-STYLE: square url(../images/bullet.gif) outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px
}

A:link {
	COLOR: #d76c0c;
}
A:active {
	COLOR: #00000;
}
A:visited {
	COLOR: #44657c;
}
A:hover {
	COLOR: #774200;
}
body {
   	scrollbar-arrow-color:#d76c0c;
   	scrollbar-track-color:#ffffff;
   	scrollbar-shadow-color:#999999;
   	scrollbar-face-color:#E7E7E7;
   	scrollbar-highlight-color:#FFFFFF;
   	scrollbar-darkshadow-color:#E7E7E7;
   	scrollbar-3dlight-color:#D6D6D6;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 10px;
/* background: url(../images/bg.gif); background-repeat: repeat;  */
background:#fbfdff url(../images/body-bg.jpg) top center no-repeat; /* new @ 08.12.2011 */
}	
/* contact */
.contact_form { border:1px dotted #CCCCCC; }
TD.td1
{
	background-color: #FAEAD7;
	height: 16px;
	width: 53px; 
	TEXT-ALIGN: RIGHT;
    text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight: bold; color:#666666;
}
TD.td2
{
	background-color: #FBF1D7;
	height: 16px;
	width: 250px; 
}
TD.td3
{
	background-color: #FBF1D7;
}
.t_bg { background:#FFFFFF;}
.table_bg_left1 { background-image: url(../images/col-le_1.gif); background-repeat: repeat; }
.table_bg_right1 { background-image: url(../images/col-rt_1.gif); background-repeat: repeat; }
.table_bg_left2 { background-image: url(../images/col-le_2.gif); background-repeat: repeat; }
.table_bg_right2 { background-image: url(../images/col-rt_2.gif); background-repeat: repeat; }
.side_bg { BACKGROUND-COLOR:#FDF8EB; FONT-SIZE: 10px; FONT-FAMILY: arial, sans-serif; VERTICAL-ALIGN: top; }
.side {PADDING-RIGHT: 7px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial, helvetica, sans-serif; PADDING-TOP: 0px}
.side_H1 {VERTICAL-ALIGN: bottom; PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; FONT: bold 14px arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #c4712b; PADDING-TOP: 0px; LETTER-SPACING: 1px}
.h1 {VERTICAL-ALIGN: top; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 14px arial, helvetica, sans-serif; COLOR: #555555; PADDING-TOP: 0px;}	
.form_box { MARGIN-LEFT: 2px; background-color:#FEFBF3;  height:16px; font-family:Arial; font-size: 10px; color:#666666; font-weight: bold; border: 1px solid #999999;}
.form_box_msg { MARGIN-LEFT: 2px; background-color:#FEFBF3; font-family: Arial; font-size: 10px; color:#666666; font-weight: bold; border: 1px solid #999999; scrollbar-track-color:#FEFBF3;}
.form_buton {background-color:#FEFBF3; weight: 15px; height: 16px; font-family: Arial; font-size: 10px;color:#666666; border: 1px solid #999999; font-weight: bold;}
.e_confirm { text-decoration: none;font-size: 11px; font-weight: bold; color:#CE0100; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: CENTER; }
.e_failure { text-decoration: none;font-size: 10px; font-weight: bold; color:#CE0100; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: CENTER;}
.sold_out { font-weight: bold; color:#FF0000; }

.photo_gallery_ch { text-align: center; VERTICAL-ALIGN: top; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; }
.photogallerybg {BACKGROUND: #eae9e8;}
.photo_gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(../images/photo_gallery_frame_bg.gif) #fff no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;
	 MARGIN: 10px 0px 0px; WIDTH: 318px; HEIGHT: 239px; voice-family: inherit}
.floor_gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/floor_gallery_frame_bg.gif) #fff no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 16px;
	 MARGIN: 0px 0px 0px; WIDTH: 407px; HEIGHT: 375px; voice-family: inherit}	 
.photogallerycaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center}
.stories_side {
	PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #666; BACKGROUND-COLOR: #fefaf0
}

.smap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
} 

.smap a, .smap a:visited {
	color: #44657C;
	text-decoration:none;
}

.smap a:hover {
	color: #d76c0c;
	text-decoration:underline;
}

/* lightBox popup */

#lightbox{	position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; margin-top: 50px; }
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; background-image: url(../images/bh_logo.jpg); background-position:center; background-repeat:no-repeat;  }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
