/* CSS Document */

@import url("../css/nav.css");


body {
background:#5a626e url(../img/mtn_bg.gif) repeat-x fixed; margin:0; font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
width:875px; margin:0 auto; background:#FFFFFF url(../img/wrapi_bg.jpg) no-repeat 0px 127px; padding: 0 12px 12px 12px; position:relative;
}
.logo {
	position:absolute;
	left: 31px;
	top: 19px;
}
/* RIGHT CONTENT PIECE */
#rpn {
width:609px; float:right; padding: 0 0 0 20px;
}
#rpn h1, #rpn h2, #rpn h3  {
color:#002d6a; font-family:'Trebuchet MS';
}
#rpn h1 {
font-size: 17px;  margin:0;
}
#rpn h2 {
font-size: 15px; margin:12px 0 -5px 0;
}
#rpn p {
line-height: 18px; font-size:75%; margin: 8px 0 8px 0;
}
#rpn ul {
 
}
#rpn ul.fourmain{
margin: 0 0 0 0;
list-style-type: none; 
}
#rpn ul.disc{
list-style-type: disc;
margin-top: 0px;
}
#rpn li {
font-size:12px;
}

#rpn fieldset { padding:15px }
#rpn legend { font-size:13px; font-weight:bold; }

/* LEFT CONTENT PIECE */
#lpn {
width:244px; float:left;
}

/* FOOTER */
#footer {
clear: both; width:889px; margin: 0 auto; color:#d6d8db; font-size:11px; text-align:center; padding:5px;
}
.clear_both {
clear:both;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

/* MAIN FLASH PIECE - HOME PAGE */
#main_img_holder {
height:588px; width:875px; position:relative; margin-bottom:30px;
}
#sub_img_holder {
height:243px; width:875px; margin-bottom:30px;
}
#ss_img_holder {
height:90px; width:875px; margin-bottom:30px;
}
#main_img {
position:absolute; left: -12px; top: -1px;
}

/* THE MEMBER LOGIN FORM */
.member_login {
padding-top:10px;width:321px; height:50px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:absolute; top:12px; right:0;
}
.inpt_box {
height:16px; width:125px;
}
.inpt_btn {
height:23px;
}
.inpt_form {
background-color:#ffcc07; padding: 4px 0 4px 4px; margin:0;
}

/* QUOTE BOX - MAIN COPY */
.quote_box {
border:1px solid #b5c3d1; background:#e1e7ee; padding: 0 10px 10px 10px; margin: 15px 0 15px 0;
}
.quote_box p {
color: #161616; font-size: 12px; margin:0; padding:0;
}

.point {
font-size:11px;
}




.rg {
margin: 0 6px 6px 0; font-size:15px;  line-height:43px;
}

.lgs {
font-size:13px; margin: 0 0 6px 0;
}
.lgs img {
margin: 0 0 5px 0;
}

.rg, .lg, .lgs {
height:180px; border:1px solid #6c7684;  background:#ebe2d7; text-align:center; color:#002d6a;  width:197px;
}

.rg a , .lgs a , .report a{
text-decoration:none; color:#002d6a;
}
.report {
	font-size: 12px;
}

.rg:hover, .lgs:hover {
border:1px solid #c55b13;
}





.contact_form {
margin:10px 0 0 0; padding:0; font-size:12px;
}

.contact_form fieldset {
margin-top:15px;
}

.content_img {
float:left; margin-right:10px;
}



/* BLUE BOX SIDE PANEL - EX. COME PLAY COME STAY */
.info_panel {
background:#e1e7ee; border:1px solid #b5c3d1; padding:8px 9px 8px 9px; margin-top:20px;
}
.info_promo {
background:#e1e7ee url(../img/info_pn_bg.gif) no-repeat; border:1px solid #b5c3d1; padding:35px 9px 8px 9px; margin-top:20px;
}
.info_promo p {
font-size:11px; color:#0a2e60; margin:8px 0 0 0;
}


.info_contact {
background:#ebe2d7 url(../img/vspecial/info_contact.gif) no-repeat; border:1px solid #cabaaa; padding:35px 9px 8px 9px; margin-top:20px;
}
.info_contact p {
font-size:11px; color:#0a2e60; margin:8px 0 0 0;
}
.info_contact .pic {
padding:3px; border:1px solid #cabaaa; background-color:#FFFFFF;
}
.info_result {
background:#ebe2d7 url(../img/vspecial/info_results.gif) no-repeat; border:1px solid #cabaaa; padding:35px 9px 8px 9px; margin-top:20px;
}






.special_promo {
background:#e1e7ee url(../img/special_promo_bg.gif) no-repeat 246px 23px; border:1px solid #b5c3d1; padding:9px; height:95px;
}
.special_promo  p {
font-size:11px; color:#0a2e60; margin:0; padding-top:30px;
}
.special_promo img {
padding:3px; background-color:#FFFFFF; border:1px solid #77808c; float:left; margin-right:10px;
}
.special_promo img:hover {
background-color:#ffcc07; border:1px solid #ffffff;
}




.ol_copy {
font-size:12px;
}
.ol_copy li {
margin-bottom:5px;
}
#rounded_box p {
margin-top: 10px 0 10px 0;
}
#rounded_box span {
padding:1px;
}
.rounded_box_outer {
padding:7px 0 7px 0;
}
.rblue {
background:#e1e7ee;
}

.err {
color:#FF0000; font-weight:bold;
}



.img_shadow {

float:left;
background: url url(../img/img_shadow.jpg) no-repeat bottom right !important;
background: url(../img/img_shadow.jpg) no-repeat bottom right;
margin: 10px 10px 0 0 !important;
margin: 10px 10px 0 0;
padding: 0 6px 6px 0;
}#irpn  iframe {
	float: left;
	width: 850px;
	height: 1050px;
	margin: 0px;
	padding: 0px;
}
#irpn {
	width:850px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	height: auto;
}
#irpn h1, #irpn h2, #irpn h3 {
	color:#002d6a;
	font-family:'Trebuchet MS';
}
#irpn h1 {
	font-size: 17px;
	margin:0;
}
#irpn h2 {
	font-size: 15px;
	margin:12px 0 -5px 0;
}
#irpn p {
	line-height: 18px;
	font-size:75%;
	margin: 8px 0 8px 0;
}
#irpn p {
	line-height: 18px;
	font-size:75%;
	margin: 8px 0 8px 0;
}
#irpn ul {
}
#irpn li {
	font-size:12px;
}
.clrflt {
	clear: both;
}
.info_promo2 {
	border:1px solid #b5c3d1;
	margin-top:20px;
	background-repeat: no-repeat;
	background-color: #CC6666;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
}
.info_promo2 p {
	font-size:11px;
	color:#0a2e60;
	margin:8px 0 0 0;
}
.info_promo2 h1 { 	font-size:16px; color:#330000; margin-top: 0px; margin-right: 0; margin-bottom: 4px; margin-left: 0; padding: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; }



.ticket_table {
border:1px solid #b5c3d1; background-color:#e1e7ee
}
.ticket_table td td {
border:0px; font-size:12px;
}
.ticket_table td {
border:1px solid #b5c3d1; background-color:#FFF
}

.smartlogo{
float:right; display:inline; margin: -21px 375px 0px 0px;
}

.imagebdr{
border:2px solid #b5c3d1;
}
.imgborder2{
	border:1px solid #666;
}

