@charset "UTF-8";
/* CSS Document FOR RED MESA */


/* LAYOUT ELEMENTS */
body {
	background:none;
	font-size:.8em;
	font-family:Helvetica Roman, Helvetica, serif;
	height:100%;
	margin:0;
	padding:0;
}

#container { /* container for page type 1 - photo sequence */
	background:none;
}

#container2 { /* container for page type 2 - content in right column */
	background:none;
}

#content1 { /* left column */
	color: #000;
	width:600px;
	padding:0;
	margin:0;
}

#content2 { /* right column type 1 - photo sequence */
	color: #000;
	width:600px;
	padding:0;
	margin:10px 0;
	page-break-before: always;
}

#content3 { /* right column type 2 - content in right column */
	color: #000;
	width:600px;
	padding:0;
	margin:0;
}

#footer {
	display:none;
}

#header {
	display:none;
}

#header3 {
	height:177px;
	padding:0;
	margin:20px auto;
	text-align:center;
	width:600px;
}

#logo {
	display:none;
}
	
#maincontent {
	background:none;
	width:600px;
	margin:0 auto;
}
#navbar {
	display:none;
}




/* PHOTO FRAMES */
#frame1 {  /* photo frame for page type 1 */
	display:none;
}
#frame2 { /* logo emblem for page type 2 */
	display:none;
}




/* PADDING */
.pad1 {
	margin:10px 20px 0 20px;
	padding:0;
}
.pad2 { /* padding for right column and inside scroller */
	margin:18px;
	padding:0;
}
.pad3 { /* padding for pop up window */
	margin:0;
	padding:0;
}
.pad4 { /* padding for scroller */
	margin:6px 0 0 25px;
	padding:0;
}




/* TYPE ELEMENTS */
#content1 a { /* default link style */
	color: #BF0005;
	text-decoration:none;
}
#content1 a:hover { /* default hover style */
	color:  #D7001A;
	text-decoration:underline;
}
#content3 h1, #content3 h2, #content3 h3, #content3 p, #content3 a { /* default text + link color for right column */
	color: #FFCF00;
}
h1, .h1 {
	color: #D7001A;
	font-family:Courier New, Courier, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.25em;
	letter-spacing:.035em;
	margin:0;
}
h1 a {
	color: #D7001A;
	text-decoration:none;
}
h1 a:hover {
	color: #D43F09;
	text-decoration:none;
}
h2, .h2 {
	/* font-family:Helvetica Black, Arial Black, Helvetica, Arial, sans-serif;
	font-weight:normal; */
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.2em;
	margin:0 0 6px 0;
}
h3, .h3 {
	color: #BF0005;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:0;
}
h4, .h4 {
	color: #000;
	font-family:Courier New, Courier, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.25em;
	letter-spacing:.035em;
	margin:0;
}
p .h1, p .h2, p .h3 {
	font-size:.9em;
}
#maincontent br {
	margin:0;
}
#maincontent p {
	font-size:1.1em;
	line-height:150%;
	margin:0;
}
.floatleft {
	float:left;
	margin:0;
	padding:0;
}
.floatright {
	float:right;
	margin:0;
	padding:0;
}




/* SCROLL AREA ELEMENTS */
#arrow1 {
	display:none;
}
#arrow2 {
	display:none;
}
#scrollersmurf {
	margin:0;
}




/* SOCIAL NETWORKING BUTTONS */

#sn_links {
	display:none;
}




/* SELECTION */ 

/* Safari */ 
::selection {
 background: #CC5014;
 color: #E6E2B6;
}
/* Firefox */ 
::-moz-selection {
 background: #CC5014;
 color: #E6E2B6;
}




/* COUPONS */ 



#coupon1 {
	height:250px;
	width:509px;
}

#coupon1-bg {
	position:absolute;
	width:509px;
	height:240px;
	z-index:20;
}

#coupon1-txt {
	position:absolute;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:160%;
	padding:65px 20px 0 210px;
	z-index:30;
}

#coupon2 {
	height:250px;
	width:509px;
}

#coupon2-bg {
	position:absolute;
	width:509px;
	height:240px;
	z-index:40;
}

#coupon2-txt {
	position:absolute;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:160%;
	padding:65px 20px 0 210px;
	z-index:50;
}
