@charset "utf-8";
/* CSS Document */

#div-left{width:285px; float:left; margin:10px 5px 10px 5px;display:inline}
#div-right{width:195px; float:right; margin:15px 5px 10px 5px; text-align:right}

.whitebg-container{background-color:#c2d8a5; float:left; background:#fff; margin:0 0 2px 0; width:473px; padding-bottom:10px;}
.whitebg-container ul{margin:0; padding:0; list-style-type:none; min-height:568px;}
.whitebg-container ul li{color:#005dac; font:13px verdana; font-weight:bold; margin:10px 10px 5px 10px; background:#fff; display:block;border-bottom:1px dashed #999999; padding:8px 0 3px 0;}
.whitebg-container ul li a{text-decoration:none;color:#005dac;}
.whitebg-container ul li a:hover{text-decoration:underline;}
.whitebg-container ul li span{color:#999999}

#Findlgreen-whiteBorder{width:474px; padding:10px; margin:2px 1px 0 1px; background-color:#e7eee5; border:1px solid #fff; float:left; display:inline;}
#lgreen-whiteBorder{width:469px; margin:3px 1px 0 1px; /*background-color:#e1f0a0;*/ background-color:#e7eee5; float:left; display:inline;}
#lgreen-whiteBorder p{padding:3px; text-align:right;}
.grey-destination{width:462px; background-color:#f5f6f6; padding:5px; float:left; margin-top:1px; line-height:18px; margin-bottom:20px;}
.grey-destination a{font:12px verdana; color:#005dac;text-decoration:none;}
.grey-destination a:hover{text-decoration:underline}
.grey-destination span{font:12px verdana; color:#4eb74b;}
.grey-destination p{margin:2px 0 2px 0;}
.destination-listing{font-family:verdana; width:457px; border-bottom:1px dashed #999; margin:0 0 15px 7px; padding:0 0 17px 5px; float:left; display:inline}
.destination-listing h5{font-weight:bold; margin-bottom:10px;}
.destination-listing h5 a{color:#005dac; font-size:14px; text-decoration: none;}
.destination-listing h5 a:hover{text-decoration:underline}
.destination-listing a{color:#005dac; font-size:12px; text-decoration:none;}
.destination-listing a:hover{text-decoration:underline;}
.destination-listing blockquote{border:1px solid #dddfe0; float:left; width:80px; height:72px; margin:0 5px 0 0; padding:8px 0 0 0;}
.destination-listing span{font:12px verdana; color:#939598}
.destination-listing p{margin-top:18px; line-height:20px;}
html>/**/ body .destination-listing p{margin-top:22px;}

#alphaTab-container {width:515px; font-family:verdana; float:left; clear:right; background-color:#c2d8a5; display:inline}

#destination-PhotoContainer{width:300px; background:#c2d8a5; float:left; margin:15px 15px 20px 0;}
.destination-middle{background:#e7eee5; border:1px solid #fff; margin:5px;}
.destination-middle p{padding:0 5px 2px 10px;}
.destination-middle h2 {font:17px verdana; color:#005dac; padding:10px 5px 5px 10px;font-weight:bold}
.destination-middle h2 a{font:17px verdana; color:#005dac; text-decoration:none; margin:0; font-weight:bold}
.destination-middle h2 a:hover{text-decoration:underline}
.destination-middle blockquote{border:2px solid #fff; width:250px; height:180px; margin:5px 0 0 15px; padding:0}
.destination-middle a{font:12px verdana; color:#005dac; text-decoration:none; line-height:20px;}
.destination-middle a:hover{text-decoration:underline}

.destinationContainer-right{width:355px; margin:35px 15px 0 20px; float:left; display:inline;}
.destinationContainer-rightInside{border-top:3px solid #c2d8a5;border-bottom:1px solid #c2d8a5; padding:15px 0 15px 0; margin-bottom:5px}
.destinationContainer-right a{font:12px verdana; color:#005dac; text-decoration:none; line-height:22px;}
.destinationContainer-right a:hover{text-decoration:underline}

.Find-Container{width:355px; background:#e7eee5; float:left; margin:15px 15px 0 20px; display:inline;}
.Find-ContainerInside{background:#fff; border:1px solid #c2d8a5; margin:5px;}
.Find-Container h2, #destination-large h2{padding:10px 5px 5px 10px; color:#016a5f; font:17px verdana; font-weight:bold}
.Find-Container p{margin:0; padding:10px 0 5px 10px;}
.divrightFloat{margin:0 0 5px 10px;}
.divleftFloat{float:left; margin:5px 10px 0 0;}

#destination-large{float:left; width:100%; margin-bottom:20px;}
.destination-tagCloud{border-top:3px solid #c2d8a5;border-bottom:1px solid #c2d8a5; padding:15px 10px 15px 10px; margin-bottom:5px;}
.destination-tagCloud a:hover{text-decoration:underline;}
#destination-large h2{padding-left:5px;}
#addeddestination{background:#e7eee5; float:left; width:100%; height:250px;}
#destinationImg{float:left; width:335px; margin:15px 0 15px 10px}
#destinationImg blockquote{width:120px; height:90px; border:1px solid #fff; margin:0; padding:0; float:left; margin-right:5px;}
#destinationImg p{float:left; margin-bottom:7px; width:200px}

.destination-small2{width:316px; font-family:verdana;  background-color:#e7eee5; margin-bottom:20px; padding:8px;float:left;}
.destination-small2 a{font:12px verdana; color:#005dac; text-decoration:none;}
.destination-small2 a:hover{text-decoration:underline}

#rankingCompmaincontainer{width:175px; height:90px; margin-top:-68px; float:left; display:inline}
#rankingComp{border:4px solid #016a5f; background:#dcf0bf; width:175px; height:90px;}
#rankingComp p.black{font:13px verdana; color:#000;}
#rankingComp p .linespace{letter-spacing:4px;}
#rankingComp p.largefont{font:25px verdana; text-align:center;}
.rankingComp-green{float:left; background:#016a5f; width:90px; height:90px; padding:0 0 0 5px; margin-right:4px;}
*html #rankingComp{width:175px;}
*html .rankingComp-green{margin-right:1px;}
.rankingComp-green p{color:#fff; font:13px verdana;}
.rankingComp-green p .wordspace{letter-spacing:8px}
.rankingComp-green p b{font-size:40px; font-weight:normal; padding-left:4px;}
.rankingComp-green p .mediumSize{font-size:22px; color:#fff}
.rankingComp-green p .smallfont{font-size:8px; color:#fff}

.detailPage-theme{margin:20px 0 10px 0;}
.detailPage-theme p{font-family:Verdana; font-size:12px;}
.detailPage-theme p strong{color:#333333}

.detailPage-textmain{font:12px verdana; color:#000; margin:10px 0 10px 0; float:left; width:515px; line-height:18px}
.clear{clear:both}
.beenthere{border:2px solid #70b82b; width:511px; float:left; margin-top:10px; padding:5px 0 5px 0; margin-bottom:10px;}
.adviceBox{background:#e7eee5; width:503px; float:left; padding:5px 0 5px 10px; margin-bottom:5px}
.beenthere_blueContainer{border:1px solid #d4effc; background:#eff9fe; width:503px; float:left; padding:5px 0 5px 10px; margin-bottom:20px;}

#Photo-container{border:1px solid #c2d8a5;width:200px; background:#ffffff; margin-bottom:20px; float:left}
#Photo-container h5{font:14px verdana; color:#016a5f; font-weight:bold; padding:10px 0 5px 6px;}
#Photo-container blockquote{border:2px solid #c2d8a5; padding:0;width:196px; height:150px; margin:0}
#Photo-container p{padding:5px 2px 5px 6px}
#Photo-container p.border{border-top:1px dashed #999; padding-top:5px; padding-bottom:10px; margin-top:5px;}

#destinationBottom_links {width:500px; float:left; margin:0 0 0 10px; display:inline}
#destinationBottom_links ul{margin:0; padding:0; list-style-type:none;}
#destinationBottom_links ul li{color:#005dac; font:13px verdana; margin:3px 0 3px 0;padding:6px 0 6px 10px; display:block; border-top:1px dashed #ddd}
#destinationBottom_links ul li a{color:#005dac; text-decoration:none}
#destinationBottom_links ul li a:hover{color:#005dac; text-decoration:underline}
#destinationBottom_links ul li span{color:#000}

.ratingOverlay1{width:810px; background:#000; border:2px solid #828180; padding:10px 0 10px 0; float:left;}
.ratingOverlay{width:945px; background:#000; border:2px solid #828180; float:left;}
.container{background:#fff; padding:10px;}
.col1, .col2, .col3, .col4{width:200px;border-right:1px solid #828180; padding:10px; float:left}
.col1 p.text{font:12px verdana; color:#fff; line-height:30px; padding:30px 5px 57px 0; text-align:justify}
.col2{width:400px;}
.col3{width:278px; border:0}
.overflowContainer{border-bottom:1px solid #999;width:360px;overflow:inherit; height:8px; margin:10px 0 20px 0;}
.overflowContainer h4{font:11px verdana; color:#999; margin-bottom:-25px; width:240px; text-align:center; height:30px; background:#000; margin-left:65px;}
*html .overflowContainer h4{position:relative}
.fieldscontainer{border-top:1px solid #ff6600; border-bottom:1px dashed #ff6600; margin-top:5px;}
.darkGreyBlock{background:#323232; padding:10px; margin-bottom:12px;}
ranking-compForm{float:left; width:100%}

.destination-guide{border:1px solid #aadbc7; width:216px; float:left; margin-left:30px; position:absolute;}
.lightblue{background:#e9f5fe; border-top:2px solid #97d2f7; border-bottom:2px solid #97d2f7; padding:15px 10px 15px 10px; float:left;width:196px}
.lightblue p{margin-bottom:10px;}
.contributor{padding:10px 10px 15px 10px; background:#fff; float:left; width:196px}
.guide-member{float:left;margin:5px 12px 15px 0; width:80px}
.guide-member img{border:1px solid #c2d8a5;width:50px; height:50px;}

.factfile-comp{width:495px; background:#75c5ea; float:left; margin:10px 0 10px 0; padding:5px 10px 10px 10px}
.factfile-whitecontainer{background:#fff;margin-top:5px}
.factfile-whitecontainer ul{list-style-type:none; padding:0; margin:0;}
.factfile-whitecontainer ul table td{font:12px verdana; border-bottom:1px dashed #999;padding:6px 8px 10px 8px; line-height:18px;}
.factfile-whitecontainer ul table td table td{border:0;padding:0}

h2.text{font:17px verdana; color:#016a5f;float:left; font-weight:bold; margin-top:10px; width:95%; padding-left:10px; margin-bottom:2px;}
.advice-box{margin:2px 0 25px 0; width:510px; float:left; display:inline}
.advice-box h6{background:#f1f4f6; margin:0; padding:2px 0 2px 5px; font-weight:normal}
.advice-box p{padding:8px 0 0 5px; line-height:18px; font-family:verdana; font-size:11px; color:#333333}
.advice-box p a{font:11px verdana; color:#005dac}

.advice-box1{margin:0 0 5px 0; width:515px; float:left; display:inline}
.advice-box1 h6{background:#f1f1f2; margin:0; padding:10px; font-weight:normal}

.thingToDo{width:500px; float:left; padding-left:15px; margin:20px 0 40px 0;}
.thingToDo1{width:500px; padding-left:10px; margin-bottom:40px; float:left; }
.thingToDo_greyBg{width:500px; float:left; padding-left:15px; margin:20px 0 20px 0; background:#f5f6f6; display:block}
.thingToDo_insideContainer{font:12px Verdana; border-bottom:1px dashed #ccc; width:100%; padding-bottom:10px; margin-top:15px; float:left;}
.thingToDo_insideContainer a{font:12px verdana; color:#005dac; text-decoration:none}
.thingToDo_insideContainer p{margin-bottom:8px; line-height:18px;}
.thingToDo_hideShowContainer span{line-height:22px;}

.weatherComp{width:500px; margin:10px 0 10px 15px; float:left; display:inline}

p.abouttext{font:12px verdana;line-height:18px; color:#000000; margin:5px 0 20px 0; padding:10px; width:495px; float:left;}
p.aboutRestaurents{font:12px verdana;line-height:18px; color:#000000; margin:5px 0 20px 0; padding-right:20px; padding-right:10px; width:495px; float:left;}
p.aboutRestaurents span{font:12px verdana;}
.aboutRestaurents{font:12px verdana;line-height:18px; color:#000000;}
.RestaurentsDetail{width:500px; float:left; display:inline;}/*padding-left:15px;*/
.RestaurentsDetail ul{margin:0; padding:0; list-style-type:none;}
.RestaurentsDetail ul li{font:12px verdana; color:#005dac; display:block; padding-bottom:10px}
.RestaurentsDetail ul li a{font:12px verdana; color:#005dac;text-decoration:none;}
.RestaurentsDetail ul li a:hover{text-decoration:underline}
html>/**/ body .RestaurentsDetail ul li{padding-bottom:12px;}

.Restaurents_links{width:500px; float:left; padding-left:10px; margin-bottom:10px; display:inline;}
.Restaurents_links ul{margin:0; padding:0; list-style-type:none;}
.Restaurents_links ul li{font:12px verdana; color:#005dac; display:block; padding-bottom:20px}
.Restaurents_links ul li a{font:12px verdana; color:#005dac;text-decoration:none;}
.Restaurents_links ul li a:hover{text-decoration:underline}
html>/**/ body .Restaurents_links ul li{padding-bottom:25px;}

.Category_links{width:500px; float:left; padding-left:10px; margin-bottom:10px; display:inline;}
.Category_links ul{margin:0; width:500px; padding:0; list-style-type:none;}
.Category_links ul li{float:left; width:250px; font:12px verdana; color:#005dac; display:block; padding-bottom:20px}
.Category_links ul li a{font:12px verdana; color:#005dac;text-decoration:none;}
.Category_links ul li a:hover{text-decoration:underline}

#advice_ContainerGrey{width:505px; background:#f1f1f2; padding-top:15px; padding-left:7px; margin:15px 0 0 0; float:left;}
#advice_ContainerGrey ul {margin:10px 0 0 0; padding:15px 0 5px 10px; width:492px; background:#fff;list-style-type:none;}
#advice_ContainerGrey ul li{font:13px verdana; color:#005dac; margin:3px 0 3px 0; padding-bottom:10px;  display:block}
html> /**/ body #advice_ContainerGrey ul li{padding:2px 0 10px 0}
#advice_ContainerGrey ul li a{color:#005dac; text-decoration:none}
#advice_ContainerGrey ul li a:hover{color:#005dac; text-decoration:underline}

.RestaurentsListing_Comp{font:12px verdana; width:500px; padding-left:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px; float:left}
.RestaurentsListing_Comp p{margin-bottom:5px; line-height:20px; clear:both}

.howtoReach_container{width:505px; margin:0 0 20px 10px; float:left; display:inline}
.howtoReach_container p{font:12px verdana; color:#000000; line-height:18px;padding-top:15px}
.howtoReach_container a{font:12px verdana; color:#005dac; padding-top:3px; text-decoration:none}
.howtoReach_container a:hover{text-decoration:underline}

.direction_heading{width:510px; margin-left:5px; float:left; margin:10px 0 15px 0}
.direction_heading h2{font:17px verdana; color:#016a5f; font-weight:normal; padding-left:15px;}
.driving_directions{width:505px; margin-bottom:20px; margin-left:10px; float:left;display:inline}
.driving_directions p{font:12px verdana; color:#000000; line-height:18px; margin:5px 0 5px 0}
.driving_directions p a{ont:12px verdana; color:#005dac; text-decoration:none}
.driving_directions p a:hover{text-decoration:underline}

#leftContainer_form{width:160px; margin-top:10px; display:inline; float:left;}
#leftNavbuttonContainer_form{width:180px; margin-top:5px; padding-bottom:20px; position:relative}
.leftNavButton_form{color:#000000; font-family:verdana; font-size:12px;}
.leftNavButton_form ul{list-style:none; margin:0; padding:0; list-style-position:outside;}
.leftNavButton_form ul li{display:block; border-top:1px solid #75c5f0; background-color:#e6f1fa; line-height:18px;}
.leftNavButton_form ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;padding:10px 0 10px 10px; display:block; height:20px;}
.leftNavButton_form ul li a:hover, .selected{text-decoration:underline; color:#005dac !important; background-color:#f1f4f6 !important;}
.leftNavButton_form ul li blockquote{margin:0; font-weight:bold; display:inline; }
.leftNavButton_form ul li blockquote a{color:#005dac;}
.leftNavButton_form ul li.selected2{color:#000 !important; font-size:15px; font-weight:bold;padding:0px;background:#fff !important; border-right:0 !important; text-decoration:none; margin-right:-1px; position:relative;}
*:first-child+html .leftNavButton_form ul li.selected2{width:151px;}

.blueBorderDiv{width:510px; border:1px solid #75c5f0; background:#fff; margin-top:10px; margin-bottom:3px; float:left; padding:10px;}
.blueBorderDiv1{width:510px; margin-top:10px; margin-bottom:3px; float:left; padding:0 0 10px 15px;}
.blueBorderDiv1 ul{list-style:none; margin:0; padding:0; list-style-position:outside}
.blueBorderDiv1 ul li{font:13px verdana; padding-bottom:10px;}
.blueBorderDiv1 ul li a{font:13px verdana; color:#005dac; text-decoration:none;}
.blueBorderDiv1 ul li a:hover{text-decoration:underline}
.blueBorderDiv1 ul li span{font:13px verdana; color:#ff6600}
.textMessage{width:300px; float:left; margin:10px 100px 0 155px; display:inline;}
.fieldsDiv{width:515px; margin-top:20px; margin-left:10px; float:left;}

.Overlay_form{width:700px; border:1px solid #75c5f0; background:#fff; padding:5px; float:left; display:inline}
.thanks_message{width:500px; border:3px solid #c2d8a5; padding:20px; line-height:22px; float:left; margin-bottom:10px;}
.thanks_message p{margin-top:10px;}
.thanks_message1{width:450px; border:3px solid #c2d8a5; padding:20px; line-height:22px; text-align:center; margin-bottom:10px; margin-left:20px}
.thanks_message1 p{margin-top:10px;}

.find_hotel{width:495px; border:1px solid #70b82b; margin:15px 0 20px 10px; float:left; display:inline}
.find_innerWhite p{padding-bottom:7px; padding-left:10px}
.fint_hotelGreen{background:#e7eee5; margin-top:5px; padding:5px 0 5px 10px}

.touristPlaces, .touristPlaces1{font:13px verdana; width:505px; margin:10px 0 15px 10px; float:left; display:inline}
.touristPlaces h2, .touristPlaces1 h2{font:17px verdana; color:#016a5f; padding-bottom:5px; padding-left:3px; font-weight:bold; border-bottom:3px solid #70b82b;}
.touristPlaces p, .touristPlaces1 p{margin-top:15px; line-height:18px;}
.touristPlaces a{font:13px verdana; color:#005dac; text-decoration:none}
.touristPlaces1{font:11px verdana; width:515px; margin:35px 0 15px 0; float:left;}
.touristPlaces1 p.w2{width:165px; margin:0 7px 20px 2px; display:inline}
.state_greenBgL{width:300px; background:#e7eee5; border-right:1px solid #fff; margin-top:3px; padding-bottom:15px; float:left}
.state_greenBgL p{margin:8px 5px 0 10px;}
.state_greenBgR{width:214px; background:#e7eee5; margin-top:3px; padding-bottom:16px; float:left}
.state_greenBgR p{margin:8px 5px 0 10px;}
.touristPlaces1 a{font:12px verdana; color:#005dac; line-height:18px; text-decoration:none}

.find_innerWhite1 {margin-bottom:10px;}
.find_innerWhite1 p{padding-top:8px; padding-left:10px;}

.touristcircuits {font:13px verdana; width:515px; margin-bottom:20px; float:left; display:inline}
.touristcircuits h2{font:17px verdana; color:#016a5f; padding-bottom:5px; font-weight:bold; padding-left:5px; border-bottom:3px solid #70b82b;}
.touristcircuits span{line-height:18px;}
.touristcircuits p{padding-left:5px; line-height:18px;}

.popularPlaces{width:510px; margin:25px 0 0 5px; float:left; display:inline}
.popularPlaces h2{font:17px verdana; color:#016a5f; font-weight:bold; line-height:22px; padding-bottom:10px;}
.popularPlaces a{font:12px verdana; color:#005dac; text-decoration:none}
.popularPlaces p{border-bottom:1px dashed #ccc; padding-bottom:10px; padding-top:10px; line-height:20px;}

.attraction_rightNav, .PlacesEat_rightNav{font:12px verdana; width:197px; border:1px solid #00adef; margin-bottom:20px;}
.attraction_rightNav h3, .PlacesEat_rightNav h3{font:15px verdana; padding:10px 3px 10px 5px; font-weight:bold; color:#016a5f;}
.attraction_rightNav p{margin-bottom:10px; padding:0 3px 5px 5px;}
.attraction_rightNav a, .PlacesEat_rightNav a{font:12px verdana; color:#005dac; text-decoration:none}
.attraction_lgreen {background:#e7eee5; padding:8px 3px 8px 2px; width:192px;}
.PlacesEat_rightNav p{padding:10px 3px 0 5px;}
.PlacesEat_lblue  {background:#e1f4fd; padding:8px 3px 8px 2px; margin-top:10px; width:192px;}


.circuit_IntroContainer{width:515px; float:left; display:inline}
.circuit_IntroContainer img{width:194px; height:150px; float:left; margin-top:20px; border:3px solid #c2d8a5; margin-right:7px;}
.circuit_IntroContainer p{font:12px verdana; float:left; line-height:20px; margin-top:18px; width:300px;}

.destination_Detail {font:12px verdana; width:515px; margin-bottom:20px; float:left; display:inline}
.destination_Detail p{line-height:18px;}
.destination_Detail a{font:12px verdana; color:#005dac; text-decoration:none}

.comments_box{width:515px; margin-top:20px; float:left; border-bottom:2px solid #70b82b; padding-bottom:10px; margin-bottom:2px; display:inline}
.comments_box p{font:12px verdana; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px; line-height:20px;}
.comments_box p a{font:12px verdana; color:#005dac; text-decoration:none}
.comments_box p.underlineText{font:15px verdana; font-weight:bold; color:#016a5f; margin-bottom:10px; border-bottom:2px solid #70b82b}
.tours_box{width:515px; margin-top:20px; float:left; padding-bottom:10px; margin-bottom:2px; display:inline}
.tours_box p.underlineText{font:15px verdana; font-weight:bold; color:#016a5f; margin-bottom:15px; padding-bottom:5px; border-bottom:2px solid #70b82b}
.state_listing{border:1px solid #c2d8a5; width:515px; float:left;}
.state_listing p{padding:10px 15px 10px 15px;}
.state_listing p a{line-height:20px;}
.state_listing p.green{background:#c2d8a5;}
.state_listing p.w1{width:225px;}
.state_listing p span{line-height:20px;}

#HotelSmallComp{border:1px solid #70b82b;width:255px;float:left;margin-bottom:20px;position:absolute;top:70px;left:235px; padding:10px 5px; padding-bottom:3px}
#HotelSmallComp h3{font:16px verdana; color:#016a5f; padding-bottom:7px; margin-bottom:8px; font-weight:bold}
#HotelSmallComp h3 span{font-weight:normal; font-size:12px;}
#HotelSmallComp .lgreenContainer{background:#e7eee5; margin-top:5px; padding:5px;}
.emptydiv{float:left; position:relative; width:500px; height:1px}

.leftContainer{border:1px solid #70b82b; margin-bottom:20px; padding:5px 5px 5px 5px}
.leftContainer a{font:12px verdana; color:#005dac; line-height:25px;}
.leftContainer span{color:#4eb74b; padding-right:3px; padding-left:3px; font-size:11px}
.leftContainer p{margin-bottom:5px;}