*{margin: 0; padding: 0; font-family: arial;font-style:normal;font-variant:normal;font-weight:normal;}
body {background:#d0d0d0 url(images/bg-center.jpg) no-repeat scroll center top;line-height:normal;font-size:12px;}
form {display:inline;} 

a:focus {outline: none;}

.padding5{padding:5px; display:inline-block}/*for ie6 & 7 to center labels to active links*/b {font-weight:bold;}
a {text-decoration:none;  cursor:pointer; color: #36C}
a:hover{text-decoration:none;; color:black}

h4.italic { font-style:italic}
h4.btmmargin{margin-bottom:4px}

h2{color:#FFF; font-size:24px; letter-spacing:-1px; font-weight:bold;}
.navlink a{cursor:pointer;color:#FFFFFF;}
.navlink a:hover{color:black}

h3.quote{font-family:"Times New Roman", Times, serif; font-style:italic;padding-bottom:10px}

h3.quote-small{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px;margin-bottom:3px;}

.tagline{width:330px; height:40px;position:relative;left:550px;top:-10px;}

/*#EFE8A5;*/
.fontsize12{font-size:12px}
.fontsize14{font-size:14px}
.fontsize16{font-size:16px}
.fontsize18{font-size:18px}
.fontsize22{font-size:22px}
.fontcolourwhite{color:White}
.fontcolourgrey{color:#B3B3B3}
.fontfamilyarial{font-family:Arial}
.right{text-align:right;}
.clear {clear:both !important;}
.hide {display:none;}
.floatleft{float:left}
.display-ib{display:inline-block}
li{list-style:none;}

img.show{z-index:500}
img.hide {display:none;}

/* main structure */
#wrapper{background: url(images/bg-tile.gif)  repeat-y 0 0;width:936px; margin: auto; border:none; }
.header{background: url(images/bg-header.jpg) no-repeat 0 0;height:124px;width:936px}
.nav{background: url(images/bg-nav.jpg) no-repeat 0 0;height:29px;width:936px}
.content{background: url(images/bg-footer.jpg) no-repeat bottom center; width:936px;min-height:600px; height:auto !important;height:690px;}

.content-home{background: url(images/bg-footer.jpg) no-repeat bottom left; width:936px;min-height:600px; height:auto !important;height:656px;}

/* return to normal when register is removed
.content-home{background: url(images/bg-footer.jpg) no-repeat bottom left; width:936px;min-height:600px; height:auto !important;height:600px;}
*/

/*navigation*/
li {float:left;height:19px;padding-top:7px;text-align:center;width:154px;display:block}	
ul{margin-left:6px}
li.navselect{background:url(images/bg-navselect.gif) no-repeat 0 0; color:#6EA133}

.rt-nav-tripple{background:url(images/rt-nav-tripple.gif) no-repeat 0 0;height:230px;width:249px;float:left;padding-left:10px;position:relative; left:32px;}

.rt-nav-double{background:url(images/rt-nav-double.gif) no-repeat 0 0;height:163px;width:249px;float:left;padding-left:10px;position:relative; left:32px;}
.rt-nav-doublea{background:url(images/rt-nav-doublea.gif) no-repeat 0 0;height:200px;width:249px;float:left;padding-left:10px;position:relative; left:32px;}

.rt-nav-single{background:url(images/rt-nav-single.gif) no-repeat 0 0;height:103px;width:249px;float:left;padding-left:10px;position:relative; left:32px;}
.rt-nav-selected{background:url(images/nav-selected.gif) no-repeat 0 0;height:23px;width:23px;left:-11px; position:absolute}
.rt-nav-pos-creativity{top:25px}
.rt-nav-pos-peace{top:71px}
.rt-nav-pos-experience{top:90px}
.rt-nav-pos-team{top:90px}
.rt-nav-pos-social{top:155px}
.rt-nav-pos-value{top:163px}
.rt-nav-pos-exprisk{top:117px}



/*home*/
.image01{background:url(images/place-landinghero.jpg) no-repeat 0 0; height:350px;width:924px;margin-left:6px;}
.image01-map{background:url(images/web-image-small-examples.jpg) no-repeat 0 0; height:385px;width:924px;margin-left:6px;}
.image-territories{background:url() no-repeat 0 0; height:200px;width:500px;margin-left:0px;}

/*.bg-special{background:url(images/bg-special.jpg) no-repeat 0 0; height:104px;width:936px;padding-left:140px;}*/

.bg-special{background:url(images/event-icons-3.gif) no-repeat 0 0; height:104px;width:400px;padding-left:140px;}
.bg-special1{background:url(images/event-icons-2.gif) no-repeat 0 0; height:104px;width:400px;padding-left:140px;}
.bg-fb{background:url(images/facebook_logo.gif) no-repeat 0 0; height:30px;width:150px;padding-left:140px;text-indent:-99999px}



.panel-special{width:340px; height:88px; cursor:pointer;float:left;}
.separator{background:url(images/separator.gif) no-repeat 0 0;height:12px;width:926px;margin-left:6px;}
.textbg{width:370px;height:170px;background:#000000; opacity:.6; top:120px;position:relative; filter: alpha(opacity = 60); padding:15px}
.homeheading {  text-align:center; }
h3{color:#5A7F18!important; font-size:18px; font-weight:normal;margin-bottom:10px;}
h4{color:#5A7F18!important; font-size:14px; font-weight:normal;margin-top:10px}
.bt1{background:url(images/home-bt.gif) no-repeat 0 0;height:173px;width:410px;float:left;padding-left:10px;position:relative; left:50px;top:-5px;}
.bt2{background:url(images/home-bt1.gif) no-repeat 0 0;height:173px;width:410px;float:left;padding-left:10px;position:relative; left:50px;top:-5px;}


p{margin-bottom:10px}

h2.homebt{background:#6EA133; position:relative; top:20px; font-size:20px; display:inline-block; padding:3px 15px;*width:170px;left:1px}
h2.homebt:hover{background:black;}

h2.navbt1-selected{background:#6EA133; position:relative; font-size:20px; display:inline-block; padding:3px 15px;width:170px;left:2px; margin-top:10px; top:15px;height:30px;}
h2.navbt1{background:#B3B3B3; position:relative; font-size:20px; display:inline-block; padding:3px 15px;width:170px;left:2px; margin-top:10px; top:15px;height:30px;}
h2.navbt1:hover{background:black;}


h2.navbt-selected{background:#6EA133; position:relative; font-size:20px; display:inline-block; padding:3px 15px;width:170px;left:2px; margin-top:10px; top:15px;height:49px;}
h2.navbt{background:#B3B3B3; position:relative; font-size:20px; display:inline-block; padding:3px 15px;width:170px;left:2px; margin-top:10px; top:15px;height:49px;}
h2.navbt:hover{background:black;}

.spacerdiv{height:15px}

.textonbt{display:block;font-size:18px;padding:16px;position:relative;top:20px;width:370px;color:black}

/*footer*/
.footer{background:#d0d0d0;height:50px;color:#5A7F18; margin:auto; text-align:center}
.mekanica{background:#91c84b;display:inline-block;background: url(images/mekanicalogo.gif) no-repeat 0 0;height:23px; width:86px;float:right;  text-indent:-99999px;}

/*header*/
.logo{display:inline-block;background: url(images/io-logo.gif) no-repeat 0 0;height:88px; width:382px;margin-left:40px; border:none; top:25px; text-indent:-99999px;position:relative}
.logo-contact{background: url(images/io-logo-contact.gif) no-repeat 0 0;height:75px; width:120px;border:none; text-indent:-99999px;position:relative; margin-bottom:15px; margin-top:10px}


/*offer*/
.image-blank{height:200px;width:924px;margin-left:6px;}
.image-rotate-area {position:relative;}
.image-rotate-area img{position:absolute;}

.image02{background: url(images/web-image-small-001.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-examples{background: url(images/web-image-small-examples.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-responsibility{background: url(images/web-image-small-responsibilty.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-creative{background: url(images/web-image-small-rewards.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-rewards{background: url(images/web-image-small-rewards1.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-experience{background: url(images/web-image-small-experience.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-peace{background: url(images/web-image-small-peace.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-contact{background: url(images/web-image-small-contact.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-company{background: url(images/web-image-small-company.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-team{background: url(images/web-image-small-team.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-resources{background: url(images/web-image-small-resources.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-news{background: url(images/web-image-small-news.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-value{background: url(images/web-image-small-value.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-client{background: url(images/web-image-small-clients.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}
.image-purpose{background: url(images/web-image-small-purpose.jpg) no-repeat center bottom;height:200px;width:924px;margin-left:6px;}


.bt-casestudies{background: url(images/bt-samplepackage1.gif) no-repeat 0 0;height:50px;width:225px;text-indent:-999999px;cursor:pointer; margin-top:15px}
.bt-casestudies:hover{background-position:0 -50px}

.bt-pdf{background: url(images/bt-downloadpdf.gif) no-repeat 0 0;height:50px;width:172px;text-indent:-999999px;cursor:pointer; margin-top:15px}
.bt-pdf:hover{background-position:0 -50px}

/* delete the registers when the cruise is finished*/
.bt-register1{background: url(images/bt-register-rugby.gif) no-repeat 0 0;height:50px;width:469px;text-indent:-999999px;cursor:pointer; margin-top:15px}
.bt-register1:hover{background-position:0 -50px}
.bt-register2{background: url(images/bt-register-rugby.gif) no-repeat 0 0;height:50px;width:469px;text-indent:-999999px;cursor:pointer; margin-bottom:10px; position: relative;left: 225px;}
.bt-register2:hover{background-position:0 -50px}



.bt-readmore{background: url(images/bt-readmore.gif) no-repeat 0 0;height:50px;width:186px;text-indent:-999999px;cursor:pointer; margin-top:3px}
.bt-readmore:hover{background-position:0 -50px}

.indent{padding-left:25px; padding-right:70px}

.textbg-small{background:#000000;height:30px;opacity:0.6;padding:15px;position:absolute;width:250px; filter: alpha(opacity = 60);top:260px;z-index:5}
h2.pageheading{color:#FFFFFF;font-size:24px;font-weight:bold;letter-spacing:-1px;position:absolute;z-index:2;top:275px;margin-left:63px;z-index:6}

.leftdiv{width:500px; min-height:400px; padding-left:70px;padding-right:30px;float:left; line-height:18px;margin-bottom:60px;margin-top:10px;}
.rightdiv{width:200px; min-height:400px; float:left;position:relative;top:5px;}
.rightdiv-contact{width:200px; min-height:400px; float:left;position:relative;top:154px;}

.leftheading{text-align:left; }

/* case studies */
.swf-casehead{width:640px;  background-color:#000;border:5px solid black;padding:10px 10px 0px 10px}
.swf-mediterranean{width:640px;  background-color:#000;border:5px solid black;padding:0px 10px 10px 10px}
.bt-back{background: url(images/bt-back.gif) no-repeat 0 0;height:50px;width:93px;text-indent:-999999px;cursor:pointer;margin:15px 0 15px}
.bt-back:hover{background-position:0 -50px}
.case-div{width:700px; padding-left:144px; margin-top:10px}
h3.case{font-weight:bold; font-size:22px; color:white !important;letter-spacing:-1px;line-height:1;margin:0}
.caseblack{color:#a0a0a0 !important;font-weight:bold; font-size:22px;letter-spacing:-1px;}

.clogos{background: url(images/client-logos.gif) no-repeat 0 0;height:486px;width:479px;padding:10px;* display:inline; display:inline-block}



/* Contact Us */
.buttons-submit{border:medium none; background: url(images/bt-submit.gif) no-repeat 0 0;height:50px;width:120px;text-indent:-999999px;cursor:pointer;}
.buttons-submit:hover{background-position:0 -50px}


.content .rightdiv {}
.content .contact-form{}

label{display:block;color:#5A7F18;margin-top:10px;font-size:14px;}
fieldset{border:none; top:-10px; position:relative;}
input{width:293px;height:32px;border:1px solid #6EA133;font-size:14px;padding-left:7px;}
#emailnewsletter, #postnewsletter{width:13px;height:13px;margin-top:10px}
select{width:303px;height:32px;border:1px solid #6EA133;font-size:14px;padding:5px 5px 5px 3px;}
textarea{width:290px;height:120px;border:1px solid #6EA133;font-size:14px;padding:5px 5px 5px 7px;}

.thanks{background: url(images/place-thanks.gif) no-repeat 0 0;height:200px;width:400px;top:-45px;left:-200px;position:relative;}
