
@charset "iso-8859-1";
body{
	font:12px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#fff;
	margin:0px;
	text-align:left;
	background:#550033;
}
a:link{
	color:#ffff99;
	text-decoration:none;
}
a:visited{
	color:#ffff99;
	text-decoration:none;
}
a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/* structural one-use */
#tooltip{
	/* fonts, background, colors */
	background:#fff;
	border:1px solid #eee;
	font:9px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#000;
	/* size */
	max-width:150px;
	/* position */
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	/* margins, padding */
	margin:0;
	padding:2px;
	/* internal misc */
	text-align:left;
	/* external misc */
	display:block;
	visibility:hidden;
	filter:alpha(opacity=0);
	opacity:0;
}
#background_image{
	background:#550033;
	position:absolute;
	/* size */
	width:100%;
	height:100%;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	z-index:0;
	overflow:hidden;
}
#background_image img{
	border:0;
	/* size */
	width:100%;
	height:100%;
	/* margins, padding */
	margin:0;
	padding:0;
}	  
#background{
	position:absolute;
	/* size */
	width:100%;
	height:100%;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	z-index:1;
	overflow:hidden;
}
#holder{
	/* size */
	width:100%;
	height:100%;
	/* margins, padding */
	margin:0;
	padding:0;
	/* internal misc */
	text-align:center;
	/* external misc */
	display:block;
	float:left;
}
#header{
	/* size */
	width:100%;
	/* margins, padding */
	margin:0;
	padding:15px 0 5px 0;
	/* external misc */
	display:block;
	float:left;
	/* internal misc */
	text-align:left;
	position:relative;
}
#header #title{
	/* fonts, background, colors */	
	font:25px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;		
	/* margins, padding */
	margin:0;
	padding:0 15px;
	/* internal misc */
	text-align:left;
	vertical-align:bottom;
}
#header #title a img{
	border:0;
	/* margins, padding */
	margin:0;
	padding:0;
}
#header #menu{
	/* fonts, background, colors */
	font: 11px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* size */
	height:75px;
	/* margins, padding */
	margin:0;
	padding:5px 0 0 0;
	/* external misc */
	display:block;
	float:left;
	/* internal misc */
	text-align:left;
	overflow:hidden;
}
#header #menu a img{
	border:0;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	float:left;
	clear:none;
}
#content{
	/* fonts, background, colors */
	font:1em "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	background:#aa8899;
	/* size */
	width:100%;
	height:450px;
	/* margins, padding */
	margin:0;
	padding:0 0 0 15px;
	/* external misc */
	display:block;
	float:left;
	position:relative;
	/* internal misc */
	overflow:hidden;
	text-align:left;
}
#footer{
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* size */
	width:100%;
	/* margins, padding */
	margin:0;
	padding:3px 0 15px 15px;
	/* external misc */
	display:block;
	float:left;
	/* internal misc */
	text-align:left;
}
/* item cards */
#content #left{
	/* size */
	width:360px;
	/* margins, padding */
	margin:0 0 5px 0;
	padding:0;
	/* external misc */
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
} 
#content #left #navigation{
	/* size */
	width:360px;
	/* margins, padding */
	margin:0 0 0 -5px;
	padding:0;
	/* external misc */
	clear:both;
	position:relative;
}
#content #left #navigation #select{
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	margin:0;
	padding:0;
}
#content #left #navigation #search{
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	margin:0;
	padding:0;
}
#content #left #cards{
	/* size */
	width:360px;
	/* margins, padding */
	margin:5px 0 0 0;
	padding:0;
	/* external misc */
	position:relative;
	overflow:hidden;
}
#content #left #cards #cards_holder{
	/* size */
	width:360px;
	/* margins, padding */
	margin:-5px 0 0 0;
	padding:0;
	/* external misc */
	display:block;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.card{
	/* size */
	width:360px;
	/* margins, padding */
	margin:5px 0 0 0;
	padding:0;
	/* external misc */
	display:block;
	float:left;
	vertical-align:top;
	clear:both;
	/* internal misc */
	text-align:left;
}
.card .content{
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	background:#aa8899;
	/* size */
	width:360px;
	height:71px;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	float:left;
	/* internal misc */
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}
.card .content .holder{
	/* margins, padding */
	margin:0;
	padding:0;
}
.card .content .holder .text{
	/* fonts, background, colors */
	color:#ffffff;
	/* size */
	width:285px;
	/* margins, padding */
	margin:0;
	padding:0;
	/* internal misc */
	text-align:left;
	vertical-align:top;
	line-height:13px;
	/* external misc */
	display:block;
	clear:none;	
	float:left;
}
.card .content .holder .text .title{
	/* size */
	height:13px;
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	padding:2px 0;
	margin:0;
	/* external misc */
	clear:right;
	/* internal misc */
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
}
.card .content .holder .text .title a:link{
	color:#ffffff;
	text-decoration:none;
}
.card .content .holder .text .title a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.card .content .holder .images{
	/* size */
	width:70px;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	float:left;
	display:block;
	clear:none;
}
.card .content .holder .images .title{
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	/* size */
	width:70px;
	height:13px;
	/* margins, padding */
	margin:0;
	padding:2px 0;
	/* external misc */
	float:left;
	display:block;
	clear:both;
}
.card .content .holder .images .image{
	/* size */
	width:65px;
	/* margins, padding */
	margin:0;
	padding:2px 0 0 0;
	/* external misc */
	float:left;
	display:block;
	clear:both;
	/* internal misc */
	cursor:pointer;
}
.card .content .holder .images .image img{
	/* size */
	width:65px;
	height:49px;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	border:0;
	float:left;
	/* internal misc */
	cursor:pointer;
}
.card .footer{
	background:#aa8899;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	clear:both;
	/* internal misc */
	text-align:left;
	vertical-align:top;
}
.card .footer .text{
	/* fonts, background, colors */
	font:8px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* size */
	width:70px;
	/* margins, padding */
	margin:0;
	padding:3px 0 0 0;
	/* external misc */
	float:left;
	clear:left;
	/* internal misc */
	text-align:left;
	letter-spacing:2px;
}
.card .footer .readmore{
	/* fonts, background, colors */
	font:9px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	margin:0;
	padding:3px 0 2px 0;
	/* external misc */
	float:left;
	clear:none;
	/* internal misc */
	text-align:left;
	letter-spacing:1px;
	line-height:12.4px;
}
.card .footer .readmore a:link{
	color:#ffffff;
	text-decoration:underline;
}
.card .footer .readmore a:visited{
	color:#ffffff;
	text-decoration:underline;
}
.card .footer .readmore a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.card .footer .tag{
	/* fonts, background, colors */
	font:9px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	margin:0;
	padding:3px 0 2px 0;
	/* external misc */
	float:right;
	clear:none;
	/* internal misc */
	text-align:left;
	line-height:12.4px;
}
.card .footer .tag a:link{
	color:#ffff66;
	text-decoration:underline;
	/* margins, padding */
	margin:0;
	padding:0 4px 0 0;
}
.card .footer .tag a:visited{
	color:#ffff66;
	text-decoration:underline;
	/* margins, padding */
	margin:0;
	padding:0 4px 0 0;
}
.card .footer .tag a:hover{
	color:#ffff66;
	text-decoration:underline;
	/* margins, padding */
	margin:0;
	padding:0 4px 0 0;
}
#content #right{
	/* size */
	width:360px;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	display:block;
	float:left;
	clear:none;
	position:relative;
}
#content #right #image{
	/* fonts, background, colors */
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* size */
	width:450px;
	/* position */
	position:relative;
	top:0;
	left:0;
	z-index:50;
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	visibility:hidden;
	/* internal misc */
	overflow:hidden;
}
#content #right #image #image_image img{
	/* margins, padding */
	margin:0;
	padding:0;
	/* external misc */
	border:0;
	clear:both;
	/* internal misc */
	vertical-align:top;
}
.loading-cards-on{
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* size */ 
	height:auto;
	width:350px;
	/* margins, padding */
	margin:0;
	padding:5px;
	/* external misc */
	visibility:visible;
	display:block;
	/* internal misc */
	vertical-align:middle;
	overflow:hidden;
}
.loading-cards-off{
	/* external misc */
	visibility:hidden;
	display:none;
}
.loading-image-on{	 
	font:10px "Lucida Grande","Verdana","Arial",sans-serif;
	color:#ffffff;
	/* margins, padding */
	margin:0;
	padding:5px;
	/* size */
	height:auto;
	width:350px;
	/* external misc */
	visibility:visible;
	display:block;
	/* internal misc */
	vertical-align:middle;
	overflow:hidden;
}
.loading-image-off{
	/* external misc */
	visibility:hidden;
	display:none;
}
/* scrollbars */
#scrollbar{
	padding:0;
	margin:0;
	width:31px;
	height:100%;
	float:left;
	display:block;
	clear:none;
	vertical-align:top;
	background-image:url("/_front/images/dash2.gif");
	background-repeat:repeat;
	z-index:10;
}
#scrollbar_bar{
	background:transparent;
	position:relative;
	top:0;
	left:0;
	padding:0;
	margin:auto;
	width:15px;
	min-height:50px;
	height:50px;
	display:block;
	clear:none;
	vertical-align:top;
	cursor:n-resize;
	visibility:hidden;
	z-index:11;
}
#scrollbar_image{
	padding:0;
	margin:0;
	width:15px;
	min-height:50px;
	height:50px;
	display:block;
	clear:none;
	vertical-align:top;
	cursor:n-resize;
	visibility:visible;
	background-image:url("/_front/images/slider_round.gif");
	z-index:12;
}
