﻿/* gold = #e4ab10  light blue = #9adeff  dark blue = #0079b6  light gray = #555 */

html {background:url('../img/inner-bg.jpg') #000 no-repeat top center; color:#fff; font-family:verdana; font-size:11px; line-height:160%; text-align:center;}
	a {color:#9adeff; text-decoration:none;}
	a:hover {text-decoration:underline;}
	p {margin-bottom:15px;}
	h1 {color:#fff; font-size:20px; font-family:Arial, Helvetica, Verdana; line-height:100%; margin-bottom:10px; text-transform:uppercase; font-weight:normal;}
	h2 {color:#e4ab10; font-size:16px; line-height:125%; margin-bottom:10px;}
	h3 {font-size:14px; color:#444; margin-bottom:5px;}
	h4 {font-size:11px; font-weight:bold;}
	a img:hover {opacity:0.8; filter:alpha(opacity=80);}
	img {-ms-interpolation-mode: bicubic;} /*fixes css resized image jaggedness in ie */
	
	dl, dt, dd {margin:0; padding:0;}
	dl {border:none;}
	dd {margin-bottom:15px;}
	
	hr {margin-bottom:20px; height:1px; color:#ccc; background-color:white;}
	
	#wrapper {width:860px; margin:0px auto; position:relative; text-align:left;}
	#header {width:100%; text-align:right; color:#777;}
		#mobileLogo {display:none;}
		#headerPadding {padding:10px 10px 0px 10px;}
		#headerBanner {position:absolute; top:32px; right:10px;}
			#headerBanner a {display:block; width:110px; height:77px; background:url('../img/home/myworld-off.jpg') #000 top left no-repeat;} 
			#headerBanner a:hover {background:url('../img/home/myworld-on.jpg') #000 top left no-repeat;} 
		#homeLogo a {float:left; display:block; width:120px; height:100px; background:url('../img/inner-bg.jpg') top left no-repeat; background-position:134px 170px; margin-bottom:0px;} 
	
	#homeBanner {width:100%; position:absolute; top:136px; left:0px; z-index:0;}
		#homeBanner li {position:absolute; top:0px; left:0px;}
	
	#content {position:absolute; top:305px; margin:0px 20px 0px 20px; text-align:center;}
			
			#mainContent {width:600px; float:left; color:#666; background-color:#fff; text-align:left;}
				#mainContent h1 {background:url('../img/header-bg.jpg') #f9a207 repeat-x top left; padding:5px 30px;}
				
				.contentPadding {padding:0px 30px 60px 30px;}
				.contentPaddingTour{padding:0px 0px 0px 0px;}
				#mainContent a, #rightRail a {color:#0079b6;}
				#mainContent ul, #mainContent ol {margin-bottom:15px; line-height:175%; padding-left:25px;}
				#mainContent ul {list-style:disc;}
				#breadcrumbs {padding:10px 0px; text-align:left;}
				
			#rightRail {float:left; width:200px; margin-left:20px; color:#aaa; text-align:left;}
				#rightRail img {margin-bottom:10px; border:1px solid #333;}
	
	#footer {clear:left; width:100%; text-align:center; padding:100px 0px 40px 0px; color:#555;}
		#footer li {display:inline; float:none;}
		
	.clear {clear:left;}
	.bold {font-weight:bold;}
	.selected {color:#fff; text-decoration:underline;}
	
	/* Button classes */
	.button {color:#0079b6; text-align:center; width:100%;}
		.button a {border:1px solid #ccc; background:url('../img/btn-bg.jpg') #fff repeat-x bottom center; display:block; width:100%; padding:6px 0px;}
		#rightRail .button a:hover, #rightRail .button a.selected {background:url('../img/btn-on-bg.jpg') #2386b8 repeat-x bottom center; color:#fff; border:1px solid #2386b8;}
		#rightRail .button a:hover, #rightRail .button a.selected:hover {text-decoration:underline;}
	
	/* form styles */
	.formblock {padding:0 0 5px 0;}
	fieldset, label, legend {border:0; padding:0; margin:0;}
	fieldset {margin:0 0 30px 0;}
	label {vertical-align:top; width:200px; display:block; float:left; text-align:right; margin-right:10px;}
		#inner_content_right label {width:100%; text-align:left; margin:0;}
	legend {font-size: 14px; font-weight: bold; margin-bottom:8px;}
	input, textarea, select {border:1px solid #ccc; padding:4px; font-family:verdana, Sans-serif; font-size:11px; color:#555;}
	select {padding:2px;}
	.submitBtn {padding:5px; display:block; margin:0 auto; color:#0079B6; font-weight:bold;}
	.submitBtn:hover {color:#fff; cursor:pointer; background:#0079B6;}

	/* Contact images - added */
	.contactImg {width:72px; margin-right:30px; float:left;}
	.contactText {width:450px; float:left;}
		.contactText h3 {margin:0px; padding:0px;}
		
	/* tables */
	table {margin:3px 0px 14px 0px;padding:0px;border:none;}
	table td {margin:0px;padding:4px;border:0px;}
	table.list {margin:3px 0px 14px 0px;padding:0px;border:1px solid #ccc;}
	table.list td {margin:0px;padding:4px;border:0px;}
	.altrow1 {background-color:#FFF;color:#666;}
	.altrow2 {background-color:#f5f5f5;color:#666;}
	
	/* double columns */
	#double_column { width:450px; }
		#double_column .column { width:210px; float:left; margin-right:15px; }
		
	/* current promotions */
	.promoBox, .dashed {border-bottom:1px dashed #ccc; margin-bottom:20px;}
	.promoBox img {margin-bottom:15px;}
	
	/* 3 column Inline Boxes - newsroom */
.shadedColumn {background:url('../img/promo-bg-200.jpg') no-repeat; width:200px; margin-right:10px; float:left; margin-bottom:10px; line-height:16px;}
.shadedColumn h2 {margin:15px 0 8px 0; border-bottom:1px #f2d77a solid; font-size:13px;}
.shadedColumn h2 a {text-decoration:none;}
.shadedColumn .image {width:180px; float:left; padding: 10px 10px 0; margin-right:0;}
.shadedColumn .text {padding: 0 10px 10px; width:180px; float:left;}
.shadedColumn ul {padding:0; margin:5px 0 0 15px;}
.shadedColumn img {border:1px #f2d77a solid;}

