@charset "UTF-8";
/*
colours:
dark grey:#393434;
red:#e0001b;
blue:#009fee;
light grey:#f1f1f1;
green:#00993b;
purple:#b2007c;
dark purple:73157f;
yellow: #fff000;
dark yellow:#ffd700;
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393434;
	margin:0px;
	background-color:#FFF;
	background:url(/images/top_gradient.jpg) repeat-x;
}

a {cursor:pointer;}

.red {color:#e0001b;}
.blue {color:#009fee;}

h1, h2, h3, h4 {margin:0px;padding:0px;font-weight:normal;}

.headerBar {width:960px;position:relative;margin:0px auto 0px auto;height:130px;z-index:200;}
.searchBar{background:url(images/n_back_search.gif) no-repeat;width:630px;height:30px;line-height:30px;position:absolute;left:330px;margin:0px;padding:0px;display:block;position:relative;}
.searchBar p {margin:0px;padding:0px 0px 0px 10px;display:inline;font-size:17px;color:#FFF;}
.searchBar span {display:inline;color:#FFF;position:absolute;left:210px;top:0px;}
.searchBar span a, .searchBar a {color:#fff000;text-decoration:none;}
.searchBar span a:hover, .searchBar a:hover {color:#fff000;text-decoration:underline;}

#searchBox {background:url(images/search_back.gif) no-repeat;height:18px;width:160px;background-color:#FFF;border:none;position:absolute;left:435px;top:4px;line-height:18px;color:#393434;font-size:10px;padding-left:5px;}
#searchGo{position:absolute;left:600px;top:4px;}

#bestCape {position:absolute;left:460px;top:30px;}

.nav {position:absolute;left:330px;top:90px;width:630px;z-index:200}
.nav a {height:40px;line-height:40px;background-repeat:no-repeat;float:left;margin-right:1px;text-align:center;text-decoration:none;color:#393434;}
.nav a:hover{color:#e0001b;}
#nav1 {}
#nav2 {}
#nav3 {}
#nav4 {}
#nav5 {}
#nav6 {}
#nav7 {}
#nav8 {margin-right:0px;}


.nav1 {background:url(images/n_back_1.gif);width:78px;}
.nav1On {background:url(images/no_back_01.gif);width:78px;}
.nav2  {background:url(images/n_back_2.gif);width:149px;}
.nav2On  {background:url(images/no_back_02.gif);width:149px;}
.nav3  {background:url(images/n_back_3.gif);width:56px;}
.nav3On  {background:url(images/no_back_03.gif);width:56px;}
.nav4  {background:url(images/n_back_4.gif);width:62px;}
.nav4On  {background:url(images/no_back_04.gif);width:62px;}
.nav5  {background:url(images/n_back_5.gif);width:64px;}
.nav5On  {background:url(images/no_back_05.gif);width:64px;}
.nav6  {background:url(images/n_back_6.gif);width:76px;}
.nav6On  {background:url(images/no_back_06.gif);width:76px;}
.nav7  {background:url(images/n_back_3.gif);width:56px;}
.nav7On  {background:url(images/no_back_03.gif);width:56px;}
.nav8  {background:url(images/n_back_8.gif);width:82px;}
.nav8On  {background:url(images/no_back_08.gif);;width:82px;}



#highlight {text-align:center;background:#ececec;}

.contentholder {width:960px;margin:0px auto 0px auto;position:relative;}

.rightbar {float:right;width:300px;}

.leftbar {float:left;width:300px;margin-right:30px;}
.midbar {float:left;width:300px;}


#butBlue {background:url(images/but-front-blue.gif) no-repeat;width:102px;height:25px;line-height:25px;color:#009fee;font-size:11px;text-align:center;display:block;position:absolute;right:2px;top:3px;}
#butRed {background:url(images/but-front-red.gif) no-repeat;width:102px;height:25px;line-height:25px;color:#e0001b;font-size:11px;text-align:center;display:block;position:absolute;right:2px;top:3px;}
#butPurple {background:url(images/but-front-purple.gif) no-repeat;width:106px;height:25px;line-height:25px;color:#b2007c;font-size:11px;text-align:center;display:block;position:absolute;right:2px;top:3px;}


.tourRed {margin-top:30px;}
.tourRed span {margin-top:15px;padding:15px 0px 15px 0px;border-top:1px solid #f1f1f1;display:block;background:url(images/ticket-back.jpg) repeat-x bottom;height:170px;}
.tourRed span p {padding:0px;margin:0px;}
.tourRed a{color:#e0001b;}
.tourRed h2 {font-size:14px;font-weight:bold;color:#e0001b;}
.tourRed h2 span {font-size:11px;color:#393434;display:inline;margin:0px;padding:0px;border:none;background:none;}
.tourRed h3, .tourRed h4 {font-size:11px;font-weight:bold;color:#e0001b;}
.tourRed h4 {margin-top:15px;}
.tourRed .bottom {background:url(images/bot-red.gif);}
.tourBlue a{color:#009fee;}
.tourBlue {margin-top:30px;}
.tourBlue span {margin-top:15px;padding:15px 0px 15px 0px;border-top:1px solid #f1f1f1;display:block;background:url(images/ticket-back.jpg) repeat-x bottom;height:170px;}
.tourBlue span p {padding:0px;margin:0px;}

.tourBlue h2 {font-size:14px;font-weight:bold;color:#009fee;}
.tourBlue h2 span {font-size:11px;color:#393434;display:inline;margin:0px;padding:0px;border:none;background:none;}
.tourBlue h3, .tourBlue h4 {font-size:11px;font-weight:bold;color:#009fee;}
.tourBlue h4 {margin-top:15px;}
.tourBlue .bottom {background:url(images/bot-blue.gif);}

.bottom {background-repeat:none;height:30px;line-height:30px;position:relative;}
.bottom a {color:#FFF;text-decoration:none;margin-left:15px;}
.bottom a:hover {text-decoration:underline;}

.f_events {margin-top:30px;}
.f_events span {margin-top:15px;padding:0px 0px 15px 0px;display:block;background:url(images/ticket-back.jpg) repeat-x bottom;height:120px;}
.f_events h2 {font-size:14px;font-weight:bold;color:#00993b;}
.f_events h3 {font-size:11px;font-weight:bold;color:#00993b;}
.f_events .bottom {background:url(images/bot-green.gif);}

.f_trip {margin-top:30px;background:url(images/icon-plan-your-trip.jpg) no-repeat right top;}
.f_trip span {margin-top:15px;padding:0px 0px 15px 0px;display:block;background:url(images/ticket-back.jpg) repeat-x bottom;height:120px;}
.f_trip h2 {font-size:14px;font-weight:bold;color:#b2007c;}
.f_trip h3 {font-size:11px;font-weight:bold;color:#b2007c;letter-spacing:-0.05em;}
.f_trip .bottom {background:url(images/bot-purple.gif);}

.footer {background:#ffd700;width:auto;margin-top:30px;position:relative;}
.footerholder {width:960px;margin:0px auto 0px auto;background:#fff000;padding:30px 0px 30px 0px;line-height:15px;position:relative;}
.footerholder h3 {color:#b2007c;font-size:11px;margin-top:10px;}
.footerholder h3 a {color:#b2007c;}
.footerholder a {display:block;color:#393434;}
.footerholder a:hover {color:#73157f;}
.footcolumn {float:left;background:url(images/foot-div.jpg) no-repeat right top;margin:0px 0px 0px 30px;height:215px;position:relative;}
.footcolumn p {float:left;display:block;margin:0px;padding:0px;font-size:8px;text-align:center;margin-right:5px;margin-top:10px;position:relative;left:-5px;}
.hopon {background:#b2007c;width:auto;}
.hoponholder {position:relative;left:15px;width:945px;margin:0px auto 0px auto;height:30px;background:url(images/hop-on-hop-off.gif) repeat-x;}
.copyright {background:#73157f;width:auto;text-align:center;height:60px;line-height:60px;color:#b2007c;}
.copyright a, .copyright span  {color:#FFF;padding:0px 5px 0px 5px;}

.clearAll {clear:both;font-size:0px;line-height:0px;height:0px;}

.social {width:110px;float:left;cursor:pointer;margin-bottom:15px;font-size:10px;}
.social:hover {background-color:#fcfcfc;}
.social img {float:left;margin-right:5px;}
.social h3 {font-size:14px;}
#socialTwitter {color:#72c8e5;}
#socialBlog {color:#00993b;}
#socialFacebook {color:#3b5998;}
#socialYoutube {color:#73157f;}
#socialNewsletter {color:#e0001b;}

.tickets h2 {background:url(images/buytick_back.gif) no-repeat;height:40px;width:285px;padding-left:15px;line-height:40px;font-size:14px;margin-top:15px;}
.tickets .bottom {background:url(images/bot-yellow.gif);height:40px;line-height:40px;position:relative;}
.tickets .bottom img {position:absolute;right:5px;bottom:2px;}
.tickets .bottom a {color:#393434;}
.tickets h3 {padding-left:15px;padding-top:8px;height:37px;background:url(images/ticket-back.jpg) repeat-x bottom;position:relative;font-size:11px;cursor:pointer;}
.tickets h3 p {font-size:14px;margin:0px;padding:0px;display:inline;margin-top:3px;position:relative;left:-1px;}
.tickets h3 h4 {font-weight:normal;margin:0px;padding:0px;}
.tickets .divSeps {padding:5px 15px 5px 15px;background:#f5f5f5;font-size:12px;}
.tickets h4 {padding-left:15px;padding-top:8px;height:37px;background:#ececec;position:relative;font-size:11px;}
.tickets h4 p {font-size:14px;margin:0px;padding:0px;display:inline;margin-top:3px;}

.tickets .divSeps p {margin:5px 5px 0px 0px;padding:0px;width:140px;display:block;float:left;}
.tickets .ticketDrops {margin:5px 20px 0px 0px;width:50px;display:block;float:left;}

#navTours {position:absolute;left:0px;top:40px;width:628px;height:370px;background:#FFF;border:1px solid #ececec;border-top:none;display:none;z-index:200;}
#navTours p {float:left;border-right:1px solid #ececec;padding:15px 15px 0px 15px;margin:0px;display:block;height:355px;z-index:200;}
#navTours a {cursor:pointer;float:none;margin:0px;padding:0px;line-height:14px;z-index:200;}
#navTours span a {cursor:pointer;float:none;display:block;text-align:left;width:150px;padding:0px 0px 2px 20px;margin:0px 0px 2px 0px;height:auto;z-index:200;}
#navTours em {display:block;color:#888888;margin-bottom:10px;}
#navTours li {margin:0px;padding:0px 0px 2px 0px;list-style:none;}
#navTours a#route1{color:#e0001b;font-size:12px;font-weight:bold;cursor:pointer;}
#navTours a#route2{color:#009fee;font-size:12px;font-weight:bold;cursor:pointer;}
#navTours a#general{font-size:12px;font-weight:normal;cursor:pointer;}
#navTours a#route1:hover,#navTours a#time1:hover, #navTours a#route2:hover,#navTours a#time2:hover {text-decoration:underline;cursor:pointer;z-index:200;}
#navTours a#time1 {color:#e0001b;font-size:10px;}#navTours a#time2 {color:#009fee;font-size:10px;z-index:200;}
#navTours #divver, #navPlans #divver, #navTrips #divver {border-bottom:1px solid #ececec;padding-top:10px;margin-bottom:10px;display:block;height:0px;line-height:0px;font-size:0px;z-index:200;}
p#nav11 {width:175px;z-index:200;}
p#nav12 {width:200px;z-index:200;}
p#nav13 {width:120px;border-right:none;z-index:200;}
p#nav14 {width:200px;z-index:200;}
p#nav12 a:hover{color:#009fee;z-index:200;}

#navPlans {position:absolute;left:79px;top:40px;width:160px;background:#FFF;border:1px solid #ececec;border-top:none;display:none;z-index:50;padding:15px;}
#navPlans a {float:none;margin:0px;padding:0px;line-height:14px;color:#b2007c;font-weight:bold;font-size:12px;text-decoration:none;}
#navPlans a:hover {text-decoration:underline;}
#navPlans em {display:block;color:#888888;}


#navTrips {position:absolute;right:0px;top:40px;width:160px;background:#FFF;border:1px solid #ececec;border-top:none;display:none;z-index:50;padding:15px;}
#navTrips a {float:none;margin:0px;padding:0px;line-height:14px;color:#b2007c;font-weight:bold;font-size:12px;text-decoration:none;}
#navTrips a:hover {text-decoration:underline;}
#navTrips em {display:block;color:#888888;}




/* sub pages */
.leftSignup{width:450px;float:left;margin-top:15px;}
.rightSignup {width:470px;float:right;margin-top:15px;}
.leftColumn {width:160px;float:left;margin-top:15px;}
.rightColumn {width:440px;float:right;margin-top:15px;margin-right:30px;line-height:15px;}
.rightSpread {width:780px;float:right;margin-top:15px;}
.leftColumnWide {width:630px;float:left;margin-top:15px;line-height:15px;}

.breadcrumbs {border-bottom:1px solid #ececec;height:30px;line-height:30px;margin-bottom:15px;position:relative;}
.breadcrumbs h3 {color:#393434;font-size:10px;}
.breadcrumbs h3 a {color:#888888;text-decoration:none;}
.breadcrumbs h4 {position:absolute;right:0px;top:0px;}
.breadcrumbs span, .breadcrumbs h4 span{color:#ececec;padding:0px 10px 0px 10px;}
.breadcrumbs h4 a {color:#888888;text-decoration:none;font-size:10px;}
.breadcrumbs h4 a:hover {color:#e0001b;text-decoration:none;font-size:10px;}
.subNav {}
.subNav a{display:block;background:url(images/subnav.gif) no-repeat;width:150px;height:30px;line-height:30px;padding-left:10px;color:#009fee;text-decoration:none;}
.subNav a:hover{color:#393434;}
a.subOver{background:url(images/subnav_over.gif) no-repeat;display:block;width:150px;height:30px;line-height:30px;padding-left:10px;color:#393434;text-decoration:none;}

.triptools h3 {height:30px;line-height:30px;color:#009fee;background:url(images/subnav_over.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.triptools {background:url(images/p_bot_blue.gif) no-repeat bottom;margin-top:30px;}
.triptools span  {font-size:10px;padding: 0px 10px 7px 10px;display:block;}
.triptools span h4 {font-size:9px;color:#888888;margin-top:10px;position:relative;margin-bottom:3px;}
.triptools span h4 img {position:absolute; top:-3px; left:25px;}
.triptools span a {display:block;color:#009fee;text-decoration:none;}
.triptools span a:hover {text-decoration:underline;}
.triptools span ul {margin:0px 0x 0px 0px;padding:0px 0px 0px 5px;list-style:url(images/bullet_arrow.gif);}
.triptools span ul li {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

.facttools h3 {height:30px;line-height:30px;color:#b2007c;background:url(images/subnav_over.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.facttools h1 {height:30px;line-height:30px;color:#FFFFFF;background:url(images/back-sidepanel-purple.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.facttools {background:url(images/back-sidepanel-grey.jpg) no-repeat bottom;margin-top:30px;}
.facttools span  {font-size:10px;padding: 0px 10px 7px 10px;display:block;}
.facttools span h4 {font-size:9px;color:#888888;margin-top:10px;position:relative;margin-bottom:3px;}
.facttools span h4 img {position:absolute; top:-3px; left:25px;}
.facttools span a {display:block;color:#b2007c;text-decoration:none;}
.facttools span a:hover {text-decoration:underline;}
.facttools span ul {margin:0px;padding:0px;list-style:url(images/bullet.gif)}
.facttools span ul li {margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;line-height:13px;}

.eventtools h3 {height:30px;line-height:30px;color:#00993b;background:url(images/subnav_over.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.eventtools h1 {height:30px;line-height:30px;color:#FFFFFF;background:url(images/back-sidepanel-purple.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.eventtools {background:url(images/back-sidepanel-grey.jpg) no-repeat bottom;margin-top:30px;}
.eventtools a {color:#00993b;display:block;text-decoration:none;margin-top:15px;}
.eventtools a:hover {text-decoration:underline;}
.eventtools span  {font-size:11px;padding: 0px 10px 7px 10px;display:block;}
.eventtools span h4 {font-size:11px;color:#888888;padding:3px 0px 0px 5px;font-style:italic;}



.shoptools h3 {height:30px;line-height:30px;color:#888888;background:url(images/subnav_over.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.shoptools h1 {height:30px;line-height:30px;color:#FFFFFF;background:url(images/back-sidepanel-purple.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.shoptools {background:url(images/back-sidepanel-grey.jpg) no-repeat bottom;margin-top:30px;}
.shoptools span  {font-size:10px;padding: 0px 10px 7px 10px;display:block;}
.shoptools span h4 {font-size:9px;color:#888888;margin-top:10px;position:relative;margin-bottom:3px;}
.shoptools span h4 img {position:absolute; top:-3px; left:25px;}
.shoptools span a {display:block;color:#888888;text-decoration:none;}
.shoptools span a:hover {text-decoration:underline;}
.shoptools span ul {margin:0px;padding:0px;list-style:url(images/bullet.gif)}
.shoptools span ul li {margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;line-height:13px;}

.shopright h3 {height:30px;line-height:30px;color:#888888;background:url(images/back-grey-rightbar.gif) no-repeat;font-size:13px;padding-left:10px;margin-top:15px;}
.shopright h1 {height:30px;line-height:30px;color:#FFFFFF;background:url(images/back-sidepanel-purple.gif) no-repeat;font-size:13px;padding-left:10px;width:150px;}
.shopright {background:url(images/back-grey.jpg) no-repeat bottom;margin-top:30px;}
.shopright span  {font-size:10px;padding: 0px 10px 7px 10px;display:block;}
.shop table tr td {padding-top:10px;}
.shop a {color:#888888;}



.destination {display:block;border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;}
.destination h1 {font-size:24px;color:#009fee;margin-bottom:5px;line-height:23px;}
.destination h2 {font-size:14px;color:#393434;margin-bottom:5px;line-height:23px;}
.destination h3 {font-size:14px;color:#009fee;margin-bottom:5px;line-height:23px;}

.shop {display:block;border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;position:relative;}
.shop h1 {font-size:24px;color:#888888;margin-bottom:5px;line-height:23px;}
.shop h2 {font-size:14px;color:#393434;margin-bottom:5px;line-height:23px;margin-top:10px;position:relative;}
.shop h3 {font-size:14px;color:#888888;margin-bottom:15px;line-height:23px;border-bottom:1px solid #ececec;padding-bottom:15px;}
.shopTotal {background:#ffcc00;color:#FFFFFF;padding:10px;font-weight:bold;font-size:12px;margin-top:15px;}
.shopTotal p {margin:0px;padding:0px;float:right;}



.destinationLinks {color:#ececec;margin-top:15px;}
.destinationLinks a {color:#009fee;text-decoration:none;display:inline;}
.destinationLinks a:hover {text-decoration:underline;}
.destinationLinks span {padding:0px 10px 0px 10px;}

.company {display:block;border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;}
.company h1 {font-size:24px;color:#b2007c;margin-bottom:5px;line-height:23px;}
.company h2 {font-size:14px;color:#393434;margin-bottom:5px;line-height:23px;}
.company h3 {font-size:14px;color:#b2007c;margin-bottom:5px;line-height:23px;}
.company ul {margin:0px;padding:0px;}
.company ul li{margin-left:15px;}
.company  ul {margin:0px 0x 0px 0px;padding:0px 0px 0px 5px;list-style:url(images/bullet_arrow_11.gif);}
.company  ul li {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}


.events {display:block;border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;}
.events h1 {font-size:24px;color:#00993b;margin-bottom:5px;line-height:23px;}
.events h2 {font-size:14px;color:#393434;margin-bottom:0px;line-height:23px;}
.events h3 {font-size:14px;color:#00993b;margin-bottom:5px;line-height:23px;}

.customer {display:block;border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;}
.customer h1 {font-size:24px;color:#73157f;margin-bottom:5px;line-height:23px;}
.customer h2 {font-size:14px;color:#393434;margin-bottom:5px;line-height:23px;}
.customer h3 {font-size:12px;color:#73157f;margin:0px;padding:0px;line-height:15px;font-weight:bold;}
.customer p {padding:0px;margin:0px 0px 15px 0px;}
.customer a {color:#73157f}
.customer table tr td {padding-top:10px;}
.customerfields p {margin:10px 0px 0px 0px;padding:0px;width:220px;float:left;}
.customer  ul {margin:0px 0x 0px 0px;padding:0px 0px 0px 5px;list-style:url(images/bullet_arrow_11.gif);}
.customer  ul li {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

.customer .submitme {background:#f1f1f1;padding:10px;margin-top:13px;position:relative;}
.customer .submitme p {float:left;width:250px;color:#888888;margin:0px;padding:0px;}
.customer .submitme a {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#73157f;font-size:14px;position:absolute;right:10px;top:-2px;display:block;}

.events .submitme a {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#00993b;font-size:14px;position:absolute;right:10px;top:-2px;display:block;}
.events .submitme a:hover {text-decoration:underline;}
	
.customerLinks .subNav {}
.customerLinks .subNav a{display:block;background:url(images/subnav.gif) no-repeat;width:150px;height:30px;line-height:30px;padding-left:10px;color:#73157f;text-decoration:none;}
.customerLinks .customerLinks .subNav a:hover{color:#393434;}
.customerLinks a.subOver{background:url(images/subnav_over.gif) no-repeat;display:block;width:150px;height:30px;line-height:30px;padding-left:10px;color:#393434;text-decoration:none;}

.companyLinks .subNav {}
.companyLinks .subNav a{display:block;background:url(images/subnav.gif) no-repeat;width:150px;height:30px;line-height:30px;padding-left:10px;color:#b2007c;text-decoration:none;}
.companyLinks .companyLinks .subNav a:hover{color:#393434;}
.companyLinks a.subOver{background:url(images/subnav_over.gif) no-repeat;display:block;width:150px;height:30px;line-height:30px;padding-left:10px;color:#393434;text-decoration:none;}

.mapPuller {width:285px;height:40px;background:url(images/map_background.gif) no-repeat;color:#666;cursor:pointer;margin:10px 0px 15px 0px;padding:15px 0px 0px 15px;}
.mapPuller h3 {font-size:16px;color:#ffd700;}

#map_canvas {width:955px;height:500px;border:1px solid #ececec;margin-bottom:15px;display:none;}

.banner_panel {margin:15px 0px 0px 0px;}

.galleryPage h1 {font-size:24px;color:#888888;}
.galleryPage h2 {font-size:14px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ececec;margin-bottom:5px;}
.galleryPage h3 {font-size:15px;color:#888888;padding:0px;margin:0px;}
.galleryViewPage h1 {font-size:24px;color:#888888;margin-bottom:15px;}
.galleryViewPage h2 {font-size:14px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ececec;color:#888888;position:relative;}
.galleryViewPage h3 {font-size:15px;color:#888888;padding:0px;margin:0px;height:15px;line-height:15px;}
.galleryViewPage h2 form {
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	width:450px;
	text-align:right;
}
.galleryViewPage {margin-bottom:0px;}
.galFeatures {padding:10px 0px 10px 0px;}
.galFeatures h3 {font-size:15px;color:#888888;padding:0px;margin:0px 0px 15px 0px;}
#showCap{font-size:11px;}

.galRoll {float:left;width:300px;margin:15px 30px 15px 0px;line-height:15px;}
.galRoll a {font-size:13px;font-weight:bold;color:#888888;text-decoration:none;}
.galRoll img {float:left;margin-right:15px;}
.galRoll .thestars {margin-top:5px;font-size:9px;color:#888888;height:12px;line-height:12px;}
.galRoll .thestars img {float:none;margin:0px;}
.galFeatures .galRoll {float:left;width:300px;margin:0px;}
.galFeatures .galRoll a {color:#009fee;}
.galHolders {border-bottom:1px solid #ececec;margin-bottom:30px;}
.galRoll a:hover {text-decoration:underline;}

.galleryMini {background:#888888;margin-top:15px;}
.galleryMini span {display:block;padding:5px;color:#fff;}
.galleryminiFooter {background:url(images/player-background.gif) no-repeat;width:300px;height:30px;position:relative;}
.galleryminiFooter a {text-decoration:none;background:url(images/player-but-back.gif) no-repeat;display:block;position:absolute;right:5px;top:5px;height:20px;width:100px;line-height:20px;text-align:center;color:#009fee;}
.galleryminiFooter span {display:block;padding:5px;color:#fff;position:absolute;left:80px;top:5px;}
.picHolder{margin-top:15px;}
.thumbHolder{position:absolute;width:315px;top:30px;}
.thumbHolder img {float:left;margin-right:15px;margin-bottom:15px;}
.rightbarGal {float:right;width:300px;position:relative;top:-10px;height:450px;border-bottom:1px solid #ececec;}
.rightbarGalEnd {
	position:absolute;
	bottom:15px;
}
.columnGal {float:left;width:630px;color:#888888;position:relative;top:-10px;}
.galRate {margin-bottom:5px;}
.galRate a {color:#888888;text-decoration:none;}
.galRate a:hover {text-decoration:underline;}
.galclick a {text-decoration:none;color:#e0001b;}
.galclick a:hover {text-decoration:underline;}

.articleRoll {margin-top:15px;}
.articleRoll img {float:left;margin-right:15px;}
.articleRoll h2 {font-weight:bold;font-size:12px;margin-bottom:0px;}
.articleRoll a {color:#009fee;text-decoration:none;}

.banner_mid {padding:20px 0px 20px 20px;background:#f1f1f1;margin-top:15px;}
.banner_mid img {margin-right:20px;}

.wishlist {margin-top:20px;float:none;margin-top:5px;}
.wishlist img {float:none;}

.commentRoll {margin-bottom:15px;}
.commentRoll h2 {font-size:12px;position:relative;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:15px 0px 15px 0px;margin:15px 0px 15px 0px;}
.commentRoll h2 a {display:block;position:absolute;right:0px;top:15px;width:80px;background:url(images/link-arrow.gif) no-repeat right;padding-right:10px;text-align:right;color:#009fee;font-size:11px;}
.commentRoll em {color:#888888;}
.commentRoll span {display:none;}
.commentRoll .foot {height:30px;line-height:30px;padding-left:10px;position:relative;background:#f1f1f1;margin-top:15px;}
.commentRoll .foot img {position:absolute;right:10px;top:7px;}
.commentRoll a {color:#009fee;}
.commentRoll a:hover {color:#888888;}

.button_writereview {width:285px;height:40px;background:url(images/back-writereview.gif) no-repeat;color:#666;cursor:pointer;margin:10px 0px 15px 0px;padding:10px 0px 0px 15px;}
.button_writereview h3 {font-size:16px;color:#009fee;}

.button_events {width:285px;height:40px;background:url(images/back-events.gif) no-repeat;color:#666;cursor:pointer;margin:10px 0px 15px 0px;padding:10px 0px 0px 15px;}
.button_events h3 {font-size:16px;color:#00993b;}

.button_ecards {width:285px;height:55px;background:url(images/back-ecards.gif) no-repeat;color:#666;cursor:pointer;margin:10px 0px 0px 0px;padding:10px 0px 0px 15px;}
.button_ecards h3 {font-size:16px;color:#FFFFFF;padding-top:6px;}

.wideBut {background:url(images/but-wide-back.gif) no-repeat;width:237px;height:34px;line-height:34px;display:block;text-align:center;font-size:14px;margin-top:5px;}
a.eventsBut {color:#00993b;text-decoration:none;}
a:hover.eventsBut {text-decoration:underline;}


.sideWallpaper {background:#393434;color:#FFFFFF;margin-top:15px;}
.sideWallpaper a {color:#FFFFFF;text-decoration:none;}
.sideWallpaper a:hover {text-decoration:underline;}
.sideWallpaper h3 {font-size:16px;color:#FFFFFF;padding:6px 0px 0px 15px;margin:0px;}
.sideWallpaper h4 {font-size:11px;color:#666;padding:0px 0px 10px 15px;border-bottom:1px solid #454141;margin:0px;}

.button_trip {width:285px;height:40px;background:url(images/back-plantrip.gif) no-repeat;color:#666;cursor:pointer;margin:10px 0px 15px 0px;padding:10px 0px 0px 15px;}
.button_trip h3 {font-size:16px;color:#b2007c;}

.commentWrite {margin-bottom:15px;}
.commentWrite h2 {font-size:12px;position:relative;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:15px 0px 15px 0px;margin:15px 0px 15px 0px;color:#009fee;}
.commentWrite h2 a {display:block;position:absolute;right:0px;top:15px;width:80px;background:url(images/link-arrow.gif) no-repeat right;padding-right:10px;text-align:right;color:#009fee;font-size:11px;}
.commentWrite span {display:none;}
.commentWrite .foot {height:30px;line-height:30px;padding-left:10px;position:relative;background:#f1f1f1;margin-top:15px;}
.commentWrite .foot img {position:absolute;right:10px;top:7px;}
.commentWrite a {color:#009fee;}
.commentWrite a:hover {color:#888888;}
.commentWrite td {padding-top:10px;}
.commentWrite td p {display:block;float:left;width:140px;padding:0px;margin:0px;margin-bottom:5px;position:relative;}
.commentWrite .submitme {background:#f1f1f1;padding:10px;margin-top:13px;position:relative;}
.commentWrite .submitme p {float:left;width:200px;color:#009fee;margin:0px;padding:0px;}
.commentWrite .submitme a {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#009fee;font-size:14px;position:absolute;right:10px;top:-2px;display:block;}


.galleryWrite {margin-bottom:15px;}
.galleryWrite h2 {font-size:12px;position:relative;margin:15px 0px 15px 0px;color:#888888;}
.galleryWrite h2 a {display:block;position:absolute;right:0px;top:15px;width:80px;background:url(images/link-arrow.gif) no-repeat right;padding-right:10px;text-align:right;color:#009fee;font-size:11px;}
.galleryWrite span {display:none;}
.galleryWrite .foot {height:30px;line-height:30px;padding-left:10px;position:relative;background:#f1f1f1;margin-top:15px;}
.galleryWrite .foot img {position:absolute;right:10px;top:7px;}
.galleryWrite a {color:#009fee;}
.galleryWrite a:hover {color:#888888;}
.galleryWrite td {padding-top:10px;}
.galleryWrite td p {display:block;float:left;width:140px;padding:0px;margin:0px;margin-bottom:5px;position:relative;}
.galleryWrite .submitme {background:#f1f1f1;padding:10px;margin-top:13px;position:relative;}
.galleryWrite .submitme p {float:left;width:200px;color:#009fee;margin:0px;padding:0px;}
.galleryWrite .submitme a {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#009fee;font-size:14px;position:absolute;right:10px;top:-2px;display:block;}
#forgotPword {position:absolute;left:10px;top:10px;width:200px;}
.submitBot {background:#f1f1f1;padding:10px;margin-top:13px;position:relative;height:40px;}
.butsubmit {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#009fee;font-size:14px;position:absolute;right:10px;top:12px;display:block;}


.lightgrey {color:#888888;}

.textfield1, .textfield2 {width:300px;height:20px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.textfield2 {width:200px;}
.textdrop1, .textdrop2 {width:150px;height:20px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.textdrop2 {width:50px;}

.textarea1 {width:300px;height:100px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}



.leftPic {float:left;margin:0px 15px 0px 0px;}

.compareHold {border-bottom:1px solid #ececec;padding:15px 0px 15px 0px;margin-bottom:15px;width:630px;float:left;}
.compareHold h2 {font-size:14px;font-weight:bold;}
.compareHold h2 p {font-size:11px;font-weight:normal;display:inline;margin:0px;padding:0px;}
.compareHold .picHolder {border-top:1px solid #ececec;padding-top:15px;margin-top:15px;margin-bottom:15px;}

.routeRoll {margin-bottom:30px;}
.routeRoll h3 img {position:relative;top:3px;margin-right:5px;}
.routeRoll h3 {font-weight:bold;position:relative;top:-5px;font-size:12px;}
.routeRoll h3 a {color:#393434;text-decoration:none;}
.routeRoll h3 a:hover {text-decoration:underline;}
.routeRoll div {margin-top:5px;}


.redTime h1 {font-size:24px;color:#e0001b;}
.redTime h2 {font-size:14px;margin-bottom:20px;}

.blueTime h1 {font-size:24px;color:#009fee;}
.blueTime h2 {font-size:14px;margin-bottom:20px;}

.timeRed {background:url(images/red-back.gif) repeat-y;position:relative;margin-bottom:50px;}
.timehead {background:url(images/red-top.gif) no-repeat;width:960px;height:15px;}
.timefoot {background:url(images/red-bot.gif) no-repeat;width:960px;height:8px;}

.timeBlue {background:url(images/blue-back.gif) repeat-y;position:relative;margin-bottom:50px;}
.timebluehead {background:url(images/blue-top.gif) no-repeat;width:960px;height:15px;}
.timebluefoot {background:url(images/blue-bot.gif) no-repeat;width:960px;height:8px;}

.time_inners {position:relative;overflow:hidden;margin-top:80px;}
.time_inners h2, .time_inners h3 {font-size:11px;font-weight:normal;margin:0px 40px 0px 40px;height:20px;line-height:20px;position:relative;padding-left:5px;}
.time_inners h2 {background:#ececec;}
.time_inners h2 img, .time_inners h3 img{position:absolute;left:-25px;top:2px;}
.coverleft {position:absolute;top:0px;left:190px;z-index:2;}
.coverright {position:absolute;top:0px;left:888px;z-index:2;}

.time_blueinners {position:relative;overflow:hidden;margin-top:40px;}
.time_blueinners h2, .time_blueinners h3 {font-size:11px;font-weight:normal;margin:0px 40px 0px 40px;height:20px;line-height:20px;position:relative;padding-left:5px;}
.time_blueinners h2 {background:#ececec;}
.time_blueinners h2 img, .time_blueinners h3 img{position:absolute;left:-25px;top:2px;}

#content-holder td, #content-holder2 td{height:20px;line-height:20px;border-left:1px solid #ececec;text-align:center;}
#content-holder table {}



.redTime ul, .redTime ul li {margin:0px;padding:0px;position:relative;left:5px;padding-top:5px;}
.blueTime ul, .blueTime ul li {margin:0px;padding:0px;position:relative;left:5px;padding-top:5px;}

.offTimered {display:inline-block;width:100px;background:url(images/tab-time-off.gif) no-repeat;width:232px;height:35px;line-height:13px;text-align:center;font-size:12px;color:#e0001b;cursor:pointer;}
.offTimeblue {display:inline-block;width:100px;background:url(images/tab-time-off.gif) no-repeat;width:232px;height:35px;line-height:13px;text-align:center;font-size:12px;color:#009fee;cursor:pointer;}
.overTimered {display:inline-block;width:100px;background:url(images/tab-time-red.gif) no-repeat;width:232px;height:35px;line-height:13px;text-align:center;font-size:12px;color:#FFF;cursor:pointer;}
.overTimeblue {display:inline-block;width:100px;background:url(images/tab-time-blue.gif) no-repeat;width:232px;height:35px;line-height:13px;text-align:center;font-size:12px;color:#FFF;cursor:pointer;}


.column2 {float:left;width:630px;margin-top:15px;}
.wishlistPage h1 {font-size:24px;color:#b2007c;}
.wishlistPage h2 {font-size:14px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ececec;margin-bottom:15px;}

.itinPage h1 {font-size:24px;color:#b2007c;}
.itinPagePage h2 {font-size:14px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ececec;margin-bottom:15px;}
.itinPage h3 {font-size:15px;color:#b2007c;}
.itinPage h4 {font-size:13px;}
.itinPage h4 p {margin:0px;padding:0px;display:inline;font-size:11px;}

.itinRecommend {background:url(images/back-recommend-black-2.gif) no-repeat;width:600px;height:155px;margin-top:15px;margin-bottom:15px;color:#FFF;padding:15px;}

.greyline {border-bottom:1px solid #ececec;height:0px;line-height:0px;margin:5px 0px 15px 0px;}
.galMore img {float:left;margin:0px 5px 5px 0px;}
.purple {color:#b2007c;}

.itemHead {height:30px;line-height:30px;font-size:14px;color:#b2007c;margin-top:30px;font-weight:bold;padding-top:15px;border-top:1px solid #c3c3c3;}
.itemHead img {float:left;position:relative;top:8px;margin:0px 10px 0px 0px;}

.itemContent, .itemHighlight {margin-top:15px;background:#FFF;position:relative;left:-5px;top:-5px;padding:5px;width:630px;height:80px;}
.itemContent img, .itemHighlight img {float:left;}
.itemContent div, .itemHighlight div {float:right;width:495px;}
.itemContent h3, .itemHighlight h3 {height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#393434;padding:0px;margin:0px 0px 5px 0px;display:block;position:relative;}

.itemContent h2, .itemHighlight h2 {display:none;position:absolute;width:640px;height:90px;left:0px;top:0px;text-align:center;background:#888888;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.itemContent h1, .itemHighlight h1 {display:none;position:absolute;left:-34px;top:10px;margin:0px;padding:0px;width:34px;height:38px;background:url(images/tick-purple.gif) no-repeat;}
.itemContent h4,.itemHighlight h4 {position:relative;margin:0px;padding:0px;}
.itemContent a,.itemHighlight a {color:#b2007c;}


.itemHighlight {background:#e1e1e1;}
.itemHighlight h3 {background:#b2007c;}

.itemHighlight h1 {display:inline;}
.itemContent td {padding-top:5px;}
.itemContent ul {margin:0px;padding:0px;list-style:none;color:#b2007c;}
.itemContent ul li {background:url(images/itin-arrow.gif) no-repeat 0px 2px;padding:1px 0px 0px 18px;}

.wishlistCreate {width:600px;height:60px;background:url(images/wishlist-create.gif) no-repeat;color:#FFF;line-height:60px;padding:0px 15px 0px 15px;margin-top:15px;}
.wishlistCreate a {float:right;display:block;background:url(images/but-back-itin.gif) no-repeat;text-align:center;font-size:14px;text-decoration:none;color:#b2007c;height:37px;line-height:37px;width:138px;margin-top:11px;}
.wishlistCreate a:hover {color:#888888;}

.itemTotal {background:#f1f1f1;height:30px;line-height:30px;font-size:13px;color:#b2007c;margin-top:15px;padding:0px 10px 0px 10px;position:relative;}
.itemTotal p {margin:0px;padding:0px 10px 0px 0px;position:absolute;right:0px;top:0px;color:#FFF;font-size:10px;}
.itemTotal p a {color:#b2007c;text-decoration:none;padding:0px 10px 0px 10px;}
.itemTotal p a:hover {text-decoration:underline;}

.totalTime {font-size:14px;font-weight:bold;text-align:right;color:#b2007c;padding:10px 0px 10px 0px;}

.plantrip .breadcrumbs h4 a {color:#b2007c;}

.sideItineraries {margin-top:15px;background:url(images/back-itinerary-big.jpg) no-repeat bottom;height:250px;}
.sideItineraries h2 {font-size:13px;color:#b2007c;background:url(images/back-itinerary-list.gif) no-repeat;width:290px;height:30px;line-height:30px;padding-left:10px;}
.sideItineraries a {color:#b2007c;display:block;margin-top:5px;padding-left:18px;text-decoration:none;background:url(images/arrow-itinerary-list.gif) no-repeat 10px 2px;}
.sideItineraries a:hover {text-decoration:underline}

.itinRoll {margin-bottom:15px;width:300px;float:left;margin-left:30px;}
.itinRoll img {float:left;margin-right:10px;}
.itinRoll .itinLink {color:#b2007c;text-decoration:none;font-weight:bold;font-size:11px;}
.itinRoll h3 {margin:0px;padding:0px;font-weight:bold;font-size:11px;}
.itinRoll .itinStops {color:#b2007c;padding-left:20px;background:url(images/arrow-down.jpg) no-repeat;display:inline-block;height:16px;line-height:16px;margin-top:5px;}
.itinRoll .itinRight {float:right;width:500px;}
.itinRoll ul {margin:0px;padding:0px;list-style:none;}


.messagepost {background:#ffd700;padding:15px;text-align:center;margin-top:15px;font-size:12px;text-align:left;margin-bottom:15px;}
.redTime a.button-regular {background:url(images/but_white_back.gif) no-repeat;width:105px;height:25px;line-height:25px;color:#e0001b;text-align:center;position:absolute;right:0px;z-index:50;}
.blueTime a.button-regular {background:url(images/but_white_back.gif) no-repeat;width:105px;height:25px;line-height:25px;color:#009fee;text-align:center;position:absolute;right:0px;z-index:50;}

.newsArchives ul {list-style:none;margin:0px;padding:0px;}
.newsArchives ul li {padding-bottom:5px;}
.newsArchives ul li a {color:#b2007c;text-decoration:none;}
.newsArchives ul li a:hover {text-decoration:underline;}

.company .articleRoll a {color:#b2007c;}
.company .articleRoll a:hover {text-decoration:underline;}
.company a {color:#b2007c;}
.company  a:hover {text-decoration:underline;}

.company .submitme {background:#f1f1f1;padding:10px;margin-top:13px;position:relative;}
.company .submitme p {float:left;width:200px;color:#b2007c;margin:0px;padding:10px 0px 0px 0px;}
.company .submitme a {padding:0px;text-decoration:none;text-align:center;background:url(images/back-submit.png) no-repeat;width:111px;height:40px;line-height:32px;color:#b2007c;font-size:14px;position:absolute;right:10px;top:-2px;display:block;}

.toolholder {width:292px;position:absolute;display:none;left:-300px;top:0px;z-index:50;}
.toolarrow {position:absolute;left:292px;top:15px;}
.toolcontent {background:#ffd700;padding:0px 15px 0px 15px;width:262px;}
.tickettip{position:relative;}

.cartBut {float:left;margin-right:60px;width:140px;}
.cartBut a {background:url(images/but_background.gif) no-repeat;width:146px;height:35px;text-align:center;line-height:35px;display:inline-block;color:#393434;text-decoration:none;font-size:14px;}
.cartBut a:hover {text-decoration:underline;}

.cartBut-small {float:left;margin-right:60px;width:74px;}
.cartBut-small a {background:url(images/shop-but-small.gif) no-repeat;width:70px;height:34px;text-align:center;line-height:34px;display:inline-block;color:#393434;text-decoration:none;font-size:14px;}
.cartBut-small a:hover {text-decoration:underline;}


.cartDiv {float:left;margin-right:20px;width:180px;padding-top:15px;}

.totalBar {position:relative;background:#f1f1f1;color:#888888;height:30px;line-height:30px;padding:0px 5px 0px 5px;margin:10px 0px 15px 0px;font-size:14px;font-weight:bold;}
.totalBar div {position:absolute;right:5px;text-align:right;top:0px;}


.shop-left {float:left;width:320px;}
.shop-left img {float:left;margin:0px 10px 10px 0px;}
.shop-right {float:right;width:294px;background:url(images/shop-back.gif);height:232px;}

.shop-right-agent {float:right;width:279px;background:url(images/ticket-bak-agent.gif) no-repeat;height:56px;margin:0px;padding:15px 0px 0px 15px;position:relative;}

.busTime {margin:15px 0px 15px 0px;font-size:14px;font-weight:bold;}

/* stop theming */
.tboth .destination h1,.tboth .destination h3,.tboth .subNav a, .tboth .triptools h3, .tboth .triptools a, .tboth .commentWrite h2, .tboth .submitme p, .tboth a.submitme, .tboth .commentRoll h2 a, .tboth  .commentRoll .foot a{color:#73157f;}
.tred .destination h1,.tred .destination h3,.tred .subNav a, .tred .triptools h3, .tred .triptools a, .tred .commentWrite h2, .tred .submitme p, .tred a.submitme, .tred .commentRoll h2 a, .tred  .commentRoll .foot a  {color:#e0001b;}
.tblue .destination h1,.tblue .destination h3,.tblue .subNav a, .tblue .triptools h3, .tblue .triptools a, .tblue .commentWrite h2, .tblue .submitme p, .tblue a.submitme, .tblue .commentRoll h2 a, .tblue  .commentRoll .foot a  {color:#009fee;}
.tboth .triptools {background:url(images/p_bot_purple.gif) no-repeat bottom;}
.tred .triptools {background:url(images/p_bot_red.gif) no-repeat bottom;}
.tblue .triptools {background:url(images/p_bot_blue.gif) no-repeat bottom;}
.tboth a.subOver,.tred a.subOver,.tblue a.subOver {color:#393434;}

/* jquery theming */
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; background:#ffd700;padding:5px;border:1px solid #d0ab00;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:0; font-weight:bold;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; height:20px;width:40px;text-align:center;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background:#fff000;}
.ui-datepicker .ui-datepicker-prev { left:0px;text-align:center;}
.ui-datepicker .ui-datepicker-next { right:0px;text-align:center;}
.ui-datepicker .ui-datepicker-prev-hover { }
.ui-datepicker .ui-datepicker-next-hover {  }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -12px; top: 50%; margin-top: -6px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;  background:#fff000;color:#393434;}
.ui-datepicker td a:hover { background:#FFFFFF;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.mapFrame {background:url(images/back_loading.jpg) no-repeat 390px 200px;}
