a:hover.link	{
	background:none;
}
/* NiveoSlider */
#NiveoWrapper {
    margin-left: 20px;
    width: 720px;
	border: 0px #FFF solid;
}
#NiveoSlider {
    margin-bottom: 20px;
    overflow: visible;
	font-family:Arial, Helvetica, sans-serif;
}
.nivoo-slider-holder {
    box-shadow: 0 0 10px rgba(100, 100, 100, .8);
}

/* MediaBox */
.imageffect img {
	border: 0px;
	margin: 10px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-khtml-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
}

.imgfx	{
	border:0px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-khtml-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
}
/* Opacity Box */
div.opbox {
     border: 0px solid #FFF;
     position: relative;
     width: 100%;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-khtml-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
}
div.opbox_contents {
     background-color:transparent;
     position: relative;
	 height: 100%;
     width: 100%;
     z-index: 101;
}
div.opbox_background {
     background-color: #FFF;
     height: 100%;
     filter:alpha(opacity=25); /* IE's opacity*/
     top: 0px;
	 left: 0px;
     opacity: 0.25;
     position: absolute;
     width: 100%;
     z-index: 99;
}
div.konbox_background {
     background-color: #000;
     height: 100%;
     filter:alpha(opacity=25); /* IE's opacity*/
     top: 0px;
	 left: 0px;
     opacity: 0.25;
     position: absolute;
     width: 100%;
     z-index: 99;
}
div.opbox_text {
	color:#FFF;
	padding: 10px;
	line-height:18px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	-webkit-text-shadow: 0px 2px 3px rgba(0,0,0,1);
	-khtml-text-shadow: 0px 2px 3px rgba(0,0,0,1);
	-moz-text-shadow: 0px 2px 3px rgba(0,0,0,1);
	text-shadow: 0px 2px 3px rgba(0,0,0,1);
}
div.opbox_textmedia {
	color:#FFF;
	padding: 10px;
	line-height:13px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	-webkit-text-shadow: 0px 1px 2px rgba(0,0,0,1);
	-khtml-text-shadow: 0px 1px 2px rgba(0,0,0,1);
	-moz-text-shadow: 0px 1px 2px rgba(0,0,0,1);
	text-shadow: 0px 1px 2px rgba(0,0,0,1);
}
div.konbox_text {
	color:#FFF;
	padding: 10px;
	line-height:13px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
div.title_text {
	color:#fff;
	line-height:26px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	-webkit-text-shadow: 0px 3px 3px rgba(0,0,0,1);
	-khtml-text-shadow: 0px 2px 3px rgba(0,0,0,1);
	-moz-text-shadow: 0px 2px 3px rgba(0,0,0,1);
	text-shadow: 0px 2px 3px rgba(0,0,0,1);
}

a.buttonx {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	padding:10px;
	}

a:hover.buttonx {
	background-color: #FFF;
	color: #F00;
	border: 0px;
	}

.marqueestyle{
color:#FFF;
}

.marqueestyle a{
color:#FFF;
}

.marqueestyle a:link{
color:#FFF;
}

.marqueestyle a:visited{
color:#FFF;
}

/* BUTTON CSS */
a.btn	{	
	display: inline-block; 
	margin: 0 5px 7px 5px;
}
	a:hover.btn	{	
		text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.7); /* adds a bit of depth */
	}

.p10	{	padding: 10px;	}
.rc20	{	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	border-radius: 20px; }
.lt	{	color: #111111;	text-shadow: 0px 1px 0px rgba(200, 200, 200, 0.7); /* adds a bit of depth */	}

.btn.lt.grey	{	
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.23, #d1d1d1), color-stop(0.62, #ededed));	
	background: -moz-linear-gradient(center bottom, #d1d1d1 23%, #ededed 62%);
	background-color: #d1d1d1; /* backup for non-webkit browsers */
	border: 1px solid #d1d1d1;
	color: #111111;
}
	a:hover.btn.lt.grey	{	
		background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.23, #c7c7c7), color-stop(0.62, #e8e8e8));	
		background: -moz-linear-gradient(center bottom, #c7c7c7 23%, #e8e8e8 62%);
		background-color: #e8e8e8; /* backup for non-webkit browsers */
		border: 1px solid #d1d1d1;
	}
	a:focus.btn.lt.grey, a:active.btn.lt.grey	{	
		background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.23, #e8e8e8), color-stop(0.62, #c7c7c7));	
		background: -moz-linear-gradient(center bottom, #e8e8e8 23%, #c7c7c7 62%);
		background-color: #e8e8e8; /* backup for non-webkit browsers */
		border: 1px solid #d1d1d1;
		text-shadow: 0px -1px 0px rgba(225, 225, 225, 0.7);/* adds a bit of depth */
	}