@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Verdana, sans-serif;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	color: #333;
}

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

a:hover {
	text-decoration:underline;
}

div.main {
	width:962px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

.textCenter {
	text-align:center;
}

.textLeft {
	text-align:left;
}

.textRight {
	text-align:right;
}

.wrapperPadding {
	padding:20px 35px 50px;
	min-height:480px;
}

#content{width:525px;}

/* Global Styles */
a {color:#15639E;}
.odd{background:#F1F1F1;}
.even{}
.callToAction{font-weight:bold;}
.inline{display:inline;}

/* Typography */
h1 { font-size: 14pt; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; font-weight: normal; color: #333333; letter-spacing: 1px; padding: 0 0 15px; margin: 0; line-height:130%; }
h2 {font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #434343; letter-spacing: 1px; font-weight: normal; padding: 10px 0; margin: 0;}
p { font-size: 10pt; margin: 0 0 10px; color:#333; line-height: 130%; }
strong {font-weight:bold;}
ul {list-style-type:disc;list-style-position:outside;margin:0 20px 10px;}
ul li { font-size: 10pt; padding:2px 0; color:#333; }

/* Sidebar */
#sidebar{
	width:275px;
	float:right;
	margin:0 0 45px 20px;
	border-left:1px solid #CCCCCC;
	padding:0 0 20px 20px;
}

#sidebar label{
	font-size:10pt;
}

#ss-privacy{margin:5px 0 0;}
#ss-privacy-button, #ss-privacy-details p { font-size: 8pt; }
.form-tiny{font-size:7pt;}
.submit{font-size:11pt;font-family:Lucinda Grande,Arial,Verdana,sans-serif;color:#222222;height:25px;letter-spacing:0.1em;text-transform:uppercase;width:80px;border:1px solid #999999;background:#F5F5F5;}

#compare{margin:10px 0 0 10px;padding:40px 0 0;border-top:1px solid #CCCCCC;}

/* Head and menu */
.headBackground {
	position:relative;
	background-image:url(../images/headBackground.jpg);
	width: 962px;
	height: 100px;
}

#buttonHostMeeting {
	height:29px;
	width:154px;
	overflow:hidden;
	position:absolute;
	top:18px;
	right:1px;
}

#buttonAttendMeeting {
	height:29px;
	width:154px;
	overflow:hidden;
	position:absolute;
	top:55px;
	right:1px;
	background-image:url(../images/button-attend-meeting.gif);
	background-repeat:no-repeat;
}

.topMenu {
	background-image:url(../images/headMenuBackground.jpg);
	width: 962px;
	overflow:hidden;
	height: 33px;
	margin-bottom:7px;
}

.topMenu a{
	color:#f5f9ff;
	font-size:15px;
	line-height:31px;
	vertical-align:middle;
	display:block;
	width:79px;
	margin-top:1px;
	float:left;
	text-align:center;
}

.topMenu a:hover{
	color:#FFF;
}

.topMenu .borderLeft {
	border-left:1px #d0d8eb solid;
}

.topMenu .borderRight {
	border-right:1px #3b4568 solid;
}

.topMenu .paddingExtra {
	padding-left:8px;
	padding-right:11px;
}

#flags{display:block;float:left;height:31px;margin:1px 0 0;}
.flag{height:14px;left:2px;position:relative;top:3px;padding:0 3px;width:auto !important;}
.flag img{width:22px;}


/* Head and menu end */

.scrollCover {
	width: 962px;
	height: 244px;
}

.secondMenu {
	background-image:url(../images/secondMenuBackground.jpg);
	width: 962px;
	height: 57px;
	overflow:hidden;
}

.scrollScene {
	position: absolute;
	overflow: hidden;
	margin-left: 1px;
	margin-right: 2px;
	width: 960px;
	height: 244px;
}

.scrollWrapper {
	position: absolute;
	width: 5000px;
	height: 244px;
	top: 0;
	left: 0px;
}

.floatLeft {
	position:relative;
	float:left;
}

.clearBoth {
	clear: both;
}

.myhidden {
	opacity:0;
	filter: alpha(opacity = 0);
}

.contentBackground {
	width:919px;
	padding-left:22px;
	padding-right:22px;
}


/* main content */
#mainContent {
	background-color:#FFF;
	border-left:1px #BBB solid;
	border-right:1px #BBB solid;
	border-bottom:1px #BBB solid;
	min-height:400px;
}

.boxes {
	width:100%;
	overflow:hidden;
	background-image:url(../images/bg-main-content-box.jpg);
	background-repeat:repeat-x;
	border-bottom:1px #FFFFFF solid;
}

.boxes div {
	float:left;
}

.boxes .boxOneThird {
	width:234px;
	min-height:250px;
	margin-left:35px;
	margin-right:35px;
	margin-top:15px;
}

.boxes .boxOneThird h2{
	font-size:19px;
	color:#3d6dbf;
	margin-bottom:10px;
	white-space:nowrap;
}

.boxes .boxOneThird p, .boxes .boxOneThird ul {
	color:#222;
	font-size:13px;
	line-height:20px;
	vertical-align:middle;
}

.boxes .boxOneThird ul li{
	margin-left:20px;
	padding-left:10px;
	line-height:20px;
	list-style-image:url(../images/check.png);
	white-space:nowrap;
}

.boxes .boxOneThird ul .nocheck{
	list-style:none;
}

.boxes .boxOneThird .fade {
	color:#666;
}

.boxes .verticalBar {
	font-size:1px;
	width:2px;
	height:270px;
	background-image:url(../images/bg-vertical-bar.jpg);
	background-repeat:no-repeat;
}

.mainContentLow {
	position:relative;
	width:100%;
	overflow:hidden;
	border-top:1px #CCC solid;
}

.mainContentLow div{
	float:left;
}

#smilePhone {
	width:370px;
	height:261px;
}

#meetingDescription {
	width:480px;
	padding-top:10px;
	padding-left:40px;
	padding-right:20px;
	padding-bottom:10px;
}

#meetingDescription h2{
	font-size:16px;
	color:#555;
	margin-bottom:5px;
}

#meetingDescription p {
	color:#222;
	font-size:13px;
	line-height:16px;
	margin-left:0px;
	margin-bottom:15px;
	vertical-align:middle;
}

#readMoreContent {
	overflow:hidden;
	height:0;
}

/*** HOME PAGE ***/

#logo{height:100px;width:480px;}
.box{height:150px;}
.box ul{margin:0 15px 0 0;}
#readMore{font-size:9pt;}

/*** GUARANTEES PAGE ***/

.guarantee-icon { float: left; width:90px;height:125px; }
.guarantee-icon img {position:relative;top:10px;}
.guarantee-item { float: left; width: 45%;margin:0 40px 10px 0; }

/*** FEATURES PAGE ***/
.features-icon{width:32px;padding:0 10px 0 0;}
.features-h2{position:relative;top:-10px;}
.listFloat{float:left;}
.half{width:45%;}
.third{width:28%;}
.featureBlock{width:45%;float:left;padding:0 40px 0 0;}
.featureBlock strong{margin:0 0 5px;display:block;}

/*** PRICES PAGE ***/
#prices{font-size:12pt;position:relative;top:-15px;}
#prices td{}
#prices tr.heading{height:45px;letter-spacing:0.05em;font-size:15pt;}
#prices td.participants{font-weight:bold;width:100px;height:25px;font-size:10pt;}
#without-video{float:right;}
#prices-without{display:none;}
#prices.border{border-bottom:1px solid #CCCCCC;padding:0 0 30px;}

/*** HOST AND ATTEND MEETING PAGE ***/
#host-meeting{width:420px;height:230px;padding:20px;}
#attend-meeting{width:420px;height:90px;padding:20px;}

#host-meeting h3, #attend-meeting h3{text-transform:uppercase;font-weight:bold;font-size:10pt;margin:0 0 15px;}
#host-meeting dl, #attend-meeting dl{margin:0 0 10px;}
#host-meeting label, #attend-meeting label{float:left;width:110px;top:3px;font-size:10pt;position:relative;left:100px;}
#host-meeting .input, #attend-meeting .input{position:relative;left:100px;width:200px;}
#host-meeting .button, #attend-meeting .button{position:relative;left:190px;}

/*** COMPARE PAGE ***/
.compare{font-size:10pt;margin:0 15px;}
#comparaison table{font-size:9pt;margin:20px 0;}
#comparaison tr{height:20px;}
#comparaison .heading{font-size:11pt;font-weight:bold;padding:0 0 10px;}
#comparaison .sub-heading{}
#comparaison .sub-heading .without{color:#990000;letter-spacing:0.05em;}
#comparaison .sub-heading .with{color:#384E69;font-weight:bold;letter-spacing:0.05em;}
#comparaison p.hr{border-bottom:1px solid #CCCCCC;padding:0 0 20px;width:530px;}
#comparaison .sub-heading td{font-size:9.5pt;padding:0 0 10px;width:180px;}
#comparaison .item{width:190px;}
#comparaison .green{color:#007700;}

/*** ECO-FRIENDLY PAGE ***/
#recycle{float:left;margin:0 20px 20px 0;}

/*** CONTACT PAGE ***/
.address{float:left;margin:0 40px 0 0;}
#email{position:relative;top:1px;left:-1px;}

/*** FREE TRIAL PAGE ***/
#filter{display:none;}

#free-trial{padding:25px 0 0;}
#free-trial label{float:left;width:150px;clear:left;height:40px;position:relative;top:3px;font-size:11pt;}
#free-trial .input{float:left;width:250px;}
#trial-privacy{margin:5px 0 0;clear:left;}
#trial-privacy-button, #trial-privacy-details p { font-size: 8pt; }

/*** SIGN UP PAGE ***/

#signup-now-form {background-image: url('/images/signup-bg2.png'); width: 518px; height: 380px; color: #FFF; margin:20px auto 0; }
#signup-now-form label { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12pt; }
#signup-now-form p { font-size: 8pt; }
#signup-now-form td { margin: 0; padding: 0; height:35px;width:130px;}
#signup-now-title { padding: 20px 0 0; text-align: center; }
#signup-now-form .input{width:240px;}

#signup-privacy {margin: 15px auto 0; width: 490px;}

/*** FREQUENTLY ASKED QUESTIONS PAGE ***/

#faq p, #faq div { overflow: hidden; } /* Fix for IE8 dissapearing margins bug */
.question { }
.answer { background: #EFEFEF; border: 1px solid #CCCCCC; padding: 12px 12px 0; margin: 0 0 10px;}

/*** SIGNUP FORM PAGE ***/
#signup-form h1{padding:0;}
#signup-form strong{font-size:11pt;font-weight:normal;}
#signup-form td{height:35px;}
#signup-form input[type=text]{}

/* Footer and footer banner*/

#footerBanner {
	width:942px;
	height:170px;
	overflow:hidden;
	position:absolute;
	left:-1px;
	bottom:80px;
}

#footer {
	margin-top:125px;
	margin-bottom:20px;
}

#footnav { text-align: center; padding: 25px 0 0; font-size: 9pt; }
#footnav a:link, #footnav a:visited, #footnav a:active, #footnav a:hover { color: #333333;}

#copyright { text-align: center; padding: 10px 0 0 0; }
#copyright span { font-size: 8pt; }
#copyright a { color: #111111; }