#detail_directlink {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

#container #container_home #detail_share {
	float: right;
	padding-right: 25px;
	padding-top: 5px;
}

#container #container_home #detail {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	overflow: hidden;
}

	#container #container_home #detail #detail_right {
		float: right;
		width: 634px;
		padding-left: 20px;
	}
	
		#container #container_home #detail #detail_right #gallery_bg {
			background-color: #0A0A0A;
			width: 633px;
			height: 432px;
		}
		
			#container #container_home #detail #detail_right #gallery_bg #gallery_content {
				padding-top: 10px;
				padding-left: 10px;
			}

				#container #container_home #detail #detail_right #gallery_bg #gallery_content #map {
					width: 613px;
					height: 412px;
					position: absolute;
					text-align: left;
					vertical-align: top;
					display: none;
				}

				#container #container_home #detail #detail_right #gallery_bg #gallery_content #ssp {
					width: 613px;
					height: 412px;
					position: absolute;
					display: block;
				}

		#container #container_home #detail #detail_right #bg_locked {
			background-color: #0A0A0A;
			width: 633px;
			height: 432px;
		}
		
	#container #container_home #detail a:link, #container #container_home #detail a:active, #container #container_home #detail a:visited, #container #container_home #detail a:hover {
		text-decoration: none;
		color: #333333;
	}

	#container #container_home #detail #quicklink_disabled {
		background-image: url(../_images/_backgrounds/cg__detail__smalllinks_disabled.png);
		background-repeat: no-repeat;
		background-position: left top;
		width: 207px;
		height: 25px;
		margin-bottom: 2px;
		color: #808080;
		cursor: pointer;
		text-decoration: none !important;
	}

		#container #container_home #detail #quicklink_disabled #quicklink_icon {
			float: left;
			padding-left: 3px;
			width: 33px;
			height: 20px;
			padding-top: 2px;
			text-decoration: none !important;
		}
		
		#container #container_home #detail #quicklink_disabled #quicklink_text {
			padding-top: 5px;
			font-weight: bold;
			text-decoration: none !important;
		}

	#container #container_home #detail #quicklink {
		background-image: url(../_images/_backgrounds/cg__detail__smalllinks.png);
		background-repeat: no-repeat;
		background-position: left top;
		width: 207px;
		height: 25px;
		margin-bottom: 2px;
		color: #ffffff;
		cursor: pointer;
		text-decoration: none !important;
	}

	#container #container_home #detail #quicklink:hover {
		background-image: url(../_images/_backgrounds/cg__detail__smalllinks_white.png);
		background-repeat: no-repeat;
		background-position: left top;
		width: 207px;
		height: 25px;
		margin-bottom: 2px;
		color: #000000;
		cursor: pointer;
		text-decoration: none !important;
	}

		#container #container_home #detail #quicklink #quicklink_icon {
			float: left;
			padding-left: 3px;
			width: 33px;
			height: 20px;
			padding-top: 2px;
			text-decoration: none !important;
		}
		
		#container #container_home #detail #quicklink #quicklink_text {
			padding-top: 5px;
			font-weight: bold;
			text-decoration: none !important;
		}

	#container #container_home #detail #quicklink_green {
		background-image: url(../_images/_backgrounds/cg__detail__smalllinks_green.png);
		background-repeat: no-repeat;
		background-position: left top;
		width: 207px;
		height: 25px;
		margin-bottom: 2px;
		color: #dceeaf;
		cursor: pointer;
		text-decoration: none !important;
	}

		#container #container_home #detail #quicklink_green #quicklink_icon {
			float: left;
			padding-left: 3px;
			width: 33px;
			height: 20px;
			padding-top: 2px;
			text-decoration: none !important;
		}
		
		#container #container_home #detail #quicklink_green #quicklink_text {
			padding-top: 5px;
			font-weight: bold;
			text-decoration: none !important;
		}
	
	#header_rating_wrapper {
		width: 275px;
		float: right;
		padding-right: 10px;
	}
	
		#header_rating_wrapper #header_rating_stars {
			float: right;
			text-align: right;
			width: 95px;
			padding-top: 7px;
		}
		
		#header_rating_wrapper #header_rating_text {
			float: left;
			width: 165px;
			text-align: right;
			padding-top: 7px;
			color: #FFFFFF;
		}
		
	#container #container_home #detail #reviews_submitbutton {
		float: right;
		height: 45px;
		padding-top: 2px;
	}
	
	#container #container_home #detail #reviews_starsbuttons {
		float: left;
		width: 85px;
		height: 45px;
	}
	
	#container #container_home #detail #stars_count {
		height: 45px;
		font-weight: bold;
	}
	
	#container #container_home #detail #review_form {
		float: left;
		overflow: hidden;
		margin-bottom: 10px;
	}

		#container #container_home #detail #review_form ul {
			list-style: none;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}

			#container #container_home #detail #review_form ul li {
				float: left;
				padding: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 10px;
				list-style: none;
				list-style-type: none;
			}

				#container #container_home #detail #review_form ul li.form div.input_wrapper {
					background-color: #1A1A1A;
					height: 26px;
					min-height: 26px;
					max-height: 26px;
					width: 635px;
					min-width: 635px;
					max-width: 635px;
					margin-bottom: 5px;
					clear: both;
				}
	
					#container #container_home #detail #review_form ul li.form div.input_wrapper input {
						font-size: 14px;
						font-weight: bold;
						letter-spacing: -1px;
						width: 585px;
						min-width: 585px;
						max-width: 585px;
						margin-top: 3px;
						margin-left: 5px;
						color: #e9e7dc;
						font-family: Arial, Helvetica, sans-serif;
						letter-spacing: -1px;
						font-weight: bold;
						line-height: 16px;
						font-size: 14px;
						border: none;
						outline: none;
						background-color: #1A1A1A;
					}

				#container #container_home #detail #review_form ul li.form div.textarea_wrapper {
					width: 635px;
					min-width: 635px;
					max-width: 635px;
					height: 81px;
					min-height: 81px;
					max-height: 81px;
					background-color: #1A1A1A;
				}

					#container #container_home #detail #review_form ul li.form div.textarea_wrapper textarea {
						margin-top: 5px;
						margin-left: 5px;
						width: 590px;
						min-width: 590px;
						max-width: 590px;
						height: 71px;
						min-height: 71px;
						max-height: 71px;
						color: #e9e7dc;
						font-family: Arial, Helvetica, sans-serif;
						letter-spacing: -1px;
						font-weight: bold;
						line-height: 16px;
						font-size: 14px;
						background-color: #1A1A1A;
						border: none;
						outline: none;
					}

				#container #container_home #detail #review_form ul li.stars {
					width: 135px;
					min-width: 135px;
					max-width: 135px;
					height: 26px;
					min-height: 26px;
					max-height: 26px;
				}

				#container #container_home #detail #review_form ul li.rating {
					width: 135px;
					min-width: 135px;
					max-width: 135px;
					height: 26px;
					min-height: 26px;
					max-height: 26px;
				}

				#container #container_home #detail #review_form ul li.submit {
					width: 335px;
					min-width: 335px;
					max-width: 335px;
					height: 26px;
					min-height: 26px;
					max-height: 26px;
				}

					#container #container_home #detail #review_form ul li.submit a:link,
					#container #container_home #detail #review_form ul li.submit a:active,
					#container #container_home #detail #review_form ul li.submit a:visited {
						display: block;
						color: #000000;
						font-weight: bold;
						text-align: center;
						margin: 0px;
						border: none;
						outline: none;
						width: 365px;
						min-width: 365px;
						max-width: 365px;
						padding-top: 5px;
						padding-bottom: 5px;
						text-decoration: none;
						background-color: #b6cbe0;
						cursor: pointer;
						letter-spacing: -1px;
						font-size: 12px;
					}

					#container #container_home #detail #review_form ul li.submit a:hover {
						background-color: #262420;
						color: #b6cbe0;
						text-decoration: none;
					}
