/* CSS Document */


#main {
	background-color:#fff;
	
}

#container {
	width:990px;
	height: 600px;
	margin:0 auto;
	margin-top:0px;
	background-color: #fff;
	
	background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/bg1.png);
	background-repeat: 		no-repeat;
	background-position: 	left top; 	
	padding-top:10px;
	
	 
}

.header {

		background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/logo1.png);
		background-repeat: 		no-repeat;

		background-position: 	left top; 
		height:					107px;
		padding-left: 150px;

	}
	
.midheader {

		width:		400px;
		height:		255px;
		text-align: left;
		margin-left: 200px;
		margin-top: -500px;
		position:absolute;

	}
	
.content
{
	margin-left:149px;
	margin-top:120px;
}

body {

		height:100%; 
		margin:0px;
		padding:0px;
		font-family:Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px; 

		color:#22373e; 

	} 
	
	
#belform
{
	float:right;
	padding:0px;
	height: 200px;
	background-color: transparent;
	font-size: 9px;
	line-height:17px;
	margin-right:10px;
	margin-top:5px;
}

#belform input
{
	border: 0px;
	background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/formshadow.png);
	background-repeat: no-repeat;
	width:130px;
}

#belform .part1
{
	width: 140px;
	background-color: #c8d2e4;
	padding: 5px;
	padding-left: 10px;
}

#belform .part1 h2
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}

#belform .part2
{
	width: 140px;
	background-color: #183f88;
	padding: 5px;
	color: #fff;
	padding-left: 10px;
	height: 120px;
}

div#submitbutton { 
	margin: 0px; 
	width: 145px; 
	height: 18px; 
	position: relative; 
	padding: 5px; 
	background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/belmebg.png);
	background-repeat: repeat-y repeat-x;
}

div#submitbutton input{ 
	background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/formshadow.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:12px;
	margin-left:5px;
	margin-top:0px;
	width:130px;
}
	
#belform .part2 input
{
	background-color: #d3dbe9;
}
	.header a {
	
		color:#000;
		margin: 15px;
		font-size: 14px;
		text-decoration: none;
		font-family: Myriad;
	}
	
	.header #menu input {
		background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/formshadow.png);
		background-repeat:no-repeat;
		border:0 none;
		width:130px;
		float: left;
		position: absolute;
}
	
	.footer{
	
		font-size:11px;
		color:#aaaaaa;	
		padding:20px;
		padding-bottom:5px;
		background-color:#FFFFFF;
		height:150px;
	}

	.footer td a {
		color:#21b5b7;	
	}

	div.backtotop {

		background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/backtotop.gif);
		background-repeat: no-repeat;
		background-position: left 9px;
		float:right;
		padding-top:6px;
		margin-left:30px;
	}

	div.backtotop a {
		font-weight:normal;
		padding-left: 15px;
		text-decoration:none;
		font-size:0.9em;

	}



	.block-content {

		background-color:#FFFFFF
	}

	.home-content .content-item {
		padding:30px;
        display:    block; 
	}
	.contentlist-content{
	text-align:left;
	}


		div.detail-holder div.left ul{
			padding:0px;
			margin:0px;
		}
	
		div.detail-holder .left ul li{
			padding-left:15px;
			margin:0px;
			list-style-type: none;
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bullet-mind.gif);
			background-repeat: no-repeat;
			background-position: 4px;
			padding-left: 20px;

			font-weight:normal;
			font-size: 1em;
			padding:0px;
			padding-bottom:5px;
			padding-top:5px;
			padding-left:18px;
			margin:0px;
			color: #4c515c;
			width:170px;	
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccfd1;
		}
		
		div.detail-holder .left ul li.submenu {
		
					list-style-type: none;
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bullet-mind.gif);
			background-repeat: no-repeat;
			background-position: 18px;
					padding-left:32px;
					padding-right:-35px;		
								width:157px;			
		
		}



		div.detail-holder .left ul li a{

			text-decoration:none;
			color:#1E3D86;

		}


		/* content-holder ul */


		.content-holder ul {
		
			margin:20px;
			padding:0px;
			
		}
		

		.content-holder {

			height:120%;
			padding-bottom:200px;
		}

		.content-holder ul.toc li{
		
			margin:0px;
			list-style-type: none;
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bullet-toc.gif);
			background-repeat: no-repeat;
			background-position: left 3px;
			padding-left: 15px;		
			padding-bottom: 5px;						
			font-weight:bold;
			color:#006d75;
			font-size:1em;
		
		}		

		.content-holder ul.toc li a{
			text-decoration:none;
		}
		.content-holder ul.toc li a:hover{
			text-decoration:underline;
		}
		





	div.detail-holder {
        background: #ffffff; 
		background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/detail-crop-bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		height:auto;

	}



	div.columnblock-holder {

        position:inherit; 
        display:    block; 
		padding-left:26px;
		padding-top: 10px;
		height:290px;

	}
	
			div.columnblock-holder div.buiten{
				background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/buiten.png);
				height:211px;
				margin-top:48px;
				width: 173px;
				float: left;
			
			}
			
			div.columnblock-holder div.first{
				background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/body_anim.gif);
				height: 281px;
				width: 198px;
				float: left;
			}
			
			div.columnblock-holder div.second{
				background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/mind_anim.gif);
				height: 281px;
				width: 198px;
				float: left;
			}
			
			div.columnblock-holder div.third{
				background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/new/soul_anim.gif);
				height: 281px;
				width: 198px;
				float: left;
			}

			

	
			div.columnblock-holder div.columnblock div.top {
	background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnbox_top.gif);
	background-repeat: 		no-repeat;
	height:					8px;
	background-position: left bottom;
			}
		
			div.columnblock-holder div.columnblock div.content {
			background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnbox_crop.gif);
			background-repeat:repeat-y;
			height:auto;
			min-height:175px;
			top:10px;
			width:300px;
			z-index:1;

			}

				div.columnblock-holder div.columnblock div.content div.data {

					padding-top:5px;
					text-align:left;
					padding-left:0px;
						
				}


		
			div.columnblock-holder div.columnblock div.bottom {
				background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnbox_bottom.gif);
				background-repeat: 		no-repeat;
				height:					8px;
			}


			div.columnblock-holder div.columnblock div.header-body {
				background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnheader_body.jpg);
				background-repeat: 		no-repeat;
				height:					126px;
        position:inherit; 
        display:    block; 
				width: 265px;
				padding-left:10px;
				background-position: 9px;
			}

			div.columnblock-holder div.columnblock div.header-mind {
				background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnheader_mind.jpg);
				background-repeat: 		no-repeat;
				height:					126px;
        position:inherit; 
        display:    block; 
				width: 265px;
				padding-left:10px;
				background-position: 9px;
			}

			div.columnblock-holder div.columnblock div.header-soul {
				background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/columnheader_soul.jpg);
				background-repeat: 		no-repeat;
				height:					126px;
        position:inherit; 
        display:    block; 
				width: 265px;
				padding-left:10px;
				background-position: 9px;
			}
	



		div.detail-holder tr.boxcolor-body td {

			background:#d5d6a1;
			cursor:pointer;


		}
		div.detail-holder tr.boxcolor-body-hd td {

			background:#aaaa05;
			height:50px;
			cursor:pointer;


		}
		div.detail-holder tr.boxcolor-body-hd h2 {
			padding-left:6px;
			padding-top:13px;
			padding-bottom:0px;
			margin:0px;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
		}
		div.detail-holder tr.boxcolor-body td.content div {
			padding-left:6px;
			padding-top:13px;
			padding-bottom:12px;
			margin-bottom:0px;
			font-size:12px;
			font-weight:normal;
			color:#000000;

			overflow:hidden;
			height:90px;
		}

		div.detail-holder tr.boxcolor-body  img.moreinfo{
			padding:5px;
		}




		div.detail-holder tr.boxcolor-mind td {

			background:#cde0e7;
			cursor:pointer;

		}
		div.detail-holder tr.boxcolor-mind-hd td {

			background:#066685;
			height:50px;
			cursor:pointer;


		}



		div.detail-holder tr.boxcolor-mind-hd h2 {
			padding-left:6px;
			padding-top:13px;
			padding-bottom:0px;
			margin:0px;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
		}
		div.detail-holder tr.boxcolor-mind td.content {
			padding-left:6px;
			padding-top:13px;
			padding-bottom:12px;
			margin-bottom:0px;
			font-size:12px;
			font-weight:normal;
			color:#000000;

			overflow:hidden;
			height:90px;
		}

		div.detail-holder tr.boxcolor-mind  img.moreinfo{
			padding:5px;
		}



		div.detail-holder tr.boxcolor-soul td {

			background:#f1e7db;
			cursor:pointer;

		}
		div.detail-holder tr.boxcolor-soul-hd td {

			background:#9c5403;
			height:50px;
			cursor:pointer;


		}
		div.detail-holder tr.boxcolor-soul-hd h2 {
			padding-left:6px;
			padding-top:13px;
			padding-bottom:0px;
			margin:0px;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
		}
		div.detail-holder tr.boxcolor-soul td.content div{
			padding-left:6px;
			padding-top:13px;
			padding-bottom:12px;
			margin-bottom:0px;
			font-size:12px;
			font-weight:normal;
			color:#000000;

			overflow:hidden;
			height:90px;
		}

		div.detail-holder tr.boxcolor-soul  img.moreinfo{
			padding:5px;
		}



		div.detail-holder .block-top-left {
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-corner-top-left.png);
			background-repeat: repeat-x;
			background-position: left top;
			height:12px;
			width:12px;
		}
		div.detail-holder .block-bottom-left {
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-corner-bottom-left.png);
			background-repeat: repeat-x;
			background-position: left top;
			height:12px;
			width:12px;
		}

		div.detail-holder .block-bottom-right {
			background-image: url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-corner-bottom-right.png);
			background-repeat: repeat-x;
			background-position: left top;
			height:12px;
			width:12px;
		}

		div.detail-holder .block-top-middle {
			background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-shadow-top.png);
			background-repeat: repeat-x;
			background-position: left top;
			height:5px;
		}

		div.detail-holder .block-top-right {
		background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-corner-top-right.png);
		background-repeat: no-repeat;
		background-position: left top;

		}

		div.detail-holder .block-left {
			background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-shadow-left.png);
			background-repeat: repeat-y;
			background-position: left top;
			width:5px;
			height:50px;

		}

		div.detail-holder .block-right {
		background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-shadow-right.png);
		background-repeat: repeat-y;
		background-position: left top;
		width:5px;

		}

		div.detail-holder .block-bottom-middle {
			background-image:url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/blok-shadow-bottom.png);
			background-repeat: repeat-x;
			background-position: left top;
		}

		div.detail-holder div.nav {

/*			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/logo.jpg);
			background-repeat: 		no-repeat;*/
/*			position:   absolute; */
/*			background:#00CC99;*/
			width:573px;
			height:					160px;
	
			text-align:right;
			

	

		}


		div.detail-holder div.nav {


		

		}
		

.tabs {

padding-top:8px;
}

		div.detail-holder .first {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_body.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}

		div.detail-holder .first:hover {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_body_hover.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}

		div.detail-holder .first-selected {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_body_open.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}

		div.detail-holder .second {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_mind.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}

		div.detail-holder .second:hover {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_mind_hover.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;
		}

		div.detail-holder .second-selected {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_mind_open.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;
		}

		div.detail-holder .third{

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_soul.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}
		
		div.detail-holder .third:hover{

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_soul_hover.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;

		}

		div.detail-holder .third-selected {

			background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/nav_soul_open.jpg);
			background-repeat: 		no-repeat;
			width:191px;
			height:137px;
			float:left;
			cursor:pointer;
		}



/* COMMERCE */

	div.commerce {
	
		font-family:	Arial, Helvetica, sans-serif;
		font-size:	12px;
		color:		#333333;
		padding-bottom:300px;

	}

		div.commerce a {
	
			color:#000000;
	
		}

		div.commerce h1 {
	
			/*font-size:2.0em;
			color:#000000;*/
	
		}

		div.commerce div.row {
		background-color:#efefef;
		padding:15px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		}

			div.commerce div.row a {
		
		color:#972a35;
				text-decoration:none;
		
			}
			
			div.commerce div.row a:hover {
		
		
				text-decoration:underline;
		
			}
			div.commerce h2   {
				margin:0px;
				padding:0px;
				font-weight:bold;
				font-size:20px;
			}
			div.commerce h2 a {

				
			}

			div.commerce  div.detail {

				height:100%;
			}

			div.commerce div.detail .image {
					position:absolute;
					width:250px;
					float:left;
					padding-left:290px;
			}


			div.commerce div.detail .details {

				position:absolute;
				width:280px;
				float:left;



			}

				div.commerce div.detail .details .label {

					color:#999999;
					width:120px;
					float:left;

				}


				div.commerce div.detail .details .value {
	
					float:left;

				}


				div.commerce div.detail .bodytext {

					position:relative;
					clear:both;
					width:600px;
					float:left;
					padding-bottom:150px;
	

						
				}

				div.commerce  .block-content {
	
					padding:15px;
				}

		div.commerce .cart-buy {

				background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bt_buy.gif);
				background-repeat: 		no-repeat;
				width:					126px;
				height:					33px;
				cursor:		pointer;
				font-size:0px;

				
			
		}

	table.cart-advanced td  {
	background-color:#ddedf2;
	padding:5px;
	padding-bottom:0px;
	padding-top:5px;
	white-space: nowrap;			
	}

	table.cart-advanced td.last {

			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccfd1;
			padding-bottom:5px;
			font-size:11px;
			padding-right:0px;
			width:100%;


	}

	table.cart-advanced td.last strong{

			font-size:12px;



	}

	table.cart-advanced {
		width:					100%;
	}

	table.cart-advanced div.cart-buy-advanced {

		background-image:	url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bt_buy_advanced.gif);
		background-repeat: 	no-repeat;
		width:				84px;
		height:				20px;
		cursor:				pointer;
		float:				right;
	}

	table.cart-advanced div.cart-buy-advanced-full {

		background-image:	url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bt_buy_advanced_full.gif);
		background-repeat: 	no-repeat;
		width:				84px;
		height:				20px;
		float:				right;
	}

	table.cart-advanced div.container {
		color:#848245; 
		width:170px;
		padding:3px;
		padding-left:5px;
		background-color:#fffedc;
		border-width: 1px;
		border-style: solid;
		border-color: #e9e7b4;
	}

	table.cart-advanced div.cart-info-advanced {
		color:#222222;
		float:left;
		text-align:center;
	}

	div.images-gallery {
		float:left;
		width:290px;
		background-color:#eeeeee;
		padding:10px;
	}

	div.images-gallery .gallery-thumbs.holder{
		width:100%;
		float:left;
		padding-top:10px; 
	}


	div.images-gallery .gallery-thumbs.holder .gallery-thumb{
		width:55px;
	height:43px;
		overflow:hidden;
		float:left;
		padding-right:5px;
		padding-bottom:0px;
		margin-right:5px;
	}

		div.images-gallery .gallery-thumbs.holder img{

			background-color:#CCCCCC
		}

	div.images-gallery .gallery-image.holder{
		clear:left;
		width:300px;
		float:left;
	}

	div.images-gallery img {
		border: 1px solid #666666;
	}

	div.images-gallery .image .holder {
		float:left;
		width:300px;
	}



	div.cart-small-products .amount {
		width:25px;
		float:left;
	}

	div.cart-small-products .cart-small-checkout{

		background-image:		url(/sys/themes/public/centrumhethof/centrumhethof_theme/img/bt_checkout_big.gif);
		background-repeat: 		no-repeat;
		background-position: left 8px;
		width:					145px;
		height:					28px;
		cursor:		pointer;
		float:right;
	}
		div.cart-small-products .product{
			color:#999999;
			height:15px;
			padding-top:5px;
			padding-bottom:5px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccfd1;

		}

	div.cart-small-products .text{

		left:52px;

		text-align:left;
		width:125px;
		float:left;
	}

	div.cart-small-products   .text a{
		text-decoration:none;
		font-size:12px;
		font-weight:normal;
	}

	div.cart-small-products   .text .sub{
		
		padding-top:2px;
			color:#999999;
		font-size:11px;
	}
	div.cart-small-products .cart-small-delete {


		text-align:right;
		width:18px;
		float:right;
		color:#DD0000;
		font-weight:bold;
		font-size:10px;
		cursor:pointer;


	}

	div.cart-small-products .warning {
	background-color:#ffe3e3;
	font-size:11px;
		color:;
	color: #941D16;
	border: 1px solid #E69F9B;
	padding: 5px;
	}


	div.cart-small-header {

		color:#007d85;
		font-size:18px;
		font-weight:bold;
		padding-bottom:8px;
	}
	div.cart-small-products .price {
	
		text-align:right;
		width:20px;
		float:left;
		color:#000000;
		font-size:12px;
		font-weight:normal;
		cursor:pointer;
		padding-right:7px;


	}

	div.cart-small-products .cart_product_empty {
		color:#999999;
	}
	
	.ruler {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #bcbfc1;
			height:8px;
			font-size:1px;
	}
	
		
		
	div.checkout-login div.login h3{
		color:#972a35;
	}
	
	

	div.checkout-login div.newclient h3{
		color:#972a35;
	}	

	div.checkout-login div.text{
		height: 38px;
	}	
			
	div.checkout-login div.login{
		width:45%;
		float:left;
		padding-right:10px;
		border-left-width: 1px;
		border-left-style: none;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #C2C6C9;
	}

	div.checkout-login div.login .label{
		color:#007d85;
		font-weight:normal;
		padding-top:12px;
		width:88px;
		float:left;
	}
	div.checkout-login div.newclient .value{
		width:140px;
		float:left;
		padding-top:8px;
	}

	div.checkout-login div.newclient .label{
		color:#007d85;
		font-weight:normal;
		padding-top:12px;
		width:95px;
		float:left;
	}
	div.checkout-login div.login .value{
		width:140px;
		float:left;
		padding-top:8px;
	}


	div.checkout-login div.newclient{
		width:50%;
		float:left;
		padding-left: 10px;
	}

	div.checkout-login div.login form input{


	}


	div.checkout-login.confirm h3{

		color:#972a35;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #bcbfc1;
			padding-bottom:5px;
			margin-bottom:8px;


	}


	input.cart-button {

	color:#000000;
	font-weight: normal;

	padding: 3px;
	width: 160px;
	}


	div.cart-big tr.headers td{

		background-color:#007d85;
		padding:7px;	
		color:#FFFFFF;
		font-weight:bold;

	}

	div.cart-big table{

width:575px;

	}

	.cart-big-amountfield {
	
		width:25px;

	}

	div.cart-big .warning {
	background-color:#ffe3e3;
	font-size:11px;
		color:;
	color: #941D16;
	border: 1px solid #E69F9B;
	padding: 5px;
	position:relative;
	float:left;
	margin-top:5px;

	}
	div.cart-big tr.data td{

		background-color:#ffffff;
		padding:7px;	
		color:#000000;
		text-align:left;
		vertical-align:top;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccfd1;

	}


	div.cart-big    .sub{
		
		padding-top:5px;
		padding-bottom:5px;


	}

	div.cart-big img {

		width:60px;
		float:left;
		margin-right:10px;
	}

div.main-holder .content-item{

position:absolute;
padding:20px;
top:490px;
}



	#introdiv {
		padding-left:300px;
	}
	
	.calendar-table {
		background-color:#ddedf2;
	padding:2px;
	margin:2px;
	border: 1px solid #a0ccdb;
	}


	.calendar {
	background-color:#FFFFFF;
	padding:4px;
	margin:2px;
	border: 1px solid #a0ccdb;
	}

	.calendar-selected {
		background-color:#317e98;

	}
	.calendarToday-selected {
		background-color:#317e98;
		font-weight:bold;
		font-size:16px;
	}

	.calendar-selected a{
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:normal;

	}

	.calendarToday-selected a {
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:bold;
		font-size:16px;

	}


	.calendarToday {
		color:#000000;
		background-color:#ffffff;
		padding:4px;
		font-weight:bold;
		font-size:16px;
	border: 1px solid #a0ccdb;
	}
	.calendarToday a {

		text-decoration:underline;
		color:#FFFFFF;
		font-weight:bold;


	}

	#calendarform .calendar-selected a {

		color:#ffffff;
	}

	.calendarHeader {

		color:#79a0ac;
		font-weight:normal;
		font-size:12px;
	}

.calendar-dropdown-service {
	font-size: 11px;
	background-color: #F5F5F5;
	width: 190px;
	
}
 div.commerce div.detail #calendarform {
clear:both;
float:inherit;
}
	.cart-advanced-date {
		color:#673702;
		font-size:1.2em;
		font-weight:bold;

	background-color:#eeeeee;
	padding:5px;
	padding-bottom:10px;
	padding-top:5px;
	white-space: nowrap;
	}


	.order-header {

		color:#a95903;
		font-size:14px;
		font-weight:bold;
		padding-top:7px;
		padding-bottom:8px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccfd1;
	}
	
	.calendar-product-subtitle {
	font-size: 11px;
	color: #999999;	
	
	}

.ordertotal {
	border: 1px solid #CCCCCC;
}

.ordertotal-row-label {
	font-size:12px;
	padding-bottom:5px;
	text-align:left;
	
}
.ordertotal-row-value {
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}

	.label{
		color:#a15b03;
		font-weight:normal;
		padding-top:5px;
		width:150px;
		float:left;
	}
	
	.value {
		width:150px;
		float:left;
		padding-top:5px;
	}
	
	.register-table .value{
		width:400px;
	}
	
	.register-table .label{
		width:185px;
		padding-right:10px;
	}

	.pubform-textfield{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	font-size: 12px;
	color: #993300;
	width:165px;
	
	}


	.pubform-textfield-2{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
	font-size: 12px;
	color: #000000;
	width:165px;
		margin-bottom:5px;
	}


	.pubform-textfield-3{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
	font-size: 12px;
	color: #000000;
	width:80px;
		margin-bottom:5px;
	}

		div.detail-holder .content-holder  h3 {


		color:#000000;  
		font-size:1.2em;
		padding:0px;
		margin:0px;
		line-height:1.2em;
		margin-bottom:1px;
	}




	div.detail-holder .content-holder p {
		padding:0px;
		padding-bottom:15px;
		margin:0px;
	}
	hr {
	color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	}



			div.columnblock-holder div.columnblock div.content li:last-child {

			border:none;

			}
.specialtop {

float:right;
height:159px;
margin-left:29px;
position:absolute;
top:526px;
width:550px;
cursor:pointer;
}

#formreserveerv2 select {


	
	font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:5px;

}
.v2label{

width:125px;
padding-bottom:5px;


}

.admin-form-required {

color:#FF0000;
}
.admin-form-error {

color:#FF0000;
}

.block-content h4 {
color:#000000;
margin:0px;
padding:0 0 5px;
}
.block-content h3 {
color:#007D85;
margin:0px;
padding:0 0 5px;
}

.reserveer-submit {
font-family:Tahoma;
font-size:11px;
height:28px;
width:120px;
}

.linkVal
{
	height:78px;
	width:90px;	
	position:absolute;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-family:Myriad;
	font-size: 14px;
	color: #000;
}
