* {
	padding:0;
	margin:0;
}

body {
	font-size: 12px;
	font-family: Arial;
	width:100%;
	height:100%;
	background:white url(../img/body_ext.jpg) repeat-x;
}
.account_creation, #purchase_without_account_form, #login_form {
	border:none;!important
}
fieldset {
	border:none;!important
}
a,img{ outline:none; }

a{ text-decoration:none; color:#f29719; cursor:pointer; }
a:hover{ color:#403d3a; text-decoration:underline; }

/*input{ border:1px #aaa solid; font-size:12px; padding:2px; font-weight:bold;}*/

p{ padding:5px 0; clear:left; }
h1,h2,h3,h4,h5{ padding:10px 0; }

h3{ color:#f29719; padding-bottom:2px; border-bottom:1px #f29719 solid; margin-bottom:5px; clear:left; }
h3 span{ text-transform:uppercase; }
h3 a:hover{ text-decoration:none; }

li{ list-style:none; }
label{ display:block; float:left; width:200px; font-weight:bold; margin-right:10px; }
.select span, p.radio span { display:block; float:left; width:200px; }
p.radio label{ display:inline; width:auto; float:none; }
.error{ background-color:#ddd; padding:5px; }
.error p{ font-size:14px; font-weight:bold; }
.error ol{ color:red; padding-left:10px }
.space_v{ height:20px; width:100%; clear:left; }

span.star_required{ color:#f29719; font-weight:bold; }

img{ border:0; }

.align{ text-align:center; }
.link_logo{ display:block; height:100px; width:289px; }
.clear{ clear:both; }

#page_in{
	width:992px;
	margin:0 auto;
	min-height:600px;
	height:auto!important;
	height:600px;
}
#page_in .addresses .table{
	padding: 0;
	border: 1px solid #DFD5C3;}
	.table tr th {
	padding: 4px 6px;
	background: #F4E6C9 url(../img/admin/news-bg.gif) repeat-x top left;
	font-size:14px;
	color:white;
}
.table tr td {
	padding: 0 4px;
	height: 23px;
	color: #963;
	font-size: 12px;
}
#mainpage{ width:100%; background:#ebebeb; float:left; }
#mainpage_in{
	min-height:460px;
	height:auto!important;
	height:460px;
	width:982px;
	float:left;
	padding:0 5px; }

#banner{ height:100px; background:url(../img/banner.jpg) no-repeat right; }
#logo{ width:289px; height:100%; background:url(../img/logo.jpg) no-repeat; }

#menu_top{ width:100%; background:url(../img/menu_out.jpg) repeat-x; height:32px; margin-bottom:13px; }
#menu_top li{ float:left; list-style:none; }
#menu_top li a{ display:block; font-size:14px; text-decoration:none; color:white; border-right:1px #444 solid; }
.logoutspec{border:none!important;}
#menu_top li a.active{ border-right:1px #fbc172 solid; }
#menu_top li a:hover span.face, #menu_top li a.active span.face{ background:url(../img/menu_over.jpg) repeat-x; } 

#menu_top li a span.face{ display:block; padding:8px 15px; } 
#menu_top a{text-decoration:none; }
#menu_top .face{ position:relative; z-index:1; color:#333; }
#menu_top .face1{color:white; font-size:14px; position:relative; top:8px;left:8px;}
#menu_top .face1:hover{text-decoration: underline;}
#menu_top .shadow{ position:absolute; z-index:2; top:7px; left:14px; color:white; }
#block_left{
	position:relative;
	width:770px;
	height:281px;
	background:url(../img/home_img.jpg) no-repeat;
	float:left;
}
.link_commandez{
	position:absolute;
	top:241px;
	left:5px;
	display:block;
	height:40px;
	width:496px;
}

.link_commandez:hover{
	background: url(../images/commander-over.jpg)
}

/* Block testimony */
blockquote  {
 	background-color: #EBEADD;
	border:1px solid #DBDBDB;
	font-size:0.95em;
	overflow:hidden;
	padding:5px;
}

#block_right{ float:right; }
#call{ background:url(../img/phone.jpg) no-repeat; width:222px; height:85px; }
#block_exmples{ background:url(../img/block_exemples.jpg) no-repeat; width:222px; height:196px; }
#block_exemples_content{ padding:42px 10px 20px 20px; }
	.row_exemple{ padding-bottom:5px; position:relative; font-weight:bold; font-size:14px; }
	.button_play{ float:right; top:12px; position:absolute; left:152px; }

#block_bottom{ clear:both; padding-top:10px; }

#block_title{
	height:51px;
	background:url(../img/title_informations_temoignages.jpg) no-repeat;
}

#block_bottom_content{
	float:left;
	min-height:297px;
	height:auto!important;
	height:297px;
	background:#eaeaea url(../img/block_bottom_content_ext.jpg) repeat-x; }

#block_content_left{ float:left; }

#min_block_1{ float:left; width:330px; }
#min_block_2{ float:left; width:330px; }

.min_block{ padding:10px; }

.min_block_top{ height:35px; }
.min_block_top_in{ height:100%; width:100%; background:url(../img/title_ext.jpg) repeat-x; }

#min_block_1 .min_block_top_in2{ height:100%; width:100%; background:url(../img/title_produits_services.jpg) no-repeat; }
#min_block_2 .min_block_top_in2{ height:100%; width:100%; background:url(../img/title_avantages.jpg) no-repeat; }

.min_block_top_in3{ height:100%; width:100%; background:url(../img/title_block_right.jpg) no-repeat right; }

.min_block_middle_in{ height:100%; width:100%; background:#fdf0df url(../img/block_ext_2.jpg) repeat-x; }
.min_block_middle_in2{ height:100%; width:100%; background:url(../img/block_ext_1_bis.jpg) repeat-y left; }
.min_block_middle_in3{ height:100%; width:100%; background:url(../img/block_ext_1_bis.jpg) repeat-y right; }
.min_block_middle_in4{
	padding:10px; min-height:190px;
	height:auto!important;
	height:190px; }

.min_block_bottom{ height:16px; }
.min_block_bottom_in{ height:100%; width:100%; background:url(../img/block_bottom_ext.jpg) repeat-x 0 top; }
.min_block_bottom_in2{ height:100%; width:100%; background:url(../img/block_bottom_left.jpg) no-repeat; }
.min_block_bottom_in3{ height:100%; width:100%; background:url(../img/block_bottom_right.jpg) no-repeat right; }


#block_content_right{ width:272px; float:left; padding:10px; background:url(../img/bar_testimony.jpg) no-repeat left top; }
#block_content_right h3{ color:#f29719; font-size:13px; margin-bottom:5px; }
#block_content_right p{ margin-bottom:0px; }
.author{ font-weight:bold; margin-bottom:10px; display:block; }
.link_testimony{ text-align:right; }
.link_testimony a{ font-weight:bold; }
.link_testimony a:hover{ color:black; text-decoration:underline; }

#block_footer{
	clear:left;	height:135px;
	background:url(../img/bottom_ext_1.jpg) repeat-x;
	text-align:center;
}

#block_footer_in{
	color:white;
	width:992px; padding-top:70px;
	margin:0 auto; height:60px; 
	background:#eaeaea url(../img/bottom_ext_2.jpg) repeat-x 0 30px; }

.copyright{ color:#ccc; padding-top:5px; }

/* Step */
#step1, #step2, #step3, #step4{ padding:0 10px; clear:left; }
div.block{ background:#f1f1f1; border-top:1px #ddd solid; padding:0 0 10px 5px; margin-bottom:10px; }
div.block:hover{ background:#ddd; border-top:1px #ccc solid;}
div.block a, #step a{ text-decoration:none; }

#step				{ list-style:none; float:right; padding:10px; }
/*
#step li			{ float:left; height:33px; margin-right:10px; background:url(../img/button_ext.jpg) repeat-x; }
#step li a			{ color:white; height:100%; display:block; float:left; background:url(../img/button_left.jpg) no-repeat left top; }
#step li a span		{ text-transform:uppercase; display:block; float:left; height:25px; padding:8px 20px 0 20px; background:url(../img/button_right.jpg) no-repeat right top; }
#step li:hover, #step li.active{ background:url(../img/button_ext_over.jpg) repeat-x; }
#step li a:hover, #step li a.active{ background:url(../img/button_left_over.jpg) no-repeat left top; }
#step li a:hover span, #step li a.active span{ background:url(../img/button_right_over.jpg) no-repeat right top; }
#step b{ font-style:italic; }
*/

#step li { float:left; margin-right:30px; }
#step li a{ display:block; float:left; font-size:18px; color:black; }
#step li a:hover, #step li.active a{ color:#f29719; }
#step li a span{ display:block; float:left; height:30px; padding:4px 10px; background:url(../img/circle_out.jpg) no-repeat left top; }
#step li a:hover span, #step li.active a span{ background:url(../img/circle_over.jpg) no-repeat left top; }

#step li.active_ok a span{ background:url(../img/circle_ok.jpg) no-repeat left top; }
#step li.active_ok a{ color:#85b12c; }

.button_tel			{ list-style:none; float:left; margin:5px; }
.button_tel li			{ float:left; height:33px; background:url(../img/button_ext.jpg) repeat-x; }
.button_tel li a		{ text-decoration:none; color:white; height:100%; display:block; float:left; background:url(../img/button_left.jpg) no-repeat left top; }
.button_tel li a span	{ display:block; height:25px; float:left; padding:8px 30px 0 30px; background:url(../img/button_right.jpg) no-repeat right top; }
.button_tel li:hover, .button_tel li.active{ background:url(../img/button_ext_over.jpg) repeat-x; }
.button_tel li a:hover, .button_tel li a.active{ background:url(../img/button_left_over.jpg) no-repeat left top; }
.button_tel li a:hover span, .button_tel li a.active span{ background:url(../img/button_right_over.jpg) no-repeat right top; }


#menu_messages				{ list-style:none; float:left; padding:10px 10px 0 0; }
#menu_messages li			{ float:left; height:26px; background:url(../img/button_ext.jpg) repeat-x; }
#menu_messages li a			{ color:white; height:100%; display:block; float:left; background:url(../img/button_left.jpg) no-repeat left top; }
#menu_messages li a span		{ text-transform:uppercase; display:block; float:left; height:18px; padding:8px 20px 0 20px; background:url(../img/button_right.jpg) no-repeat right top; }
#menu_messages li:hover, #menu_messages li.ui-state-active{ background:url(../img/button_ext_over.jpg) repeat-x; }
#menu_messages li a:hover, #menu_messages li.ui-state-active a{ background:url(../img/button_left_over.jpg) no-repeat left top; }
#menu_messages li a:hover span, #menu_messages li.ui-state-active a span{ background:url(../img/button_right_over.jpg) no-repeat right top; }
#menu_messages b{ font-style:italic; }

#content_messages{ clear:left; }
#content_messages_in{ background:white url(../img/gradient_orange_ext.jpg) repeat-x 0 top; padding:5px; }
#content_messages_in h3{ border:none; }

.fragment{ padding: 15px 8px; }
.fragment h3 span{ text-transform:uppercase; }
.fragment h5{ font-size:12px; }
.fragment h4 span{ text-transform:uppercase; }
.fragment textarea{ width:500px; height:200px; }

#fragment-4 li{ padding:0 0 10px 20px; background:white url(../img/add.gif) no-repeat; }

/* Step 4 */
#step3 h3{ border-bottom:1px #f29719 solid; padding:10px 0 0 0; }
#step3 h4{ padding:5px 0 5px 25px; background:url(../../../img/l/1.jpg) no-repeat 0 5px; }
#step3 h5{ font-size:14px; padding:20px 0 10px 0; }
#step3 label{ font-weight:bold; }

/* Musiques */
.ecoutez_content_title{ font-size:14px; font-weight:bold; }

/*CMS Style Definition*/
.rte {
	padding: 0;
}
.rte p{text-align: justify;line-height: 20px;}
.home_link{text-align: center;line-height: 20px;}

/*Testimony*/
#primary_block {text-align: justify;line-height: 20px;padding: 0;}

/*Steps CSS*/
#music_part{
	display: none;	
}

.msg_confirm_ok{
	display: none;	
}

.std{margin: 10px;}

/* Payment */
#block_amount{ }
#block_amount .price{ font-size:18px; font-weight:bold; }

/* Products */
.one_product{ width:160px; height:285px; float:left; margin:20px 40px 40px 40px; }
#block_product1, #block_product4{ margin-left:30px; }
.one_product h4{ text-align:center;height: 40px; }

#infos{ background-color:#ddd; clear:left; float:left; padding:5px; width:950px; margin-top:10px; }
/* Pack */
.info_pack{ padding-left:10px; }

/* Product Humo */
#humo{ width:100%; float:left; }
#humo em{ font-weight:normal; font-size:11px; }
#humo h4{ font-size:14px; font-weight:normal; }
#humo label{ width:100px; }
.title_form{ font-size:14px; font-weight:bold; }
.guarantee_privacy{ font-style:italic; }
#block_playlists{ float:center; width:100%; margin:0 auto; background:url(../img/bg_playlist.gif) repeat-x; }
.one_playlist{ width:160px; height:350px; float:left; }
#form_dl{ background:#ddd; padding-left:5px; }
#button_link span{ text-transform: uppercase;}
#block_message_repondeur{ margin-top:20px; }
#block_message_repondeur .title{ font-size:20px; color:#f29719; font-weight:bold; text-align:center; }
#block_message_repondeur h4{ text-align:left; padding-top:30px; clear:left; font-size:bold; }
#block_message_repondeur .explain_message_repondeur li{ display:block; padding:0 0 10px 20px; background:url(../img/add.gif) no-repeat; }


/* Form Certificat SACEM */
.span_under_input{ margin:5px 0 0 210px; display:block; }
.req_error{color: #F29719; font-weight: bold;}
.req_error_feild{background: #F29719;}
.block_address{
	background:#E3DCCC none repeat scroll 0 0;
	border-left:1px solid #EBEBEB;
}
.ring_id_clss{
	font-weight: bold;
	color: #F29719;
}

/*Home Video Block*/
/*.vh_div_left{float: left; padding-left: 10px;}
.vh_div_left_font{float: left;font-family:Arial;font-size: 13px;}*/

/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:760px;
	height:48px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(../img/blue_panes.jpg) no-repeat;
	display:block;
	height: 48px;   
	width: 189px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:70px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 20px; }
#flowtabs #t2 			{ background-position: -189px 20px; }
#flowtabs #t3 			{ background-position: -378px 20px; }
#flowtabs #t4 			{ background-position: -567px 20px; width:192px;}
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;}
#flowtabs #t1:hover 	{ background-position:      0 -33px; }
#flowtabs #t2:hover 	{ background-position: -189px -33px; }
#flowtabs #t3:hover 	{ background-position: -378px -33px; }
#flowtabs #t4:hover 	{ background-position: -567px -33px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff; line-height:66px; }
#flowtabs #t1.current { background-position:      0 -81px; }
#flowtabs #t2.current { background-position: -189px -81px; }
#flowtabs #t3.current { background-position: -378px -81px; }
#flowtabs #t4.current { background-position: -567px -81px; }




/* panes */
#flowpanes {
	background:#FFF url(../img/itemsbg.jpg)  top no-repeat;		
	width:960px;	
	border:#ef8502 solid 0px;
	position:relative;
	-moz-border-radius:0 0 20px 20px;
-moz-box-shadow:1px 6px 12px #000000;
border-radius:0 0 20px 20px;
-webkit-box-shadow:1px 6px 12px #000000;
}


/* single pane */
#flowpanes div {
	display:none;	
	color:#000;	
	margin:0px 40px;
	
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#flowpanes a {
	color:#cc9;		
	font-size:14px;
	
}

#flowpanes p, #flowpanes samp {
	color:#000;		
}

#flowpanes .narrow {
	padding-right:160px;		
}
/* override the root element to enable scrolling */
	#flowpanes {
		position:relative;
		overflow:hidden;
		padding:2px;
		height:auto;
	}

	/* override single pane */
	#flowpanes div {
		float:left;
		display:block;
		width:800px;
		font-size:14px;
		margin-right:96px;
		margin-left:20px;
	}

	/* our additional wrapper element for the items */
	#flowpanes .items {
		width:20000em;
		position:inherit;
		clear:both;
		margin:0;
		padding:0 8px;
		
	}

	#flowpanes .less, #flowpanes .less a {
		color:#999 !important;
		font-size:11px;
	}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(http://flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:5px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(http://flowplayer.org/tools/img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
#actionButtons {
margin-top:30px;
text-align:center;
}
button {
-moz-border-radius:10.2em 10.2em 10.2em 10.2em;
-moz-box-shadow:0 0.1em 0.2em rgba(0, 0, 0, 0.5);
background-color:#ccc;
border-bottom:0.2em solid #666666;
border-width:1px 1px 0.2em;
color:#FFFFFF;
cursor:pointer;
font-size:1em;
line-height:1;
padding:0.3em 0.6em;
text-shadow:0 0 0.1em #222222;
margin: 6px 0 0 10px;
}

/* trigger button */
#download_now {
	background:transparent url(/img/home/download.png) no-repeat scroll 0 0;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}

/* mouseover state */
#download_now:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now:focus {
	background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


.btn{background:#555; padding:8px; border-radius:5px; -moz-border-radius:5px; webkit-border-radius:3px ;
background: -moz-linear-gradient(0% 100% 90deg,#000, #999);color:#
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#000));
color:#fff!important;float:left; margin-left:10px; width:auto}

.btn_orange{background:#FBAE48; padding:8px; border-radius:5px; -moz-border-radius:5px; webkit-border-radius:3px ;
background: -moz-linear-gradient(0% 100% 90deg,#A24100, #FBAE48);color:#
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FBAE48), to(#A24100));
color:#fff!important;float:left; margin-left:10px; width:auto}

.btn_orange:hover{background:#555; padding:8px; border-radius:5px; -moz-border-radius:5px; webkit-border-radius:3px ;
background: -moz-linear-gradient(0% 100% 90deg,#000, #999);color:#
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#000));
color:#fff!important;float:left; margin-left:10px; width:auto}

.selector{
	padding: 5px 10px;
	display:inline;
	margin-right:20px
}

#compositer{
	clear: both;
	text-align:center;
	background:#F5F5F5;
	padding: 10px;
	border-radius:5px
}

#compositer span{
	display:inline
}