body {
	background-image: url(../../images/ajax/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000;
	font-family: Helvetica, Arial, sans-serif;
}

#header .gfx{
	width:960;
	height:121px;
	background: url(../../images/ajax/bg_header.gif) top center no-repeat;
	color: #000;
}

/*
 navigation
*/
.hlist {
  background-image: url(../../images/ajax/bg-nav.gif);
}

	.hlist ul li.active {
	  font-weight: normal;
	}
	
	/*
	.hlist ul li.active {
	  background: #760101 url(../../images/transparentbg.png);
	}
	
	.hlist_top ul li.active {
	  background: #760101 url(../../images/nav_gradient.png);
	}
	*/
	
	.hlist li.spacer {
	  background-image: url(../../images/ajax/nav-spacer.gif);
	  background-position:center bottom;
	  height:30px;
	  width:2px;
	}
  
.hlist_top ul li a:focus,
.hlist_top ul li a:hover,
.hlist_top ul li a:active {
	text-decoration:underline;
}

.hlist ul li a:focus,
.hlist ul li a:hover,
.hlist ul li a:active {
	background: #760101; color: #fff;
}
/*
 end navigation
*/

/*
 tables
*/
table caption { 
	border: 1px solid #d9d9d9;
}

.block_textbox {
	background: #7d1b2a;
}

table.sidebar th {
	background: #c80320;
}

td.cancel p {
	color: #000;
}

table a {
	color: #C10013;
}
/*
 end tables
*/

.login_button {
	background: #c10013 url(../../images/gradient_button.png) repeat-x;
	background-position: bottom;
}

.alt_button {
	background: #848484 url(../../images/gradient_button.png) repeat-x;
	background-position: bottom;
}

.submit_button, .submit_button_table {
	background: #10dd00 url(../../images/gradient_button.png) repeat-x;
	background-position: bottom;
}

.label {
	float: left;
	width: 174px;
	text-align: center;
	padding-top: 3px;
	margin: 0 0 0 7px;
	background: #650111;
}

.first_block_login, .third_block_login {
	border-bottom: 1px solid #51010d;
}

.first_block_bottom, .third_block_bottom {
  border-top: 1px solid #963348;
}

.mijnkaarten table th a, .transaction_history td.no-padding a, table.cardactions td a {
	color: #750112;
}

#ordererror {
	color: #C10013;
}

.counter {
	background: #ff5757;
}

.maintenance a {
	color: #C10013;
}

.top25 table tr.self {
	background: #C10013;
}

a.red, a.red:active, a.red:visited {
	color: #C10013;
}

hr {
    border-bottom: 1px #444444 solid;
    /*border-bottom: 1px #cc071e solid; */
    /*color: #d6394a;*/
    color: #333333;
}
  
.grey {
    color:#AFAFAF;
}

h3.color { font-size: 150%; margin: 10px 0 10px 0; color: #bc031a}

/*
 * Rotator
 */

 
#rotator {
	width:743px; 
	margin:0 -30px;
	padding:0;
}
#rotator *{
	padding:0;
	margin:0;
	line-height: 1em;;
}
#container {
	position:relative; 
	background:#fff; 
	height:360px;
	width: 682px; 
	border-right:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	margin-left:30px;
}
.sliderbutton {
	float:left; 
	width:25px; 
	height:361px; 
	cursor:pointer;
}
#slideleft {
	background:url(images/icons.gif) -50px -265px no-repeat;
	display:none;
}
#slideleft:hover {
	background-position:-0 -361px;
}
#slideright {
	background:url(images/icons.gif) 0 90px no-repeat;
	display:none;
}
#slideright:hover {
	background-position:-50px 90px
}
#slider {
	float:left; 
	position:relative; 
	overflow:auto; 
	width:683px; 
	height:361px
}
#slider ul {
	position:absolute; 
	list-style:none; 
	top:0; 
	left:0
}
#slider li {
	float:left; 
	width:683px; 
	height:361px;
	list-style-type: none;
}
#slider li p {
	position: relative; 
	top:-44px;
	heigth: 48px; 
	left:0px; 
	color: white; 
	background: url(../../images/rotator/caption.png)	;  
	padding:10px 10px;
	font-size: 18pt;
}
#rotator .pagination {
	position:absolute; 
	bottom:0px; 
	left:515px; 
	list-style:none; 
	height:25px;
	width:160px;
}
#rotator .pagination li {
	float:left; 
	cursor:pointer; 
	height:12px; 
	width:12px; 
	background: url(../../images/rotator/pagination_inactive.png) center no-repeat;
	margin:0 4px 0 0 !important; 
}
#rotator .pagination li:hover, #rotator li.current {
	background-image: url(../../images/rotator/pagination_active.png);
}
