/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */

#colorbox{top:0!important;}
#iwpmenu_icon{display:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4;margin: 0 auto; }

::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


/* ==|== primary styles =====================================================
   Author: FWeb
   ========================================================================== */
/* Text presets*/
h1{color:#264f8c;font-size:22px;line-height:22px;margin-top:0px;background-image:url('../img/site/globeIcon.jpg');background-repeat:no-repeat; padding-left:34px;min-height:24px;border-bottom:1px solid #d5d3d3;padding-bottom:10px;}
p{font-size:14px;line-height:18px;}


body{background:url('../img/site/tabs_bgSlice.png') #fff repeat-x;font-family:"Myriad Pro", "Myriad", sans-serif;width:100%;}
body.top-navbar{padding-top:0px!important;}

header#banner{min-width:100%;float:left;background-image:url('../img/site/tabs_headerBgSlice.png'); background-repeat:repeat-x;}
header#banner .internalContainer{max-width:1040px;width:100%;background-image:url('../img/site/tab_planeBg.png');background-position:20% 0%;background-repeat:no-repeat;margin:0 auto;}

a.logoHolder{float:left;width:301px;}
img.mapPosition{float:right;}
.page-header{border-bottom:none;margin:0px;}

#nav-main{float:left;width:100%;background:url('../img/site/tabs_navBg.jpg') repeat-x;}
.navbar .nav {float:left;max-width:100%;width:100%;float:left;background:url('../img/site/tabs_navBg.jpg') repeat-x;}
.navbar .nav > li > a {float: none;line-height: 18px; color: #fff;text-decoration: none;font-size:15px; padding: 13px 10px 14px;border-right:1px solid #1480b4;font-weight:bold;}
.navbar .nav .active > a, .navbar .nav .active > a:hover {color: #052c59;text-decoration: none;background-color: transparent;}
.navbar .nav > li > a:hover {color:#052c59;}

ul.nav li.dropdown:hover ul.dropdown-menu{
display: block;
/*left:100%;*/
margin-top:-5px;
}
ul.nav li.dropdown:hover ul.dropdown-menu li ul{
  display: none;
  position: absolute;top: 100%;left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #CCC;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
ul.nav li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu::before {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: transparent;
  border-bottom: transparent;
  border-left:transparent;
  content: '';
}
ul.nav li.dropdown:hover ul.dropdown-menu li ul.dropdown-menu::after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: transparent;
  border-bottom: transparent;
  border-left:transparent;
  content: '';
}
ul.nav li.dropdown:hover ul.dropdown-menu li.dropdown:hover ul{
  display: block;
  left:100%;
  margin-top:-29px;
}
ul.nav li.dropdown:hover ul.dropdown-menu li.dropdown:hover .caret {
border-top: 4px solid black;
border-left: 4px solid transparent;
border-bottom: 4px solid transparent;
border-top-color: transparent;
border-bottom-color: transparent;
border-left-color: #fff;
margin-top:6px;

}
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: white;
  text-decoration: none;
  background-color: #08C;
}

#slider.internal{max-width:613px;width:100%!important;}


#wrap{max-width: 983px;width:100%;margin: 0 auto;}
#content{float:left;max-width:655px;width:100%;}
#main.contentContainer{float:left;max-width:613px;width:100%; padding:20px;background:#f7f7f7;border:1px solid #d5d3d3;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  padding-bottom:290px;
}

.contentContainer{float:left;max-width:613px; width:100%; padding:20px;background:#f7f7f7;border:1px solid #d5d3d3;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:20px;
}


#sliderContainer{
  margin-bottom:20px;
}

#main.contentContainer a, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .btn{
  border: 1px solid #b6242e;
  color:#fff;font-weight:bold;
  margin-top:10px;
  padding: 8px 20px 8px 20px;
  text-align: center; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #666 0px 2px 3px;
  -moz-box-shadow: #666 0px 2px 3px;
  box-shadow: #666 0px 2px 3px;
  background: #e72f3b;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e72f3b), to(#a5222b));
  background: -webkit-linear-gradient(#e72f3b, #a5222b);
  background: -moz-linear-gradient(#e72f3b, #a5222b);
  background: -ms-linear-gradient(#e72f3b, #a5222b);
  background: -o-linear-gradient(#e72f3b, #a5222b);
  background: linear-gradient(#e72f3b, #a5222b);
  -pie-background: linear-gradient(#e72f3b, #a5222b);
  behavior: url('PIE.php');text-shadow: 0 -1px 0 rgba(1, 3, 0, 0.65);
  }
  
  .btn {
      margin-bottom:10px;
  }
  
  #main.contentContainer a:hover{color:#ccc;text-decoration:none;}

.woocommerce a.showcoupon{    background: unset!Important;
    border: unset!important;
    box-shadow: unset!important;
    color: #e72f3b!important;
    text-shadow: unset!important;
    }
.woocommerce a:hover{color:#b6242e!important}
.woocommerce-checkout #payment ul.payment_methods li input{float:left;}




footer{float:left;height:100px;width:100%;background:url('../img/site/footerBg.png');}
footer .internalContainer{margin:0 auto;height:100px;max-width:983px;width:100%;}
footer .internalContainer p.copy{float:right;color:#fff;}

aside#sidebar{width:290px;float:right;}

.invoiceSide{float:left;
  width: 250px;
  padding: 20px;
  background: #F7F7F7;
  border: 1px solid #D5D3D3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:20px;
  }
.invoiceSide h2{ color: #E92F3C;
  font-size: 22px;
  line-height: 22px;
  margin-top: 0px;
  background-image: url('../img/site/globeIcon.jpg');
  background-repeat: no-repeat;
  padding-left: 34px;
  min-height: 24px;
  border-bottom: 1px solid #D5D3D3;
  padding-bottom: 10px;
  }
.invoiceSide p {color:#000;font-weight:normal;font-size:14px;margin-top:5px;float:left;margin-bottom:0px;}
.invoiceSide a{
  border: 1px solid #B6242E;
  color:#fff;font-weight:bold;
  margin-top:5px;
  padding: 5px 20px 5px 20px;
  text-align: center; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;

   background: #e72f3b;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e72f3b), to(#a5222b));
  background: -webkit-linear-gradient(#e72f3b, #a5222b);
  background: -moz-linear-gradient(#e72f3b, #a5222b);
  background: -ms-linear-gradient(#e72f3b, #a5222b);
  background: -o-linear-gradient(#e72f3b, #a5222b);
  background: linear-gradient(#e72f3b, #a5222b);
  -pie-background: linear-gradient(#e72f3b, #a5222b);
  behavior: url('PIE.php');margin-top:10px;float:left;
  text-shadow:0 -1px 0 rgba(1, 3, 0, 0.65);
  }
  .invoiceSide a:hover{color:#ccc;text-decoration:none;}
.invoiceSide a:hover{text-decoration:none;color:#052c59;}
.advertismentHolder{float:left;margin-bottom:20px;/*margin-top:20px;*/margin-left:15px;}

.myCart{
  float:left;
  width:260px;
  /*height:190px;*/
  text-align:center;
  float:left;
  padding:10px;
  background-color:#e92f3c;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom:20px;
  }
  
.myCart:hover{ background-color:#d11624;cursor:pointer;}
.myCart h2{float:left;font-size:20px;color:#fff;text-align:center;width:100%;}
.return-to-shop{display:none;}
.woocommerce table.cart td.actions .coupon{display:none;}

.product-remove a{background:none!important;border:none!important;color:red!important;padding:0px!important;box-shadow:none!important;margin-top:0!important;}
.product-remove a:hover{color:#c40000!important}

.subscribeSide{
  float:left;
  width:260px;
  /*height:190px;*/
  min-height:145px;
  padding:15px;
  background-color:#e92f3c;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom:20px;
  
  }
  
  
.subscribeSide .textContainer{float:left;width:155px;}
.subscribeSide h2{float:left;font-size:30px;color:#fff;text-align:center;}
.subscribeSide p {color:#fff;font-weight:bold;font-size:14px;margin-top:5px;float:left;margin-bottom:0px;}
.subscribeSide a{
  border: 1px solid #0e74a2;
  color:#fff;font-weight:bold;
  margin-top:5px;
  padding: 5px 20px 5px 20px;
  text-align: center; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #1C93CA;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1C93CA), to(#0e74a2));
  background: -webkit-linear-gradient(#1C93CA, #0e74a2);
  background: -moz-linear-gradient(#1C93CA, #0e74a2);
  background: -ms-linear-gradient(#1C93CA, #0e74a2);
  background: -o-linear-gradient(#1C93CA, #0e74a2);
  background: linear-gradient(#1C93CA, #0e74a2);
  -pie-background: linear-gradient(#1C93CA, #0e74a2);
  behavior: url('PIE.php');margin-top:10px;float:left;
  text-shadow:0 -1px 0 rgba(1, 3, 0, 0.65);
  width: 120px; float: left; position: relative;
  }
.subscribeSide a:hover{text-decoration:none;color:#052c59;}

.lonelyPlanet{
  float:left;
  width:260px;
  /*height:190px;*/
  min-height:145px;
  padding:15px;
  background-color:#023F88;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom:20px;
  text-align: center;
  min-height:175px;
  }
.lonelyPlanet img {display:inline-block;margin-top:10px;margin-bottom:15px;}
.lonelyPlanet a{width:100%;float:left;color:#fff;font-size:18px;font-weight:bold;}

a.nobg{background: none!important;
color: #E92F3C!important;
text-shadow: none!important;
border: none!important;
padding: 0px!important;
box-shadow: none!important;
text-decoration: underline!important;
}
/* ------------------------------------------------------------------------SUBSCRIBE FORM CSS-------------------------------------------------------------*/
	
.clear{clear:both;}
	
.body-wrap{max-width:931px;width:100%; height:auto; margin:30px auto; padding:25px; -webkit-border-radius: 15px; border-radius: 15px; background:#f7f7f7; border:1px solid #d5d3d3}


h1.globe{background:url(../images/globe.png) left no-repeat; padding: 0 0 0 30px; margin:0 0 20px 0; font-size:24px; line-height:40px;  color:#264f8c; height:38px; border-bottom:1px solid #d5d3d3; display:block}
h3.red{color:#e92f3c; font-size:16px; line-height:22px;}
h3.blue{color:#264f8c; font-size:16px; line-height:22px;}
h3.small{color:#333333; font-size:12px; line-height:18px; font-weight:normal}
h3.normal{color:#333333; font-size:16px; line-height:18px; font-weight:normal}

p{line-height:22px; margin-bottom:10px}

.black-bold{color:#000; font-weight:bold}
.red{color:#f00}
.mb10{margin-bottom:10px}
.mb30{margin-bottom:30px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}


.content-left{max-width:615px; width:100%; min-height:400px; float:left}
.content-full{max-width:930px; width:100%;height:auto; float:left}
.content-right{width:275px; height:400px; float:left; padding:0 0 0 25px;}
.full{width:100%; float:left; margin-bottom:8px;}


.sub-box{width:300px; height:125px; float:left}
.sub-box .left{width:25px; float:left; height:125px;}
.sub-box .right{width:275px; float:left; height:125px;}
.sub-box .left input[type="radio"]{ }
.sub-box .left input[type="radio"] + label {background: url(../images/radio-off.png) no-repeat;height: 16px; width: 16px; display:inline-block; padding: 0 0 0 0px; }
.sub-box .left input[type="radio"]:checked + label  {background: url(../images/radio-on.png) no-repeat; height: 16px; width: 16px;display:inline-block; padding: 0 0 0 0px;}


.reg-form{width:460px; float:left; }
.reg-form .lc{width:150px; height:30px; float:left; margin:0 0 8px 0; line-height:30px}
.reg-form .rc{width:300px; height:35px; float:left; margin:0 0 8px 0; }
.reg-form .fc{width:460px; height:30px; float:left; margin:0 0 8px 0}
.reg-form .txt{width:265px; height:28px; float:left; border:1px solid #9e9e9e; padding:0 5px 0 5px; font-size:16px; margin:0}
.reg-form select{width:277px; height:28px; float:left; border:1px solid #ddd;  font-size:16px; line-height:38px; padding:5px; border-radius:5px;}
.reg-form select option{line-height:38px}

.red-btn{background:#B7252F; background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-gradient(	linear,	left bottom,left top,color-stop(0.2, #B7252F),	color-stop(0.52, #E9303D));
		-webkit-box-shadow: 0px 0px 5px 2px #cccccc; box-shadow: 0px 0px 5px 2px #cccccc;
		padding: 7px 20px; height:32px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-decoration:none;
		text-shadow: 1px 1px 1px #525252;  filter: dropshadow(color=#525252, offx=1, offy=1);
		margin:30px 20px 20px 0; font-weight:bold; font-size:14px; cursor:pointer;	border:1px solid #E9303D;	
}

.red-btn:hover{opacity:0.9; filter: alpha(opacity = 90);}

.error { color:#f00; font-size:9px; width: 200px; float:left; margin:0; line-height:12px;}


.contentContainerArchive{float:left;width:613px; padding:20px;background:#f7f7f7;border:1px solid #d5d3d3;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:20px;min-height:1000px;
}


.archiveItemContainer{float:left;width:100%;height:30px;line-height:30px;margin:1px 1px}
.archiveItemContainer .archivePdfLink img{float:left;widht:22px;height:22px;margin-right:10px;}
.archiveItemContainer a.archivePdfLink{color:#e92f3c;}
.archiveItemContainer a.archivePdfLink:hover{color:#ccc;text-decoration:none;}

.archiveItemContainer a{color:#e92f3c;}
.archiveItemContainer a img{float:left;widht:22px;height:22px;margin-right:10px;}
.archiveItemContainer a:hover{color:#ccc;text-decoration:none;}

.contentContainerSingleHtml{float:left;width:940px; padding:20px;background:#f7f7f7;border:1px solid #d5d3d3;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:20px;
}

form#si_contact_form1{float:left;font-size:14px;}
form#si_contact_form1 .required{color:red;}
form#si_contact_form1 div{width:100%;float:left;}
form#si_contact_form1 label{float:left;width:150px;font-size:14px;margin-top:5px;}
form#si_contact_form1 input{float:left;width:150px;font-size:14px;width:300px;height:30px;}
form#si_contact_form1 select{float:left;width:140px;font-size:14px;width:320px;margin-top:5px;height:40px;}
form#si_contact_form1 textarea{float:left;width:150px;font-size:14px;width:550px;margin-bottom:20px!important;}
form#si_contact_form1 div.testerClass{float:left;font-size:14px;}
form#si_contact_form1 div.testerClass{margin-top:0px;width:330px;}
input.radioB{float:left;margin-right:10px;}
.radioBDiv{float:left;width:350px;}
.radioBDiv label{margin-top:7px!important;}
#si_refresh_ctf1 a{background:transparent!important;border:none!important;float:left!important;}
#si_refresh_ctf1{width: 100px!important;margin-top:-10px}
img.ctf-captcha{float:Left;margin-left:-100px!important;}

#si_contact_captcha_code1{float:left;width:200px!important;margin-bottom:20px!important;}

#si_refresh_ctf1{float:left;}
img.ctf-captcha{margin-top:20px;}

input#fsc-submit-1{background:#B7252F; background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-gradient(	linear,	left bottom,left top,color-stop(0.2, #B7252F),	color-stop(0.52, #E9303D));
		-webkit-box-shadow: 0px 0px 5px 2px #cccccc; box-shadow: 0px 0px 5px 2px #cccccc;
		padding: 7px 20px; height:32px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-decoration:none;
		text-shadow: 1px 1px 1px #525252;  filter: dropshadow(color=#525252, offx=1, offy=1);
		margin:30px 20px 20px 0; font-weight:bold; font-size:14px;width:150px!important;}
                
input#fsc-submit-1:hover{text-decoration:none;color:#ccc;}

.pollContainer{float:left;
  width: 250px;
  padding: 20px;
  background: #F7F7F7;
  border: 1px solid #D5D3D3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:20px;
  }

span.alignImageMiddle{float:left;width:100%;text-align:center;margin-top:20px;}

.pollContainer h3{
  color: #264F8C;
  font-size: 22px;
  line-height: 22px;
  margin-top: 0px;
  background-image: url('../img/site/globeIcon.jpg');
  background-repeat: no-repeat;
  padding-left: 34px;
  min-height: 24px;
  border-bottom: 1px solid #D5D3D3;
  padding-bottom: 10px;
  }
  
  .pollContainer h4{color: #264F8C;font-size: 16px;line-height: 26px;margin-top:20px;float:left;width:100%;border-bottom: 1px solid #dedede;margin-bottom: 5px;}
  
.pollContainer div.widget-poll{float:left;}
.pollContainer div.widget-poll td{float:left;margin-bottom:10px;}
.pollContainer div.widget-poll-question{font-size:14px;color:#264F8C;margin-top:5px;}

.pollContainer div.total-votes{margin-top:10px;}
.pollContainer form{margin-top:10px;}
.pollContainer input.poll-wh-style, .showformlink{
  border: 1px solid #0E74A2;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  padding: 5px 20px 5px 20px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #1C93CA;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1C93CA), to(#0E74A2));
  background: -webkit-linear-gradient(#1C93CA, #0E74A2);
  background: -moz-linear-gradient(##0E74A2);
  background: -ms-linear-gradient(#1C93CA, #0E74A2);
  background: -o-linear-gradient(##0E74A2);
  background: linear-gradient(#1C93CA, #0E74A2);
  -pie-background: linear-gradient(#1C93CA, #0e74a2);
  behavior: url('PIE.php');
  margin-top: 10px;
  float: left;
  text-shadow: 0 -1px 0;
  width:90px!important;
  position:relative!important;float:left!important;
}

.poll-wh-style{  width:90px!important;
  position:relative!important;float:left!important;}
.showresultslink{margin-top:15px;float:left;color:red;margin-left:15px;font-size:14px;font-weight:bold;}
.showresultslink:hover{color:#ccc;}

.situationVacantHolder{
  float:left;
  width:100%;
  float:left;
  background: #F7F7F7;
  border: 1px solid #D5D3D3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');
  margin-bottom:10px;
 }
.situationVacantHolder .titleContainer{float:left;width:138px;font-weight:bold;padding:20px;}
.situationVacantHolder .textContentContainer{float:left;width:394px;padding:20px;

  background: #F7F7F7;
  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url('PIE.php');

 }
 
div.previous a{background:#B7252F; background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-gradient(	linear,	left bottom,left top,color-stop(0.2, #B7252F),	color-stop(0.52, #E9303D));
		-webkit-box-shadow: 0px 0px 5px 2px #cccccc; box-shadow: 0px 0px 5px 2px #cccccc;
		padding: 7px 30px 7px 20px;  -webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-decoration:none;
		text-shadow: 1px 1px 1px #525252;  filter: dropshadow(color=#525252, offx=1, offy=1);
		margin:30px 20px 20px 0; font-weight:bold; font-size:14px; cursor:pointer;	border:1px solid #E9303D;	}

div.next a{background:#B7252F; background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
		background-image: -webkit-gradient(	linear,	left bottom,left top,color-stop(0.2, #B7252F),	color-stop(0.52, #E9303D));
		-webkit-box-shadow: 0px 0px 5px 2px #cccccc; box-shadow: 0px 0px 5px 2px #cccccc;
		padding: 7px 30px 7px 20px;  -webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-decoration:none;
		text-shadow: 1px 1px 1px #525252;  filter: dropshadow(color=#525252, offx=1, offy=1);
		margin:30px 20px 20px 0; font-weight:bold; font-size:14px; cursor:pointer;	border:1px solid #E9303D;	}
                
li.gallery-item a.thumbnail{background:transparent!important;}
li.gallery-item .thumbnail img  {width:115px;height:auto;}

a.gform_anchor{display:none;}

/*===========================================Lonely Planet========================================*/

 #field_1_2 label{width:100%;margin-top:5px;border-bottom:1px dotted #CCC;padding-bottom:5px;margin-bottom:10px;}
 #field_1_2 .gfield_list{width:100%;}
 #gform_1 input.medium{width:50%;}
 #field_1_7 h2{font-size:16px;}
 #gform_1 label{font-size:14px;font-weight:normal;}
 .gform_wrapper table.gfield_list thead th{font-weight:normal;font-size:14px;/*text-align:right;*/}
 .gfield_list_2_cell2{width:60%;}
 .gfield_list_2_cell3{width:8%;}
 .EditableFields{margin-top:20px;}
 .gform_wrapper .top_label .gfield_label{margin-top:20px;}
 #field_1_7{margin-top:20px;}
 .gform_wrapper .gsection{padding:0;margin:0;}
 #field_1_6{margin-bottom:0px!important;}
 .gform_wrapper h3.gform_title{color: #264f8c;
    font-size: 22px;
    line-height: 22px;
    margin-top: 0px;
    background-image: url('../img/site/globeIcon.jpg');
    background-repeat: no-repeat;
    padding-left: 34px;
    min-height: 24px;
    border-bottom: 1px solid #d5d3d3;
    padding-bottom: 10px;margin-top:30px;
  }
 
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  border: 1px solid #0E74A2;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  padding: 8px 20px 5px 20px;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #1C93CA;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1C93CA), to(#0E74A2));
  background: -webkit-linear-gradient(#1C93CA, #0E74A2);
  background: -moz-linear-gradient(##0E74A2);
  background: -ms-linear-gradient(#1C93CA, #0E74A2);
  background: -o-linear-gradient(##0E74A2);
  background: linear-gradient(#1C93CA, #0E74A2);
  -pie-background: linear-gradient(#1C93CA, #0e74a2);
  behavior: url('PIE.php');
  margin-top: 10px;
  float: left;
  text-shadow: 0 -1px 0;
  width: 190px!important;
  position: relative!important;
  float: left!important;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label{padding:0px!important;}
 .gform_wrapper span.gform_description{font-size:14px;}
 

 
/*#gform_1 label{margin-top:20px;}*/
/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media (max-width: 983px){
  body {
  font-family:"Myriad Pro", "Myriad", sans-serif;
  padding-left:20px;
  padding-right:20px;
  margin:0 aut0;
  float:left;
  }
}


@media (min-width: 690px) and (max-width: 940px){
  nav#nav-main{display:none;}
  #wrap{float:left;width:100%;}
  #content{padding:10px;width:auto;max-width:100%!important;}
.contentContainer p{width:100%;text-align:justify;}
.contentContainer p img{}
 #main.contentContainer{padding:20px;width:auto;max-width:100%!important;}
  #slider, #sliderContainer{display:none;}
  body{padding-left:0;padding-right:0;}
  .mapPosition{display:none;}
  .navbar .nav>li{width:100%;float:left;text-align:center;border-bottom:1px solid #31b3f4;}
  a.logoHolder{width:100%;text-align:center;}
  .navbar .nav{background:none;}
  #nav-main{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e93cd+0,1886bc+50,0e71a2+100 */
  background: #1e93cd; /* Old browsers */
  background: -moz-linear-gradient(top, #1e93cd 0%, #1886bc 50%, #0e71a2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e93cd', endColorstr='#0e71a2',GradientType=0 ); /* IE6-9 */
  }
  aside#sidebar{width:auto;text-align: center;float:left;overflow:hidden;}

  #invoiceSide, .myCart, .lonelyPlanet, .subscribeSide, .advertismentHolder, .pollContainer, .invoiceSide{float:left;width:100%;padding-left:0;padding-right:0;min-height:auto;}
  .internal-sidebar-pad{padding:10px;width:auto;}
  .subscribeSide .textContainer{width:100%;text-align:center;}
  .subscribeSide h2{width:50%;}
  .footer-float-text{float:left;width:100%;}
  .invoiceSide p{width:100%;text-align:center;padding-bottom:20px;padding-top:10px;}
  .invoiceSide a{float:none;}
  footer{height:auto;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e93cd+0,1886bc+50,0e71a2+100 */
  background: #1e93cd; /* Old browsers */
  background: -moz-linear-gradient(top, #1e93cd 0%, #1886bc 50%, #0e71a2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e93cd', endColorstr='#0e71a2',GradientType=0 ); /* IE6-9 */}  
  footer .internalContainer{width:auto;padding:20px;}

  .body-wrap{padding:0;margin:0;width:auto;}
  h1.globe{height:auto;padding-left:0;}
  .content-full #main{width:auto!important;padding:10px;}
  .content-full #main .body-wrap{width:auto;padding:20px;}
  .red-btn {
    background: #B7252F;
    background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -webkit-gradient( linear, left bottom,left top,color-stop(0.2, #B7252F),  color-stop(0.52, #E9303D));
    -webkit-box-shadow: 0px 0px 5px 2px #cccccc;
    box-shadow: 0px 0px 5px 2px #cccccc;
    /* padding: 7px 20px; */
    /* height: 32px; */
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    height:auto;
    text-decoration: none;
    padding:0;margin:0;
    text-shadow: 1px 1px 1px #525252;
    filter: dropshadow(color=#525252, offx=1, offy=1);
    /* margin: 30px 20px 20px 0; */
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #E9303D;
    width: 100%;
    float: left;
    text-align: center;
    line-height: 40px;
    margin-bottom: 30px;}
    .content-right{width:100%;float:left;padding:0;}
    .content-right a{float:left;text-align:center;width:100%;}
    .content-right a img.alignleft{float:none;}
    #fscf_captcha_image_div1{width:auto!important;}
    #FSContact1{width:auto!important;}
    #FSContact1 input, #FSContact1 textarea{width:100%!important;}
    .fancy_form .fancy_input{width:100%;}
       .fancy_form .fancy_input input, .fancy_form .fancy_input select{width:95%;}
        textarea#payment_instructions{margin-top:10px;}
       .fancy_form .faux_submit{width:95%;}

    #iwpmenu_icon .iwpmenu_open_button, #iwpmenu_icon .iwpmenu_close_button {
    top: 65px;
    right: 25px;
    width:32px;height:32px;
    }
    .lonelyPlanet a{width:auto;}
  .contentContainerArchive{width:auto;padding:20px;}
  .situationVacantHolder .titleContainer{width:auto;padding:0;padding:20px;}
  .situationVacantHolder .textContentContainer{width:auto;padding:20px;}

    #iwpmenu_icon{display:block;}
  .hamburger_layer{fill:#264f8c;}
  #iwpmenu_bar{background:#efefef!important;}
  #iwpmenu_bar ul{padding:0;}
  #iwpmenu_bar li{padding:10px 20px;border-bottom:1px solid #fefefe;list-style:none;}
  #iwpmenu_bar li a{color:#222;line-height:22px;font-size:16px;}
  
}

@media (max-width: 689px){
  nav#nav-main{display:none;}
  #wrap{float:left;width:100%;}
  #content{padding:10px;width:auto;max-width:100%!important;}
.contentContainer p{width:100%;text-align:justify;}
.contentContainer p img{}
 #main.contentContainer{padding:20px;width:auto;max-width:100%!important;}

  #slider, #sliderContainer{display:none;}
  body{padding-left:0;padding-right:0;}
  .mapPosition{display:none;}
  .navbar .nav>li{width:100%;float:left;text-align:center;border-bottom:1px solid #31b3f4;}
  a.logoHolder{width:100%;text-align:center;}
  .navbar .nav{background:none;}
  #nav-main{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e93cd+0,1886bc+50,0e71a2+100 */
  background: #1e93cd; /* Old browsers */
  background: -moz-linear-gradient(top, #1e93cd 0%, #1886bc 50%, #0e71a2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e93cd', endColorstr='#0e71a2',GradientType=0 ); /* IE6-9 */
  }
  aside#sidebar{width:auto;text-align: center;float:left;overflow:hidden;}

  #invoiceSide, .myCart, .lonelyPlanet, .subscribeSide, .advertismentHolder, .pollContainer, .invoiceSide{float:left;width:100%;padding-left:0;padding-right:0;min-height:auto;}
  .internal-sidebar-pad{padding:10px;width:auto;}
  .subscribeSide .textContainer{width:100%;text-align:center;}
  .subscribeSide h2{width:50%;}
  .footer-float-text{float:left;width:100%;}
  .invoiceSide p{width:100%;text-align:center;padding-bottom:20px;padding-top:10px;}
  .invoiceSide a{float:none;}
  footer{height:auto;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e93cd+0,1886bc+50,0e71a2+100 */
  background: #1e93cd; /* Old browsers */
  background: -moz-linear-gradient(top, #1e93cd 0%, #1886bc 50%, #0e71a2 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1e93cd 0%,#1886bc 50%,#0e71a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e93cd', endColorstr='#0e71a2',GradientType=0 ); /* IE6-9 */}  
  footer .internalContainer{width:auto;padding:20px;}

  .body-wrap{padding:0;margin:0;width:auto;}
  h1.globe{height:auto;padding-left:0;}
  .content-full #main{width:auto!important;padding:10px;}
  .content-full #main .body-wrap{width:auto;padding:20px;}
  .red-btn {
    background: #B7252F;
    background-image: linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -o-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -moz-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -webkit-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -ms-linear-gradient(bottom, #B7252F 20%, #E9303D 52%);
    background-image: -webkit-gradient( linear, left bottom,left top,color-stop(0.2, #B7252F),  color-stop(0.52, #E9303D));
    -webkit-box-shadow: 0px 0px 5px 2px #cccccc;
    box-shadow: 0px 0px 5px 2px #cccccc;
   
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    height:auto;
    text-decoration: none;
    padding:0;margin:0;
    text-shadow: 1px 1px 1px #525252;
    filter: dropshadow(color=#525252, offx=1, offy=1);
    /* margin: 30px 20px 20px 0; */
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #E9303D;
    width: 100%;
    float: left;
    text-align: center;
    line-height: 40px;
    margin-bottom: 30px;}
    .content-right{width:100%;float:left;padding:0;}
    .content-right a{float:left;text-align:center;width:100%;}
    .content-right a img.alignleft{float:none;}
    #fscf_captcha_image_div1{width:auto!important;}
    #FSContact1{width:auto!important;}
    #FSContact1 input, #FSContact1 textarea{width:100%!important;}
    .fancy_form .fancy_input{width:100%;}
       .fancy_form .fancy_input input, .fancy_form .fancy_input select{width:95%;}
        textarea#payment_instructions{margin-top:10px;}
       .fancy_form .faux_submit{width:95%;}

    #iwpmenu_icon .iwpmenu_open_button, #iwpmenu_icon .iwpmenu_close_button {
    top: 65px;
    right: 25px;
    width:32px;height:32px;
    }
    .lonelyPlanet a{width:100%;}

  .contentContainerArchive{width:auto;padding:20px;}
  .situationVacantHolder .titleContainer{width:auto;padding:0;padding:20px;}
  .situationVacantHolder .textContentContainer{width:auto;padding:20px;;}

  #iwpmenu_icon{display:block;}
  .hamburger_layer{fill:#264f8c;}
  #iwpmenu_bar{background:#efefef!important;}
  #iwpmenu_bar ul{padding:0;}
  #iwpmenu_bar li{padding:10px 20px;border-bottom:1px solid #fefefe;list-style:none;}
  #iwpmenu_bar li a{color:#222;line-height:22px;font-size:16px;}
}

.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    box-sizing: initial;
}

/* ==|== non-semantic helper classes ======================================== */

.ir { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }



/* ==|== print styles ======================================================= */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}