@charset "utf-8";

/* Reset and general styles
   -------------------------------------------------------------------- */

* {margin:0; padding:0;}

html {background-color:#3db2ff; }
body {background: url(../img/body_x1.jpg) left top repeat-x; margin-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 {display:block; text-indent:-9999px; 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;}

/**************************** The main layout ****************************/
#wrap { width:968px; margin:auto; overflow:visible; display:block; overflow:auto;}

/* padding: 24px 0 17px 28px */
#topSegment { background: url(../img/anewday.jpg) top center no-repeat; float:left; width:850px; padding:44px 0 0 28px;}

#topSegment h1 a {float:left; display:block; width:383px; height:86px; text-indent:-9999px; background: url(../img/logo_cp.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: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;}

a.blogIcon {float:right; margin:14px 23px 0 0; display:block; width:93px; height:21px; line-height:21px; background:url(../img/bgflag.gif) 0 0 no-repeat; text-indent:-9999px;}
* html a.blogIcon {margin:14px 12px 0 0;}
a.blogIcon:hover {background-position:0 -21px;}

#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;}

.faq h2 {background:url(../img/title-faq.png) left top no-repeat;width:50px; }
.advertise h2 {background:url(../img/title-advertise.png) left top no-repeat;width:100px; }
.aboutHolder h2 {background:url(../img/title-about.png) left top no-repeat;width:94px; }
.cancellation h2 {background:url(../img/title-cancellation.png) left top no-repeat;width:198px;}
.central-park-bike-tour h2 {background:url(../img/title-central-park-bike-tour.png) left top no-repeat;width:232px;}
.bikerentals h2 {background:url(../img/title-bikerentals.png) left top no-repeat;width:132px;}
.privacy h2 {background:url(../img/title-privacy.png) left top no-repeat;width:146px;}
.sitemap h2 {background:url(../img/title-sitemap.png) left top no-repeat;width:84px;}
.information h2 {background:url(../img/title-information.png) left top no-repeat;width:120px;}
.step1 h2 {background:url(../img/title-step1.png) left top no-repeat;width:176px;}
.step2 h2 {background:url(../img/title-step2.png) left top no-repeat;width:250px;}
.step3 h2 {background:url(../img/title-step3.png) left top no-repeat;width:176px;}

.equipmentHolder h2 {background:url(../img/title-equipment.png) left top no-repeat;width:112px; }
.equipmentHolder img { margin-top: 2px; }

.locationHolder h2 {background:url(../img/title-location.png) left top no-repeat;width:89px; margin-top: 14px; }
.locationHolder img {width:200px; margin-top:2px;}

.toursHolder h2 {background:url(../img/title-tours.png) left top no-repeat;width:100px; }
.galleryHolder h2{background:url(../img/title-gallery.png) left top no-repeat; width: 133px;}

.mapHolder h2 {background:url(../img/title-map.png) left top no-repeat;width:44px; }
.mapHolder img { margin-top: 2px; }

.linksHolder h2 { background: url(../img/title-links.png) left top no-repeat;width:120px;margin-top:14px;}

#blogPostHolder {float:left; width:210px; padding-top:2px;}
.blogPost {float:left; width:210px; padding-bottom:15px;}

#twittsPostHolder {float:left; width:210px; padding-top:2px;}

.twitterHolder {float:left; width:210px; height:287px;}
#twitter_div {font-family:Arial, Helvetica, sans-serif; font-size:12x;}
#twitter_div ul#twitter_update_list {list-style-type:none;}
#twitter_div ul#twitter_update_list li {padding:0 0 13px 0; display:block; clear:both;}
#twitter_div ul#twitter_update_list li span {float:left; width:210px; font-weight:normal; display:block; padding-bottom:13px; color:#3e3e3e; clear:both;}
#twitter_div ul#twitter_update_list li span a {font-size:12px; font-weight:normal; color:#c35c00;}
#twitter_div ul#twitter_update_list li h4 {float:left;}
#twitter_div ul#twitter_update_list li a.arrowLink {float:left; width:15px; height:13px; display:block; background:url(../img/twitt-arrow.gif) 5px 4px no-repeat; text-indent:-9999px; clear:right;}
#twitter-link {float:left; width:209px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0 0 1px;}


/************************* Our Tours Navigation **************************/
#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; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.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;}

/************************* Useful links ********************************/
a#citysights {display: block; background: url(../img/ul_citysights.jpg); width: 200px; height: 150px; text-indent:-9999px;}
a#citysights:hover {background-position: center -150px;}

a#airlink {display: block; background: url(../img/ul_airlink.jpg); width: 200px; height: 150px; text-indent:-9999px;}
a#airlink:hover {background-position: center -150px;}

a#nypass {display: block; background: url(../img/ul_nypass.jpg); width: 200px; height: 150px; text-indent:-9999px;}
a#nypass:hover {background-position: center -150px;}

#recommended {margin-top:150px;}
#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;}

/************************* Different pages h2 **************************/
.mainColumn {float:left; width:445px; padding-left:24px;}
.main2Column {float: left; width:656px; padding-left:24px;}
.welcome h2 {background:url(../img/title-whatwedo.png) left top no-repeat;width:136px; }
.bikerentals h2 {background:url(../img/title-bikerentals.png) left top no-repeat;width:276px; }
.tours h2 {background:url(../img/title-tours.png) left top no-repeat;width:100px; }
.thepark h2 {background:url(../img/title-history.png) left top no-repeat;width:76px; }

.central-park-rickshaw-tour h2 {background:url(../img/title-rickshaw-tour.png) left top no-repeat;width:285px;}
.horse-and-carriage-tour h2 {background:url(../img/title-horse-and-carriage-tour.png) left top no-repeat;width:252px;}
.central-park-all-in-one-tour h2 {background:url(../img/title-allinone.png) left top no-repeat;width:154px;}
.central-park-walking-tour h2 {background:url(../img/title-walkingtour.png) left top no-repeat;width:266px;}

#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;}

/********************************* Home *********************************/
.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; }

/******************************* Gallery ********************************/
#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;}

/******************************** Tours ********************************/
#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 *******************************/
#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 ******************************/
.feedback p { font-style: italic; text-align: justify; }

blockquote { background-image: url(../img/open-quote.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 20px; font-style: italic; }
blockquote p { background-image: url(../img/close-quote.gif); background-repeat: no-repeat; background-position: right bottom; display: block; padding-right: 20px; }

/******************************* Buttons ******************************/
a.reserve {display:block; background: url(../img/reserve-bgr.gif); width: 148px; height: 25px; text-indent:-9999px;}
a.reserve:hover {display:block; background-position: center -25px;}
a.gallery {display:block; background: url(../img/gallery-bgr.gif); width: 148px; height: 25px; text-indent:-9999px;}
a.gallery:hover {display:block; background-position: center -25px;}
a.back {display:block; background: url(../img/back-bgr.gif); width: 148px; height: 25px; text-indent:-9999px;}
a.back:hover {display:block; background-position: center -25px;}

span.gallery {float: right; padding-right: 4px; background-color: white;width:445px;}
.right {float: right;}
.left {float: left; }

/***************************** Right Column ****************************/
.rightColumn {float:right; width:211px;}
.feedback h2 {background:url(../img/title-feedback.png) left top no-repeat; width:100px;}
.prices h2 {background:url(../img/title-prices.png) left top no-repeat;width:66px; }
.reservenow h2 {background:url(../img/title-reservenow.png) left top no-repeat;width:186px; }
.toptours h2 {background:url(../img/title-toptours.png) left top no-repeat;width:100px;}

.rightColumn p {float:left; width:211px;}


/***************************** Contact form ****************************/

#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 {background:url(../img/title-contact.png) left top no-repeat; width:210px; padding-bottom:0;}
.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; padding-top:14px;}
.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: 10px 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 select {width:211px; height:31px;
 * line-height:1em;padding:6px 6px 0 6px;background:#e2e2e2; border:1px solid
 * 000;}*/


.reservationForm fieldset.leftReservationtBox {width:211px;padding-top:0px;}
.reservationForm fieldset.rightReservationBox {width:212px; padding-left:19px;padding-top:0px;position:relative;}

.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 ******************************/

#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;}

/******************************* Sitemap ***********************************/
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; }

/* Random */
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; }
#googleVoice {margin-left:-15px;}
#googleVoice p {margin-left:15px;font-style:normal;}

/**************************** Prices table *******************************/
#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; font-family:Arial, Helvetica, sans-serif; font-size:12px; 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: #EB8F00; }

#table { background:#d1d1d1; border:1px solid #e2e2e2; width: 913px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; 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: #EB8F00; }

/****************************** Tours Navigation ***************************/
.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;
}

/*********************************************************************/
#toptours {
    width: 211px;
    position: relative;
    display: block;
}
#toptours div.messagetitle  {
    background: url(../img/bg_toptours.png) no-repeat;
    width: 211px;
    position: relative;
    border-bottom:1px solid #e2e2e2;
    margin-bottom:16px;
}


#toptours div.messagetitle h2 {
    text-indent: -9999px;
    line-height: 38px;
    background:none;
}

#toptours div.messagetitle p {
    position: relative;
    margin-right: 24px;
}

a.topbiketour {
    position: relative;
    text-indent: -9999px;
    width: 211px;
    height: 54px;
    display: block;
    background: url(../img/top_navbike.png) no-repeat center top;
}

a.topbiketour:hover {
    background: url(../img/top_navbike.png) no-repeat center bottom;
}


a.toprickshawtour {
    width: 211px;
    height: 54px;
    background: url(../img/top_navrickshaw.png) no-repeat center top;
    display: block;
    text-indent: -9999px;
    position: relative;
}

a.toprickshawtour:hover {
    background: url(../img/top_navrickshaw.png) no-repeat center bottom;
}

#logged { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; padding: 15px 0 0 14px; }
.bold {font-weight:bold}
