body{
	background:#FFF;
	padding:0px; margin:2px;
}
/*RANDOM STUFF LIKE LINKS AND HEADERS*/
.white_link{
	color:#fff;
	text-decoration:none;
}
.register_link{
	color: #CC0000;
	text-decoration:none;
}
a:link, a:visited{
	color:#000066;
	text-decoration:none;
}
.floater{
	float:left;
}
.submit_button{
	border:0px;
	background:url('/template/images/silver/gen_button_background.png');
	font-weight:bold;
}
.red{
	color:#FF0000;
}
ul{
	padding: 0px;
	margin:0px;
	margin-left:30px;
}
li{
	padding:0px; margin:0px;
}
/*END RANDOM STUFF */

/* ROUNDED STUFF ********************************* */
.rounded_container{
	position:relative;
	
}
.rounded_top{
	background: url('/template/images/silver/rounded_horizontal.gif') top repeat-x;
	width:100%;
	height:3px;
	position:absolute;
	top:0px; left:0px;
}
.rounded_bottom{
	background: url('/template/images/silver/rounded_h.gif') bottom repeat-x;
	width:100%;
	height:3px;
	position:absolute;
	bottom:0px; left:0px;	
}
.rounded_top_left{
	background: url('/template/images/silver/rounded_top_left.gif') top left no-repeat;
	width:5px; height:10px;
	position:absolute;
	top:0px; left:0px;

}
.rounded_top_right{
	background: url('/template/images/silver/rounded_top_right.gif') top right no-repeat;
	width:5px; height:10px;
	position:absolute;
	top:0px; right:0px;
}
.rounded_bottom_right{
	background: url('/template/images/silver/rounded_bottom_right.gif') bottom right no-repeat;
	width:5px; height:5px;
	position:absolute;
	bottom:0px; right:0px;
	z-index:1;
}
.rounded_bottom_left{
	background: url('/template/images/silver/rounded_bottom_left.gif') left bottom no-repeat;
	width:5px; height:5px;
	position:absolute;
	bottom:0px; left:0px;
	z-index:1;
}
.rounded_left{
	background:  #000;
	width:1px;
	margin-left:1px;
	margin-top:5px;
	margin-bottom:7px;
	height:100%;
	position:absolute;
	top:-5px; left:0px;
}
.rounded_right{
	background:  #000;
	width:1px;
	margin-right:1px;
	margin-top:5px;
	margin-bottom:7px;
	height:100%;
	position:absolute;
	top:-5px; right:0px;
}
/* END ROUNDED CORNER STUFF*************************** */

#main_site_container{
	left: 50%; 
	margin-left: -480px; margin-right:480px; position: relative; width: 960px;  background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

#content_area_container{
 width:100%;

}
#top_bar{
	width:100%;
	height:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:2px;
	font-size:12px;
}
#header_content_seperator{
	text-align: right;
}
#logo_container{
	width:380;
	margin-right:70px;
	margin-top:5px;
	z-index:2;
}
#logo_container_big{
	float:left;
	margin-top:5px;
	z-index:2;
}
#header{
	position:relative;
	height: 130px;
	width:100%;
	background:url('/template/images/silver/header_background.gif') top repeat-x;

	

}
#header_left{
	height:100%;
	width:10px;
	background:url('/template/images/silver/header_left.gif') top left no-repeat;
	position:absolute;
	top:0px; left:0px;
	z-index:1;
}
#header_right{
	height:100%;
	width:10px;
	background:url('/template/images/silver/header_right.gif') top right no-repeat;
	position:absolute;
	top:0px; right:0px;
	z-index:1;
}
#search_area{
	width:420px;
	height:150px;
	left: 250px; position: absolute; 
	text-align: center;
	z-index:1;
	
}
#search_area_big{
	width:930px;
	height:60px;
	top:10px;
	left: 20px; position: absolute; 
	text-align: center;
	z-index:1;
	
}
#search_form_wrapper{
	float:right;
	padding:10px;
	height:60px;
	background:#FFFFFF;
	border:2px solid #333333;
	width:600px;
}

#header_login_container{
	float:right;
	text-align: right;
	padding-right:10px;
	padding-top:8px;
	color:#000;
	font-size:12px;
}




#top_middle_container{
	float:left;
}
#main_news_container{
	width: 430px;
	height:225px;
	overflow: hidden;
	margin-left:5px;
}
#main_news_container_small{
	width: 430px;
	height:205px;
	overflow: hidden;
	margin-left:5px;
}
#main_news_container_big{
	width: 580px;
	height:285px;
	overflow: hidden;
}
#breaking_news_container{
	width: 430px;
	height:205px;
	overflow:hidden;
	margin-left:5px;
}
#breaking_news_container_small{
	width: 430px;
	height:130px;
	overflow:hidden;
	margin-left:5px;
}
#breaking_news_container_big{
	width: 580px;
	height:130px;
	overflow:hidden;
	margin-left:5px;
}
#marketplace_container_big{
	width: 585px;
	height:45px;
	overflow:hidden;

	text-align:center;

}
#marketplace_container_big2{

	height:45px;
	overflow:hidden;
	text-align:center;

}
#marketplace_container{
	width: 430px;
	height:70px;
	overflow:hidden;
	margin-left:5px;
	text-align:center;

}

#tools_container{
	width: 370px;
	height:410px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}
#tools_container_big{
	width: 370px;
	height:360px;
	float:left;
	margin-left:5px;
	overflow:hidden;
}

#tools_button_container{
	text-align:center;
	margin-top:10px;
	margin-right:7px;
	margin-left:7px;
	background:#dcdcdc;
	padding:3px;
}

#tools_content{
	margin-right:7px;
	margin-left:7px;
	margin-top:0px;
	height:285px;
}

/*BLUE BAR*/
.blue_bar_container{
	background: url('/template/images/silver/blue_bar_background.png') top repeat-x;
	width:100%;
	padding-top:2px;
	height:24px;
	color:#FFFFFF;
	position:relative;
	text-align:center;
}
.blue_bar_left{
	background: url('/template/images/silver/blue_bar_left.png') top left no-repeat;
	width:10px;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
}
.blue_bar_right{
	background: url('/template/images/silver/blue_bar_right.png') top right no-repeat;
	width:10px;
	height:24px;
	position:absolute;
	top:0px;
	right:0px;
}


/*MENU*/
.menu_item{
	width: 138px;
	padding:3px;
	border-bottom:#ccc 1px solid;
}
.menu_floater{
	float:left;
	margin-left:0px; margin-right:0px;
}
#menu_container{
	width:580px;
	margin-left:2px;
}


.menu_item1{
	width: 138px;
	padding:3px;
	border-bottom:#ccc 1px solid;
}
.menu_floater1{
	float:left;
	margin-left:0px; margin-right:0px;
}
#menu_container1{
	width:580px;
	margin-left:2px;
}
/*LEFT NAV*/
.left_nav_item a{
	/*color:#000066;*/
	color:#000000;
	font-size:18px;
	padding-left:10px;
	text-decoration:none;
}
.left_nav_item{
	padding-top:2px;
	padding-bottom:3px;
	background:url('/template/images/silver/left_nav_background.png') repeat-x;
}
#left_nav_container{
	width: 150px;
	/*height:400px;*/
	/*float:left;*/
	/*background:#a7b5d9;*/
	background:#dcdcdc;

	padding-bottom:0px;
	height:373px;
	overflow:hidden;
	z-index:1;
}
/*END LEFT NAV*/

.news_wrapper{
	width:100%;
	height:153px;
	margin-bottom:10px;
	overflow:hidden;
}
.news_wrapper_big{
	width:100%;
	height:220px;
	margin-bottom:10px;
	overflow:hidden;
}
#news_buttons{
	padding-top: 5px;
	padding-bottom: 2px;
	text-align:center;
	border-bottom:1px solid #ccc;
	background:#EEEEEE;
}
#breaking_news_content{
	padding:5px;
}
#breaking_news_content a{
	font-size:12px;
}

#weather_content{
	height:91%;
	overflow:hidden;
}
#search_bar{
	font-size:18px;
	width:320px;
	background:url('/template/images/y_g_m_logos.png') no-repeat right #fff;
}
.big_input{
	font-size:18px;
}
#search_bar_big{
	font-size:18px;
	width:430px;
	
}
.search_submit_button{
	background:url('/template/images/search_submit_bg.jpg');
	font-size:16px;
	font-weight:bold;

}
.search_button_wrapper{
	margin-left:40px;
}
.search_button_wrapper_big{
	float:left;
}
.search_button{
	text-align:center;
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-right: 2px solid #ccc;
	color:#000;
	font-weight:bold;
}
.search_button a{
	color:#000099;
}

#txt_container{
	width:150px;
	margin-top:8px;
	height:275px;
	float:left;
}
#txt_content{
	text-align:center;
	padding:5px;
	font-size:12px;
}

#local_container{
	width:430px;
	height:275px;
	float:left;
	margin-top:8px;
	margin-left:5px;
	overflow:hidden;

}
#local_content{
	padding:0px;
}


#secondary_tools_container{
	width:370px;
	height:275px;
	float:left;
	margin-top:8px;
	margin-left:5px;
	overflow:hidden;


}

#footer_container{
	text-align:center;
	padding:5px;
	margin-top:20px;

}
#footer_container a {
	font-size:12px;
}

.secondary_tools_content{
	height:200px;
	overflow:auto;
}
#restaurants_container{
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
}
.best_of_local{
	font-size: 12px;
	float:left;
	width:230px;
}
.best_of_item{
	padding:3px;
	border-bottom:1px solid #ccc;
}
.best_of_ad{
	margin-right:2px;
	margin-top:5px;
	width:175px;
	height:190px;
	padding-top:70px;
	font-size:18px;
	color:#0000DD;
	font-weight:bold;
	text-align:center;
	
}


#local_news_container{
	height: 130px;
	overflow:auto;
	font-size:12px;
	padding:3px;
}
.local_news_item{
	border-bottom:1px solid #ccc;
	padding:3px;
}
.local_news_item a{
	font-weight:bold;
}
#weather_content{
	height: 230px;
	overflow:auto;
}
#big_ad_container{
	height:250px;
	overflow:hidden;
	margin-top:-5px;
	margin-left:23px;
}

#main_ad_container{
	height:250px;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	width:300px;
	position:relative;
}

#mail_content{
	height:230px; 
	overflow:auto;
}

.provider_link{
	border:0px;
	background:url('/template/images/silver/gen_button_background.png');
	font-weight:bold;
	font-size:12px;
	color:#000066;
	margin-left:3px;
}

#weather_current_content{

	padding-left:5px;
	padding-top:2px;
}

.weather_day{
	float:left;
	border:1px solid #ccc;
	margin:4px;
	font-size:12px;
	width:77px;
	height:117px;
	background:#fff;
}
.weather_day_main{
	float:left;
	border:1px solid #ccc;
	margin:4px;
	font-size:12px;
	width:115px;
	height:100px;
	padding:5px;
	background:#fff;
}

#location_change_container{
	position:absolute;
	top:8px;
	left:10px;
	width:200px;
	height:110px;
	border:1px solid #ccc;
	font-size:12px;
	background:#FFFFFF;
	padding:3px;
	display:none;
	text-align:center;
	z-index:1;
}

#header_lower_left{
	position:absolute;
	top:100px;
	left:8px;
	font-size:18px;
	z-index:2;
}
#movie_times_container{
	background:url('/template/images/movie_times.jpg') no-repeat;
	padding-top:100px;
	padding-left:5px;
	height:210px;
}
#movie_times_small_header{
	background:url('/template/images/movie_times_small.jpg') no-repeat;
	padding-left:5px;
	height:75px;
	font-size:14px;
}
#scrolling_movie_times{
	height:200px; overflow:auto;
	font-size:12px;
}
#flag_container{
	position:absolute;
	right:10px;
	top:50px;
}
.colored_tab{
	float:left; 
	width:50%; 
	height:20px; 
	text-align:center;
	padding-top:5px;
}
.colored_tab a{
	color:#FFFFFF;
}

.guide_to_money_table{
	font-size:12px;
	vertical-align:top;
}
.guide_to_money_table th{
	background:#CCC6E8;
	padding:0px;
	margin:0px;
	font-size:14px;
}

.gtm_odd_row{
	background:#E9E9E9;
}
.gtm_even_row{
	background:#fff;
}

.inbox_container{
	height:180px; 
	overflow:auto;
}

.inbox_table{
	font-size:12px;
	width:95%;
}
.inbox_from{
	width:110px;
}
.inbox_subject{
	
}
.inbox_message{
	background:#F2EEEE;
}
.inbox_table th{
	background:#D5DFF9;
}
#footer_ad_container{
	text-align: center;
	margin-top:10px;
}