/* -------------------------------------------------------------- 
  
  RPI CSS
   * Filename:        style.css
   * Version:         1.0 (2008-00-00)
   * Website:         www.resortparks.com
  
  Created by:
   * Keobs Avila  
  
  == STYLE & TYPOGRAPHY: ========================

   *Font Family:	       Georgia, Times.   
   *Body Background:       #FFFFFF (after img bg repeat-x)
   *Main Text:             #4C4843
   *Links:                 #375282
   *H1-h4 Colors:          #3c4652

   
-------------------------------------------------------------- */ 

h1 h2 h3 h4 h5 p ul li ol{ padding:0; margin:0;}

h1			{color:#FFFFFF; margin:0; padding:0; font:normal 2.5em Georgia; text-transform:uppercase;}
h2 			{color:#413d29; font:normal 1.5em/150% Georgia; margin:0; padding:0;}
h3 			{color:#9b230f; font:bold .8em/150% Georgia; margin:0; padding: 0 1px 0;}
h4			{color:#6b6d1e; margin:0; padding:0;font:normal 1.1em/150% Georgia;}
h6			{color:#41758a; margin:0; padding:0; font:normal 1.1em/150% Georgia; text-transform:uppercase;}		
h2.location	{color:#43423f; font:normal 1em/130% Georgia; margin:0; padding:0 0 0 0;}
p			{margin:0; padding:0 0 15px 0;}
#buy-credits label		{font: normal .8em/160% Georgia; color:#4c4843;}
.hgreen		{color:#5f7f16;}

ul.number-list 	{list-style-type: decimal;}
li.number-list 	{ padding-bottom: 20px;}

#warning {width:570px; height:45px; vertical-align:middle; text-align:left; background-color:#FFCCCC; color:#CC0000; line-height:20px; padding:4px;}
#homeheader	{ background-image:url("../img/bg_header.gif"); width:570px; height:30px; vertical-align:middle; display:block; padding:10px 0 0 10px;} /*blue bg for Welcome*/

#homeheader2{
	background-image:url("../img/header_2.gif");
	width:750px;
	height:30px;
	vertical-align:middle;
	display:block;
	padding:10px 0 0 10px;
	color:#FFFFFF
} /*blue bg for Welcome*/


/* - Menu Style - */

#mainNav		{padding: 36px 0 0 200px;}
.gmenu			{padding: 0 0 0 10px; margin: 0 auto 0 auto; background: url("../img/menur_bg.gif") repeat-x; height: 30px; list-style: none;}
.gmenu li		{float:left;}
.gmenu li a		{float:left; display:block; color:#9a2e1c; text-decoration:none; font:bold .8em Georgia; padding:0 0 0 16px; height:30px; line-height:30px; text-align:center; cursor:pointer; background:url("../img/menur_hover_left2.gif") no-repeat; background-position:left; color:#838b66;}
.gmenu li a span						{float:left; display:block; padding: 0 15px 0 1px; background:url("../img/menur_hover_right2.gif") no-repeat right top; color:#838b66;}
.gmenu li.current a, .gmenu li a:hover	{background:url("../img/menur_hover_left.gif") no-repeat; background-position:left; color:#9a2e1c;}
.gmenu li.current a span, .gmenu li a:hover span	{background:url("../img/menur_hover_right.gif") no-repeat right top; color:#9a2e1c;}

p a 	{color:#527a03; text-decoration:none; border-bottom:#527a03 dotted 1px;}
p a:hover	{ border-bottom:#527a03 solid 1px;}
a.green 	{color:#527a03; text-decoration:none; border-bottom:#527a03 dotted 1px;}
a.green:hover	{ border-bottom:#527a03 solid 1px;}
a img { text-decoration:none; border:none;}
a.img, a.img:hover, a.img:visited, a.img:link { text-decoration:none; border:none;}	

/* SUB MENU */

/*#blueblock		{width: 180px; padding:0; margin-top: 57px; background-color: #eee084; font: bold .7em/160% Georgia; color:#625a50; text-align:left;}*/
#blueblock		{width: 180px; padding:0; background-color: #eee084; font: bold .7em/160% Georgia; color:#625a50; text-align:left;}

* html #blueblock	{ /*IE 6 only */ w\idth: 165px; /* w\idth: 147px; Box model bug: 180px minus all left and right paddings for #blueblock */}
#blueblock ul	{list-style:none; margin: 0;padding: 0;border: none; background-color: #eee084;}
#blueblock li 	{margin: 0;}
#blueblock li a	{display: block; padding: 3px 2px 3px 5px;  color: #523a05; text-decoration: none; width: 100%; border-bottom:#ffffff solid 1px;}
#blueblock li.current {display: block; padding: 3px 2px 3px 5px; color: #9a2e1c; border-bottom:#ffffff solid 1px;}

.last	{border-bottom:#fff dashed 0px;}

html>body #blueblock li a{ /*Non IE6 width*/width: auto;}
#blueblock li a:hover 	 { color: #6b5122; background-color:#f3ebb5;}
/* SUB MENU */

/* - END Menu Style - */

/* - Typography - */

h1		{width:124px; height:181px; text-indent: -999999em; background-image:url("../img/rpin.gif"); padding-top:0; margin-top:0; border:0;}
h2		{font: normal 1.3em Georgia; color:#413d29;	margin:0; padding:0;}
h3		{font: normal 1.1em/90% Georgia; color:#7e863f; margin:0; padding:20px 0 5px 0;}
h3.red	{font: bold 1em Georgia; color:#9a2e1c; margin:0; padding:20px 0 5px 0;}
h4		{font: bold .7em/160% Georgia; color:#9a2e1c; margin:0; padding:5px 0 0 0;}
p		{font: normal .8em/160% Georgia; color:#4C4843; margin-top:5px;}
.p		{font: normal .8em/160% Georgia; color:#4C4843; margin-top:5px;}
th, td	{font: normal .8em/160% Georgia; color:#4C4843;}
.capt	{font: italic .7em/100% Georgia; color:#666666; text-align:center; padding:1px; margin:1px;}

.float1t1		{font: normal 1.6em/100% Georgia; color:#9a2e1c;}
.float1t2		{font: normal 1.2em Georgia; color:#5f7f16; 
				border-bottom: #FFFFFF dashed 1px; width: 250px; text-align:right; padding-bottom:5px;}

#float1 p			{font: normal .8em/160% Georgia; color:#333333; padding:9px 0; margin:0px;}
.formt				{font: normal .8em/140% Georgia; color:#333333; padding:0; margin:0; margin-bottom:8px;}
.formt a			{font: normal 1.1em/100% Georgia; color:#527a03; text-decoration:none; border-bottom:#527a03 dotted 1px;}

#footer p			{font: normal .7em/160% Georgia; color:#4c4843;}
.roundcont p		{font: normal .7em/160% Georgia; color:#4C4843;}
#wrapr p 			{font: normal .7em/160% Georgia; color:#4C4843; border-bottom: #999999 dashed 1px; padding-bottom: 15px;}
#wrapl p 			{font: normal .7em/160% Georgia; color:#41340b;  text-align:left;}
#wrapc li			{font: normal .8em/160% Georgia; color:#4C4843;}
#borders li			{font: normal .8em/180% Georgia; color:#4C4843; border-bottom:#FFFFFF groove 1px;}

option				{font: bold 1em arial; color:#454130; line-height:20px;}
.mapt				{font: bold .7em arial; color:#454130;}
.mapt a:hover		{border-bottom:#454130 dotted 1px;}
.mapt a:visited		{color:#454130}
.linkfloatright		{float:right; margin-top:-20px; padding-right:80px;}

.pointer			{font: bold .7em arial; color:#454130; padding-top:2px;}

#fnav 			{color:#4c4843; font: normal .8em/160% Georgia; padding: 15px 15px 0 25px;}
.fmenu			{color:#4c4843; text-decoration:none;}
#fnav a:hover	{border-bottom:#4c4843 dotted 1px;}
#fnav a:visited	{color:#4c4843;}

#footer p	{padding: 0 15px 0 25px; color:#4c4843; font: normal .7em/160% Georgia;}

#bc1 p {font: normal .8em/160% Georgia; color:#4C4843; margin-bottom:5px;}
#bc1b p{font: normal .8em/160% Georgia; color:#41340b; padding:0; margin:0 0 5px 0;}

#home-vacation2 p { font: bold .95em/140% Gerogia; color:#7f5820;}

.hidebr br	{ display:none;}

/* added by Pia */
#message 		{width:100%; background-color:#d9e0b4; font: normal .8em/160% Georgia; color:#222222; padding:0; margin:0;}
.message 		{width:100%; background-color:#d9e0b4; font: normal .8em/160% Georgia; color:#222222; padding:0; margin:0;}
/* old .greybuttonlink	{padding: 4px 15px 4px 15px; background: #e4e4e4; border:#999999 1px solid; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none;} */
.greybuttonlink	{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: bold .8em Georgia; height:25px; padding:4px 10px 4px 10px; text-decoration:none;}
ul.notoppad		{margin-top: 0; padding-top:0;}
.red			{color:#9a2e1c;}
.RED			{color:#9a2e1c;}
#wrap p			{font: normal .7em/160% Georgia; color:#4c4843;}
.confirmleftcol	{float:left; text-align:left; background-color:#e6e0c8; padding:10px 10px 0px 10px; border-top:1px dashed #999999; border-bottom:1px dashed #999999; border-left:1px dashed #999999; margin-bottom:20px; margin-top:5px;}
.confirmrightcol {float:left; text-align:left; padding:10px 0px 0px 10px; border-top:1px dashed #999999; border-bottom:1px dashed #999999; border-right:1px dashed #999999; margin-bottom:20px; margin-top:5px;}
.capitalize		{text-transform:capitalize;}
a.underline img {color:#527a03; text-decoration:none; border-bottom:#527a03 dotted 1px;} /* mailing list link on MR001*/
a.underline:hover img	{ border-bottom:#527a03 solid 1px;}
th				{background-color:#e6e0c8; color:#333333; font: normal .8em/160% Georgia;}
th.center		{background-color:#e6e0c8; color:#333333; font: normal .8em/160% Georgia; text-align:center;}
td.inside		{background:#f6f1e0; border-bottom:1px solid #e6e0c8;}
td.insidecenter	{background:#f6f1e0; border-bottom:1px solid #e6e0c8; text-align:center;}
td.left			{background:#f6f1e0; border-left:1px solid #e6e0c8; border-bottom:1px solid #e6e0c8;}
td.leftcenter	{background:#f6f1e0; border-left:1px solid #e6e0c8; border-bottom:1px solid #e6e0c8; text-align:center;}
td.right		{background:#f6f1e0; border-right:1px solid #e6e0c8; border-bottom:1px solid #e6e0c8;}
td.rightcenter	{background:#f6f1e0; border-right:1px solid #e6e0c8; border-bottom:1px solid #e6e0c8; text-align:center;}

/* family passes added 12/09 */
.passnumber {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CC0000;}
.passtext {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:1px;}
.passtextsmall {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
.passtextlarge {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.passtcheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:16; font-weight:bold; color:#ffffff; background-color:#000000;}

.lgred			{color:#9a2e1c; font: bold 1em Georgia;}
.ordermats		{color:#9a2e1c; font: bold 1.2em Georgia;}
