/*

STYLESHEET FOR SCREEN

	----------
	
STYLES FOR TOP BILLIN

	1.UNIVERSAL STYLES
	2.LISTS
	3.SPANS
	4.PARAGRAPHS
	5.HEADINGS
	6.LINKS
	7.LAYOUT
	8.NAVIGATION
	9.FORMS
	10.TABLES
	
	---------------

/*
1.BODY  ---------------------------------------------*/


/*
2.UNIVERSAL STYLES  -----------------------------------------*/


/*
3.LISTS  -----------------------------------------*/
		

/*
4.SPANS  -----------------------------------------*/
			
	#content.through_the_glass #main_text span.title {
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		display: block;
		margin-top: 10px; }
			
	#content.through_the_glass span.superscript {
		font-size: 50%;
		vertical-align: super; }

/*
5.PARAGRAPHS  -----------------------------------------*/
		
	#content.through_the_glass p.left {
		clear: left;
		margin: 10px 480px 10px 20px;
		padding-right: 20px;
		background: transparent url(../images/02_through_the_glass/02_para_arrow_left.gif) right 10px no-repeat; }
	
	#content.through_the_glass p.right {
		clear: right;
		margin: 10px 20px 10px 480px;
		padding-left: 20px;
		background: transparent url(../images/02_through_the_glass/02_para_arrow_right.gif) left 10px no-repeat; }
	
	#content.through_the_glass p.first {
		margin-top: 30px; }
	
	#content.through_the_glass p.last{
		padding-bottom: 30px;
		margin-bottom: 0; }
	
	#content.through_the_glass #foot #foot_inner p {
		font-size: 14px;
		margin: 30px 20px 5px; }
		
	div.simplemodal-container p {
		margin-bottom: 10px; }

/*
6.HEADINGS  -----------------------------------------*/

	#content.through_the_glass h1 {
		background: #ef1613 url(../images/02_through_the_glass/02_through_the_glass_header.jpg) center top no-repeat;
		width: 820px;
		height: 131px;
		text-indent: -9999px; }
		
	div.simplemodal-container h2 {
		font-size: 24px;
		margin-bottom: 10px; }
		
	div.simplemodal-container h3 {
		font-size: 16px;
		margin-bottom: 10px; }		

/*
7.LINKS  --------------------------------------------*/
		
	a.simplemodal-close {
		-moz-background-clip: border;
		-moz-background-inline-policy: continuous;
		-moz-background-origin: padding;
		background: transparent url(../images/02_through_the_glass/modal_x_through_the_glass.png) left top no-repeat;
		cursor: pointer;
		display: inline;
		height: 32px;
		position: absolute;
		right: -15px;
		top: -15px;
		width: 30px;
		z-index: 2000;
		border-bottom: none; }
		
	a.simplemodal-close:hover, a.simplemodal-close:active {
		background: transparent url(../images/02_through_the_glass/modal_x_through_the_glass.png) left -34px no-repeat; }
		
	#content.through_the_glass #foot #foot_inner a {
		font-weight: normal;
		color: #2f260b;
		border-bottom: 1px solid #2f260b; }
		
	#content.through_the_glass #foot #foot_inner a:visited {
		font-weight: normal;
		color: #2f260b;
		border-bottom: 1px solid #2f260b; }
		
	#content.through_the_glass #foot #foot_inner a:hover, #content.through_the_glass #foot #foot_inner a:active {
		font-weight: normal;
		color: #efe4c2;
		border-bottom: 1px solid #efe4c2; }
		
/*
8.LAYOUT  -------------------------------------------*/
		
	div.modal_content {
		display: none; }
		
	div.simplemodal-container {
		font-size: 14px;
		background: #f5f0d9;
		width: 720px;
		height: auto;
		padding: 20px;
		border: 3px solid #fff;
		box-shadow : 0 0 30px #000; 
		-moz-box-shadow : 0 0 30px #000;
		-webkit-box-shadow : 0 0 30px #000; }
		
	#content.through_the_glass {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #2f260b;
		text-shadow: none;
		font-size: 18px;
		border-top: 2px solid #888;
		border-bottom: 2px solid #978e72;
		background: #efe4c2 url(../images/02_through_the_glass/02_main_bg_repeat.jpg) left top repeat; }
		
	#content.through_the_glass #content_inner {
		background: transparent url(../images/02_through_the_glass/02_main_content_repeat.jpg) center top repeat-y; }
		
	#content.through_the_glass #main_text {
		background: transparent url(../images/02_through_the_glass/02_main_content_repeat.jpg) center top repeat-y;
		width: 820px;
		margin: 0 auto; }
		
	#content.through_the_glass img.right {
		float: right;
		clear: right;
		margin: 15px 0; }
		
	#content.through_the_glass img.left {
		float: left;
		clear: left;
		margin: 15px 0; }
		
	#content.through_the_glass img.first {
		margin-top: 30px; }
	
	#content.through_the_glass #crossroad {
		width: 100%;
		background: #efe4c2 url(../images/02_through_the_glass/02_car_bg_repeat.jpg) left top repeat-x; }
	
	#content.through_the_glass #crossroad img {
		display: block;
		margin: 0 auto; }
	
	#content.through_the_glass #foot {
		width: 100%;
		margin-top: 80px;
		background: transparent url(../images/02_through_the_glass/02_foot_bg_repeat.jpg) left top repeat;
		border-top: 2px solid #978e72; }
	
	#content.through_the_glass #foot #foot_inner {
		width: 820px;
		margin: 0 auto; }
	
	#content.through_the_glass #foot #foot_inner img {
		margin-bottom: 30px; }
		
/*
9.NAVIGATION  ---------------------------------------*/
	

/*
10.FORMS  --------------------------------------------*/


/*
11.TABLES  --------------------------------------------*/

