/*-- CASCADING STYLE SHEET --*/

	body {
		font-family: Tahoma, Geneva, sans-serif;
		text-align: center;
		font-size: 12px;
		color: #333333;
		background-color: #ffffff;
		background-image: url('../images/bg_body.png');
		background-repeat: repeat;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}

	img {
		border: none;
		}

	a {
		font-family: Tahoma, Geneva, sans-serif;
		}

	a:link { 
		color: #333333;
		text-decoration: none;
		}

	a:visited {
		color: #333333;
		text-decoration: none;
		}

	a:active {
		color: #333333;
		text-decoration: none;
		}

	a:hover {
		color: #32b800;
		text-decoration: line-through;
		}

	.left {
		float: left;
		}

	.right {
		float: right;
		}

	#container {
		width: 960px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background: #ffffff;
		}

/*-- HEADER | LOGO & NAVIGATION --*/

	#header {
		float: left;
		width: 960px;
		margin: 0px 0px 0px 0px;
		background-color: transparent !important;
		background-image: url('../images/bg_header.png') !important;
		background-repeat: no-repeat !important;
		background: #ffffff;
		}

	#header #logo {
		float: left;
		width: 276px;
		margin: 29px 0px 0px 0px;
		}

	#header #navigation_header {
		float: left;
		width: 650px;
		margin: 21px 0px 0px 34px !important;
		margin: 21px 0px 0px 34px;
		}

	#header #navigation_header .column1 {
		float: left;
		width: 650px;
		}

	#header #navigation_header .column2 {
		float: left;
		width: 650px;
		}

	#header #navigation_header ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#header #navigation_header li {
		float: left;
		margin: 0px 0px 0px 22px !important;
		margin: 0px 0px 0px 11px;
		padding: 0px 0px 0px 0px;
		}

/*-- CONTENT --*/

	#content {
		float: left;
		width: 960px;
		margin: 45px 0px 0px 0px;
		}

/*-- CONTENT | HOME --*/

	#home_top {
		float: left;
		width: 960px;
		}

	#home_top #image {
		float: left;
		width: 960px;
		height: 498px;
		}

	#home_bottom {
		float: left;
		width: 960px;
		margin: 24px 0px 0px 0px;
		}

	#home_bottom h1 {
		font-size: 32px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		}

	#home_bottom p {
		font-size: 21px;
		font-weight: normal;
		line-height: 28px;
		margin: 0px 0px 0px 0px;
		}

	#home_bottom #connect {
		float: left;
		width: 296px;
		min-height: 124px !important;
		height: auto !important;
		height: 124px;
		margin: 0px 0px 0px 0px;
		}

	#home_bottom #connect a:link { 
		color: #454545;
		text-decoration: none;
		}

	#home_bottom #connect a:visited {
		color: #454545;
		text-decoration: none;
		}

	#home_bottom #connect a:active {
		color: #454545;
		text-decoration: none;
		}

	#home_bottom #connect a:hover {
		color: #0070c8;
		text-decoration: line-through;
		}

	#home_bottom #news {
		float: left;
		width: 300px;
		min-height: 124px !important;
		height: auto !important;
		height: 124px;
		margin: 0px 0px 0px 30px;
		}

	#home_bottom #webisodes {
		float: left;
		width: 302px;
		min-height: 124px !important;
		height: auto !important;
		height: 124px;
		margin: 0px 0px 0px 30px;
		}

	#home_bottom .seperator {
		float: left;
		width: 1px;
		height: 124px;
		background: #848484;
		margin: 6px 0px 0px 0px;
		}

/*-- CONTENT | LEFT COLUMN --*/

	#leftcolumn {
		float: left;
		width: 330px;
		}

	#leftcolumn h1 {
		color: #333333;
		font-size: 28px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		}

	#leftcolumn p {
		font-size: 22px;
		font-weight: normal;
		line-height: 28px;
		margin: 0px 0px 0px 0px;
		}

	#leftcolumn .seperator {
		font-size: 12px;
		font-weight: bold;
		margin: 16px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		}

	#leftcolumn #connect a:link { 
		color: #333333;
		text-decoration: none;
		}

	#leftcolumn #connect a:visited {
		color: #333333;
		text-decoration: none;
		}

	#leftcolumn #connect a:active {
		color: #333333;
		text-decoration: none;
		}

	#leftcolumn #connect a:hover {
		color: #0070c8;
		text-decoration: line-through;
		}

	#leftcolumn #subnavigation ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#leftcolumn #subnavigation li {
		font-size: 28px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#leftcolumn #subnavigation li .seperator {
		font-size: 12px;
		font-weight: bold;
		margin: 8px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
		}

	#leftcolumn #subnavigation .selected {
		color: #32b800;
		text-decoration: line-through;
		}

/*-- CONTENT | RIGHT COLUMN --*/

	#rightcolumn {
		float: left;
		width: 630px;
		}

	#rightcolumn h1 {
		font-size: 28px;
		font-weight: bold;
		color: #333333;
		margin: 12px 0px -12px 0px;
		}

	#rightcolumn h1.notopmargin {
		margin: 0px 0px -12px 0px;
		}

	#rightcolumn h1.bottommargin {
		margin: 0px 0px 8px 0px;
		}

	#rightcolumn h2 {
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin: 12px 0px -12px 0px;
		}

	#rightcolumn p {
		font-size: 14px;
		font-weight: normal;
		color: #333333;
		line-height: 18px;
		margin: 12px 0px 0px 0px;
		}

	#rightcolumn ul {
		font-size: 14px;
		font-weight: normal;
		color: #333333;
		line-height: 18px;
		list-style-position: inside;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#rightcolumn #products_boards {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/boards.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_boards:hover {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/boards.jpg');
		background-repeat: no-repeat;
		background-position: -630px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_boards_sale {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/boards_sale.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_boards_sale:hover {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/boards_sale.jpg');
		background-repeat: no-repeat;
		background-position: -630px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_apparel {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/apparel.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_apparel:hover {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/apparel.jpg');
		background-repeat: no-repeat;
		background-position: -630px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_apparel_sale {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/apparel_sale.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_apparel_sale:hover {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/apparel_sale.jpg');
		background-repeat: no-repeat;
		background-position: -630px 0px;
		margin: 0px 0px 12px 0px;
		}

	#rightcolumn #products_sale {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/sale.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#rightcolumn #products_sale:hover {
		float: left;
		width: 630px;
		height: 203px;
		background-color: #ffffff;
		background-image: url('../images/products/sale.jpg');
		background-repeat: no-repeat;
		background-position: -630px 0px;
		margin: 0px 0px 0px 0px;
		}

	#rightcolumn .products_apparel_row {
		float: left;
		width: 630px;
		margin: 0px 0px 24px 0px;
		}

	#rightcolumn .products_apparel {
		float: left;
		width: 302px;
		margin: 0px 0px 0px 26px;
		}

	#rightcolumn .products_apparel.noleftmargin {
		float: left;
		width: 302px;
		margin: 0px 0px 0px 0px;
		}

	#rightcolumn .gallery_photo {
		float: left;
		width: 189px;
		margin: 0px 0px 24px 27px;
		}

	#rightcolumn .gallery_photo.noleftmargin {
		float: left;
		width: 189px;
		margin: 0px 0px 24px 0px;
		}

	#rightcolumn .gallery_photo.nomargin {
		float: left;
		width: 189px;
		margin: 0px 0px 0px 0px;
		}

	#rightcolumn .gallery_video {
		float: left;
		width: 630px;
		margin: 24px 0px 0px 0px;
		}

	#rightcolumn .gallery_video.top {
		float: left;
		width: 630px;
		margin: 0px 0px 0px 0px;
		}

	#rightcolumn .seperator_products {
		margin: 21px 0px 21px 0px;
		}

	#rightcolumn .seperator_gallery {
		margin: 0px 0px 21px 0px;
		}

	#rightcolumn .seperator_gallery_video {
		margin: 21px 0px 0px 0px;
		}

	#rightcolumn .products_moreimages {
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		}

	#rightcolumn .products_buyone {
		color: #ee1821;
		font-size: 18px;
		font-weight: bold;
		}

	#rightcolumn .products_paypal {
		margin: 7px 0px 0px 0px;
		}

	#rightcolumn .about_decktech_image {
		margin: 14px 0px 0px 0px;
		}

	#rightcolumn .about_decktech_video {
		float: left;
		width: 630px;
		margin: 14px 0px 14px 0px;
		}

/*-- FOOTER --*/

	#footer {
		float: left;
		width: 960px;
		margin: 24px 0px 0px 0px;
		}

	#footer #divider {
		float: left;
		width: 960px;
		height: 11px;
		background: #090909;
		margin: 0px 0px 0px 0px;
		}

	#footer #navigation_footer {
		float: left;
		
		margin: 6px 0px 0px 0px;
		}

	#footer #navigation_footer ul {
		float: left;
		list-style-type: none;
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
		}

	#footer #navigation_footer li {
		float: left;
		font-size: 12px;
		margin: 0px 0px 0px 14px;
		padding: 0px 0px 0px 0px;
		}

	#footer #navigation_footer .home {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#footer #navigation_footer .privacy {
		margin: 0px 0px 0px 81px !important;
		margin: 0px 0px 0px 41px;
		padding: 0px 0px 0px 0px;
		}

	#footer #copyright {
		float: right;
		margin: 6px 0px 16px 0px;
		}

	#footer #copyright p {
		float: right;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #666666;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

/*-- OTHER --*/

	#preload {
		position: absolute;
		overflow: hidden;
		left: -9999px;
		top: -9999px;
		height: 1px;
		width: 1px;
		}
