/*CSS RESET*/

dl,dt,dd,ol,ul,li,
time{margin:0;padding:0;border:0;outline:0;font-size:100%;
background:transparent;}
footer, header, hgroup, menu, nav, 
ol, ul {list-style: none;}


.vSlider4 li{
	/*
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #000000 solid; 
	padding:5px; 	
	border: dotted 1px #ff9900;	
	*/
	height: 225px;


}

.vSlider4 .img-box dd{
	/*padding-right:40px;*/
}

dl.address dd{text-align:justify;clear:both;}
dl.address dd span{float:left;}

dl.img-box,.img-box-set dl,dl.img-box dd,.img-box-set dl dd{overflow:hidden;}
dl.img-box dt,.img-box-set dl dt{float:left;}

.img-box-set{
	/*padding:30px 0;*/
}

.img-box-set dt,.img-box dt{
	margin-right:16px;
}


/*additional classes*/

.mb_30{
	/*margin-bottom:30px;*/
}

.mb_50{
	/*margin-bottom:50px;*/
}

.rm{
	font-style:italic;
}





/*ELEMENTS*/
a {color:#931d52; text-decoration:none; outline:none;}
a:hover{text-decoration:none;}



h2{
	/*120730 width: 680px;
	border: 1px solid #ff9900;	
	width: 968px;	
	*/

	width: 950px;
	height: 25px;
	float:block;
	margin: 0;	
	padding-top: 10px;	
	font-family: Trebuchet MS, Helvetica,  Verdana, Arial,  Calibri,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left; 	
	color:#d40f29;

	text-transform:uppercase;
	position:relative;
	display:block;
	overflow:hidden;
	text-align:left;
/*
background-image: url(../images/stripe.png);
	border: 1px solid #ff9900;
 	background:#000000;
*/
}

h2 .controls{
	position:absolute;
	right:1px;
	top:5px;
	bottom: 5px;
	/*bottom:7px;*/
}

h2 .controls a{
	width:29px;
	height:29px;
	float:left;
	margin-left:1px;
	background:url(../images/prev-next-sprite.png) no-repeat;
}

h2 .controls a.next{
	background-position:100% 0;
}

h2 .controls a:hover{
	background-position:0 100%;
}

h2 .controls a.next:hover{
	background-position:100% 100%;
}








.black{color:#1d1d1d;}
.bold{font-weight:bold;}

.fleft,.fl{float:left;}
.fright,.fr{float:right;}
.fnone,.fn{float:none;}
.col-1,.col-2,.col-3{float:left;}
.alignright,.alr{text-align:justify;}
.aligncenter,.alc{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
a.und,.und a{text-decoration:none;}
a.und:hover,.und a:hover{text-decoration:none;}
.nocolor, .nocolor a{color:inherit;}
.upc{text-transform:uppercase;}
.extra-wrap{overflow:hidden;}
.nopad{padding:0;}
.nomar{margin:0;}
.clear{clear:both;line-height:0;}


/*custom boxes*/

.palette dt{
	float:left;
	width:130px;
}

.palette dd{
	overflow:hidden;

}

.palette dd li{
	display:inline-block;
}



