html {
	min-height: 100%;
	height: auto;
}

body, html, a {
	cursor:none;  
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#000 url('../images/bgstops.jpg') center no-repeat;
	background-attachment:fixed;
	color: #3F3E3C;
	line-height: 1.5em;
}

/* helpers
 -----------------------------------*/
.left{float: left;}
.right{float: right;}
.hide{display: none;}
.transparent{filter: alpha(opacity=50);opacity: 0.5;}
.paddingFive{padding:5px;}
.paddingTen{padding:10px;}
.paddingZero{padding:0px;}
p{margin:5px 0 5px 0;}
a{color:#000;}
/*--*/

/* structure
 -----------------------------------*/
.wrapper {
	position: relative;
}

#container {
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1200px;
}

#choices{
	margin:150px 0 0 20px;
}

#choices a{
	width:350px;
	height:120px;
	font-size:20px;
	line-height:100px;
}

#headercontainer{
	height:125px;
    width: 1000px;
    position:relative;
}
#searchcontainer{
	position:absolute;
	top:60px;
	right:55px;
}
#navbar{
	width:95%;
	text-align:center;
}
#logo{
	padding:10px;
	margin-left:5px;
}
.index #logo{
	margin-left:450px;
	margin-top:10px;
}
#line{
	background:#BF1669 url('../images/line.jpg') no-repeat;
	background-position:right;
	width:100%;
	height:2px;
}
.ui-select{
	float:left;
	margin:10px;
	width:190px;
}
.top.ui-btn, .ui-btn-inline {
	float:left;
	margin:10px;
	width:190px;
}

#choices .ui-btn-inline {
	float:none;
	margin:5px; 
}
#txt_search{
	float:left;
	margin:10px;
	width:175px;
}
.ui-body-c, .ui-overlay-c{text-shadow:none;}
.ui-block-b{margin:4px;}
.ui-page{background:none;}
.ui-btn-active { background: #BF1669; border-color:#BF1669;}
.ui-btn-inner{border-top:0px;}

#filters{
	width:95%;
	height:100px;
}
.product{
	width:365px;
	height:250px;
	margin:10px;
	color:#fff;
	float:left;
	cursor:none;
}
.product .img{
	padding:10px;
	width:110px;
	height:230px;
	float:left;
	background:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align:center;
}

.imgdetail{
	padding:5px;
	border:1px solid #ccc;
	margin-left:5px;
}
.product .info{
	float:left;
	background:#000 url('../images/productinfo_bg.jpg') no-repeat;
	padding:10px;
	width:210px;
	height:230px;
	overflow:hidden;
}
.product .title{
	margin-bottom:10px;
	overflow:hidden;
	height:45px;
}

.kadobox .title {
	margin-bottom:10px; overflow:visible;
}

.product .info h1{
	font-size:20px;
	font-weight:normal;
	line-height:22px;
}
.properties ul{
	clear:both;
	padding:4px 0 4px 0;
}
.properties li.label{
	float:left;
}
.properties li.value{
	float:right;
}
.product .price{
	margin-top:10px;
	float:right;
	font-size:25px;
	line-height:30px;
}
.pager{
	position:relative;
	margin: 0 auto;
	color:#fff;
	font-size:20px;
	top:30px;
}

.detail{
	width:75%;
}
.detail h1{
	font-size:40px;
	line-height:40px;
	color:#BF1669;
	margin-bottom:20px;
}
.detail .price{
	color:#333;
	font-size:30px;
	margin-bottom:30px;
}
.data-table {
    border: 1px solid #BEBCB7;
    width: 70%;
    font-size:20px;
    margin-bottom:40px;
    float:left;
}
.data-table .even {
    background:#EEEDED;
}
.data-table .odd {
    background: #999;
    color:#fff;
}

.data-table tr.fullrow td {
	background-color:#000;
	color:#FFF;
	padding:10px;
}
.data-table tbody th, .data-table thead th, .data-table tbody td {
    border-bottom: 1px solid #D9DDE3;
    border-right: 1px solid #D9DDE3;
    padding-left: 10px;
    height:30px;
    line-height:30px;
}
select option{
	height: 25px; padding:2px; line-height: 25px; 
}
.noresults{
	font-size:30px;
	color: #fff;
	margin-left:5px;
}

#wrapper.kadobox div.kadobox {
	background-color:#D9DDE3;
	padding:5px;
	width:50%;
	border-radius:10px;
	border:3px outset #FFF;
	margin-bottom:25px;
}

.ui-select .ui-btn,div.pager_container .ui-btn,.ui-btn input, .top.ui-btn, .ui-btn-inline {
	padding:15px 0px;
}

#btndeletion .ui-btn-text {
	color:#FF0000;
	text-shadow: none;
}

#btndeletion #buttondelete{
	background-color:#a7155d;
	opacity:1.0;
	border-radius:11px;
}

#buttonback.ui-btn-up-c{
	background:#A7155D;
	text-shadow: none;
}

#btndeletion .ui-icon {
	z-index:10;
}

#btndeteletion .ui-btn-hidden,div.terug .ui-btn-hidden {
	opacity:0.2;
}

#btndeletion .ui-btn-text,div.terug .ui-btn-text {
	color:#FFF;
	z-index:10;
}

.ui-select .ui-btn-text, div.pager_container .ui-btn-text {
	font-size:14px;
}
