html, body
	{
		width:100%;
		height:100%;
		padding:0px;
		margin:0px;
	}
	body
	{
		background:url(bg.gif) center #000000;
		font-family: arial,sans-serif;
	}

	#holder
	{
		width: 800px;
		margin:auto;
		background:url(content_bg.png) no-repeat top;
	}
	#subnav
	{
				height:10px;
				text-align:right;
				color:#f54b4b;
				font-size:10px;
	}
	#subnav a:link, #subnav a:visited
	{
		color:#f54b4b;
		text-decoration:none;
	}
	#subnav a:hover, #subnav a:active
	{
		color:#ffffff;
		text-decoration:underline;
	}
	#head
	{
		height: 46px;
	}
	#lng_select
	{
		float:left;
		color:#f54b4b;
		font-size:12px;
		margin-left: 5px;
	}
	#lng_select a:link, #lng_select a:visited
	{
		color:#f54b4b;
		text-decoration:none;
	}
	#lng_select a:hover, #lng_select a:active
	{
		color:#ffffff;
		text-decoration:none;
	}
	#mainnav
	{
		height:15px;
		text-align:right;
		font-size:14px;
		text-transform:uppercase;
	}
	#mainnav a:link, #mainnav a:visited
	{
		color:#8e8e8e;
		text-decoration:none;
		font-weight:bold;
		margin-left:5px;
	}
	#mainnav a:hover, #mainnav a:active, #mainnav a:link.selected, #mainnav a:visited.selected
	{
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
		margin-left:5px;
	}
	#middle_banner
	{
		height:340px;
		background:url(middle_bg.gif) no-repeat;
		background-position: 0px 80px;
	}
	#middle_banner_content
	{
		float:left;
		margin-top:23px;
	}
	#middle_banner_content h1
	{
		color:#ffffff;
		margin:0px;
		padding:0px;
		margin-top:40px;
		font-size: 14px;
	}
	#middle_banner_content p
	{
		font-size: 12px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		color:#ffffff;
	}
	#small_banner
	{
		width:800px;
		height:102px;
		overflow:hidden;
	}
	#small_banner a
	{
		margin-right:24px;
	}
	#small_banner a img
	{
		border:1px solid #31312f;
	}
	#small_banner a:hover img
	{
		border:1px solid #f54b4b;
	}
	#small_banner a.last
	{
		margin-right:0px;
	}
	#content
	{
		margin-top:10px;
		border:1px solid #31312f;
		color:#c1bfbc;
		padding:5px;
		font-size:12px;
		background: url(content_bg.gif) repeat-x;
	}
	#content h2
	{
		font-size:16px;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
	}

	#content h2 a:link, #content h2 a:hover, #content h2 a:visited, #content h2 a:active
	{
		color:#c1bfbc;
	}

	#content p
	{
		margin:0px;
		padding:0px;
		margin-bottom:10px;
	}
	#content a:link, #content a:visited, #content a:active, #content a:hover
	{
		color: #f54b4b;
		text-decoration:none;
	}

	#content a:hover
	{
		color: #ffffff;
		text-decoration:underline;
	}

	#content input
	{
		font-size:11px;
	}

	#footer
	{
		margin-top:10px;
		font-size:10px;
		color:#757573;
		text-align:center;
	}
	#footer a:link, #footer a:visited, #footer a:active
	{
		text-decoration:none;
		color:#757573;
	}
	#footer a:hover
	{
		text-decoration:underline;
		color:#ffffff;
	}

	#girl_overview
	{

	}
	#girl_overview a:link, #girl_overview a:visited, #girl_overview a:active, #girl_overview a:hover
	{
		display:block;
		width: 152px;
		height:250px;
		float:left;
		margin-right: 30px;
		text-align:center;
		text-decoration:none;
		color:#c1bfbc;
		font-weight:bold;
		margin-bottom:20px;
		font-size: 16px;
	}
	#girl_overview a:active, #girl_overview a:hover
	{
		color:#ffffff;
	}
	#girl_overview a:link img, #girl_overview a:visited img
	{
		border:1px solid #31312f;
	}
	#girl_overview a:active img, #girl_overview a:hover img
	{
		border:1px solid #f54b4b;
	}

	#number_spacer
	{
		margin-top:25px;
		margin-left:223px;
	}
	#number_spacer_number
	{
		float:left;
	}
	#number_spacer_txt
	{
		float:right;
		text-align:right;
		font-size:11px;
		vertical-align:bottom;
		height:47px;
		color:#f54b4b;
	}
	.normal_price
	{
		text-decoration: line-through;
	}
	.special_price
	{
		font-weight:bold;
		color:#ffffff;
	}

	#cfooter
	{
		background:#000000;
		text-align:center;
	}

	#cfooter a:link, #cfooter a:hover, #cfooter a:active, #cfooter a:visited
	{
		color:#ffffff;
		font-size:9px;
	}


















	.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
	}
	.highslide-active-anchor img {
		visibility: hidden;
	}
	.highslide img {
		border: 2px solid gray;
	}
	.highslide:hover img {
		border: 2px solid silver;
	}

	.highslide-wrapper {
		background: white;
	}
	.highslide-image {
		border-bottom: 1px solid white;
	}
	.highslide-image-blur {
	}
	.highslide-caption {
		display: none;
		
		border-bottom: 1px solid white;
		font-family: Comic Sans MS,Verdana, Helvetica;
		font-size: 10pt;
		padding: 5px;
		background-color: silver;
	}
	.highslide-loading {
		display: block;
		color: black;
		font-size: 8pt;
		font-family: Comic Sans MS,sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding: 2px;
		border: 1px solid black;
		background-color: white;
		
		padding-left: 22px;
		background-image: url(/highslide/graphics/loader.white.gif);
		background-repeat: no-repeat;
		background-position: 3px 1px;
	}

	a.highslide-credits,
	a.highslide-credits i {
		padding: 2px;
		color: silver;
		text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
		color: white;
		background-color: gray;
	}
	a.highslide-full-expand {
		background: url(/highslide/graphics/fullexpand.gif) no-repeat;
		display: block;
		margin: 0 10px 10px 0;
		width: 34px;
		height: 34px;
	}
	.highslide-overlay {
		display: none;
	}

	/* Mac-style close button */
	.closebutton {
		position: relative;
		top: -15px;
		left: 15px;
		width: 30px;
		height: 30px;
		cursor: hand; /* ie */
		cursor: pointer; /* w3c */
		background: url(/highslide/graphics/close.png);
		/* For IE6, remove background and add filter */
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/highslide/graphics/close.png', sizingMethod='scale');
	}


	/* These must always be last */
	.highslide-display-block {
		display: block;
	}
	.highslide-display-none {
		display: none;
	}