/* -=-=-=-=-=-=-=-=- CSS SHORTHAND NOTES -=-=-=-=-=-=-=-=- */
/* HELPS SAVE FILE SIZE AND IS QUICKER TO WRITE ^_^

font: font-style | font-variant | font-weight | font-size | line-height | font-family

margin: margin-top | margin-right | margin-bottom | margin-left

padding: padding-top | padding-right | padding-bottom | padding-left

border: border-width | border-style | color

border-top: border-width | border-style | color

list-style: list-style-type | list-style-position | list-style-image

background: background-color | background-image | background-repeat | background-attachment | background-position

NOTE ON COLOR: If the color uses the same digits throughout the 6 digits (i.e. - #ffffff OR #000000) you can just shorten the color to "#fff" OR "#000" only 3 digits.

*/
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#previewNav {
font: normal 12px Arial, Helvetica, sans-serif;
color: #fff;
background: #98b2d5 url(../images/core/previewBox_bkg.jpg) repeat-x;
}

.previewTmb, a.previewTmb {
height: 58px;
border: 1px solid #fff;
}

a.preview:link, a.preview:visited {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.5em;
color: #fff;
text-decoration: underline;
}

a.preview:hover, a.preview:active {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.5em;
color: #fff;
text-decoration: none;
}

body {  
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.25em;
color: #000;  
margin:0px 0px 0px 0px;
background-color:#fff; 
}
p, table, td {  
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.25em;
}

.content {	/* padding for content area */
padding:5px;
}





.leftmenu {
font: bold 11px Arial, Helvetica, sans-serif;
color: #F55D1A; 
display: block; 
padding: 2px 2px 2px 5px;
/*padding: 2px;*/
voice-family: "\"}\"";
voice-family:inherit;
width: 135px;
background: #EDEDF0;
/*height:15px;*/
}

a.leftmenu:link, a.leftmenu:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color: #F55D1A;
text-decoration: none;
border-bottom: 1px solid #fff;
}

a.leftmenu:hover, a.leftmenu:active {
font: bold 11px Arial, Helvetica, sans-serif;
color: #fff;
background: #F55D1A;
text-decoration: none;
}


.style10 {color: #FF6633; font-size:20pt;
}







A.topnav {color:#cc3333}
A.footernav {color:#cc3333}
A.sidenav {color:#cc3333}
A.footer {color:#816945}
A.itin {color:#F55D1A; font-weight:bold;}
A.contentlink {color:#59482F;font-size:8pt;}
A.grcontentlink {color:#747474; font-size:8pt;}
A.catlink {color:#59482F}
A.dirlink{color:#59482F;}
A.whitelink{color:#ffffff;}
A.cnvnlink {color:#59482F;font-size:8pt;}
A.weeklink {color:#4785CF; font-size:8pt;}


A:link.cnvnlink {text-decoration:underline;}
A:visited.cnvnlink {text-decoration:underline;} 
A:active.cnvnlink {text-decoration:underline;} 
A:hover.cnvnlink {text-decoration:underline;color:#f55d1a;}


A:link {text-decoration:none;}
A:visited {text-decoration:none;} 
A:active {text-decoration:none;} 
A:hover {text-decoration:underline;}	

A:link.contentlink {text-decoration:underline;}
A:visited.contentlink {text-decoration:underline;} 
A:active.contentlink {text-decoration:underline;} 
A:hover.contentlink {text-decoration:underline;color:#f55d1a;}

A:link.grcontentlink {text-decoration:none;}
A:visited.grcontentlink {text-decoration:none;} 
A:active.grcontentlink {text-decoration:none;} 
A:hover.grcontentlink {text-decoration:underline;}

A.itinlinks{color:#666666;font-weight:bold;}
A:link.itinlinks {text-decoration:underline;}
A:visited.itinlinks {text-decoration:underline;} 
A:active.itinlinks {text-decoration:underline;} 
A:hover.itinlinks {text-decoration:underline;color:#f55d1a;}

A:link.dirlink {text-decoration:none;}
A:visited.dirlink {text-decoration:none;} 
A:active.dirlink {text-decoration:none;} 
A:hover.dirlink {text-decoration:underline;}

A.subnav {color:#59482F;font-size:7pt;}
A.subnav_on {color:#f55d1a;font-size:7pt;text-decoration:none;}

A:link.subnav {text-decoration:underline;}
A:visited.subnav {text-decoration:underline;color:#59482F;} 
A:active.subnav {text-decoration:underline;} 
A:hover.subnav {text-decoration:underline;color:#f55d1a;}	

A:link.subnav_on {text-decoration:none;}
A:visited.subnav_on {text-decoration:none;} 
A:active.subnav_on {text-decoration:none;} 
A:hover.subnav_on {text-decoration:none;}	

A:link.btn {text-decoration:none;color:#f55d1a;}
A:visited.btn {text-decoration:none;color:#f55d1a;} 
A:active.btn {text-decoration:none;color:#f55d1a;} 
A:hover.btn {text-decoration:none;color:#f55d1a;}	


li{line-height:165%;}
hr.directory {border: 1px solid #C7B299; padding: 3px 3px 3px 3px;border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white;margin-top: 25px; margin-bottom: 0px;padding-bottom: 0px; width: 565px}

.linespace {line-height:125%}
.sidetilead {margin-top: 20px;display:block;}

.popBox {width: 565px;display:none;}

.sidenav {}
table.sidenav {font-size:10pt;border:0pt solid black;height:150pt}
div.sidenav {padding:0px 0px 17px 0px}

.subnav {border: 0pt solid black;text-decoration:none;padding:3pt 0pt 0pt 3pt;font-size:8pt;line-height:150%;}	
.subnav_on {border: 0pt solid black;text-decoration:none;padding:3pt 0pt 0pt 3pt;font-size:8pt;line-height:150%;}	
div.subnav{display:none;}

.page{}
body.page {font-family:verdana ;background-color:#ffffff; margin-top: 20px}


.keyline_itin{border: 1px solid #C7B299; padding: 3px 3px 3px 3px; background-color:#ffffff;}
.keyline{border: 1px solid #C7B299; padding: 3px 3px 3px 3px;}
.keyline5 {border: 1px solid #C7B299;padding: 3px 3px 3px 3px;}
.keylinetext{font-family:Verdana;font-size:8pt;color:#59482F;}
.keylineshade{background-color:#F7F2EC; padding:10px 10px 10px 10px;}
.keylinehead{background-color:#C7B299;color:#ffffff;font-family:Verdana;font-size:8pt;padding: 5pt 5pt 5pt 5pt;font-weight:bold;}
.keylinepartners{border: 1px solid #C7B299; padding: 3px 3px 3px 3px;border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; margin-bottom: 0px; margin-top:10px;width: 558px}
.grkeylinehead{background-color:#7A8CA2;color:#ffffff;font-family:Verdana;font-size:8pt;padding: 2pt 2pt 2pt 2pt;font-weight:bold;}
.listingshead {background-color:#C7B299;color:#ffffff;font-family:Verdana;font-size:8pt;padding: 2px 2px 2px 2px;font-weight:bold; width: 565px;border: 0px solid black; margin-bottom: 2px}
input.keyline{border: 1px solid #C7B299;}
table.keyline{border: 1px solid #C7B299;  padding: 3px 3px 3px 3px;}
hr.keyline{padding:0px 0px 0px 0px; height:1px; margin: 10pt 0pt 10pt 0pt;}
textarea.keyline{
	scrollbar-face-color:#ffffff ; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color:#ffffff ; 
	scrollbar-3dlight-color: #ffffff ;   
	scrollbar-darkshadow-color: #ffffff ;
	scrollbar-track-color: ; 
	scrollbar-arrow-color: ;
	color:#59482F;
	font-family:verdana;
	font-size:10pt;	
}


.mytrip{font-size:10pt;font-family:verdana;padding:0px 0px 0px 2px; color:#59482F}

.searchresults {font-family:Verdana;font-size:8pt;}
.searchtitle{color:#F55D1A; font-weight:bold;font-size:10pt;}
.header{}
table.header {}
div.header {font-size:12pt;color:#816945;}
span.header {font-size:12pt;color:#816945;}
.welcomeText{font-size:12pt;color:#816945;}

.content{font-size:8pt; color:#59482F;font-family:verdana}
table.content{font-size:8pt;}
.contentText{font-size:8pt;}
.brn_contenttext{font-size:8pt;color:#59482F; font-family:verdana}

.postcard{font-family:verdana;font-size:8pt; color:#666666;}
input.postcard {margin:0pt 0pt 0pt 0pt; padding: 0pt 0pt 0pt 0pt}

.footer{font-family:verdana; font-size:8pt; color:#816945}
.footerb {font-weight:bold}

.calendar{font-family:verdana;font-size:8pt; color:#59482F}
.calendarlistings {background-color: #EAE0CE;margin: 4px;padding: 4px;font-family:Verdana;font-size:8pt;}
.calendarhr{padding: 17px 0px 20px 0px;}
.event{font-size:8pt;}
.eventtitle{font-weight:bold;font-size:8pt;}
.eventinfo{font-weight:bold;font-size:8pt;}
.eventdate{font-size:7pt;}
.eventdetails{padding:5pt 5pt 5pt 20pt;}
.daterangehead{font-size:7pt;color:#FFFFFF}

.headline {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: large;font-weight: bold;color: #CC0000;}
.adholder{border: 0pt solid black; width: 100pt; height:75pt}
.errAst {font:16px verdana, sans-serif;color:#cc3333;}
.error {font:11px Arial, Helvetica, sans-serif;color:#cc3333;}
.post_th {height:75px; border:1pt solid black;display:inline;}
.post_lg {display:none;width:480px; height:316px;}
.itinerary {font-size:8pt;color:#000000}
.itinhead{font-size:13pt; color: #F55D1A;}

.btn_orange{border: 0pt solid black; background-color:#F55D1A; color:#ffffff; font-weight:bold; font-family: verdana; font-size:8pt; padding: 2pt 2pt 2pt 2pt;margin: 0pt 0pt 0pt 0pt; width: 236px}
.btn_brown{border: 0pt solid black; background-color:#C7B299; color:#ffffff; font-weight:bold; font-family: verdana; font-size:8pt; padding: 2pt 2pt 2pt 2pt;margin: 0pt 0pt 0pt 0pt; width:236px}
.btn_white{border: 1px solid #F55D1A; background-color:#ffffff; color:#F55D1A; font-weight:bold; font-family: verdana; font-size:8pt; padding: 2px 2px 2px 2px;margin: 0px 0px 0px 0px; height:18px;}

.name {font-family:verdana; font-size: 8pt; color: #CC0000;font-weight:bold;}
.type {text-transform:italics;line-height:250%}
.eventstease {padding: 3px 3px 3px 3px;border: 1px solid #C7B299;}
.itintab {width:100px; height:25px;padding:2pt 2pt 2pt 2pt;display:inline; border: 0px solid #ffffff; border-bottom:#ffffff;position:relative;}
.itinLayer {position:relative;display:block;border: 0pt solid #C7B299; padding:10px 10px 10px 10px;}

.searchdrop {color: #59482F;border: 1px solid #59482F;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px}
.multipledropdown {height:120px; width:240px;color: #59482F;border: 1px solid #59482F;font:normal 12px Tahoma, Verdana, Helvetica, Arial;}
.searchbox {border: 1px solid #C7B299; height:19px;color:#59482F}
.searchadvance {display:none;background-color:#F7F2EC; padding:0px 5px 0px 5px;border: 1px solid #C7B299}

.card {width:450px; padding:10px 10px 10px 10px;border: 1px solid #C7B299;margin-bottom:15px;}
.cardhead {width:450px; padding:5px 10px 5px 10px;border: 1px solid #C7B299; background-color:#C7B299;color:#ffffff;font-weight:bold;}

.releasepagetitle {font-weight:bold;margin-bottom:10px}
.releasepagecontent {margin-bottom:10px}

.spacer20 {margin-bottom:20px}

.linespace {line-height:125%}

.searchdrop {color: #816945;border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px}
.directoryDD {border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px; width: 225px;margin-right:2px;margin-bottom:2px}
.directoryDDnbr {border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px; width: 225px; margin-right}
.directoryDDloc {border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px; width: 225px}
.directoryDDprc {border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px; width: 225px}
.directoryDDcuis {border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;height: 19px; width: 225px}
.multipledropdown {height:120px; width:240px;color: #816945;border: 1px solid #816945;font:normal 12px Tahoma, Verdana, Helvetica, Arial;}
.searchbox {border: 1px solid #C7B299; height:19px;color:#816945}
.searchadvance {display:none;background-color:#F7F2EC; padding:10px 5px 5px 5px;border: 1px solid #C7B299; margin-top:10px;}

.introtext{font-size:12px; color:#59482F;font-family:verdana}
.introtitle{color:#F55D1A; font-weight:bold;font-size:11pt;}
.hotelsearch {padding: 5px 5px 5px 5px; background-color:#F7F2EC; font-size: 8pt;}
.hotelsearch select {font-family:tahoma; font-size: 8pt; color: #4E4E4E}
.inlinelist {display:inline; font-size: 8pt; font-family: verdana; width: 300px;}
.orangearrow {margin-right: 5px;}
.pipe {margin-left:13px; margin-right:13px;}
.pipe2 {margin-left:10px; margin-right:10px}
.secnavpipe {margin-left:30px; margin-right:30px;}
.pod {margin-bottom: 10px;}
.ltweeklistings {background-color:#F3F6F6; font-size: 8pt; padding-left:10px;padding-bottom: 2px; padding-top: 2px; margin-bottom:5px;}
.dtweeklistings {background-color:#ffffff; font-size: 8pt; padding-left:10px;padding-bottom: 2px; padding-top: 2px; margin-bottom:5px;}
.weekbox {margin-bottom: 10px; margin-top: 10px; padding: 4px 4px 4px 4px; border: 1px solid #C7B299; width: 170px;}
.suggestionbox {margin-bottom: 10px; margin-top: 10px; padding: 4px 4px 4px 4px; border: 1px dashed #ED1B21; width: 100%;}
.suggestiontext {background-color:#ffffff; font-size: 8pt; padding-left:10px;padding-bottom: 2px; padding-top: 2px; margin-bottom:5px;}
.suggestiontitle{color:#ED1B21; font-weight:bold;font-size:10pt;}

.list {margin-top:0px; margin-bottom:15px;padding: 0px 0px 0px 0px;}
.podtext {font-size: 8pt}
.podbold {font-size: 10pt; font-weight:bold}
.weatherhead {font-size: 12pt; font-weight:bold; color:#4E4E4E}
.weatherconditions {font-size: 10pt; font-weight:normal; color:#4E4E4E}
.forecasthead {background-color:#4785CF; color: #ffffff; font-weight:bold;font-size:10pt;}
.ltforecastcell {border: 0px solid #B4B4B4;background-color:#ffffff}
.dkforecastcell {border: 0px solid #B4B4B4;background-color:#F3F6F6}
.summerflash {position:relative; top: 3px; left: 3px;}
.ltgrayhead {background-color:#B4B4B4;color: #ffffff; font-weight: bold;}
.ebluehead {background-color:#4785CF;color: #ffffff;font-weight: bold;}
.bfdate {border: 1px solid #777D7D; color:#666666; font-family: verdana; font-size:8pt; padding: 0px 0px 0px 1px; height:17px; width: 80px;}
.bookbox {border: 1px solid #C7B299;width: 169px; padding: 3px 3px 3px 3px;background-color:#ffffff; height: 230px}
.bookbox table  {font-size: 8pt; color: #4E4E4E}
.bookbox select {font-family:tahoma; font-size: 8pt; color: #4E4E4E}
.bookboxleftnav {border: 1px solid #C7B299;width: 153px; padding: 3px 3px 3px 3px;background-color:#ffffff; height: 145px; margin-bottom: 17px}
.bookboxleftnav table  {font-size: 8pt; color: #4E4E4E}
.bookboxleftnav select {font-family:tahoma; font-size: 8pt; color: #4E4E4E}
.pt {display:none;color:#816945;background-color:#F7F2EC;border: 1px solid #C7B299;padding: 3px 3px 3px 3px;}
.md {display:none;color:#816945;background-color:#F7F2EC;border: 1px solid #C7B299;padding: 3px 3px 3px 3px;}


/* begin styles for RSS Feed 
 */
.rss_box {
	 width: 170px;
	 background-color: #ffffff;
}
.rss_title, rss_title a {
	margin: 0px 0;
	padding: 0;
}
.rss_items {
       list-style:none;
       margin:0;
       padding:0;
}

. rss_item a: {
  color:#000000; font-size:8pt; font-weight:bold;
  margin-bottom: 1em;;
}

.rss_item  {
  color:#59482F; font-family:Verdana; font-size:8pt;
  margin-bottom: 1em;;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	}
.rss_item a:hover { 
	}
.rss_date {
  color:#747474; font-size:8pt;
}

