* {
	outline:none;
	margin: 0;
	padding: 0;
}

#schuif {
	height: 100%;
	float: left;
}

html {
	height: 100%;
}

body {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
   	color: rgb(103, 116, 124);
    width: 100%;
	height: 100%;
	font-size: 75%;
	line-height: 1.4;
}

a {
	color: rgb(0, 119, 204);
	outline: none;
	text-decoration: none;
}

h1 {	
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	margin-left: 0px;
	line-height: 1.1;
	position: relative;
	display: inline;
	color: rgb(0, 119, 204);
}

h1.headline {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding: 0px;
    margin: 5px 0px;
    letter-spacing: -0.5px;
}

.headline a:hover {
    text-decoration: underline;
    color: rgb(255, 127, 0) !important;
}


h2.leader {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	color: rgb(103, 116, 124);
    font-size: 1.2em;
	font-weight: normal;
    line-height: 1.8em;
    padding: 0px;
    margin: 0px;
	overflow: hidden;
}

h2.leader p {
	margin-bottom: 8px;
}


h2 {
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 4px;
	color: rgb(0, 119, 204);
	align: left;
}

p {
    font-size: 100%;
}

img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 946px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Navigation
-----------------------------------------------------------------------------*/

.col-left { float: left; }
.fl{float:left;}

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; border: solid #D6D7D7; border-width: 0 0 0 1px; max-width:620px; }
.nav a  { position:relative; color:#060606; display:block; z-index:100; padding: 70px 20px 15px 20px; line-height:18px; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); min-width: 60px; font-size: 16px; font-weight: bold; border:1px solid #D6D7D7; border-width: 0 1px 0 0; }
.nav a:hover,
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-menu-item a,
.nav li.sfHover { background:#FFCD61; text-decoration: none;}
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:40px; }

	/* Navigation Dropdown menu
	-----------------------------------------------------------------------------*/
	.nav li ul  { background: #FFF; position: absolute; left: -999em; width: 200px; border: 1px solid #dbdbdb; border-width:1px 1px 0; z-index:999; }
	.nav li ul li  { border-bottom:1px solid #dbdbdb; }
	.nav li ul li a  { padding:8px 10px; width:180px; color:#555; font-size:1em; border:none;  }
	.nav li ul li a.sf-with-ul { padding:5px 10px; }
	.nav li ul li a:hover,
	.nav li ul li.current_page_item a,
	.nav li ul li.current-menu-item a { background: #F6F6F6 !important; color: #333; }
	
	.nav li.current_page_item li a, 
	.nav li.current_page_parent li a,
	.nav li.current-menu-ancestor li a,
	.nav li.current-menu-item li a,
	.nav li.sfHover { background:#DDDDDD; }
	
	.nav li ul ul  { margin: -30px 0 0 180px; }
	.nav li ul ul li a  {  }
	.nav li ul li ul li a  {  }
	
	.nav li:hover,.nav li.hover  { position: static; }
	.nav li:hover ul ul, .nav li.sfhover ul ul,
	.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
	.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left: -999em; }
	.nav li:hover ul, .nav li.sfhover ul,
	.nav li li:hover ul, .nav li li.sfhover ul,
	.nav li li li:hover ul, .nav li li li.sfhover ul,
	.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left: auto; }
	

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 105px;
	margin: 0px 0px 10px 0px;
	border: solid #D6D7D7; border-width: 0 0 5px 0;
}
#logo {
	float: left;
	width: 326px;
	margin: 0px 0px 0px opx;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 0 0px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/* Hero
-----------------------------------------------------------------------------*/
#hero {
	float: left;
	height: 469px;
	width: 620px;
	margin: 0px 0px 10px 0px;
	position: relative;
}

.heroimagebottom {
	position: relative !important;
	background: url("images/insurance-box-btm.jpg") no-repeat scroll left bottom rgb(5, 160, 220);
	color: rgb(255, 255, 255);
	border: medium none !important;
	padding-top: 0px !important;
	height: 444px;
    width: 620px;
}

h1.insurance-title {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 36px;
    padding: 0px;
    margin: -10px 20px 8px;
    color: rgb(255, 255, 255);
}

.insurance-intro {
    font-size: 1.14em;
    line-height: 1.6em;
    color: rgb(255, 255, 255);
    margin: 0px 10px 10px 20px;
    width: 575px;
    float: left;
}

.insurance-intro a {
    color: rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(255, 255, 255);
}

.insurance-intro p {
	margin-bottom: 8px;
}

.insurance-intro a:hover {
    color: rgb(255, 127, 0) !important;
    text-decoration: none;
    border-bottom: 1px solid rgb(204, 204, 255);
}

#wn_calculator {margin-top: -43px; width:550px; float: left; font-size:11px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif !important;line-height: 1.6em !important;}
#wn_calculator #blue550 {width:520px; margin: 15px;}
#wn_calculator #blue550 h2 {font-size: 0px; color: #FFF; border:none;}
#wn_calculator #blue550 h2 span {color:#FFF; font-size: 0%; display:hide; padding:5px 0;}
#wn_calculator #blue550 .blueLogo {display:hide; position:absolute; top:10px; right:10px;}
#wn_calculator #blue550 .rowWrap { margin: 12px 0; }
#wn_calculator #blue550 .submit.button { position:relevant; float:left; margin:-8px 0 0 265px;}
#wn_calculator #blue550 .checkbox {display:inline; float:left; margin-bottom:0px; }
#wn_calculator #blue550 .checkbox label {width:auto;}
#wn_calculator #blue550 select#qp-coverage, #wn_calculator #blue550 select#country-residence, #wn_calculator #blue550 select#qp-province {
	width:250px!important;
	max-width: 250px!important;
	height: 2.8em !important;
	padding: 8px 8px 8px 5px;
	box-shadow: 1px 1px 1px rgba(3, 46, 92, 0.2);
	border-radius: 4px 4px 4px 4px;
	-moz-box-sizing: border-box;
	border: 1px solid rgb(208, 215, 216);
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: rgb(103, 116, 124) !important;
}
#wn_calculator #blue550 select#qp3_duration {
	width:250px!important;
	max-width: 250px!important;
	height: 2.8em !important;
	padding: 8px 8px 8px 5px;
	box-shadow: 1px 1px 1px rgba(3, 46, 92, 0.2);
	border-radius: 4px 4px 4px 4px;
	-moz-box-sizing: border-box;
	border: 1px solid rgb(208, 215, 216);
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: rgb(103, 116, 124) !important;
}
#wn_calculator #blue550 select#qp3_startday, #wn_calculator #blue550 select#qp3_startmonth, #wn_calculator #blue550 select#qp3_startyear  { color: rgb(103, 116, 124)!important; width: 70px !important;
height: 2.8em!important;
padding: 8px 8px 8px 5px;
box-shadow: 1px 1px 1px rgba(3, 46, 92, 0.2);
border-radius: 4px 4px 4px 4px;
-moz-box-sizing: border-box;
border: 1px solid rgb(208, 215, 216);
font-family: "Helvetica Neue",Arial,Helvetica,sans-serif !important;
font-size: 12px!important;
font-weight: 400!important;}

#wn_calculator #blue550 label, #wn_calculator #blue550 h4 { color: #FFF;font-weight: normal;float: left;width: 243px;text-align: right;display: inline;margin-right: 20px;font-size: 14px;padding-top:5px;}
#wn_calculator #blue550 #policy-type label { padding-top:0px!important; }
#wn_calculator #blue550 #footer {position: relative; width:100%; float:left; }
#wn_calculator #blue550 #footer .supp-links {display:block; position: relative; margin:-30px 0 30px 430px;}
#wn_calculator #blue550 #footer .supp-links a {color: #8EC9DA; display:block; width:110px;}
#wn_calculator #blue550 #footer #wn_insurers {display:hide; position:relative; float:left;}

#wn_calculator .checkbox input, #wn_calculator .checkbox select {
    float: left;
    display: inline;
    margin-top: 5px;
    margin-right: 8px;
}

.insurance-footer {
    position: absolute;
    bottom: 15px;
    left: 20px;
    font-size: 9px;
    color: rgb(255, 255, 255);
}

.insurance-footer ul li {
    list-style: none outside none;
    margin-right: 22px;
    padding: 0px;
    margin-top: 3px;
    float: left;
}
	
.heroimagetop	{
	background: url("images/insurance-box-top.jpg") no-repeat scroll left top transparent;
    height: 25px;
    width: 620px;
}


/* Sidebar Left Home Page
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	height: 464px;
	width: 316px;
	margin: 0px 10px 10px 0px;
	position: relative;
    border-top: 5px solid rgb(0, 153, 204);
}

img.img-component {
    border: 1px solid rgb(153, 153, 153);
    margin: 1px 0px 0px;
}

/* Sidebar Left Other Pages
-----------------------------------------------------------------------------*/

.lp-ol {
    list-style: none outside none;
}

.lp-ol li {
    font-size: 1.3em;
}

.lp-ol li {
    position: relative;
    counter-increment: top-pick;
    margin-bottom: 12px;
    min-height: 30px;
    line-height: 28px;
    padding-left: 1.9em;
}

.box-l {
    height: 464px;
}

.box-l p {
	font-size: 1.3em;
	line-height: 28px;
}



.box-l {
    min-height: 300px;
    background: url("http://www.guardyourtrip.com/images/logo_worldnomads.png") no-repeat scroll 95% 100%;
    padding: 0px 0px 0px;
}

.box-l span {
    color: rgb(125, 125, 116);
    font-weight: bold;
    font-size: 1.6em;
    padding-right: 10px;
	margin-left: -1em;
}

.policy {
    position:absolute;
	float: left;
	text-align: center;
	padding-top:15px;
	width:300px;
}

.policy a {
	font-weight: normal;
	font-size: 1.2em;
	color: rgb(0, 119, 204)!important;
	outline: medium none!important;
}


/* Ad300250
-----------------------------------------------------------------------------*/
#ad300250 {
	float: left;
	height: 264px;
	width: 314px;
	margin: 0px 10px 10px 0px;

	border: 1px dotted rgb(153, 153, 153);

	position: relative;
	
}

/* Ad90728
-----------------------------------------------------------------------------*/
#ad90728 {
	float: left;
	height: 96px;
	width: 734px;
	margin: 0px 10px 0px 0px;
	border: 1px dotted rgb(153, 153, 153);
	position: relative;
	
}


/* reasons
-----------------------------------------------------------------------------*/
#reasons {
	float: left;
	height: 98px;
	width: 736px;
	margin: 0px 10px 0px 0px;
	position: relative;
}

/* Lower Content Right 
-----------------------------------------------------------------------------*/
#lowercontentright {
	float: left;
	height: 98px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#lowercontentright a {
    color: rgb(0, 187, 227);
    line-height: 1.6em;
}

.subtitle {
    border-top: 1px dotted rgb(153, 153, 153);
    padding-top: 5px;
}

h5.subtitle {
    color: rgb(153, 153, 153);
    font-size: 10px;
    margin-bottom: 3px;
}

.subtitle a {
    color: rgb(0, 187, 227);
}

/* Hero left middle 
-----------------------------------------------------------------------------*/
#heroleft {
	float: left;
	height: 261px;
	width: 200px;
	margin: 0px 10px 10px 0px;
	position: relative;
	border-top: 5px solid rgb(0, 153, 204);
}

h2.heroheadingleft {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    padding: 0px;
    margin: 5px 0px;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1em;

}

.heroheadingleft a {
    color: rgb(0, 119, 204);
}

.heroheadingleft a:hover {
    color: rgb(255, 127, 0) !important;
}

#heromiddle {
	float: left;
	height: 261px;
	width: 200px;
	margin: 0px 10px 10px 0px;
	position: relative;
	border-top: 5px solid rgb(182, 31, 104);
}

h2.heroheadingmiddle {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    padding: 0px;
    margin: 5px 0px;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1em;

}

.heroheadingmiddle a {
    color: rgb(182, 31, 104);

}

.heroheadingmiddle a:hover {
    color: rgb(255, 127, 0) !important;
}

#heroimg {
	float: left;
	margin-top: 0px;
	margin-bottom: 4px;
	position: relative;
}

#readmore {
	float: left;
	position:absolute;
  	bottom: 0px;
}



/* Hero right
-----------------------------------------------------------------------------*/
#heroright {
	float: left;
	height: 261px;
	width: 200px;
	margin: 0px 0px 10px 0px;
	position: relative;
	border-top: 5px solid rgb(255, 159, 26);
}

h2.heroheadingright {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    padding: 0px;
    margin: 5px 0px;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1em;

}

.heroheadingright a {
    color: rgb(255, 159, 26);

}

.heroheadingright a:hover {
    color: rgb(255, 127, 0) !important;
}

/* Extra Text
-----------------------------------------------------------------------------*/
#extratext {
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border-top: 5px solid rgb(159, 167, 64);
	color: rgb(103, 116, 124);
	line-height: 1.8em;
	font-size: 1.2em;
}

#extratext.landingspage {
	width: 736px;
	margin: 0px 10px 10px 0px;
}

#extratext p {
	margin-bottom: 10px;
}

h2.extratext {
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    padding: 0px;
    margin: 10px 0px;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1em;
}

h2.extratext a {
	color: rgb(30, 66, 104);
}

#extratextmain {
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	background: none repeat scroll 0% 0% rgb(238, 238, 238);
	padding-bottom: 15px;
}

.row--expanded {
    padding: 25px 0px;
}

.row__inner {
    position: relative;
}

.whynomads {
    color: rgb(30, 66, 104);
    line-height: 1;
    font-weight: bold;
    margin-bottom: 25px;
	font-style: normal;
    font-weight: 400;
	text-align: center;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 1.48em;
}

.whynomadslist {
    list-style: none outside none;
}

.whynomadstext {
    font-size:1.312em;
    float: left;
    margin-bottom: 12px;
    padding-left: 5%;
    width: 45%;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

#trueclaims {
	float: left;
	position: relative;
	margin: 0px;
	width: 200px;
	overflow: hidden;
	border-top: 5px solid rgb(255, 159, 26);
}

#trueclaimcontainer {
	margin-bottom: 10px;
	margin-top:5px;
}

h2.claimheading a {
	color: rgb(30, 66, 104)!important;
	line-height: 1.4em;
}


.wn_trueClaims { position:relative; width:162px; background:#ffeccc; padding:55px 10px 0; color:#c75b10; }
* html .wn_trueClaims { width:182px; }
.wn_trueClaims h3 { text-indent:-9999px; margin:0; background:url(http://worldnomads.com/turnstile/qp/common/images/sanchez_quote_top.png) no-repeat 0 0; height:50px; width:182px; position:absolute; top:0; left:0; }
.wn_trueClaims h4 { font-size:120%; margin:0; }
.wn_trueClaims .wn_trueClaims_footer { position:relative; background:#fff url(http://worldnomads.com/turnstile/qp/common/images/sanchez_quote_bottom.png) no-repeat left top; padding:22px 10px 10px; margin:0 -10px; }
.wn_trueClaims .wn_trueClaims_footer img { float:right; position:relative; }
.wn_trueClaims .wn_trueClaims_footer p { padding:0 0 10px; margin:0; }


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 946px;
	margin: -300px auto 0;
	height: 110px;
	background-color: #DDDDDD;
	position: relative;
	padding: 21px 0px 0 0;
	clear: both;
    overflow: hidden;
	margin-top: 10px;
}


#footer ul.footertop {
    display: inline;
    float: left;
    margin: 0 0 17px 0;
    margin-left: 10px;
}

#footer a {
	color: #595959;
	font-size:12px;

}

#footer p {
	color: rgb(89, 89, 89);
	font-size: 12px;
}

#footer ul.footertop li {
    float: left;
    margin-right: 30px;
}


#footer ul.footertop li.last {
    float: left;
    margin-right: 0;
    margin-left: 10px;
}

#footer #footerbottom {
    border-top: 1px solid #AAAAAA;
    clear: both;
    font-size: 11px;
    color: #595959;
    padding: 24px 0px 0 03px;
    width: 100%;
}

#footer #footerbottom #logoblackwhite img {
    float: left;
    margin-right: 21px;
    margin-top: -12px;
    margin-left: 10px;
    outline:none; border:0 none;
}

#footer ul.socialmedia {
	display: inline;
	float: right;
    margin: 0 10px 17px 0;
	width: 215px;
}

#footer ul.socialmedia li {
	float: left;
}

#footer ul.socialmedia li img {
	float: left;
	margin-right: 3px;
	margin-left: 6px;
	margin-top: 3px;
	outline: none;
	border: 0;
}

ul {
	list-style: none outside none;
}

a:hover {
	text-decoration: underline;
}

.faq {
    padding: 0.5em 0px;
    list-style-position: outside;
    list-style-type: disc;
}

.faq li {
    display: list-item;
    margin: 0px 0px 10px 20px;
    font-size: 1em;
}

#openingtext {
    float: left;
	position: relative;
}


.social_bookmarks {
   		border: medium none;
   		display: block;
   		float: left;
    	list-style-position: outside;
   		list-style-type: none;
   		position: absolute;
   		top: 17px;
    	right: 20px;
}

.social_bookmarks li {
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    display: block;
}

.social_bookmarks .twitter a {
    background: url("images/twitter.png") no-repeat scroll 0px 0px transparent;
}

.social_bookmarks .facebook a {
    background: url("images/facebook.png") no-repeat scroll 0px 0px transparent;
}

.social_bookmarks .googleplus a {
    background: url("images/googleplus.png") no-repeat scroll 0px 0px transparent;
}

.social_bookmarks .pinterest a {
    background: url("images/pinterest.png") no-repeat scroll 0px 0px transparent;
}

.social_bookmarks a {
    height: 24px;
    width: 24px;
    border: medium none;
    display: block;
    float: left;
    padding: 0px;
    text-indent: -9999px;
    outline: medium none;
}

#disclaimer {
    border: medium none;
    display: block;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    position: absolute;
    top: 65px;
	right: 20px;
	left: 170px;
}

.disclaimer {
    font-style: italic;
	font-size: 11px !important;
	text-align: justify;
}


/* Easy Slider
-----------------------------------------------------------------------------*/

#sliderwrapper {
    float: left;
    height: 168px;
    padding-bottom: 5px;
    width: 316px;
	position: relative;
}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:316px;
		height:168px;
		overflow:hidden; 
		}	
	
	
	/* numeric controls */
	
	ol#controls {
	display: none;
	}
	
	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	/* Landings Pages
-----------------------------------------------------------------------------*/
	
	
.squarecontainer {
    float: left;
    height: 266px;
    width: 200px;
    margin: 0px 10px 10px 0px;
    position: relative;
	background: none repeat scroll 0% 0% white;
	-moz-box-sizing: border-box;
	box-shadow: 0px 0px 1px 0px rgba(3, 46, 92, 0.2);
}

.squarecontainer:hover {
    box-shadow: 0px 2px 2px 0px rgba(3, 46, 92, 0.2);
}

.squarecontainerlast:hover {
    box-shadow: 0px 2px 2px 0px rgba(3, 46, 92, 0.2);
}


.squarecontainerlast{
    float: left;
    height: 266px;
    width: 200px;
    margin: 0px 0px 10px;
    position: relative;
	background: none repeat scroll 0% 0% white;
	-moz-box-sizing: border-box;
	box-shadow: 0px 0px 1px 0px rgba(3, 46, 92, 0.2);

}

.squareimage {
	height: 200px;
}

.squarecontainer:hover .squareimage {
    opacity: 0.65;
}

.squarecontainer:hover a {
	text-decoration: none;
}

.squarecontainerlast:hover a {
	text-decoration: none;
}

.squarecontainerlast:hover .squareimage {
    opacity: 0.65;
}

h2.squaretext {
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	padding: 10px;
	margin: 5px 0px;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
	text-align: center;
}

/* Sidebar Left Landings Pages
-----------------------------------------------------------------------------*/
#insuranceleft {
	float: left;
	height: 100%;
	width: 316px;
	margin: 0px 10px 10px 0px;
	position: relative;
	-moz-box-sizing: border-box;
	box-shadow: 0px 1px 1px 0px rgba(3, 46, 92, 0.2);
	border-radius: 4px 4px 4px 4px;
}

#headerwrapper {
	float: left;
	position: relative;
	margin: 0px;
	width: 620px;
	height: 30px;
	overflow: hidden;
	padding-left: 5px;
}

#landingstextwrapper { 
	float: left;
	position: relative;
	margin: 0px;
	width: 610px;
	height:360px;
	overflow: hidden;
	color: rgb(103, 116, 124);
    line-height: 1.8em;
    font-size: 1.2em;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	padding-left: 5px;
}

#hero.landingstext {
	background: none repeat scroll 0% 0% white;
	-moz-box-sizing: border-box;
	box-shadow: 0px 1px 1px 0px rgba(3, 46, 92, 0.2);
}
    
#poweredby {
	float: right;
	position: relative;
	margin: 0px;
	width: 254px;
	height: 78px;
	overflow: hidden;
	margin-right: 10px;
}

.provided-by {
    color: rgb(59, 68, 79);
    position: absolute;
    right: 0px;
    text-align: right;
    text-shadow: 0px 0px 5px rgb(221, 221, 221);
    top: 0px;
	line-height: 1.4;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 14px !important;
	font-weight: 300;
}

.provided-by__logo {
    background: url("images/worldnomads.png") no-repeat scroll 0px 100% transparent;
    display: block;
    height: 58px;
    width: 250px;
	border: 0px none;
    text-indent: -999em;
    overflow: hidden;
    text-align: left;
    direction: ltr;
}

#buttonwrapper { 
	float: left;
	position:relative;
	width:198px;
	height: 40px;
	margin-bottom: 10px;
}


.button {
	text-align: center;
    width: auto;
    background: url("images/btn_orange-main-action-left.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 31px;
    overflow: visible;
    padding: 0px;
    border: 0px none;
    margin: 10px 0px;
}

.button a {
    text-decoration: none;
}

.button span {
    display: block;
    margin-left: 6px;
    font-size: 14px;
    background: url("images/btn_orange-main-action-right.png") no-repeat scroll right top transparent;
    padding-right: 15px;
    text-indent: 7px;
    color: white;
    font-weight: bold;
    line-height: 32px;
    white-space: nowrap;
    position: relative;
}



/* Full text pages: about us, privacy policy, terms and conditions
-----------------------------------------------------------------------------*/

#fulltext {
	line-height: 1.8em;
	font-size: 1.16em;
	color: rgb(103, 116, 124);
	float:left;
	position:relative;
}

#fulltext p {
	margin-bottom:10px;
}