@charset "utf-8";
/* CSS Document */

a				{ text-decoration:none; }
body			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/* RIBBON*/

.ribbon-box{padding:20px 0px;width:975px; position:relative;}
	
	#ribbon { padding:0; width:975px; height:950px; overflow:hidden; position: relative;}
	
	#slider	{  width:650px; left:0px; top:0px; }
	
	
	#loading-box	{ width:975px; height:800px; background:#FFF url(images/loader.gif) center 100px no-repeat; position:absolute; top:100px; z-index:600; }
	
	
	#ribbon-nav	a	{ color:#FFF; text-decoration:none; }
	
	#ribbon-nav	a.disabled		{ color:#FFF; text-decoration:none; filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; }


.ribbon-left,.ribbon-right 	{ background:#FFFFFF; position:absolute; top:1px; left:0px; width:155px; height:875px; z-index:200;filter:alpha(opacity=50); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; }
.ribbon-right				{ right:0px; left:auto; }

a.ribbon-nav-prev			{ position:absolute; top:175px; left:10px; z-index:4000; background:url(images/arrow_left_hover.png) no-repeat; display:block; width:49px; height:49px;}
a.ribbon-nav-next			{ position:absolute; top:175px; right:10px; z-index:4000; background:url(images/arrow_right_hover.png) no-repeat; display:block; width:49px; height:49px; }

#ribbon h2					{ background:#000; padding:10px; margin:0px; color:#FFFFFF; font-size:15px; width:630px; }
#ribbon .media-elements		{ width:650px; height:400px; overflow:hidden;margin:0 0 5px; background:#FFF; text-align:center }

#ribbon .media-elements	a	{ text-decoration:none; border:none; }
#ribbon 	p				{ width:630px; padding-left:10px;}
#ribbon .option-box			{ position:absolute; right:10px; top:415px; }
#ribbon .media-selector		{ background:#000; color:#FFF; width:150px; border:1px solid #FFF;  }
.element-video				{ background:#000; width:650px; height:405px; }

.slide-nav					{ background:#000; padding:8px 10px 0px 10px; color:#FFF; height:25px; text-align:left;  }
a.slide_prev				{ background:url(images/previous.png) no-repeat; width:20px;  height:20px; display:block; float:right; }
a.slide_next				{ background:url(images/next.png) no-repeat; width:20px;  height:20px; display:block; float:right; }

a.rewrite					{ height:375px; width:650px; display:block;  }
.smllText					{ font-size:10px; color:#666666; }