@charset "iso-8859-1";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; margin:0; background-color:#FFF; height: 100%;}
* {margin: 0;}
html {height: 100%;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
p,img,form,h1,h2,h3,ul,li,a {margin:0; padding:0; border:0; outline:none;}
ul,li {list-style:none;}
input, textarea {padding:0; margin:0; background:none; border:none;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -78px;}
.top_wrapper {width:1000px; margin:0 auto;}
.top {height:37px; width:100%; background:url(/images/bg_top_bot.jpg) center top repeat-x; position:relative; z-index:100;}
	.flags {float:left; width:48px; height:19px; margin:8px 15px 0 0; display:inline;}
	.flags a {display:block; float:left; height:19px; width:24px; cursor:pointer;}
	.flags .fr span {background:url(/images/flags.png) left top no-repeat; height:19px; width:24px; display:block;}
	.flags .fr:hover span {background:url(/images/flags.png) left bottom no-repeat;}
	.flags .fr .active {background:url(/images/flags.png) left bottom no-repeat;}	
	.flags .en span {background:url(/images/flags.png) right top no-repeat; height:19px; width:24px; display:block;}
	.flags .en:hover span {background:url(/images/flags.png) right bottom no-repeat;}
	.flags .en .active {background:url(/images/flags.png) right bottom no-repeat;}
	.top h2 {font-size:12px; color:#FFF; line-height:34px; float:left; text-transform:uppercase; width:620px;}
	
	.right_links {float:right;}
	.right_links .connection {float:right; text-transform:uppercase; height:37px; font-size:12px; line-height:37px; padding:0 43px 0 21px; color:#c1c2c3; font-weight:bold; text-shadow:#424448 0 1px; letter-spacing:-0.01em; text-align:right; position:relative;}
	.right_links .connection em {background:url(/images/icons.png) -194px top no-repeat; width:15px; height:15px; display:block; position:absolute; top:11px; right:21px; font-size:0;}
	.right_links .connection:hover {background-color:#FFF; color:#131313; cursor:pointer;}
	.right_links .connection:hover em {background-position:-194px -15px;}
	.right_links .connection span {display:none; background:url(/images/drop_down_bg.png) left bottom no-repeat; width:251px; padding-bottom:9px; position:absolute; z-index:100; right:-3px; top:37px; line-height:normal; text-shadow:none; text-transform:none;}
	.right_links .connection span .content {background:url(/images/drop_down_bg.png) right top repeat-y; width:251px; text-align:left; letter-spacing:normal;}
	.right_links .connection span .content form {width:210px; margin:0 0 0 22px; padding:15px 0;}
	.right_links .connection span .content form label {display:block; padding-bottom:4px;}
	.right_links .connection span .content .dropdown_input {background-color: #f6f6f6; border:1px solid #d0d0d0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0px 1px 1px 0px #e2e0e0;
-webkit-box-shadow: inset 0px 1px 1px 0px #e2e0e0; box-shadow: inset 0px 1px 1px 0px #e2e0e0; width:206px; height:33px; overflow:hidden; text-align:center; margin-bottom:10px;}
	.right_links .connection span .content .dropdown_input input {width:204px; height:30px; line-height:30px; font-size:13px; color:#000; margin-top:2px; text-indent:5px;}
		.right_links .connection span .content .dropdown_input input:active, .right_links .connection span .content .dropdown_input input:focus {background-color:#FFF;}
	.right_links .connection span .content .dropdown_tick {font-size:11px; font-weight:normal; line-height:15px; float:left;}
	.right_links .connection span .content .dropdown_tick input {width:15px; height:15px; margin:0 5px 0 0; float:left;}
	.right_links .connection span .content .dropdown_tick label {display:inline;}
	.right_links .connection span .content .connect {background:url(/images/green_button.png) left top no-repeat; width:94px; height:37px; display:block; float:right; line-height:33px; text-align:center; text-decoration:none; color:#FFF;}
	.right_links .connection span .content .connect:hover, .right_links .connection span .content .connect:active, .right_links .connection span .content .connect:focus {background-position:left bottom;}
	.right_links .connection:hover span {display:block;}
	.right_links .connection span .content .bot_links {padding-top:10px;}
	.right_links .connection span .content .bot_links a {color:#507b99; font-size:11px; text-decoration:none;}
	.right_links .connection span .content .bot_links a:hover {text-decoration:underline;}	
	
	.right_links .join {float:right; text-transform:uppercase; line-height:37px; height:37px; display:inline; color:#FFF; text-decoration:none; font-weight:bold; font-size:12px; background:url(/images/bg_join.png); padding:0 18px;}
	.right_links .join:hover {background-position:left bottom;}

.logo_menu {padding-bottom:31px;}
	.logo_menu .logo {display:block; float:left; background:url(/images/logo.gif) left bottom no-repeat; width:259px; height:58px; margin-top:23px;}
	.logo_menu .logo:hover {background-position:left top;}
	.logo_menu .menu {float:right; margin-top:31px; width:730px;}
	.logo_menu .menu li {float:right; display:inline; margin-left:10px; margin-bottom:5px;}
	.logo_menu .menu li a {display:block; float:left; background:url(/images/menu.png) left top no-repeat; height:47px; line-height:47px; padding-left:40px; font-size:14px; font-weight:bold; color:#000; text-decoration:none; text-transform:uppercase;}
	.logo_menu .menu li a span {float:left; height:47px; display:block; height:47px; background:url(/images/menu.png) right top no-repeat; padding-right:40px; cursor:pointer;}
	.logo_menu .menu li .active {background:url(/images/menu.png) left bottom no-repeat; color:#FFF;}
	.logo_menu .menu li .active span {background:url(/images/menu.png) right bottom no-repeat;}
	.logo_menu .menu li a:hover, .logo_menu .menu li a:active, .logo_menu .menu li a:focus {background-position:left -47px;}
	.logo_menu .menu li a:hover span, .logo_menu .menu li a:active span, .logo_menu .menu li a:focus span {background-position:right -47px;}
	.logo_menu .menu li .active:hover {background-position:left bottom; cursor:default;}
	.logo_menu .menu li .active:hover span {background-position:right bottom; cursor:default;}

.main_content {width:1000px; margin:0 auto; padding-bottom:30px;}

/* Slider */
.slide1 {background:url(/images/slider_img1.png) left center no-repeat; height:350px; width:870px; margin:0 auto;}
	.slide1 #slide1_content {float:right; width:480px;}
.slide2 {background:url(/images/slider_img2.png) left bottom no-repeat; height:350px; width:940px; margin:0 auto; position:relative;}
	.slide2 #slide2_content {float:right; width:590px;}
	.slide2 .payoneer {background:url(/images/icons.png) -841px top no-repeat; width:87px; height:32px; position:absolute; right:0; bottom:20px;}
.slide3 {background:url(/images/slider_img3.png) left center no-repeat; height:350px; width:890px; margin:0 auto;}
	.slide3 #slide3_content {float:right; width:480px;}
#slide_heading {font-size:42px; padding:60px 0 20px 0; font-weight:300; line-height:50px;}
#slide_heading span {color:#b78e7f;}
.slide_button1 {background:url(/images/slider_buttons.png) left top no-repeat; width:228px; height:65px; display:inline; float:left; margin-right:5px; font-size:24px; color:#131313; line-height:63px; text-align:center; text-decoration:none;}
.slide_button1:hover {background-position:left -65px;}
.slide_button1:active, .slide_button1:focus {background-position:left bottom;}
.slide_button2 {background:url(/images/slider_buttons.png) right top no-repeat; width:228px; height:65px; display:inline; float:left; font-size:24px; color:#FFF; line-height:63px; text-align:center; text-decoration:none;}
.slide_button2:hover {background-position:right -65px;}
.slide_button2:active, .slide_button2:focus {background:url(/images/slider_buttons.png) right bottom no-repeat;}

/* Auxiliary menu */
.aux_menu {font-size:12px; line-height:16px; padding:10px 19px; background-color:#f6f6f6; border-bottom:1px solid #d0d0d0; margin-bottom:29px; color:#cbcbcb;}
.aux_menu a {color:#6793b1; margin:0 3px;}
.aux_menu a:hover {text-decoration:none;}
.aux_menu .active {color:#131313; text-decoration:none; cursor:default;}

/* Split content */
.split_content {background:url(/images/bg_services.gif) left top repeat-y; width:1000px; padding-bottom:20px; position:relative;}
	.split_left {width:655px; float:left;}
	.split_right {width:282px; float:right; padding-bottom:120px;}
	.split_right h2 {font-size:18px; color:#a57b6c; margin-bottom:2px;}
	.split_content p {font-size:12px; color:#131313; margin-bottom:10px; line-height:18px;}
	.split_content p a {color:#6793b1;}
	.split_content p a:hover {text-decoration:none;}
#split_main_heading {font-size:42px; padding:0 0 20px 0; font-weight:300; line-height:50px;}
	#split_main_heading span {color:#b78e7f;}
.split_blue_title {background:url(/images/icons.png) left -210px no-repeat; width:655px; height:50px; line-height:50px; text-indent:20px; font-size:24px; color:#FFF; text-shadow:#5b829d -1px -1px 1px; margin-bottom:25px;}

/* Home */
.home_rows {width:1000px;}
	.home_row {float:left; width:310px; margin-right:35px;}
	.no_right_margin {margin-right:0;}
	.heading_home {font-size:15px; color:#131313; line-height:16px; padding:10px 19px; background-color:#f6f6f6; border-bottom:1px solid #d0d0d0;}
	.home_row ul {font-size:12px; color:#131313; padding:15px 0 5px 0;}
	.home_row ul li {margin-bottom:20px; line-height:18px; width:310px;}
	.home_row ul li span {display:block; width:260px; float:right; margin-right:5px;}
	.home_row .ul_icons .combine {background:url(/images/icons.png) -42px top no-repeat; width:32px; height:22px; display:block; float:left; margin:5px 0 0 0; font-size:0;}
	.home_row .ul_icons .card {background:url(/images/icons.png) left top no-repeat; width:32px; height:27px; display:block; float:left; margin:5px 0 0 0; font-size:0;}
	.home_row .ul_icons .infinity {background:url(/images/icons.png) -84px top no-repeat; width:32px; height:21px; display:block; float:left; margin:5px 0 0 0; font-size:0;}
	.home_row .ul_blue em {background:url(/images/icons.png) -126px top no-repeat; width:32px; height:32px; display:block; float:left; margin-top:3px; font-size:14px; font-weight:bold; color:#FFF; text-align:center; line-height:32px; font-style:normal;}

.home_row_photo {background:url(/images/stock_photo1.jpg) left top no-repeat; height:198px; position:relative;}
	.home_row_photo p {color:#131313; font-size:20px; font-weight:bold; padding:15px 20px;}
	.home_row_photo #join_now {background:url(/images/icons.png) -986px top no-repeat; width:112px; height:50px; display:block; position:absolute; left:208px; top:140px; font-size:18px; color:#FFF; text-decoration:none; text-align:center;}
	.home_row_photo #join_now span {display:inline; float:left; margin:17px 0 0 0; width:112px; height:20px; line-height:20px; cursor:pointer;}
	.home_row_photo #join_now:hover {background-position:-986px -50px;}

	.home_pic1 {background:url(/images/stock_photo2.jpg); width:310px; height:105px;}
	.home_pic2 {background:url(/images/stock_photo3.jpg); width:310px; height:105px;}
	.home_pic3 {background:url(/images/stock_photo4.jpg); width:310px; height:105px;}
	#heading_home2 {font-size:18px; line-height:18px; float:left; margin:25px 0 0 140px; display:inline;}
	#heading_home2 span {display:block; font-size:36px; line-height:36px;}

/* Services */
.services_h3 {color:#131313; font-size:24px; margin-bottom:12px;}
.services_map {background:url(/images/services_map.gif) left center no-repeat; width:643px; height:188px;}
.services_cost {width:282px; padding-top:30px; margin-bottom:26px;}
.services_cost .icon {background:url(/images/icons.png) -209px top no-repeat; width:60px; height:52px; float:left; margin-top:5px;}
.services_cost .txt {float:right; width:192px; display:inline; margin-right:8px;}
.round_img {text-align:center; margin-bottom:20px;}

.services_join {width:282px; height:90px; background-color:#FFF; border-top:1px solid #d0d0d0; display:block; text-decoration:none; color:#131313; position:absolute; right:0; bottom:30px;}
.services_join .icon_img {background:url(/images/icons.png) -269px top no-repeat; width:100px; height:74px; float:left; margin-top:20px;}
.services_join .txt {padding:25px 0 0 0; margin:0 0 0 110px; font-size:18px; display:block;}
.services_join .txt span {font-size:30px; color:#de4d4d; display:block; font-weight:bold;}

/* Company */
.company_img1 {padding:18px 0;}
.company_left_txt {width:305px; float:left; margin-right:37px; display:inline;}
.company_left_txt p img {float:left; margin:0 20px 5px 0;}
.company_right_txt {width:280px; float:left;}
.company_right_img {text-align:center; height:446px; position:relative; background:url(/images/company_img3.jpg) center top no-repeat;}
.company_dot {position:relative; font-size:18px; margin-bottom:20px; line-height:18px;}
.company_dot span {font-size:36px; display:block; color:#de4d4d; line-height:36px;}
.company_dot .company_dot_circle {background:url(/images/icons.png) -973px top no-repeat; width:13px; height:13px; position:absolute; left:-34px; top:14px; display:block; font-size:0; overflow:hidden;}
.company_right {padding-bottom:0;}

/* Contact */
.contact_right_img {background:url(/images/icons.png) -369px top no-repeat; width:214px; margin:25px 0 40px 30px; height:108px;}
.form_elements {position:relative; width:655px;}
.input_element {background-color: #f6f6f6; border:1px solid #d0d0d0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: inset 0px 1px 1px 0px #e2e0e0;
-webkit-box-shadow: inset 0px 1px 1px 0px #e2e0e0;
box-shadow: inset 0px 1px 1px 0px #e2e0e0; width:308px; height:35px; text-align:center; margin-bottom:15px;}
/*Inner elements should not cover inner shadows*/
/*Chrome renders inset shadows incorrectly with border-radius*/
/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
.input_element input {width:306px; height:33px; line-height:33px; margin-top:2px; text-indent:5px;}
.input_element input:active, .input_element input:focus {background-color:#FFF;}
.form_elements .name {float:left;}
.form_elements .email {float:right;}
.form_elements .txt_area {width:653px; height:140px; text-align:center; margin-bottom:17px;}
.form_elements .txt_area textarea {width:641px; height:128px; padding:3px 5px 5px 5px; margin-top:2px;}
.form_elements .txt_area textarea:active, .form_elements .txt_area textarea:focus {background-color:#FFF;}
.form_elements label {font-size:12px; color:#131313; display:block; padding:0 0 4px 2px; line-height:14px;}
.button_css {height:36px; line-height:36px; background-color: #f6f6f6; border:1px solid #d0d0d0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display:block; float:left; padding:0 30px; text-decoration:none; font-size:14px; font-weight:bold; color:#131313;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f2f2f2');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f2f2f2')";
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(top, #ffffff, #f2f2f2);
-moz-box-shadow: 0px 1px 2px 0px #e2e0e0;
-webkit-box-shadow: 0px 1px 2px 0px #e2e0e0;
box-shadow: 0px 1px 2px 0px #e2e0e0;}
.button_css_right {float:right;}
.button_css:hover, .button_css:active, .button_css:focus {background-color:#FFF; background-image:none; filter:none;}
.hand_write {background:url(/images/hand_write.gif); width:227px; height:52px; float:right;}

/* Join */
.join_form_img {background:url(/images/icons.png) -583px top no-repeat; width:258px; height:190px; position:absolute; right:29px; top:16px;}
.join_right {padding-top:30px;}
.join_right h2 {margin-bottom:15px;}

/* Login */
.login_content {padding-top:54px;}
.return_link a {font-weight:bold; color:#6793b1; font-size:12px; line-height:33px;}
.return_link span {width:20px; height:33px; display:block; float:left; font-size:0; margin-right:12px; background:url(/images/icons.png) -1098px top no-repeat;}
.return_link a:hover {text-decoration:none;}
.login_center {background:url(/images/login_bg.gif); width:588px; height:564px; margin:0 auto;}
.login_form {width:310px; margin:0 auto; padding-top:170px;}
.login_element {width:308px;}
.login_form .login_tick {font-size:11px; font-weight:normal; line-height:15px; float:left;}
	.login_form .login_tick input {width:15px; height:15px; margin:0 5px 0 0; float:left;}
	.login_form .login_tick label {float:left; display:block;}
.login_bot_txt {padding-top:15px; font-size:12px; color:#131313; line-height:20px;}
.login_bot_txt a {color:#6793b1;}
.login_bot_txt a:hover {text-decoration:none;}

/* Footer */
.footer {width:100%; background:url(/images/bg_top_bot.jpg) center -37px repeat-x; height:78px;}
.footer_wrapper {width:1000px; margin:0 auto;}
.footer .legal {float:left; margin:23px 0 0 0;}
.footer .legal span {background:url(/images/icons.png) -158px top no-repeat; width:36px; height:36px; float:left; display:inline; margin-right:15px;}
.footer .legal p {float:left; font-size:12px; color:#9b9b9b; line-height:16px;}
.footer .to_top {width:45px; height:38px; display:block; float:right; background:url(/images/icons.png) -928px top no-repeat;}
.footer .to_top:hover {background-position:-928px -38px;}
.push {height: 78px; background-color:#FFF;}