@import url("reset.css");

/************************
	Shortcuts:
	-----------------------
	$Basic Styles
	$Basic Layout
	-----------------------
	$Main Navigation
	$Country Switcher
	
	$Main Content
		$Products Overview
		$Products Details
			$Products Details Headers
			$Products Compare
			$Products Slingbox SOLO
			$Products SlingPlayer
			$Products SOLO Connections
			$Products Tech Specs
			$Products Slingbox PRO
			$Products FAQ
			$Products SlingLink Overview
			$Products SlingLink How it works
			$Products Slingcatcher TV
			$Products SlingCatcher Tech Specs


	$Dealer Search    	
	$Contact
	$Buy
	$Footer
	
	$Lightbox
	-----------------------
	$Accessibility Content
	$Temporary Stuff
	-----------------------
	$Home
	$The End
************************/

/* $Basic Styles */
	body {
		background: #fff url("../images/body_bg2.gif") repeat-x;
		color: #000;
		font-family: arial,geneva,sans-serif;
		font-size: 12px;
	}
	h1 {
		font-size: 22px;
		font-weight: bold;
		color: #000;
	}
	h2 {
		color: #fff;
		font-size: 20px;
		margin: 0 0 1em 0;
		line-height: 1.2em;
	}
	h2.centered {
		text-align: center;
	}
	h2 span.hint {
		font-size: 16px;
	}
	h3 {
		padding: 7px 5px;
		margin-top: 15px;
		border: 1px solid #384040;
		border-left: none;
		border-right: none;
		text-transform: uppercase;
	}
	h4 {
		font-weight: bold;
		line-height:1.2em;
	}
	p {
		line-height: 1.3em;
	}
	p.info_box {
		float: left; 
		width: 340px;
		padding: 10px;
		margin: 20px 0 0 10px;
		background: #EEE;
	}
	a {
		color: #000;
		color: inherit;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	strong {
		font-weight: bold;
	}
	small {
	   font-size: 11px;
	}
	sup {
		font-size: 10px;
		vertical-align: top;
	}
	th {
		text-align: center;
		padding: 20px 0 5px 0;
	}
	input.cat_textbox {
		padding: 5px;
		border: 1px solid #999;
	}
	img.right_align, 
	img.left_align {
		margin: 7px;
	}
	img.right_align {
		float: right;
	} 
	img.left_align {
		float: left;
	}
	div.dark_background {
		color: #fff;
	}
	div.dark_background p {
		color: #999999;
	}


/* $Basic Layout */
	div#content_container {
		width: 983px;
		margin: 0 auto;
	}
	div#country_switcher {
		position: relative;
		height: 50px;
	}
	div#main_content {
	  position: relative;
		margin-top: 15px;
	}
	div#footer {
		clear: both;
		padding: 15px 0 20px 0;
		text-align: center;
		font-size: 10px;
	}


/* $Main Navigation */
	div#main_navigation {
		text-align: center;
	}
	ul#navigation {
		display: block;
		height: 52px;
		width: 985px;
		margin: 0 auto;
		background: url("../images/nav-top-div.gif") no-repeat top right;
	}
	ul#navigation li {
		padding: 0 0 0 2px;
		float: left;
		background: url("../images/nav-top-div.gif") no-repeat top left;
		text-align: left;
	}
	ul#navigation li a {
		height: 52px;
		width: 122px;
		line-height: 52px;
		display: block;
		text-indent: -9999px;
	}
	ul#navigation li a:hover {
		border: none;
	}
	a#home {
		background: url("../images/nav-top-logo.gif") no-repeat top left;
        width: 113px !important;
	}
	a#products {
		background: url("../images/menu_points/nav-top-products_off.gif") no-repeat top left;
	}
	a#products:hover {
		background: url("../images/menu_points/nav-top-products_over.gif") no-repeat top left;
	}
	a#products.current, li#products.selected a {
		background: url("../images/menu_points/nav-top-products_on.gif") no-repeat top left;
	}
	a#support {
		background: url("../images/menu_points/nav-top-support_off.gif") no-repeat top left;
	}
	a#support:hover {
		background: url("../images/menu_points/nav-top-support_over.gif") no-repeat top left;
	}
	a#downloads {
		background: url("../images/menu_points/nav-top-downloads_off.gif") no-repeat top left;
	}
	a#downloads:hover {
		background: url("../images/menu_points/nav-top-downloads_over.gif") no-repeat top left;
	}
	a#about {
		background: url("../images/menu_points/nav-top-about_off.gif") no-repeat top left;
	}
	a#about:hover {
		background: url("../images/menu_points/nav-top-about_over.gif") no-repeat top left;
	}
	a#about.current, li#about.selected a {
		background: url("../images/menu_points/nav-top-about_on.gif") no-repeat top left;
	}
	a#contact {
		background: url("../images/menu_points/nav-top-contact_off.gif") no-repeat top left;
	}
	a#contact:hover {
		background: url("../images/menu_points/nav-top-contact_over.gif") no-repeat top left;
	}
	a#contact.current, li#contact.selected a {
		background: url("../images/menu_points/nav-top-contact_on.gif") no-repeat top left;
	}
	a#buy {
		background: url("../images/menu_points/nav-top-buy_off.gif") no-repeat top left;
	}
	a#buy:hover {
		background: url("../images/menu_points/nav-top-buy_over.gif") no-repeat top left;
	}
	a#buy.current, li#buy.selected a {
		background: url("../images/menu_points/nav-top-buy_on.gif") no-repeat top left;
	}
    a#forum {
		background: url("../images/menu_points/nav-top-forum_off.gif") no-repeat top left;
	}
	a#forum:hover {
		background: url("../images/menu_points/nav-top-forum_over.gif") no-repeat top left;
	}
	a#forum.current, li#forum.selected a {
		background: url("../images/menu_points/nav-top-forum_on.gif") no-repeat top left;
	}
	form#g_search {
		float: left;
		height: 52px;
	}
	form#g_search p {
		width: 90px;
		padding: 0 0 0 35px;
		margin-top: 15px;
		height: 19px;
		position: relative;
	}
	span#search_before {
		height: 19px;
		width: 19px;
		background: url("../images/search-lcap.gif") no-repeat top left;
		display: block;
		position: absolute;
		left: 16px;
		bottom: 0;
	}
	span#search_after {
		height: 19px;
		width: 10px;
		display: block;
		position: absolute;
		background: url("../images/search-rcap.gif") no-repeat top right;
		right: 0;
		bottom: 0;
	}
	form#g_search input {
		position: absolute;
		bottom: 0;
		width: 80px;
		height: 15px;
		padding: 3px 0 1px;
		background: #fff url("../images/search-bg.gif") repeat-x top left;
		border: none;
	}


/* $Country Switcher */
	div#country_switcher select {
		position: absolute;
		right: 0;
		bottom: 0;
		font-size: 11px;
		color: gray;
	}


/* $Main Content */
	div#content p {
		margin-bottom: 10px;
	}
	div#content strong {
		color: #fff;
	}
	div.infobox {
		clear: both;
		width: 475px;
		padding: 5px 5px 5px 57px;
		border: 1px solid #4F4F50;
		background-position: 10px center ;
		background-repeat: no-repeat;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	div#content div.infobox p {
		margin: 0;
	}
	div.infobox a {
		color: #FF0000;
	}
	div.table_wrapper {
		border: 1px solid #4F4F50;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	div#flash_container {
		margin-top: -30px;
	}
	img#nav_slingbox_logo {
	 position: absolute;
	 left: 20px;
	 bottom: 30px;
	}
    
    .content-list{ padding:0 0 0 20px; list-style-type:disc; margin-bottom:20px; }
    .content-list li{ line-height:1.5em; }
    
	
	/* $Products Overview */
		div.products h1 {
			margin-bottom: 39px;
			height: 108px;
			text-indent: -9999px;
			background: url("../images/products/products-home-banner-bg.gif") no-repeat top left;
		}
		div.products {
			height: 519px;
			background: url("../images/products/products-home-bg.png") no-repeat bottom left;
		}
		div#products_overview {
			width: 500px;
			height: 50px;
			margin-left: 250px;
		}
		div.product_teaser {
			float: left;
			width: 152px;
			height: 316px;
			margin-right: 10px;
		}
		div.product_teaser a {
			display: block;
			width: 100%;
			height: 100%;
			color: #000;
		}
		div.product_teaser a:hover {
			text-decoration: none;
		}
		div.product_teaser a span {
			display: block;
			font-size: 11px;
			padding: 53px 17px 17px 17px;
			line-height: 1.2em;
		}	
		div#product_slingbox a {
			background: url("../images/products/slingbox_off_bg_uk.gif");
		}
		div#product_slingbox a:hover {
			background: url("../images/products/slingbox_on_bg_uk.gif");
		}	
		div#product_slingcatcher a {
			background: url("../images/products/slingcatcher_off_bg.gif");
		}	
		div#product_slingcatcher a:hover {
			background: url("../images/products/slingcatcher_on_bg.gif");
		}
		div#product_slingplayer a {
			background: url("../images/products/sling_accessories_off_bg.gif");
		}	
		div#product_slingplayer a:hover {
			background: url("../images/products/sling_accessories_on_bg.gif");
		}
		div#content.products_slingbox h3 {
			margin-left: 15px;
		}
			
	/* $Products Details */
		div#main_content.dark_background {
			background: url("../images/products_details/main_content_dark_bg.png") repeat-y top left;
			float: left;
		}
		div.dark_background div#content_header {
			height: 92px;
			width: 983px;
			background: url("../images/products_details/main_content_dark_header_bg.png") no-repeat top left;
		}	
		div.dark_background div#content {
			min-height: 300px;
			background: url("../images/products_details/content_dark_bg.png") no-repeat top left;
		}
		div.content_inner {
			width: 763px;
			margin: 0 35px 0 25px;
		}
		span#border_bottom.dark_background {
			clear: both;
			display: block;
			width: 983px;
			height: 16px;
			background: url("../images/products_details/main_content_bg_dark_bottom.png") no-repeat bottom left;
		}
		div.product_detail_overview {
			text-align: center;
			padding: 0 0 0 50px;
		}
		div.product_detail_overview h2,
		div#product_overview h2 {
			text-transform: uppercase;
			font-size: 18px;
		}
		div.product_detail_overview p,
		div#product_overview p{
			font-size: 15px;
		}
		div.product_detail_overview img {
			margin: 41px 0 0 0;
		}
		div.feature {
			float: left;
			width: 220px;
			margin: 30px 15px;
		}
		div.feature p.image {
			height: 90px;
			text-align: center;
			margin: 0 0 20px 0;
		}
		
		/* $Products Details Headers */
			div#content_header h1 {
				float:left;
				height:58px;
				margin-left:20px;
				text-indent:-9999px;
				width:240px;
			}
			h1#slingbox {
				background: url("../images/products_headers/header_slingbox.png") no-repeat bottom left;
			}
			h1#slingbox_solo {
				background: url("../images/products_headers/header_slingbox_solo.png") no-repeat bottom left;
			}
			h1#slingbox_pro {
				background: url("../images/products_headers/header_slingbox_pro.png") no-repeat bottom left;
			}
			h1#slingcatcher {
				background: url("../images/products_headers/header_slingcatcher.png") no-repeat bottom left;	
			}
			h1#sling_accessories {
				background: url("../images/products_headers/header_accessories.png") no-repeat bottom left;				
			}
		
		/* $Products Compare */
			ul#compare_slingboxes {
				margin-bottom: 20px;
			}
			ul#compare_slingboxes li {
				float: left;
				width: 365px;
				padding-bottom: 30px;
			}
			ul#compare_slingboxes li.first {
				margin-right: 25px;
			}
			ul#compare_slingboxes h2 {
				font-size: 14px;
				margin: 0;
				color: #fff;
				text-transform: none;
				font-weight: bold;
				line-height: 1.2em;
			}
			ul#compare_slingboxes p.image {
				text-align: center;
			}
			table#slingbox_compare {
				clear: both;
				width: 100%;
				border-collapse: collapse;
			}
			table#slingbox_compare h2 {
				font-size: 12px;
				text-transform:	none;
			}
			table#slingbox_compare td {
				padding: 18px 30px;
				color: #fff;
				font-weight: bold;
				width: 71px;
				text-align:center;
				font-size: 12px;
				vertical-align: middle;
			}
			table#slingbox_compare td.description {
				width: 300px;
				text-align: left;
			}
			tr.even td {
				background: #101515;
			}
			div#table_wrapper {
				clear: both;
				border: 1px solid #404042;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
			}
			table#slingbox_compare col.borders {		
				border: 1px solid #404042;
				border-top: none;
				border-bottom: none;
			}
		
		/* $Products Slingbox SOLO */
			div.big_margin_left {
				margin-left: 220px;
			}
			div#product_features {
				margin-top: 50px;
			}
			div#product_features img.left_align {
				margin-left: 0;
			}
			div#product_features div.feature_box {
				float: left;
				width: 250px;
				margin-left: 25px;
				padding: 15px 0 5px 0;
				border-bottom: 1px solid #4F4F50;
			}
			div#product_features div.feature_box.first {
				border-top: 1px solid #4F4F50;
				margin-top: 10px;
			}
			div#product_features div.feature_box h2 {
				font-size: 14px;
				margin: 0;
			}
			div#product_features div.feature_box img.right_align {
				margin-top: 0;
			}
			
		/* $Products SlingPlayer */
			div#product_overview.three_columns h2{
				float: left;
				width: 200px;
				margin: 30px 0 0 25px;
			}
			div#product_overview.three_columns img.left_align {
				margin: 0;
			}
			div#product_overview.three_columns p {
				padding: 15px 0;
			}
			div#product_overview.three_columns p img{
				margin-top: 15px;;
			}
			div#product_features.slingplayer {
				margin-top: 0;
			}
			div#product_features.slingplayer h2 {
				clear: both;
				padding: 10px 120px;
				margin-top: -2px;
				border: 1px solid #4F4F50;
				border-left: none;
				border-right: none;
				background: url("../images/products/slingplayer/tiny_solo.gif") no-repeat center left;
				font-size: 14px;
			}
			div#main_content div.slingplayer div.feature_box {
				border: none;
				width: 350px;
				height: 240px;
				margin: 10px;
			}
			div#product_features.slingplayer p.image {
				text-align: center;
			}
			div#product_features.slingplayer div.feature_box h3 {
				padding: 0;
				margin: 0;
				border: none;
				font-size: 12px;
				text-transform: none;
			}
			div#product_features div#slingplayer_directory {
				height: 165px;
			}
			div#product_features  div#slingplayer_slingstream {
				height: 165px;
			}
	
		/* 	$Products SOLO Connections */
			div#product_features.connections {
				margin-top: 0;
			}
			div#product_features.connections h2 {
				padding: 5px;
				border: 1px solid #4F4F50;
				border-left: none;
				border-right: none;
				font-size: 14px;
			}
			div#product_features.connections img.left_align {
				margin-bottom: 40px;
			}
			div#product_features.connections ul {
				color: #aaa;
				float: left;
				width: 300px;
				margin: 15px 0 0 30px;
			}
			div#product_features.connections li {
				list-style-type: disc;
				padding: 2px;
			}
			div#product_features.connections div.infobox {
				background: url("../images/products/connections/icon_ethernet_jack.gif") no-repeat 10px center;
			}
			
		/* $Products Tech Specs */
			div#content.tech_specs div#product_overview h2, 
			div#content.tech_specs div#product_overview p{
				padding-left: 110px;
			}
			div#content.tech_specs div#product_overview p.image {
				padding-left: 0;
				height: 45px;
			}
			div#content.tech_specs ol {
				margin: 25px 0 30px 80px;
				overflow: auto;
			}
			div#content.tech_specs ol li{
				float: left;
				width: 210px;
				padding-right: 10px;
			}
			div.tech_specs ol span.info {
				display: block;
				margin-top: 15px;
				padding: 5px 0 5px 20px;
				color: #999;
				background: no-repeat center left;
			}
			div.tech_specs ol span#computer {
				background-image: url("../images/tech_specs/step1.gif");
			}
			div.tech_specs ol span#internet_connection {
				background-image: url("../images/tech_specs/step2.gif");
			}
			div.tech_specs ol span#router {
				background-image: url("../images/tech_specs/step3.gif");
			}
			div#tech_specs_overview {
				clear: both;
			}
			div#tech_specs_overview h2 {
				font-size: 14px;
			}
			div#tech_specs_overview ul li {
				list-style-type: disc;
				color: #999;
				padding: 3px;
			}
			div#tech_specs_overview strong {
				display: block;
				margin-bottom: 5px;
				line-height: 1.2em;
			}
			div#tech_specs_overview td {
				padding: 15px 30px;
			}
			div#tech_specs_overview td.first {
				border-right: 1px solid #4F4F50;
			}
		
		/* $Products Slingbox PRO */
			div#content.slingbox_pro img.slingbox_product_image {
				padding-bottom: 200px;
			}
			div#content.slingbox_pro div.content_inner {
				clear: both;
				padding-top: 20px;
			}
			div#content.slingbox_pro div.infobox {
				background-image: url('../images/slingbox_pro/icon_spm.gif');
				padding: 15px 15px 14px 85px;
			}
			
		/* $Products Accessories */
			div#content.sling_accessories div.feature_box img.right_align{
				padding: 30px 0;
			}
			
		/* $Products FAQ */
		  div.frequently_asked_questions h4 {
		    font-size: 14px;
		    margin: 15px 0 0 10px;
		  }
			div.frequently_asked_questions ul {
				margin: 10px 0 10px 40px ;
			}
			span.question {
				font-size: 15px;
				color: #CC0000;
				cursor: pointer;
			}
			span.question:hover {
				text-decoration: underline;
			}
			div.frequently_asked_questions li {
				padding: 5px 0;
				list-style-image: url("/images/icon_arrow_bullet.gif");
			}
			div.frequently_asked_questions li ul {
				margin-top: 5px;
			}
			div.frequently_asked_questions li ul li {
				list-style-type: disc;
				list-style-image: none;
			}
			div.frequently_asked_questions ol {
				margin-bottom: 10px;
			}
			div.frequently_asked_questions ol li {
				list-style-image: none;
				list-style-type: decimal;
				margin-left: 20px;
				padding: 3px;
			}
			div.frequently_asked_questions div.answer {
				margin-top: 10px;
				padding: 10px 10px 1px;
				background: #333;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			div.frequently_asked_questions div.answer p {
				color: #fff;
			}
			div#content div.answer ul p {
				margin: 0;
			}
			li.faq a {
			  color: #CC0000;
			}
			
		/* $Products SlingLink Overview */
			div#main_content.slingcatcher div.feature_box {
				width: 320px;
			}
			div.slingcatcher  div.feature_box img.right_align {
				padding: 15px 0;
			}
			div#main_content.slingcatcher div.infobox {
				background-image: url("../images/accessories/download-icon.gif");
				padding-left: 60px;
			}
			
		/* 	$Products SlingLink How it works*/
		  div#how_it_works {
  			overflow: auto;
  			margin-top: 40px;
  			background: url("../images/accessories/howitworks_house4.gif") no-repeat top left;
  		}
  		div#how_it_works li {
  			color:#AAAAAA;
  			float:left;
  			list-style-type:decimal;
  			margin-left:48px;
  			padding-top:20px;
  			width:39%;
  		}
  		div#how_it_works ul {
  			margin-top: 420px;
  		}
  		div#how_it_works ul li {
  			list-style-type: none;
  		}
		
  		/* $Products SlingLink Tech Specs */
  		div.slinglink_tech_specs div#tech_specs_overview {
  			padding: 20px 0;
  		}
  		div#main_content div.slinglink_tech_specs td {
  			padding-bottom: 5px;
  		}
  		div#main_content div.slinglink_tech_specs td ul {
  			margin-bottom: 10px;
  			margin-left: 10px;
  		}
  	
  	/* $Products Slingcatcher TV */
  	  div.slingcatcher div#product_overview {
  	    border-bottom: 1px solid #384040;
  	  }
  	  div.slingcatcher div#product_overview p {
  	    padding: 15px 0 5px 0;
  	    font-size: 10px;
  	    text-align: right;
  	  }
  	  div.slingcatcher div#product_features {
  	    margin-top: 30px;
  	    padding: 0 20px;
  	  }
  	  div.slingcatcher h2 {
  	    font-size: 12px;
  	    margin: 0;
  	    padding-top: 10px;
  	  }
  	  div#content.slingcatcher ul {
  	    margin-top: 20px;
  	  }
  		div#content.slingcatcher ul li{
		    clear: both;
		    padding-bottom: 30px;
  		}
  		div.slingcatcher small {
  		  font-size: 10px;
  		}
  		div.slingcatcher small a {
  		  color: red;
  		}
  		div#content p#slingcatcher_remote {
  		  padding: 100px 30px 0 0;
  		}
  		
  	/* $Products SlingCatcher Tech Specs */
  	  div.slingcatcher_tech_specs div#product_overview img.left_align {
    	  margin: 0 20px;
    	}
    	div.slingcatcher_tech_specs div#product_overview h2 {
    	  padding-top: 10px;
    	}
    	ol#slingcatcher_requirements {
    	  float: left;
    	  padding: 0 0 10px 20px;
    	}
    	ol#slingcatcher_requirements p{
    	  margin: 15px 0;
    	  font-size: 12px;
    	  line-height: 18px;
    	}  	
    	ol#slingcatcher_requirements p img{
        vertical-align: bottom;
        padding-right: 5px;
    	}
    	div.slingcatcher_tech_specs table th {
    	  padding-left: 20px;
    	  text-align: left;    	  
    	}
    	div.slingcatcher_tech_specs div#slingcatcher_features thead td {
    	  padding-top: 50px;
    	  vertical-align: top;
    	}
    	div.slingcatcher_tech_specs th img {
    	  float: left;
    	  padding: 0 15px 5px 0;
    	}
    	div.slingcatcher_tech_specs th h2 {
    	  padding: 15px 0 0 0;
    	}
    	div.slingcatcher_tech_specs p.additional_info {
    	  margin-top: 10px;
    	}
    	div#slingcatcher_features {
    	  margin-bottom: 30px;
    	} 
    	div#slingcatcher_features table {
    	  margin-bottom: 10px;
    	}
    	div#slingcatcher_features h2 {
    	  float: left;
    	  width: 100px;
    	  padding-left: 10px;
    	}
    	div#slingcatcher_features h2#watch_tv {
    	  padding: 10px 0 0 10px;
    	}
    	div#slingcatcher_features img.left_align {
    	  margin: 0;
    	}
    	div#slingcatcher_features ul ul {
    	  padding: 5px 0 0 10px;
    	}
    	div#slingcatcher_features table td {
    	  border-right: 1px solid #666;
    	}
    	div#slingcatcher_features table td.last {
    	  border: none;
    	}
    
    
    /* $Dealer Search */
    
    	div#dealer_search{ background:url(/images/dealer_search/bg-search-panel-top.png) top left no-repeat; width:763px; float:left; margin-bottom:6px; margin-top:10px;}
        	div#dealer_search_inner{ background:url(/images/dealer_search/bg-search-panel-btm.png) bottom left no-repeat; width:745px; float:left; margin-top:10px; padding:0 9px; }
    
    	div#dealer_search_form{ width:745px; background:url(/images/dealer_search/bg-dealer-search-top.png) top left no-repeat; float:left; position:relative; margin-bottom:6px; }
    		div#dealer_search_form_inner{ padding:10px 18px 10px 15px;margin-top:5px; width:712px; background:url(/images/dealer_search/bg-dealer-search-btm.png) bottom left no-repeat; float:left; }

		div#advanced_search{ float:left; width:712px; display:block; }

    	div#dealer_search_form div.item{ float:left; padding:0 0 7px 0; width:712px; }
	    	div#dealer_search_form label{ float:left; width:150px; padding:8px 0 7px 0; font-size:13px; color:#606060;}
    		div#dealer_search_form input{ float:left; width:463px; background:url(/images/dealer_search/bg-dealer-search-input.png) top left no-repeat;border:none; height:14px; padding:7px 5px; }        
				div#dealer_search_form input.search{ width:86px; height:26px; background:none;padding:0; position:absolute; bottom:13px; right:10px; }
        	div#dealer_search_form a#search_toggle{ position:absolute; bottom:6px; right:13px;font-size:13px; color:#606060; padding:0 0 0 15px; background:url(/images/dealer_search/ico-open-close.png) top left no-repeat;height:11px;}
	        	div#dealer_search_form a#search_toggle.open{ background:url(/images/dealer_search/ico-open-close.png) bottom left no-repeat;}            


		div.webform{ float:left; padding:0; }

        div#aus_map{ float:left; position:relative; width:739px; height:324px; overflow:hidden; border:1px solid #a1a0a0; margin:1px 2px 10px 2px; display:inline; }
        div#webapp_map_4666 { position:absolute; top:0; left:0;  }
        div.webappsearchresults{ float:left; width:763px; }
        	div.webappsearchresults h2{ font-size:13px;color:#000; font-weight:bold; text-transform:capitalize;}
        	div.webappsearchresults a{ color:#c31f27;font-weight:normal; text-transform:lowercase; }
            	div.webappsearchresults .view_map{ position:absolute; right:20px; bottom:20px; }
	        	div.webappsearchresults .counter{ position:absolute; left:12px; top:13px; background:url(/images/dealer_search/ico-marker.png) top right no-repeat;width:28px; height:40px; padding:5px 0 0 0;text-align:center; }            

		    	div.dealer-search-results{ background:url(/images/dealer_search/bg-dearler-result-top.png) top left no-repeat; margin-bottom:20px;float:left; width:763px; position:relative;}        
			    	div.dealer-search-results-inner{ background:url(/images/dealer_search/bg-dearler-result-btm.png) bottom left no-repeat; margin-top:5px; float:left; width:688px;padding:8px 25px 5px 50px;}            	

		div#dealer{ float:left; width:763px; margin-top:10px; }

		div#dealer_location_map{ width:380px;height:380px; float:right; border:1px solid #a1a0a0; margin-bottom:13px;}
        a.btn_back{ clear:both; width:86px; height:26px; background:url(/images/dealer_search/btn-back.png) top left no-repeat; float:right; text-indent:-999em; overflow:hidden; }
		.gmnoprint .address{ display:none; }
		div#dealer_logo{ float:left; width:128px; height:128px; margin-right:17px; display:inline; border:1px solid #a1a0a0;  }
        div#dealer_details{ float:left; width:220px; color:#606060; }
        	div#dealer_details h2{ font-size:13px; margin-bottom:10px;  }
            	div#dealer_details a{ color:#c31f27; text-decoration:underline; }
                
        a#btn_become_dealer{ background:url(/images/dealer_search/btn-become-dealer.png) top left no-repeat; width:143px;height:26px; text-indent:-999em; overflow:hidden; position:absolute; right:35px; top:25px; }

table.productTable{ margin-bottom:65px; }
.shop-product-small	{ border:none; width:235px; margin:0 auto; }
.shop-product-small h5{ background:url(/images/cart/bg-product-top.png) top left no-repeat;color:#fff; padding:10px 20px; min-height:0; }
	.shop-product-small h5 a{ color:#fff; }
.shop-product-small-content{ padding:0 13px 10px 13px; width:209px; float:left; background:url(/images/cart/bg-product-btm.png) bottom left no-repeat; }
.shop-product-small-content .price{ margin:10px 0; text-align:center; font-size:16px; }
.shop-product-small-content .image{ height:auto;width:auto;margin:0;padding:0; }
.shop-product-small-content .product-info{ float:left; }
.shop-product-small-content .add-to-cart{ float:right; }

.shop-product-large { background:url(/images/cart/bg-cart-btm.png) bottom left no-repeat; border:none; width:743px; margin:0 auto 20px auto;  }
div#main_content.light_background .shop-product-large h2{ background:url(/images/cart/bg-cart-top.png) top left no-repeat;color:#fff; padding: 10px; margin:0; font-size:15px; font-weight:bold;}
.shop-product-large .details{ background:none; width:222px; }
.shop-product-large .description{ line-height:1.5em; }
.shop-product-large .image{ width:400px; }


.shop-main .cart-summary {background:transparent url(/images/cart/bg-cart-summary.png) no-repeat scroll left top;float:left;padding:30px 20px;width:723px;}
.shop-main .body{ float:left; width:100%; }
table.cartSummaryTable{ float:right; margin-top:1px;width:590px;}
.shop-main .cartSummaryItem{ width:100%;}
.shop-main .cartSummaryItem, .label-cart{  color:#606060; font-size:12px;  }
.label-cart{ float:left; font-weight:bold; font-size:13px;padding-right:2px;}
a.cartSummaryLink{ float:right; font-weight:bold; }

table.cart{ border:none;background:url(/images/cart/bg-cart-btm.png) bottom left no-repeat; width:743px; margin:0 auto; }
table.cart tr.var th{ background:url(/images/cart/bg-cart-top.png) -20px 0 no-repeat; color:#fff; font-weight:bold; }
table.cart tr.var th.first{ background:url(/images/cart/bg-cart-top.png) top left no-repeat; }
table.cart tr.var th.last{ background:url(/images/cart/bg-cart-top.png) top right no-repeat; }
table.cart tr.val td{ border-bottom:1px solid #dedddd; }

table.cart tr.total td{ background:url(/images/cart/bg-cart-total-btm.png) top left repeat-x;}
table.cart tr td.actions{ background:url(/images/cart/bg-cart-total-top.png) top left repeat-x;}
table.cart tr td.actions{ padding-right:0; }
table.cart tr td.actions a#catshopbuy{ margin-right:0; }


table.cart tr td.spacer{ border:none; background:none; padding:0;}

#checkout-details{ width:743px; margin:0 auto; }
	div#main_content.light_background #checkout-details h2{  background:url(/images/cart/bg-cart-top.png) top left no-repeat; color:#fff; padding: 10px; margin:0; font-size:15px; font-weight:bold; height:15px; }
	#checkout-details .form{ ;background:url(/images/cart/bg-cart-btm.png) bottom left no-repeat; width:703px;padding:20px; margin-bottom:20px; float:left; }
		#checkout-details .form .item{ width:342px; float:left }
    	#checkout-details .form input{ width:200px; float:left; border:1px solid #999999; }
        #checkout-details .form select{ width:212px; float:left; padding:5px; border:1px solid #999999;}
        #checkout-details .form textarea{ width:200px; float:left; padding:5px;border:1px solid #999999; }        
        #checkout-details .form label{ width:125px; float:left; padding:7px 0; font-size:12px; }
        #checkout-details .form label .required{color:#c31f27;}
        #checkout-details .form select#CardExpiryMonth, #checkout-details .form select#CardExpiryYear{ width:auto; margin-right:5px;display:inline; }
		#checkout-details .form input.cat_button{ width:auto; border:none; }

  			
	/* $Contact */
		div#content_container div.light_background {
			float: left;
			background: url("../images/content_bg.png") repeat-y top left;
		}
		div#main_content.light_background strong {
			color: #000;
		}
		div#main_content.light_background h2 {
		  clear: both;
			color: #000;
		}
		div#border_wrapper_top {
			float: left;
			padding-top: 20px;
			background: url("../images/content_wrapper_tp_bg.png") no-repeat top left;
		}
		div#border_bottom {
			clear: both;
			height: 25px;
			width: 983px;
			background: url("../images/support_2column_bottom.gif") no-repeat bottom left;
		}
		ul#sub_navigation {
			width: 160px;
			float: left;
			padding: 0 0 140px 0;
			background: url("../images/nav-red-grad.gif") no-repeat bottom left;
		}
		ul#sub_navigation li{
			background: url("../images/sub_navigation_li_bg.png") repeat-y bottom left;
		}
		ul#sub_navigation li ul {
			margin: 0;
			padding-bottom: 17px;
			background: url("../images/sub_nav/sub_nav_children_bottom_bg.png") no-repeat bottom right;
		}
		ul#sub_navigation li ul li{
			background: transparent;
			padding: 0;
		}
		ul#sub_navigation li.current {
			background: transparent url("../images/nav_red_on_bg.png") no-repeat scroll left top;	
		}
		ul#sub_navigation li.current a {
			color: #fff;
		}
		ul#sub_navigation li.current a:hover {
			text-decoration: none;
		}
		ul#sub_navigation li.current_children {
			padding: 0;
			background: transparent url("../images/sub_nav/sub_nav_children_top_bg.png") no-repeat top right;
		}
		ul#sub_navigation a, ul#sub_navigation li.current_children ul a {
			padding-left: 16px;
			color: #FFA890;
			font-weight: bold;
			line-height: 38px;
		}
		ul#sub_navigation li.current_children a {
			line-height: 43px;
		}
		ul#sub_navigation li.current_children li {
			background: url("../images/sub_nav/sub_nav_children_bg.png") no-repeat top right;
		}
		ul#sub_navigation li.current_children ul a {
			line-height: 20px;
			font-size: 11px;
			font-weight: normal;
		}
		ul#sub_navigation a:hover, ul#sub_navigation li.current_children ul a:hover {
			color: #fff;
			text-decoration: underline;
		}
		ul#sub_navigation li.current_children a {
			text-decoration: none;
			color: #fff;
		}
		div#content {
			padding: 10px 0;
			width: 823px;
			float: left;
		}
		div#main_content div.full {
			margin: 0;
			padding: 30px 40px 0 0;
			width: 780px;
		}
		p.two_teasers {
			float: left;
			padding-top: 15px;
			width: 490px;
			text-align: center;
		}
		p.two_teasers.first {
			margin-right: 1px;
		}	
		div#breadcrumb {
			padding: 15px 0 0 0;
			font-size: 11px;
		}
		div#breadcrumb a {
			color: #000;
		}
		div#breadcrumb span {
			padding: 0 5px;
		}
		
	/* $Buy */
		h2.highlighted {
			margin: 20px 0 10px 0;
			line-height: 28px;
			font-size: 14px;
			font-weight: bold;
			background: url("../images/headerbar_bg.gif") repeat-x top left;
		}
		ul#retailers {
		  float: left;
		}
		ul#retailers li {
		  float: left;
		}
		ul#retailers li#domayne {
		  margin: -50px 0 20px 0;
		}
        
        #buyers-choice{ width:763px; height:300px; position:relative; margin-top:20px; }
        	#buyers-choice a#buy-online{ background:url(/images/buy/btn-buy-online.jpg) top left no-repeat; position:absolute; top:115px; left:37px; text-indent:-999em; width:346px; height:70px; }
        	#buyers-choice a#buy-retailer{ background:url(/images/buy/btn-buy-retailer.jpg) top left no-repeat; position:absolute; top:115px; left:383px; text-indent:-999em; width:346px; height:70px;}            
				#buyers-choice a#buy-online:hover, #buyers-choice a#buy-retailer:hover{ background-position:bottom left; }

		

/* $Footer */
	div#footer {
		color: #666;
	}
	div#footer a {
		color: #666;
		font-weight: bold;
	}
	div#footer p {
		margin: 0 0 10px 0;
	}


/* $Accessibility Content */
	ul#page_navigation {position:absolute; top:-9999px;}
	h1 a {text-indent: -9999px;}

/* $Lightbox */
	div#nyroModalFull {
  	font-size: 11px;
  	color: #666666;
  }
  div#nyroModalLoading {
  	border: 4px solid #777;
  	width: 150px;
  	height: 150px;
  	text-indent: -9999em;
  	background: #fff url("/images/lightbox/ajaxLoader.gif") no-repeat;
  	background-position: center;
  }
  div#nyroModalLoading.error {
  	border: 4px solid #f66;
  	line-height: 20px;
  	padding: 20px;
  	width: 300px;
  	height: 100px;
  	text-indent: 0;
  	background: #fff;
  }
  div#nyroModalWrapper {
  	background: #fff;
  	border: 4px solid #777;
  }
  a#closeBut {
  	position: absolute;
  	display: block;
  	top: -13px;
  	right: -13px;
  	width: 12px;
  	height: 12px;
  	text-indent: -9999em;
  	background: url("/images/lightbox/close.gif") no-repeat;
  	outline: 0;
  }
  div.wrapper div#nyroModalContent {
  	padding: 5px;
  }
  div.wrapperImg div#nyroModalContent {
  	position: relative;
  	overflow: hidden;
  	text-align: center;
  }
  div.wrapperImg div#nyroModalContent div {
  	position: absolute;
  	bottom: 0;
  	left: 0;
  	background: black;
  	padding: 10px;
  	margin: 10px;
  	border: 1px white dotted;
  	overflow: hidden;
  	opacity: 0.2;
  	filter: alpha(opacity=20);
  }
  div.wrapperImg div#nyroModalContent div:hover {
  	opacity: 0.9;
  	filter: alpha(opacity=90);
  	cursor: help;
  }
  div.wrapperImg a {
  	outline: none;
  	position: absolute;
  	top: 0;
  	height: 100%;
  	cursor: pointer;
  	text-indent: -9999em;
  	/* background-image: url(data:image/gif;base64,AAAA);*/ /* Trick IE6 */
  }
  a.nyroModalPrev {
  	left: 0;
  	width: 40%;
  	background: url("/images/lightbox/prev.gif") left 20% no-repeat;
  	opacity: 0.5;
  	filter: alpha(opacity=50);
  }
  a.nyroModalPrev:hover {
  	background: url("/images/lightbox/prev.gif") left 20% no-repeat;
  	opacity: 1.0;
  	filter: alpha(opacity=100);
  }
  a.nyroModalNext {
  	right: 0;
  	width: 40%;
  	background: url("/images/lightbox/next.gif") right 20% no-repeat;
  	opacity: 0.5;
  	filter: alpha(opacity=50);
  }
  a.nyroModalNext:hover {
  	background: url("/images/lightbox/next.gif") right 20% no-repeat;
  	opacity: 1.0;
  	filter: alpha(opacity=100);
  }
	
	
/* $TEMP */

div#flash_container {
	/*min-height: 200px;*/
}

form#g_search p{
	height: 19px;
}

form#g_search input {
	position: absolute;
	bottom: 0;
}

/* Includes Navi-Search
	ul#navigation {
		width: 983px;
		background: none;
	}
*/

	/* $Home */
	body#start_page div#main_content {
		background: transparent;
	}
	body#start_page {
		background: #262626 url("../images/body_bg.gif") repeat-x;
		color: #fff;
	}
	body#start_page a{
		color:#fff;
	}
	body#start_page div#footer {
		color:#fff;
	}
	
	
 /* BC Stuff */
 	
	/* Main Navigation */
	ul#nav_14623 {
		display: block;
		height: 52px;
		width: 985px;
		margin: 0 auto;
		background: url("../images/nav-top-div.gif") no-repeat top right;
	}
	ul#nav_14623 li {
		padding: 0 0 0 2px;
		float: left;
		background: url("../images/nav-top-div.gif") no-repeat top left;
		text-align: left;
	}
	ul#nav_14623 li a {
		height: 52px;
		width: 122px;
		line-height: 52px;
		display: block;
		text-indent: -9999px;
	}
	ul#nav_14623 li a:hover {
		border: none;
	}
	li#home a {
		background: url("../images/nav-top-logo.gif") no-repeat top left;
        width: 113px !important;
	}
	li#products a {
		background: url("../images/menu_points/nav-top-products_off.gif") no-repeat top left;
	}
	li#products a:hover {
		background: url("../images/menu_points/nav-top-products_over.gif") no-repeat top left;
	}
	li#products a.current {
		background: url("../images/menu_points/nav-top-products_on.gif") no-repeat top left;
	}
	li#support a {
		background: url("../images/menu_points/nav-top-support_off.gif") no-repeat top left;
	}
	li#support a:hover {
		background: url("../images/menu_points/nav-top-support_over.gif") no-repeat top left;
	}
	li#downloads a {
		background: url("../images/menu_points/nav-top-downloads_off.gif") no-repeat top left;
	}
	li#downloads a:hover {
		background: url("../images/menu_points/nav-top-downloads_over.gif") no-repeat top left;
	}
	li#about a {
		background: url("../images/menu_points/nav-top-about_off.gif") no-repeat top left;
	}
	li#about a:hover {
		background: url("../images/menu_points/nav-top-about_over.gif") no-repeat top left;
	}
	li#about a.current {
		background: url("../images/menu_points/nav-top-about_on.gif") no-repeat top left;
	}
	li#contact a {
		background: url("../images/menu_points/nav-top-contact_off.gif") no-repeat top left;
	}
	li#contact a:hover {
		background: url("../images/menu_points/nav-top-contact_over.gif") no-repeat top left;
	}
	li#contact a.current {
		background: url("../images/menu_points/nav-top-contact_on.gif") no-repeat top left;
	}
	li#buy a {
		background: url("../images/menu_points/nav-top-buy_off.gif") no-repeat top left;
	}
	li#buy a:hover {
		background: url("../images/menu_points/nav-top-buy_over.gif") no-repeat top left;
	}
	li#buy a.current {
		background: url("../images/menu_points/nav-top-buy_on.gif") no-repeat top left;
	}
    li#forum a {
		background: url("../images/menu_points/nav-top-forum_off.gif") no-repeat top left;
	}
	li#forum a:hover {
		background: url("../images/menu_points/nav-top-forum_over.gif") no-repeat top left;
	}
	li#forum a.current {
		background: url("../images/menu_points/nav-top-forum_on.gif") no-repeat top left;
	}
	
 		/* Sub Navigation */
		ul#nav_430356 li ul {
			display: none;
		}
		ul#nav_430356 li.selected ul {
			display: block;
		}
		ul#nav_430356 {
			width: 160px;
			float: left;
			padding: 0 0 140px 0;
			background: url("../images/nav-red-grad.gif") no-repeat bottom left;
		}
		ul#nav_430356 li{
			background: url("../images/sub_navigation_li_bg.png") repeat-y bottom left;
		}
		ul#nav_430356 li ul {
			margin: 0;
			padding-bottom: 17px;
			background: url("../images/sub_nav/sub_nav_children_bottom_bg.png") no-repeat bottom right;
		}
		ul#nav_430356 li ul li{
			background: transparent;
			padding: 0;
		}
		ul#nav_430356 li.selected {
			background: transparent url("../images/nav_red_on_bg.png") no-repeat scroll left top;	
		}
		ul#nav_430356 li.selected a {
			color: #fff;
		}
		ul#nav_430356 li.selected a:hover {
			text-decoration: none;
		}
		ul#nav_430356 li.selected {
			padding: 0;
			background: transparent url("../images/sub_nav/sub_nav_children_top_bg.png") no-repeat top right;
		}
		ul#nav_430356 a, ul#nav_430356 li.selected ul a {
			padding-left: 16px;
			color: #FFA890;
			font-weight: bold;
			line-height: 38px;
		}
		ul#nav_430356 li.selected a {
			line-height: 43px;
		}
		ul#nav_430356 li.selected li {
			background: url("../images/sub_nav/sub_nav_children_bg.png") no-repeat top right;
		}
		ul#nav_430356 li.selected ul a {
			line-height: 20px;
			font-size: 11px;
			font-weight: normal;
		}
		ul#nav_430356 a:hover, ul#nav_430356 li.selected ul a:hover {
			color: #fff;
			text-decoration: underline;
		}
		ul#nav_430356 li.selected a {
			text-decoration: none;
			color: #fff;
		}
		
		ul#nav_430356.more-padding li a, ul#nav_430356.more-padding li ul li a {
			padding-left: 20px;
		}	
		ul#nav_430356.visible_1 li.logged_in {
			display: block;
		}
		ul#nav_430356.visible_1 li.not_logged_in {
			display: none;
		}
		ul#nav_430356.visible_0 li.not_logged_in {
			display: block;
		}
	  	ul#nav_430356.visible_0 li.logged_in {
			display: none;
		}
		
		/* new submenu with div */
		div#sub_menu_container ul li ul {
			display: none;
		}
		div#sub_menu_container ul li.selected ul {
			display: block;
		}
		div#sub_menu_container ul {
			width: 160px;
			float: left;
			padding: 0 0 140px 0;
			background: url("../images/nav-red-grad.gif") no-repeat bottom left;
		}
		div#sub_menu_container ul li{
			background: url("../images/sub_navigation_li_bg.png") repeat-y bottom left;
		}
		div#sub_menu_container ul li ul {
			margin: 0;
			padding-bottom: 17px;
			background: url("../images/sub_nav/sub_nav_children_bottom_bg.png") no-repeat bottom right;
		}
		div#sub_menu_container ul li ul li{
			background: transparent;
			padding: 0;
		}
		div#sub_menu_container li.selected {
			background: transparent url("../images/nav_red_on_bg.png") no-repeat scroll left top;	
		}
		div#sub_menu_container ul li.selected a {
			color: #fff;
		}
		div#sub_menu_container ul li.selected a:hover {
			text-decoration: none;
		}
		div#sub_menu_container ul li.selected {
			padding: 0;
			background: transparent url("../images/sub_nav/sub_nav_children_top_bg.png") no-repeat top right;
		}
		div#sub_menu_container ul a, div#sub_menu_container ul li.selected ul a {
			padding-left: 16px;
			color: #FFA890;
			font-weight: bold;
			line-height: 38px;
		}
		div#sub_menu_container ul li.selected a {
			line-height: 43px;
		}
		div#sub_menu_container ul li.selected li {
			background: url("../images/sub_nav/sub_nav_children_bg.png") no-repeat top right;
		}
		div#sub_menu_container ul li.selected ul a {
			line-height: 20px;
			font-size: 11px;
			font-weight: normal;
		}
		div#sub_menu_container ul a:hover, div#sub_menu_container ul li.selected ul a:hover {
			color: #fff;
			text-decoration: underline;
		}
		div#sub_menu_container ul li.selected a {
			text-decoration: none;
			color: #fff;
		}
		
		div#sub_menu_container ul.more-padding li a, div#sub_menu_container ul.more-padding li ul li a {
			padding-left: 20px;
		}	
		div#sub_menu_container ul.visible_1 li.logged_in {
			display: block;
		}
		div#sub_menu_container ul.visible_1 li.not_logged_in {
			display: none;
		}
		div#sub_menu_container ul.visible_0 li.not_logged_in {
			display: block;
		}
	  	div#sub_menu_container ul.visible_0 li.logged_in {
			display: none;
		}
	
		/* no sub menus - workaround */
		li#compare_slingboxes.selected, 
		li#slingbox_faq.selected,
		li#slingbox-video-tour.selected,
		li#slingbox-slingplayer.selected,
		li#slingbox-connections.selected,
		li#slingbox-tech-specs.selected,
		li#slingcatcher-tv.selected,
		li#slingcatcher-internet.selected,
		li#slingcatcher-usb.selected,
		li#slingcatcher-connections.selected,
		li#slingcatcher-tech-specs.selected,
		li#slingcatcher-faq.selected,
		li#how-it-works.selected,
		li#tech-specs.selected,
		li#slingbox_in_action.selected
	    {
			background: transparent url("../images/nav_red_on_bg.png") no-repeat scroll left top !important;	
		}
		li#compare_slingboxes.selected a,
		li#slingbox_faq.selected a,
		li#slingbox-video-tour.selected a,
		li#slingbox-slingplayer.selected a,
		li#slingbox-connections.selected a,
		li#slingbox-tech-specs.selected a,
		li#slingcatcher-tv.selected a,
		li#slingcatcher-internet.selected a,
		li#slingcatcher-usb.selected a,
		li#slingcatcher-connections.selected a,
		li#slingcatcher-tech-specs.selected a,
		li#slingcatcher-faq.selected a,
		li#how-it-works.selected a,
		li#tech-specs.selected a,
		li#slingbox_in_action.selected a{
			line-height: 37px !important;
			color: #fff !important;
		}
		li#compare_slingboxes.selected a:hover,
		li#slingbox_faq.selected a:hover,
		li#slingbox-video-tour.selected a:hover,
		li#slingbox-slingplayer.selected a:hover,
		li#slingbox-connections.selected a:hover,
		li#slingbox-tech-specs.selected a:hover,
		li#slingcatcher-tv.selected a,
		li#slingcatcher-internet.selected a,
		li#slingcatcher-usb.selected a,
		li#slingcatcher-connections.selected a,
		li#slingcatcher-tech-specs.selected a,
		li#slingcatcher-faq.selected a,
		li#how-it-works.selected a,
		li#tech-specs.selected a,
		li#slingbox_in_action.selected a{
			text-decoration: none !important;
		}
		
		li#about_sub.selected,
		li#contact_sub.selected,
		li#buy_sub.selected,
		li#terms_of_use.selected,
		li#privacy_policy.selected {
			background: transparent url(../images/nav_red_on_bg.png) no-repeat scroll left top !important;
		}
		
		li#about_sub.selected a,
		li#contact_sub.selected a,
		li#buy_sub.selected a,
		li#terms_of_use.selected a,
		li#privacy_policy.selected a{
			line-height: 37px !important;
			color: #fff !important;
			background: transparent;
		}
		
		/* BC Forums */
		table.forum h3, div.forum-posts-container h3.name  {
			border: none;
			margin: 0;
			padding: 0;
		}
		table.topic-list a, div.forum-posts-container div.post-list a, div.forum-registration a {
			font-weight: bold;
			color: #C31F27;
		}
		div.forum-registration {
			background: transparent;
			border: none;
			padding: 0;
		}
		div.form div.item, div.webform div.item {
			padding-left: 0;
		}
		div.forum-registration h2 {
			font-size: 17px;	
		}
		div#new-user-registration {
			margin-top: 20px;
		}
		div#new-user-registration h2 {
			margin: 0;
		}
		div#existing-user-login h2 {
			margin-bottom: 0;
		}
		ul#nav_430356 li.not_logged_in a:hover {
			color: #FFA890;
			text-decoration: none;
			cursor: default;
		}
		div.forum-container h1 {
			font-size: 22px;
            display: hidden;	
		}
		div.forum-container h1 a:hover {
			text-decoration: none;	
		}
	
 		div#breadcrumb a:last-child {
			font-weight: bold;
		}
 
	
/* 
Thats $The End, my friend!

           ."`".
       .-./ _=_ \.-.
      {  (,(oYo),) }}
      {{ |   "   |} }
      { { \(---)/  }}
      {{  }'-=-'{ } }
      { { }._:_.{  }}
greets{{  } -:- { } }
dave  {_{ }`===`{  _}
     ((((\)     (/))))
*/