@charset "UTF-8";

/* GLOBAL STYLES - Spider Digial Landing Pages: Rnd 1: Plex */


/**********************
  GLOBAL:  =HTML TAGS
***********************/
a:link, a:visited { font-size: 16px; font-weight: bold; text-decoration: underline; }
a:hover, a:active { color: #999; }

body { margin: 0; padding:0; background: #eee; }

body, p, h1, h2, h3, h4, h5, ul, li, ol { font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
	
h1 { font-size: 32px; font-weight: bold; }
h2 { font-size: 24px; font-weight: bold; color: #999; }
h3 { padding-right: 6px; font-size: 5em; font-weight: bold; line-height: .85em; }
h3 span { font-size: .95em; font-weight: normal; padding-right: 8px; }
h4 { font-size: 18px; font-weight: bold; color: #999; }

p { font-size: 14px; font-weight: normal; color: #333; line-height: 18px; clear: both; }
	
	

/***************************
  GLOBAL:  =CLASSES
****************************/
.red { color: #d71921; }
.orange { color: #f78f1f; }
.green { color: #71bf44; }
.purple { color: #37146e; }
.blue { color: #3b70b6; }
.black { color: #000; }

.hr_red { float: right; color: #d71921; margin: 6px 0 12px 0; padding: 0; }
.hr_orange { float: right; color: #f78f1f; margin: 6px 0 12px 0; padding: 0; }
.hr_green { float: right; color: #71bf44; margin: 6px 0 12px 0; padding: 0; }
.hr_purple { float: right; color: #37146e; margin: 6px 0 12px 0; padding: 0; }
.hr_blue { float: right; color: #3b70b6; margin: 6px 0 12px 0; padding: 0; }

.price_fine_print { color: #666666; font-size: 11px; }

.fine_print { color: #999; font-size: 10px; line-height: 13px; }



	
/***************************
  GLOBAL:  =OUTER CONTAINERS
****************************/
#main_container { padding: 0;
	margin: 0 auto 15px auto;
	width: 875px;
	background: #fff;
	border-left: 1px solid #B2C1C8;
	border-right: 1px solid #B2C1C8;
	border-bottom: 1px solid #B2C1C8;
	}
	
	
	
	
/***************************
  GLOBAL:  =HEADER
****************************/
#header { margin: 0; padding: 10px 0 10px 0; clear: both; }
#header_logo { margin: 0 20px;
	width: 186px;
	border-right: 1px solid #666666;
	float: left;
	}
#headline_text { margin-top: 8px;
	width: 800px;
	}
	
	
	
	
	
/***************************
  GLOBAL:  =DEAL CONTENT
****************************/
#deal_content { margin: 0; padding: 0; }
#deal_text { margin: 20px 50px;
	padding: 0;
	width: 275px;
	text-align: right;
	float: right;
	}
	
	
	
	
	
/***************************
  GLOBAL:  =PROMO CONTENT
****************************/
#gift_card { margin: -75px 0 0 300px; width: 400px; padding: 0; float: left; }
#gift_card2 { margin: -175px 0 0 300px; width: 400px; padding: 0; float: left; }
#promo_content { margin: 0; padding: 0; }
#promo_text { margin: -70px 0 0 50px; padding: 0;
	width: 250px;
	text-align: right;
	float: left;
	}
	

/***************************
  GLOBAL:  =FOOTER
****************************/
#footer { margin: 0; padding: 0; clear: both; }
#fine_print_text { margin: 80px 0 0 25px; padding: 0;
	width: 400px;
	text-align: left;
	float: left;
	}
	
#footer_logo { margin: 0 50px 0 0; padding: 0;
	float: right;
	}

