body {
	margin: 0;
	padding: 0;
	background: #e9ecee url(images/bg_main.png) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #181818;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
	
}

h3 {
	font-size:18px;
}

p, ul, ol {
	margin-top: 0;
	line-height: 120%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #F44903;
}

a:hover {
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	position:relative;
	width: 960px;
	height: 112px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	height: 65px;
	margin: 0 0 0 5px;
	padding-top: 20px;
	color: #FFFFFF;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	float: left;
	padding-left: 25px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.6em;
}

#logo p {
	float: left;
	margin: 0;
	padding: 12px 0 0 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}
#logo img {
	border:none;
}

/* langs */
#langs {
	position:absolute;
	right:0px;
	top:10px;
	width:50px;
	height: 20px;
	padding:0;
	
	
}
#langs img {
	border:none;
	margin:5px 0;
}
#langs img:hover {
	border:none;
	margin:4px 0;
}

/* langs end */

/* Search */

#search {
	float: right;
	width:140px;
	height: 16px;
	padding:0;
	margin:90px 10px 0 0;
	text-align:right;
	
}

#search form {
	height: 41px;
	margin: 0;
	padding: 78px 0 0 26px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border:none;
}

#search-text {
	border: 1px solid #bbb;
	background: #fff;
	width:170px;
	padding: 4px;
	/*text-transform: lowercase;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #808080;
	/*height: 24px;*/
	line-height:24px;
}

#search-submit {
	/*isplay: none;*/
	height: 24px;
	width:30px;
	margin:0 0 0;
}

/* Menu */

#tabs {
width:640px;
min-height:300px;
margin: -10px 0 4px -10px;
}

#rss_div {
width:640px;
min-height:300px;
margin: -10px 0 4px -10px;
}

#blog_sh_title {
	width:586px;
	margin: 10px 0 5px 10px;
	border-top:1px solid #999999;
	height:32px;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0 0 0 14px;
	color:#4e4e4e;
}

#from_blog  img{
	height: 50%;
	width: 50%;
	border: 0px;
}

.post_title {
	font-weight: bold;
	color: #EA6A00;
	margin-bottom: 5px;
}

#from_blog th,#from_blog td {
	padding:4px 8px; 
	margin:0 2px;
	background:#EEECE8;
	border:1px solid #DDDDDD;
	vertical-align:top;
	text-align: center;
	color: #555;
	min-width: 180px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#tabs ul li {
text-align:justify;
font-size:12px;
height:37px;
line-height:16px;
}

#tabs ul li.optionItem {
	font-size:14px;
	line-height:20px;
	height:24px;
}

#tabs p {
text-align:justify;
font-size:14px;
line-height:20px;
}


#normalone {
	font-size:11px;
	width:122px;
	margin: 0 0 0 -1px;
	height:35px;
	line-height:12px;
	overflow:hidden;

}

#smallone {
	font-size:11px;
	width:105px;
	padding:0px;
	margin:0 0 0 -1px;
		height:35px;
	line-height:12px;
	overflow:hidden;
}

#bigone {
	font-size:12px;
	width:149px;
	padding:0px;
	margin:0 0 0 3px;
	height:37px;
	line-height:12px;
	overflow:hidden;
	text-align:center;
}

/*
#menu ul {
	margin: 0 0 0 -1px;
	padding: 0px 0px 0px 25px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 38px;
}

#menu a {
	display: block;
	margin-right: 3px;
	padding: 10px 30px 7px 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu .current_page_item a {
	padding-left: 0;
}

#menu a:hover {
	text-decoration: underline;
}
*/



/* Page */

#page {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #ccc;
	/*background: url(images/img04.jpg) repeat-y left top;*/
	background: #fff;
}

#page-bgtop {
	/*background: url(images/img03.jpg) no-repeat left top;*/
	background: #fff;
}

#page-bgbtm {
	position:relative;
	padding: 20px 0px 0px 20px;
	/*background: url(images/img05.jpg) no-repeat left bottom;*/
}

/* Content */

#content {
	float: left;
	width: 630px;
	padding: 0;
}

.post {
}

.post .title {
	height: 30px;
	padding: 10px 0 0 10px;
	letter-spacing: -.5px;
	color: #181818;
}

.post .title a {
	color: #ea6a00;/*#181818;*/
	border: none;
}

.post .meta {
	margin-top: -10px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .meta a {
}

.post .entry {
	background: url(images/img10.jpg) repeat-y left top;
	text-align: justify;
}

.post .entry-bgtop {
	background: url(images/img08.jpg) no-repeat left top;
}

.post .entry-bgbtm {
	margin-bottom: 25px;
	padding: 10px 20px 10px 10px;
	background: url(images/img09.jpg) no-repeat left bottom;
	font-size: 17px;
}


.links {
	display: block;
	width: 130px;
	height: 33px;
	margin-top: 20px;
	padding-top: 7px;
	background: url(images/img07.jpg) no-repeat left top;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 272px;
	padding: 0px 0px 0px 0px;
/*	margin: 124px 14px 0 0;*/
    margin: -10px 12px 0 0;
	color: #787878;
	background: #eeece8;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#sidebar ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 15px;
	padding-bottom: 30px;
	border:none;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D1D1D1;
	padding-left: 15px;
	background: url(images/img06.jpg) no-repeat left 15px;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 38px;
	padding: 4px 0 0 12px;
	letter-spacing: -.5px;
	color: #ff3300;
	height:28px;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 100%;
	height: 101px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	border-top: 1px solid #DEDEDE;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg_footer.png)
}

#footer p {
	margin: 0;
	padding-top: 20px;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	color: #A0A0A0;
}

#footer a {
	color: #8A8A8A;
}


/* saooti menu */

#menu {
	position:relative;
	width: 961px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image:url(images/bg_no_flicker.png);
}

#menu_begin {
	position:absolute;
	width: 6px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image:url(images/bg_menu_sides.png);
	background-position:0px 0px;
	left:0px;
}
#menu_end {
	position:absolute;
	top:0px;
	right:0px;
	width: 7px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image:url(images/bg_menu_sides.png);
	background-position:-5px 0px;
}
#menuitem_blog { 
	position:absolute;
	top:3px;
	right:4px;
	width: auto;
	height: 46px;
	margin: 0;
	padding: 0;
	/*background-image:url(images/bg_menu_sides.png);
	background-position:-5px 0px;*/
}

 .saooti_menu {  
     list-style: none;  
     position: relative; 
     left:6px;
     margin: 0;  
     padding: 0; 
	 background-image:url(images/bg_no_flicker.png); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .saooti_menu li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 98px;
	height: 46px;
	margin-right: 0px;
	background-image:url(images/bg_menubar3.png);
	background-repeat:no-repeat;
}
.saooti_menu a{
	display:block;
	height:46px;
	text-indent:-9999px;
	outline:none;
}

#menuitem1 {
	background-position:0px 0px;
}
#menuitem2 {
	background-position:-142px 0px;
}
#menuitem3 {
	background-position:-287px 0px;
}
#menuitem4 { 
	background-position:-432px 0px;
}
#menuitem5 { 
	background-position:-577px 0px;
}
#menuitem_tail { 
	background-position:-723px 0px;
}

#menuitem1.active, #menuitem1:hover { 
	background-position: 0 bottom;
}
#menuitem2.active, #menuitem2:hover{
	background-position: -142px bottom;
}
#menuitem3.active, #menuitem3:hover {
	background-position: -287px bottom;
}
#menuitem4.active, #menuitem4:hover {
	background-position: -432px bottom; 
}
#menuitem5.active, #menuitem5:hover {
	background-position: -577px bottom; 
}
/*
#menuitem1 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#menuitem1 a:hover{
	background-position: left -80px;
}

#menuitem4 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: right -40px;
}
#menuitem4 a:hover{
	background-position: right -120px;
}*/

#slideshow {
	margin: 12px 0 12px 4px;
	border:none;
	width:950px;
	height:200px;
	position:relative;	
}

#sl_logo {
	position:absolute;
	top:30px;
	left:20px;
	width:540px;
	height:168px;
	background-image:url(images/slideshow/saooti_logo.png);
	background-repeat:no-repeat;
	z-index:18;


}
#sl_jf {
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:198px;
	z-index:19;
	display:none;
	overflow:hidden;

}
#sl_frame {
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:200px;
	background-image:url(images/slideshow/thewall.png);
	z-index:20;

}
#sl_description {
	position:absolute;
	top:0px;
	left:582px;
	width:367px;
	height:200px;
	z-index:21;


}
#sl_description p {
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
	height:100px;
	margin:120px 0px 0px 10px;
	color:#fff;
	
}



#tabs_tagline
{
	color:#ea6a00;
	font-weight:bold;
	font-size:18px;
	padding: 10px 0 0 0;
	}

/* Product Gallery styles */

#prod_showcase_container {
width:600px;
height:317px;
border-top:1px solid #999;
margin:10px 0 10px 10px;
padding:0;
/*bottom:-130px;
position:absolute;*/
}
#pr_sh_title {
	width:100%;
	height:32px;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0 0 0 14px;
	color:#4e4e4e;
}
.pr_sh_description {
	width:559px;
	height:185px;
	background-image:url(images/bg_product_showcase.jpg);
	background-repeat:no-repeat;
	padding:20px;
}
.pr_sh_description img {
	float:left;
}
.product_title {
	padding: 4px 0 0 100px;
	font-weight:bold;
	}
	
.product_description {
	padding: 10px 0 0 100px;
	text-align:justify;
	color:#000;
	font-size:14px;
	}	
.product_tagline
{
	color:#ea6a00;
	font-weight:bold;
	padding: 10px 0 0 100px;
	}	
	
	
#product_gallery{
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;

/* CSS3 Rounded Corners */
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	/*background:url(images/panel.png) repeat-x bottom center #ffffff;*/

/* The width of the gallery */
	width:600px;
	overflow:hidden;
}

#product_slides{
/* This is the slide area */
	height:225px;
/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:599px;
	overflow:hidden;
}

.product_slide{
	float:left;
}

#product_menu{
	text-align:center;
/* This is the container for the thumbnails */
	height:56px;
}

#product_menu ul{
	margin:1px 0 0 -1px;
	padding:0 0 0 3px;
}

#product_menu li{
/* Every thumbnail is a li element */
	width:150px;
	display:block;
	list-style:none;
	height:56px;
	overflow:hidden;
	background:url(images/product_button_bg.png) no-repeat;
	margin:0 0 0 -1px;
	padding:0;
	float:left;
}

#product_menu li.inact:hover{
/* The inactive state, highlighted on mouse over */
	background:url(images/product_button_over_bg.png) no-repeat;
}
#product_menu li.act,li.act:hover{
/* The active state of the thumb */
	background:url(images/product_button_active_bg.png) no-repeat;
}

#product_menu li.act a{
	cursor:default;
}

.product_fbar{
/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(images/divider.png) no-repeat right;
}

#fbar{
	width:2px;
	padding:0;
	margin:0;
}


#product_menu li a{
	display:block;
	/*background:url(images/divider.png) no-repeat right;*/
	height:56px;
	padding-top:14px;
	
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

#product_menu a img{
	border:none;
}
.audience {
	color:#703dc1;
}
.rendezvous {
	color:#3d68c1;
}
.murduson {
	color:#c13d8d;
}
.event {
	color:#cb3337;
}

#sl_slideshow {
position:absolute;
top:0px;
left:0px;
width:950px;
height:200px;
overflow:hidden;    
    
}

#sl_slideshow IMG {
    position:absolute;
    top:0;
    left:-120px;
    z-index:8;
    display:none;
}

#sl_slideshow IMG.active {
    z-index:10;
}

#sl_slideshow IMG.last-active {
    z-index:9;
}

#textspinner {
position:relative;

}
#ensavoirplus{
	position:absolute;
	right:20px;
	bottom:10px;
	z-index:21;
}
#ensavoirplus:hover{
	bottom:11px;
}

#sl_slideshow_b {
position:absolute;
top:0px;
left:0px;
width:950px;
height:201px;
overflow:hidden;
z-index:0;
}

#sl_slideshow_b IMG {
    position:absolute;
    display:none;
}
#banners_selector {
	position:absolute;
	right:4px;
	bottom:4px;
	background:url(images/slideshow/banner_switcher_bg.png) no-repeat;
	width:85px;
	height:23px;
	
}

#banner_left {
	position:absolute;
	left:4px;
	top:4px;
	width:15px;
	height:15px;	
}
#banner_left:hover{
	margin: -1px 0 0 -1px;
}
#banner_right {
	position:absolute;
	right:4px;
	top:4px;
	width:15px;
	height:15px;
}
#banner_right:hover{
	margin:-1px -1px 0 0;
}

#banner_current {
	position:absolute;
	left:30px;
	top:10px;
	width:5px;
	height:5px;	
}

#b_menuline a {
	color:#BCB;
}
#b_menuline a:hover {
	color:#FFF;
}

#vid_thumb {
/*position:absolute;*/
top:10px;
right:20px;
border:none;
margin-left:10px;
}

#video_popup {
	display:none;
}

#anim_placement {
position:absolute;
top:-140px;
right:-42px;
}

#tabtitle {
border:none;
}
#tabtitle:hover {
border:none;
margin-top:-1px;
}

/* contacts */
#contacts  {
	position:relative;
	width:635px;
	height:188px;
	margin: 0 0 14px 0;
}

#contacts_left {
	position:absolute;
	top:0px;
	left:0px;
	width:369px;
	height:188px;
	background:url(images/contacts_left.png) no-repeat;
	
}
#contacts_right {
	position:absolute;
	top:0px;
	left:369px;
	width:265px;
	height:188px;
	/*background:url(images/contacts_left.png) no-repeat;*/
	
}
#contacts_photo {
	position:absolute;
	top:14px;
	left:9px;
	width:245px;
	height:165px;

	background:url(images/contacts_right_bg.png) repeat-x;
	
}

#contacts_frame {
	position:absolute;
	top:0px;
	left:0px;
	width:265px;
	height:188px;
	background:url(images/contacts_right.png) no-repeat;
	
}
#contacts_title {
	position:absolute;
	top:10px;
	left:10px;
	width:346px;
	height:20px;
	text-align:right;
	font-size:20px;
	font-weight:bold;
	color: #FFF;
}
#contacts_name {
	position:absolute;
	top:44px;
	left:10px;
	width:346px;
	height:20px;
	text-align:right;
	font-size:20px;
	color: #DF612F;
}

#contacts_descr {
	position:absolute;
	top:78px;
	left:16px;
	width:336px;
	height:60px;
	text-align:justify;
	font-size:11px;
	color: #888;
}

#contacts_email {
	position:absolute;
	bottom:10px;
	right:10px;
	width:88px;
	height:33px;

}
#contacts_phone {
	position:absolute;
	bottom:10px;
	left:20px;
	width:200px;
	height:25px;
	padding:4px 0 0 24px;
	background:url(images/contacts_phone.png) no-repeat;
}

#contacts_email2 {
	position:absolute;
	top:36px;
	left:10px;
	width:88px;
	height:33px;

}

#contacts_offset {
position:relative;
left:-16px;
}
/*end of contacts */

#js_off_form_line {
	width:500px;
	height:auto;
	padding:6px 10px 10px 6px;
	text-align:center;
}
#sendMail {
position:absolute;
left:530px;
top:153px;
width:80px;
height:150px;
}
#contact_dialog, #validateTips {
display:none;
/*position:relative;
height:400px;
width:600px;*/
}
#contact_logo {
	float:left;
	width:120px;
	height:80px;
	
	
	
}
#contact_logo img{
	width:120px;
	height:80px;
	border:none;
}

#contact_details {
	margin:20px 0 0 140px;
	line-height:24px;
/*	width:380px;*/
	height:60px;
}
#contact_details span{
	font-size:16px;
	font-weight:bold;
	color: #DF612F;
	
}
#contact_text {
	text-align:center;
	border:none;

}

/*     player */

#player_div {
	position:relative;
	text-align:center;
	border:none;
	padding :0;
	margin: 10px 0;
	width:178px;
}



#player_div_top {
	border:none;
	padding :0;
	margin: 0;
	line-height:0;
}

#player_div_top a {
	border:none;
	padding :0;
	margin: 0;
	line-height:0;
}

#player_div_middle {
	border:Opx;
	padding :0;
	margin: 0;
	width:178px;
	min-height:23px;
	background: #FFF url(img/player_middle.gif);
}

#player_div_bottom {
	position:relative;
	border:none;
	padding :0;
	margin: 0;
	width:178px;
	height:37px;
	background: #FFF url(img/player_bottom.gif);
}

.simple_img {
	border: none;
	padding :0;
	margin: 0;
	line-height:0;

}


/* Clear */
.clear,.clearer {clear: both;}
.clearer,.spacer {
	display: block;
	font-size: 0;
	line-height: 0;
	height:0px;
}



#submit {
	border :none;
	position:absolute;
	top:7px;
	left:45px;
	width: 84px;
	height:26px;
	background: url('img/player_button.gif') no-repeat left bottom;

}
#submit:hover {
	background: url('img/player_button.gif') no-repeat left top;
}


#programmation_div_top {
	border:none;
	padding :0;
	margin: 0;
	width:177px;
	line-height:0;
}

#programmation_div_1 {
	border:none;
	padding :0;
	margin: 0;
	width:177px;
	min-height:22px;
	background: #FFF url(img/emissions_bg1.gif);
}



#programmation_div_2 {
	border:none;
	padding :0;
	margin: 0;
	width:177px;
	min-height:22px;
	background: #FFF url(img/emissions_bg2.gif);
}

#programmation_container {

	color: #000;
	font-size: 10px;
	line-height:15px;
	letter-spacing:0px;
	width:177px;

	border:none;
	text-align:left;
	margin: 0px 10px 0px 10px;
	padding: 0px 0 3px 0;
}
#programmation_date {

	color: #999;
	font-size: 7px;
	line-height:10px;
	letter-spacing:-1px;
	
	width: 48px;
	height:	24px;
	border:none;
	float:left;
	text-align:center;
	padding: 0;
	margin :4px 3px 0px 1px;
	background: url(img/date_bg.gif);
}
#programmation_content {
	border:none;
	padding :0;
	margin: 0;
}

#emission_name  {
	border:none;
	padding :0;
	margin: 0;
	text-align:center;
	
	color: #000;
	font-size: 10px;
	line-height:11px;
}

#emission_by {

	color: #695;
	font-size: 10px;
	line-height:10px;

	
}

#emission_author {

	color: #B33;
	font-size: 10px;
	line-height:10px;
	overflow:hidden;
}

#emission_creator {
	border:none;
	padding-top: 4px;
}

#player_window {
	border: none;
	padding :0 10px 0 10px;

}
#player_title {
	border: none;
	padding : 0;
	font-weight:bold;
	font-size: 12px;
	line-height:12px;
}
#player_author {
	border: none;
	padding : 0;
	font-size: 10px;
	line-height:10px;
	text-align:right;
}
#active_by {

	color: #695;
	font-size: 10px;
	line-height:10px;

	
}

#active_author {

	color: #B33;
	font-size: 10px;
	line-height:10px;
	letter-spacing:0px;
	overflow:hidden;
}

#meta_div {
	color: #177110;
	font-size: 10px;
	line-height:13px;
	overflow:hidden;
	
	width: 148px;
	height:	16px;
	border:none;
/*	float:right;
	text-align:center;*/
	padding: 0 0 0 13px;
	margin : 0 0 0 9px;
	background: url(img/meta_bg.gif);

}
ul.marquee {
	display: block;
	padding: 0;
	margin:  0;
	list-style: none;
	position: relative;
	overflow: hidden;

	width: 148px;
	height: 13px; 
	border: 0px;
	top:1px;
}

ul.marquee li {

	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 1px 0;
}

#player_wrapper {

padding:0 20px 16px 20px;
margin:0 20px 0 20px;
border: 2px solid #DDD;
background: #fff;
}
/* end of player */

#partners {
position:relative;
width:580px;
height:540px;
margin:0 0 0 20px;
border:none;
}

#partners img{
position:absolute;
padding:0;
margin:0;
border:none;
}

#customers {
position:relative;
width:580px;
height:850px;
margin:0 10px 18px 10px;
background-color:#FFF;
border:none;
}

#customers img{
position:absolute;
padding:0;
margin:0;
border:none;
}

#message {
width:100%;
height:140px;
}

#ffield {
border:none;
}

#table_products {
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;

/* CSS3 Rounded Corners */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid white;
	background:white;
	color:white;
	/*background:url(images/panel.png) repeat-x bottom center #ffffff;*/

/* The width of the gallery */
	width:600px;
	overflow:hidden;
	padding:0px;
	margin:10px 0 10px 0;
	text-align:center;
}

#table_products th,#table_products td {
	padding:12px; 
	margin:2px;
	background:#76a2c6;
	border:1px solid #6c94b4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#widget_iframe {
	border:0px solid #fff;
	height:440px;
	width:270px;
	position:relative;
	/*padding:2px;*/
	overflow:hidden;
}

#widget_controls {
	position:relative;
}
#widget_prev {
	margin-left:2px;
	width:16px;
	float:left;
	padding:1px;
	background:#fff;
	border:1px solid #f6f5f5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#widget_next {
	margin-right:2px;
	width:16px;
	float:right;
	padding:1px;
	background:#fff;
	border:1px solid #f6f5f5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#widget_info {
	text-align:justify;
	margin: -1px 5px 0 5px;
	width:210px;
	float:left;
	padding:3px;
	background:#fff;
	border:1px solid #f6f5f5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


