/*
Theme Name: WP
Theme URI: Url du thème
Description: WP THEME
Version: 0.5
Author: YROY
WP THEME by YROY || copyright 2012
*/

@import url('layout/reset.css');
@import url('layout/menu.css');
@import url('layout/jquery.bxslider.css');
@import url('layout/star_rating.css');

@font-face {
    font-family: 'Knockout90';
    src: url('fonts/Knockout-90.otf.eot');
    src: url('fonts/Knockout-90.otf.eot?#iefix') format('embedded-opentype'),
         url('fonts/Knockout-90.otf.woff') format('woff'),
         url('fonts/Knockout-90.otf.ttf') format('truetype'),
         url('fonts/Knockout-90.otf.svg#AlphaEchoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Knockout92';
    src: url('fonts/Knockout-92.eot');
    src: url('fonts/Knockout-92.eot?#iefix') format('embedded-opentype'),
         url('fonts/Knockout-92.woff') format('woff'),
         url('fonts/Knockout-92.ttf') format('truetype'),
         url('fonts/Knockout-92.svg#AlphaEchoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazRegular';
    src: url('fonts/taz-webfont.eot');
    src: url('fonts/taz-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/taz-webfont.woff') format('woff'),
         url('fonts/taz-webfont.ttf') format('truetype'),
         url('fonts/taz-webfont.svg#TazRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazLight';
    src: url('fonts/taz_light-webfont.eot');
    src: url('fonts/taz_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/taz_light-webfont.woff') format('woff'),
         url('fonts/taz_light-webfont.ttf') format('truetype'),
         url('fonts/taz_light-webfont.svg#TazRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*GENERAL SETTINGS*/
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body{ font-size: 100%; padding: 0; margin: 0; height: 100%; letter-spacing:0.05em;}

html {
	background: url("images/bg_html.jpg") no-repeat center center fixed #000; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	font-family: 'Knockout90';
	width:100%;
	color:#fff;
	font-size: 0.9em;
    font-weight: lighter;
    overflow-x:hidden;
}

.footer img {
	width:20px;
	height:auto;
}
#ml-newsletterform {
	display:none;
}

.cycle-slideshow img {
	max-height:475px;
}

#signature {
	position:fixed;
	left:0px;
	top:497px;
	width:29px;
}
#signature img {
	width:17px;
	height:auto;
}
.cycle-slideshow img {
	width:100% !important;
	/*min-height:465px !important;*/
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}

a.back {
	display:block;
	float:right;
}

.caption {
	text-align:center;
	width:100%;
	padding-top:10px;
	font-family: 'TazRegular';
}




#v_player {
	width:100%;
	height:365px;
	background:#000;
}

#v_player2 {
	width:100%;
	height:365px;
	background:#000;
}

.framesrc div.rel {
	width:181px;
	float:left;
	height:120px;
	position:relative;
}

.f .bx-wrapper iframe {
    width:181px !important;
	height:120px !important;
}

.framesrc iframe {
	width:181px;
	height:120px;
}

div.ab {
	position:absolute;
	top:0px;
	left:0px;
	width:181px;
	height:120px;
}


div.ab2 {
	position:absolute;
	top:0px;
	left:0px;
	width:181px;
	height:120px;
}

.framesrc2 div.rel2 {
	width:181px;
	float:left;
	height:120px;
	position:relative;
}
.framesrc2 iframe {
	width:181px;
	height:120px;
}













.t {
	color: #F3BA00 !important;
}

.homepost {
	display:none;
}
select#responsive_menu {
	display:none;
}

.close_banner {
	cursor: pointer;
    position: absolute;
    right: 23px;
    top: 7px;
    z-index: 3;
}

.avis {
	padding:0px;
	width:134px;
}


a{
	text-decoration:none;
	color:#fff;	
}
h1 {
	font-family: 'Knockout92';
	font-size:18px;
	color:#f3ba00;
	text-transform:uppercase;
	font-weight:lighter;
}
h2 {
	font-family: 'Knockout90';
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	font-weight:lighter;
	text-align:center;
}
h2.mod {
	font-family: 'Knockout90';
	font-size:18px;
	color:#F3BA00;
	text-transform:uppercase;
	font-weight:lighter;
	text-align:center;
	letter-spacing:0.06em;
}
h3 {
	font-family: 'Knockout90';
	font-size:18px;
	font-weight:lighter;
	color:#fff;
	text-transform:uppercase;
	float:left;
	padding-top: 2px;
}

h3.ov {
	font-family: 'Knockout92';
	font-size:30px;
	font-weight:lighter;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	width:100%;
}

h4 {
	font-family: 'Knockout92';
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	font-weight:lighter;
	padding-bottom:11px;
	text-align:center;
}
h4.mod {
	font-family: 'Knockout92';
	font-size:18px;
	color:#F3BA00;
	text-transform:uppercase;
	font-weight:lighter;
	padding-bottom:11px;
	text-align:center;
	letter-spacing:0.06em;
}
h5 {
	margin-top:15px;
	font-family: 'Knockout90';
	letter-spacing:0.1em;
	font-size:14px;
	color:#f3ba00;
	font-weight:lighter;
	padding-bottom:3px;
	margin-bottom:15px;
}
h6 {
	font-family: 'TazRegular';
	font-size:13px;
	color:#f3ba00;
	font-weight:lighter;
	text-align:left;
	padding-bottom:2px;
}
p {
	font-family: 'TazRegular';
	font-weight:lighter;
	font-size:13px;
	line-height:16px;
	text-transform: none;
}
p.home {
	font-family: 'Knockout92';
	font-weight:lighter;
	font-size:30px;
	line-height:30px;
	color:#000;
	padding-top: 21%;
}
.home_d {
	font-family: 'Knockout92';
	font-weight:lighter;
	font-size:30px;
	line-height:30px;
	color:#000;
	padding-top: 33%;
}
.box_page p {
	color:#fff;
}
.single_post p {
	color:#fff;
}
.overlay p {
	text-transform:uppercase;
}
.post_entry_d p {
	color:#fff;
}

.al {
	padding-top: 20%;
}

.b {
	width:100%;
}

/*LAYOUT*/
#wrapper {
	max-width:924px;
	margin:0px auto;
	
}
#banner {
	clear: both;
	width:100%;
	padding-top:43px;
}
#banner img {
	width:100%;
	height:auto;
	display:block;
}

/*HOME PAGE*/
.container_home {
	width:100%;
}
.box {
	float:left;
	width:48.5%;
	margin-bottom:1.5%;
	margin-right:1.5%;
	position:relative;
	overflow:hidden;
}
.box img{
	width:99.9%;
	display:block;
	height:auto;
}
.vote {
	height:100%;
	width:100%;
	position:absolute;
}
/*.vote {
	position:absolute;
	bottom:0px;
	left:0px;
	height:38px;
	background-color: rgba(0, 0, 0, 0.65);
	width: 100%;
    z-index: 1;
    padding-top:7px;
    padding-left: 12%;
}*/
.stars_img {
	float: left;
    padding-left: 25%;
    padding-right: 0;
    width: 60% !important;
}
.counter {
	color: #000000;
    display: block;
    float: left;
    font-family: 'Knockout92';
    font-size: 14px;
    font-weight: lighter;
    padding-left: 0%;
    padding-top: 11px;
    text-transform: none;
    width: 15%;
}
.overlay {
	position:absolute;
	/*bottom:-38px;*/
	top:0px;
	left:0px;
	/*height:38px;*/
	background-color: rgba(243, 186, 0, 0.75);
	/*background-color: rgba(0, 0, 0, 0.65);*/
	width: 100%;
    z-index: 1;
    padding-top:12px;
    text-align:center;
    text-transform:uppercase;
    font-size:18px;
    padding-left:5px;
    height:100%;
    display: table-row;
    opacity:0;
}

.overlay_d {
	position:absolute;
	/*bottom:-38px;*/
	top:0px;
	left:0px;
	/*height:38px;*/
	background-color: rgba(243, 186, 0, 0.75);
	/*background-color: rgba(0, 0, 0, 0.65);*/
	width: 100%;
    z-index: 1;
    padding-top:12px;
    text-align:center;
    text-transform:uppercase;
    font-size:18px;
    padding-left:5px;
    height:100%;
    display: table-row;
    opacity:0;
}

/*POPUP BOXS*/
.bxslider {
	width:100%;
}

.popup {
	height:265px;
	width:100%;
	background:url(images/bg_panel.png) repeat-x;
	position:absolute;
	top:-360px;
	left:0px;
	z-index:3;
	padding-top:30px;
}
.bg_popup {
	height:100%;
	width:100%;
	background:url(images/bg_page_popup.png) repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	display:none;
}
.box_popup {
    
    float: left;
    /*padding-left: 1.5%;
    padding-right: 1.5%;*/
    
    padding-right: 0px;
    /*width: 19.5%;*/
    width:309px;
    text-align:left;
    background:#efc537;
}
.border {
	border-right: 2px solid #fff;
	padding-left: 15px;
	padding-right: 15px;
	color:#000;
	height:159px;
	max-width:286px !important;
}
li.box_popup:first-child .border {
	border-left: 2px solid #fff;

}
.bx-pager {
	display:none !important;
}
.open_concours {
	height: auto;
    padding-left: 8%;
    padding-right: 1%;
    width: 100%;
    cursor:pointer;
}
.bx-viewport {
	overflow:visible !important;
}

/*FORM HIDE*/
.hide_form {
	background-color: rgba(0, 0, 0, 0.85);
    height: 238px;
    margin-left: 7%;
    padding-right: 2%;
    display:none;
}

.home_bis {
    background: #EFC537;
    margin-left: 5% !important;
    margin-top: 0px;
    padding-right: 2% !important;
    width: 92% !important;
    height: 218px !important;
    position:absolute;
    top:0px;
}

.home_bis input[type="submit"] {
	width:100%;
	border:none;
	background:#000 !important;
	height: 30px !important;
    margin-bottom: 10px;
    color:#EFC537 !important;
    font-family: 'TazRegular' !important;
	font-weight:lighter;
	font-size:14px !important;
	text-transform:uppercase;
	letter-spacing:0.07em;
}

.hide_form input[type="text"] {
	width:100%;
	border:none;
	background:#fff;
    margin-bottom: 11px;
    font-family: 'TazRegular';
  	font-size:13px !important;
	font-weight:lighter;
	padding-left: 4%;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	color:#000;
}

.first {
	width:48% !important;
	float:left;
}
.second {
	width:47% !important;
	float:right;
}

.column {
	padding-right:1%;
}

.hide_form input[type="email"] {
	width:100%;
	border:none;
	background:#fff;
    margin-bottom: 11px;
    font-family: 'TazRegular';
  font-size:13px !important;
	font-weight:lighter;
	padding-left: 4%;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	color:#000;
}

.hide_form textarea {
	width:100%;
	border:none;
	background:#fff;
	height: 89px;
    margin-bottom: 10px;
    font-family: 'TazRegular';
	font-weight:lighter;
	font-size:13px;
	padding-left: 4%;
	padding-top:9px;
}

.hide_form input[type="submit"] {
	width:100%;
	border:none;
	background:#f6c200;
	height: 21px;
    margin-bottom: 10px;
    color:#000;
    font-family: 'TazRegular';
  font-size:14px !important;
	font-weight:lighter;
	text-transform:uppercase;
}


/*ERROR MESSAGE FORM*/
.error {
    background-color: #FFA2A2;
    display: block;
    font-size: 15px !important;
    padding: 0 10px 5px !important;
    z-index:1000 !important;
    color:#000;
}


/*PAGE ARCHIVES PHP*/
.left_post {
	width:68%;
	float:left;
	text-align:center;
	padding-right:1%;
	background:#000;
}
.single_post {
	
}
.left_post img {
	width:100%;
	display:block;
	
}
.left_post p iframe{
	width:100%;
	display:block;
}
.block_image iframe {
	width:100%;
	display:block;
	min-height:400px;
}
.left_post p{
	padding-left:1%;
	padding-left: 5%;
    padding-right: 5%;
    padding-bottom:20px;
}
.right_post {
	float:left;
	width:32%;
	background:#000;
}
.item {
	border-top:2px solid #ff9600;
	text-align: left;
	width:96%;
	padding: 12px 2% 10px;
	position:relative;
	color:#fff;
	text-transform:none;
}

.item .hide_form {
	background-color: rgba(0, 0, 0, 0.65);
    height: 208px;
    margin-left: 0%;
    padding-right: 2%;
    
    display:none;
}
.block_image {
	width:100%;
	position:relative;
	overflow:hidden;
}

/*GALLERY IMAGES AJAX*/
.gallery {
	width:100%;
	min-height:300px;

}
#outside{
	/*background-color:#000;
  	height:602px;
  	left:50%;
  	margin-left:-462px;
  	padding:100px;
  	position:absolute;
  	width:924px;
  	z-index:4;*/

  	background-color: rgba(0, 0, 0, 0.6);
    height: 724px;
    left: 50%;
    margin-left: -462px;
    padding: 208px 100px 100px;
    position: absolute;
    width: 924px;
    z-index: 4;
}
#prev {
	background:url(images/cycle_controls.png) no-repeat;
	width:27px;
	height:36px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:58%;
	left:50px;
}
#next {
	background:url(images/cycle_controls.png) no-repeat -27px 0px;
	display:block;
	cursor:pointer;
	height:36px;
  	position:absolute;
  	right:50px;
  	top:58%;
  	width:27px;
}
a#close_single {
	background:url(images/close_agenda.png) no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	/*top:30px;
	right:34px;*/

	right: 64px;
    top: 164px;
}



a#close_single2 {
	background:url(images/close_agenda.png) no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	right:0px;
	top:-36px;
	z-index:1000;
}





#adv-custom-caption {
	text-align:center;
	padding-top:10px;
}
#cont {
	position:fixed;
	z-index:1000;
	width:100%;
	height:100%;
	top:-1500px;
	left:0px;
	
}
.cycle-slideshow img {
	width:100%;
	height:475px !important;
	display:block;
}

.content_ajax {
	width:500px;
	height:300px;
	display:block;
}

.bg_popup_2 {
	height:100%;
	width:100%;
	background:url(images/bg_page_popup.png) repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	display:none;
}


.container_home_b {
	max-width:924px;
	margin:0px auto;
	position:relative;
}
.brut {
	margin-left:102px;
}

/*LAYOUT PRESSE*/
.left_post_2col {
	width:100%;
	text-align:center;
	background:#000;
	
    position:relative;
   /* -moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;*/
}

.left_post_2col iframe {
	display:block;
}


.single_post {
	
}
.single_post_2 {
	padding-right: 0%;
	
    /*width: 100%;*/
    width:49%;
    display:inline-block;
    padding-right:1%;
}
.left_post_2col img {
	width:100%;
	display:block;
	
}
.left_post_2col p iframe{
	width:100%;
	display:block;
}
.left_post_2col p{
	padding-left:1%;
	padding-left: 5%;
    padding-right: 5%;
    padding-bottom:20px;
}


.left_post_d {
	background: none repeat scroll 0 0 #000000;
    border-top: 2px solid #FF9600;
    float: left;
    margin-right: 2%;
    text-align: center;
    width: 66%;
    padding-top:10px;
    padding-left:1%;
}
.single_post {
	
}
.left_post_d img {
	width:100%;
	display:block;
	
}
.left_post_d p iframe{
	width:100%;
	display:block;
}
.left_post_d p{
	padding-left:1%;
	padding-left: 0%;
    padding-right: 5%;
    padding-bottom:20px;
}

.post_entry_d {
	padding:0px 0%;
	padding-bottom:4px;
	position:relative;
}
.post_entry_d img {
	width:21%;
	padding-bottom:7px;
}
.post_entry_d p {
	text-align:left;
}



/*VOTES*/
.post_entry {
	padding:0px 5%;
	padding-bottom:35px;
	position:relative;
}
.post_entry img {
	position:absolute;
	right:24px;
	top:-3px;
	width:32%;
}
.post_entry p {
	text-align:center;
}

.commentratingbox {
	display:block;
	padding-top:10px;
	height:54px;
	margin:0px auto;
	width:186px;
}



/*YOUTUBE GALLERY*/
.youtube .bx-wrapper {
	overflow:hidden !important;
	/*visibility:hidden;*/
}
/*.youtube:hover .bx-wrapper {
	visibility:visible;
}*/

.ytcshort {
    margin: 0px 0px !important;
    width:100%;
}
iframe.ytcplayer {
    display: block !important;
    margin-bottom: 10px !important;
    padding: 0 !important;
    width:100% !important;
    min-height:450px;
}

.ytc-row {
	width:100%;
	height:70px;
	float:left;
}

.ytc-row li {
	float:left;
	margin-right:5px;
}

.ytc-columns4 li {
    width: 10% !important;
    margin-right:1% !important;
    display:block !important;
}
ul.ytchagallery.ytccf li a.ytcthumb {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 110% auto;
    border:none !important;
    display: inline-block !important;
}



/*PAGE PHP*/
.box_page {
	float: left;
    margin-right: 2.5%;
    width: 47.5%;
    background:#000;
    text-align:left;
    min-height:306px;
    border-top:2px solid #ff9600;
    border-bottom:2px solid #ff9600;
    padding: 10px 2%;
}

.box_page h1 {
	font-family: 'Knockout90';
	font-weight:lighter;
	padding-bottom:10px;
}

.box_page a {
	text-decoration:underline;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */ 
    color:#ffd600;
}

.last {
	margin-right: 0%;
	width: 30%;
	float:right;
	padding-left:0px;
	padding-right:0px;
}

.bas {
	margin-right: 0%;
	width: 97%;
	border-top:none;
	border-bottom:2px solid #ff9600;
	padding-left:0%;
	height:auto;
	min-height:130px;
}

.bas a img {
	display:block;
	float:left;
}

.bloc2 {
	float:left;
	width:70%;
}






/*YOUTUBE BXSLIDER*/
.bx-wrapper iframe {
	width:764px;
	height:398px;
}

#nexte a {
    background: url("images/cycle_controls.png") no-repeat scroll -27px 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    position: absolute;
    right: 50px;
    top: 50%;
    width: 27px;
}

#preve a {
	background:url(images/cycle_controls.png) no-repeat;
	width:27px;
	height:36px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:50px;
}



.ytcshort .bx-wrapper {
	max-width:900px !important;
}



.ytcshort .bx-viewport {
    overflow: hidden !important;
}


@media only screen and (max-width : 1117px) {
	html {
	background: none #000 !important; 
	-webkit-background-size: none !important; 
	-moz-background-size: none !important; 
	-o-background-size: none !important; 
	background-size: none !important; 
}
}







@media only screen and (max-width : 860px) {
	#banner {
    	padding-top: 47px;
	}
}



@media only screen and (max-width : 606px) {
	#signature {
	display:none;
}
	.column {
	padding-right:0% !important;
	width:100% !important;
}
	.left_post {
		width:100%;
		float:none;
		padding-right:0%;
	}
	.left_post_d {
		width:100%;
	}
	.right_post {
		float:none;
		width:100%;
		clear:both;
	}
	select#responsive_menu {
		display:block;
		background:#ffd600;
		color:red;
		border:none;
		width:100%;
		margin:0px auto;
		margin-bottom:20px;
		color:#000;
		text-transform:uppercase;
		font-family: 'Knockout90';
		font-size:20px;
		text-align:center;
		-webkit-box-pack:center;
		text-align:-webkit-center
	}
	div#nav ul {
		display:none;
	}
	.item {
		width:100%;
	}
	.box {
    	float: left;
    	margin-bottom: 1.5%;
    	margin-right: 0%;
    	overflow: hidden;
    	position: relative;
    	width: 100%;
	}
	.popup, .bg_popup, .bg_popup_2 {
   		display:none !important;
	}
	.homepost {
		display:block;
		clear:both;
	}
	.left_post_2col {
    	-moz-column-count: 1;
    	-moz-column-gap: 0;
    	-webkit-column-count: 1;
    	-webkit-column-gap: 0;
    	background: none repeat scroll 0 0 #000000;
    	text-align: center;
    	width: 100%;
	}
	.box_page {
		float: none;
    	margin-right: 0%;
    	width: 100%;
    	padding:0px;
    	border-bottom: none;
	}
	.last {
		margin-right: 0%;
		width: 100%;
		float:none;
		clear:both;
	}
	.bas {
		border-top:2px solid #ff9600 !important;
		margin-right: 0%;
		width: 100%;
		border-top:none;
		border-bottom:none;
		padding-left:0%;
		height:auto;
		min-height:130px;
	}
	.bloc2 {
		float:left;
		width:100%;
	}

}


















@media only screen and (max-width : 420px) {
	#prev {
    background: url("images/cycle_controls.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    left: 9px;
    position: absolute;
    top: 16% !important;
    width: 27px;
    z-index: 2000;
}
#next {
    background: url("images/cycle_controls.png") no-repeat scroll -27px 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    position: absolute;
    right: 20px;
    top: 16% !important;
    width: 27px;
    z-index: 2000;
}
	.cols {
    width: 340px;
	}

	.cols iframe {
    width: 300px;
	}

	#banner {
	    clear: both;
	    padding-top: 73px;
	    width: 100%;
	}

	#outside {
    	background-color: #000000;
    	height: 602px;
    	left: 50%;
    	margin-left: -180px;
    	padding: 10px;
    	position: absolute;
    	width: 365px;
    	z-index: 4;
	}
	.bx-wrapper iframe {
		width:280px;
		height:398px;
	}
	.cycle-slideshow {
		width:328px;
	}

	.cycle-slideshow img {
		width:328px;
		height:200px !important;
	}

	.cycle-slideshow iframe {
    border: 0 none;
    height: 475px;
    width: 320px !important;
}
#prev {
    background: url("images/cycle_controls.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    left: 9px;
    position: absolute;
    top: 50%;
    width: 27px;
    z-index: 2000;
}
#next {
    background: url("images/cycle_controls.png") no-repeat scroll -27px 0 transparent;
    cursor: pointer;
    display: block;
    height: 36px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 27px;
    z-index: 2000;
}
a#close_single {
    background: url("images/close_agenda.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    position: absolute;
    right: 34px;
    top: 30px;
    width: 47px;
    z-index:3000;
}


}










.bx-wrapper .jspPane {
	width:268px !important;
}


.bx-wrapper .jspVerticalBar {
    background: none repeat scroll 0 0 #F3BA00;
    height: 100%;
    position: absolute;
    right: 34px !important;
    top: 0;
    width: 8px;
}

.bx-wrapper .jspTrack {
    background: none repeat scroll 0 0 #F3BA00;
    position: relative;
}

.bx-wrapper .jspDrag {
    background: none repeat scroll 0 0 #000;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}

.bx-wrapper .jspHorizontalBar {
	display:none;
}


.cycle-slideshow iframe {
    width: 726px;
    height: 475px;  
    border: 0;
}

.cols {
	height:600px;
}

.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #333;
	position: relative;
}

.jspDrag
{
	background: #F3BA00;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}













