html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	color:#FFF;
	background-color:#FFF;
	background-image:url(../images/bg_OurPlace.jpg);
	background-repeat:no-repeat;
	font: 11px arial, helvetica, sans-serif;	
	line-height:18px;
	
}

h1 {	font-size:14px;	font-weight:bold;	color:#FFF; margin:10px 0 8px 10px; }
h2 {	font-size:13px;	font-weight:bold;	color:#323232; margin:0 0 8px 0; }
h3 {	font-size:16px;	font-weight:bold;	color:#FFF; margin:10px 0 8px 0;	}

a:link, a:visited, a:active {	color:#FFF;	text-decoration: none; font-weight:bold;	}
a:hover {	text-decoration: underline;	}

/* GENERAL CLASSES */
.ourPlaceMain {  	width: 100%; 	position: absolute; height:920px; background-image:url(../images/clipped-car.png); background-repeat:no-repeat; background-position:right bottom;	}
.ourPlaceContainer {
	position: absolute;
	width:901px;
	height:526px;
	margin-left:-450px;
	left:50%;
	margin-top:-400px;
	top:50%;
	background-image:url(../images/bodyBG.png);
	background-repeat:no-repeat;

}

a img{border:none;}

.forms {color: #402d1c; }

.submitButton {  background:url(../images/submit_button.gif); background-repeat:no-repeat;  border: none;  width:69px; height:28px;}
.submitButton:hover {  background:url(../images/submit_button_over.gif); }

object { outline:none; }

/*BODY CLASSES*/

.menu {float:left; height:100%; width:158px; padding:160px 0 0 10px;}
#home a {   display: block;   background:  url(../images/bt_home.gif) top;  width: 135px;   height: 29px;   }
#home a:hover {   background:  url(../images/bt_home_over.jpg) no-repeat bottom;   }
#homeSelected a { display: block;   background:  url(../images/bt_home_over.jpg) no-repeat bottom;   width: 135px;   height: 29px;   }

#ourPeople a {   display: block;   background:  url(../images/bt_ourPeople.gif) top;  width: 135px;   height: 30px; }
#ourPeople a:hover {   background:  url(../images/bt_ourPeople_over.jpg) no-repeat bottom;   }
#ourPeopleSelected a {   display: block;   background:  url(../images/bt_ourPeople_over.jpg) no-repeat bottom;  width: 135px;   height: 30px; }

#ourReno a {   display: block;   background:  url(../images/bt_ourReno.gif) top;  width: 156px;   height: 34px; }
#ourReno a:hover {   background:  url(../images/bt_ourReno_over.jpg) no-repeat bottom;   }
#ourRenoSelected a {   display: block;   background:  url(../images/bt_ourReno_over.jpg) no-repeat bottom;  width: 156px;   height: 34px; }

#ourFood a {   display: block;   background:  url(../images/bt_ourFood.gif) top;  width: 114px;   height: 34px; }
#ourFood a:hover {   background:  url(../images/bt_ourFood_over.jpg) no-repeat bottom;   }
#ourFoodSelected a {   display: block;   background:  url(../images/bt_ourFood_over.jpg) no-repeat bottom; width: 114px;   height: 34px; }

#ourTips a {   display: block;   background:  url(../images/bt_ourTips.gif) top;  width: 114px;   height: 29px; }
#ourTips a:hover {   background:  url(../images/bt_ourTips_over.jpg) no-repeat bottom;   }
#ourTipsSelected a {   display: block;   background:  url(../images/bt_ourTips_over.jpg) no-repeat bottom;  width: 114px;   height: 29px; }

#ourComps a {   display: block;   background:  url(../images/bt_ourComps.gif) top;  width: 156px;   height: 30px;  }
#ourComps a:hover {  display: block; background:  url(../images/bt_ourComps_over.jpg) top;  width: 156px;   height: 30px;  }
#ourCompsSelected a {   display: block;   background:  url(../images/bt_ourComps_over.jpg) top;  width: 156px;   height: 30px;  }

#ourSponsors a {   display: block;   background:  url(../images/bt_ourSponsors.gif) top;  width: 143px;   height: 30px; }
#ourSponsors a:hover {   background:  url(../images/bt_ourSponsors_over.jpg) no-repeat bottom;   }
#ourSponsorsSelected a {   display: block;   background:  url(../images/bt_ourSponsors_over.jpg) no-repeat bottom;   width: 143px;   height: 30px; }

.contentContainer {width:700px; height:485px; float:left; margin:16px 0 0 7px;}
.contentContainer p {margin:0 10px 9px 10px;}
.contentBoxBacking {
	background-color:#000;
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.eviehutch {float:left; height:485px;}

.tipsLogo {margin:5px 5px 0 0; float:left;}
.tipNumber {margin:10px 5px 0 0; float:left; width:110px;}

.sponsorsContainer {width:700px; height:485px; float:left; margin:16px 0 0 7px;}
.sponsorsContainer p {margin:0 10px 9px 10px; padding-top:20px; color:#666;}
.sponsorsContainer a:link, .sponsorsContainer a:visited, .sponsorsContainer a:active {	color:#4fbeee;	text-decoration: none; font-weight:bold;	}
.sponsorsContainer a:hover {	text-decoration: underline;	}
.sponsorItem {height:167px; margin-left:15px;}

#winHubby {   display: block; float:left; margin:60px 30px 0 20px;  background:  url(../images/competitions/winHubby.png) top;  width: 195px;   height: 240px;  }
#winHubby a:hover {  background:  url(../images/competitions/winHubby_over.png) top;   }
#winKitchen {   display: block; float:left; margin:30px 30px 0 0;  background:  url(../images/competitions/winKitchen.png) top; background-repeat:no-repeat;  width: 190px;   height: 198px;  }
#winKitchen a:hover {  background:  url(../images/competitions/winKitchen_over.png) top;   }
#winLounge {   display: block; float:left; margin:100px 30px 0 0;  background:  url(../images/competitions/winLounge.png) top;  background-repeat:no-repeat;  width: 191px;   height: 192px;  }
#winLounge a:hover {  background:  url(../images/competitions/winLounge_over.png) top;   }

/*FORM CLASSES*/
.warning {	font-weight:bold;	color:#FF0000;	}
.success {	font-weight:bold;	color:#00CC00;	}

.404Container {width:700px; height:485px; float:left; margin:16px 0 0 7px; color:#666; font-weight:bold;}
.404text {float:left; width:300px; color:#666; font-weight:bold; margin-top:30px;}

#newIdeaPromo { 
	background: url(../images/competitions/newIdeaBuy.jpg);
	background-repeat:no-repeat;
	position: absolute;
	display: none;
	top: 375px;
	margin-left:-110px;
	left:50%;
	z-index: 30;
	width: 380px;
	height: 180px;
}
