@charset "UTF-8";
/* CSS Document */

*{ padding: 0; margin: 0; }

/****************/
/*** MAIN DIVS***/
/****************/

body {
	background:url(../images/bg_new.png) repeat-x #5CCDEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; color: #333333;
	margin: 0; padding: 0;
	text-align: center;
	}
	
#container {
	width: 900px;
	margin: 0 auto; padding: 0;
	text-align: left;
	}
	
#flash {position: absolute; margin: 50px 0 0 250px; width: 673px;}
	
/********************/
/*** HOME CONTENT ***/
/********************/
	
#main {
	width: 900px; background-color: #FFFFFF; border: 1px solid #333333;
	margin: 40px 0 0 10px; padding: 0 0 20px 0; position: relative; float: left; clear:both;
	}
	
#main_content {width: 550px; margin-right: 100px; float: left;}
	
#main_starburst {width: 250px; float: left; margin-top: 20px;}
#main_coupon { width: 280px; float: right; clear: both;}
	
#columns {clear:both; width: 900px; }
	
#column_first {width: 280px; float: left; margin: 10px 20px 40px 10px; }
	
#column_second {width: 280px; float: left; margin: 10px 20px 40px 0; }
	
#column_third {width: 280px; float: left; margin: 10px 0 40px 0; }
	
#column_content {background-color: white; border: 1px solid #333333; padding: 10px 0 10px 0; }	

/********************/
/*** PAGE CONTENT ***/
/********************/

#content {
	width: 900px; margin: 40px 0 0 10px; padding: 10px 0 10px 0; 
	position: relative; float: left; clear:both;
	}

#left { width: 500px; float: left; background-color: white; border: 1px solid #333333; padding: 10px 0 10px 0 }

#right { width: 350px; float: right; background-color: white; border: 1px solid #333333; padding: 10px 0 15px 0 }
#right_column { width: 275px; float: left; margin: 0 0 20px 40px }
#right_column_content { background-color: white; border: 1px solid #333333; padding: 10px 0 10px 0 }
	
/*************/
/*** FONTS ***/
/*************/

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.0em; 
	font-style: italic; font-weight: bold; 
	letter-spacing: 1px; padding: 20px 10px 10px 20px;
	}
	
h2 { 
	font-size: 2.0em; 
	font-weight: bold; color: #FFFFFF;
	letter-spacing: .75px; 
	margin: 5px 10px 0 0; padding: 0;
	}
	
h3 { 
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; 
	letter-spacing: .75px; padding: 10px 0 5px 20px;
	}

p { font-size: 1.4em; text-align: left; padding: 0 10px 10px 20px; line-height: 1.2; }

ul.circle { list-style-image:url(../images/bullet_circle.jpg); margin-left: 40px; padding: 0; }
li.circle { font-size: 1.4em; padding: 0 10px 10px 0; line-height: 1.2 }
li.circle_space { font-size: 1.4em; padding: 10px 10px 0 0; line-height: 1.2 }

.table450 { margin-left: 20px; }
.yellow { background: #FFF0BF; }
.members { font-size:1.4em; text-align:left; padding: 5px 0 5px 10px; font-weight: normal; }
.price { font-size: 1em; text-align:left; padding: 0 0 10px 10px; font-weight: normal; }

/******************/
/*** NAVIGATION ***/
/******************/

#nav_main {
	width:900px; height: 40px;
	margin: 5px 0 0 0; position: relative; float: left;
	background:none; clear:both;
	}

#nav_main ul { 
	display: block; list-style:none;
	padding:0;margin:0;
	height: 40px;
	}

#nav_main ul li {
	display:inline; height:40px;
	padding:0; margin:0; 
	}
	
#nav_main ul li a {
display: block; 
height:40px;
float: left;
text-decoration:none;
line-height:40px;
letter-spacing: .75px;
color:#333333;
font-size: 1.4em;
font-weight:bold;
text-align: center;
border-right: 1px solid #D1C4B1;
}

#nav_main ul li.bt1 a{ width:84px;}
#nav_main ul li.bt2 a{ width:95px;}
#nav_main ul li.bt3 a{ width:230px;}
#nav_main ul li.bt4 a{ width:92px;}
#nav_main ul li.bt5 a{ width:132px;}
#nav_main ul li.bt6 a{ width:160px;}
	
#nav_main ul li.bt1 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:84px;}
#nav_main ul li.bt2 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:95px;}
#nav_main ul li.bt3 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:230px;}
#nav_main ul li.bt4 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:92px;}
#nav_main ul li.bt5 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:132px;}
#nav_main ul li.bt6 a:hover{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:160px;}
	
#nav_main ul li.bt1_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:84px;}
#nav_main ul li.bt2_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:95px;}
#nav_main ul li.bt3_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:230px;}
#nav_main ul li.bt4_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:92px;}
#nav_main ul li.bt5_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:132px;}
#nav_main ul li.bt6_current a{ background:url(../images/nav_circle.jpg) no-repeat center;text-decoration: none;width:150px;}

/**************/
/*** IMAGES ***/
/**************/

img.logo { margin-top: 20px }
img.logo_type { z-score: 10 }
img.starburst { width: 237px; float: left; margin: 0; z-index: 1}
img.coupon { width: 280px; float: left; margin: 0 0 0 40px; }

div.imgright {
  float: right;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 5px;
  margin-right: 20px;
  border: 1px solid #D1C4B1;
}

p.line { 
	margin: 5px 20px 0 20px;
	border-top: 1px solid #D1C4B1; }
	
/**************/
/*** FOOTER ***/
/**************/

#footer { 
	margin: 40px 0 0 0; 
	clear: both; 
	padding: 10px 0 10px 0; 
	}
	
#footer p { text-align: center; font-size: 1.2em; margin: 0; padding: 0;}
