﻿
/**** Clear Boxes ****/
.clear-box {padding:0px 0px 10px 0px; }
h2 {height:21px; font-size:14px; padding:5px 0px 0px 0px; margin-bottom:5px; color:White;  font-weight:bold; background:#D9BF92 url("/images/main-col-header.jpg") no-repeat scroll right top; border:solid 1px #82623E;}
h2, h2 a {color:White;}
h2 a:hover {color:#96140B;}
ul {padding:0px 0px 0px 13px;}
p {padding-bottom:10px}
.clear-box h2 {padding-left:5px;}


/*** Manual items****/
.manual li { color:#0071BC; list-style-type:disc; padding:0px 0px 5px 7px;}
.manual a {margin-bottom:10px; color:#0071BC; }
.manual a:hover { color:#96140B; }
#manual-list {padding-top:10px;}
.manual li {list-style-type:disc;padding-bottom:5px}

/**** Full Item ****/
.full-item { table-layout:fixed; display:inline-block;}
.full-item h1 {font-family:Arial;color:#0065A6;}
.full-item .photo-container {float:right;width:300px}
.full-item .date {padding-bottom:20px;font-weight:900; display:none;}
.full-item .photo-container {padding-left:20px;padding-bottom:20px;padding-top:25px}
.full-item .photo-container .caption {font-weight:900;}
.full-item p {padding-bottom:10px; width:575px;}
.full-item .photo-container img {width:260px}

.full-item-NoDate { table-layout:fixed; display:inline-block;}
.full-item-NoDate h1 {font-family:Arial;color:#0065A6;}
.full-item-NoDate .photo-container {float:right;width:300px}
.full-item-NoDate .date { display:none; display:none;}
.full-item-NoDate .photo-container {padding-left:20px;padding-bottom:20px;padding-top:25px}
.full-item-NoDate .photo-container .caption {font-weight:900;}
.full-item-NoDate p {padding-bottom:10px; width:575px;}
.full-item-NoDate .photo-container img {width:260px}

.articles-travel-partners h3{padding:0 10px 10px 0;}
.articles-travel-partners .summary p{padding:0 10px 10px 0;}
.articles-travel-list li {padding:3px 0;}
.microRightCol{float:right;padding:0 0 5px 8px;}

/**** Generic Full Item ****/
.GenericFullItem { display:inline-block;}
.GenericFullItem h1 {font-family:Arial;color:#0065A6; padding-bottom:5px;}
.GenericFullItem .photo-container {float:right;width:300px}
.GenericFullItem .photo-container {padding-left:20px;padding-bottom:20px;padding-top:25px}
.GenericFullItem .photo-container .caption {font-weight:900;}
.GenericFullItem p {padding-bottom:10px; font-size:14px;width:575px;}
.GenericFullItem .photo-container img {width:260px}
.GenericFullItem .date { display:none;}

.GenericFullItem-NoDate { display:inline-block;}
.GenericFullItem-NoDate h1 {font-family:Arial;color:#0065A6; padding-bottom:5px;}
.GenericFullItem-NoDate .photo-container {float:right;width:300px}
.GenericFullItem-NoDate .photo-container {padding-left:20px;padding-bottom:20px;padding-top:25px}
.GenericFullItem-NoDate .photo-container .caption {font-weight:900;}
.GenericFullItem-NoDate p {padding-bottom:10px; font-size:14px; width:575px;}
.GenericFullItem-NoDate .photo-container img {width:260px}
.GenericFullItem-NoDate .date {display:none;}


/**** GenericFullItem Holiday Items ****/
.holiday h1 {font-family:Arial;color:#0065A6;}
.holiday p {padding-bottom:10px; font-size:14px; }
.holiday .caption { display:none; }
.holiday .date { color:#96140B; font-weight:900; display:none;}
.holiday .photo-container {float:none;width:500px }
.holiday .photo-container img { width:460px; padding-top:20px;}
.holiday p { padding-bottom:10px;width:650px;}
.holiday .summary { padding-top:20px; font-weight:bold;}

.holiday-WithDate h1 {font-family:Arial;color:#0065A6;}
.holiday-WithDate p {padding-bottom:10px; font-size:14px; }
.holiday-WithDate .caption { display:none; }
.holiday-WithDate .date {color:#96140B; font-weight:900; display:block;}
.holiday-WithDate .photo-container {float:none;width:500px }
.holiday-WithDate .photo-container img { width:460px; padding-top:20px;}
.holiday-WithDate p { padding-bottom:10px;width:650px;}
.holiday-WithDate .summary { padding-top:10px; font-weight:bold;}

/**** Horizontal Listing ****/
.HorizontalListing td {vertical-align:top; padding-left:13px;}
.HorizontalListing td.Left {padding-left:0;}

/**** PhotoItemMedium ****/
.PhotoItemMedium .image-crop {height:210px;overflow:hidden}

/**** Small Item Listing (GenericItemListingPhoto) ****/
.GenericItemListingPhoto table.ResultList {width:100%}
.GenericItemListingPhoto table.ResultList tr {}
.GenericItemListingPhoto .image {vertical-align:top;}
.GenericItemListingPhoto .text,
.GenericItemListingPhoto .title {vertical-align:top; padding-left:0;}

/** Clear-box GenericItemListingPhoto**/
.GenericItemListingPhoto {padding-top:10px;}
.GenericItemListingPhoto .text
.GenericItemListingPhoto .image {padding-bottom:20px; width:150px; float:right;}
.GenericItemListingPhoto .image a {display:block; height:107px; width:120px; overflow:hidden;}
.GenericItemListingPhoto h3 {padding-bottom:5px;}
.GenericItemListingPhoto h3 a {font-size:14px; font-weight:bold; color:#96140B;}
.GenericItemListingPhoto h3 a:hover {color:#C1C1C1}
.GenericItemListingPhoto .text p {font-size:12px; line-height:15px; padding-bottom:10px; font-family:Tahoma;}
.GenericItemListingPhoto a img {width:120px; padding:2px 5px 0 0;overflow:hidden;}
.GenericItemListingPhoto table.ResultList {padding:3px 8px; margin-top:6px;}
.GenericItemListingPhoto .text {padding-left:0px; width:450px;}
.GenericItemListingPhoto .text h3 a {}
.GenericItemListingPhoto .text h3 a:hover {}
.GenericItemListingPhoto .text p {}
.GenericItemListingPhoto tr { padding-bottom:5px;}

/** GenericChildItemListingPhoto **/
.GenericChildItemListingPhoto {padding-top:10px;}
.GenericChildItemListingPhoto .text,
.GenericChildItemListingPhoto .image {padding-bottom:10px;}
.GenericChildItemListingPhoto .image a {display:block; height:107px; width:142px; overflow:hidden;}
.GenericChildItemListingPhoto h3 {padding-bottom:5px; line-height:13px;}
.GenericChildItemListingPhoto h3 a {font-size:14px; font-weight:bold; color:#96140B;}
.GenericChildItemListingPhoto h3 a:hover {color:#C1C1C1}
.GenericChildItemListingPhoto .text p {font-size:12px; line-height:14px;}
.GenericChildItemListingPhoto .image a {display:inline;}
.GenericChildItemListingPhoto a img {width:100px; padding-top:3px; padding:3px 4px 0px 4px;}


/** Clear-box GenericParentChildListingPhoto**/
.GenericChildItemListing td {width:50%}
.GenericChildItemListing {padding:0.3em 3.5em 0.3em 0em;}
.GenericChildItemListing a {font-family:Tahoma; font-size:9pt; color:#0071BC;}
.GenericChildItemListing a:hover {color:#c12727}
.GenericChildItemListing li {list-style-type:disc; margin-bottom:5px;}

/** Clear-box GenericItemListingSummary**/
.GenericItemListingSummary .text,
.GenericItemListingSummary h3 {padding-bottom:5px; background:none; border:none;}
.GenericItemListingSummary h3 a {font-size:14px; font-weight:bold; color:#96140B;}
.GenericItemListingSummary h3 a:hover {color:#C1C1C1}
.GenericItemListingSummary .text p {font-size:12px; line-height:15px;}


/** GenericItemListing **/
.GenericItemListing td {width:50%}
.GenericItemListing {margin-top:6px;}
.GenericItemListing a {font-family:Tahoma; font-size:9pt; color:#0071BC;}
.GenericItemListing a:hover {color:#c1272d}
.GenericItemListing li {list-style-type:disc;padding-bottom:5px}
.GenericItemListing .VerticalListing {width:100%}


/**** GenericParentChildListingPhoto ****/

.GenericParentChildListingPhoto ul {padding-left:0;}
.GenericParentChildListingPhoto .ChildListing ul {padding-left:13px;}
.GenericParentChildListingPhoto .text,
.GenericParentChildListingPhoto h2 { padding-left:0px;}
.GenericParentChildListingPhoto h2 {padding-bottom:6px; background:none; border:none;}
.GenericParentChildListingPhoto h2 a {font-size:14px; font-weight:bold; color:#96140B;}
.GenericParentChildListingPhoto h2 a:hover {color:#C1C1C1}
.GenericParentChildListingPhoto .text p {font-size:12px; line-height:15px;}
.GenericParentChildListingPhoto .image { padding-right:10px; padding-bottom:6px; padding-bottom:20px;}
.GenericParentChildListingPhoto .image a {display:block; height:107px; width:142px; overflow:hidden;}
.GenericParentChildListingPhoto a img {width:142px;}
.GenericParentChildListingPhoto li { list-style-type:none;}

.GenericParentChildListingPhoto .ChildListing td {width:50%}
.GenericParentChildListingPhoto .ChildListing {margin-top:6px;}
.GenericParentChildListingPhoto .ChildListing a {font-family:Tahoma; font-size:9pt; color:#0071BC;}
.GenericParentChildListingPhoto .ChildListing a:hover {color:#c1272d}
.GenericParentChildListingPhoto .ChildListing li {list-style-type:disc;padding-bottom:5px}
.GenericParentChildListingPhoto .ChildListing .VerticalListing {width:100%}

/** TitledPhotoItemMedium**/
.TitledPhotoItemMedium h2 { background:none; border:none; display:inline;}
.TitledPhotoItemMedium h2 a {font-size:20px; font-weight:bold; color:#96140B;}
.TitledPhotoItemMedium h2 a:hover {color:#C1C1C1;}



/**** SlideshowListing ****/
.SlideshowListing {}
.SlideshowListing-main h2 { border:none; background-color:Transparent; background-image:none;}
.SlideshowListing-main {width:470px; overflow:visible; height:308px; float:left;}
.SlideshowListing-main li {width:646px; height:309px; overflow:hidden; z-index:1; display:none;}
.SlideshowListing-main li:first-child {display:block;}
.SlideshowListing-main table {width:470px; height:100%; }
.SlideshowListing-main .summary {vertical-align:bottom;}
.SlideshowListing-main .summary a {display:block; background-image:url("/images/white-trans.png"); padding:10px;}
.SlideshowListing-thumbnails {height:309px; overflow:hidden; width:176px; float:right; z-index:2; text-align:center; padding-top:2px;}
.SlideshowListing-thumbnails li {display:block; list-style-type:none; height:99px; overflow:visible;}
.SlideshowListing-thumbnails a:link,
.SlideshowListing-thumbnails a:visited {display:block; background:url('/images/thumb-bg-small.png') no-repeat 31px 0px; }
.SlideshowListing-thumbnails img {width:96px; height:63px; margin:13px 0 18px 20px;}
.SlideshowListing-thumbnails a:hover {display:block; background:url('/images/thumb-bg-small-hover.png') no-repeat 31px 0px; }
.SlideshowListing-thumbnails a.selected {background-image:url("/images/thumb-bg-large.png"); background-position:18px 0px;}
.SlideshowListing-thumbnails a.selected img {width:120px; height:80px; margin:13px 0 18px 20px}
.SlideshowListing-thumbnails a.selected:hover {background-image:url("/images/thumb-bg-large-hover.png"); background-position:18px 0px;}
.SlideshowListing-main .ul {padding:0px 0px 0px 0px;}

/**** Manual Photos ****/
.ManualPhotos .text,
.ManualPhotos h3 {padding-bottom:6px;}
.ManualPhotos h3 a {font-size:20px; font-weight:bold; color:#96140B;}
.ManualPhotos h3 a:hover {color:#C1C1C1}
.ManualPhotos .text p {font-size:12px; line-height:15px;}
.ManualPhotos a img {width:150px;}

/** PhotoItemMedium **/
.PhotoItemMedium { padding-bottom: 10px; }
.PhotoItemMedium .details { width: 100%; }
.PhotoItemMedium .details-inner { }
.PhotoItemMedium .text { padding-right: 13px; width: 309px; vertical-align: top; }
.PhotoItemMedium p { font-size: 14px; }
.PhotoItemMedium .related { padding: 1em 1em 1em 0em; }
.PhotoItemMedium .related li { display: list-item; list-style-type: disc; list-style-position: outside; line-height: 1.5em; }
.PhotoItemMedium .related li a { font-size: 10pt; }
.PhotoItemMedium .image { width: 300px; text-align: right; vertical-align: top; }
.PhotoItemMedium .image-crop { width: 300px; height: 210px; overflow: hidden; }
.PhotoItemMedium h2 {padding-bottom:10px; background:none; border:none; display:inline;}
.PhotoItemMedium h2 a {font-size:20px; font-weight:bold; color:#96140B;}
.PhotoItemMedium h2 a:hover {color:#C1C1C1}

/**** GenericParentChildListingPhoto ****/

/**** CommentItemListing ****/

/**** Poll ****/

/**** PollResults ****/

/**** Comment Item ****/

/**** Headline Listing (GenericItemListing) ****/

/** Bordered **/



/**** Top Navigation ****/
.selectrss {display:block; height:40px; font-size:13px; font-weight:bold; overflow:hidden;}
.selectrss td {width:250px;}
.selectrss a:link, .tn a:visited {display:block; width:123px; height:25px; text-align:center; color:white;}
.selectrss .left {display:inline; float:left; width:12px; height:25px;}
.selectrss .centre {display:inline; padding-top:5px;}
.selectrss .right {display:inline; float:right; width:12px; height:25px;}

.selectrss {background-image:url("/images/rss1px.png");}
.selectrss .home .left {background-image:url("/images/rssleft.png");}
.selectrss .home .right {background-image:url("/images/rssright.png");}


.selectrss {display:block; height:40px; font-size:13px; font-weight:bold; overflow:hidden;}
.selectrss td {width:250px;}
.selectrss a:link, .tn a:visited {display:block; width:123px; height:25px; text-align:center; color:white;}
.selectrss .left {display:inline; float:left; width:12px; height:25px;}
.selectrss .centre {display:inline; padding-top:5px;}
.selectrss .right {display:inline; float:right; width:12px; height:25px;}

.selectrsscenter{background-image:url("/images/rss1px.png"); width:250px; height:40px;}
.selectrssleft {background-image:url("/images/rssleft.png"); width:12px; height:40px;}
.selectrssright {background-image:url("/images/rssright.png"); width:12px; height:40px;}


.menu1 
.menu { float:none;}
#dynamic-menu a { color:#0065A6;  }
#dynamic-menu li {border-bottom:1px dotted #0065A6; width:140px; padding-bottom:5px;}
#left-content { width:100%; height:100%;}
#left-content h1, .GenericFullItem h1 { color:#0065A6;}