body, html, head
	{
	background	: #1d1d18;
	font-family	: arial, verdana, sans-serif;
	font-size	: 11px;
	font-weight	: 100;
	color		: #313739;
	margin		: 0px;
	padding	: 0px;
	height		: 100%;
	width		: 100%;
	}

.centerize
	{
	position	: relative;
	display	: block;
	margin		: 0 auto 0;
	padding	: 0px;
	text-align	: left;
	}

.container
	{
	position	: relative;
	margin		: 0 auto 0;
	padding	: 0;
	text-align	: left;
	width		: 800px;
	background	: #ffffff url('../images/header_bgr.jpg') no-repeat;
	}


/* Header and navigation */

#header
	{
	padding	: 10px;
	width		: 100%;
	margin		: 0 auto 0;
	text-align	: center;
	}

#header img
	{
	text-align	: center;
	margin-top	: 60px;
	}

#header ul
	{
	width		: 100%;
	margin		: 10px 0px 0px 0px;
	padding	: 0px;
	clear		: both;
	height		: 38px;
	list-style-type: none;
	background	: transparent url('../images/menu_bgr.gif') no-repeat;
	font-variant: small-caps;
	font-size	: 12px;
	}

#header ul li
	{
	list-style-type: none;
	float		: left;
	margin-right	: 0px;
	margin-left	: 0px;
	position	: relative;
	top		: 0px;
	padding	: 0px;
	}

#header ul li a
	{
	text-decoration	: none;
	color		: #606060;
	padding-left	: 3px;
	padding-right	: 38px;
	line-height	: 38px;
	display	: block;
	background	: transparent;
	padding	: 0px 20px 0px 20px;
	margin		: 0px 0px 0px 4px;
	position	: relative;
	height		: 38px;
	font-size	: 12px;
	float		: left;
	}


#header ul li a:hover, #header ul li a.selected
	{
	color		: #efefef;
	background	: transparent url('../images/navi/tab_right_selected.png') right;
	}


#header ul li a span
	{
	position	: absolute;
	left		: -4px;
	background	: transparent;
	display	: block;
	width		: 4px;
	height		: 38px;
	top		: 0px;
	}

#header ul li a:hover span, #header ul li a.selected span
	{
	background	: transparent url('../images/navi/tab_left_selected.png') no-repeat left;
	}




/* Content */

.info	{
	padding	: 10px;
	margin-top	: -10px;
	}

.info h1
	{
	font-size	: 20px;
	letter-spacing: -0.5px;
	color		: #08b7ee;
	font-weight	: 100;
	margin		: 0px;
	}

.info p
	{
	}
	
a:link, a:visited
	{
	color	: #ed145b;
	text-decoration	: underline;
	}

/* general */
div.hr
	{
	font-size	: 1px;
	background	: #e7e7e7;
	height		: 1px;
	border-top	: 1px solid #e5e5e5;
	border-bottom	: 1px solid #eaeaea;
	display	: block;
	width		: 100%;
	margin		: 20px 0px 20px 0px;
	}

.largeButton:link, .largeButton:visited
	{
	text-decoration	: none;
	color		: #606060;
	padding-left	: 3px;
	padding-right	: 38px;
	line-height	: 38px;
	display	: block;
	background	: transparent;
	padding	: 0px 20px 0px 20px;
	margin		: 0px 0px 0px 0px;
	position	: relative;
	left		: 4px;
	height		: 38px;
	font-size	: 11px;
	float		: left;
	background	: transparent url('../images/navi/tab_right.png') right;
	}

.largeButton:link span, .largeButton:visited span
	{
	position	: absolute;
	left		: -4px;
	background	: transparent;
	display	: block;
	width		: 4px;
	height		: 38px;
	top		: 0px;
	background	: transparent url('../images/navi/tab_left.png') no-repeat left;
	}


.largeButton:hover
	{
	color		: #efefef;
	background	: transparent url('../images/navi/tab_right_selected.png') right;
	}

.largeButton:hover span
	{
	background	: transparent url('../images/navi/tab_left_selected.png') no-repeat left;
	}





.columnHolder
	{
	background	: transparent url('../images/maincontent_separators.gif') repeat-y;
	}

.column1, .column2, .column3
	{
	display	: block;
	float		: left;
	font-family	: arial, verdana, sans-serif;
	font-size	: 11px;
	color		: #313739;
	}

.column1, .column2, .column3
	{
	width		: 260px;
	}

.column1 div{margin : 0px 10px 0px 00px;}
.column2 div{margin : 0px 10px 0px 10px;}
.column3 div{margin : 0px 00px 0px 10px;}


.columnHolder ul
	{
	margin		: 5px 10px 0px 20px;
	padding	: 0px;
	list-style-image: url('../images/bullet.gif');
	}

.spacer
	{
	height		: 10px;
	font-size	: 1px;
	display	: block;
	width		: 100%;	
	clear		: both;
	}


.heading1
	{
	display	: block;
	color		: #08b7ee;
	font-size	: 13px;
	letter-spacing: -0.7px;
	font-weight	: 100;
	}


/* Clearfix */

* html .clearfix 
	{
	height	: 1%;
	}
.clearfix
	{
	display: inline-block;   
	}

.clearfix:after {   
    content: ".";   
    display: block;   
    clear: both;   
    visibility: hidden;   
    line-height: 0;   
    height: 0;   
}   
    
html[xmlns] .clearfix {   
    display: block;   
}   
  
* html .clearfix {   
    height: 1%;   
}


.promotionHolder
	{
	position	: relative;
	width		: 800px;
	height		: 280px;
	overflow	: hidden;
	}

.promotion
	{
	position	: absolute;
	top		: 0px;
	left		: 0px;
	height		: 280px;
	width		: 9999px;
	}

.promotion img
	{
	float		: left;
	border		: 0px;
	}

.promotionHolder .imageCounterHolder
	{
	background	: #202020;
	color		: #efefef;
	position	: absolute;
	top		: 10px;
	left		: 10px;
	padding	: 10px;
	opacity	: 0.8;	
	}


.promotionVertical
	{
	position	: absolute;
	top		: 0px;
	left		: 0px;
	height		: 9999px;
	width		: 800px;
	}

.promotionVertical img
	{
	display	: block;
	}


.promotionHolder .imageCounterHolder .imageCounter
	{
	display	: block;
	float		: left;
	}

.promotionHolder .imageCounterHolder .prev
	{
	background	: transparent url('../images/navi/btn_prev_small.gif') center no-repeat;
	width		: 7px;
	height		: 15px;
	display	: block;
	margin-right 	: 5px;
	float		: left;
	cursor	: pointer;
	}

.promotionHolder .imageCounterHolder .next
	{
	background	: transparent url('../images/navi/btn_next_small.gif') center no-repeat;
	width		: 7px;
	height		: 15px;
	display	: block;
	margin-left	: 5px;
	float		: left;
	cursor	: pointer;
	}

#footer
	{
	margin-top	: -10px;
	padding	: 10px;
	}

.role	{
	color		: #707070;
	}
.role	h1
	{
	font-size	: 11px;
	color		: #101010;
	font-weight	: bold;
	letter-spacing	: -0.4px;
	font-variant: small-caps;	

	}