@charset "utf-8";*{margin:0;padding:0;}
html{background-color:#3db2ff;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3e3e3e;background:url(../img/body_x1.jpg) left top repeat-x;padding-bottom:47px;}
p, label, input, textarea, dl{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3e3e3e;}
h3, h4{font-family:Arial, Helvetica, sans-serif;}
p{line-height:17px;}
b{font-size:12px;line-height:16px;color:#434343;}
span{font-weight:bold;color:#8a8989;line-height:16px;}
a{outline:none;border:0;font-size:12px;color:#c35c00;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{outline:none;border:0;text-decoration:none;}
h2{font-size:21px;color:#434343;height:21px;padding-bottom:10px;line-height:1em;}
h3{font-size:13px;line-height:16px;color:#434343;}
h4{font-size:12px;color:#8a8989;line-height:16px;}
#wrap{width:968px;margin:auto;overflow:visible;display:block;overflow:auto;}
#topSegment{background:url(../img/anewday.jpg) top center no-repeat;float:left;width:950px;padding:25px 0 0 0;}
#topSegment h1 a{float:left;display:block;width:174px;height:100px;text-indent:-9999px;background:url(../img/logo.png) left top no-repeat;}
#contentHolder{float:left;width:960px;background:url(../img/content-bgr.png) top center no-repeat;padding:10px 4px 0 4px;}
#topContent{float:left;position:relative;width:960px;background:url(../img/content-top-bgr.gif) left top repeat-x;height:50px;}
ul#nav{float:left;width:700px;padding:15px 0 0 14px;position:relative;}
ul#nav li{float:left;height:19px;list-style-type:none;}
ul#nav li a{float:left;display:block;height:19px;text-indent:-9999px;background-position:center 0;background-repeat:no-repeat;padding:0 12px 0 11px;cursor:pointer;}
ul#nav li a.navHome{background-image:url(../img/nav-home.png);width:47px;}
ul#nav li a.navReservation{background-image:Url(../img/nav-reservation.png);width:92px;}
ul#nav li a.navTours{background-image:url(../img/nav-tours.png);width:43px;}
ul#nav li a.navGallery{background-image:url(../img/nav-gallery.png);width:56px;}
ul#nav li a.navBikerentals{background-image:url(../img/nav-bikerentals.png);width:94px;}
ul#nav li a.navContact{background-image:url(../img/nav-contact.png);width:82px;}
ul#nav li a.navFAQ{background-image:url(../img/nav-faq.png);width:32px;}
ul#nav li a.navProfile{background-image:url(../img/nav-profile.png);width:50px;}
ul#nav li a:hover, ul#nav li a.activeNav{background-position:center -19px;}
ul#nav li ul{position:absolute;top:53px;left:0;width:960px;padding:0;display:none;}
ul#nav li ul li{width:960px;height:115px;display:block;text-indent:-9999px;padding:0;}
ul#nav li ul.activeTxt{display:block;}
#workCard{float:left;height:328px;width:960px;background:url(../img/work-bgr.gif) left top repeat-x;}
#mainContentHolder{float:left;width:960px;background:url(../img/main-content-top-bgr.gif) left top repeat-x #eaeaea;}
#mainContent{float:left;width:960px;background:url(../img/main-content-bottom-bgr.gif) left bottom repeat-x;}
#colmnHolder{float:left;width:913px;padding:21px 23px 12px 24px;background:url(../img/main-content-separators.gif) center top repeat-y;}
#colmn2Holder{float:left;width:913px;padding:21px 23px 12px 24px;background:url(../img/main-content-separators-2column.gif) center top repeat-y;}
#padHolder{width:913px;padding:21px 23px 12px 24px;}
#galHolder{width:940px;padding:10px;}
.leftColumn{float:left;width:210px;}
#center{float:left;width:200px;padding-left:12px;}
* html #center{padding-left:10px;}
.centar_content{padding-right:12px;}
#center ul{list-style-type:none;color:#535353;margin-top:2px;margin-bottom:19px;}
#center ul li{background:url(../img/li-tag.gif) 0 3px no-repeat;padding-left:12px;margin-bottom:9px;}
#center ul li .activeTour{color:#777777;}
#center ul li a:hover{text-decoration:none;color:#777777;}
.list ul{list-style-type:none;margin-bottom:19px;margin-top:8px;padding-left:2px;color:#3E3E3E;}
.list ul li{background:url(../img/li-tag.gif) 0 3px no-repeat;padding-left:12px;margin-bottom:9px;}
.list ul li a{color:#c35c00;}
.list ul li a:hover{text-decoration:none;color:#777777;}
#recommended{margin-top:30px;}
#recommended a{margin-left:auto;margin-right:auto;}
a#tripad{display:block;background:url(../img/tripad.png);width:150px;height:86px;text-indent:-9999px;}
a#tripad:hover{background-position:center -86px;}
a#usatoday{display:block;background:url(../img/usatoday.png);width:150px;height:86px;text-indent:-9999px;}
a#usatoday:hover{background-position:center -86px;}
.mainColumn{float:left;width:445px;padding-left:24px;}
.main2Column{float:left;width:656px;padding-left:24px;}
#updatesHolder{float:left;width:445px;overflow:hidden;padding-top:1px;}
.updatePost{float:left;width:445px;height:89px;}
.updatePost img{float:left;width:159px;margin-top:2px;}
.updatePost h3{float:right;line-height:14px;width:276px;}
.updatePost h4{float:right;line-height:14px;width:276px;}
.updatePost p{float:right;width:276px;padding-top:4px;line-height:16px;}
.welcomePost{float:left;width:445px;}
.welcomePost img{float:left;width:175px;margin-top:2px;}
.welcomePost h3{float:right;line-height:14px;width:260px;}
.welcomePost h4{float:right;line-height:14px;width:260px;}
.welcomePost p{float:right;width:260px;line-height:16px;}
p.clear{float:left;width:445px;margin-top:8px;}
p.space{height:17px}
.clear img{float:left;width:445px;height:182px;margin-top:7px;}
#galleryHolder{float:left;width:656px;height:auto;overflow:hidden;padding-top:1px;}
.galleryPost{float:left;width:656px;margin-bottom:14px;}
.galleryPost img{float:left;width:150px;margin-top:2px}
.galleryPost .pad{margin-left:17px;}
#toursHolder{float:left;width:445px;height:auto;overflow:hidden;padding-top:1px;}
.tourPost{float:left;width:445px;}
.tourPost img.left{float:left;width:159px;margin-top:2px;}
.tourPost img.right{float:right;width:159px;margin-top:2px;}
.tourPost img{clear:both;width:445px;margin-top:2px;}
.tourPost h3{float:right;line-height:14px;width:276px;}
.tourPost h4{float:right;line-height:14px;width:276px;}
.tourPost p.right{float:right;width:278px;line-height:16px;margin-top:2px;}
.tourPost p{width:445px;line-height:16px;margin-top:8px;}
#tabGallery{float:left;width:445px;overflow:hidden;}
.tabPost{float:left;width:445px;margin-top:8px;}
.tabPost img{clear:none;float:left;width:140px;border:1px solid #e2e2e2;}
.tabPost .pad{margin-left:8px;}
.feedback p{font-style:italic;text-align:justify;}
.leftColumn blockquote{background-image:url(../img/open-quote.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:20px;font-style:italic;}
.leftColumn blockquote p{background-image:url(../img/close-quote.gif);background-repeat:no-repeat;background-position:right bottom;display:block;padding-right:20px;}
.rightColumn blockquote{background-image:url(../img/open-quote.gif);background-repeat:no-repeat;background-position:left top;font-style:italic;padding-left:15px;}
.rightColumn blockquote p{background-image:url(../img/close-quote.gif);background-repeat:no-repeat;background-position:100% 110%;display:block;}
.right{float:right;}
.left{float:left;}
.rightColumn{float:right;width:211px;}
.rightColumn p{float:left;width:211px;}
#contactHolder{float:left;width:912px;padding:23px 24px 0 24px;height:168px;background:url(../img/contact-bgr.gif) left top repeat-x #e4e4e4;}
.contactDetails{float:left;width:441px;}
.contactTalkToUs{float:left;width:210px;}
.contactTalkToUs h2{padding-bottom:0px;}
.contactTalkToUs h3{padding:10px 0 0 0;line-height:15px;padding-left:1px;}
.contactTalkToUs p{padding:0 0 8px 1px;line-height:16px;}
.contectInnerDetails{float:left;width:211px;padding:30px 0 0 19px;}
.contectInnerDetails h3{padding-left:3px;}
.contectInnerDetails p{padding-left:3px;}
.contectInnerDetails dl{float:left;width:211px;font-size:12px;padding:4px 0;}
.contectInnerDetails dt{float:left;width:37px;padding:0 0 0 27px;line-height:20px;font-weight:bold;}
.contectInnerDetails dt.emailContact{background:url(../img/icon-contact1.gif) 0 0 no-repeat;}
.contectInnerDetails dt.phoneContact{background:url(../img/icon-contact2.gif) 0 0 no-repeat;}
.contectInnerDetails dt.skypeContact{background:url(../img/icon-contact3.gif) 0 0 no-repeat;}
.contectInnerDetails dd{float:left;width:141px;padding-left:5px;line-height:20px;}
.reservationForm fieldset{float:left;border:0;}
.reservationForm label{font-weight:bold;line-height:14px;}
.reservationForm fieldset input{width:199px;height:23px;line-height:1em;padding:8px 6px 0 6px;border:0;background:url(../img/contact-input-bgr.gif) 0 0 no-repeat;}
.reservationForm fieldset input.push{height:31px;width:211px;padding:8px 6px 8px 6px;}
.reservationForm fieldset input.check{clear:both;width:19px;}
.reservationForm fieldset input:focus{outline:none;background-position:0 -32px;}
.reservationForm fieldset select{width:211px;height:30px;line-height:1em;padding:8px 8px 6px 6px;border:0;background:url(../img/contact-select-bgr.png) 0 0 no-repeat;}
.reservationForm fieldset textarea{float:left;width:200px;line-height:18px;height:49px;padding:8px 6px;border:0;background:none;overflow:auto;}
.reservationForm fieldset textarea:focus{outline:none;}
.reservationForm fieldset button{float:left;width:212px;height:29px;border:0;background:url(../img/contact-button-bgr-new.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;z-index:10;}
.reservationForm fieldset button:hover{background:url(../img/contact-button-bgr-new.gif) 0 -29px no-repeat;}
.reservationForm fieldset button.hoverButton{background:url(../img/contact-button-bgr-new.gif) 0 -29px no-repeat;}
.reservationForm fieldset.leftReservationtBox{width:211px;padding-top:0px;}
.reservationForm fieldset.rightReservationBox{width:212px;padding-left:19px;padding-top:0px;position:relative;}
.stylish-select ul.newList{left:-9999px;}
ul.newList *{margin:0;padding:0;}
ul.newList a{color:#000;text-decoration:none;display:block;}
ul.newList{margin:0;padding:0;list-style:none;color:#000;width:209px;background:#eaeaea;position:absolute;border:1px solid #ccc;top:30px;left:0;overflow:hidden;z-index:9999;}
.newListSelected{width:205px;color:#000;height:21px;padding:9px 0 0 6px;float:left;background:url(../img/select-bgr.gif) no-repeat;}
.newListSelected span{width:210px;display:block;}
ul.newList li a{padding:3px 8px;display:block;}
ul.newList li a:focus{-moz-outline-style:none;}
.selectedTxt{width:182px;overflow:hidden;height:14px;padding:0 23px 0 0;}
.hiLite{border:1px solid #f8c06f;}
.newListHover{background:#ccc!important;color:#000!important;cursor:default;}
.newListSelHover, .newListSelFocus{background-position:0 -32px;cursor:default;}
.newListOptionTitle{font-weight:bold;}
.newListOptionTitle ul{margin:3px 0 0;}
.newListOptionTitle li{font-weight:normal;border-left:1px solid #ccc;}
.contactForm{float:right;width:442px;padding:1px 0 0 14px;background:url(../img/contact-separator-new.gif) 0 49px no-repeat;}
.contactForm fieldset{float:left;border:0;padding:15px 0 0 0;}
.contactForm fieldset.leftContactBox{width:211px;padding-right:19px;}
.contactForm fieldset.rightContactBox{width:212px;position:relative;}
.contactForm fieldset label{float:left;width:211px;font-weight:bold;line-height:14px;padding:16px 0 3px 0;}
.contactForm fieldset input{float:left;width:199px;height:23px;line-height:1em;padding:8px 6px 0 6px;border:0;background:url(../img/contact-input-bgr.gif) 0 0 no-repeat;}
.contactForm fieldset input:focus{outline:none;background-position:0 -32px;}
.contactForm fieldset textarea{float:left;width:200px;line-height:18px;height:49px;padding:8px 6px;border:0;background:none;overflow:auto;}
.contactForm fieldset textarea:focus{outline:none;}
span.fakeTextarea{float:left;width:212px;height:65px;background:url(../img/textarea-bgr-new.gif) 0 0 no-repeat;}
.fakeTextarea.textareaFocus{background-position:0 -65px;}
.contactForm fieldset button{float:left;width:212px;height:29px;border:0;background:url(../img/contact-button-bgr-new.gif) 0 0 no-repeat;text-indent:-9999px;cursor:pointer;z-index:10;}
.contactForm fieldset button:hover{background:url(../img/contact-button-bgr-new.gif) 0 -29px no-repeat;}
.contactForm fieldset button.hoverButton{background:url(../img/contact-button-bgr-new.gif) 0 -29px no-repeat;}
.contactForm fieldset p{float:left;display:block;height:16px;line-height:16px;width:212px;color:#a0a0a0;padding:5px 0 0 0;}
.contactForm fieldset p img{float:left;width:16px;padding-right:8px;}
.contactForm fieldset p i{float:left;width:180px;line-height:16px;font-style:normal;}
#footer{float:left;width:960px;background:url(../img/footer-bgr.png) center top no-repeat #e4e4e4;height:88px;}
#footer p{float:left;width:960px;padding-top:21px;text-align:center;color:#8f8f8f;}
#footer a{color:#C35C00;}
#footer a:hover{text-decoration:underline;}
#bottomPage{float:left;width:968px;height:12px;display:block;background:url(../img/bottom-bgr.png) left top no-repeat;}
ul#sitemap-list{list-style:none;list-style-position:inside;margin-left:25px;}
ul#sitemap-list a{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
ul#sitemap-list ul{padding:0 0 0 25px;list-style:none;}
ul#sitemap-list ul ul{padding:0 0 0 25px;}
div.clear{clear:both;}
p.clear{clear:both;}
p.hint{font-style:italic;margin-top:4px;font-size:10px;}
p#info{float:right;width:211px;padding:1px 0 0 14px;color:#c35c00}
p#reservation_info{float:right;width:211px;padding:1px 0 0 14px;color:#c35c00}
.hr{border:none 0;background:url(../img/hr.jpg) repeat-x left;height:2px;margin:10px 0px;width:200px;}
#price{float:left;margin:8px 10px 8px 0;line-height:16px;width:157px;}
#prices_table{background:#d1d1d1;border:1px solid #e2e2e2;width:157px;border-collapse:collapse;color:#3e3e3e;text-align:left;}
#prices_table th,tr,td{padding:2px;}
#prices_table .lined{text-decoration:line-through;}
#prices_table tr.lined td{text-decoration:line-through;}
#prices_table .promo{color:#EB8F00;}
#prices_table .odd{background:none repeat scroll 0 0 #e2e2e2;}
#prices_table .reg{background:none repeat scroll 0 0 #e9e9e9;}
#prices_table .even{background:none repeat scroll 0 0 #e9e9e9;color:#c35c00;}
#table{background:#d1d1d1;border:1px solid #e2e2e2;width:913px;border-collapse:collapse;color:#3e3e3e;text-align:left;}
#table th,tr,td{padding:2px;}
#table tr.col{font-weight:bold}
#table .lined{text-decoration:line-through;}
#table tr.lined td{text-decoration:line-through;}
#table .promo{color:#EB8F00;}
#table .odd{background:none repeat scroll 0 0 #e2e2e2;}
#table .reg{background:none repeat scroll 0 0 #e9e9e9;}
#table .even{background:none repeat scroll 0 0 #e9e9e9;color:#c35c00;}
#table .today{border-left:2px solid #3bd2ff;}
.menuWrapper{font-family:"Trebuchet MS", Arial, sans-serif;font-size:15px;font-style:normal;font-weight:bold;text-transform:uppercase;letter-spacing:normal;line-height:1.45em;position:relative;margin:10px auto;height:308px;width:939px;background-position:0 0;background-repeat:no-repeat;background-color:transparent;}
ul.menu{list-style:none;width:939px;}
ul.menu > li{float:left;width:187px;height:308px;border-right:1px solid #777;background-repeat:no-repeat;background-color:transparent;}
ul.menu > li.last{border:none;}
.bg1{background-image:url(../img/1.jpg);}
.bg2{background-image:url(../img/2.jpg);}
.bg3{background-image:url(../img/3.jpg);}
.bg4{background-image:url(../img/4.jpg);}
.bg5{background-image:url(../img/5.jpg);}
ul.menu > li > a{float:left;width:187px;height:50px;margin-top:220px;text-align:center;line-height:50px;color:#c35c00;background-color:#eaeaea;letter-spacing:1px;cursor:pointer;text-decoration:none;text-shadow:0px 0px 1px #fff;}
ul.menu > li > a:hover{color:#434343;}
ul.menu > li > a.active{color:#434343;}
ul.menu > li ul{list-style:none;float:left;margin-top:-180px;width:100%;height:110px;padding-top:20px;background-repeat:no-repeat;background-color:transparent;}
ul.menu > li ul li{display:none;}
ul.menu > li ul li a{color:#fff;text-decoration:none;line-height:30px;margin-left:20px;text-shadow:1px 1px 1px #444;font-size:11px;}
ul.menu > li ul.sub1 li{display:block;}
ul.menu > li ul li a:hover{border-bottom:1px dotted #fff;}
.slides1_wrap{position:relative;width:211px;}
#slides1{overflow:hidden;height:252px;}
#slides1 li{list-style:none;width:211px;}
#slides1 li img{float:left;}
#slides1 .content{float:left;width:211px;}
#slides1 li p{width:auto;float:none;}
#slides1 h3{font-style:italic;color:#8d8d8d;font-weight:normal;}
#slides1 h4{font-size:18px;color:#000;font-style:italic;font-weight:normal;text-transform:lowercase;padding-bottom:16px;}
.slides1_wrap .prev{position:absolute;right:30px;top:-32px;outline:0;}
.slides1_wrap .next{position:absolute;right:0px;top:-32px;outline:0;}
.slides1_wrap a:active{top:-30px;}
.bx_pager{padding-top:15px;}
.bx_pager a{float:left;background:url(../img/bg_pager.png) no-repeat 0 -21px;width:14px;height:17px;color:#fff;font-size:11px;margin-right:5px;padding:4px 0 0 7px;}
.bx_pager a:hover, .bx_pager a.active{background-position:0 0;text-decoration:none;}
.auto_controls{position:absolute;bottom:-11px;left:200px;}
.auto_controls a{font-size:16px;color:#a3a3a3;outline:0;padding:2px;}
.auto_controls a:hover{text-decoration:none;background:;color:#e41996;}
#logged{color:#3e3e3e;float: right; padding:20px 15px 0 14px;}
.bold{font-weight:bold}
.italic{font-style:italic;}
.warning{color:#FF0000;}
.success{color:#7dbd29;}
.tabs_container{padding:0;width:100%;border-top:2px solid #c35c00;background:transparent;voice-family:"\"}\"";voice-family:inherit}.tabs_container ul{margin:0;padding:0;list-style:none}.tabs_container li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase}.tabs_container a{float:left;display:block;font:bold 11px Arial;color:black;text-decoration:none;margin:0 1px 0 0;padding:5px 10px 9px 10px;background-color:none;color:#494949;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}.tabs_container a:hover{background-color:#c35c00;padding-top:5px;padding-bottom:5px;color:white}.tabs_container .active a{background-color:#c35c00;padding-top:5px;padding-bottom:5px;color:white}
#callus input{margin-bottom: 5px;padding: 4px;width: 200px;font-weight: bold;border: solid 1px #33677F;}
#callus label {font-weight: bold;color:#494949;}
#callus input.submit{width:100px;font-weight:bold;background-color:#81bf2e;color:#fff;}
#fade {display: none;background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .60;z-index: 9999;}
.popup_block{display: none;background: #fff;padding: 20px;border: 5px solid #81bf2e;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close{float: right;margin: -55px -55px 0 0;}
*html #fade{position: absolute;}
*html .popup_block{position: absolute;}
div.specials ul.promo {list-style:  none;}
div.specials ul.promo li a {display: block; overflow: hidden; text-indent: -9999px; width: 211px; height: 80px; background-color: none; background-image: url("../img/promobuttons.png"); background-position: 0 0; background-repeat: no-repeat; background-color: transparent; padding: 0;margin-bottom:4px;}
div.specials ul.promo li a.biketours:hover {background-position: 0 -80px}
div.specials ul.promo li a.bikerentals {background-position: 0 -160px}
div.specials ul.promo li a.bikerentals:hover {background-position: 0 -240px}
div.specials ul.promo li a.pedicabtours {background-position: 0 -320px}
div.specials ul.promo li a.pedicabtours:hover {background-position: 0 -400px}
.faq p{margin-top:0px;}

