

/* Advanced form */

.msgLegend{ display: none; }
.msgError{ color: red; margin: 0 0 3px 0; }
.advForm label
{
	display:block;
}

.mandatory{color:red;}

.advFormLeft, .advFormRight, .advFormFull
{
	margin:0 0 10px 0;
}

.radioValue, .checkboxValue{margin-right:20px;}

.advFormLeft
{
	float:left;
	display:inline;
	width:190px;
	margin:0 20px 10px 0;
}

	.advFormLeft .text, .advFormRight .text
	{
		width:170px;
		padding: 2px;
	}

.advFormRight
{
	float:right ;
	display:inline;
	width:170px;
}

.advFormFull
{
	clear:both;
	float:none;
}

	.advFormFull .select
	{
		width:100%;
	}
	
	
	
	.advFormFull .textarea, .advFormFull .text
	{
		width:98%;
		padding: 2px;
	}
	
	
.submitContainer
{
	clear:both;
	float:none;
	text-align:right;
}
option.odd{background:#eeeeee}
option.even{background:silver}
.option4{background:red !important;}

/* CAROUSEL */
#carouselMask{
	width: 700px;
	height: 360px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: url(../images/common/carousel-mask.png) no-repeat;
}
div.scrollable{
    position: relative;
    overflow: hidden;
    width: 700px;
	height: 360px;
	margin: 0;
}
div.scrollable div.items div{
    float: left;
}
.items{
	margin: 10px;
}
.navi{
	height: 17px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 999;
	text-align: right;
	float: right;
	background: url(../images/common/carousel-navi-bg.png) no-repeat; 
}
.navi a{
	width: 17px;
	height: 17px;
	overflow: hidden;
	margin: 0 0 0 5px;
	background: url(../images/common/navigator.png) no-repeat;
	display: block; 
	float: left;
	font-size: 0;
	cursor: pointer;
	text-indent: -9999px;
	color: #1da0d8;
}
.navi a.activeSlide{
	background: url(../images/common/navigator-active.png) no-repeat;  
}
