ul#configblocks{
	
}

/** 
** MAIN BLOCKS 
**/
ul#configblocks li{
}
ul#configblocks li.main{
}
#configblocks .block_container{
}
ul#configblocks li .blockform{
}
ul#configblocks li .blockform.first{
}
ul#configblocks li .botblock{
}

/** AJAX **/
#ajaxLoader{
	background-image:url(../../images/conf/ajax-loader-big.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	width:32px;
	display:none;
	position:absolute;
	right:0;
	top:10px;
}
.ajaxLoader{
	background-image:url(../../images/conf/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:15px;
	width:15px;
	float:left;
	margin:4px 5px 0px 5px;
	display:none;
}

/**
 * GENERAL OPTION SETTINGS
 */
ul#configblocks li h2{
	border-bottom:2px solid #ED1F24;
}
.level1 .blockform{
	padding:0px 0px 0px 10px;
}
.blockform ul{
	margin:0px 0px 10px 0px;
	padding:0;
}
.blockform ul ul{
	margin:15px 0 0 0!important;
}
.blockform ul ul.wizardOptionGroup{
	margin:5px 0 0 15px!important;
}
.blockform ul ul.wizardGroup{
	margin:15px 0 0 20px!important;
}
.blockform ul ul.wizardOptionHolder{
	margin:5px 0 0 15px!important;
}
.blockform ul ul.wizardOptionHolder.propertyType{
	margin:5px 0 0 0px!important;
}
.blockform ul ul.wizardOptionHolder.object{
	margin:5px 0 0 0px!important;
}

ul li .form-block{
	margin-left:25px;
}

ul li.option{
	margin:5px 0px 0px 0px!important;
}
ul li.propertyHolder{
	margin:5px 0px 0px 0px!important;
}

ul li.option label.title{
	font-size:12px;
	font-weight:bold;
}
ul li.option label.header{
	/* MAYBE AN ICON ON THE RIGHT, WITH DOWN ARROW*/
	
}
ul li.option p{
	display:block;
	padding:5px 0px 5px 25px;	
	cursor:pointer;
}
label.float{
	float:left;
	width:175px;
	margin:2px;
}
.clearfix.float{
	margin-left:25px;
}

/**
 * OPTION ELEMENTS
 */
h2{
	color:#ED1F24;
	font-size:16pt;
	
}
h3{
	font-size: 1.2em;
	line-height:24px;
}
ul li.option label{
	display:block;
	padding:1px 0px 5px 25px;	
	cursor:pointer;
}
label{
	font-weight:normal;
	white-space:normal;
}

/** 
** OPTION BACKGROUNDS 
*  IF THE OPTIONS AREN'T GROUPED 
**/
ul.wizardOptionHolder li.option.check{
	background: transparent url(../../images/conf/check_off.gif)  no-repeat left top;
}
ul.wizardOptionHolder li.option.check.selected{
	background: transparent url(../../images/conf/check_on.gif)  no-repeat left top;
}
ul.wizardOptionHolder li.option.check.required{
	background: transparent url(../../images/conf/check_on_disabled.gif)  no-repeat left top;
}
ul.wizardOptionHolder li.option.check.disable{
	background: transparent url(../../images/conf/check_off_disabled.gif)  no-repeat left top;
}
ul.wizardOptionHolder li.option.check.disable label{
		color:#CCCCCC;
}
/** 
** GROUPED OPTIONS ALWAYS ARE RADIOS 
**/
ul.wizardOptionGroup li.option.group{
	background: transparent url(../../images/conf/radio_off.gif) no-repeat left top;
}
ul.wizardOptionGroup li.option.group.selected{
	background: transparent url(../../images/conf/radio_on.gif) no-repeat left top;
}
ul.wizardOptionGroup li.option.group.disable{
	background: transparent url(../../images/conf/radio_disabled.gif)  no-repeat left top;
}
ul.wizardOptionGroup li.option.group.disable label{
	color:#CCCCCC;
}

/** LEVEL CLASSES FOR OPTIONS OVERRIDING**/
li.selectHighlight{
	background-color:#F1F2F4!important;
	padding:0px 5px 5px 0px!important;
}


/** EXTRA CLASSES ON INPUT ***/
input.date {
	width:100px;
	float:left;
}
.ui-datepicker-calendar{
	font-size:10pt!important;
}
.ui-datepicker-calendar  a{
	text-align:center!important;
}
.ui-datepicker-trigger{
	margin:0 5px;
}
.form-text.error, .form-select.error{
	color:#000000!important;
	background-image: url(../../images/conf/input_bg-error.gif)!important;
	background-position:100% 0;
	background-repeat:no-repeat;	
	border-bottom:1px solid red !important;
}
label.error{
	background-image: url(../../images/conf/input_bg-error.gif)!important;
	background-position:100% 0;
	background-repeat:no-repeat;
}
.form-text.validated,.form-select.validated{
	background-image: url(../../images/conf/input_bg-validated.gif)!important;
	background-position:100% 0;
}
.form-text.warning,.form-select.warning{
	background-image: url(../../images/conf/input_bg-warning.gif)!important;
	background-position:100% 0;
}
.form-text.default,.form-select.default{
	color:#CCCCCC;
}

/** ONLINE SHOP - SHOPPING CART ***/
ul#breadcrumbs {
	position:absolute;
	right:0;
	top:0;
	float: left;
	display: block;
	height: 21px;
}
ul#breadcrumbs li
{
	float: left;
	width:34px;
	height:34px;
	font-size:16pt;
	text-align:center;
	background:transparent url(../../images/conf/bread-grey.png) no-repeat left top;
	color:#FFFFFF;
	line-height:20pt;
	margin-left:10px;	
}
ul#breadcrumbs li.active{
	background:transparent url(../../images/conf/bread-red.png) no-repeat left top;
}

/** ONLINE SHOP - REGISTER **/
.form-copy{
	background:url(../../images/conf/icons/copyinfo.png) no-repeat left top;
	padding:0px 0px 2px 20px;
	height:14px;
	cursor:pointer;
	position:absolute;
	top:5px;
	right:0;
}
.form-identical,.form-useblanc{
	background:transparent url(../../images/conf/check_off.gif) no-repeat left top;
	padding:3px 2px 3px 22px;
	
	height:14px;
	cursor:pointer;
	margin-bottom:8px;
}
.form-identical.selected,.form-useblanc.selected{
	background:transparent url(../../images/conf/check_on.gif) no-repeat left top!important;
}
#register-container h2{
	border-bottom:1px solid #ED1F24;
}
#register-container .info{
	font-style:italic;
}

/** CONFIRMATION PAGE **/
#register-container .edit-button{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
#register-container .extra-info-block,#confirm-container .extra-info-block{
	border:2px dashed #FFAF32;
	padding:10px;
	margin:5px 0;
}

/** TOOLTIP **/
.article-tip { 
    display:none; 
    /*background:#FFFFFF url(../../images/conf/white_big.png) repeat-x center center; */
    padding:15px 15px 15px 15px; 
    color:#41250d;
    text-align:left;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #cfd0d2;
	background-color:#EFF2F4;
}
.article-tip h2{
	margin: 0 0 15px 0;
}
.article-tip .imageHolder{
	text-align:center;
	margin-bottom:20px;
}
#outercontainer{
	height:100%;
	margin-top:-26px;
	padding:0;
}
#container{
	text-align:left;
	margin:25px auto 25px auto;
	width:910px;
	position:relative;
	background-image:url(../../images/conf/container_bg.png);
	background-repeat:no-repeat;
	padding:25px 45px;
}
body > #outercontainer { height: auto; min-height: 100%; }

ul {
	list-style:none;
}
/**
*	CLEARFIX
*
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    font-size:1px;
    clear:both;
    height:0px;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

.clearfix.space{
	padding-top:7px;
	margin-bottom:7px;
	margin-right:2px;
}
**/
/**
*	HEADER ELEMENTS
**/


#container label a{
	color:#D4070C!important;
	text-decoration:none;
}
#container label a:hover{
	text-decoration:underline!important;
}

/**
*	HEADER
**/

#innerheader{
	width:900px;
	text-align:left;
	margin: 0 auto;
	position:relative;
	background:#FFFFFF;
}
#logout_btn{
	background-image:url(../../images/conf/icons/user_go.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	top:60px;
	right:5px;
	padding:2px 2px 2px 25px;
	text-decoration:none;
	color:#484848;
}
.logout_link{
	text-decoration:none;
	color:#484848;
}
.logout_link:hover{
	text-decoration:underline;
}
#login_btn{
	background-image:url(../../images/conf/icons/key.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	top:60px;
	right:5px;
	padding:2px 2px 2px 25px;
	text-decoration:none;
	color:#484848;
}
.partner_holder{
	background-image:url(../../images/conf/icons/partner.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	top:40px;
	right:5px;
	padding:2px 2px 2px 25px;
	text-decoration:none;
	color:#484848;
}
#logout_btn:hover,#login_btn:hover{
	background-color:#EDEDED;
}


/**	
** ARTICLE TEMPLATE
** AND ALL CHILDREN ITEMS
**/
ul li.articleHolder{
	position:relative;
}

ul li.articleHolder label{
	padding-left:0px;
}
ul li.articleHolder label span{
	padding-left:25px;
	cursor:pointer;
}
.articleHolder .articlePrice{
	position:absolute;
	right:25px;
	top:2px;
}
.articleHolder .article-info{
	position:absolute;
	right:5px;
	top:3px;
	background:transparent url(../../images/conf/icons/article-info.png) no-repeat top left !important;
	width: 16px;
	height: 16px;
}



ul li.articleHolder .maximize,ul li.articleHolder .minimize{
	float:right;
	background-position:top left!important;
	margin-top:3px;
	
}
ul li.articleHolder ul.wizardOptionHolder.propertyType{
	margin:5px 0 0 25px!important;
}
ul li.articleHolder ul.wizardOptionHolder li label{
	margin-left:0px;
	padding-left:25px;
}
ul li.articleHolder ul.wizardOptionHolder li label{
	margin-left:0px;
	padding-left:25px;
}
ul li.articleHolder ul.wizardOptionHolder li label span{
	padding-left:0px;
}
ul li.articleHolder ul.wizardOptionHolder li.articleHolder label{
	margin-left:0px;
}



.infoBlock {
}
.infoBlock .imageHolder{
	margin-left:25px;
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
	border:1px solid #EDEDED;
	margin-right:10px;
}
.infoBlock .description{
	/*width:250px;*/
	height:100px;
	float:left;
	overflow-y:auto;
	margin-right:10px;
}
.infoBlock .description.noimage{
	margin-left:25px;
}

.infoBlock .description.article{
	float:none;
	overflow:hidden;
}
.infoBlock .description.article ul{
	margin-top:0px!important;
	padding:0;
}


.article-pointer{
	height:11px;
	background-image:url(../../images/conf/article_pointer.jpg);
	background-repeat:no-repeat;
	background-position:20px top;
}
.article-info-holder{
	border:4px solid #D5D5D5;
	background-color:#FEFEFE;
	background-image:url(../../images/conf/article_bg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px ;
	overflow:hidden;
}




/**
*	PRICEBLOCK + PRODUCT CATEGORY OVERVIEW
***/
#priceblock{
	margin:0;
	overflow:hidden;
	position:relative;
	top:0px;
	right:0px;
	width:100%;
}
#price-preview{
	padding:5px;
	border:1px solid #CCD2D6;
}
.cart-preview h2{
	background:transparent url(../../images/conf/cart-preview-bg.jpg) repeat-x left top;
	color:#FFFFFF!important;
	padding:0px 2px 2px 2px!important;
	font-weight:normal;
	border-bottom:1px solid #CCD2D6;
	margin:0!important;
}
.cart-preview div.g{
	padding:2px;
	/*border-bottom:1px solid #CCD2D6;*/
	font-weight:bold;
	margin-top:5px;
}
.cart-preview label{
	padding:0 0 0 10px!important;	
}
.cart-preview .p{
	text-align:right;
}
.cart-preview .t{
	padding:2px 0 0 2px;
	margin-top:10px;
	border-top:1px solid #CCD2D6
}
#price-preview .sp{
	clear:both;
	height:10px;
	overflow:hidden;
}



.product_total{
	padding:3px 0 0 0;
	float:left;
	border-top:1px solid #E1E1E1;
	width:100%;
}
.product_total h2{
	clear:left;
	float:left;
	font-size:9pt;
}

.product_summary{
	float:left;
	width:100%;	
	margin-bottom:10px;
}
.product_summary .header{
	font-weight:bold;
	padding:10px 5px 2px 5px;
}
.product_summary a{
	color:#464646;
	text-decoration:none;
	display:block;
	padding:3px 5px;
	
}
.product_summary a:hover{
	background-color:#EDEDED;
}
.product_summary a.selected{
	background-color:#DEDEDE;
	color:#ed1f24;
}


.product_summary li{
	float:left;
	width:100%;
	clear:left;
}
.product_summary li label{
	float:left;
	margin-left:5px;
}
.product_summary li div.value{
	float:right;
	margin-right:5px;
}
.product_total .tot_price{
	clear:right;
	float:right;
	font-size:10pt;
	font-weight:bold;
	margin: .25em 0.50em .50em .50em;
}
.product_summary h3{
	margin:0 0 0 8px;
}




.form-useblanc{
	float:left;
}
.form-identical.view,.form-useblanc.view{
	float:left;
}
.form-identical.selected,.form-useblanc.selected{
	background:url(../../images/contact/check_on.gif) no-repeat left top;
}
.form-identical:hover,.form-useblanc:hover{
	background-color:#EDEDED;
}
.form-copy:hover,.form-useblanc:hover{
	background-color:#EDEDED;
}

.form-info{
	line-height:12pt;
	margin:5px 0px 15px 0px;
	
}
.info-box{
	background-color:#EDEDED;
	border:2px dashed #DEDEDE;
	width:350px;
	padding:15px;
	margin:0px 15px 15px 0px;
	float:left;
}
.info-box.right{
	float:right;
}
.info-box .info-box-title{
	font-size:11pt;
	font-weight:bold;
	margin-bottom:5px;
}
.info-box ul{
	margin-top:15px;
}

.info-box .label{
	float:left;
	width:120px!important;

}
.info-box .value{
	float:left;
}
.form-info a{
	color:#ED1F24!important;
}
.form-info a:hover{
	text-decoration:underline;
}
a.pdflink{
	background-image: url(../../images/conf/icons/page_white_acrobat.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-top:2px;
	height:20px!important;
	color:#ED1F24!important;
	
}
a.pdflink:hover{
	background-color:#DEDEDE;
}


.form-body .clearfix{
	margin-bottom:2px;
	font-size:1px;
	height:1px;
}
.form-body a{
	color:#484848;
	text-decoration:none;
}
.form-body a:hover{
	color:#ED1F24;
}
.buttonHolder{
	width:70%;
	margin-top:5px;
	text-align:right;
	float:left;
}
.buttonHolder.login{
	width:355px;
}
.buttonHolder.register{
	width:100%;
	margin-top:25px;
}
.form-panel.view label{
	padding:0!important;

}



/******
**		SHOPPING CART
*******/
.shopping_cart{
	width:100%;
}
.shopping_cart th{
	border-bottom: 1px solid #000000;
}
.shopping_cart td{
	padding:.50em 0 ;
	border-bottom: 1px solid #DEDEDE;
	vertical-align:top;
}
.shopping_cart th.stotal{
	width:225px!important;
}
.shopping_cart th.amount{
	width:75px;
}
.shopping_cart th.icons{
	width:15px;
}
.shopping_cart .extra td{
	background-color:#F5F5F5;
	//vertical-align:middle;
}
.shopping_cart .extra.line td{
	border-top:1px solid #DEDEDE;
}
.shopping_cart .extra.lines td{
	border-top:1px solid #DEDEDE;
	border-bottom:2px solid #DEDEDE;		
}
.shopping_cart span.value,.shopping_cart div.price{
	float:left;
	margin:4px 0px 4px 0px;
}
.shopping_cart .extra label{
	font-weight:bold;
}
.shopping_cart .title{
	font-weight:bold;
}
.shopping_cart .cart_count_btns {
	float:left;
}
.shopping_cart .cart_count_btns img{
	cursor:pointer;
	float:left;
	margin-bottom:5px;
	clear:left;
}
.shopping_cart .remove{
	width:16px!important;
	height:16px!important;
	cursor:pointer;
}
.shopping_cart .edit{
	width:16px!important;
	height:16px!important;
	cursor:pointer;
}
.shopping_cart .imageHolder{
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	border:1px solid #EDEDED;
	margin-right:10px;
}
.shopping_cart  .imageHolder:hover{
	border:1px solid #DEDEDE;
}
.shopping_cart.view .imageHolder{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	border:1px solid #EDEDED;
	margin-right:10px;
}
.shopping_cart.view .title{
	font-weight:normal;
}
.shopping_cart.view .extra .title{
	font-weight:bold;
}
.shopping_cart.view span.value,.shopping_cart.view div.price{
	float:left;
	margin:1px 0px 1px 0px;
}
.shopping_cart.view label{
	padding:0!important;
	margin:0!important;
}


/***
***	ONLINE SHOP
****/
#productblocks{
	width:70%;
	float:left;
}
.product-block{
	float:left;
	width:300px;
	background: #FFF url(../../images/conf/product-top-bg.jpg) no-repeat left top;
	padding-bottom:10px;
	margin:10px 15px 10px 0px;
}
.product-block .product-title{
	margin:0px 10px;
	padding:10px 0px 6px 0;
	color: #484848;
	border-bottom:2px solid #E1E1E1;
}
.product-block .product-title h2{
	margin:0;
	padding:0;
}
.product-block .product-body{
	background: #FFF url(../../images/conf/product-mid-bg.jpg) repeat-y left top;
	padding:10px;
}
.product-block .product-footer{
	clear:both;
	background: #FFF url(../../images/conf/product-bot-bg.jpg) no-repeat left 100%;	
	height:15px;
}

.product-block .image-holder{
	width:100px;
	height:100px;
	border:1px solid #E1E1E1;;
	float:left;
	
}
.product-body ul.description{
	float:left;
	width:165px;
	margin-left:10px;
}
.product-body ul.full{
	float:left;
	width:auto;
	margin-left:0px;
	margin-right:0px;
}

.product-body ul.description li{
	clear:left;
	float:left;
	width:100%;
}
.product-body .form-action{
	clear:both;
	margin-top:10px;
	float:left;
	width:100%;	
}
.product-body .product-price{
	float:left;
	font-size:16px;
	margin-top:5px;
	margin-left:5px;
	font-weight:bold;
}
.product-body .price-desc{
	float:left;
	margin:10px 0px 0px 10px;
}



/** 
** LIST VIEW OF ONLINE SHOP 
**/
.listview{
	
}
.listview .image-holder{
	padding:5px;
	border:1px solid #EDEDED;
	margin:5px;
	float:left;
}
.listview .article-info{
	margin-left:80px;
}
.listview .article-info span{
	font-weight:bold;
}
.listview .category-link{
	display:block;
	padding:2px 0 2px 15px;
	background:transparent url(../../images/conf/list-item-red.jpg) no-repeat 3px center;
}
.listview a.selected{
	font-style:italic;
}

/*
#productblocks.listview .article-info span{
	font-weight:bold;
	float:left;
}
#productblocks.listview .article-info .article-description{
	clear:left;
	float:left;
	width:100%;
}
#productblocks.listview .article-price{
	margin:5px;
	font-weight:bold;
	margin:5px;
}
#productblocks.listview .article-cart{
	float:right;
	margin:5px;
}

#productlist {
	float:left;
	width:70%;
	background: url(../../images/conf/nd_group_top.jpg) no-repeat top left;
}
#productlist .block-container{
	background: url(../../images/conf/nd_group_mid.jpg) repeat-y top left;
	padding:2px 1px 2px 2px;
}
#productlist .bot-block{
	background: url(../../images/conf/nd_group_bot.jpg) no-repeat top left;
	height:15px;
}
*/
a.toggle{
	color:#484848;
	float:left;
	padding-left:18px;
}
a.readmore{
	background-image:url(../../images/conf/icons/control-270-small.png);
	background-repeat:no-repeat;
	background-position:left center;
}
a.readless{
	background-image:url(../../images/conf/icons/control-090-small.png);
	background-repeat:no-repeat;
	background-position:left center;
}
a.toggle:hover{
	color:#ED1F24;
}
a.add-to-cart{
	background-image:url(../../images/conf/icons/shopping-basket.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#484848;
	float:left;
	padding-left:20px;
	text-decoration:none;
	padding-top:1px;
}
a.add-to-cart:hover {
	color:#ED1F24;
	text-decoration:underline;
}


/***
**	PAGING
***/
.paging {
	list-style:none;
	margin:0 26px;
	padding:0;
	float:right;
}
.paging li {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	text-align:center;
	padding:2px 6px;
	margin:2px 0px 2px 4px;	
}
.paging li a{
	display:block;
	width:100%;
	text-decoration:none;
	text-align:center;
	color:#464646;
}
.paging li.selected a{
	color:#C0C0C0;
}
.paging li.selected{
	background-color:#EDEDED;
}

/*** POPUP IMAGE***/
#popupImage{
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #dedede;
	position:absolute;
	z-index:999;
}

/** ERRROR MESSAGES ***/
/** WIZARDGROUP ERROR **/
.group-error{
	border-left:2px solid #CC0000;
	padding-top:16px!important;
	background:transparent url(../../images/conf/icons/warning.png) no-repeat 5px top;
}


/*** MESSAGE BOXES ***/
.info_box_holder{
	width:100%;
	float:left;
}
.error_box_holder{
	margin:0px 2%;
	width:96%;
	float:left;
}
.error_box label{
	cursor:pointer;
	display:block!important;
}



ul#configblocks li .blockform .remark_box,ul#configblocks li .blockform .exclamation_box{
	margin: 0px 0px 5px 0px;
}
ul#configblocks li .blockform .remark_box.property,ul#configblocks li .blockform .exclamation_box.property{
	margin-left: 25px;
}
	
ul#configblocks li .blockform li .remark_box{
	margin: 10px 0px;
}

.articleHolder .remark_box{
	margin-left:25px!important;
}

/** NEW COMMENT BOXES **/
.message-box{
	padding:5px 10px;
	margin:5px 0px;
	position:relative;
}
.message-box p,.message-box label{
	padding:2px 5px 2px 25px!important;
}

.message-box.remark{
	border-color:#C5C5C5;
	background: #FFFFFF!important;
}
.message-box.info{
	border-color:#004276;
	color:#004276;
}
.message-box.warning{
	
}
.message-box.validation{
	
}
.message-box.error{
	color: #D8000C;
	border-color:#E01318;
}
/* icons */
.ui-icon-remark { background-position: -128px -96px; }
.ui-icon-exclamation { background-position: -32px -144px;}
.ui-icon-warning { background-position: -32px -144px; }
.ui-icon-validation { background-position: -128px -96px; }


.ui-slider .ui-widget-header { border: 1px solid #e3a1a1;background: #ffffff url(../../images/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x!important; color: #333333; }
.ui-slider.ui-widget-content { border: 1px solid #eeeeee;  background: #cc0000 url(../../images/ui/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x!important; color: #ffffff; font-weight: bold; }


/*** DATATYPES ***/
.ui-slider{
	width:150px;
	float:left;
	margin-top:10px;
}
.ui-quantity-holder{
	float:left;
	margin-top:10px;
	margin-left:10px;
	color:#CD0707;
}
.quantity_count_buttons .minus,.quantity_count_buttons .plus{	
	cursor:pointer;
	float:left;
	margin-bottom:5px;
	clear:left;
}
.quantity_count_buttons{
	float:left;
}
.ui-datepicker-trigger{
	float:left!important;
	margin-top:4px;
	cursor:pointer;
}


.yellowbg{
	background-color:yellow;
}

.online-chat-holder{
	text-align:center;
	background-image:url(../../images/conf/online_chat_back.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:15px;
	padding-top:5px;
	height:130px;
}
.vatinfo{
	color:#BEBEBE;
	margin:10px;
}


/** TOOLTIP **/
.register-tip{
	position:absolute;
	display:none;
	padding:2px 10px;
	color:#E11419!important;
	font-weight:normal!important;
	
}
