*{
margin:0;
padding:0;
}

a:link, a:visited{
color:#376D81;
text-decoration:none;
}

	a:hover{
	text-decoration: underline;
	}
	
a:focus{
outline:none;
}

	
p{
color:#376d81;
}

h3{
color:#085d72;
font-size:14px;
margin-bottom:5px;
text-transform: uppercase;
}

#gal_box_internal h3{
text-align: center;
font-size:12px;
}

#gal_box_internal ul{
list-style: none;
width:800px;
float:left;
margin-left:5px;
}

	#gal_box_internal ul li{
	float:left;
	display: inline;
	height:auto;
	width:113px;
	margin-right:20px;
	}


.clearfloat{
clear:both;
margin:0;
padding:0;
}

body{
background-color:#000;
color:#daddde;
}

#wrap{
background:#000 url(../images/wrap_bg.jpg) no-repeat center top;
height:1000px;
}

#maincontent{
background:url(../images/maincontent_bg.png) repeat-y center;
width:1033px;
margin:0 auto;
}

#overlap{
width:1033px;
margin:0 auto;
min-height:231px;
background:url(../images/overlap_bg.jpg) no-repeat center top;
}

		.home #header, .contact #header, .what #header{
		background:url(../images/header.jpg) no-repeat center top;
		width:904px;
		height:383px;
		margin:0 auto;
		}
		
		.music #header, .music_review #header, .gallery #header, .about #header, .iphone #header{
		background:url(../images/music_header.jpg) no-repeat center top;
		width:906px;
		height:356px;
		margin:0 auto;
		}
		
			.music div#contact{
			background:transparent none repeat scroll 0 0;
			height:auto;
			margin:20px 0;
			width:100%;			
			float:none;
			}
		
			.music #contact h3{
			color:#ccc;
			font-size:14px;
			text-transform: uppercase;
			font-weight: 100;
			text-align: center;
			}
			
			.music #contact h3 span{
			color:#376D81;
			font-size:18px;
			}
			
			.music #or{
			text-align:center;
			color:#daddde;
			text-transform: uppercase;
			font-size:12px;
			}
			
			#music_nav{
			height:15px;
			width:685px;
			margin:0 auto;
			margin-top:10px;
			}
			
				#music_nav ul{
				list-style: none;
				}
				
					#music_nav ul li{
					float:left;
					display:inline;
					margin:0 3px;
					color:#333333;
					height:15px;
					}
					
					#music_nav ul li a{
					color:#333333;
					font-size:12px;
					text-decoration: none;
					text-transform: uppercase;
					height:15px;
					}
					
					#music_nav ul li a:hover{
					/*color:#444;*/
					text-decoration: none;
					}
			
			.music #videos{
			
			width:844px;
			margin:0 auto;
			position:relative;
			top:20px;
			}
			
				.music #videos ul{
				list-style: none;
				float:left;
				}
				
					.music #videos ul li{
					float:left;
					display:inline;
					margin:0 10px;
					}
					
						.music #videos ul li div{
						border:5px solid #282828;
						height:178px;
						width:178px;
						overflow:hidden;
						}
						
							.music #videos ul li div:hover{
							border:5px solid #3d3d3d;
							cursor: pointer;
							}
						
						.music #videos ul li img{
						height:auto;
						width:178px;
						}
						
						.music #videos ul li p{
						color:#daddde;
						font-size:16px;
						font-weight:100;
						text-transform: uppercase;
						text-align:center;
						margin-top:5px;
						}
						
		.music_review #left, .iphone #left{
		float:left;
		width:460px;
		margin-right:10px;
		margin-left:100px;
		margin-top:50px;
		}
		
			.music_review #left h2{
			background:url(../images/musicreview.jpg) no-repeat center top;
			height:33px;
			width:258px;
			text-indent: -9999px;
			margin-left:15px;
			margin-bottom:20px;
			}
			
			.iphone #left h2{
			background:url(../images/iphoneapp.jpg) no-repeat center top;
			height:33px;
			width:337px;
			text-indent:-9999px;
			margin-left:15px;
			margin-bottom:20px;
			}
			
			.what #left h2{
			background:url(../images/whatwedo.jpg) no-repeat center top;
			height:33px;
			width:258px;
			text-indent: -9999px;
			margin-bottom:20px;
			}
		
			.music_review #left #lying, .iphone #left #lying{
			background:url(../images/musicreview_bluebg.jpg) no-repeat center bottom;
			/*height:203px;*/
			width:460px;
			padding-bottom:10px;
			}
			
			#lying h3{
			color:#376d81;
			font-size:20px;
			font-weight:100;
			text-transform: uppercase;
			text-indent: 20px;
			}
			
			#lying p{
			color:#daddde;
			font-size:16px;
			margin:20px;
			}
			
			.music_review div#contact, .iphone div#contact{
			background:transparent;
			height:auto;
			width:100%;
			color:#daddde;
			float:none;
			text-align: center;
			padding:20px 0;
			}
			
			#contact p#bless{
			font-size:20px;
			margin-top:10px;
			}
			
		#obama{
		background:url(../images/obamabg.jpg) no-repeat center top;
		height:280px;
		width:365px;
		float:left;
		margin-top:50px;
		}
			
			#obama img{
			margin-top:8px;
			margin-left:9px;
			}
		
		
		.music_review div#contact{
		background:transparent none repeat scroll 0 0;
		color:#DADDDE;
		font-size:16px;
		height:auto;
		margin-top:20px;
		text-align:center;
		width:100%;		
		}
		
		.music_review div#contact #contact_btn, .iphone div#contact #contact_btn{
		background:url(../images/music_review_sprite.jpg) no-repeat center top;
		height:38px;
		width:169px;
		margin:20px auto;
		}
		
			.music_review div#contact #contact_btn:hover, .iphone div#contact #contact_btn:hover{
			background:url(../images/music_review_sprite.jpg) no-repeat center -39px;
			height:38px;
			width:169px;
			cursor: pointer;
			}
		
		.events #header, .press #header{
		background:url(../images/events_header.jpg) no-repeat center top;
		width:904px;
		height:533px;
		margin:0 auto;
		}
		
		.events #intro p{
		color:#fcfcfc;
		width:904px;
		padding:0 50px;
		text-align: center;
		margin:20px auto 0 auto;
		font-size:14px;
		line-height:18px;
		}
		
		.events #intro span{
		color:#19a2c4;
		text-transform: uppercase;
		font-size:14px;
		}
		
                .label_events {
                  float: left;
                  margin-left: 170px;
                }
                #first {
                  margin-top: 20px;
                }
		
		.description{
		float:left;
		width:250px;
		font-size:12px;
		}
			.description h3{
			color:#19a2c4;
			text-transform: uppercase;
			font-weight:100;
			font-size:14px;
			}
			
			.description p{
			color:#ccc;
			line-height:16px;
			}
			
			.description p span{
			text-transform: uppercase;
			}
			
			.label_events input{
			border:none;
			}
						
			a#request{
			background:url(../images/request_event.png) no-repeat center top;
			height:26px;
			width:150px;
			text-indent: -9999px;
			float:left;
			clear:left;
			margin-left:-2px;
			margin-top:10px;
			}
			
				a#request:hover{
				background:url(../images/request_event.png) no-repeat center -27px;
				height:26px;
				width:150px;
				text-indent: -9999px;
				cursor: pointer;
				}
			
		.image{
	/*	float:left;*/
		width:424px;
		height:285px;
		overflow:hidden;
		float:left;
		margin-right:20px;
		}
		
			.image img{
			height:auto;
			width:424px;
			}
			
			.image .overlay{
			background:url(../images/img_overlay.png) no-repeat center top;
			width:424px;
			height:285px;
	/*		float:left;*/
			position: relative;
			top:-285px;
			}
			
		#divider{
		background:url(../images/divider.jpg) no-repeat center top;
		width:867px;
		height:13px;
		margin:0 auto;
		}
		
		#video1{
		float:left;
		margin-left:180px;
		margin-right:50px;
		margin-top:20px;
		margin-bottom:20px;
		}
		
		#video2{
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		}
		
		#video1 .wrap, #video2 .wrap{
		border:5px solid #282828;		
		height:203px;
		}
		
		#video1 .wrap:hover, #video2 .wrap:hover{
		border:5px solid #3d3d3d;
		cursor: pointer;
		}
		
			#video1 h3, #video2 h3{
			color:#19a2c4;
			text-align: center;
			text-transform: uppercase;
			font-weight:100;
			margin-top:5px;
			}
		
		#nav{
		width:904px;
		margin:0 auto;
		height:65px;
		}
		
			#nav ul{
			width:904px;
			margin:0 auto;
			height:65px;
			position:relative;
			list-style: none;
			background:url(../images/nav2.jpg) no-repeat center top;
			}
			
				#nav ul li{
				float:left;
				display:inline;
				height: 65px;
				}
				
					#nav ul li a{
					text-indent: -9999px;
					}
				
					#nav ul li#home a{
					background:url(../images/nav2.jpg) no-repeat 0 0;
					width:114px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#home a:hover{
						background:url(../images/nav2.jpg) no-repeat 0 -65px;
						width:114px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
					#nav ul li#what a{
					background:url(../images/nav2.jpg) no-repeat -114px 0;
					width:151px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#what a:hover{
						background:url(../images/nav2.jpg) no-repeat -114px -65px;
						width:151px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
							#nav ul li#what ul{
							display:none;
							}
						
							#subnav{
							background:url(../images/subnav.jpg) no-repeat center top;
							height:37px !important;
							width:904px;
						/*	position: absolute;*/
							margin:0 auto;
							top:65px;
							display:block;
							/*margin-left:-114px;*/
							margin:0 auto;
							}
							
							#subnav ul{
							list-style: none;
							}
							
								#subnav li{
								height:37px;
								float:left;
								}
							
								#subnav ul li a{
								text-indent: -9999px;
								background-image:none;
								height:37px;
								float:left;
								}
								
									#subnav ul li#apps a{
									background:url(../images/subnav.jpg) no-repeat 0 0;
									float:left;
									cursor:pointer;
									width:322px;
									height:37px;
									}
									
										#subnav ul li#apps a:hover{
										background:url(../images/subnav.jpg) no-repeat 0 -37px;
										float:left;
										cursor:pointer;
										width:322px;
										height:37px;
										}
										
									#subnav ul li#gallery a{
									background:url(../images/subnav.jpg) no-repeat -322px 0;
									float:left;
									cursor:pointer;
									width:110px;
									height:37px;
									}
									
										#subnav ul li#gallery a:hover{
										background:url(../images/subnav.jpg) no-repeat -322px -37px;
										float:left;
										cursor:pointer;
										width:110px;
										height:37px;
										}
										
									#subnav ul li#press a{
									background:url(../images/subnav.jpg) no-repeat -432px 0;
									float:left;
									cursor:pointer;
									width:96px;
									height:37px;
									}
									
										#subnav ul li#press a:hover{
										background:url(../images/subnav.jpg) no-repeat -432px -37px;
										float:left;
										cursor:pointer;
										width:96px;
										height:37px;
										}
										
									#subnav ul li#about a{
									background:url(../images/subnav.jpg) no-repeat -528px 0;
									float:left;
									cursor:pointer;
									width:118px;
									height:37px;
									}
									
										#subnav ul li#about a:hover{
										background:url(../images/subnav.jpg) no-repeat -528px -37px;
										float:left;
										cursor:pointer;
										width:118px;
										height:37px;
										}
										
									#subnav ul li#contact a{
									background:url(../images/subnav.jpg) no-repeat -646px 0;
									float:left;
									cursor:pointer;
									width:258px;
									height:37px;
									}
									
										#subnav ul li#contact a:hover{
										background:url(../images/subnav.jpg) no-repeat -646px -37px;
										float:left;
										cursor:pointer;
										width:258px;
										height:37px;
										}
								
						
					#nav ul li#catalog a{
					background:url(../images/nav2.jpg) no-repeat -265px 0;
					width:168px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#catalog a:hover{
						background:url(../images/nav2.jpg) no-repeat -265px -65px;
						width:168px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
					#nav ul li#review a{
					background:url(../images/nav2.jpg) no-repeat -433px 0;
					width:156px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#review a:hover{
						background:url(../images/nav2.jpg) no-repeat -433px -65px;
						width:156px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
					#nav ul li#label a{
					background:url(../images/nav2.jpg) no-repeat -589px 0;
					width:155px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#label a:hover{
						background:url(../images/nav2.jpg) no-repeat -589px -65px;
						width:155px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
					#nav ul li#clothing a{
					background:url(../images/nav2.jpg) no-repeat -744px 0;
					width:160px;
					height:65px;
					float:left;
					cursor: pointer;
					}
					
						#nav ul li#clothing a:hover{
						background:url(../images/nav2.jpg) no-repeat -744px -65px;
						width:160px;
						height:65px;
						float:left;
						cursor: pointer;
						}
						
		#content_wrap{
		width:800px;
		margin:50px auto 0 auto;
		}
		
			.contact #content_wrap h1{
			background:url(../images/contactus.jpg) no-repeat center top;
			height:27px;
			width:190px;
			text-indent: -9999px;
			margin-bottom:10px;
			}
			
				.contact #content_wrap #left{
				float:left;
				color:#daddde;
				width:350px;
				margin-right:50px;
				}
				
					.contact #content_wrap #left #contact_block{
					width:160px;
					}
				
					.contact #content_wrap #left h4{
					color:#085d72;
					font-size:14px;
					margin-bottom:5px;
					margin-left:5px;
					}
					
					.contact #content_wrap #left #contact_block p{
					color:#daddde;
					font-size:14px;
					text-align: right;
					}
					
					.contact #content_wrap #left #inquiries{
					margin-top:40px;
					color:#376d81;
					width:350px;
					}
					
						.contact #content_wrap #left #inquiries h1{
						background:url(../images/inquiries.jpg) no-repeat center top;
						height:29px;
						width:210px;
						text-indent: -9999px;
						margin-bottom:0;
						}
						
						.contact #content_wrap #left #inquiries p{
						margin-left:5px;
						}
						
						.contact #content_wrap #left #inquiries a:link, .contact #content_wrap #left #inquiries a:visited{
						color:#376d81;
						text-decoration: none;
						}
						
							.contact #content_wrap #left #inquiries a:hover{
							text-decoration: underline;
							}
						
						.contact #content_wrap #left #signature{
						color:#daddde;
						margin-top:30px;
						margin-left:5px;
						}	
						
			div#contact{
			float:left;
			background:url(../images/contact_form_bg.jpg) no-repeat center bottom;
		/*	height:351px;*/
			width:400px;
			}
			
				div#contact h2{
				background:transparent url(../images/emailus.jpg) no-repeat scroll center top;
				float:left;
				margin-left:20px;
				text-indent:-9999px;
				width:107px;				
				}
				
				div#contact form{
				margin:20px auto;
				width:400px;
				margin-left:20px;
				}
			
				div#contact form fieldset{
				border:none;
				}
				
				div#contact form p{
				float:left;
				clear:left;
				width:400px;
				}
                              .thanks {
                                 color: #fff;
                                 margin-left: 10px;
                                 position: relative;
                                 bottom: 10px;
                                 text-align: center;
                                 
                                }
			
				div#contact form .wrap{
				background:url(../images/contact_input_bg.jpg) no-repeat center top;
				height:22px;
				width:218px;
				float:left;
				}
				
					div#contact form input, div#contact form select{
					background:transparent;
					border:none;
					height:18px;
					padding:4px 10px;
					width:218px;					
					color:#daddde;
					float:left;
					}
					
					div#contact form select{
					height:22px;
					padding:2px 0 2px 10px;
					}
					
					div#contact form #textarea_wrap{
					background:url(../images/textarea_bg.jpg) no-repeat center top;
					height:160px;
					width:219px;
					float:left;
					}
					
					div#contact form textarea{
					float:left;
					background:transparent;
					border:none;
					padding:10px;
					color:#daddde;
					overflow:auto;
					}
					
					div#contact form label{
					color:#DADDDE;
					float:left;
					margin-right:10px;
					text-align:right;
					width:100px;					
					}
					
					div#contact form #submit{
					background:url(../images/form_submit_sprite.png) no-repeat center top;
					height:27px;
					width:71px;
					cursor:pointer;
					margin-left:110px;
					margin-top:5px;
					}
					
								div#contact form #submit:hover{
								background:url(../images/form_submit_sprite.png) no-repeat center bottom;
								height:27px;
								width:71px;
								cursor:pointer;
								}
								
			.what div#contact{
			background:transparent;
			width:300px;
			height:auto;
			}
			
			
				.what div#contact h3{
				margin-top:10px;
				margin-left:2px;
				font-size:16px;
				font-weight:100;
				}
				
				#theprocess, #licensing{
				margin-bottom:30px;
				}
				
				#licensing p{
				color:#daddde;
				}
			
				.what div#contact h2{
				background:url(../images/theprocess.jpg) no-repeat center top;
				height:23px;
				width:172px;
				text-indent: -9999px;
				margin-left:0;
				float:none;
				}
				
				.what div#contact ol{
				list-style-position:inside;
				}
				
				.what div#contact ol li{
				margin-bottom:10px;
				font-size:13px;
				}
				
				.what div#contact ol li span{
				text-transform: uppercase;
				font-size:14px;
				}
				
				.what div#contact #fourth_quarter_music{
				background:url(../images/fourth_quarter_music.jpg) no-repeat center top;
				height:30px;
				width:320px;
				text-indent: -9999px;
				}
				
				.what div#contact ul{
				list-style: none;
				float:left;
				width:350px;
				}
				
				.what div#contact ul li{
				float:left;
				display: inline;
				margin:0 20px 20px 0;
				}
				
				.what div#contact ul li div{
				height:128px;
				width:128px;
				border:5px solid #282828;
				overflow:hidden;
				}
				
					.what div#contact ul li div:hover{
					border:5px solid #3d3d3d;
					cursor: pointer;
					}
				
					.what div#contact ul li div img{
					height:auto;
					width:128px;
					}
					
					.what div#contact ul li p{
					color:#daddde;
					text-transform: uppercase;
					text-align: center;
					margin-top:5px;
					font-size:12px;
					}
								
			
			.what #content_wrap #left{
			float:left;
			color:#daddde;
			width:450px;
			margin-right:50px;
			}
			
				.what #content_wrap #left p{
				color:#376d81;
				margin:10px 0;
				}

				#wecreate{
				background:url(../images/wecreate.jpg) no-repeat center top;
				height:50px;
				width:306px;
				text-indent: -9999px;
				margin:0 auto;
				}
		
			.about #content_wrap h1{
			background:url(../images/aboutus.jpg)	no-repeat center top;
			height:24px;
			width:156px;
			text-indent: -9999px;
			margin-left:15px;
			}
			
				.about #history h2{
				color:#376d81;
				text-transform: uppercase;
				font-size:16px;
				font-weight:100;
				margin:10px 15px;
				}
				
				.about #history{
				background:url(../images/history_bg.jpg) no-repeat center bottom;
				width:393px;
				float:left;
				}
				
				.about #history p{
				color:#daddde;
				width:360px;
				margin:0 auto;
				padding:10px 0;
				font-size:14px;
				}
				
				.about #us{
				float:left;
				width:420px;
				margin-left:20px;
				}
				
				.about #us h2{
				color:#376d81;
				text-transform: uppercase;
				font-size:16px;
				font-weight:100;
				margin:10px 0;
				}
				
				.about #us .staffer{
				float:left;
				margin:0 10px 10px 0;
				}
				
					.about #us .wrap{
					height:118px;
					width:118px;
					overflow:hidden;
					border:5px solid #376d81;
					}
					
						.about #us .wrap img{
						width:118px;
						height:auto;
						}
						
						.about #us p{
						text-align:center;
						color:#376d81;
						font-size:12px;
						margin-top:5px;
						}
						
							.about #us p span.name{
							text-align:center;
							color:#daddde;
							}
		
			.gallery #content_wrap h1{
			background:url(../images/gallery.jpg) no-repeat center top;
			height:29px;
			width:135px;
			text-indent: -9999px;
			}
			
			.press #content_wrap h1{
			background:url(../images/press.jpg) no-repeat center top;
			height:29px;
			width:135px;
			text-indent: -9999px;
			}
			
			.press #content_wrap h2{
			color:#DADDDE;
			font-size:20px;
			font-weight:100;
			text-transform:uppercase;			
			}
			
			.press #videos{
			float:left;
			margin-left:25px;
			margin-top:20px;
			}
			
				.press #videos .video{
				background:url(../images/news_video_bg.jpg) no-repeat center top;
				height:248px;
				width:400px;
				float:left;
				clear:left;
				margin-bottom:20px;
				margin-top:20px;
				}
				
					.press #videos img{
					position:relative;
					top:8px;
					left:8px;
					}
					
			#news_feed{
			float:left;
			margin-top:20px;
			margin-left:50px;
			}
			
				#news_feed h2{
				color:#daddde;
				font-size:20px;
				text-transform: uppercase;
				font-weight:100;
				}
                                
				.press #news_feed ul li h2{
				color:#376d81;
				font-size:18px;
				text-transform: uppercase;
				font-weight:100;
				}
                                
                                #news_feed .all {
                                 width: auto;
                                }
                                
                                
				#news_feed ul{
				list-style: none;
				margin-top:20px;
				float:left;
				width:320px;
				}
				
					#news_feed ul li{
					float:left;
					clear:both;
					width:320px;
					margin:10px 0;
					}
					
						#news_feed ul li .wrap{
						height:112px;
						width:116px;
						overflow: hidden;
						float:left;
						margin:0 10px 10px 0;
						border:3px solid #376D81;
						}
						
							#news_feed ul li .wrap img{
							height:auto;
							width:116px;
							}
							
							#news_feed ul li h3{
							color:#376d81;
							text-transform: uppercase;
							font-size:12px;
							float:left;
							}
							
							#news_feed ul li p{
							color:#daddde;
							font-size:11px;
							width:185px;
							float:left;
							}
							
							#news_feed ul li a:link, #news_feed ul li a:visited{
							text-decoration: none;
							color:#376d81;
							margin-left:5px;
							}
							
								#news_feed ul li a:hover{
								text-decoration: underline;
								}
					
					.press_divider{
					background:url(../images/press_divider.jpg) no-repeat center top;
					height:11px;
					width:358px;
					float:left;
					}
                                        .press_divider_all {
                                          margin-left: 200px;
                                        }
                                        #news_feed p{
                                          color:#daddde;
                                          font-size:11px;
                                          float:left;
                                       }
			
			#content_wrap .press h2{
			color:#daddde;
			font-size:20px;
			text-transform: uppercase;
			font-weight:100;
			margin-top:10px;
			}
			
			.gal_box{
			background:url(../images/gallery_box.jpg) no-repeat center bottom;
			height:190px;
			width:395px;
			float:left;
			margin:50px 10px 20px 0;
			}
			
				.gal_box h2{
				text-align:center;
				color:#daddde;
				font-size:16px;
				text-transform: uppercase;
				}
			
				.gal_box .photos{
				float:left;
				margin-right:20px;
				margin-left:55px;
				margin-top:10px;
				}
				
					.gal_box .wrap{
					border:8px solid #2d7a8a;
					height:109px;
					width:114px;
					overflow:hidden;
					}
					
						.gal_box .wrap img{
						width:114px;
						height:auto;
						}
				
					.gal_box .overlay{
					background-color:#2d7a8a;
					height:21px;
					width:116px;
					position: relative;
					left:7px;
					top:-70px;
					}
					
						.gal_box .overlay img{
						height:21px;
						width:116px;
						}
					
					.gal_box a img{
					border:none;
					}
				
				.gal_box .videos{
				float:left;
				margin-top:10px;
				}

		#player{
		background:url(../images/music_player_bg.jpg) no-repeat center top;
		height:351px;
		width:550px;
		margin:0 auto;
		margin-top:60px;
		}
				
		#video{
		background:url(../images/video_bg.jpg) no-repeat center top;
		height:410px;
		width:666px;
		margin:0 auto;
		margin-top:60px;
		}
		
			#video #embed, .home #video .wrap{
			position:relative;
			top:13px; 
			left:13px;
			}
		
		#more_info{
		background:url(../images/more_info_bg.jpg) no-repeat center top;
		height:231px;
		width:389px;
		float:left;
		margin-top:20px;
		margin-left:110px;
		margin-right:30px;
		font-family:"Times New Roman", serif;
		font-size:14px;
		margin-bottom:50px;
		}
		
			#more_info h3{
			font-size:16px;
			color:#fcfcfc;
			position:relative;
			top:80px;
			text-align: right;
			margin-right:150px;
			text-transform: uppercase;
			font-weight:100;
			}
			
				#more_info h3 span{
				color:#376d81;
				}
		
			#more_info p{
			position:relative;
			top:80px;
			margin-right:150px;
			color:#fcfcfc;
			text-align: right;
			margin-left:20px;
			}
			
			#more_info_btn a{
			background:url(../images/more_info_button.png) no-repeat center top;
			height:26px;
			width:119px;
			position: relative;
			top:95px;
			float:right;
			margin-right:150px;
			}
			
							#more_info_btn a:hover{
							background:url(../images/more_info_button.png) no-repeat center bottom;
							height:26px;
							width:119px;
							position: relative;
							top:95px;
							float:right;
							margin-right:150px;
							}

		
		
		#mailing_list{
		background:url(../images/mailing_list_bg.jpg) no-repeat center top;
		height:231px;
		width:392px;
		float:left;
		margin-top:20px;
		margin-bottom:50px;
		}
		
			#mailing_list h3{
			font-size:16px;
			color:#fcfcfc;
			position:relative;
			top:80px;
			text-align: left;
			margin-left:20px;;
			text-transform: uppercase;
			font-weight:100;
			}
			
				#mailing_list h3 span{
				color:#376d81;
				}
				
				#mailing_list form{
				position: relative;
				top:90px;
				margin-left:15px;
				}
				
				#mailing_list p{
				float:left;
				clear:left;
				display:block;
				height:24px;
			/*	margin-bottom:14px;*/
				}
				
				#mailing_list .wrap{
				background:url(../images/form_input_bg.jpg) no-repeat center top;
				height:24px;
				width:218px;
				float:left;
				}
				
					#mailing_list input{
					background:transparent;
					float:left;
					height:20px;
					border:none;
					font-size:14px;
					padding:5px 0 0 5px;
					color:#fcfcfc;
					width:213px;
					}
					
					#mailing_list label{
					float:left;
					text-align:right;
					color:#fcfcfc;
					margin-right:10px;
					width:60px;
					text-align:right;
					font-size:12px;
					
					}
					
					#mailing_list #submit{
					background:url(../images/form_submit_sprite.png) no-repeat center top;
					height:27px;
					width:71px;
					cursor:pointer;
					margin-left:5px;
					}
					
								#mailing_list #submit:hover{
								background:url(../images/form_submit_sprite.png) no-repeat center bottom;
								height:27px;
								width:71px;
								cursor:pointer;
								}
				
#footer{
background:url(../images/footer_bg.jpg) no-repeat center top;
width:904px;
margin:0 auto;
height:285px;
}

	#footer #social{
	position:relative;
	top:20px;
	float:left;
	margin-right:200px;
	}
	
		#footer #social h3{
		font-family:"Times New Roman", serif;
		font-size:14px;
		color:#ccc;
		font-weight:100;
		text-transform: uppercase;
		}
		
			#footer a:link, #footer a:visited{
			font-family:"Times New Roman", serif;
			color:#666666;
			font-size:10px;
			text-transform: uppercase;
			text-decoration:none;
			}
			
				#footer a:hover{
				text-decoration:underline;
				}
			
	#footer #designby{
	float:left;
	position:relative;
	top:20px;
	}
	
		#footer #designby span{
		color:#3d5164;
		font-size:9px;
		text-transform: uppercase;
		position: relative;
		top:7px;
		width:79px;
		}

h2.gallery{
margin:10px 0;
font-weight:100;
}

.internal{
width:113px;
float:left;
margin-right:15px;
margin-bottom:15px;
border:3px solid #376D81;
}

.internal a img{
border:none !important;
}

ul.error{
list-style: none;
margin-bottom:20px;
text-align:center;
}

