body{
	background:#313131 url('/img/global_bg.png') repeat-x;
	padding:0px;
	margin:0px;
	font-family:Helvetica, Arial;
	font-size:13px;
	line-height:1.5em;
}

.random_home {
  display:none;
}

table,tbody,tr,td{margin:0px;padding:0px;border:none;vertical-align:top;}

body.mt-main-index div#container{
	background:url('/img/home_overview_bg.png') no-repeat center 40px;
	
}

div#container-inner{
	width:940px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}

div#header{
padding-bottom:10px;}

div#header-content ul{
	list-style: none inside;
	padding:0px;
	margin-top:-13px;
}

/* This is for IE7 */
html>body div#header-content ul{ *margin-top:-3px;}

div#header-content ul li{
	display:inline;
}

div#header-content ul li a{
	display:block;
	width:100px;
	padding:10px;
	padding-top:11px;
	padding-bottom:9px;
	float:left;
	border-left:1px solid #dd4941;
	border-right:1px solid #A40B09 ;
	font-family:Helvetica, Arial;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	text-shadow: #A40B09 0px -1px 1px;
	text-align:center;
	text-decoration:none;
}

div#header-content ul li a:hover{
	background: url('/img/header_link_hover.png');
	text-shadow: #A40B09 0px -1px 1px;
}

div#header-content ul li a:active{
	background: url('/img/header_link_pushed.png');
	padding-top:12px;
	padding-bottom:8px;
	text-shadow: #A40B09 0px -2px 1px;
}


div#header-content ul li a#seesmic_logo{
	background: url('/img/header_seesmic_logo_normal.png') no-repeat 0px 10px;
	text-decoration:none;
	border-left:0px;
}

div#header-content ul li a#seesmic_logo:hover{
	background: url('/img/header_seesmic_logo_hover.png') no-repeat 0px 10px;
}

div#header-content ul li a#seesmic_logo:active{
	background: url('/img/header_seesmic_logo_hover.png') no-repeat 0px 11px;
}

div#header-content ul li a#seesmic_logo span{
	visibility:hidden;
}

div#header-content ul li a#seesmic_web_connect{
	width:182px;
	border-right:0px;
        *display:none;
}

div#header-content ul li a#seesmic_web_connect{
	background: url('/img/header_connect_bg_normal.png') no-repeat center;
	text-decoration:none;
	border-left:0px;
	font-size:12px;
	text-shadow: #666666 0px -1px 0px;
        *display:none;
}

div#header-content ul li a#seesmic_web_connect:hover{
	background: url('/img/header_connect_bg_hover.png') no-repeat center;
        *display:none;
}

div#header-content ul li a#seesmic_web_connect:active{
	background: url('/img/header_connect_bg_pushed.png') no-repeat center;
	text-shadow: #333333 0px 2px 0px;
        *display:none;
}

div#footer-navigation{
	background:url('/img/footer_bg.png') no-repeat;
	width:600px;
}

div#footer-navigation-latitude{
	color:#666666;
	padding:15px;
}

div#footer-navigation-latitude ul{
	list-style: none inside;
	padding:0px;
	margin:0px;
}

div#footer-navigation-latitude ul li{
	display:inline;
}

div#footer-navigation-latitude ul li a{
	color:#ddd;
	text-shadow: #666666 0px -1px 0px;
	text-decoration:none;
	padding-left:12px;background:url('/img/footer_navigation_lattitude.png') no-repeat 2px left;
	padding-right:5px;	
}

div#footer-navigation-latitude ul li a:hover{
	color:#fff;
}

div#footer-navigation-latitude ul li a#first{
	padding-left:0px;
	background:none;
	color:#ddd;
}

div#footer-navigation-latitude ul li a#first:hover{
	color:#ddd;
}

div#footer-navigation-content{
	padding:10px;
	padding-top:0px;
}

div#footer-navigation-content table{
	padding-top:5px;
	width:100%;
}

div#footer-navigation-content table th,
div#footer-navigation-content table th a{
	color:#666666;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	text-align:left;
}

div#footer-navigation-content table td,
div#footer-navigation-content table td a{
	color:#aaa;
	text-shadow: #000 0px 0px 1px;
	text-decoration:none;
}

div#footer-navigation-content table td a:hover{
	color:#ddd;
	border-bottom:1px solid #aaa;
}

div#footer-navigation-content table td a.logo{
	padding-left:20px;
}

div#footer-navigation-content table td a.twitter{background:url('/img/footer_navigation_twitter.png') no-repeat -1px 0px;}
div#footer-navigation-content table td a.facebook{background:url('/img/footer_navigation_facebook.png') no-repeat -1px 0px;}
div#footer-navigation-content table td a.blog{background:url('/img/footer_navigation_blog.png') no-repeat left;}

div#footer-testimonials{
	color:#777777;
	text-shadow: #000 0px 0px 1px;
	width:300px;
	float:right;
	margin-top:-16px;
        padding-top: 11px;
}

div.footer-testimonials-twitter {
 display:none;
} 

div.footer-testimonials-twitter p.quote{
	font-size:14px;
	color:#cccccc;
	line-height:1.5em;
	width:242px;
	margin-left:58px;
	font-family:"HelveticaNeue-Light",Helvetica,Arial;
}

div.footer-testimonials-twitter p span{
	font-size:13px;
	display:block;
	text-align:right;
	color:#777777;
	font-family:Helvetica,Arial;
}

div.footer-testimonials-twitter img{
	float:left;
	padding-right:10px;
        width:48px;
        height:48px;
}

div#overview_nav ul{
	list-style: none inside;
	margin:0px;
	padding:0px;
	padding-bottom:40px;
}

div#overview_nav ul li a{
	padding:10px;
	display:block;
	color:#cccccc;
	text-shadow: #666666 0px -1px 0px;
	text-decoration:none;
	width:40%;
	float:left;
	background:url('/img/overview_nav_left.png') no-repeat left;
	margin-left:10px;
	padding-left:15px;
	
}

div#overview_nav ul li a.right{
	float:right;
	text-align:right;
	background:url('/img/overview_nav_right.png') no-repeat right;
	margin-right:10px;
	padding-right:15px;
}

div#overview_nav ul li a:hover{
	color:#dddddd;
}

div#overview_nav ul li a:active{
	color:#cccccc;
	padding-top:11px;
}

/*ProductPages*/
div#content div.page{
}

h1.product_page_introduction_title{
font-size:29px;
color:white;
text-shadow:#000000 0px 1px 0px;
line-height:2em;
display:block;
text-align:center;
margin-top:50px;
}

h1.product_page_introduction_title span{
visibility:hidden;
}

h1.product_page_introduction_title_mobile{
background:url(/img/mobile_introduction.png) no-repeat center;
}

h1.product_page_introduction_title_desktop{
background:url(/img/soyc.png) no-repeat center;
}

div.product_page_introduction{
font-size:18px;
color:white;
text-shadow:#000000 0px 1px 0px;
line-height:2em;
padding-top:20px;
padding-bottom:0px;
margin-top:-20px;
}

div.product_page_introduction2{
font-size:16px;
color:white;
text-shadow:#000000 0px 1px 0px;
line-height:2em;
padding-top:13px;
padding-bottom:30px;
margin-top:00px;
}

div.product_page_introduction span.bold{
font-weight:bold;
}

div.home_middle{
padding-top:20px;
padding-bottom:20px;
}


ul#product_page_introduction_content_mobile{
background:url(/img/_mobile_bg.png) no-repeat;
margin:0px;
padding:15px;
list-style:none inside;
padding-left:100px;
padding-right:100px;
}

ul#product_page_introduction_content_mobile li.product_page_introduction_content_mobile{
display:block;
float:left;
padding-left:230px;
padding-top:0px;
color:#ddd;
width:146px;
font-size:13px;
line-height:1.5em;
}


ul#product_page_introduction_content_desktop{
background:url(/img/_desktop_bg.png) no-repeat;
margin:0px;
padding:0px;
list-style:none inside;
padding:38px;
padding-bottom:320px;
}

ul#product_page_introduction_content_desktop li.product_page_introduction_content_desktop{
display:block;
float:left;
padding-left:230px;
padding-top:30px;
color:#ddd;
width:146px;
font-size:13px;
line-height:1.5em;
}



ul.product_btns{
margin:0px;
padding:0px;
list-style:none inside;
}

ul.product_btns li.red_btn
{
padding-top:30px;
padding-bottom:10px;
}

ul.product_btns li.red_btn a{
display:block;
width:104px;
text-align:center;
padding:18px;
padding-top:15px;
padding-bottom:21px;
font-family:Helvetica, Arial;
font-weight:bold;
font-size:15px;
text-decoration:none;
color:#ffffff;
background:url('/img/red_btn_0_g.png') no-repeat;
text-shadow: #006600 0px -1px 1px;
}

ul.product_btns li.red_btn a:hover{
background: url('/img/red_btn_1_g.png') no-repeat;
text-shadow: #006600 0px -1px 1px;
}

ul.product_btns li.red_btn a:active{
background: url('/img/red_btn_3_g.png') no-repeat;
text-shadow: #006600 0px -1px 1px;
}

ul.product_btns li.grey_btn a{
display:block;
width:104px;
text-align:center;
padding:18px;
padding-top:7px;
padding-bottom:12px;
font-family:Helvetica, Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#333333;
background:url('/img/grey_btn_0.png') no-repeat;
text-shadow: #ffffff 0px -1px 1px;
}

ul.product_btns li.grey_btn a:hover{
background: url('/img/grey_btn_1.png') no-repeat;
text-shadow: #ffffff 0px -1px 1px;
}

ul.product_btns li.grey_btn a:active{
background: url('/img/grey_btn_2.png') no-repeat;
text-shadow: #ffffff 0px -1px 1px;
}


/* Scripts */

#signin_menu {
	display:none;
	background:url('/img/login_bg.png') no-repeat;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	top: 30px; 
	margin-left: 710px;
}

div#switchers {
	display:inline;
	padding-left: 250px;
	height: 25px;
}

div#switchers a img {
	border: none;	
}

div#switchers a {
	padding-left: 24px; 
	padding-bottom: 24px;
}

div#switchers a.switcher {
	background: url(/img/switcher.png) no-repeat;
}

div#switchers a.switcher:hover {
	background: url(/img/switcher_hover.png) no-repeat;
}

div#switchers a.switcher_selected {
	background: url(/img/switcher_select.png) no-repeat;
}

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 940px; 
    height:300px; 
	float:left;
} 

div.scrollable-produit { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 180px; 
    height:300px; 
	float:left;
} 

div.scrollable-produit-desktop { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 230px; 
    height:180px; 
	float:left;
} 


div.scrollable div.items,
div.scrollable-produit div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 

} 

div.scrollable div.items div,
div.scrollable-produit div.items div { 
    float:left; 
} 
 
div.items div.active { 
  /*  border:1px inset #ccc; 
      background-color:#fff; */
}

a.left.disabled, a.right.disabled{
	visibility: hidden;
}

ul#_individual_product_header{
background:url(/img/_individual_products_header.png) no-repeat;
width:940px;
margin:0px;
padding:10px;
margin-top:50px;
padding-bottom:50px;
padding-top:15px;
list-style:none inside;}

ul#_individual_product_header li{
display:block;
width:165px;
float:left;
color:#fff;
text-align:center;
}

ul#_individual_product_header li.first{
width:240px;}


ul#_individual_product_header li a{
display:block;
width:125px;
color:white;
text-decoration:none;
padding:5px;
}

ul#_individual_product_header li a:hover{
text-decoration:underline;}

ul#_individual_product_header li a.selected{
background:url(/img/_individual_products_link_pushed.png) no-repeat center center;
}


ul#_individual_product_header li.first a{
padding:0px;}

table#features{
padding-bottom:20px;
}

table#features tbody tr td{
color:#cccccc;
}

table#features tbody tr td b{
color:#ffffff;}

td#phone_big{
width:240px;
padding:5px;
}

td.android{
background:url(/img/android_phone2.png) no-repeat;
}
td.blackberry{
background:url(/img/blackberry_phone.png) no-repeat;
}

td.iphone{
background:url(/img/iphone_phone.png) no-repeat;
}
td.wb_lg{
background:url(/img/wb_lg.png) no-repeat;
color:#ffffff;
}

div#overview_nav {
	color:#cccccc;
	text-shadow: #666666 0px -1px 0px;
	text-decoration:none;	
}

div#overview_nav a.right {
	float: right;
	background:url('/img/overview_nav_right.png') no-repeat right;
	margin-right:10px;
	padding-right: 15px;
	margin-top: 10px;
}

div#overview_nav a.left {
	background:url('/img/overview_nav_left.png') no-repeat left;
	margin-left:10px;
	padding-left: 15px;
	margin-top: 10px;
}

div.overview_nav_home{
padding-bottom:40px;
}

div.overview_nav_home{
}

div.overview_nav_home a.right {
	margin-top:0px;
	display:block;
width:40%;
}

div.overview_nav_home a.left {
	float:left;
	margin-top:5px;
	display:block;
width:40%;
}



td#phone_big div#overview_nav{
color:white;
background:url(/img/carrousel_product.png) no-repeat;
}

td#phone_big div#overview_nav {
	padding:10px;
	padding-bottom:30px;
	display:block;
	color:#cccccc;
	text-shadow: #666666 0px -1px 0px;
	text-decoration:none;
	width:210px;
	padding-right:10px;

}

td#phone_big div#overview_nav a.right {
	margin-top:0px;
	float:right;
}

td#phone_big div#overview_nav a.left {
	margin-top:0px;
	float:left;
}

div.dl_mobile{
font-weight:bold;
color:#ffffff;
text-align:center;
background:url(/img/dl_mobile_g.png) no-repeat;
padding-left:20px;
}


div.prevPage{
    padding-top:5px;
}

a img,
img{border:0px;}


h1#page_title{display:none;}
h2#page_subtitle{display:none;}

td#home_table_cell1,
td#home_table_cell3,
td#home_table_cell5{
width:300px;
text-align:center;}

td#home_table_cell1,
td#home_table_cell5{
padding-top:20px;}

td#home_table_cell3 span#title{
font-family:Helvetica,Arial;
font-weight:bold;
color:white;
font-size:16px;
text-shadow:0px 1px 0px black;
display:block;
text-align:center;
width:100%;
padding-top:10px;
padding-bottom:5px;
}

td#home_table_cell2,
td#home_table_cell4{
width:20px;}


div#iphonedownloadbutton a{
	margin-top: 10px;
	margin-left: 50px;
	background-image: url(/img/App_Store_Badge_EN_1.png);
	background-repeat: no-repeat;
	float: right;
	width: 162px;
	padding-top: 56px;
	font-size: 2px;
	color: #323232;
	text-shadow: none;
}

div#iphonedownloadbutton a:hover {
	background-image: url(/img/App_Store_Badge_EN_2.png);
}

div#iphonedownloadbutton a:active {
	background-image: url(/img/App_Store_Badge_EN_3.png);
}


div#left-sidebar {
  float: left;
  width: 240px;
  padding: 20px 10px;
}

div#left-sidebar p.notice {
  margin: 5px 20px 20px;
  color: #ccc;
  font-style: italic;
}

div.photo-gallery {
  width: 230px;
}

body.seesmic-desktop-2 div.photo-gallery.scrollable {
  height: 230px;
}

  div.photo-gallery a {
    float: left;
  }

  div.photo-gallery div.navigation {
    display: block;
    clear: both;
    position: absolute;
    bottom: 0;
    width: 228px;
    height: 38px;
    background: url("/img/carrousel_product.png") no-repeat scroll 0 0 transparent;
  }

    div.photo-gallery div.navigation a {
      color: #ccc;
      text-decoration: none;
      line-height: 38px;
    }

    div.photo-gallery div.navigation a.right {
      float: right;
      margin-right: 13px;
      padding-right: 15px;
      background: url("/img/overview_nav_right.png") no-repeat scroll right 50% transparent;
    }

    div.photo-gallery div.navigation a.left {
      float: left;
      margin-left: 13px;
      padding-left: 15px;
      background: url("/img/overview_nav_left.png") no-repeat scroll left 50% transparent;
    }

div#desktop-warning {
  clear: both;
  width: 70em;
  margin: -10px auto 30px;
  color: #888;
  font-size: 13px;
}

  div#desktop-warning a {
    color: #ccc;
  }


	div#footer div#footer-menu ul {
		list-style-type: none;
		margin:  0;
		padding:  0;
	}

	div#footer div#footer-menu {
		overflow: auto;
		float: left;
		margin-bottom: 15px;
		width: 580px;
		padding: 0 10px 10px 10px;
		background: transparent url(/img/footer_bg.png) no-repeat 0 0;
		color: #aaa;
	}

		div#footer div#footer-menu h3 {
			margin: 10px 0 20px 0;
			padding-left: 5px;
			font-size: 13px;
			font-weight: bold;
			color: #ccc;
			line-height: 2em;
			opacity: 0.8;
		}
		
			div#footer div#footer-menu h3 a {
				color: #ccc;
				text-decoration: none;
			}
			
			div#footer div#footer-menu h3 a:hover {
				color: #fff;
			}
	
		div#footer div#footer-menu div {
			margin-left: 60px;
			float: left;
		}
	
		div#footer div#footer-menu div.large-column {
			margin-left: 0;
			margin-right: -25px;
			width: 200px;
		}
	
			div#footer div#footer-menu div h4 {
				color: #666;
				font-size: 13px;
				text-transform: uppercase;
				margin: 0;
			}
	
			div#footer div#footer-menu ul {
				height: 6em;
			}
	
				div#footer div#footer-menu div ul li {
				}
		
					div#footer div#footer-menu div ul li a {
						color: #aaa;
						text-decoration: none;
					}
				
					div#footer div#footer-menu div ul li a.twitter {
						padding-left: 20px;
						background: transparent url("/images/footer/twitter-icon.png") no-repeat left 50%;
					}
				
					div#footer div#footer-menu div ul li a.facebook {
						padding-left: 20px;
						background: transparent url("/images/footer/facebook-icon.png") no-repeat left 50%;
					}
				
					div#footer div#footer-menu div ul li a.blog {
						padding-left: 20px;
						background: transparent url("/images/footer/rss-icon.png") no-repeat left 50%;
					}
			
					div#footer div#footer-menu div ul li a:hover {
						color: #fff;
						text-decoration: underline;
					}
					
div#footer-footer {
	clear: both;
}