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

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);

body {
	background:#f4f4f4 url(img/bg_tile.png) repeat-x;
	color:#333;
	font:normal 85% 'Segoe UI', sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
}

h1,h2,h3,h4,img,p,li,ul {
	padding:0px;
	margin:0px;
}

.clear {
	clear:both;
}

#container {
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:960px;
}

.main-bg {
	background:url(img/main_splash.jpg) no-repeat;
	height:770px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:960px;
}

.header {
	background:url(img/top_logo.png) left top no-repeat;
	height:60px;
	width:960px;
	text-align:center;
	position:relative;
}

.header select { 
	position:absolute; 
	right:0; 
	bottom:0;
}

.splash {
	margin:0px;
	height:282px;
	width:960px;
	text-align:center;
}

.splash-txt {
	text-align:left;
	margin:35px 30px 0px 280px;
}

#splashmod h1 {
	font-size:29px;
	letter-spacing:-1px;
	margin:30px 0px 12px 0px;
}

.button {
	float:right;
	height:20px;
	margin:120px 15px 0 0;
	width:160px;
}

/*-------------JQUERY-----------*/


#splashmod{position:relative;}
#splashmod div{position:absolute; top:0; left:0;}


/*-------------END JQUERY-----------*/

.two-col {
	font-size:13px;
	height:449px;
	line-height:16px;
	margin:0 auto;
	padding:0px;
	width:960px;
}

.two-col h2 {
	font-weight:800;
	font-size:20px;
	margin-bottom:8px;
	line-height:18px;
}

.two-col-left {
	float:left;
	text-align:left;
	width:495px;
	padding:25px;
	padding-top:144px;
	position:relative;
}

.two-col-left div {
	position:absolute;
	top:12px;
}

.two-col-left div h1 {
	font-size:31px;
	line-height:40px;
	letter-spacing:-1px;
}

.two-col-left div p {
	width:370px;
	font-size:17px;
	line-height:20px;
	font-weight:300;
}

.two-col-left  p {
	margin-bottom:20px;
}

.two-col-right {
	float:left;
	text-align:left;
	margin-top:120px;
	padding:22px 18px 22px 22px;
	width:375px;
	position:relative;
}

.two-col-right .contact {
	min-width:340px;
	position:absolute;
	top:-210px;
}

.countries-numbers {
	margin-top:30px;
}

.live-experts-top {
	margin-left:40px;
	font-size:15px;
	line-height:16px;
}

.live-experts-top h1 {
	font-size:40px;
	line-height:40px;
	color:#019b00;
}

.countries-numbers table tr td {
	font-size:13px;
	min-width:210px;
	padding-bottom:8px;
}

.countries-numbers table tr td span {
	font-weight:bold;
}

.numbers {
	font:normal 11pt 'Segoe UI', sans-serif;
}

.two-col-right ul {
	list-style-type: disc;
	list-style-image: url(img/arrow.gif);
	list-style-position: inside;
	line-height:24px;
}

.two-col-right li {
	padding-left:0px;
}

.live-experts-bottom {
	text-align:left;
	font-size:16px;
	color:#ffffff;
	position:absolute;
	right:15px;
	bottom:-135px;
}

.live-experts-bottom h1 {
	font-size:38px;
	line-height:38px;
}

.footer {
	background:url(img/tech_live_connect.png) top right no-repeat;
	height:60px;
	width:940px;
	margin:0 auto;
	text-align:right;
}


/*-------------POPUP-----------*/
.popup_content { 
	padding:25px; width:710px; height:580px; background:#fff url(img/supportcontact.png) right bottom no-repeat; 
	margin:0 auto; margin-top:10%; text-align:left; position:relative;
}
.popup_content h1 { font-size:30px; line-height:30px; font-weight:bold; margin-bottom:6px; }
.support_details { width:710px; position:relative; }
.support_details ul { margin-right:20px; list-style:none; float:left;}
.support_details ul li { font-size:14px; line-height:16px; }

.popup_content table th { padding:4px 8px; background-color:#eeeeee; text-align:center; font-size:16px; color:#669933; }
.popup_content table td { margin-top:10px; padding:4px 8px; background-color:#f7f7f7; text-align:center; }
.popup_content table td.popup_header { text-align:left; }
.popup_content table td span { text-align:center; margin:0 auto; }

#change_currency { position:absolute; width:300px; height:30px; bottom:90px; left:30px; }
#select_currency { background-color:#f7f7f7; border:1px solid #f0f0f0; width:160px; height:26px; }

/*-------------END POPUP-----------*/

/*-------------FRANCE CSS-------------*/
.slide-title-1-fr, .slide-title-2-fr, .slide-title-3-fr { font-size:25px !important; margin:36px 0px 12px !important; }
.main-title-fr { font-size:23px !important; }
.title-1-fr, .title-2-fr, .title-3-fr { font-size:19px !important; }
/*-------------END FRANCE CSS-------------*/

/*-------------SPAIN CSS-------------*/
.slide-title-1-es, .slide-title-2-es, .slide-title-3-es { font-size:24px !important; margin:36px 0px 12px !important; }
.plans-title-es { font-size:18px !important; }
.live-experts-bottom .live-title-es { width:300px; position:absolute; top:30px; }
.live-experts-bottom .live-contact-number-es { line-height:130px; }
/*-------------END SPAIN CSS-------------*/

/*-------------GERMAN CSS-------------*/
.slide-title-1-de, .slide-title-2-de, .slide-title-3-de { font-size:21px !important; margin:40px 0px 12px !important; }
.main-title-de { font-size:23px !important; }
.plans-1-de, .plans-2-de, .plans-3-de, .plans-4-de, .plans-5-de, .plans-6-de { font-size:13px !important; line-height:19px; }
.live-experts-bottom .live-title-de { position:absolute; top:25px; }
.live-experts-bottom .live-contact-number-de { line-height:125px; }
/*-------------END GERMAN CSS-------------*/