@charset "UTF-8";
/* I am the computer style-sheet */
/*
Background edge: Full screen
Overall width: 970 px
Shadow left: 5 px
Shadow right: 5 px
The layout has four columns.
1 Column:  230 px + 5 px + 5 px margin = overall 240 px
2 Columns: 470 px + 5 px + 5 px margin = overall 480 px
3 Columns: 710 px + 5 px + 5 px margin = overall 725 px
4 Columns: 950 px + 5 px + 5 px margin = overall 960 px
*/
body {-moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
/******************************************************************************************
**
** BASICS
**
******************************************************************************************/
h1,h2,h3,h4,h5,h6{margin:0 0 0.5em 0}
/******************************************************************************************
**
** EDGE
**
******************************************************************************************/
@media only screen and (min-device-width: 1025px) {
	#mybs_edge{background:url(../img/edge.jpg) top left repeat-x transparent;color:#000000;margin:0;min-height:680px;padding:2px 0 50px}
}
@media only screen and (max-device-width:1024px) {
	#mybs_edge{background:transparent;color:#000000;margin:0;min-height:680px;padding:2px 0 50px}
}
/* ei = edge inner */
.mybs_ei{text-align:center}
/******************************************************************************************
**
** WRAPPER (ws = wrapper shadow)
**
******************************************************************************************/
#mybs_wrapper{background:transparent;color:#000000;margin:0 auto;min-width:500px;width:970px}
.mybs_wt{background:url(../img/ws_t.png) top left no-repeat transparent;/*wrapper top */ clear:both;color:#000000;padding-top:2px}
.mybs_wr{background:url(../img/ws_r.png) top right repeat-y transparent;/* wrapper right */ color:#000000;padding-right:5px}
.mybs_wb{background:url(../img/ws_b.png) bottom left no-repeat transparent;/* wrapper bottom */ color:#000000;padding-bottom:30px}
.mybs_wl{background:url(../img/ws_l.png) top left repeat-y transparent;/* wrapper left */ color:#000000;padding-left:5px}
.mybs_wi{background:transparent;color:#000000;padding:0;text-align:left}
/******************************************************************************************
**
** CONTAINER STARTLINE: BREADCRUMBS & LANGUAGECODES; SEARCH on the right
**
******************************************************************************************/
#mybs_startline{background:transparent;color:#000000;margin:0 auto;width:970px;height:17px}
#mybs_startline hr{clear:both;height:.1px;margin:0;visibility:hidden}
#mybs_startline_l{float:left;height:14px;margin:0;padding:0 5px;width:720px}
#mybs_startline_l a,#mybs_startline_l b,#mybs_startline_l i{background:url(../img/bg_container_sl.png) right 0 no-repeat transparent;color:#666666;display:block;float:left;font-size:9px;margin-right:2px;padding:2px 10px 2px 3px}
#mybs_startline_l i{background:none;font-style:normal;padding-right:0}
#mybs_startline_l a:hover{background-position:right -30px;color:#333333;text-decoration:none}
#mybs_startline_l a.lc,#mybs_startline_l b.lc{background-position:right -60px;padding:2px 5px 2px 5px;width:20px}
#mybs_startline_l b.lc{color:#ffffff;font-weight:normal}
#mybs_startline_l a.lc:hover,#mybs_startline_l b.lc{background-position:right -90px}
#mybs_startline_r{color:#627a81;float:right;font-size:9px;padding:2px 10px 2px 0;text-align:right;width:230px}
/******************************************************************************************
**
** CONTAINER HEADER
**
******************************************************************************************/
#mybs_container_h{background:url(../img/bg_container_h.png) top left no-repeat transparent;height:80px;width:960px}
.mybs_hi{margin:0;padding:0;text-align:left}
#mybs_container_h hr{clear:both;height:.1px;margin:0;visibility:hidden}
.mybs_hl{float:left;height:100%;width:240px}
/* Retina resolution for logo, the logo canvas has to be 480 pixels */
.mybs_hl img{width:240px}
.mybs_hr{float:left;height:100%;width:720px}
/******************************************************************************************
**
** CONTAINER TOP - BODY
**
******************************************************************************************/
#mybs_container_t{clear:both}
.mybs_bt_i{background:url(../img/bg_container_t.png) top left repeat-y transparent;font-size:14px;margin-top:0;padding:10px 15px;text-align:left}
.mybs_bt_i p{margin-bottom:1em}
.mybs_bt_i a{}
.mybs_bt_i a:hover{}
/* media image */
.mybs_imt_i{background:url(../img/bg_picture_t.png) top left no-repeat transparent;margin:1px 0 25px 0;text-align:center}
.mybs_imt_i img{width:960px;}
/* media document */
.mybs_idt_i{margin:0}
/* media video */
.mybs_vit{background:url('../img/bg_canvas.png') no-repeat;height:407px;margin:25px 0 12px;padding:1px 0;width:960px}
.mybs_vit_i{height:405px;margin:0 auto;width:720px}
/* media no video */
.mybs_novit_i{background:#cccccc;font-size:10px;height:25px;padding-top:10px;text-align:center}
#mybs_container_t ul,#mybs_container_t ol,#mybs_container_t dt,#mybs_container_t dd{margin:0.5em 0 1em 3em}
#mybs_container_t li{list-style:inherit}
#mybs_container_t hr{background:url(../img/bg_container_t_ending.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin:-3px 0 0}
/******************************************************************************************
**
** CONTAINER (content container / wrapper for vertical navigation, maincontent + columns)
**
******************************************************************************************/
#mybs_container{width:100%;background:#ffffff}
#mybs_container hr{background:transparent;border:none;clear:both;height:10px;margin:0}
/******************************************************************************************
**
** CONTENT
**
******************************************************************************************/
#mybs_content{float:left;min-height:100px}
#mybs_content p{margin:0.5em 0}
#mybs_content ul,#mybs_content ol,#mybs_content dt,#mybs_content dd{margin:0.5em 0 1em 3em}
#mybs_content li{list-style:inherit}
#mybs_content p:first-child,#mybs_content p:last-child{margin:0}
#mybs_content img{border:none}
/******************************************************************************************
**
** TITLE /TEASER
**
******************************************************************************************/
.mybs_title{background:url(../img/bg_title.png) top left repeat-y transparent;padding:10px 10px 20px}
/******************************************************************************************
**
** BODY CONTAINERS AND ENDINGS
**
******************************************************************************************/
#mybs_4container{background:url(../img/cont4.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_4container hr{background:url(../img/cont4e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_31container{background:url(../img/cont31.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_31container hr{background:url(../img/cont31e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_13container{background:url(../img/cont13.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_13container hr{background:url(../img/cont13e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_112container{background:url(../img/cont112.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_112container hr{background:url(../img/cont112e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_121container{background:url(../img/cont121.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_121container hr{background:url(../img/cont121e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_211container{background:url(../img/cont211.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_211container hr{background:url(../img/cont211e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_22container{background:url(../img/cont22.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_22container hr{background:url(../img/cont22e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_1111container{background:url(../img/cont1111.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_1111container hr{background:url(../img/cont1111e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_3container{background:url(../img/cont3.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_3container hr{background:url(../img/cont3e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_21container{background:url(../img/cont21.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_21container hr{background:url(../img/cont21e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_12container{background:url(../img/cont12.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_12container hr{background:url(../img/cont12e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_2container{background:url(../img/cont2.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_2container hr{background:url(../img/cont2e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_111container{background:url(../img/cont111.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_111container hr{background:url(../img/cont111e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_11container{background:url(../img/cont11.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_11container hr{background:url(../img/cont11e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_1container{background:url(../img/cont1.png) top left repeat-y transparent;clear:both;width:960px;color:#000000}
#mybs_1container hr{background:url(../img/cont1e.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
#mybs_portalcontainer{background:url(../img/contportal.png) top left no-repeat transparent;clear:both;width:960px;color:#000000}
#mybs_portalcontainer hr{background:url(../img/contportale.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-3px;color:#000000}
/******************************************************************************************
**
** 4-COLUMN TYPE LARGE
**
******************************************************************************************/
#mybs_col_l{width:auto}
#mybs_col_l img{background:url(../img/bg_media_l.png) top left no-repeat transparent;color:#000000;margin:0 0 20px;padding:0}
#mybs_col_l ul,#mybs_col_l ol,#mybs_col_l dt,#mybs_col_l dd{margin:0.5em 0 1em 3em}
#mybs_col_l li{list-style:inherit}
#mybs_col_l .mybs_bl_i{font-size:14px;margin-top:0;padding:10px 10px;text-align:left;}
#mybs_col_l .mybs_bl_i p{margin-bottom:1em}
#mybs_col_l .mybs_bl_i a{}
#mybs_col_l .mybs_bl_i a:hover{}
/* media image */
#mybs_col_l .mybs_iml_i{text-align:center}
.mybs_iml_i img{width:960px;}
/* media document */
.mybs_idl_i{margin:0}
/* media video*/
.mybs_vil{background:url('../img/bg_canvas_l.png') no-repeat;height:542px;margin:25px 0 12px;padding:1px 0;width:960px}
.mybs_vil_i video{height:540px;margin:0 auto;width:960px}
/******************************************************************************************
**
** 3-COLUMN TYPE LARGE
**
******************************************************************************************/
#mybs_col_n{float:left;width:720px}
#mybs_col_n img{background:url(../img/bg_media_n.png) top left no-repeat transparent;color:#000000;margin:0 1px;padding:0}
#mybs_col_n ul,#mybs_col_n ol,#mybs_col_n dt,#mybs_col_n dd{margin:0.5em 0 1em 3em}
#mybs_col_n li{list-style:inherit}
#mybs_col_n .mybs_bn_i{font-size:14px;margin-top:0;padding:10px 10px;text-align:left}
#mybs_col_n .mybs_bn_i p{margin-bottom:1em}
#mybs_col_n .mybs_bn_i a{}
#mybs_col_n .mybs_bn_i a:hover{}
/* media image */
.mybs_imn_i{margin:0 1.3em 1em 0}
.mybs_imn_i img{width:718px;}
/* media document */
.mybs_idn_i{margin:0}
/* media video */
.mybs_vin_i video{width:718px}
/******************************************************************************************
**
** 2-COLUMN TYPE MAIN
**
******************************************************************************************/
#mybs_col_m{float:left;width:480px}
#mybs_col_m img{background:url(../img/bg_media_m.png) top left no-repeat transparent;color:#000000;margin:0 1px;padding:0}
#mybs_col_m ul,#mybs_col_m ol,#mybs_col_m dt,#mybs_col_m dd{margin:0.5em 0 1em 3em}
#mybs_col_m li{list-style:inherit}
#mybs_col_m .mybs_bm_i{font-size:14px;margin-top:0;padding:10px 10px;text-align:left}
#mybs_col_m .mybs_bm_i p{margin-bottom:1em}
#mybs_col_m .mybs_bm_i a{}
#mybs_col_m .mybs_bm_i a:hover{}
/* media image */
.mybs_imm_i{margin:1em 0 0 0}
.mybs_imm_i:first-child{margin:0}
.mybs_imm_accordion img{width:480px}
.mybs_imm_i img{width:478px;}
/* media document */
.mybs_idm_i{margin:0}
/* media video main */
.mybs_vim_i video{width:478px}
/******************************************************************************************
**
** 1-COLUMN TYPE VERTICAL
**
******************************************************************************************/
#mybs_col_v{float:left;width:240px}
#mybs_col_v img{background:url(../img/bg_media_v.png) top left no-repeat transparent;color:#000000;margin:0 1px;padding:0}
#mybs_col_v ul,#mybs_col_v ol,#mybs_col_v dt,#mybs_col_v dd{margin:0.5em 0 1em 3em}
#mybs_col_v li{list-style:inherit}
#mybs_col_v .mybs_bv_i{font-size:14px;margin-top:0;padding:10px 10px;text-align:left}
#mybs_col_v .mybs_bv_i p{margin-bottom:1em}
#mybs_col_v .mybs_bv_i a{}
#mybs_col_v .mybs_bv_i a:hover{}
/* media image */
.mybs_imv_i{margin:1em 0 0 0}
.mybs_imv_i:first-child{margin:0}
.mybs_imv_accordion img{width:181px}
.mybs_imv_i img{width:238px;}
/* media document */
.mybs_idv_i{margin:0}
/* media video */
.mybs_viv_i video{width:238px}
/******************************************************************************************
**
** CONTAINER - BOTTOM
**
******************************************************************************************/
#mybs_container_b{background:url(../img/bg_container_b.png) top left no-repeat transparent;padding:15px 0 0;width:960px}
#mybs_container_b img{background:url(../img/bg_media_b.png) top left no-repeat transparent;color:#000000;padding:0;margin:0}
#mybs_container_b hr{background:url(../img/bg_container_b_ending.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin-top:-2px}
#mybs_container_b ul,#mybs_container_b ol,#mybs_container_b dt,#mybs_container_b dd{margin:0.5em 0 1em 3em}
#mybs_container_b li{list-style:inherit}
.mybs_bb_i{color:#333333;font-size:14px;margin-top:-4px;padding:10px 15px;text-align:left}
.mybs_bb_i p{margin:0.5em 0 0.5em}
.mybs_bb_i a{}
.mybs_bb_i a:hover{}
/* media image */
.mybs_imb_i{margin:0}
.mybs_imb_i img{width:960px;}
/* media document */
.mybs_idb_i{margin:0}
/* media video main */
.mybs_vib_i video{width:478px}
/******************************************************************************************
**
** CONTAINER - GOOGLE SEARCH
**
******************************************************************************************/
#mybs_googlesearch{
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
margin:20px 10px 30px;
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
padding:5px 0 5px 10px;
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
width:925px
}
#mybs_googlesearch a{
background:url(../img/bg_googlesearch.png) no-repeat top right;
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);
color:#666666;
display:block;
float:left;
font-size:10px;
font-weight:normal;
height:24px;
margin:2px 5px 5px 0;
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);
overflow:hidden;
padding:3px 30px 3px 3px;
text-decoration:none;
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);
width:145px
}
#mybs_googlesearch a:hover{background-position:right -120px;color:#ffffff}
#mybs_googlesearch hr{clear:both;height:.1px;margin:0;visibility:hidden}
/******************************************************************************************
**
** CONTAINER - FOOTER
**
******************************************************************************************/
#mybs_container_f{background:url(../img/bg_container_f.png) top left no-repeat transparent;padding-bottom:5px;width:960px}
.mybs_fi{padding:0;text-align:left}
/******************************************************************************************
**
** CONTAINER CIRCUIT LINE
**
******************************************************************************************/
#mybs_container_circuitline{background:url(../img/bg_container_cl.png) top left no-repeat transparent;clear:both;height:auto;margin:10px auto 0;min-height:80px;width:970px}
#mybs_container_circuitline:hover{background-position:top right}
#mybs_container_circuitline hr{background:url(../img/bg_container_cl_ending.png) top left no-repeat transparent;border:none;clear:both;height:15px;margin-bottom:-10px}
.mybs_ccl_i{color:#999999;font-size:10px;padding:0 5px 10px;text-align:center}
.mybs_ccl_1,.mybs_ccl_2,.mybs_ccl_3{float:left;margin-top:40px}
.mybs_ccl_1{padding:0 10px;text-align:left;width:460px}
.mybs_ccl_2{margin-top:37px;padding:0 5px 0 10px;width:226px}
.mybs_ccl_3{padding:0 5px;width:109px}
.mybs_ccl_4{float:left;margin-top:10px;padding:0 5px;width:105px}
.mybs_ccl_portal{float:left;text-align:left;padding:3px 0 0;width:220px}
#mybs_container_circuitline a{}
#mybs_container_circuitline a:hover{}
div#mybs_bu_ccl{padding-right:10px}
#mybs_bu_ccl a{background:url(../img/bu_cl.png) no-repeat;display:block;float:right;height:35px;margin-left:3px;width:25px}
#mybs_bu_ccl a.ccl_home{background-position:0 0}
#mybs_bu_ccl a.ccl_home:hover{background-position:-25px 0}
#mybs_bu_ccl a.ccl_back{background-position:0 -35px}
#mybs_bu_ccl a.ccl_back:hover{background-position:-25px -35px}
#mybs_bu_ccl a.ccl_top{background-position:0 -70px}
#mybs_bu_ccl a.ccl_top:hover{background-position:-25px -70px}
#mybs_bu_ccl a.ccl_mybluesun10{background-position:0 -105px;clear:both}
#mybs_bu_ccl a.ccl_mybluesun10:hover{background-position:-25px -105px}
/******************************************************************************************
**
** Releated Links
**
******************************************************************************************/
a.mybs_link{
background:url(../img/bg_link.png) no-repeat top right;
border:none;
border-radius:2px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
color:#333333;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:0;
margin-top:5px;
min-height:18px;
-moz-border-radius:2px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
padding:3px 30px 3px 5px;
text-decoration:none;
-webkit-border-radius:2px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2)
}
a.mybs_link:hover{background-position:right -120px;color:#ffffff}
/******************************************************************************************
**
** CONTAINER RELATED LINKS
**
******************************************************************************************/
#mybs_container_relatedlinks{background:url(../img/bg_container_rl.png) top left no-repeat transparent;clear:both;font-size:10px;margin:15px auto;text-align:left;width:970px}
#mybs_container_relatedlinks:hover{background-position:top right}
#mybs_container_relatedlinks hr.rl{background:url(../img/bg_container_rl_ending.png) top left no-repeat #ffffff;border:none;clear:both;height:15px;margin:0}
#mybs_container_relatedlinks ul{float:left;padding:5px 4px 0 6px;width:151px}
#mybs_container_relatedlinks li{margin-bottom:0.5em}
#mybs_container_relatedlinks li:first-child{font-weight:normal}
#mybs_container_relatedlinks a{color:#999999;display:block;text-align:center}
#mybs_container_relatedlinks:hover a{color:#888888}
#mybs_container_relatedlinks a:hover{color:#777777;text-decoration:none}
#mybs_container_relatedlinks a.l2{color:#7db4c4;font-weight:bold;text-transform:uppercase}
#mybs_container_relatedlinks a.l2:hover{color:#6fa7b6}
#mybs_container_relatedlinks a.l3{font-weight:bold}
/******************************************************************************************
**
** GENERAL ADDRESS FOR HEADER OR FOOTER
**
******************************************************************************************/
#mybs_generaladdress_h,#mybs_generaladdress_f{color:#666666;font-size:11px;margin:5px 5px 0 0;text-align:right}
#mybs_generaladdress_h a,#mybs_generaladdress_f a{color:#3b5998}
#mybs_generaladdress_h a:hover,#mybs_generaladdress_f a:hover{}
#mybs_generaladdress_h i,#mybs_generaladdress_f i{font-style:normal;white-space:nowrap}
/******************************************************************************************
**
** ADDRESSES
**
******************************************************************************************/
#mybs_address{}
#mybs_address h2{background:#dde2e8;border:1px solid #ffffff;color:#333333;margin:0 -2px 5px;padding:5px}
#mybs_address h3{}
#mybs_address h4{}
#mybs_address .mybs_address_mailing{margin-bottom: 8px}
#mybs_address p{color:#666666;margin:0 0 4px 0}
#mybs_address p.main{}
#mybs_address .mybs_address_mailing p{margin:0}
#mybs_address label{background:#dde2e8;color:#333333;display:block;font-size:10px;margin:0;padding:0 1px}
#mybs_address label.main{padding:10px 1px;font-weight:bold;}
#mybs_address img{margin-left:-1px}
#mybs_address table{border-top:1px solid #dde2e8}
#mybs_address table img{margin-left:3px}
#mybs_address div.mybs_topmedia{margin-left:-1px}
#mybs_address_record{}
/******************************************************************************************
**
** MODULE DIGITAL ASSET GALLERY
**
******************************************************************************************/
#mybs_dag_tab ul{font-size:10px;margin:0}
#mybs_dagallery table,#mybs_dagallery div{font-size:10px}
#mybs_dagallery div{border-bottom:1px solid #ffffff;min-height:70px;padding:0 5px 5px}
#mybs_dagallery div img{float:left;margin:10px 10px 2px 0}
#mybs_dagallery table tr{}
#mybs_dagallery table td{border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;padding:5px 10px 0}
#mybs_dagallery table td.main{width:90%}
#mybs_dagallery table th{background:url(../img/bg_dag.png) top center no-repeat;border-bottom:1px solid #ffffff;padding:5px 10px;text-align:center}
#mybs_dagallery img{min-height:55px;padding:0;border:none;border-radius:4px;box-shadow:0 1px 1px 1px rgba(50,50,50,0.2);margin:0;-moz-border-radius:4px;-moz-box-shadow:0 1px 1px 1px rgba(50,50,50,0.2);-webkit-border-radius:4px;-webkit-box-shadow:0 1px 1px 1px rgba(50,50,50,0.2)}
#mybs_dagallery img:hover{border:none;border-radius:4px;box-shadow:0 1px 1px 1px rgba(50,205,124,0.5);-moz-border-radius:4px;-moz-box-shadow:0 1px 1px 1px rgba(50,205,124,0.5);-webkit-border-radius:4px;-webkit-box-shadow:0 1px 1px 1px rgba(50,205,124,0.5)}
#mybs_dagallery h2,#mybs_dagallery p{line-height:1.0em}
#mybs_dagallery h2{color:#000000;font-size:12px;margin:3px 0}
#mybs_dagallery p{font-size:10px;margin:0}
/******************************************************************************************
**
** MODULE MOST VIEWED
**
******************************************************************************************/
#mybs_mostviewed{
background:url(../img/bg_mostviewed_canvas.png) no-repeat top right;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2)
}
#mybs_mostviewed ul{font-size:11px;list-style:none;margin:7px 0}
#mybs_mostviewed a{
background:url(../img/bg_mostviewed.png) no-repeat top right;
color:#0083d3;
color:#666666;
display:block;
margin-bottom:0;
min-height:20px;
padding:1px 3px;
padding:3px 25px 3px 5px;
text-decoration:none
}
#mybs_mostviewed a:hover{background-position:right -80px;color:#ffffff}
#mybs_mostviewed li{border-bottom:1px solid #cccccc}
/******************************************************************************************
**
** MODULE GOOGLE MAPS TOP MAIN VERTICAL BOTTOM FULL WIDTH
**
******************************************************************************************/
#mybs_gmap_t{margin:-10px 0 0 -15px;padding:0;width:100%}
.mybs_gmapi_t{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:15px;width:930px}
.mybs_gmap_t{border:1px solid #ffffff;height:500px;width:928px}
#mybs_gmap_m{margin:0;padding:0;width:100%}
.mybs_gmapi_m{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:10px;width:442px}
.mybs_gmap_m{border:1px solid #ffffff;height:500px;width:440px}
#mybs_gmap_v{margin:0;padding:0;width:100%}
.mybs_gmapi_v{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:10px;width:203px}
.mybs_gmap_v{border:1px solid #ffffff;height:500px;width:201px}
#mybs_gmap_b{margin:0;padding:0;width:100%}
#mybs_gmap_b img{background:none}
.mybs_gmapi_b{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:10px;width:910px}
.mybs_gmap_b{border:1px solid #ffffff;height:500px;width:908px}
#mybs_gmap_n img{margin:-10px 0 0 -10px;padding:0;width:100%;background:none}
.mybs_gmapi_n{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:10px;width:688px}
.mybs_gmap_n{border:1px solid #ffffff;height:500px;width:686px}
#mybs_gmap_l{margin:-10px 0 0 -10px;padding:0;width:100%}
#mybs_gmap_l img{background:none}
.mybs_gmapi_l{background:url(../img/bg_gmap_canvas.png) repeat-y top center;color:#000000;padding:15px;width:930px}
.mybs_gmap_l{border:1px solid #ffffff;height:700px;width:928px}
/******************************************************************************************
**
** MODULE GOOGLE MAPS LOCATIONS
**
******************************************************************************************/
.google_maps_info_window{
min-width: 200px; max-width: 420px;min-height: 50px;max-height:200px;font-weight:normal;padding:10px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,241,241,0.65) 0%, rgba(255,255,255,0.33) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0.65)), color-stop(50%,rgba(255,255,255,0.33)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,0.65) 0%,rgba(255,255,255,0.33) 50%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f1f1f1', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.google_maps_info_window h3 {font-size:16px; font-weight: bold;}
.google_maps_info_window p {margin:0.5em 0;}
.google_maps_info_window img{border: none;}
/* Classes */
.map_teaser{font-weight: bold;}
.map_text{}
.map_address, .map_address b{font-weight:normal}
.map_openinghours, .map_openinghours b {font-weight:normal}
.map_phone, .map_phone a, .map_phone b{font-weight:normal}
.map_skype, .map_skype a, .map_skype b{font-weight:normal}
.map_email, .map_email a{}
.map_url, .map_url a{}
.map_logo, .map_logo img{}
.map_logo img{width: 50%}
.map_picture, .map_picture img{}
.map_picture img{width:90%}
/******************************************************************************************
**
** Document Zone
**
******************************************************************************************/
#mybs_document table{border-top:1px solid #ffffff;color:#333333;margin:0;width:100%}
#mybs_document table tbody tr{vertical-align:middle}
#mybs_document table tbody tr th,#mybs_document table tbody tr td{font-size:10px;padding:5px 10px 5px 0;width:90%}
#mybs_document table tbody tr h3{font-size:12px}
#mybs_document table tbody tr td{text-align:center;width:10%}
#mybs_document table tbody tr img{border:1px solid #999999;margin:0;padding:2px}
#mybs_document table tbody tr img:hover{border:1px solid #32cd7c}
/******************************************************************************************
**
** MODULE PRODUCT
**
******************************************************************************************/
#mybs_productlist{
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
padding:1px 10px 10px;
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2)
}
#mybs_productlist table{width:100%;word-wrap:normal}
#mybs_productlist table thead tr{border-bottom:solid 2px #ffffff}
#mybs_productlist table thead tr td,#mybs_productlist table thead tr th{}
#mybs_productlist table thead tr td{}
#mybs_productlist table thead tr td h3{color:#444444;font-size:14px;font-weight:bold}
#mybs_productlist table thead tr th{background:#b9c8de;border-left:1px solid #ffffff;color:#333333;font-size:12px;padding:10px 1px;text-align:center}
#mybs_productlist table thead tr th:first-child{border-left:none}
#mybs_productlist table tbody{font-size:12px}
#mybs_productlist table tbody h4{color:#444444;font-size:12px;font-weight:bold;margin:0}
#mybs_productlist table tbody tr{border-bottom:solid 2px #ffffff}
#mybs_productlist table tbody tr.z0{background:#eaf0f8}
#mybs_productlist table tbody tr.z1{background:#e0eafa}
#mybs_productlist table tbody tr th,#mybs_productlist table tbody tr td{border-left:1px solid #ffffff;padding:5px 3px}
#mybs_productlist table tbody tr th:first-child,#mybs_productlist table tbody tr td:first-child{border-left:none}
#mybs_productlist table tbody tr td{text-align:right}
#mybs_productlist small{font-size:12px}
#mybs_productcols{margin:0 -3px}
#mybs_productcols div{
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
float:left;
font-size:10px;
margin:0 2px 10px 2px;
min-height:150px;
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
padding:0 0;
text-align:center;
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
width:228px
}
#mybs_productcols div h3{background:#b9c8de;color:#444444;font-size:12px;font-weight:normal;margin:5px;padding:3px 0}
/******************************************************************************************
**
** MODULE SITEMAP
**
******************************************************************************************/
#mybs_sitemap{}
#mybs_sitemap ul{font-size:12px;list-style:none;margin:10px 0 20px}
#mybs_sitemap ul ul{font-size:12px;margin-left:2em}
#mybs_sitemap a{background:url(../img/bg_sitemap.png) no-repeat top right;color:#666666;display:block;margin-bottom:0;min-height:20px;padding:1px 3px;padding:3px 0 3px 10px;text-decoration:none}
#mybs_sitemap ul a{font-weight:bold;text-transform:uppercase}
#mybs_sitemap ul ul a{font-weight:bold;text-transform:none}
#mybs_sitemap ul ul ul a{font-weight:normal;text-transform:none}
#mybs_sitemap a:hover{background-position:right -80px;color:#ffffff}
#mybs_sitemap li{border-bottom:1px solid #cccccc}
/******************************************************************************************
**
** MODULE PORTAL
**
******************************************************************************************/
#mybs_portal_head{background:url(../img/bg_portal_head.png) top left no-repeat transparent;height:20px;width:960px;color:#000000}
#mybs_portalmessage{}
#mybs_portalmessage ul li{}
/******************************************************************************************
**
** MODULE STAGE
**
******************************************************************************************/
.mybs_stage {
	margin: -9px -3000px; 0;
	background: #ffffff;
}

.mybs_stage_no_record_found {
	margin: -9px 0 0;
	background: #ffffff;
	padding: 100px; 
	text-align: center;
	
}

/******************************************************************************************
**
** VIDEO AND AUDIO
**
******************************************************************************************/
video {max-width:100%;width:100% !important;height:auto !important;}
audio {width: 100% !important;}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	audio {height: 114px;} 
}
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  	audio {height: 64px;}   
}
/* ----------- iPhone 6 ----------- */
/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) { 
	audio {height: 98px;} 
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { 
 audio {height: 55px;} 
}
/* ----------- iPhone 6+ ----------- */
/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) { 
	audio {height: 98px; background: cyan;} 
}
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) { 
	audio {height: 55px; background: pink;} 
}
/* ----------- Galaxy S5 ----------- */
/* Portrait */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
	audio {}
}
/* Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	audio {}
}
/******************************************************************************************
**
** JQUERY UI
**
******************************************************************************************/
div#tabs ul, div.tabs ul {margin:0}
/******************************************************************************************
**
** Radius and Shadow
**
******************************************************************************************/
.radsha,.radsha li,.radsha h4,#tabs img,.ui-tooltip{
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2)
}
.radius,.radius li,.radius h4{border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
/******************************************************************************************
**
** CLEAR FIXES
**
******************************************************************************************/
.clearfix:after {content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
/******************************************************************************************
**
** OTHER CLASSES
**
******************************************************************************************/
div.mybs_captcha img{
border:none;
border-radius:4px;
box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
margin:3px 0;
-moz-border-radius:4px;
-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2)
}
.nowrap{white-space:nowrap}
.mybs_red{color:#f31343}
.mybs_green{color:#00c866}
hr.clear2{clear:both;height:.1px;margin:0;visibility:hidden}
.minheight350{min-height:350px}
.alce{text-align:center}
.cl2{clear:both}
.cll{clear:left}
.clr{clear:right}