@charset "UTF-8";
/* CSS Document */
html {background:#ebebeb url() fixed no-repeat top center;}
body {background:transparent url(../images/bg.png) repeat-y top center;font-size:75%;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;line-height:1.6em;color:#333;margin:0px auto;text-align:center;}

.wrapper  {background:#fff;background:rgba(255, 255, 255, 0.9);margin:0 auto; width:960px;padding:0px 10px;text-align:left;overflow:hidden;display:block;}
header {background:#fff;background:rgba(255, 255, 255, 0.9);padding:14px 10px 10px;width:960px;}
footer {background:rgba(255, 255, 255, 0.9);padding:10px;width:960px;}
#articleContent a, #articleContent a:visited {color:#3078A5;}
a.what:link, a.what:visited {position:absolute;top:0px;right:0px;padding:10px 20px;background:#999;background:rgba(0, 0, 0, 0.6);color:#fff;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius: 10px;}
a.HeadHead:link, a.HeadHead:visited {width:20%;text-decoration:none;position:absolute;top:0px;right:40%;padding:10px 20px;background:#999;background:rgba(0, 0, 0, 0.6);color:#fff;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;text-align:center;}
.helpme {z-index:9999;width:60%;text-decoration:none;position:absolute;top:60px;right:18%;padding:1% 2%;background:#333;background:rgba(0, 0, 0, 0.8);color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 1);-moz-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 1);box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 1); }
	.helpme a:link, .helpme a:visited {color:#ef4c26 !important;}
	.helpme .close {float:right;text-decoration: none;font-size: 20px;font-weight: bold;line-height: 13.5px;}
	.helpme .close:hover {color:#fff;}
	#ui-tabs-1 .helpme h1, .ui-tabs-panel .helpme h1 {width:50%;}
	.helpme { display:none; }
	.helpme p {clear:left;}

input, textarea, select {font-size:1em;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;color:#333;padding:4px 3px 3px;border:1px solid #929292;}
input:focus, textarea:focus {border-color:#606060;}

h1, h2, h3, h4, h5, h6 {line-height:1em;margin:14px 0px;font-size:1.5em;}
p {margin:14px 0px;}
strong {font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#333;}
a:link, a:visited {color:#3078A5;}
a:hover {text-decoration:none;}

button {
background: #E0E9EC; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #E0E9EC 40%, #A4A4A4 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(40%,#E0E9EC), color-stop(100%,#A4A4A4)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#A4A4A4',GradientType=0 ); /* ie */
color:#333;font-size:1em;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 10px;cursor:pointer;}
button:hover, button:focus {
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #E0E9EC 40%, #D1D1D1 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(40%,#E0E9EC), color-stop(100%,#D1D1D1)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D1D1D1',GradientType=0 ); /* ie */}

a img {border:none;}

.round {border:5px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#929292;color:#ebebeb;}
.round a:link, .round a:visited {color:#fff;}
.screen-reader-text {display:none;}

/*** Header ***/
header, footer {line-height:1em;margin:0px auto;}
header {display:block;text-align:left;position:relative; height: 100%; }
header h1 {margin:0px;}
header #brand {display:block;float:left;width:218px;height:44px;text-indent:-999em;overflow:hidden;background:url(../images/logo.png) no-repeat 0px 0px;margin:0 0 10px;}

nav, .menu {float:left;clear:left;margin:10px 0px;width:950px;}
nav.round {border:none;}
nav ul, .menu ul {padding:0px;list-style-type:none;display:inline;}
nav li, .menu li {margin:0px;padding:0px;list-style-type:none;float:left;}
nav.round a:link, nav a:visited, .menu a:link, .menu a:visited {color:#ebebeb;text-decoration:none;padding:10px 7px;float:left;font-size:1.167em;font-weight:bold;}
nav.round a:hover, .menu a:hover {color:#333;}
nav form {float:right;padding:7px 10px 0px;}
*nav form {width:220px;}*nav form button {width:50px;}/* IE7 */
#showSearchOptions {margin-top:2px;float:left;display:block;padding:0px;width:20px;height:20px;background:transparent url(../images/sprite.gif) no-repeat -60px -240px;text-indent:-999em;overflow:hidden;}
#searchOptions {z-index:9999 !important;position:absolute;top:158px;right:35px;background:#757575;width:200px;}
	#searchOptions li {z-index:9999 !important;width:100%;}
	#searchOptions li a:link, #searchOptions li a:visited {color:#ebebeb;padding:10px 7px;text-decoration:none;z-index:9999 !important;font-weight:normal;font-size:1em;background:#757575;border-top:1px solid #5e5e5e;display:block;float:left;width:186px;}
	#searchOptions li a:hover, #searchOptions li a.active {background:#3078A5;color:#ebebeb;}
#leader {width:728px;height:90px; float: right; background:white;}

/*** Footer ***/
footer {text-align:left;display:block;clear:both;overflow:hidden;}
footer strong {float:right;color:#3078A5;padding-top:12px;}
footer .menu {width:800px;margin:0px;}
footer p {float:left;clear:both;padding:10px 10px 0px;width:940px;}
footer p, footer p a, footer p a:visited {color:#929292;}
footer .right {float:right;}

.facebook {width:16px;height:16px;background:transparent url(../images/sprite.gif) no-repeat -40px -240px;border:none;text-indent:-999em;overflow:hidden;display:inline-block;}
.twitter {width:16px;height:16px;background:transparent url(../images/sprite.gif) no-repeat -40px -260px;border:none;text-indent:-999em;overflow:hidden;display:inline-block;}
.google {width:16px;height:16px;background:transparent url(../images/sprite.gif) no-repeat -40px -280px;border:none;text-indent:-999em;overflow:hidden;display:inline-block;}

/* HOMEPAGE */
#home-left {float:left;padding:5px 20px;width:580px;margin:0px;}
#home-right {float:left;padding:5px 0px 5px 20px;width:310px;margin:0px 0px 10px;}
#home section {padding:5px 40px;width:215px;float:left;clear:left;line-height:normal;min-height:245px;margin:0px 0px 18px;position:relative;}
* html #home section {height:245px;}
#home #time, #home #free {margin-left:20px;clear:none;}
#home section h3 {font-size:1.167em;}
#home section p {position:relative;}
#home section label {display:block;}
#home section input {width:213px;}
#home section select {width:220px !important;}
#home button {width:220px;}
#free button {position:absolute;bottom:20px;left:40px;}
.addthis_toolbox {display:inline-block;}
.at300b {display:inline-block;}
#home #instruction a:link, #home #instruction a:visited {color:#fff;}

/**************************/
/***  www.SliderJs.com  ***/
/**************************/
aside#promotion {width:100%;float:left;position:relative;height:310x auto;}
.slides_container {width:952px;height:272px;position:relative;border:4px solid #fff;overflow:hidden;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.slides_container div {width:952px;height:272px;position:relative;overflow:hidden !important;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.slides_container div p {z-index:102;position:absolute;bottom:0px;left:0px;padding:10px;margin:0px;background:#929292;background: rgba(0, 0, 0, 0.6);color:#fff;}
#promotion .pagination {margin:10px 0px 0px;padding:0px;list-style:none;float:right;}
#promotion .pagination li {float:left;margin:0px 5px 0px 0px;}
#promotion .pagination li a {display:block;width:20px;height:0px;padding-top:20px;background:#DDDDDD;float:left;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#promotion .pagination li a:focus, #promotion .pagination li a:active {outline:none;-moz-outline:none;}
#promotion .pagination li a:hover {background:#929292;}
#promotion .pagination li.current a {background:#3078a5;}

/* SEARCHBOX */
#search-tabs section, #search-tabs-small section {background:#ddd;clear:left;padding:1px 10px 10px;width:280px;line-height:normal;overflow:hidden;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;min-height:170px;}
#search-tabs section p ,#search-tabs-small section p {position:relative;}
#search-tabs section input, #search-tabs-small section input {width:273px;}
#search-tabs section select, #search-tabs-small section select {width:280px !important;}
#search-tabs section button, #search-tabs-small section button{float:right;}
#search-tabs-small li {border: none}

/* PICTURE SLIDER SMALL */
#pictureSliderSmall {height:220px;position:relative;top:0px;margin:10px 0 10px 0;float:left;}
	#pictureSliderSmall #pic_wrapper{margin:0 auto; width:300px;background:#d2d2d2;height:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	#pictureSliderSmall #pic_wrapper h2 {font-size:1.167em;padding:10px 0px 0px 20px;margin-top:0;}
	#pictureSliderSmall ul{margin:0px;padding:0px;}
	#pictureSliderSmall #visibleArea{float:left;margin:0px;width:260px;height:182px;position:relative;top:0;left:0px; overflow:hidden;}
	* html #pictureSliderSmall #visibleArea{left:0px;}
	#pictureSliderSmall .items{position: absolute;list-style:none;overflow: none;white-space: nowrap;width:1073px;padding:0;margin:12px 0;}
	* html #pictureSliderSmall .items {position:absolute;list-style: none;overflow: none;white-space: nowrap;width:832px;padding:0;margin:12px 0;}
	#pictureSliderSmall li{float:left; margin:0 5px;cursor:pointer;overflow:hidden;}
	* html #pictureSliderSmall #IE{float:left; margin:0;}
	#pictureSliderSmall .img {text-align:center;padding:5px;}
	#pictureSliderSmall .picture_nav{margin:0 auto;width:456px;}
	#pictureSliderSmall .pict_left {float:left;border:none;background:transparent url(../images/sprite.gif) no-repeat top left;width:20px;height:134px;overflow:hidden;text-indent:-999em;}
	#pictureSliderSmall .pict_right {float:right;border:none;background:transparent url(../images/sprite.gif) no-repeat -20px 0px;width:20px;height:134px;overflow:hidden;text-indent:-999em;}
	.pict_right:active, .pict_left:active, .pict_right:focus, .pict_left:focus {outline:none;-moz-outline:none;}
	
/*** Countries ***/
#plain-text {float:left;margin-bottom:10px;
background:#D2D2D2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px;
}
aside iframe {margin:0px 0px 10px;float:left;
background:#D2D2D2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;width:278px;
}
	aside #mpu iframe, aside #mpu2 iframe, aside .adbox iframe {float:left;border:none;margin:0px;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0px;width:300px;}
		aside #mpu3 {float:left;border:none;margin:0px;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0px;width:300px;height:auto;}
		aside #mpu3 iframe {float:left;border:none;margin:0px;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0px;width:300px;height:600px !important;}
.leftarea {float:left;width:640px;}
.leftarea #intro {float:left;clear:left;padding:0px 20px;margin:10px 0px;width:590px;}
.leftarea #index {float:left;clear:left;padding:0px 0px 20px;margin:10px 0px;width:630px;}
	.leftarea #index h2 {padding-left:20px;}
	.leftarea #index ul {margin:0px;padding:0px;list-style:none;}
	.leftarea #index li {margin:0px;padding:0px 0px 0px 20px;list-style:none;float:left;width:190px;}
.leftarea #sites {width:620px;float:left;clear:left;margin:0px 0px 10px;}
	.leftarea #sites ul {margin:0px;padding:0px;list-style:none;}
	.leftarea #sites li {width:620px;margin:0px;padding:0px;list-style:none;float:left;border-bottom:1px solid #DDD;}
	.leftarea #sites li img {float:left;margin-right:10px;}
.rightarea {float:left;width:300px;padding:0px 0px 0px 18px;}	
.adbox{ position:relative; float: left; clear:both; padding-bottom:10px; }
aside .adbox iframe {margin:0px;border:none;}
.feature_rightarea {float:left;width:300px;padding:0px 0px 0px 20px;}
#feat {padding-top:0px;}	
#search-tabs .rightarea {padding-top:0px;}
#mpu, #mpu2 {width:300px;height:auto; background:white;margin:51px 0px 10px; clear:both; float: left;}
.mpu3 {margin:0px !important;}
#pdfitinerary {padding-bottom:20px;overflow:hidden; clear:both;}
#pdfitinerary h3 {font-size:1.167em;}
.pdfLink {background:transparent url(../images/sprite.gif) no-repeat 0px -150px;width:32px;height:32px;overflow:hidden;text-indent:-999em;display:inline-block;margin:0px 10px 10px 0px;}

/*** Destination ***/
#destinations {width:960px;position:relative;float:left;}
#destinations #bread {position:absolute;text-align:right;width:300px;top:0px;right:0px;margin:0px;}
#destinations #rating {position:absolute;width:170px;top:20px;right:0px;}
	#rating ul {list-style:none;}
	#rating li {float:left;margin:2px;cursor:pointer;}
	#rating p {float:left;margin:15px 10px 0px 0px}
	#rating small {float:right;}
	#destinations #intro h2 {text-transform:lowercase;}
#social {float:right;position:absolute;width:300px;top:35px;right:180px;}
.addthis_button_google_plusone {float:left !important;}
#search-tabs.des {clear:both;width:960px}
#search-tabs #ui-tabs-0, #search-tabs #ui-tabs-1, #search-tabs #ui-tabs-2, #search-tabs-planner #ui-tabs-0, #search-tabs-planner #ui-tabs-1, #search-tabs-planner #ui-tabs-2, #hotels, #site, #tours {border:1px solid #929292;clear:left;padding:10px 10px 0px 10px;width:938px;overflow:hidden;-webkit-border-top-right-radius:16px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-topright:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:20px;color:#333;}
#site, #hotels, #tours, #profile {position:relative;}
	#profile .wrapper {clear:left;}
#destinations .creative-commons {background:#929292;padding:4px 0px 4px 8px;font-size:10px;color:#fff;}
#destinations .creative-commons a {color:#000}
#destinations .tags {padding-bottom:14px;}
#destinations .tags ul {padding: 0;margin:0px}
#destinations .tags ul li{display: inline; font-size: 0.9em}
#destinations .tags ul li:after{content:","}
#destinations .tags ul li:first-child:after {content:""}

/* LEFT */
#destinations .leftarea {float:left;clear:left;width:620px;}
#destinations #map {background:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;width:934px;height:276px;border:2px solid #929292;}

/* TABBED SLIDER */
#destinations #pic_wrapper {background:#ddd;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border: 2px solid #929292;border-top:none;width: 934px;}
#destinations #pictureSlider #visibleArea {height:83px;}
#destinations #pictureSlider, #destinations #pictureSlider #pic_wrapper {height:120px;}
#destinations #pictureSlider .pict_left {width:40px;height:75px;overflow:hidden;text-indent:-999em;background:transparent url(../images/sprite.gif) no-repeat 0px -210px;margin:4px 0px 0px;padding:0px;}
#destinations #pictureSlider .pict_right {width:40px;height:68px;overflow:hidden;text-indent:-999em;background:transparent url(../images/sprite.gif) no-repeat 0px -310px;margin:4px 0px 0px;padding:0px;}
#destinations #pictureSlider #visibleArea {left:15px;}

/* SHORT TABBED SLIDER */
#destinations #pictureSlider strong, #gallery strong {display:block;text-align:center;padding:10px 0px 0px;text-transform:uppercase;}
#destinations #pictureSlider li strong, #gallery strong {text-transform:none;padding:2px 5px;}
#destinations #pictureSlider #visibleArea {width:830px;}
#destinations #pictureSlider.short #visibleArea {width:708px;}
#gallery {float:left;width:107px;padding:5px 10px 10px;}
	#gallery a {border:4px solid #fff;color:#fff;float:left;position:relative;text-transform:none;}
	#gallery a img {float:left;width:99px;height:75px;}
#destinations .leftarea #intro {width:570px;}
#facts {float:left;clear:left;margin:10px 0px;padding:20px;width:570px;}
	#facts dt {float:left;width:80px;padding:0px;font-weight:bold;}
	#facts dd {float:left;width:195px;padding:0px 10px 0 0;margin:0px;}
	#facts dd.tagging {width:490px;padding:0;}
#images, #accuracyNote, #sponsoredArea {float:left;clear:left;background:#dddddd;margin:10px 0px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:10px;overflow:hidden;width:600px;}
#sponsoredArea {width: 920px}
#accuracyNote{color:#929292}
	#images ul {float:left;margin:0px;padding:0px;list-style:0px;}
	#images li {float:left;margin:0px;padding:5px;list-style:0px;}
	#images a {float:left;border:4px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 2px #929292;-moz-box-shadow:0px 0px 2px #929292;box-shadow:0px 0px 2px #929292;}
	#images a:hover {-webkit-box-shadow:0px 0px 2px #3078A5;-moz-box-shadow:0px 0px 2px #3078A5;box-shadow:0px 0px 2px #3078A5;}
		#images a img {float:left;}
#comments {float:left;clear:left;background:#ddd;padding:20px;margin:10px 0px;position:relative;width:580px;}
	button.aComment {position:absolute;top:20px;right:20px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;width:110px;}
	button.aImage {position:absolute;top:20px;right:135px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;width:110px;}
	/*IE*/ * html button.aComment, * html button.aImage {}
	#comments input, #comments textarea  {width:570px;}
	#comments span {color:#3078A5;}

/* RIGHT */
#contact, #domain {float:left;clear:left;background:#dddddd;margin:10px 0px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:20px 20px 10px;}
#domain{padding-bottom:10px;}
	#contact h3, #useful h3, .sidebox h3 {font-size:1.333em;color:#3078a5;margin:0px}
	#contact p {overflow:hidden;}
	#contact strong, #domain strong {float:left;width:60px;}
	#contact span, #domain span {float:left;width:200px;}
	#contact a {float:left;width:200px;overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	#domain p {margin:0px;}
	#domain h3 {text-transform:lowercase;min-height:22px;font-size:1.333em;color:#3078a5;margin:0px;}
		#domain h3 a {float:right;margin-left:10px;color:#fff;padding:3px 6px 2px 7px;background:#3078A5;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#useful, #youtube {float:left;clear:left;background:#dddddd;margin:10px 0px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:20px 20px 10px;width:260px;}
#useful a {float:left;clear:left;width:260px;overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*** Hotels ***/
button#showShortlistedSites, button#hideShortlistedSites {-webkit-border-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;border-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-color:#929292;padding-bottom:10px;float:left;width:469px;}
button#showShortlistedHotels, button#hideShortlistedHotels {-webkit-border-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;border-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:0px;border-color:#929292;padding-bottom:10px;float:left;width:469px;}
#ui-tabs-1 h1, .ui-tabs-panel h1 {clear:left;float:left;width:100%;}
.ui-tabs-panel #planner h1 {clear:left;float:none;}
#hotelsearch, #planner, #preferences {float:left;clear:left;padding:20px 20px 10px;margin:0px 0px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:890px;}
#toursearch {float:left;clear:left;padding:10px 10px;margin:0px 0px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:590px;}
#hotelsearch h2, #toursearch  h2, #planner h2, #preferences h2 {font-size:1.333em;color:#fff;margin:0px}
#searching {float:left;clear:left;border-right:1px solid #ddd;width:600px;padding-right:20px;}
#searchingtours {float:left;clear:left;width:600px;}
#searchingtours select {width:400px;}
.Hprefs {float:left;clear:left;border-right:1px solid #ddd;width:298px;}
.Tprefs {float:left;width:280px;padding-left:20px;}
.Mprefs {float:left;clear:left;}
.sorting {float:left;padding-left:20px;}
.Hprefs select {width:278px;}
.Tprefs input, #hotelsearch #location input {width:270px;}
.Mprefs select {width:194px;}
.sorting select {width:248px;}
#searching #location {float:left;}
#searching #location p {float:left;width:300px;}
#searching #location select {width:280px;}
#searching #location input {margin-left:20px;}
.sidebox {float:left;clear:left;margin:10px 0px;background:#dddddd;padding:20px 20px 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:260px;}
#destinations .pagination {float:left;}
#destinations .pagination a {text-decoration:none;border:solid 1px #3078A5;color:#3078A5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#destinations .pagination a, #destinations .pagination span {display: block;float: left;padding: 0.3em 1em;margin-right: 5px;margin-bottom: 5px;min-width:1em;
text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#destinations .pagination a:hover, #destinations .pagination .current {background:#3078A5;color:#fff;border:solid 1px #3078A5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#destinations .pagination .current.prev, #destinations .pagination .current.next{color:#999;border-color:#ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:none;}

/*** Xpedia / Viator ***/
#xp-hotels, #viator-tours {width:100%;float:left;clear:left;margin:10px 0px 10px;padding:0px;list-style:none;border-top:1px solid #ddd;}
	#xp-hotels li, #viator-tours li {float:left;padding:0px;border-bottom:1px solid #ddd;position:relative;width:100%;}
	#xp-hotels h4, #viator-tours h4 {font-size:1.333em;margin:10px 0px 5px;}
		#xp-hotels h4 strong {padding-right:10px;}
	#xp-hotels p, #viator-tours p {margin:0px 0px 10px;}
	#xp-hotels a span {background:transparent url(../images/sprite.gif) no-repeat -40px -100px;display:inline-block;height:17px;width:97px;}
		#xp-hotels a span.star-5 {background-position:-40px 0px;}
		#xp-hotels a span.star-4 {background-position:-40px -20px;}
		#xp-hotels a span.star-3 {background-position:-40px -40px;}
		#xp-hotels a span.star-2 {background-position:-40px -60px;}
		#xp-hotels a span.star-1 {background-position:-40px -80px;}
		#xp-hotels a span.star-4-5 {background-position:-40px -140px;}
		#xp-hotels a span.star-3-5 {background-position:-40px -160px;}
		#xp-hotels a span.star-2-5 {background-position:-40px -180px;}
		#xp-hotels a span.star-1-5 {background-position:-40px -200px;}		
		#xp-hotels a span.star-0-5 {background-position:-40px -220px;}
.describe {float:left;width:430px;}
#xp-hotels .describe {width:500px;}
	.describe img {float:left;margin:10px 10px 10px 0px;width:70px;}
.shortit {float:left;width:190px;background:#ddd;}
#xp-hotels .shortit {width:120px;}
.shortit label {display:block;padding:5px 10px;position:relative;cursor:pointer;}
.shortit input {position:absolute;top:5px;right:5px;border:none;padding:0px;}
.reviews, .duration {float:left;width:79px;padding:5px 10px;border-left:1px solid #ddd;text-align:center;min-height:80px;}
	.reviews strong, .reviews a, .duration strong {display:block;}
	.reviews strong {font-size:1.8em;color:#fe6d4c;}
	.reviews span {padding:1px;border:1px solid #ddd;width:54px;height:10px;display:inline-block;}
	.reviews span span {float:left;width:54px;height:10px;background:transparent url(../images/sprite.gif) no-repeat -40px -120px;border:none;}
.price {float:left;width:68px;padding:5px 10px 5px 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;min-height:80px;}
#xp-hotels .price {width:98px;}
	.price strong {display:block;font-size:1.8em;color:#fe6d4c;padding:10px 0px;}
	.price small {font-size:14px;line-height:14px;vertical-align: top;}
#xp-hotels button, #viator-tours button {position:absolute;top:5px;right:5px;padding:2px 3px 1px;font-size:	0.857em;}

#easyinstructions {float:left;clear:left;margin-bottom:20px;padding:0px 20px;width:912px;}
#lockit, #lock, #unlockit {clear:left;float:left;width:100%;padding:10px 0px;}	
#preferences #lock input {margin:0px 10px;float:none;}
#preferences #lock small {margin:0px 10px 0px 0px;color:#A8EBFF;}
#generate {margin:0px 0px 10px;width:940px;}
/* END PETERS CSS

body{margin: 0 auto;background-color:#EBEBEB; font-family: Arial; font-size:0.75em;} */
.hide{display: none}
a{color:#FFFFFF;}
.black-a a{color:#000}

.kill{clear:both;}
.lefty {float:left;}
.righty {float:right;}
/*IE*/* html img {margin:0px 0px -2px 0px;}
form {margin:0px;}

/* DRAW THE ROUND CORNERS FOR */
/* nav box */
div.inner698 { margin: 0px; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer698 { float: right; margin: 0px; background: #ffffff; padding: 8px; top:16px; width:698px;}

/* map box */
div.inner960 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer960 { float: left; margin: 0px 0px 20px 0px; background: #ffffff; padding: 8px; width:952px;}

div.inner960-1 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer960-1 { float: left; margin: 0px 0px 20px 0px; background: #ffffff; padding: 8px; width:952px;}

/* about box */
div.inner632 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer632 { float: left; margin: 0px 20px 14px 0; background: #ffffff; padding: 8px; width:624px;}

/* search boxes */
div.inner306 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer306 { float: left; margin: 0px 20px 20px 0px; background: #ffffff; padding: 8px; width:298px;}

/* search boxes last */
div.inner308 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer308 { float: left; margin: 0px 0px 0px 0px; background: #ffffff; padding: 8px; width:300px;}

/* small images */
div.inner158 { margin: 0; background: #929292; padding: 0px; overflow:hidden !important; border:0; zoom:1;}
div.outer158 { float: left; margin: 0px 0px 0px 0px; background: #ffffff; padding: 8px; width:150px;}

/* small images */
div.inner158f { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;}
div.outer158f { float: left; margin: 10px 0px 0px 20px; background: #ffffff; padding: 8px; width:150px;}
html * div.outer158f { float: left; margin: 10px 0px 0px 10px; background: #ffffff; padding: 8px; width:150px;}

/* featured 1 & 2 */
div.inner628 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;overflow:hidden;}
div.outer628 { float: left; margin: 0px 0px 17px 0px; background: #ffffff; padding: 8px; width:620px;cursor:pointer}

/* featured 3 */
div.inner316 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;overflow:hidden;}
div.outer316 { float: right; margin: 0px 0px 20px 0px; background: #ffffff; padding: 8px; width:302px;cursor:pointer}

/* footer */
div.inner768 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;overflow:hidden;width:820px}
div.outer768 { float: left; margin: 0px 0px 40px 0px; background: #ffffff; padding: 8px; width:820px;}

/* destination image */
div.inner78 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;overflow:hidden;height:40px}
div.outer78 { float: left; margin: 0px 0px 0px 0px; background: #ffffff; padding: 8px; width:70px;}

/* destination image */
div.inner42 { margin: 0; background: #929292; padding: 0px; border:0; zoom:1;overflow:hidden;height:24px}
div.outer42 { float: left; margin: 0px 0px 0px 0px; background: #ffffff; padding: 8px; width:4px;}

/*HEADER*/
#header{margin-top:40px; height:55px;margin-bottom:20px}
	#header img{float:left;}
	#header img{border:none;}

/* NAVIGATION */
.nav{width:698px; height:28px;}
	.nav a{color:#EBEBEB;text-decoration:none;}
	.nav a:hover{color:#000;text-decoration:none;}
	.nav ul{list-style:none; margin-top:6px;font-size:1.167em;position:relative;right:30px;font-weight:bold;color:#EBEBEB;}
	.nav ul li{float:left;margin:0 10px;}
	.nav form{position:absolute;top:2px;left:500px;bottom:0;right:0;}
	.nav input{width:170px}
	.nav button{border: none; background:none;position:absolute;top:-4px;left:120px;bottom:0;right:0;height:28px}

/*MAP*/
#map{height:280px;color:#333;}
	#map #map_canvas,#map #map_canvas_hotel, #map #map_canvas_tours{margin:0 auto;position:relative;top:0px;left:0px;bottom:0;right:0;width:936px;height:280px;}
	#map #map_canvas.historytravel, #map #map_canvas.searchresults {width:952px}
	#map div#map_canvas.theme{width:630px;height:280px;}
	#map #mapBtn{position:absolute;top:280px;left:20px;bottom:0;right:0;display:none}
	#map #map_canvas a{color:#000000;}
	
#map-planner{height:890px;}
	#map-planner #map_canvas{margin:0 auto;position:relative;top:11px;left:0px;bottom:0;right:0;width:935px;height:255px;}
	#map-planner #mapBtn{position:absolute;top:280px;left:20px;bottom:0;right:0;display:none}
	#map-planner #map_canvas a{color:#000000;}

/* ABOUT US */
#about{/* height:150px; */}
	#about h1{margin:0;padding:14px 0 0 15px;color:#EBEBEB}
	#about p{padding:5px 15px 15px 15px;margin:0;color:#EBEBEB}
	
/* INSTRUCTION */
#instruction{height:150px;}
	#instruction p{padding:15px;margin:0;color:#EBEBEB}

/* UPLOAD SITE */
#uploadSite{float:right;cursor:pointer;margin:0 0 20 0px; width:308px}
	#uploadSite img{margin-top:7px;border:none;}
	#uploadSite p{padding:5px 15px;margin:0;color:#000;}
	#uploadSite p a {color:#000;text-decoration:none;border:none;}
	
#uploadSiteDest{float:right;cursor:pointer;margin:0 0 20px 0px;}
	#uploadSiteDest img{margin-top:7px;border:none;}
	
/* SEARCH BOXES */
.search{height:240px;text-align:center;}
	.search h2{font-size:1.167em;font-weight:bold;color:#EBEBEB;margin:15px 0 6px 0;}
	html * .search h2{font-size:1.167em;font-weight:bold;color:#EBEBEB;margin:7px 0 3px 0;}
	.search p {margin:0px auto;text-align:center;width:200px;}
	.search label{color:#EBEBEB;}
	.search .left{text-align:left;margin-bottom:5px;}
	* html .search .left {text-align:left;margin-bottom:2px;}
	.search select, .search input{width:200px}
	.search .or{color:#EBEBEB;font-weight:bold;}
	.search a{color:#929292;text-decoration:none;}
	.search a:visited{color:#929292;text-decoration:none;}
	.search .button{border: none;width:213px;height:26px; background:transparent url(../images/searchBtn-box-trans.png) no-repeat top left;position:absolute;top:190px;left:43px;cursor:pointer;}
	* html .Xsearch .button {border: none; background:none;position:absolute;top:190px;left:43px;bottom:0px;right:0px;}
	.search .descr {color:#EBEBEB; padding:10px 0;}

/* PICTURE SLIDER */
#pictureSlider{/*background-image:url(../images/picture-slider-bg.gif);*/ height:132px;position:relative;top:0px;margin:0 0 20px 0;float: left;}
/** html #pictureSlider{/*background-image:url(../images/picture-slider-bg.gif); height:132px;padding:20px 0 40px 0; overflow:hidden;}*/
	#pic_wrapper{margin:0 auto; width:960px;background:url(/images/bg-pictureslider.jpg);height:inherit;}
	#pictureSlider ul{margin:0; padding:0;}
	#pictureSlider #visibleArea{float:left;margin:0px;width:840px; height:132px; position:relative;top:0;left:16px; overflow:hidden;}
	* html #pictureSlider #visibleArea{left:0px;}
	#pictureSlider .items{position: absolute;list-style: none;overflow: none;white-space: nowrap;width:1785px;padding:0;margin:12px 0;}
	#pictureSlider #inside .items{margin:0;}
	#inside {padding-top:5px;}
	* html #pictureSlider .items{position: absolute;list-style: none;overflow: none;white-space: nowrap;width:1785px;padding:0;margin:12px 0;}
	#home #pictureSlider .items, .wrapper #pictureSlider .items {width: 2520px;}
	* html #home #pictureSlider .items {width: 2520px;}
	#pictureSlider li{float:left; margin:0 5px;cursor:pointer;overflow:hidden;}
	* html #pictureSlider #IE{float:left; margin:0;}
	#pictureSlider .img {text-align:center;padding:5px;}
	#pictureSlider .picture_nav{margin:0 auto;width:960px;}
	#pictureSlider .pict_left{float:left; border:none; background:url(../images/pict-left.gif) no-repeat bottom left; width:43px; height:87px; padding:0px 16px 0 0;cursor:pointer;margin-left:4px}
	#pictureSlider .pict_right{float:right; border:none; background:url(../images/pict-right.gif) no-repeat bottom right; width:42px; height:87px;padding:0px 0 0 0;cursor:pointer;margin-right:4px}	
	#pictureSlider .pict_left {width:40px;height:105px;overflow:hidden;text-indent:-999em;background:transparent url(../images/sprite.gif) no-repeat 0px -200px;margin:14px 0px 0px;padding:0px;}
	#pictureSlider .pict_right {width:40px;height:78px;overflow:hidden;text-indent:-999em;background:transparent url(../images/sprite.gif) no-repeat 0px -300px;margin:14px 0px 0px;padding:0px;}
	#pictureSlider .overlay {/* color: #FFFFFF;width:132px; height:74px; */z-index:2;position:absolute;/* bottom:9px;left:9px;  overflow:hidden;word-wrap:break-word !important;white-space:normal; */}
	/* html #pictureSlider .overlay {top:79px;left:5px;right:0px;}*/
	#pictureSlider .overlay p{text-align:left;padding:4px 0px 0px 4px;margin:0px;}
	/** html #pictureSlider .overlay p {height:60px;width:132px !important;float:left;clear:left;word-wrap:break-word !important; white-space:normal !important;padding-right:10px;}*/
	#pictureSlider .overlay a{text-decoration:none;float:left;word-wrap:break-word !important;}
	
	#pictureSlider .overlay_op{/* color: #FFFFFF; */ background-color:#929292; width:140px; /* height:74px; */z-index:1;position:absolute;/* bottom:9px;left:9px; */ FILTER: alpha(Opacity=70); -moz-opacity:0.70; opacity:0.70;}
	/** html #pictureSlider .overlay_op{color: #FFFFFF; background-color:#929292; width:140px; height:74px;z-index:1;position:absolute;top:79px;left:5px; FILTER: alpha(Opacity=70); -moz-opacity:0.70; opacity:0.70;}*/
	#pictureSlider .overlay_more{position:absolute;right:15px;bottom:12px;z-index:2;cursor:pointer;}
/*	html* #pictureSlider .overlay_more{position:absolute;right:0px;bottom:0px;top:87px;left:132px;width:11px;height:11px;z-index:2;cursor:pointer;}
*/	
	

/* FEATURED 1 to 3 */
	#divider {position:relative;right:4px;float:left;}
	* html .iehickup {margin:0px -4px;}
	* html #divider {right:6px;}
.featured1{height:100px;cursor:pointer;}
	.featured1 p{color:#ebebeb; margin:5px 0;}
	.featured1 p a{text-decoration:none;color:#ebebeb;margin:0;padding:0;};
#featured2{height:100px;cursor:pointer;}
	#featured2 p{color:#ebebeb; margin:5px 0;}
	#featured2 p a{text-decoration:none;color:#ebebeb};
#featured3{height:230px;cursor:pointer;}
	#featured3 .overlays {text-align:center;padding:5px; color: #FFFFFF; width:302px;height:36px;z-index:1;position:absolute;top:194px;left:0px; FILTER: alpha(Opacity=100); -moz-opacity:1.00; opacity:1.00;}
	#featured3 .overlay_ops {color: #FFFFFF; background-color:#929292; width:302px; height:36px;z-index:0;position:absolute;top:194px;left:0px; FILTER: alpha(Opacity=70); -moz-opacity:0.70; opacity:0.70;}
	#featured3 strong a{text-decoration:none;color:#ebebeb};

#usefulInformation {background-color:#dddddd; padding:0 30px 0 30px; margin:4px 4px 24px 4px; height:auto; width:240px;float:right;display:block;}
* html #usefulInformation {margin:0px;}
	#usefulInformation h3{font-size:1.333em; color:#3078a5; padding-left:0px; margin:13px 0px}
	#usefulInformation strong{text-transform:uppercase;float:left;display:block;float:left;width:100%;}
	#usefulInformation p{padding:0px 0px 10px 0px;margin:0px;word-wrap:break-word;}
	#usefulInformation a{color:#3078a5;}
	#usefulInformation a:hover {color:#3d99d3}
	
#destinationImages {background-color:#dddddd; padding:0; margin:4px; height:56px; width:624px;float:left}
	#destinationImages ul{list-style:none;margin:0;padding:0;}
	#destinationImages li{float:left;margin:4px 6px 0 6px}
	#destinationImages .first{float:left;margin:4px 6px 0 3px;}
	#destinationImages .last{float:left;margin:4px 3px 0 6px;}
	html* #destinationImages .first{float:left;margin:4px 6px 0 2px;}
	html* #destinationImages .last{float:left;margin:4px 2px 0 6px;}
	#destinationImages img{border-style:none;margin:0;padding:0;}
	#destinationImages a{margin:0;padding:0;}
	
/* UPLOAD PAGE */
.row{background-color:#dddddd; padding:8px 12px 8px 20px; margin:20px 0 16px 0;}
	.row h1{margin:0;padding:0; font-size:1.667em}
	
#instructions {/* height: 60px; */ padding:20px}
	#instructions p{color:#EBEBEB}
	
#requiredInformation{height:340px;}
	#requiredInformation h2{font-size:1.167em; text-transform:uppercase; color:#EBEBEB;font-weight:bold;margin:15px 0px 10px 48px;}
	#requiredInformation #container {margin:0;padding:0;float:left;position:relative;left:48px}
	#requiredInformation #container-bottom {margin:0;padding:0;float:left;position:relative;left:48px}
	#requiredInformation #container-right {margin:0;padding:0;float:left;position:relative;left:95px; width:410px}
	#requiredInformation #container-right textarea {height:65px}
	#requiredInformation #container-bottom textarea {height:90px}
	#requiredInformation label {color:#EBEBEB;}
	#requiredInformation label span {color:#A8EBFF;}
	#requiredInformation input, #requiredInformation select, #requiredInformation textarea {border:#000000 solid 1px; background-color:#EBEBEB;width:400px; padding:2px;margin-top:2px;font-family:Arial, Helvetica;font-size:1em;}
	
#optionalInformation {float:left;width:951px}
	#optionalInformation h2{font-size:1.167em; text-transform:uppercase; color:#000;font-weight:bold;margin:15px 0px 10px 20px;}
	#optionalInformation #accLoc,#optionalInformation #accContact, #optionalInformation #accHistory, #optionalInformation #accResort, #optionalInformation #accImage, #optionalInformation #accRelated, #optionalInformation #accAdditional, #optionalInformation #accLink {background-color:#dddddd; padding:5px;width:100%;cursor:pointer;margin-bottom:10px}
	
	#optionalInformation h3{float:none; margin:0 0 0 14px;padding:0;font-size:1.167em;font-weight:bold;display:block}
	#optionalInformation span{font-size:0.857em; font-weight:normal;margin:0 0 0 10px;}
	#optionalInformation a{display:block}
	#optionalInformation a:hover{display:block}
	#optionalInformation .content{margin:10px 0 0 14px;}
	#optionalInformation .content span {position:relative; float:left; font-size:1em;}
	#optionalInformation .content input, #optionalInformation .content select, #optionalInformation .content textarea {border:#000000 solid 1px; background-color:#EBEBEB;width:150px !important;padding:2px;margin:2px 0 2px 0;font-family:Arial, Helvetica;float:left;font-size:1em;}
		.search select, .search input, #preferences select, #preferences input {border:#000000 solid 1px; background-color:#EBEBEB;width:200px !important;padding:2px;margin:2px 0 2px 0;font-family:Arial, Helvetica;float:left;font-size:1em;}
	#optionalInformation #map_canvas{width:900px !important; height:250px !important; position:relative; float:left;}
	#optionalInformation p {float:none;}
	#upload-button{border: none;width:213px;height:26px; background:url(../images/submitBtn-trans.png);margin:10px 0 15px 0px;}
	
/* FEATURES PAGE */
.featuresHead{background-color:#DDDDDD;height:30px;width:960px; float:left;}
	.featuresHead a{color:#000000;text-decoration:none;}
	.featuresHead h3{margin:8px 20px;padding:0}
	.featuresContent .paragraph {float:left;padding:10px 0 20px 20px; }
	.featuresContent .paragraph-image {float:left;padding:10px 0 20px 10px;width:730px}
	.featuresContent .featuredImg {float:left} 
	.featuresContent a{font-weight:bold; text-decoration:underline;color:#000000;}
	.featuresContent .featuredImg img{margin:5px}
	
/*ARTICLE PAGE*/
#articleContent{padding:0px 0px 20px 0px}

/*AJAX LOADER IMAGE*/
#ajax{position:fixed;top:10px;left:0;height:50px;width:100%;background:#3078a5;text-align:center;color:#FFFFFF;font-size:1.167em;display: none}
	#ajax img{margin:9px 10px 0 0;vertical-align:middle;}
	#ajax span{position:relative;top:5px;}
	
/*RESULTS PAGE*/
/*SAFARI has to much to say in their user CSS*/
table a:link, table a:visited, td, .odd td, th td, table tbody th {/*background:transparent;*/margin:0px;padding:0px;}

#results {margin-bottom:20px;background:url(../images/bg-th.gif) no-repeat top left;clear:both;font-size:1em;}
	#results th {padding:15px 10px 15px;text-align:left;font-size:1.167em;color:#ebebeb;}
		#results th a {text-decoration:none;float:left;padding-right:10px;color:#fff;}
		#results th a:hover {color:#333;}
	#results tr.odd {background-color:#ddd;}
	#results tr.rel {background-color:#b7d6ef;color:#8f8f8f}
	#results tr.rel a {color:#8f8f8f}
	#results tr.rel td {padding:5px 10px}
	#results tr#rel_head {background-color:#83c1f2;}
	#results tr#rel_head td {padding-left:20px;font-weight:bold;}
	#results td {padding:10px;text-align:left;}
	#results tr{cursor:pointer;}
	#results td a{color:#000000;}
	#results td a img {border: none;}
	#results select{border:#000000 solid 1px; background-color:#EBEBEB;width:100px !important; padding:2px;margin:2px 0 2px 0;font-family:Arial, Helvetica;float:left;font-size:1em;}

/*GALLERY PAGE*/
div.inner9601 {margin:0;background:#929292;padding:0px;border:0;zoom:1;position:relative;}
div.outer9601 {float:left;margin:10px 20px 20px;background:#ffffff;padding:8px;width:909px;}
/*IE*/* html div.outer9601 {margin-left:10px;}
	#prev {z-index:2;position:absolute;bottom:20px;left:0px;border:none;}
	#next {z-index:2;position:absolute;bottom:20px;right:0px;border:none;}

div.innerHead { margin: 20px 0px 10px; background: #dddddd; padding: 0px; border:0; zoom:1;width:960px;}
div.innerText { clear:both; margin: 10px 20px;background: #dddddd; padding: 20px 20px 10px 20px; border:0; zoom:1; width:872px;}

.innerHead h1 {margin:0px;padding:5px 10px 5px 24px;font-size:1.667em;}
.innerHead a {font-size:1.167em;color:#929292;text-decoration:none;font-weight:bold;padding:10px 24px;}

#thumbs {clear:both;margin:0px 0px 0px 10px;padding:0px;list-style:none;}
#thumbs li {margin:10px 8px 10px 9px;float:left;} 
/*IE*/* html #thumbs li {margin:10px 10px 10px 6px;float:left;} 
/*IE*/* html #thumbs {margin-left:10px;}
#thumbs a img {border:none;}
div.thumb {margin:0; padding: 0px; border:0; zoom:1;overflow:hidden;height:65px}
div.thumbOut {float: left; margin: 0px 0px 0px 0px; background: #ffffff; padding:0px; width:130px;}

[if ! IE] #fileInputQueue {
	width: 400px;
	height: auto;
	overflow: auto;
	display:block;
	float:right;
}

#backToSearch{height:20px;padding-right:30px;}
	#backToSearch a{color:#000000 }

/* ITINERARY PLANNER */
#instruction-itinerary{height: auto; padding:20px; color:#EBEBEB}
	#instruction-itinerary h1{font-size: 1em;margin:0;color:#EBEBEB}
	
#preferences{height:220px; padding:20px; color:#EBEBEB}
	#preferences h2{font-size: 1em;margin:0;color:#EBEBEB}
	#preferences .preferences-panes {height: auto; float:left; width:450px}
	[if IE] #preferences .preferences-panes p {margin:25px 0px 0 0;}
	#preferences .p{margin:10px 0 0 0}
	#preferences .small{width:220px}
	#preferences .p p {margin:5px 0}
	#preferences .lock{width:440px;clear:left;}
	.lock small {position: relative; left: 5px;bottom:5px;}
	#preferences .no-border{border:none; background: none;}
	
	#preferences .saved {margin: 3px 0 0 3px;display: none}
		
	#map-planner #days {background-color:#dddddd; height:31px; width:935px; margin:0 auto;margin-top: 15px;}
		#map-planner #days p {margin:8px 0 0; padding:0 0 0 15px; font-weight: bold; color: #929292;float:left}
		#map-planner #days li {padding: 8px 11px 8px 14px; font-weight: bold; color: #929292; float: left; list-style: none; background-image: url('/images/days-bg.jpg'); background-repeat: no-repeat; background-position: center;}
		#map-planner #days li a {text-decoration: none;color: #929292}
		#map-planner #days .marked {background-image: url('/images/days-bg-marked.jpg'); background-repeat: no-repeat; background-position: center;color: #fff}
		#map-planner #days .marked a {color:#fff }
		
	#map-planner #itinerary {background-color:#dddddd; height:550px; width:565px;margin: 5px 5px 0px 8px; float:left}
	[if IE] #map-planner #itinerary {margin: 5px 5px 0px 8px;}
		#itinerary h3 {margin:20px 0 10px 15px;color:#3079A6; float: left; font-size: 1em}
		[if IE] #itinerary h3 {margin:20px 0 0px 15px;}
		
		#itinerary #scrollarea {width: 400px; height: 16px; float: left; margin:20px 0 10px 15px; /* background-image: url('/images/scrollarea-horizontal.jpg'); background-repeat: no-repeat; */}
		[if IE] #itinerary #scrollarea {margin:20px 0 0px 15px}
		
		#itinerary #scrollarea .ui-slider-handle {width: 23px; height: 23px; top:-5px /* position: relative; top: -4px; left: 10px; background-image: url('/images/scrollbar.jpg'); background-repeat: no-repeat; */}
		
		#itinerary ul {list-style: none;padding: 0;margin: 0px 0 0 0;position: relative; min-height: 255px}
		
		#itinerary #day-container {left:5px;overflow:hidden;position:relative;width:530px;}
		#itinerary #day-moveable {width:1000px;height: 100%;position: relative;left:0px;padding-left: 5px}
		#itinerary .day{background-image: url('/images/day-bg.jpg'); background-repeat: no-repeat; width: 170px; height: 470px; float: left; margin: 15px 5px 0 0;}
			#itinerary .day p {margin: 8px 0 0 18px; font-weight: bold}
			#itinerary .day label{padding: 15px 0 0 10px; width: 100%; float: left}
			#itinerary .day textarea{width: 85%; height: 100px; margin: 2px 0 0 10px; font-family: Arial; font-size: 0.90em}
			#itinerary .first {margin-left: 15px}
			
			#itinerary .firstbox {margin: 30px 0 0 0}
			#itinerary .box{width: 99.5%; height: 50px; background-color: #ebebeb; margin-bottom: 1px;}
			#itinerary .box img{border: solid 1px #fff; margin: 10px; float: left}
			body .box p, #itinerary .box p {float: left; font-weight: normal;margin: 10px 0 0 0; font-size: 0.8em; color: #999; width: 90px}
			body .box p span, #itinerary .box p span{display: none}
			#itinerary .box strong {color: #000}
			
			#itinerary .day .box-container{height: 255px;margin-top: 5px;overflow: hidden;}
			#itinerary .day .scroll-down{margin-top: 10px}
			#itinerary .day .scroll-up{margin-top: 5px}
			
			#itinerary .shortlist-draggable{width: 100%}
			
			#itinerary #noDays{width:400px;margin: 0 auto; margin-top: 80px;FILTER: alpha(Opacity=50); -moz-opacity:0.50; opacity:0.50;}
			#itinerary #noDays h4{text-align: center;font-size: 1.5em}

	#map-planner #shortlist {background-color:#ddd; height:550px; width:365px;margin: 5px 5px 0px 0px;float:left}
	[if IE] #map-planner #shortlist {background-color:#ddd; height:550px; width:365px;margin: 5px 0px 0px 0px;float:left}
	
		#shortlist h3 {margin:20px 0 10px 15px;color:#3079A6; font-size: 1em}
		[if IE] #shortlist h3 {margin:20px 0 0px 15px;}
		
		#shortlist-container{overflow: hidden; height: 450px; margin-top: 10px; padding-top: 1px}
		#shortlist-moveable{/* position: relative; top: 0 */}
		#shortlist #list {width: 287px; height: 471px; background-image: url('/images/bg-shortlist.jpg'); margin: 15px 0 0 15px; float:left; position: relative}
			#shortlist .firstbox {margin: 5px 0 0 0}
			body .box, #shortlist .box{width: 100%; height: 50px; background-color: #ebebeb; margin-bottom: 1px;  overflow: hidden}
			body .box img, #shortlist .box img{border: solid 1px #fff; margin: 10px; float: left}
			body .box p, #shortlist .box p {float: left; font-weight: normal;margin: 10px 0 0 0; font-size: 0.8em; color: #999}
			body .box strong, #shortlist .box strong {color: #000}
			#shortlist .box p span{display: inline}
			#shortlist .box p {width: 70%}
			#shortlist .shortlist-draggable{width: 100%}
			
			#shortlist #scroll-shortlist {width: 16px; height: 453px; /* background-repeat: no-repeat; background-image: url('/images/scrollarea-vertical.jpg'); */ float: left; margin: 25px 0 0 20px}
			#shortlist #scroll-shortlist .ui-slider-handle {width: 23px; height: 23px; /* position: relative; left: -3px; top: 20px; background-image: url('/images/scrollbar.jpg'); background-repeat: no-repeat; */}
			
			body li, #shortlist ul {list-style: none;padding: 0;margin: 0px 0 0 0;}
			
			body .box .removesite, #itinerary .box .removesite, #shortlist .box .removesite {float: right; display: none}
			body .box .removesite img, #itinerary .box .removesite img, #shortlist .box .removesite img {float: right; margin: 1px; border: none}
			
			body .shortlist-draggable{width:169px}
			
			.box textarea{width: 85%; height: 45px; margin: 5px 0 0 10px; font-family: Arial; font-size: 0.90em}
			.box .sitenotes{}
			#shortlist .box .hide {display:block; margin: 0px 0 0 10px; font-family: Arial;}
			.box .hide a {color: #000}
			
			
			.placeholder {border: solid 1px #000; height: 50px; width: 20px;}

	#generatePlanner .button{border: none;width:100%;height:26px; background:transparent url(../images/generate-itinerary-trans.png) no-repeat top left;cursor:pointer;margin: 10px 5px;position: relative}

.pdf{width:33%;float: left; margin: 20px 0}
.pdf .img{margin: 0 auto;width: 48px}
.pdf .txt{margin: 0 auto;width: 55%}
.pdf a{color: #000; text-decoration: none;}
.pdf img{border: none}

#back-planner{clear: both; display: block}
#back-planner a{color: #000;}


#devmode{background-color:#FFCC33;text-align:center;font-weight:bold;padding:10px 0px;display:none}

#visibleArea ul {margin:0px;padding:0px;list-style:none;float:left;}
#visibleArea ul li {margin:0px 10px 0px 0px;padding:0px;list-style:none;float:left;border:4px solid #fff;}
#visibleArea ul li a:link, #visibleArea ul li a:visited {float:left;width:150px;height:100px;position:relative;text-decoration:none;color:#fff;}
#destinations #visibleArea ul li a:link, #destinations #visibleArea ul li a:visited {width:101px; height:75px}
#visibleArea ul li a img {border:none;}
#visibleArea ul li a strong, #gallery strong {position:absolute;bottom:0px;left:0px;z-index:2;background:transparent url("/images/b.png") repeat top left;padding:2px 5px;display:block;font-weight:normal;width:140px;cursor:pointer;}
.wrapper #pictureSlider small {display:none;}
.wrapper #search-tabs #pictureSlider small {width:100%;text-align:center;display:block;}
.wrapper #search-tabs #pictureSlider .items {margin-top:0px;}
#inside {float:left;width:806px;}
#destinations #visibleArea ul li a strong {width:91px;}
#gallery strong {width:99px;}
* html #visibleArea ul li a strong, * html #gallery strong {background:#929292;cursor:pointer;}

#pictureSliderSmall #visibleArea ul {margin:0px;padding:0px;list-style:none;float:left;}
#pictureSliderSmall #visibleArea ul li {padding:0px 10px 10px 0px;margin:0px;list-style:none;float:left;border:none;}
#pictureSliderSmall #visibleArea ul li a:link, #pictureSliderSmall #visibleArea ul li a:visited {border:4px solid #fff;float:left;width:115px;height:70px;}
#pictureSliderSmall #visibleArea ul li a img {width:115px;height:70px;}
#pictureSliderSmall #visibleArea ul li a strong {position:absolute;bottom:0px;left:0px;z-index:2;background:transparent url("/images/b.png") no-repeat top left;padding:2px 5px;display:block;font-weight:normal;width:130px;cursor:pointer;}
* html #pictureSliderSmall #visibleArea ul li a strong {background:#929292;cursor:pointer;}

#webcontent {position:relative;float:left;top:-40px;width:100%;left:10px;color:#929292}
	#webcontent a, #webcontent a:active, #webcontent a:hover, #webcontent a:visited {color: #6f6f6f}
		



/* U P L O A D I F Y    S T Y L E S H E E T */

/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
	position:relative;
	top:-9px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 25px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}



/*A U T O C O M P L E T E    S T Y L E S H E E T*/

/* 
================================================
autosuggest, inquisitor style
================================================
*/

body
{
	/*position: relative;*/
}


div.autosuggest
{
	position: absolute;
	background-image: url(img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(img_inquisitor/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(img_inquisitor/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(img_inquisitor/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(img_inquisitor/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(img_inquisitor/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(img_inquisitor/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(img_inquisitor/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(img_inquisitor/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}



/** new css **/
.error-box {border:2px solid #f05;padding:10px 10px 10px 30px;margin:10px;color:#f05;font-size:1.2em;background:#fff url(../images/error.gif) no-repeat 8px 9px;}

.box1{ float:left; position:relative; width:600px; min-height:600px; overflow:visible; margin-left:20px;}
.box2{ float:right; position:relative; width:300px; }

.loginbox{ float:left; position:relative;margin-left:20px;}

.password-strength-bar {font-size : 16px;width : 100%;font-family : arial, sans-serif;color: White;height: 25px;margin-top: 5px;padding: 2px;text-align:center;}
.password-min-char {	font-size:10px;}

#facebook-signin{display:block;width:150px;height:22px;background-image: url(../images/facebook_signin.png);background-repeat: no-repeat;text-indent:-9999px;background-position:0px -24px}
a#facebook-signin:hover{ background-position:0px 0px }
a#facebook-signin:active{ background-position:0px -48px }
.note { margin: 10px 0px;  padding: 14px 44px;  overflow: hidden;  background: #FDF5D9;  border: 1px solid  #FCEEC1;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  position: relative;box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 1);}
	.note p {float:left;width:210px;margin:0px 0px 10px 0px;}
		.note p input {padding:4px 3px 5px;}
		#login .note img {position:absolute;top:45px;right:240px;}
	.note p.fullwidth {width:100%;}
#twitter-signin{display:block;width:150px;height:22px;background-image: url(../images/twitter_signin.png);background-repeat: no-repeat;text-indent:-9999px;background-position:0px -24px;}
a#twitter-signin:hover{ background-position:0px 0px }
a#twitter-signin:active{ background-position:0px -48px }

#google-signin {	display:block;width:150px;height:22px;background-image: url(../images/google_signin.png);background-repeat: no-repeat;text-indent:-9999px;background-position:0px -24px}
a#google-signin:hover{ background-position:0px 0px }
a#google-signin:active{ background-position:0px -48px }
.left{ float:left}
.right{ float:right}

#login {float:left;width:960px;min-height:500px;}
   #login .left, #login .right {width:380px;padding: 5px 40px;;text-align:left;min-height:306px;}
   #login .left {margin:0px 20px 20px 0px;}
   #login label {font-weight:bold;display:block;}
   #login form p {margin:5px 0px;float:left;text-align:left;height:45px;}
   #login .right form p {clear:left;height:auto;}
   #login .left form p {width:190px;}
   #login .left form p.fullwidth {width:100%;}
   #login .left button {float:right;}
   .red {color:#f60;}

#stats {float:left;background:#fff;padding:5px 20px 20px;width:360px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
   #stats h1 img {width:98px;height:98px;border:1px solid #ccc;margin:0px 10px 0px 0px;}
   #stats dt, #stats dd {float:left;margin:0px;padding:4px 0px;border-bottom:1px solid #ccc;}
   #stats dt {width:300px;}
   #stats dd {width:60px;}
   #stats dl, #stats p, #dominion h3 {float:left;width:100%;}
   #stats img {float:left;clear:left;}
#dominion {float:right;width:540px;}
.badges, .badges li {float:left;margin:0px;padding:0px;list-style:none;}
   .badges li {width:125px;padding:5px 10px 10px 0px;height:160px;text-align:center;}

#dash img {width:98px;height:98px;border:1px solid #ccc;}

#comments img.left, #comments img.right {width:50px;height:50px;}
#comments img.left {margin-right:10px;}
.comment {width:580px;border-top:1px solid #929292;padding-top:10px; float:left}

#join_info {background:#DDDDDD;padding:10px 40px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}

/*** DEV ROUND 4 ***/
nav {margin-top:30px;padding:0 0 0 10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background: #929292;}
.navi {float:left;position:relative;width:650px;z-index:1000;padding:0;margin:0px;}
.navi li {float: left;position: relative;}
.navi li:hover, .navi li.onhover {}
ul.navi a {color: #EBEBEB;float: left;font-size: 1.167em;font-weight: bold;padding:14px 6px;text-decoration: none;}
.navi a:hover {color:#333;}
.navi a.arrow {background: url("../images/arrow.gif") no-repeat scroll right center transparent;padding-right:20px;}
.navi ul a.arrow {background: url("../images/right.gif") no-repeat scroll 97% center transparent;}
.navi .menuRight {float: right;margin-right: 0;}
ul.navi ul {background: #757575;z-index:99999 !important;left: -9999px;list-style: none outside none;margin: 0;padding: 0;display:block;position: absolute;text-align: left;width:200px;}
ul.navi ul ul {width:auto;border-left:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;width:199px;}
.navi li li {white-space: nowrap;display:block;clear:left;float:left;}
.navi li li:hover, .navi li li.onhover {color:#333;}
.navi ul a {font-size:1em;font-weight:normal;padding:8px 20px 8px 10px;width:170px;display:block;float:left;border-top:1px solid #5e5e5e}
.navi ul ul a:link, .navi ul ul a:hover {width:169px;}
.navi ul a:hover {background:#3078A5;color:#ebebeb;}
.navi ul a.arrow:hover {background:#3078A5 url("../images/right.gif") no-repeat scroll 97% center;}
.navi li:hover ul, .navi li.onhover ul {left: -1px;top: 39px;}
.navi li:hover .dropToLeft, .navi li.onhover .dropToLeft {left: auto;right: -1px;top: auto;}
.navi li:hover ul ul, .navi li:hover ul ul ul, .navi li:hover ul ul ul ul, .navi li.onhover ul ul, .navi li.onhover ul ul ul, .navi li.onhover ul ul ul ul {left: -9999px;top: 0;float:left;}
.navi li li:hover ul, .navi li li li:hover ul, .navi li li li li:hover ul, .navi li li.onhover ul, .navi li li li.onhover ul, .navi li li li li.onhover ul {left:200px;}
.navi li li:hover ul.col1, .navi li li li:hover ul.col1, .navi li li li li:hover ul.col1, .navi li li.onhover ul.col1, .navi li li li.onhover ul.col1, .navi li li li li.onhover ul.col1 {left: 400px;border-right:1px solid #5e5e5e;}
.navi li li:hover ul.col2, .navi li li li:hover ul.col2, .navi li li li li:hover ul.col2, .navi li li.onhover ul.col2, .navi li li li.onhover ul.col2, .navi li li li li.onhover ul.col2 {left: 601px;border-left:none;border-right:1px solid #5e5e5e;}
.navi li li:hover ul.col3, .navi li li li:hover ul.col3, .navi li li li li:hover ul.col3, .navi li li.onhover ul.col3, .navi li li li.onhover ul.col3, .navi li li li li.onhover ul.col3 {left: 801px;border-left:none;border-right:1px solid #5e5e5e;}

#compare #introduction {clear: left;float: left;margin:0 20px 10px 0;padding: 0 20px;width:600px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#929292;color:#ebebeb;}
#compare .ad {float:left;margin-bottom:10px !important;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);}
#compare #printing {float:left;clear:right;width:280px;border:1px solid #929292;padding:9px;margin:0 0 10px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:transparent url(../images/sprite.gif) no-repeat 270px -370px;}
#compare #printing h3 {display:inline;margin:0;font-size:1em;font-weight:300;float:none;width:auto;}
#compare #filters {float:left;clear:left;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#A3B1B9;color:#fff;}
#compare #filters p {padding-left:20px;}
#compare #filters ul {float:left;width:940px;padding:0;margin:0 0 10px 0;}
#compare #filters li {float:left;padding:1px 0;margin:0;}
#compare #filters label {margin-left:20px;float:left;padding:3px 0 2px 20px;width:104px;display:block !important;}
#compare #filters label {padding:1px 0 1px 20px\9; /* IE8 and below */ }
#compare #filters button {margin:0 0 20px 10px;}
#compare #filters button.submit-tour {margin:0 0 20px 144px;}
#compare #filters select {width:200px;border-color:#fff;margin-right:90px;}
#compare h2, #compare h3 {float:left;width:100%;margin:30px 0 15px;clear:both;}
#compare .no-results {clear:both;float:left;width:938px;margin:0;border:1px solid #e50505;background:#f65a5a;color:#fff;padding:10px;}
#compare #brochures h2 {margin:10px 0 5px !important;}
#compare table  {border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;}
#compare th {background:#ebebeb;-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5); }
#compare th, #compare td {text-align:left;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:5px;font-size:12px;color:#333333 !important;}
#compare td.small {font-size:10px;}
#compare td p {margin:0;}
#compare td.first img {width:100px;}
#compare #search-tabs-tours {float:left;clear:left;width:100%;}
#compare .ui-tabs-panel {border:1px solid #929292;padding:10px;}
#compare .leftarea {margin-right:20px;}
#compare .leftarea #sites, #compare .leftarea #sites li {width:100%;}
#compare .leftarea #sites li {padding:0 0 10px;margin:0 0 10px;}
#compare .leftarea #sites li p {margin:0;}


#brochures {float:left;background:#D2D2D2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left;padding:0px 10px 10px;width: 280px;margin-bottom:10px;}
#brochures h2 {text-transform:uppercase;color:#317ba8;margin-bottom:0;}
#brochures p {margin:5px 0;}
#brochures form {position:relative;}
#brochures ul, #brochures ol {margin:0;padding:0;}
#brochures ul a:link, #brochures ul a:visited {display:block;background:#fff url(../images/arrowD.gif) no-repeat scroll right center;border:1px solid #929292;padding:2px 5px;text-decoration:none;color:#333;}
#brochures li {padding:2px 0;}
#brochures li.none {border:none;padding:0 0 3px;}
#brochures ul label {float:left;width:80px;padding-top:4px;}
#brochures ul select {width:80px;}
#brochures ul input {width:190px;}
#brochures #flyout {position:absolute;top:24px;left:0px;width:278px;height:150px;overflow-y:scroll;background:#fff;border:1px solid #929292;}
#brochures ol label {display:block;padding:0 5px;}
#brochures ol input {float:right;}
#brochures button {float:right;margin:10px 0 0;}
#brochure_title {display:none;}
.leftarea #sites {margin-top:10px;}

#newleader{ clear: both; width: 100%; margin-bottom: 20px; display: block; }