body {
	margin: 0;
	font: 15px "Lucida Grande",Lucida, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 130%;
	background: #5c636e url(../images/search_bkg.png) repeat-x center -56px;
}
img {
	border-style: none;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active{
	border:none;
}
a:focus{
	-moz-outline-style:none;
}
input,
textarea,
select {
	font: 100% "Lucida Grande",Lucida, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border:1px solid #CCCCCC;
}
	input.highlight,
	textarea.highlight,
	select.highlight{
		border:2px solid #ff6600;
	}
form,fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.main-holder {
	width: 100%;
	overflow: visible;
	padding: 0 0 65px;
	min-width: 972px;
}
	#container {
		margin: 0 auto;
		width: 965px;
		position: relative;
		padding: 0px 0 0;
	}
		.userinfo {
			padding:15px 0px 4px 0px;
			position:absolute;
			top:-13px;
			right:14px;
		}
			.userinfo p{
				font-size:12px;
				color:#385c9b;
				font-weight:bold;
			}
			.userinfo img{
				margin:3px 0px 0px 0px;
			}
			
			.userinfo a{
				color:#385c9b;
				font-weight:normal;
			}
			.content {
				width: 100%;
				padding: 20px 0 12px 0;
				overflow: hidden;
				background:transparent;
				margin:20px 0px 0px 0px;
			}
				.content .search_header_left{
					float:left;
					padding-left:2px;
				}
				.content .search_header_right{
					float:right;
					padding-right:2px;
					width:645px;
				}
					.content h3{
						font-size:20px;
						margin:0px 0px 10px 0px;
						color:#d2d2d6;
					}
					.content p{
						font-size:12px;
						color:#d2d2d6;
					}
						.content p strong{
							font-weight:bold;
						}
						.content p a{
							color:#d2d2d6;
						}
					.content .search_results{
						display:block;
						margin:0px 0px 8px 11px;
					}
						.content .search_results h3{
							display:inline;
							font-weight:bold;
						}
						.content .search_results .query{
							display:inline;
							color:white;
							margin-bottom:0px;
							font-weight:normal;
							margin-left:4px;
						}
					.content .no_streetview{
						float:left;
						display:block;
						width:303px;
						height:57px;
						text-indent:-9999px;
						background:transparent url(../images/search_no_streetview.png) no-repeat top left;
						background-position:0px 0px;
						margin:0px 0px 0px 0px;
					}
					.content .streetview_all_button{
						float:left;
						display:block;
						width:303px;
						height:57px;
						text-indent:-9999px;
						background:transparent url(../images/search_streetview_button_sprite.png) no-repeat top left;
						background-position:0px 0px;
						margin:0px 0px 0px 0px;
					}
						.content .streetview_all_button:hover{
							background-position:0px -57px;
							cursor:pointer;
						}
						.content .streetview_all_button:active{
							background-position:0px -114px;
						}
					.content .streetview_button{
						float:left;
						display:block;
						width:258px;
						height:53px;
						text-indent:-9999px;
						background:transparent url(../images/search_seeAllStreetview_sprite.png) no-repeat top left;
						margin:0px 0px 0px 0px;
					}
						.content .streetview_button:hover{
							background-position:0px -53px;
							cursor:pointer;
						}
					.content .last_streetview{
						font-weight:bold;
						margin:0px 0px 25px 0px;
						color:white;
					}
						.content .last_streetview a{
							color:white;
						}
					.content .notice {
						background-color:#ff7a00;
						font-size:12px;
						margin:20px 0px 20px 0px;
						padding:3px 0px 3px 0px;
						color:white;
						text-align:center;
						width:100%;
					}
						.content .notice strong{
							font-weight:bold;
						}
						.content .notice a{
							font-weight:bold;
							color:white;
						}
					.content .no_notice {
						margin:20px 0px 20px 0px;
						padding:3px 0px 3px 0px;
						width:100%;
					}						

			/* SEARCH BAR */
			.querybar{
				width:645px;
				margin-top:3px;
				float:right;
			}
				.querybar .submission_by{
					float:left;
					color:white;
					font-size:12px;
					font-weight:bold;
				}
				.querybar .submission_share{
					float:right;
					background: transparent url(../images/search_share_transparent.png) no-repeat center top;
					width:73px;
					height:23px;
					display:block;
					text-indent:-9999px;
				}
				.querybar .submission_email{
					float:right;
					background: transparent url(../images/search_email_transparent.png) no-repeat center top;
					width:73px;
					height:23px;
					display:block;
					text-indent:-9999px;
					margin-right:10px;
				}
				.querybar .query{
					float:left;
					width:546px;
					margin-top:1px;
					margin-left:11px;
				}
				.querybar .dropdown_trigger{
					float:right;
					text-decoration:none;
					margin-top:1px;
					color:#a2a6ad;
					margin:3px 2px 0px 10px;
				}
					.querybar .dropdown_trigger:hover{
						color:#bbbfc7;
						cursor:pointer;
					}
				.querybar .querysubmit{
					color:white;
					float:right;
					width:73px;
					background:transparent url(../images/search_search_sprite.png);
					background-position:0px 0px;
					height:23px;
					border:none;
					text-indent:-9999px;
				}
					.querybar .querysubmit:hover{
						background-position:0px -46px;
						cursor:pointer;
					}
				
			/* RESULTS NAVIGATION */
			.results_nav{
				height:25px;
				padding:0px 2px 0px 2px;
			}
			.bottom{
				margin-top:20px;
			}
				.sections{
					
				}
					.sections li{
						float:left;
						margin:0px 20px 0px 0px;
						
					}
						.sections li p{
							font-size:18px;
							color:#d2d2d6;
							padding-bottom:2px;
							font-weight:bold;
						}
							.sections li p span{
								font-size:16px;
							}
						.sections li a{
							font-size:18px;
							color:#d2d2d6;
							text-decoration:none;
							border-width:2px;
							border-style:none none solid none;
							border-color:#d2d2d2;
							padding-bottom:2px;
							display:block;
							font-weight:bold;
						}
							.sections li a span{
								font-size:16px;
							}
							.sections li a:hover{
								border-width:0px;
								padding-bottom:4px;
							}
				.pagination{
					float:right;
					font-size:12px;
				}
					.pagination .previous{
						float:left;
						color:#d2d2d6;
						margin:0px 10px 0px 0px;
					}
					.pagination .count{
						float:right;
						color:#d2d2d6;
					}
						.pagination .count strong{
							font-weight:bold;
						}
					.pagination .next{
						float:right;
						color:#d2d2d6;
						margin:0px 0px 0px 10px;
					}
		/* GLOBAL CONTENT WARNING */
		.content_warning{
			width:100%;
			border-top:1px solid #ADB4BE;
			padding-top:2px;
			background-color:#FF7A00;
			color:white;
			height:21px;
			text-align:center;
			font-size:12px;
		}
			.content_warning a{
				color:white;
			}
			
		/* GLOBAL INNER LEFT/RIGHT */
		.inner_left{
			width:49%;
			float:left;
		}
		.inner_right{
			width:49%;
			float:right;
		}
		
		/* PHOTO -> SEARCH RESULTS */
		.photo_list{
			width:100%;
			padding:0px;
			margin:10px 0px 0px 0px;
			display:block;
			list-style-type:none;
		}
			.photo_item{
				list-style-type:none;
				position:relative;
				width:321px;
				height:345px;
				float:left;
				background:#4e545e none repeat scroll 0 0;
				border-top:1px solid #adb4be;
				margin:0px 0px 0px 0px;
				padding:20px 0px 12px;
			}
				.photo_item .inner{
					margin:0px 12px 0px;
				}
					.photo_item .inner .photo_title{
						font-size:14px;
						font-weight:bold;
						color:#fbffff;
						padding:0px 0px 8px 0px;
					}
					.photo_item .inner .thumbnail_holder{
						display:block;
						height:235px;
						width:310px;
						margin:8px 0px 0px 0px;
					}
						.photo_item .inner .thumbnail_holder .thumbnail{
							
						}
					.photo_item .inner .author{
						font-size:12px;
						color:#fbffff;
						font-weight:bold;
					}
						.photo_item .inner .author a{
							color:#fbffff;
						}
					.photo_item .inner .meta{
						color:#c3c6cb;
						font-size:12px;
						display:block;
						min-height:20px;
						float:left;
						clear:left;
						width:100%;
					}
						.photo_item .inner .meta a{
							color:#c3c6cb;
						}
					.photo_item .inner .flag{
						margin:10px 0px 0px 0px;
						color:#ff7a42;
						font-size:10px;
						float:left;
						clear:left;
						width:100%;
					}
						.photo_item .inner .flag a{
							color:#ff7a42;
						}
			/* photo -> FULL VIEW */
			.photo_title{
				font-size:18pt;
				font-weight:;
				color:#ffffff;
				margin:0px 0px 20px 0px;
				line-height:22px;
			}
			.photo_full, .photo_full_meta{
				position:relative;
				background:#4e545e none repeat scroll 0 0;
				border-top:1px solid #adb4be;
				margin:0px 0px 0px 0px;
				padding:20px 0px 12px 12px;
				width:100%;
			}
				.photo_full  .author{
					font-size:14px;
					color:#ffffff;
					font-weight:bold;
					margin:0px 0px 15px 0px;
				}
					.photo_full  .author a{
						color:#ffffff;
					}
				.photo_full  .text{
					font-size:13px;
					color:#ffffff;
					width:95%;
					margin:0px 0px 15px 0px;
				}
				.photo_full .flag{
					margin:10px 0px 0px 0px;
					color:#FF7A42;
					font-size:10px;
				}
					.photo_full .flag a{
						color:#FF7A42;
					}
				.photo_full .photo_buttons{
					width:100%;
					clear:both;
					margin:15px 0px 0px 0px;
				}
					.photo_full .photo_buttons .button{
						float:left;
						display:block;
						height:23px;
						margin:0px 10px 0px 0px;
						text-indent:-9999px;
						background-position:0px 0px;
					}	
						.photo_full .photo_buttons .button:hover{
							background-position:0px -46px;
						}
						.photo_full .photo_buttons .email{
							background: transparent url(../images/search_email_sprite.png) no-repeat center top;
							width:73px;
						}
						.photo_full .photo_buttons .share{
							background: transparent url(../images/search_share_sprite.png) no-repeat center top;
							width:73px;
						}
						.photo_full .photo_buttons .theretoo{
							background: transparent url(../images/search_theretoo_sprite.png) no-repeat center top;
							width:134px;
						}
						.photo_full .photo_buttons .streetview{
							background: transparent url(../images/search_streetview_sprite.png) no-repeat center top;
							width:134px;
						}
				.photo_full_meta h4 {
					font-size:16px;
					margin:0px 0px 10px 0px;
					color:#d5d5d5;
				}
				.photo_full_meta .location{
					margin:0px 0px 20px 0px;
				}
					.photo_full_meta .location .map_wrap{
						display:block;
						width:298px;
						height:190px;
						border:1px solid #363b42;
						background-color:#647899;
						float:left;
						margin:0px 10px 15px 0px;
					}
						.photo_full_meta .location .map_wrap .internal{
							width:100%;
							height:100%;
							display:block;
						}
					.photo_full_meta .location .meta{
						float:left;
						width:300px;
					}
						.photo_full_meta .location .group{
							margin:0px 0px 25px 0px;
						}
							.photo_full_meta .location .meta .group h4{
								margin:0px 0px 3px 0px;
							}
							.photo_full_meta .location .meta .group a{
								color:white;								
								margin:0px 0px 2px 1px;
								font-size:14px;
								font-weight:bold;
							}
							.photo_full_meta .location .meta .group p{
								color:white;
								margin:0px 0px 2px 1px;
								font-size:13px;
							}
				.photo_full_meta .infoblock{
					width:100%;
					min-height:30px;
					float:left;
					clear:both;
					margin:0px 0px 20px 0px;
				}
				.photo_full_meta .linked_media{
					
				}	
					.photo_full_meta .linked_media h4{
						margin-bottom:0px;
					}
				.photo_full_meta .linked_stories{
					
				}
					.photo_full_meta .linked_stories p{
						margin:0px 0px 4px 0px;
					}
						.photo_full_meta .linked_stories p a{
							color:#c3c6cb;
							font-size:12px;
							margin:0px 0px 5px 0px;
							text-decoration:none;
							padding:0px 0px 2px 0px;
							border-bottom:1px solid #c3c6cb;
						}
				.photo_full_meta .tags{
					margin:0px 0px 10px 0px;
				}
					.photo_full_meta .tags .tag{
						float:left;
						margin:0px 8px 0px 0px;
					}
						.photo_full_meta .tags .tag a{
							color:#c3c6cb;
							font-size:12px;
							margin:0px 0px 5px 0px;
							text-decoration:none;
							padding:0px 0px 2px 0px;
							border-bottom:1px solid #c3c6cb;
						}
			
			/* video -> SEARCH RESULTS */
			.video_list{
				width:100%;
				padding:0px;
				margin:10px 0px 0px 0px;
				display:block;
				list-style-type:none;
			}
				.video_item{
					list-style-type:none;
					position:relative;
					width:321px;
					height:345px;
					float:left;
					background:#4e545e none repeat scroll 0 0;
					border-top:1px solid #adb4be;
					margin:0px 0px 0px 0px;
					padding:20px 0px 12px;
				}
					.video_item .inner{
						margin:0px 12px 0px;
					}
						.video_item .inner .video_title{
							font-size:14px;
							font-weight:bold;
							color:#fbffff;
							padding:0px 0px 8px 0px;
						}
						.video_item .inner .thumbnail_holder{
							display:block;
							height:235px;
							width:310px;
							margin:8px 0px 0px 0px;
						}
							.video_item .inner .thumbnail_holder .thumbnail{

							}
						.video_item .inner .author{
							font-size:12px;
							color:#fbffff;
							font-weight:bold;
						}
							.video_item .inner .author a{
								color:#fbffff;
							}
						.video_item .inner .meta{
							color:#c3c6cb;
							font-size:12px;
							display:block;
							height:20px;
						}
							.video_item .inner .meta a{
								color:#c3c6cb;
							}
						.video_item .inner .flag{
							margin:10px 0px 0px 0px;
							color:#ff7a42;
							font-size:10px;
						}
							.video_item .inner .flag a{
								color:#ff7a42;
							}
				/* video -> FULL VIEW */
				.video_title{
					font-size:18pt;
					font-weight:;
					color:#ffffff;
					margin:0px 0px 20px 0px;
				}
				.video_full, .video_full_meta{
					position:relative;
					background:#4e545e none repeat scroll 0 0;
					border-top:1px solid #adb4be;
					margin:0px 0px 0px 0px;
					padding:20px 0px 12px 12px;
					width:100%;
				}
					.video_full  .author{
						font-size:14px;
						color:#ffffff;
						font-weight:bold;
						margin:0px 0px 15px 0px;
					}
						.video_full  .author a{
							color:#ffffff;
						}
					.video_full  .text{
						font-size:13px;
						color:#ffffff;
						width:95%;
						margin:0px 0px 15px 0px;
					}
					.video_full .flag{
						margin:10px 0px 0px 0px;
						color:#FF7A42;
						font-size:10px;
					}
						.video_full .flag a{
							color:#FF7A42;
						}
					.video_full .video_buttons{
						width:100%;
						clear:both;
						margin:15px 0px 0px 0px;
					}
						.video_full .video_buttons .button{
							float:left;
							display:block;
							height:23px;
							margin:0px 10px 0px 0px;
							text-indent:-9999px;
							background-position:0px 0px;
						}
							.video_full .video_buttons .button:hover{
								background-position:0px -23px;
							}
							.video_full .video_buttons .email{
								background: transparent url(../images/search_email_sprite.png) no-repeat center top;
								width:73px;
							}
							.video_full .video_buttons .share{
								background: transparent url(../images/search_share_sprite.png) no-repeat center top;
								width:73px;
							}
							.video_full .video_buttons .theretoo{
								background: transparent url(../images/search_theretoo_sprite.png) no-repeat center top;
								width:134px;
							}
							.video_full .video_buttons .streetview{
								background: transparent url(../images/search_streetview_sprite.png) no-repeat center top;
								width:134px;
							}
					.video_full_meta h4 {
						font-size:16px;
						margin:0px 0px 10px 0px;
						color:#d5d5d5;
					}
					.video_full_meta .location{
						margin:0px 0px 20px 0px;
					}
						.video_full_meta .location .map_wrap{
							display:block;
							width:300px;
							height:190px;
							border:1px solid #363b42;
							background-color:#647899;
							float:left;
							margin:0px 10px 0px 0px;
						}
							.video_full_meta .location .map_wrap .internal{
								width:100%;
								height:100%;
								display:block;
							}
						.video_full_meta .location .meta{
							float:left;
							width:300px;
						}
							.video_full_meta .location .group{
								margin:0px 0px 25px 0px;
							}
								.video_full_meta .location .meta .group h4{
									margin:0px 0px 3px 0px;
								}
								.video_full_meta .location .meta .group a{
									color:white;
									margin:0px 0px 2px 1px;
									font-size:14px;
									font-weight:bold;
								}
								.video_full_meta .location .meta .group p{
									color:white;
									margin:0px 0px 2px 1px;
									font-size:13px;
								}
					.video_full_meta .infoblock{
						width:100%;
						min-height:30px;
						float:left;
						clear:both;
						margin:0px 0px 20px 0px;
					}
					.video_full_meta .linked_media{

					}	
						.video_full_meta .linked_media h4{
							margin-bottom:0px;
						}
					.video_full_meta .linked_stories{

					}
						.video_full_meta .linked_stories p{
							margin:0px 0px 4px 0px;
						}
							.video_full_meta .linked_stories p a{
								color:#c3c6cb;
								font-size:12px;
								margin:0px 0px 5px 0px;
								text-decoration:none;
								padding:0px 0px 2px 0px;
								border-bottom:1px solid #c3c6cb;
							}
					.video_full_meta .tags{
						margin:0px 0px 10px 0px;
					}
						.video_full_meta .tags .tag{
							float:left;
							margin:0px 8px 0px 0px;
						}
							.video_full_meta .tags .tag a{
								color:#c3c6cb;
								font-size:12px;
								margin:0px 0px 5px 0px;
								text-decoration:none;
								padding:0px 0px 2px 0px;
								border-bottom:1px solid #c3c6cb;
							}
				.story_list{
					width:100%;
					padding:0px;
					margin:10px 0px 0px 0px;
					display:block;
					list-style-type:none;
					overflow:hidden;
				}
				/* STORY -> SEARCH RESULTS */
				.story_item{
					list-style-type:none;
					position:relative;
					float:left;
					clear:left;
					background:#4e545e none repeat scroll 0 0;
					border-top:1px solid #adb4be;
					margin:0px 0px 0px 0px;
					padding:20px 0px 12px 12px;
					width:99%;
				}
					.story_item .story_title{
						font-size:14px;
						font-weight:bold;
						color:#fbffff;
						margin:0px 0px 8px 0px;
					}
					.story_item .snippet{
						font-size:13px;
						color:#c3c6cb;
						margin:0px 0px 8px 0px;
					}
					.story_item .author{
						font-size:12px;
						color:#fbffff;
						font-weight:bold;
					}
						.story_item .author a{
							color:#fbffff;
						}
					.story_item .meta{
						color:#c3c6cb;
						font-size:12px;
					}
						.story_item .meta a{
							color:#c3c6cb;
						}
					.story_item .flag{
						margin:10px 0px 0px 0px;
						color:#FF7A42;
						font-size:10px;
					}
						.story_item .flag a{
							color:#FF7A42;
						}
			/* STORY -> FULL VIEW */
			.story_title{
				font-size:18pt;
				font-weight:;
				color:#ffffff;
				margin:0px 0px 20px 0px;
			}
			.story_full, .story_full_meta{
				position:relative;
				background:#4e545e none repeat scroll 0 0;
				border-top:1px solid #adb4be;
				margin:0px 0px 0px 0px;
				padding:20px 0px 12px 12px;
				width:100%;
			}
				.story_full  .author{
					font-size:14px;
					color:#ffffff;
					font-weight:bold;
					margin:0px 0px 15px 0px;
				}
					.story_full  .author a{
						color:#ffffff;
					}
				.story_full  .text{
					font-size:13px;
					color:#ffffff;
					width:95%;
					margin:0px 0px 15px 0px;
				}
				.story_full .flag{
					margin:10px 0px 0px 0px;
					color:#FF7A42;
					font-size:10px;
				}
					.story_full .flag a{
						color:#FF7A42;
					}
				.story_full .story_buttons{
					width:100%;
					clear:both;
					margin:15px 0px 0px 0px;
				}
					.story_full .story_buttons .button{
						float:left;
						display:block;
						height:23px;
						margin:0px 10px 0px 0px;
						text-indent:-9999px;
						background-position:0px 0px;
					}
						.story_full .story_buttons .button:hover{
							background-position:0px -23px;
						}
						.story_full .story_buttons .email{
							background: transparent url(../images/search_email_sprite.png) no-repeat center top;
							width:73px;
						}
						.story_full .story_buttons .share{
							background: transparent url(../images/search_share_sprite.png) no-repeat center top;
							width:73px;
						}
						.story_full .story_buttons .theretoo{
							background: transparent url(../images/search_theretoo_sprite.png) no-repeat center top;
							width:134px;
						}
						.story_full .story_buttons .streetview{
							background: transparent url(../images/search_streetview_sprite.png) no-repeat center top;
							width:134px;
						}
				.story_full_meta h4 {
					font-size:16px;
					margin:0px 0px 10px 0px;
					color:#d5d5d5;
				}
				.story_full_meta .location{
					margin:0px 0px 20px 0px;
				}
					.story_full_meta .location .map_wrap{
						display:block;
						width:300px;
						height:190px;
						border:1px solid #363b42;
						background-color:#647899;
						float:left;
						margin:0px 10px 0px 0px;
					}
						.story_full_meta .location .map_wrap .internal{
							width:100%;
							height:100%;
							display:block;
						}
					.story_full_meta .location .meta{
						float:left;
						width:300px;
					}
						.story_full_meta .location .group{
							margin:0px 0px 25px 0px;
						}
							.story_full_meta .location .meta .group h4{
								margin:0px 0px 3px 0px;
							}
							.story_full_meta .location .meta .group a{
								color:white;
								margin:0px 0px 2px 1px;
								font-size:14px;
								font-weight:bold;
							}
							.story_full_meta .location .meta .group p{
								color:white;
								margin:0px 0px 2px 1px;
								font-size:13px;
							}
				
				.story_full_meta .infoblock{
					width:100%;
					min-height:30px;
					float:left;
					clear:both;
					margin:0px 0px 20px 0px;
				}
				.story_full_meta .linked_media{
					
				}	
					.story_full_meta .linked_media h4{
						margin-bottom:0px;
					}
				.story_full_meta .linked_stories{
		
				}
					.story_full_meta .linked_stories p{
						margin:0px 0px 4px 0px;
					}
						.story_full_meta .linked_stories p a{
							color:#c3c6cb;
							font-size:12px;
							margin:0px 0px 5px 0px;
							text-decoration:none;
							padding:0px 0px 2px 0px;
							border-bottom:1px solid #c3c6cb;
						}
				.story_full_meta .tags{
					margin:0px 0px 10px 0px;
				}
					.story_full_meta .tags .tag{
						float:left;
						margin:0px 8px 0px 0px;
					}
						.story_full_meta .tags .tag a{
							color:#c3c6cb;
							font-size:12px;
							margin:0px 0px 5px 0px;
							text-decoration:none;
							padding:0px 0px 2px 0px;
							border-bottom:1px solid #c3c6cb;
						}
						
				.cloudmade_copyright{
					color:#242a33;
					font:8pt/10pt 'Lucida Grande', sans-serif;
					left: 12px;
					bottom:5px;
				}
				
				.cloudmade_copyright :link{
					color:#242a33;
					text-decoration:none;
				}
				
				.cloudmade_copyright :visited{
					color:#242a33;
					text-decoration:none;
				}
						
						
		/* SHARE PAGE STUFF */
		.share, .email{
			
		}
			.share_title, .email_title{
				font-size:18pt;
				font-weight:;
				color:#ffffff;
				margin:0px 0px 20px 0px;
			}
			.share .share_section, .email .share_section{
				position:relative;
				background:#4e545e none repeat scroll 0 0;
				border-top:1px solid #adb4be;
				margin:0px 0px 0px 0px;
				padding:20px 0px 12px 12px;
				width:100%;
				clear:both;
			}
			.share p, .email p{
				font-size:12px;
				color:white;
				font-weight:bold;
			}
			.email h4{
				font-size:13px;
				color:#d6d6d6;
				font-weight:bold;
				margin-bottom:30px;
			}
			.share a, .email a{
				font-size:13px;
				color:#d6d6d6;
				font-weight:bold;
			}
			.share_inner{
				margin:20px 0px 20px 0px;
				min-height:120px;
			}
			
			.share_inner p{
				margin:20px 20px 20px 0px;
				float : left;
			}
			.email_inner{
				margin:10px 0px 20px 0px;
				min-height:300px;
			}
				.email_inner p.small{
					font-size:11px;
					color:#a9a9a9;
					font-weight:normal;
					margin:0px 0px 10px 0px;
				}
				.email_inner .email_text{
					width:460px;
					margin:10px 0px 5px 0px;
				}
				.email_inner .email_message{
					width:460px;
					height:50px;
					margin:10px 0px 5px 0px;
				}
				.email_inner .email_submit{
					margin:20px 0px 10px 0px;
					display:block;
					border:none;
					background:transparent url(../images/search_submit.png) no-repeat top left;
					width:73px;
					height:23px;
				}
		
		/* MEDIA GALLERY STYLES */
		.media-gallery {
			margin: 0px 0 4px 0;
			float: left;
			clear: both;
			width: auto;
			position:relative;
			padding:0px;
		}
			.media-gallery .top{
				margin:0px 0px 0px 0px;
			}
				.media-gallery .top h3{
					width:89px;
					height:14px;
					float: left;
					margin: 6px 0 0 0;
				}
				.media-gallery .top .navigator{
					float:right;
					color:#c3c6cb;
					font-size:13px;
				}
					.media-gallery .top .navigator .prev{
						color:#c3c6cb;
						padding:0px 10px 0px 0px;
					}
					.media-gallery .top .navigator .next{
						color:#c3c6cb;
						padding:0px 10px 0px 0px;
					}
						.media-gallery .top .navigator .disabled{
							color:#777777;
							display:none;
							text-decoration:none;
						}
					.media-gallery .top .navigator .total{
						display:inline;
					}
			.media-gallery .images_container{
				width:620px;
				display:block;
				overflow:hidden;
				margin:auto;
				position:relative;
				float:left;
			}
				.images_container p{
					font-size:12px;
					color:#333366;
					text-align:center;
				}
				
			.media-gallery .images{
				display:block;
				width:9999px;
			}
				.media-gallery .image{
					float:left;
					height:90px;
					width:100px;
					margin:0px 4px 0px 0px;
				}
					.media-gallery .image .image_holder{
						width:94px;
						height:72px;
						border:1px solid #96a6c5;
						margin:0px 0px 4px 0px;
						overflow:hidden;
						font-size:8px;
						padding:1px;
					}
						.media-gallery .image .image_holder:hover{
							cursor:pointer;
						}
							.media-gallery .image .image_holder:hover img{
							}
						.media-gallery .image .image_holder img{
							overflow:hidden;
							width:100%;
							height:100%;
						}
						.media-gallery .image.selected .image_holder{
							width:93px;
							height:71px;
							border:2px solid #385c9b;
						}
							.media-gallery .image.selected .image_holder img{
								width:100%;
								height:100%;
							}
						.media-gallery .image.selected input{
							display:block;
						}
		/* FOOTER */
		#footer {
			margin:20px 0px 20px 0px;
			font-size: 12px;
			color: #203360;
			width:100%;
			text-align:center;
		}
			#footer p{
				color:#cbcbcb;
				font-size:10px;
				margin:0px 0px 12px 0px;
			}
			#footer a{
				color:#cbcbcb;
				font-size:11px;
				margin:0px 10px 0px 10px;
			}