/*
Theme Name: Lounge
Theme URI: http://www.daway.de
Description: Template for the Sony-Ericsson Lounge in Hannover. Created by Daway.
Version: 1.0
Author: Hans Schuster, Dimitrij Pankratz
Author URI: http://www.daway.de/
*/

/* global reset for margin and pading */ 
	* {
		margin: 0; 
		padding: 0; 
	}
	
	/* fixes distance for options in firefox */
	option {
		padding-left: 5px;
	}
	
	/* delete borders for images and fieldsets */
	img, fieldset { 
		border: 0 solid; 
	}
	
	/* force a vertical scrollbar in Netscape, Firefox and Safari browsers */
	html { 
		height: 100%;
		margin-bottom: 1px;
	}

	/* standard documanet values */
	body {
		color: #000000;
		background: #FFF;
		text-align: left;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	/* clear element for floating objects*/
	.clear {
		display: block;
		clear: both;
		visibility: hidden;
		height: 0px;
	}
	
	/* heading sizes */
	h1 {font-size: 20px}
	h2 {font-size: 18px}
	h3 {font-size: 16px}
	h4 {font-size: 14px}
	h5 {font-size: 13px}
	h6 {font-size: 12px}
	
	hr {
		display:none;
	}
	
	
	/*--------------------------------------------------------------------------*/
	h1 {
		font-weight: normal;
		color: #D3145A;
		font-size: 22px;
		border-bottom: 3px dotted #d9316e;
		margin-bottom: 20px;
	}
	
	small {
		display:block;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	
	
	/*--------------------------------------------------------------------------------*/
	/* MAIN_FRAME */
	#mainFrame {
		width: 800px;
		margin: auto;
		background-color: #81B21A;
	}
	
	#top_bg {
		width: 100%;
		background-image: url(images/top_bg.jpg);
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	/* includes a .png transparency fix for IE6 */
	#shadow {
		width: 810px;
		margin: auto;
		background-image: url(images/shadow.png) !important;
		background-image: none;
	}
	
	/*--------------------------------------------------------------------------------*/
	/* HEADER */
	#header {
		background-image: url(images/header_bg.jpg);
		height: 147px;
	}
	
	#header a {
		display: block;
		margin-left: 160px;
		height: 80px;
		width: 620px;
	}
	
	/*--------------------------------------------------------------------------------*/
	/* HORIZONTAL MENU */

	#horizontal_menu {
		background-image: url(images/h_menu_bg.jpg);
		background-repeat: no-repeat;
		height: 72px;
	}
	
	#search_bar {
		width: 248px;
		height: 72px;
		float: left;
		padding-left: 42px;
	}
	
	#search_bar input {
		border: 0px;
		display: block;
		float: left;
	}
	
	.text_input {
		width: 150px;
		height: 16px;
		margin-top: 28px;
	}
	
	.search_btn {
		background-image: url(images/search_btn.jpg);
		width: 82px;
		height: 30px;
		cursor: pointer;
		margin-left: 4px;
		margin-top: 29px;
	}
	
	a.sony_er_btn {
		display: block;
		height: 43px;
		width: 153px;
		margin-top: 25px;
		background-image: url(images/sony_btn.jpg);
		background-repeat: no-repeat;
		float: left;
	}
	
	a.sony_er_btn:hover {
		background-position: bottom;
	}
	
	a.t_mobile_btn {
		display: block;
		height: 50px;
		width: 153px;
		margin-top: 18px;
		margin-left: 2px;
		background-image: url(images/t_mobile_btn.jpg);
		background-repeat: no-repeat;
		float: left;
	}
	
	a.t_mobile_btn:hover {
		background-position: bottom;
	}
	
	a.t_home_btn {
		display: block;
		height: 50px;
		width: 153px;
		margin-top: 18px;
		margin-left: 3px;
		background-image: url(images/t_home.jpg);
		background-repeat: no-repeat;
		float: left;
	}
	
	a.t_home_btn:hover {
		background-position: bottom;
	}
	
	/* fixes a 15px gap on IE6 between the header and content */
	* html #horizontal_menu {
		margin-bottom: -15px;
	}
	
	/*--------------------------------------------------------------------------------*/
	/* CONTENT */
	#content_frame {
		background-image: url(images/content_frame_bg.jpg);
	}
	
	#content {
		float: right;
		width: 567px;
		background-image: url(images/content_bg.jpg);
		background-repeat: no-repeat;
		min-height: 250px;
		padding-left: 30px;
		padding-right: 45px;
		padding-top: 25px;
		text-align:justify;
	}
	
	#content p {
		margin-bottom: 15px;
	}
	
	#content p {
		margin-bottom: 15px;
	}
	
	#content a {
		color: #f05a27;
	}
	
	.vert_space {
		margin-bottom: 20px;
	}
	
	/* CONTACT */
	#post-23 h1 {
		display:none;
	}
	
	#post-23 p {
		margin: 0;
	}
	
	#contact_left {
		float: left;
		width: 229px;
		background-image:url(images/kontakt_form.png);
		background-repeat:no-repeat;
		background-position:0px 20px;
		padding-top: 80px;
	}
	
	#contact_right {
		float: right;
		width: 335px;
	}
	
	#contact_msg {
		margin-bottom:20px;
		padding:10px;
		height:68px;
		background-image:url(images/kontakt_msg.png);
		background-repeat: no-repeat;
	}
	
	.input_txt {
		color: #a5a5a5;
		font-size: 14px;
	}
	
	#contact_left input {
		border:2px dotted #999999;
		background-color: #feffb3;
		width: 216px;
		height: 20px;
		margin-bottom: 15px;
	}
	
	textarea {
		border:2px dotted #999999;
		background-color: #feffb3;
		width: 350px;
		height: 95px;
		margin-bottom: 15px;
	}
	
	.contact_txt_group {
		float:left;
		width: 300px;
	}
	
	#contact_map {
		background-image: url(images/kontakt_maps.png);
		background-repeat: no-repeat;
		height:414px;
	}
	
	#contact_map iframe{
		margin-top: 88px;
		margin-left: 34px;
	}
	
	#form_error {
		margin-bottom:20px;
		padding:10px;
		height:68px;
		background-image:url(images/kontakt_msg.png);
		background-repeat: no-repeat;
		display: none;
	}
	
	.form_submit {
		background-image: url(images/kontakt_btn.png);
		height: 118px;
		width: 128px;
		background-color:none;
		border:none;
		display: block;
		float:right;
		cursor: pointer;
		margin-right: 24px;
	}
	
	.contact_info {
		float: left;
		margin-right: 25px;
	}
	
	/* T-Mobile */
	
	#post-17 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	#post-17 p {
		margin-bottom: 20px;
		display: block;
	}
	
	#post-17 h1 {
		border-bottom: 3px dotted #d9316e;
		margin-bottom: 20px;
	}
	
	/* Sony Ericsson */
	
	#post-14 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	#post-14 p {
		margin-bottom: 20px;
		display: block;
	}
	
	#post-14 h1 {
		border-bottom: 3px dotted #d9316e;
		margin-bottom: 20px;
	}
	
	#tooltip {
		
	}
	
	.std_images {
		position: absolute;
		z-index: 3000;
		background-color: #eee;
		border: none;
		width: 152px;
		padding:10px;
		padding-right: 15px;
		height: 79px;
		opacity: 0.95;
		background: url(images/t_mobile_bubble_right.png);
		background-repeat: no-repeat;
		color: #808080;
	}
	
	#tooltip div { margin: 0; }
	
	#tooltip h3 {
		font-size: 12px;
		font-weight: normal;
		text-align: center;
	}
	
	/* T-Home*/
	
	#post-20 h1 {
		border-bottom: 3px dotted #d9316e;
		margin-bottom: 20px;
	}
	
	#post-20 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	#post-20 p {
		margin-bottom: 20px;
		display: block;
	}
	
	/* T-Home Call & Surf */
	#post-140 h2 {
		background-image: url(images/topic_back.jpg);
		background-repeat: no-repeat;
		height: 31px;
		color: #eb1e78;
		font-size: 16px;
		padding-top: 7px;
		padding-left: 10px;
	}
	
	#post-140 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	/* T-Home Call */
	#post-143 h2 {
		background-image: url(images/topic_back.jpg);
		background-repeat: no-repeat;
		height: 31px;
		color: #eb1e78;
		font-size: 16px;
		padding-top: 7px;
		padding-left: 10px;
	}
	
	#post-143 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	/* T-Home Entertain */
	#post-137 h2 {
		background-image: url(images/topic_back.jpg);
		background-repeat: no-repeat;
		height: 31px;
		color: #eb1e78;
		font-size: 16px;
		padding-top: 7px;
		padding-left: 10px;
	}
	
	#post-137 a {
		text-decoration: none;
		color: #d10c54;
	}
	
	/* Startseite */
	#post-2 h1 {
		display: none;
	}
	
	#post-2 h2 {
		font-weight: normal;
		color: #D3145A;
		font-size: 22px;
		border-bottom: 3px dotted #d9316e;
		margin-bottom: 20px;
	}
	
	/* News -Aktuelles */
	.news {
		float: left;
		width: 400px;
		margin-bottom: 20px;
	}
	
	.news h1 {
		margin-bottom: 0px;
	}
	
	#news_archiv {
		float:right;
		width: 140px;
		margin-left: 10px;
		margin-top: 32px;
	}
	
	#news_archiv ul {
		list-style-type: none;
	}
	
	#news_archiv ul li b{
		color: #d9316e;
	}
	
	#news_archiv ul li {
		margin-bottom: 10px;
	}
	#news_archiv ul li ul li{
		margin-bottom: 0px;
	}
	
	.news_category a {
		text-decoration: none;
	}
	
	.news_info {
		margin-bottom: 10px;
	}
	
	/* TARIFE */
	#friends_table td {
		width:112px;
		height:26px;
		border-bottom: 1px solid #8bc33e;
		border-left: 1px solid #8bc33e;
	}
	
	#friends_table table {
		width:560px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#656565;
	}
	
	#friends_table a {
		color:#656565;
	}
	
	#friends_table .tarif_preis {
		
	}
	
	#friends_table .big_price {
		font-size:18px;
		color:#8bc33e;
		font-weight:bold;
		height:40px;
		line-height:40px;
	}
	
	#friends_table .grey_topic {
		font-weight:bold;
	}
	
	#friends_table .colored_topic {
		font-weight:bold;
		color:#8bc33e;
	}
	
	#friends_table .colored_back {
		background-image:url(images/green_bar.jpg);
		background-repeat:no-repeat;
		border:none;
	}
	
	/* basix-tarife */
	#basix_table td {
		width:112px;
		height:26px;
		border-bottom: 1px solid #92268c;
		border-left: 1px solid #92268c;
	}
	
	#basix_table table {
		width:560px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#656565;
	}
	
	#basix_table a {
		color:#656565;
	}
	
	#basix_table .tarif_preis {
		
	}
	
	#basix_table .big_price {
		font-size:18px;
		color:#92268c;
		font-weight:bold;
		height:40px;
		line-height:40px;
	}
	
	#basix_table .grey_topic {
		font-weight:bold;
	}
	
	#basix_table .colored_topic {
		font-weight:bold;
		color:#92268c;
	}
	
	#basix_table .colored_back {
		background-image:url(images/lila_bar.jpg);
		background-repeat:no-repeat;
		border:none;
	}
	
	
	/* myfaves-tarife */
	#myfaves_table td {
		width:112px;
		height:26px;
		border-bottom: 1px solid #ee5c23;
		border-left: 1px solid #ee5c23;
	}
	
	#myfaves_table table {
		width:560px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#656565;
	}
	
	#myfaves_table a {
		color:#656565;
	}
	
	#myfaves_table .tarif_preis {
		
	}
	
	#myfaves_table .big_price {
		font-size:18px;
		color:#ee5c23;
		font-weight:bold;
		height:40px;
		line-height:40px;
	}
	
	#myfaves_table .grey_topic {
		font-weight:bold;
	}
	
	#myfaves_table .colored_topic {
		font-weight:bold;
		color:#ee5c23;
	}
	
	#myfaves_table .colored_back {
		background-image:url(images/orange_bar.jpg);
		background-repeat:no-repeat;
		border:none;
	}
	
	/* max-tarife */
	#max_table td {
		width:112px;
		height:26px;
		border-bottom: 1px solid #29abdf;
		border-left: 1px solid #29abdf;
	}
	
	#max_table table {
		width:560px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#656565;
	}
	
	#max_table a {
		color:#656565;
	}
	
	#max_table .tarif_preis {
		
	}
	
	#max_table .big_price {
		font-size:18px;
		color:#29abdf;
		font-weight:bold;
		height:40px;
		line-height:40px;
	}
	
	#max_table .grey_topic {
		font-weight:bold;
	}
	
	#max_table .colored_topic {
		font-weight:bold;
		color:#29abdf;
	}
	
	#max_table .colored_back {
		background-image:url(images/blue_bar.jpg);
		background-repeat:no-repeat;
		border:none;
	}
	
	/* relax-tarife */
	#relax_table td {
		width:112px;
		height:26px;
		border-bottom: 1px solid #ed1e78;
		border-left: 1px solid #ed1e78;
	}
	
	#relax_table table {
		width:560px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#656565;
	}
	
	#relax_table a {
		color:#656565;
	}
	
	#relax_table .tarif_preis {
		
	}
	
	#relax_table .big_price {
		font-size:18px;
		color:#ed1e78;
		font-weight:bold;
		height:40px;
		line-height:40px;
	}
	
	#relax_table .grey_topic {
		font-weight:bold;
	}
	
	#relax_table .colored_topic {
		font-weight:bold;
		color:#ed1e78;
	}
	
	#relax_table .colored_back {
		background-image:url(images/red_bar.jpg);
		background-repeat:no-repeat;
		border:none;
	}
	
	.tarif_recht {
		margin-top: 20px;
		color: #666;
		margin-bottom: 20px;
	}
	
	.handy_error {
		color: #666;
	}
	/*--------------------------------------------------------------------------------*/
	/* HANDY OVERVIEW */
	
	.handy_holder {
		float: left;
		width: 170px;
		margin-right: 10px;
		margin-bottom: 20px;
	}
	
	.handy_holder  ul{
		margin-top: 20px;
		margin-left: 22px;
		margin-right: 8px;
	}
	
	.handy_holder img{
		margin-top: 20px;
		margin-left: 4px;
	}
	
	.handy_info {
		display: none;
	}
	
	/* DESIGNER HANDYS */
	.designer_handy_box {
		width: 168px;
		border: 1px solid #cde9f4;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.designer_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/design_handy_top.jpg);
		background-repeat:no-repeat;
		color: #29aae1;
		font-size: 18px;
		text-align: center;
	}
	
	#content .designer_handy_more  a {
		color: #29aae1;
		background-image:url(images/design_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.designer_handy_tooltip {
		border: 1px solid #29aae1;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.designer_handy_tooltip h4 {
		color: #29aae1;
	}
	
	.designer_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/* EINSTEIGER HANDYS */
	.einsteiger_handy_box {
		width: 168px;
		border: 1px solid #e1f1cd;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.einsteiger_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/einsteiger_handy_top.jpg);
		background-repeat:no-repeat;
		color: #8bc43f;
		font-size: 18px;
		text-align: center;
	}
	
	#content .einsteiger_handy_more  a {
		color: #8bc43f;
		background-image:url(images/einsteiger_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.einsteiger_handy_tooltip {
		border: 1px solid #8bc43f;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.einsteiger_handy_tooltip h4 {
		color: #8bc43f;
	}
	
	.einsteiger_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/* KAMERA HANDYS */
	.kamera_handy_box {
		width: 168px;
		border: 1px solid #e4cae3;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.kamera_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/kamera_handy_top.jpg);
		background-repeat:no-repeat;
		color: #a44fa2;
		font-size: 18px;
		text-align: center;
	}
	
	#content .kamera_handy_more  a {
		color: #a44fa2;
		background-image:url(images/kamera_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.kamera_handy_tooltip {
		border: 1px solid #a44fa2;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.kamera_handy_tooltip h4 {
		color: #a44fa2;
	}
	
	.kamera_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/* MUSIK HANDYS */
	.musik_handy_box {
		width: 168px;
		border: 1px solid #fbd5c8;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.musik_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/musik_handy_top.jpg);
		background-repeat:no-repeat;
		color: #f05920;
		font-size: 18px;
		text-align: center;
	}
	
	#content .musik_handy_more  a {
		color: #f05920;
		background-image:url(images/musik_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.musik_handy_tooltip {
		border: 1px solid #f05920;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.musik_handy_tooltip h4 {
		color: #f05920;
	}
	
	.musik_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/* WEB HANDYS */
	.web_handy_box {
		width: 168px;
		border: 1px solid #f4c4d4;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.web_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/web_handy_top.jpg);
		background-repeat:no-repeat;
		color: #d4155a;
		font-size: 18px;
		text-align: center;
	}
	
	#content .web_handy_more  a {
		color: #d4155a;
		background-image:url(images/web_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.web_handy_tooltip {
		border: 1px solid #d4155a;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.web_handy_tooltip h4 {
		color: #d4155a;
	}
	
	.web_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/* HARDWARE */
	.no_handy_box {
		width: 168px;
		border: 1px solid #feebcd;
		margin-bottom: 5px;
		height: 300px;
	}
	
	.no_handy_caption {
		width: 170px;
		height: 45px;
		line-height: 45px;
		background-image:url(images/no_handy_top.jpg);
		background-repeat:no-repeat;
		color: #fe9900;
		font-size: 18px;
		text-align: center;
	}
	
	#content .no_handy_more  a {
		color: #fe9900;
		background-image:url(images/no_handy_bottom.jpg);
		background-repeat:no-repeat;
		display: block;
		width: 150px;
		height: 22px;
		line-height: 22px;
		text-decoration: none;
		padding-left: 20px;
	}
	
	.no_handy_tooltip {
		border: 1px solid #fe9900;
		position: absolute;
		z-index: 3000;
		background-color: #fff;
		width: 350px;
		padding:10px;
		padding-right: 15px;
		color: #000;
		font-size: 12px;
	}
	
	.no_handy_tooltip h4 {
		color: #fe9900;
	}
	
	.no_handy_tooltip ul {
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	/*--------------------------------------------------------------------------------*/
	/* VERTICAL MENU */
	
	#menu {
		float: left;
		width: 138px;
		min-height: 250px;
		background-image: url(images/v_menu_contact_bg.jpg);
		background-repeat: no-repeat;
		padding-left: 20px;
	}
	
	.contact_box  {
		display: block;
		height: 130px;
		width: 138px;
	}
	
	#menu ul {
		list-style-type: none;
	}
	
	.v_menu{
		margin-bottom: 40px;
	}
	
	.v_menu a {
		color: #D3145A;
		font-size: 14px;
		text-decoration: none;
		padding-left: 25px;
		background-image: url(images/v_menu_pointer.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	.v_menu  a:hover, .v_menu a:active {
		background-position: 0px -13px;
	}
	
	.v_menu li ul a {
		color: #D3145A;
		font-size: 11px;
		text-decoration: none;
		padding-left: 25px;
		background-image: none;
	}
	
	.v_menu li ul a:hover, .v_menu ul li ul a:active {
		text-decoration: underline;
	}
	
	.v_menu li {
		background-image: url(images/v_menu_separator.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		padding-top: 10px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	
	.v_menu li ul li {
		background-image: none;
	}
	
	.v_menu li ul{
		display: none;
	}
	
	#menu .current_page_parent ul, #menu  .current_page_item  ul{
		display: list-item;
	}
	
	
	/*--------------------------------------------------------------------------------*/
	/* FOOTER */
	#footer {
		height: 130px;
		width: 800px;
		margin: auto;
		background-image: url(images/footer_bg.jpg);
	}
	
	#footer_top {
		height: 75px;
		padding-left: 678px;
		padding-top: 17px;
	}
	
	#footer_top a {
		display: block;
		height: 44px;
		width: 70px;
		background-image: url(images/nach_oben.jpg);
		background-position: bottom;
	}
	
	#footer_top a:hover {
		background-position: top;
	}
	
	#footer_bottom {
		color: #F15A25;
		padding-left: 195px;
	}
	
	#footer_bottom  a {
		color: #F15A25;
		text-decoration: none;
	}
	
	#footer_bottom  a:hover {
		text-decoration: underline;
	}
	
	#bottom_bg {
		width: 100%;
		height: 250px;
		clear: both;
		background-image: url(images/bottom_bg.jpg);
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	/* includes a .png transparency fix for IE6 */
	#footer_shadow {
		width: 810px;
		margin: auto;
		background-image: url(images/shadow.png) !important;
		background-image: none;
	}
