img, .parking2, .parking2:hover { behavior: url(iepngfix.htc); }



a {
color:#C30;
cursor:pointer;
text-decoration:none;
}
a:focus {
outline:none;
}
a:link {
}
a:visited {
color:#C30;
}
a:hover {
color:#096;
text-decoration:underline;
}
a:active {
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#633;
background-color:#FC3;
margin-top:40px;
background-image:url(/img/redbar.gif);
background-repeat:repeat-x;
text-align:center;
}
h2 {
color:#900;
}
h4 {
color:#900;
}
img {
border:0;
}
table {
width:100%;
border-collapse:collapse;
vertical-align:top;
}
td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#633;
vertical-align:top;
}

table td.LeftColumn {
width:29%;
}
table td.CenterColumn {
width:51%;
}
table td.RightColumn {
width:20%;
}

#body {
width:910px;
margin:auto;
text-align:left;
background:#FFF;
}
#bodyborder {
width:910px;
margin:auto;
background:#930;
padding:12px;
text-align:center;
}
#cruiseFlyer {
display:block;
}
#cruiseInfo {
display:none;
text-align:left;
}
#cruiseInfoContent {
background:#000;
color:#fbcd7f;
margin:-16px 0 -16px 16px;
padding:0 20px;
text-align:left;
width:832px;
}
#cruiseInfoContent h1, p {
color:#fbcd7f;
}
#content {
padding:5px;
}
#footer {
padding:5px 0 0 0;
background:#930;
}
#FallFairFlyer {
display:block;
}
#FallFairInfo {
display:none;
text-align:left;
}
#FallFairInfoContent {
margin:0 0 -16px;
padding:0 20px;
text-align:left;
width:832px;
}
#FallFairInfoContent h1, p {
color:#000;
}

#header {
padding:5px 5px 0 5px;
}
#nav {
padding: 0 5px;
}
.center {
text-align:center;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.menuforquinp { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
text-align:center;
border-right-width:1px;
border-right-style:dotted;
border-right-color:#000;
}
.Q-body1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#000;
background-position:left top;
}
.Q-body1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.Q-body1 .caption {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#960;
background-position:center bottom;
}
.Q-body1 question {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#900;
}
.question {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#900;
}
.style4 {color:#900}
.style6 {
color:#900;
font-weight:bold;
font-size:14px;
}
.style12 {color:#900; font-weight:bold; font-size:12px; }
.style13 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000; background-position:left top; }
.style14 {
line-height:17px;
color:#000;
background-position:left top;
font-style:normal;
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
}
.style15 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000;
background-position:left top;
font-style:normal;
font-weight:lighter;
}

ul.links li {
margin:5px 0;
}







.relative{position:relative;}

.hide_me{display:none;}
.show_me{display:block;}

.parking_on_quinpool{
	position:relative;
	top:15px;
	left:15px;
	
	display:block;
	width:253px;
	height:327px;
	background:url(../img/parking_on_quinpool.jpg) 0 0 no-repeat;
}

.parking_on_quinpool:hover{
	background:url(../img/parking_on_quinpool.jpg) -316px 0 no-repeat;
}




.monte_carlo{
	position:relative;
	top:15px;
	left:15px;
	
	cursor:hand;
	display:block;
	width:253px;
	height:398px;
	background:url(../img/monte_carlo.jpg) 0 0 no-repeat;
}

.monte_carlo:hover{
	background:url(../img/monte_carlo.jpg) -316px 0 no-repeat;
}














.july2010_events{
	position:relative;
	top:15px;
	left:15px;
	
	display:block;
	width:258px;
	height:685px;
	background:url(../img/july2010_events.jpg) 0 0 no-repeat;
}

.july2010_events a{
	position:absolute;
	top:427px;
	left:21px;
	display:block;
	width:112px;
	height:37px;
	background:url(../img/view_flyer.gif) 0 0 no-repeat;
}

.july2010_events a:hover{
	margin:2px 0 0 2px;
}

.july2010_events a span{display:none;}





.july2010_events2{
	position:relative;
	top:15px;
	left:15px;
	
	display:block;
	width:258px;
	height:685px;
	background:url(../img/july2010_events2.jpg) 0 0 no-repeat;
}

.july2010_events2 a span{display:none;}






























.sept2010_events{
	position:relative;
	top:15px;
	left:15px;
	
	display:block;
	width:258px;
	height:720px;
	background:url(../img/sept2010_events3.jpg) 0 0 no-repeat;
}

.sept2010_events a span{display:none;}









.sept2010_events a{
	position:absolute;
	top:505px;
	left:35px;
	display:block;
	width:165px;
	height:37px;
	background:url(../img/view-flyer.jpg) 0 0 no-repeat;
}

.sept2010_events a:hover{
	margin:2px 0 0 2px;
}

.sept2010_events a span{display:none;}




.sept2010_events a.second{
	position:absolute;
	top:547px;
	left:35px;
	display:block;
	width:165px;
	height:37px;
	background:url(../img/view-activity.jpg) 0 0 no-repeat;
}

.sept2010_events a.second:hover{
	margin:2px 0 0 2px;
}

.sept2010_events a.second span{display:none;}




















.parking2{
	position:relative;
	left:-10px;
	
	display:block;
	width:190px;
	height:271px;
	background:url(../img/parking2.png) 0 0 no-repeat;
}

.parking2:hover{
	background:url(../img/parking2.png) 0 -272px no-repeat;
}
























.force_to_right{
	position:relative;
}

.force_to_right .contents{
	position:absolute;
	top:-668px;
	left:720px;
	
	display:block;
	width:171px;
}


.force_to_right .contents p{
	font-family:Arial, Helvetica, sans-serif;
	color:#349d81;
	font-size:13px;
	line-height:23px;
	padding:0 0 13px 0;
	margin:0;
}


.force_to_right .contents .hr{
	display:block;
	width:148px;
	height:1px;
	margin:10px 0 15px 0;
	background:#96070b;
}

.force_to_right .contents .hr hr{
	display:none;
}







.freemans_coupon{
	display:block;
	width:171px;
	height:232px;
	background:url(../img/freemans_coupon.jpg) 0 0 no-repeat;
}

.freemans_coupon:hover{
	background:url(../img/freemans_coupon.jpg) -181px 0 no-repeat;
}






.mezza_coupon{
	display:block;
	width:171px;
	height:228px;
	background:url(../img/mezza_coupon.jpg) 0 0 no-repeat;
}

.mezza_coupon:hover{
	background:url(../img/mezza_coupon.jpg) -181px 0 no-repeat;
}







.quinpool_parking_guide{
	position:relative;
	display:block;
	width:864px;
	height:905px;
	margin:20px 0 0 20px;
	background:url(../img/quinpool_parking_guide.jpg) 0 0 no-repeat;
}



.quinpool_parking_guide img{
	position:absolute;
	top:220px;
	left:15px;
	/*margin:220px 0 0 15px;*/
	/*opacity:0.3;filter: alpha(opacity=30);*/
}

#parking_nav{
	position:absolute;
	top:179px;
	right:10px;
	
	list-style:none;
	padding:0;
	margin:0;
}

#parking_nav li{float:left;}

.zindex3{z-index:3;}

#cover_buttons{ 
	position:absolute; 
	top:179px;
	right:10px;
	z-index:2;
	
	width:550px; 
	height:41px; 
	background:url(../img/blank.gif);
}


 

#full_map,
#park_all_day,
#hourly_parking,
#bus_stops
{
	float:left;
	display:block;
	height:41px;
	margin-right:-20px;
}






/*#full_map a:hover,
#park_all_day a:hover,
#hourly_parking a:hover,
#bus_stops a:hover
{
	margin-right:-20px;
}
*/

#full_map{
	/*width:108px;*/
	width:128px;
	background:url(../img/parking_nav.gif) 0 0 no-repeat;
}

#full_map:hover,
#full_map.active{
	/*width:130px;*/
	width:150px;
	/*margin-left:-22px;*/
	background:url(../img/parking_nav.gif) 0 -41px no-repeat;
}

#park_all_day{
	/*width:127px;*/
	width:147px;
	background:url(../img/parking_nav.gif) -156px 0 no-repeat;
}

#park_all_day:hover,
#park_all_day.active{
	/*width:150px;*/
	width:170px;
	/*margin-left:-23px;*/
	background:url(../img/parking_nav.gif) -156px -41px no-repeat;
}

#hourly_parking{
	/*width:146px;*/
	width:166px;
	background:url(../img/parking_nav.gif) -338px 0 no-repeat;
}

#hourly_parking:hover,
#hourly_parking.active{
	/*width:186px;*/
	width:206px;
	/*margin-left:-40px;*/
	background:url(../img/parking_nav.gif) -338px -41px no-repeat;
}

#bus_stops{
	width:119px;
	margin:0;
	background:url(../img/parking_nav.gif) -556px 0 no-repeat;
}

#bus_stops:hover,
#bus_stops.active{
	width:151px;
	background:url(../img/parking_nav.gif) -556px -41px no-repeat;
}




.quinpool_parking_guide .left_block{
	position:absolute;
	top:660px;
	left:88px;
	
	width:319px;
	padding:0 15px 0 0;
	/*border-right:1px solid #fff;*/
}

.quinpool_parking_guide .right_block{
	position:absolute;
	top:660px;
	left:450px;
	
	width:290px;
	padding:0 85px 0 0;
}

.quinpool_parking_guide .right_block p,
.quinpool_parking_guide .left_block p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#FFF;
	padding:0 0 15px 0;
	margin:0;
}

.quinpool_parking_guide .right_block strong,
.quinpool_parking_guide .left_block strong{
	font-size:16px;
	line-height:19px;
}

.quinpool_parking_guide .right_block a,
.quinpool_parking_guide .left_block a{
	color:#fece71;
	text-decoration:none;
}

.quinpool_parking_guide .right_block a:hover,
.quinpool_parking_guide .left_block a:hover{
	color:#fece71;
	text-decoration:underline;
}















.monte_carlo_promo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	
	position:relative;
	display:block;
	width:883px;
	padding:270px 0 0 0;
	margin:20px 0 0 20px;
	background:url(../img/monte_carlo_promo.jpg) 0 0 no-repeat;
}

.monte_carlo_promo p{padding:0 0 15px 0;}

.no_pads{padding:0; margin:0;}

.monte_carlo_promo strong{color:#c4161d;}


.monte_carlo_promo .content{
	width:400px;
	padding:0 0 0 50px;
}

.monte_carlo_promo a{
	color:#c4161d;
	text-decoration:none;
}

.monte_carlo_promo a:hover{
	color:#c4161d;
	text-decoration:underline;
}





.monte_carlo_promo .to_the_right{
	position:relative;
}

.monte_carlo_promo .to_the_right .inside{
	position:absolute;
	top:150px;
	left:470px;
	width:400px;
}

.monte_carlo_promo .to_the_right .inside img{
	margin:-20px 0 0 10px;
}

.monte_carlo_promo .to_the_right .inside ul{
	font-size:18px; 
	line-height:23px;
	color:#c4161d;
	font-weight:bold;
}


.invalid{background:#f48e8e;}










#form1{width:500px; display:block; float:left;}

.text_field{
	float:left;
	display:block;
	height:26px;
}

.text_field_input{
	float:left;
	display:block;
	width:408px;
}

.text_field_input label{
	float:left;
}

.comment_area{
	float:left;
	display:block;
	height:120px;
	width:408px;
	margin: 15px 0 15px 0;
}

.text_box{
	width:408px;
	height:78px;
}



input#name,
input#business,
input#phone,
input#email,
input#number_of_tickets_required,
input#additional_comments
{
	float:right;
}

input#name{width:354px;}
input#business{width:334px;}
input#phone{width:302px;}
input#email{width:355px;}
input#number_of_tickets_required{width:226px;}

.ie6no_show{
	_display:none;
}
