/*
All spacing is controlled by top element, controlling bottom and right spacing.

blue: #0c77a2
grey: #26292d


590 - 380
*/

body {
	background: #2e3133;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	/*line-height: 1em;*/
	font-size: 0.82em;
}

a {
	color: #fef098;
}

#centering {
			margin-left: auto;
			margin-right: auto;
			width: 970px;
		}
	
	#header {
			display: block;
			clear: both;
			width: 970px;
			height: 360px;
		}
		
	.bg1 {
		background: url('../images/header.jpg') 0 0 no-repeat;
	}
	.bg2 {
		background: url('../images/header2.jpg') 0 0 no-repeat;
	}
	.bg3 {
		background: url('../images/header3.jpg') 0 0 no-repeat;
	}
	.bg4 {
		background: url('../images/header4.jpg') 0 0 no-repeat;
	}
	.bg5 {
		background: url('../images/header5.jpg') 0 0 no-repeat;
	}
/**/


.bg6 {
	background: url('../images/header6.jpg') 0 0 no-repeat;
}
.bg7 {
	background: url('../images/header7.jpg') 0 0 no-repeat;
}
.bg8 {
	background: url('../images/header8.jpg') 0 0 no-repeat;
}
.bg9 {
	background: url('../images/header9.jpg') 0 0 no-repeat;
}
.bg10 {
	background: url('../images/header10.jpg') 0 0 no-repeat;
}


/**/	
	
		
		#header h1 {
				display: none;
			}
	
	#nav { 
		clear: both;
		display: block;
		height: 48px;
		margin-bottom: 20px;
	}
	
		#nav ul {
				display: block;
				float: left;
				background: url('../images/nav_bg.jpg') 0 0 no-repeat;
				height: 48px;
				width: 800px;
			}
			
			#nav li {
				display: block;
				float: left;
				height: 48px;
				background: url('../images/nav_divider.gif') right center no-repeat;
			}
			
			#nav a {
				display: block;
				height: 32px;
				/*background: url('../images/nav_caret.gif') bottom center no-repeat;*/
				margin-top: 16px;
				padding: 0 15px 0 15px;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				font-size: 13px;
				color: #FFFFFF;
			}
			
			#nav a.current_page {
				display: block;
				background: url('../images/nav_caret.gif') bottom center no-repeat;
				color: #ffd700;
				font-weight: bold;	
			}
			
			#nav a:hover {
				background: url('../images/nav_caret.gif') bottom center no-repeat;
				color: #ffd700;
				
			}
			
			#contact_container {
				display: block;
				float: right;
				width: 170px;
				height: 48px;
				background: url('../images/nav_bg.jpg') 0 0 no-repeat;
			}
			
			#nav_contact_link {
				display: block;
				float: right;
				height: 48px;

			}
			
	#breadcrumbs {
		display: block;
		float: left;
		clear: both;
		width: 970px;
	}
		#breadcrumbs p {
			margin-bottom: 20px;
		}
		
			#breadcrumbs .bread_location {
				color: #ffd700;
				font-weight: bold;
			}

	#sub_header {
		display: block;
		float: left;
		clear: both;
		margin-bottom: 20px;
		overflow: hidden;
	}
		#headline {
			display: block;
			float: left;
			width: 590px;
			height: 235px;
			background: #0c77a2;
			overflow: hidden;			
		}
			#headline p {
				padding: 20px 30px 10px 30px;
				color: #97e6ff;
				font-size: 32px;
				letter-spacing: 2px;
			}
			
				#headline p .highlight {
					color: #FFFFFF;
			}
			
			#headline .rounded_button {
				margin-left: 30px;
			}
			
			.rounded_button {
				display: block;
				float: left;
				background-color: #000;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				border-radius: 2px;
				border: 1px solid #000;
				padding: 2px 10px 2px 4px;
				padding-right: 4px;

			}
			
			.rounded_button a {
				color: #FFFFFF;
				text-decoration: none;
				font-weight: bold;
				padding-right: 10px;
			}
			
			.rounded_button .arrow {
				background: #000000 url('../images/yellow_right_arrow.gif') right center no-repeat;
			}
		
		
		#sales_pod {
			float: left;
			display: block;
			width: 380px;
			height: 235px;
			background: url('../images/blue_right_arrow.jpg') left center no-repeat;
			background-color: #27282D; 
			overflow: hidden;			
		}	
		
			.biog_details {
				display: block;
				float: left;
				overflow: hidden;
				margin-top: 40px;
				margin-left: 40px;
			}
			
			.biog_details img {
				display: block;
				float: left;
				margin-right: 20px;
			}
			
				.biog_details_copy {
					display: block;
					float: left;
					overflow: hidden;
					width: 180px;
				}
				
					.biog_details_copy h3 { 
						font-size: 20px; 
						color: #ffd700;
					}
					
					.biog_details_copy h4 { 
						font-size: 16px; 
						color: #ffd700;
						margin-bottom: 10px;
					}
					.biog_details_copy p {
					
						
					}
						.arrow_right {
							display: block;
							clear: both;
							overflow: hidden;
							padding-right: 10px;
							margin-bottom: 5px;	
							text-decoration: none;
							
						}
						
						.arrow_right a {
							background: url('../images/yellow_right_arrow.gif') right center no-repeat;
							padding-right: 10px;
							display: block;
							float: left;
							text-decoration: none;
							font-weight: bold;
						}
						
						
						
						
						
						a.basket_link {
							display: block;
							clear: both;
							overflow: hidden;
							background: url('../images/basket_icon.gif') left center no-repeat;
							padding-left: 20px;
							font-weight: bold;
							text-decoration: none;
							margin-bottom: 5px;
						}
						
							a.basket_link span {
								color: #DDD;
								font-weight: normal;
								background: url('../images/yellow_right_arrow.gif') right center no-repeat;
								padding-right: 10px;
							
							}
						

						
	.product_promo {
		background: #26292d;
		display: block;
		clear: both;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
		.product_promo h2 {
			display: block;
			clear: both;
			background: #000000;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			color: #ffd700;
			font-weight: bold;
		}
	
		.product_promo .youtube_holder {
		display: block;
		float: left;	
		overflow: hidden;
		width: 640px;
		}
		
		.product_promo .product_promo_copy {
			display: block;
			float: left;
			overflow: hidden;
			width: 330px;
		}
	
		.product_promo .product_promo_copy h3 {
			color: #ffd700;
			font-weight: bold;
			margin-left: 20px;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.product_promo .product_promo_copy h4 {
			color: #ffffff;

		}

		.product_promo .product_promo_copy h3 span {
			color: #737373;
			font-weight: normal;

		}
			
		.product_promo .product_promo_copy .promo_pro_code,
		.product_promo .product_promo_copy .promo_pro_release,
		.product_promo .product_promo_copy .promo_pro_tracks {
			display: block;
			clear: both;
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 5px;
		}	
		
		.product_promo .product_promo_copy p {
			margin: 20px;
		}
		
		.product_promo_copy .rounded_button {
			margin-left: 20px;
			margin-bottom: 0px;
		}
		
		.product_promo_copy .rounded_button .arrow_right {
			margin-bottom: 0;
			background: url('../images/yellow_right_arrow.gif') right center no-repeat;
			padding-right: 10px;
		}
		
		.product_promo_copy .rounded_button .arrow_right .basket_link {
			color: #fef098;
			margin-bottom: 0;
			
		}
	
	.ie_centered {
		text-align: center;
		width: 970px;
	}
	
	.container {
		display: block;
		float: left;
		clear: both;
		overflow: hidden;		
		margin-bottom: 20px;
	}
		.left_col {
			text-align: left;
			display: block;
			float: left;
			overflow: hidden;
			width: 465px;
			margin-right: 40px;
		}
		
		.right_col {
			text-align: left;
			display: block;
			float: left;
			overflow: hidden;
			width: 465px;			
		}
		
		.center_col {
			text-align: left;
			display: block;
			overflow: hidden;
			width: 465px;
			margin-left: auto;
			margin-right: auto;
		}
			
			#product_carosel {
				display: block;
				float: left;
				overflow: hidden;
				width: 465px;
				
			}
				#product_carosel h2 {
					background: url(../images/section_header_half.gif) top left no-repeat;
					color:#FFD700;
					display:block;
					padding-top: 10px;
					padding-left: 10px;
					height: 24px;
					text-transform: uppercase;
					margin-bottom: 20px;
					overflow: hidden;
				}
				
				.carosel_left {
					display: block;
					float: left;
					width: 165px;
					margin-right: 20px;
					margin-bottom: 30px;
				}
				
					.carosel_left img {
						margin-bottom: 2px;
					}
				
					.carosel_left ul {}
						.carosel_left ul li {}
						
				.carosel_right {
					display: block;
					float: left;
					width: 280px;
				}
				
					.carosel_right h3 {
						font-weight: bold;
						color: #FFD700;
						margin-bottom: 4px;
					}
					
					.carosel_right h4 {margin-bottom: 10px;}
						.caro_pro_title {color: #FFD700;}
						.caro_pro_type {color: #737373; }
						
						.caro_pro_code {display: block; margin-bottom: 3px;}
						.caro_pro_release {display: block; margin-bottom: 3px;}
						.caro_pro_tracks {display: block; margin-bottom: 20px;}
						.carosel_right p {margin-bottom: 20px;}
						
						.caro_pro_buy {}
						.caro_pro_buy ul { margin:0; padding:0; overflow:hidden; clear:both; }
						
						.caro_pro_reviews {}
						.caro_pro_reviews ul { margin:0; padding:0; overflow:hidden; clear:both; }
				
						.carosel_bar {
							display: block;
							position: relative;
							float: left;
							clear: both;
							overflow: hidden;
							width: 465px;
							margin-bottom: 40px;
							background: #1b1f22;
							padding-top: 5px;
							padding-bottom: 5px;
							margin-top:15px;
						}

							.carosel_bar a {
								text-decoration: none;
								font-weight: bold;
							}

							.carosel_bar #carosel_prev {
									background: url('../images/yellow_left_arrow.gif') left center no-repeat;
									padding-left: 10px;
									margin-left: 10px;
									float: left;
									display: block;
							}

							.carosel_bar #carosel_dots {
								float: left;
								display: block;
								overflow: hidden;
								position: absolute;
								left: 205px;
								top: 8px;
							}

							.carosel_bar #carosel_dots a {
								display: block;
								float: left;
								overflow: hidden;
								width: 10px;
								height: 9px;
								text-indent: -9999px;
								background: url('../images/dot_off.gif') 0 0 no-repeat;
								margin-right: 4px;
							}

							.carosel_bar #carosel_dots a.activeSlide {
								background: url('../images/dot_on.gif') 0 0 no-repeat;	
							}



						.carosel_bar #carosel_next {
								background: url('../images/yellow_right_arrow.gif') right center no-repeat;
								padding-right: 10px;
								margin-right: 10px;
								float: right;
						}
				
						
			#small_product_list {
				display: block;
				float: left;
				clear: both;
				margin-bottom: 20px;
				
			}
				#small_product_list h2 {
					background: url(../images/section_header_half.gif) top left no-repeat;
					color:#FFD700;
					display:block;
					padding-top: 10px;
					padding-left: 10px;
					height: 24px;
					text-transform: uppercase;
					margin-bottom: 10px;
					overflow: hidden;
				}
				.small_product {
					display: block;
					float: left;
					clear: both;
					margin-bottom: 20px;
					background: #3D4046;
					
				}
					.small_product .imgouter {
						margin-left: 20px;
						margin-top: 20px;
						margin-right: 20px;
						display: block;
						float: left;
					}
					
					.small_product img {
						margin-bottom: 2px;
						float: left;
					}
					
					.sm_product_details {
						display: block;
						float: left;
						width: 340px;
						margin-top: 20px;
						margin-bottom: 20px;
					}
						.sm_product_details h3 {
							color: #FFD700;
							font-weight: bold;
						}
						
						.sm_product_details p {
							display: block;
							float: left;
							clear: both;
							margin-top: 10px;
							margin-bottom: 20px;
						}
							.sm_pro_title {
								display: block;
								float: left; 
								color: #FFD700; 
								margin-right: 6px;
								margin-bottom: 3px;
							}
							
							.sm_pro_type {
								display: block;
								float: left;
								color: #737373;
							}
							
							.sm_pro_code, .sm_pro_release, .sm_pro_tracks {
								display: block;
								float: left;
								overflow: hidden;
								clear: both;
								margin-bottom: 3px;
							}
					
					
							.small_product .rounded_button {
								/*margin-left: 20px;*/
								margin-bottom: 0px;
							}

							.small_product .rounded_button .arrow_right {
								margin-bottom: 0;
								background: url('../images/yellow_right_arrow.gif') right center no-repeat;
								padding-right: 10px;
							}

							.small_product .rounded_button .arrow_right .basket_link {
								color: #fef098;
								margin-bottom: 0;
							}
						
					.sm_product_att {
						display: block;
						float: left;
						clear: both;
						background: #26272C url(../images/grey_arrow_down.jpg) top center no-repeat;
						width: 461px;
						padding-top: 10px;
						padding-bottom: 20px;
						border-left: 2px solid #2F3032;
						border-right: 2px solid #2F3032;
						border-bottom: 2px solid #2F3032;
					}	
						.sm_product_att h4 {
							padding-left: 20px;
							margin-bottom: 5px;
							margin-top: 10px;
						}
						.sm_product_att ul {padding-left: 20px; }
						.sm_product_att ul li {}
						
				.pagination_bar {
					display: block;
					float: left;
					clear: both;
					width: 465px;
					background: #000000;
					padding-top: 3px;
					padding-bottom: 3px;
				}
				
				.pagination_bar ul {
					display: block;
					float: right;
					margin-right: 20px;
				}
					.pagination_bar ul li {
						display: block;
						float: left;
						margin-left: 5px;
					}

						.pagination_bar ul li.smpro_pagination_current a {
							font-weight: bold;
							color: #FFD700;
							text-decoration: none;
						}
						
							.pagination_bar ul li.smpro_pagination_next a {
								text-decoration: none;
								font-weight: bold;
							}
						
			#record_label_info {
				background: #26262B;
				display: block;
				float: left;
				clear: both;
				overflow: hidden;
				margin-bottom: 20px;
			}			
				#record_label_info h2 {
					background: url(../images/section_header_half.gif) top left no-repeat;
					color:#FFD700;
					display:block;
					padding-top: 10px;
					padding-left: 10px;
					height: 24px;
					text-transform: uppercase;
					margin-bottom: 20px;
					overflow: hidden;	
				}
				
				#record_label_info h3 {
					margin-left: 20px; 
					margin-right: 20px; 
					margin-bottom: 5px; 
					clear: both;
					color: #FFD700;
					font-weight: bold;
				}
				
				#record_label_info p {
					margin-left: 20px;
					margin-right: 20px;
					margin-bottom: 20px;
				}
				
				
				#record_label_info p.sit_below {
					display: block;
					clear: both;
					font-style: italic;
				}
				
				#record_label_info .rounded_button {
					margin-left: 20px;
					margin-bottom: 40px;
				}
				
				#record_label_info .arrow_right {
					margin-left: 20px;
					margin-bottom: 40px;
				}
				
				#record_label_info .record_logo_holder {
					display: block;
					float: left;
					margin-left: 20px;
					margin-right: 20px;
					margin-bottom: 16px;
				}
				
				#record_label_info ul {
					margin-left: 20px;
					margin-right: 20px;
					margin-bottom: 20px;
				}
				
					#record_label_info ul li {}		
			
		#video_holder {
			display: block;
			float: left;
			overflow: hidden;
			clear: both;
		}
			#video_holder .video_pod {
				display: block;
				float: left;
				width: 485px;
				margin-bottom: 20px;
			}
			
				#video_holder .video_pod_youtube {
					display: block;
					float: left;
					width: 319px;
				}
			
				#video_holder .video_pod_details {
					display: block;
					float: left;
					width: 140px;
					margin-left: 20px;
				}
					#video_holder .video_pod_details h3 {
						clear: both;
						color: #FFD700;
						font-weight: bold;
					}
					
					#video_holder .video_pod_details h4 {
						clear: both;
						color: #FFD700;
						margin-bottom: 20px;
						}

						#video_holder .video_pod_details h4 .vid_pro_title {

						}

						#video_holder .video_pod_details h4 .vid_pro_type {
							color: #737373;
						}
						
					#video_holder .video_pod_details .vid_pro_code,
					#video_holder .video_pod_details .vid_pro_release {
						display: block;
						float: left;
						overflow: hidden;
						clear: both;
						margin-bottom: 3px;
						
					}

					#video_holder .video_pod_details .vid_pro_tracks {
						display: block;
						float: left;
						overflow: hidden;
						clear: both;
						margin-bottom: 20px;
					}

					#video_holder .video_pod_details .rounded_button {
						/*margin-left: 20px;*/
						margin-bottom: 0px;
					}

					#video_holder .video_pod_details .rounded_button .arrow_right {
						margin-bottom: 0;
						background: url('../images/yellow_right_arrow.gif') right center no-repeat;
						padding-right: 10px;
					}

					#video_holder .video_pod_details .rounded_button .arrow_right .basket_link {
						color: #fef098;
						margin-bottom: 0;
					}

					#video_holder .pagination_bar {
						width: 970px;
						margin-bottom: 40px;
					}

			#news_module {
				display: block;
				float: left;
				overflow: hidden;
				clear: both;
			}
				
				#news_module h2 {
					background: url(../images/section_header_half.gif) top left no-repeat;
					color:#FFD700;
					display:block;
					padding-top: 10px;
					padding-left: 10px;
					height: 24px;
					text-transform: uppercase;
					margin-bottom: 20px;
					overflow: hidden;
					
				}
			
				#news_module h3 {
					margin-bottom: 10px;
				}
			
				#news_module h4 {
					font-weight: bold;
					font-style: italic;
					font-size: 10px;
					margin-bottom: 10px;
					color: #b2b2b2;
				}
			
				#news_module .news_article p {
					margin-bottom:15px;
					width:465px;
				}
				
				#news_module .archive_link {
					display: block;
					float: left;
					clear: both;
					margin-top: 20px;
					margin-bottom: 20px;
					padding-top: 4px;
					padding-bottom: 4px;
					background: #000000;
					width: 465px;
				}
				
				#news_module .archive_link .arrow a {
					display: block;
					float: right;
					padding-right: 10px;
					margin-right: 10px;
					background: #000000 url('../images/yellow_right_arrow.gif') right center no-repeat;	
					font-weight: bold;
					text-decoration: none;
				}

	
				.horiz_rule {
					border-bottom: 1px solid #7f7f7f;
					display: block;
					clear: both;
					height: 2px;
					width: 465px;
					overflow: hidden;
					margin-top: 20px;
					margin-bottom: 20px;
				}

				hr {display: none;}
	
				/* view module*/

				#views_module {
					display: block;
					float: left;
					overflow: hidden;
					clear: both;
				}

					#views_module h2 {
						background: url(../images/section_header_half.gif) top left no-repeat;
						color:#FFD700;
						display:block;
						padding-top: 10px;
						padding-left: 10px;
						height: 24px;
						text-transform: uppercase;
						margin-bottom: 20px;
						overflow: hidden;

					}

					#views_module h3 {
						margin-bottom: 10px;
					}

					#views_module h4 {
						font-weight: bold;
						font-style: italic;
						font-size: 10px;
						margin-bottom: 10px;
						color: #b2b2b2;
					}

					
					#views_module .news_article p {}

					#views_module .archive_link {
						display: block;
						float: left;
						clear: both;
						margin-top: 20px;
						margin-bottom: 20px;
						padding-top: 4px;
						padding-bottom: 4px;
						background: #000000;
						width: 465px;
					}

					#views_module .archive_link .arrow a {
						display: block;
						float: right;
						padding-right: 10px;
						margin-right: 10px;
						background: #000000 url('../images/yellow_right_arrow.gif') right center no-repeat;	
						font-weight: bold;
						text-decoration: none;
					}
			
			.news_views_module {
				display: block;
				float: left;
				overflow: hidden;
				width: 465px;
				
			}
				.news_views_module .news_views_header {
					background: url(../images/section_header_half.gif) top left no-repeat;

					display:block;
					padding-top: 10px;
					padding-left: 10px;
					height: 24px;
					margin-bottom: 20px;
					overflow: hidden;
				}
				
				.news_views_item {
					display: block;
					float: left;
					clear: both;
					overflow: hidden;
					margin-bottom: 20px;
				}
				
				.news_views_module h2 {
					display: block;
					float: left;
					text-transform: uppercase;
					color:#FFD700;	
				}

				.news_views_module .news_views_header span { 
					display: block;
					float: right;
					margin-right: 10px;

				}
				
				.news_views_module .news_views_header span a { 
					display: block;
					background: url(../images/rss_black_bg.gif) right center no-repeat;
					padding-right: 18px;
					padding-top: 2px;
					font-size: 10px;
					color: #fef098;
					text-decoration: none;
					}
				
				.news_views_module h3 {
					color: #ffd700;
					font-size: 14px;
					font-weight: bold;
					margin-bottom: 5px;
				}
				
				.news_views_module h4 {
					font-weight: bold;
					font-style: italic;
					font-size: 10px;
					margin-bottom: 10px;
					color: #b2b2b2;
				}
				
				.news_views_item p {
				margin-bottom: 20px;
				}
				
				.news_views_links {
					display: block;
					float: left;
					clear: both;
					overflow: hidden;
				}
				
				.news_views_links .arrow_right {
					display: block;
					float: left;
					margin-right: 20px;
				}
				
				.news_views_links a {

				}
						
	#footer {
		display: block;
		float: left;
		clear: both;
		overflow: hidden;
		background: #000000;
		width: 970px;
		
	}
		.logos {
			display: block;
			float: left;
			overflow: hidden;
			margin-left: 20px;
			margin-top: 10px;
		}
			.logos ul {
				
			}
			.logos ul li {
				display: block;
				float: left;
			}
		
		.shares {
			display: block;
			overflow: hidden;
			float: right;
			margin-right: 20px;
			margin-top: 20px;
		}
			.shares h6 {
				display: block;
				float: left;
				margin-right: 10px;
				
			}
			.shares ul {
				display: block;
				float: left;
				overflow: hidden;
			}
			.shares ul li {
				display: block;
				float: left;
				margin-right: 10px;
			}
			
			.shares ul li.last {
				margin-right: 0px;
			}
			
		.copyright {
			display: block;
			float: right;
			clear: both;
			overflow: hidden;
			margin-right: 20px;
			margin-top: 10px;
			margin-bottom: 20px;
		}
			.copyright	p span {margin-right: 20px;}
			
			.carosel_product {clear: both; display: block; float: left;}

			#rotate_products {clear: both; display: block; float: left; width: 465px; /*height: 300px;*/ overflow: hidden;}			

			#list_products {clear: both; display: block; float: left; width: 465px; /*height: 300px;*/ overflow: hidden;}			

/******			Gallery stuff		******/

#gallery {
	display: block;
	clear: both;
}

#gallery li {
	display: block;
	float: left;
	width: 75px;
	height: 75px;
	margin: 10px;
}

.gallery_copy p {
	margin-bottom: 20px;
}

.gallery_copy h3 {
	color: #FFD700;
	font-weight: bold;
}

h2.word_head {
	clear: both;
	color:#FFD700;
	display:block;
	padding-top: 30px;
	height: 24px;
	text-transform: uppercase;
	margin-bottom: 10px;
	overflow: hidden;
}

h2.gallery_head {
	clear: both;
	background: url(../images/section_header_half.gif) top left repeat-x;
	color:#FFD700;
	display:block;
	padding-top: 10px;
	padding-left: 10px;
	height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	overflow: hidden;
}

#pro_gallery li {
	display: block;
	float: left;
	width: 170px;
	height: 170px;
	overflow: hidden;
	margin: 10px;
}

#pro_gallery li p {
	margin-top: 5px;
	font-size: 10px;
}

h2.static_header {
	background: url(../images/section_header_half.gif) top left no-repeat;
	color:#FFD700;
	display:block;
	padding-top: 10px;
	padding-left: 10px;
	height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	overflow: hidden;
}

.links_table {margin-top: 20px; margin-bottom: 20px; }

.links_table tr td {padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #7F7F7F;}

#video_holder .rounded_button {
	clear: both;
}

#guestbook_sign {
	display: block;
	float: left;
	overflow: hidden;
	width: 465px;
}

#guestbook_sign h2 {
	background: url(../images/section_header_half.gif) top left no-repeat;
	color:#FFD700;
	display:block;
	padding-top: 10px;
	padding-left: 10px;
	height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	overflow: hidden;
}

.guestbook-input {
	margin-bottom: 8px;
}

.guestbook-input .input-text, .guestbook-input .input-textarea {
	width:100%;
}

.catelogue_bar {
	display: block;
	position: relative;
	float: left;
	clear: both;
	overflow: hidden;
	width: 465px;
	margin-bottom: 40px;
	background: #1b1f22;
	padding-top: 5px;
	padding-bottom: 5px;
}

	.catelogue_bar a {
		text-decoration: none;
		font-weight: bold;
	}

	.catelogue_bar #catelogue_prev {
			background: url('../images/yellow_left_arrow.gif') left center no-repeat;
			padding-left: 10px;
			margin-left: 10px;
			float: left;
			display: block;
	}

	.catelogue_bar #catelogue_next {
			background: url('../images/yellow_right_arrow.gif') right center no-repeat;
			padding-right: 10px;
			margin-right: 10px;
			float: right;
	}

	#news_module h3, #views_module h3 {
		color: #FFD700;
		font-weight: bold;
	}
	
	

	.views_article p {
		margin-bottom: 15px;
	}

	.archive_link {
		margin-top: 5px !important;
	}	
	
	
	#review_box {
		background: #26262B;
		display: block;
		clear: both;
		overflow: hidden;
		margin-bottom: 20px;
	}			
		#review_box h2 {
			background: url(../images/section_header_half.gif) top left no-repeat;
			color:#FFD700;
			display:block;
			padding-top: 10px;
			padding-left: 10px;
			height: 24px;
			text-transform: uppercase;
			margin-bottom: 20px;
			overflow: hidden;	
		}
		
		#review_box h3 {
			margin-left: 20px; 
			margin-right: 20px; 
			margin-bottom: 5px; 
			clear: both;
			color: #FFD700;
			font-weight: bold;
		}
		
		#review_box p {
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 20px;
		}
		
		
		#review_box p.sit_below {
			display: block;
			clear: both;
			font-style: italic;
		}
		
		#review_box .rounded_button {
			margin-left: 20px;
			margin-bottom: 40px;
		}
		
		#review_box .arrow_right {
			margin-left: 20px;
			margin-bottom: 40px;
		}
		
		#review_box .record_logo_holder {
			display: block;
			float: left;
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 20px;
		}
		
		#review_box ul {
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 20px;
		}
		
			#review_box ul li {}
	
	}

/*lazy and cheap*/
	
		 .video_pod_frontpage {
			display: block;
			float: left;
			width: 465px;
			margin-bottom: 20px;
			background: #1B1F22;
		}
	
			.video_pod_frontpage h3 {
				background: #1B1F22;
				padding-bottom:5px;
				padding-top:5px;
				padding-left: 10px;
				font-weight: bold;
				color: #FFD700;	
			}
			
			.video_pod_youtube_frontpage {
				width: 465px;
				background: #1B1F22;
			}
			
			.video_pod_frontpage_foot {
				display: block;
				clear: both;
				width: 455px;
				padding-left: 10px;
				background: #1B1F22;
				padding-top: 5px;
				height: 24px;
			}
			
			.video_pod_frontpage_foot .arrow_right {
				float: left;
				clear: none;
				margin-bottom: 5px;
				margin-top: 0;
			}
			
			.video_pod_frontpage_foot .see_more a {
			background:url("../images/yellow_right_arrow.gif") no-repeat scroll right center transparent;
			display:block;
			float:left;
			font-weight:bold;
			padding-right:10px;
			text-decoration:none;
			}

			.video_pod_frontpage_foot .arrow_right a span {
			background:url("../images/yellow_right_arrow.gif") no-repeat scroll right center transparent;
			display:block;
			float:left;
			font-weight:bold;
			padding-right:10px;
			text-decoration:none;
		}

			.video_pod_frontpage_foot .basket_link {
				float: left;
				clear: none;
				margin-bottom: ;
				margin-top: 0;			
			}
			
			.video_pod_frontpage_foot .see_more {
				float: right;
				padding-right: 10px;
				font-weight: bold;
			}
			
			.video_pod_frontpage_foot .see_more a {
				text-decoration: none;
			}
			
.article-image {
	margin-bottom: 15px;
}

			.biog_spacing_top {
				padding-top: 15px;
			}

			.biog_quote {

				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 15px;
				padding-right: 15px;
				font-style: italic;
				color: #fef098;
			}

			.biog_quote p {
				padding: 5px !important;
				margin: 0 !important;
			}
			.biog_quote cite {
				color: #FFFFFF;
				padding:0 !important;
				margin:0;
				margin-left: 10px;
			}

			.biog_thumb_list {
				display: block;
				float: left;
				margin-bottom: 15px;
				width: 435px;
			}
			
			.biog_thumb_list {
				margin-top: 5px;
			}

			.biog_thumb_list img {
				margin-bottom: 10px;
			}

			.biog_thumb_list li {
				display: block;
				float: left;
				width: 108px;
			}

			.audio_pod {
				width: 465px;
				display: block;
				float: left;
				margin-bottom: 40px;
			}
			.audio_pod.lhside {
				margin-right: 40px;
			}

				.audio_pod_details {
					
				}
				
				.audio_pod_details h3 {
					color: #FFD700;
					font-weight: bold;
				}	
				
				.audio_pod_details h4 {	
					color: #FFD700;
					margin-bottom: 20px;
				}
				
				.audio_pod h5 {
					padding-bottom: 10px;
				}
				
				span.audio_pro_type {
					color: #737373;
				}
				
				span.audio_pro_code {
					clear: both;	
					display: block;
				}
				
				span.audio_pro_release {
					clear: both;
					display: block;
				}
				
				span.audio_pro_tracks {
					clear: both;
					display: block;
				}
				
				.audio_pod .rounded_button {
					margin-top: 20px;
				}
				
				.audio_pod .rounded_button {
					/*margin-left: 20px;*/
					margin-bottom: 0px;
				}

				.audio_pod .rounded_button .arrow_right {
					margin-bottom: 0;
					background: url('../images/yellow_right_arrow.gif') right center no-repeat;
					padding-right: 10px;
				}

				.audio_pod .rounded_button .arrow_right .basket_link {
					color: #fef098;
					margin-bottom: 0;
				}
				
				




				.buy_now {
					display: block;
					float: left;
					clear: both;
					margin-bottom: 20px;
					background: #3D4046;
					
				}
							.buy_now .rounded_button {
								/*margin-left: 20px;*/
								margin-bottom: 0px;
							}

							.buy_now .rounded_button .arrow_right {
								margin-bottom: 0;
								background: url('../images/yellow_right_arrow.gif') right center no-repeat;
								padding-right: 10px;
							}

							.buy_now .rounded_button .arrow_right .basket_link {
								color: #fef098;
								margin-bottom: 0;
							}
							
.interview_list li {
	margin-bottom: 10px;
}

.review_book, .review_book li {
	margin:0px; padding:0px;
}

.review_book .comment {
	color: #ffffff;
	display: block;
	margin-bottom: 5px;
}

.review_book .author {
	color: #FEF098;
	display: block;
	margin-bottom: 20px;
}

#review_box .review_book_pod {
	margin-left: 20px;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

#review_box .review_book_pod_img img {
	float: left;
	margin-right: 20px;
}

#review_box .review_book_pod_text {
	float: left;
}

#review_box .review_book_pod h2 {
	margin-left: 0px;
	padding-left: 0px;
}

#review_box .review_book_pod h3 {
	margin-left:0px;
	padding-left:0px;
	font-size: 20px; 
	color: #ffd700;
}

#review_box .review_book_pod h4 { 
	margin-left:0px;
	padding-left:0px;
	font-size: 16px; 
	color: #ffd700;
	margin-bottom: 10px;
}

#review_box .arrow_right, #review_box .basket_link {
	margin: 0px;
	margin-bottom: 10px;
}

.guestbook_message {
	width: 465px;
	overflow: hidden;
}

.backtotop {
	margin-bottom: 20px;
}