body{
	background-color: #5C5C5C;
	background-image:url(../images/bg_content2.jpg);
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 12px;
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	position: absolute;
	display: block;
}

/*div {border:1px solid #ff0000;}*/

a, a:link{color: #d8ab88; text-decoration:none;}
a:hover {color:#FF6600;}
li {padding-bottom:5px;}
h1{color:#F58026;font-size:24px;font-style: italic;font-weight: normal;}
h2{color: #7d7d7d;font-size:18px;text-transform:uppercase;font-weight: 300;}
h3{font-size: 14px;color:#CCCCCC; font:bold;}
#mainBody{height: 100%; margin: 0;padding: 0;}
#contentDiv {width: 1022px; height: 100%;}

#menuBar{width: 100%; background-color:#181818;height: 50px; padding:0px}

#mainMenu{
	margin: 0; padding:0 0 0 15px; float: left; position: relative;	list-style:none;width: 1000px;overflow: hidden;
}

#mainMenu li{ 
	height: 50px;
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
	overflow: hidden;
}

#mainMenu #meet {width: 157px;}
#mainMenu #services {width: 141px;}
#mainMenu #testimonials {width: 168px;}
#mainMenu #gallery {width: 132px;}
#mainMenu #faqs {width: 73px;}
#mainMenu #whatnew {width: 118px;}
#mainMenu #afford {width: 156px;}

/*http://www.webdesignerwall.com/tutorials/advanced-css-menu/*/
#mainMenu .li_0{background:url(../images/nav/meet.gif) no-repeat; background-position:top left;}
#mainMenu .li_1{background:url(../images/nav/services.gif); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_2{background:url(../images/nav/testimonials.gif); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_3{background:url(../images/nav/gallery.gif); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_4{background:url(../images/nav/faqs.gif); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_5{background:url(../images/nav/new.gif); background-position:top left; background-repeat:no-repeat;}
#mainMenu .li_6{background:url(../images/nav/afford.gif); background-position:top left; background-repeat:no-repeat;}

#mainMenu span { display: none; position: absolute;}
#mainMenu a{
	width: 100%;height: 100%;
	display: block;
  	text-indent: -900%;
  	position: absolute;
  	outline: none;
}

#mainMenu a:hover {
  background-position: left bottom;
}




#midColumn, #leftColumn, #rightColumn{ float: left; height: 100%;padding: 30px 25px 0 25px;}
#midColumn{background-image:url(../images/bg_midColumn.jpg); background-repeat:no-repeat; background-position:top;width: 408px;}
#leftColumn{background-image:url(../images/bg_leftColumn2.jpg); background-repeat:no-repeat; background-position:top;width: 224px;}
#rightColumn{background-color:#232323;width: 236px;}
#addressBar{
	margin: 162px 0 0 0;
	text-align: right;
}
#subMenu2{padding: 0;margin: 0 0 0 120px;}
#subMenu2 a{color:#ffffff;}
#subMenu2 a:hover{color:#F58026;}
a.btn_subNav{
	border: 2px solid #fff;
	width: 134px;height: 25px;
	background-image:url(../images/bg_btnSubNav.gif);
	color: #F58026;font-size: 14px;text-align: center;
	padding: 5px 0 0 0;
	margin: 10px 0 0 88px;
	clear:both;
	display: block;
}
a.btn_subNav:hover{	background-image:url(../images/bg_btnSubNav_over.gif);color: #fff;}
.imgborder {border: 4px solid #fff;display: block; }
.imgLeft{float:left;display: block;margin: 0 10px 0 0;}
.imgRight{float:right;display: block;margin: 0 0 0 10px;}
.floatfix{clear: both;}




/* Image PopUp */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}