/* TABLE OF CONTENTS

#CONTAINER
	#FLASH_HEADER
	#MAIN_CONTENT
		#left_column
		#right_column
	#FOOTER
	#MISC. CLASSES

*/

/*__________________________________________________________________________________________________________________________________________________________________
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
 
/*___________________________________________________
//////////////////    CONTAINER   ///////////////////
//////////////////////////////////////////////////*/
#container {
	margin: auto;	
	width: 960px;
	text-align: left;
 }

.red_header {
	position: absolute;
	width: 500px;
	height: 69px;
	z-index: -1;
	background: url(../images/red_header.jpg);
}

/*___________________________________________________
//////////////////   FLASH HEADER   /////////////////
//////////////////////////////////////////////////*/
#flash_header {
	height: 256px;
	background: url(../images/flashheader_bg.jpg) no-repeat;
 }
 
*html body #flash_header {
	height: 256px;
	background: url(../images/flashheader_bg.jpg) no-repeat;
	margin-top: -2px;
 }
 
/*___________________________________________________
/////////////////    MAIN CONTENT   /////////////////
//////////////////////////////////////////////////*/
#main_content {
	color: #434343;
	font-size: 1.2em;
	line-height: 1.6em;
}

/*___________________________________________________
//////////////////    LEFT COLUMN   ///////////////*/
#left_column {
	float: left;
	width: 515px;
	padding: 40px 30px 20px 0;
}

#left_column_sub {
	float: left;
	width: 830px;
	padding: 20px 30px 20px 0;
}

#video {
	float: left;
	width: 293px;
	height: 197px;
	margin: 0 20px 5px 0;
}

.quick_facts {
	width: 515px;
	background: url(../images/quickfacts_middle_bg.jpg) repeat-y;
	font-size: 1em;
	margin-bottom: 15px;
}

.quick_facts h2 span {
	background: url(../images/quickfacts_top_bg.jpg) no-repeat;
	position: absolute;
	height: 38px;
	width: 515px;
	color: #fff;
	padding: 10px 0 0 30px;
}

.quick_facts .bottom {
	background: url(../images/quickfacts_bottom_bg.jpg) bottom no-repeat;
	height: 7px;
}

.quick_facts p {
	padding: 25px 30px 0px 30px;
}

.franchise500 {
	 margin: 20px 40px 0 65px;
}

/*___________________________________________________
/////////////////    RIGHT COLUMN   ///////////////*/
#right_column {
	width: 415px;
	position: relative;
	float: right;
	margin-top: 55px;
 }
 
.right_table td {
	margin-left: 30px;
 	margin-bottom: 15px;
	padding-left: 30px;
	padding-right: 15px;
	font-size: .9em;
	line-height: 1.2em;
	font-weight: 700;
	
 }
 
.right_table2 td {
	margin-left: 30px;
 	margin-bottom: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: .9em;
	line-height: 1.2em;
	font-weight: 700;
 }
 
 #right_table1 {
 	width: 340px;
 }
 
.form h2 span {
	background: url(../images/rightcolumn_top_bg.png) no-repeat;
	width: 415px;
	height: 114px;
	position: absolute;
	top: -100px;
}

.form {
	background: url(../images/rightcolumn_middle_bg.png) repeat-y;
}

.bottom {
	background: url(../images/rightcolumn_bottom_bg.png) bottom no-repeat;
	height: 9px;
}
 
.userinput  {
	width: 375px;
	height: 100%;
	margin-top: 10px;
	padding-left: 40px;
}

.mytext {
	font-size: .9em;
	line-height: 1.2em;
	font-weight: 700;
	color: #434343;
 }


/*___________________________________________________
//////////////////    FOOTER    /////////////////////
//////////////////////////////////////////////////*/
#footer {
	background-color: #979693;
	width: 100%;
	height: 119px;
	float: left;
	color: #FFF;
	text-align: left;
}

#footer p {
	width: 960px;
	margin: 15px auto;
}
 
/*___________________________________________________
///////////////    MISC. CLASSES    /////////////////
//////////////////////////////////////////////////*/
.supscript {
	font-size: .5em;
	vertical-align: 25%;
	line-height: 5em;
}

.small_text {
	font-size: .8em;
}

.buttonCursor {
	width: 137px;
	height: 45px;
	cursor: pointer;
}

.hidden {
	display: none;
}

