﻿body
{
	font-size: 12px;
	font-family: Arial;
	margin: 2px;
	background-color: white;
}
.IE8Fix
{
	z-index: 1000;
}
.Small
{
	font-size: 10px;
}
HR
{
	height: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dotted 1px #ccbfc3;
}
P
{
	font-size: 12px;
	font-family: Arial;
	margin: 2px;
}
A
{
	color: black;
	text-decoration: none;
}
A:hover
{
	color: #4b0f24;
	text-decoration: none;
}
H1
{
	font-size: 140%
}
H2
{
	font-size: 130%
}
H3
{
	font-size: 120%
}

H4
{
	font-size: 110%
}
INPUT, SELECT
{
	font-size: 11px;
}
IMG
{
	border: none;
}

#Template
{
	background-color: White;
}
#TopLinks
{
	color: gray;
}
#TopLinks a:hover
{
	color: #4b0f24;
}
#Header
{
	background-color: white;
	border-bottom: none;
	width: 1000px;
	height: 240px;
	z-index: 10;
}
.Banners
{
	background-color: #d0bbc0;
}
.SignatureTitle
{
	font-size: 30px;
	color: White;
	font-family: Times New Roman;
	font-weight: bold;
	margin: 10px;
	letter-spacing: 3px;
}
#MainMenu
{
	font-size: 11px;
	height: 24px;
	background-color: black;
	z-index: 1000;
}
#MainMenu TD
{
	z-index: 1000;
}
#MainMenu a:hover
{
	color: #ff018c;
	z-index: 1000;
}
.StaticMenuItemStyle, StaticMenuItemStyle a, .StaticMenuItemStyle TD a
{
	color: White;
	z-index: 990;
}
.StaticMenuHoverStyle, .StaticMenuHoverStyle a:hover, .StaticMenuItemStyle TD a:hover
{
	color: #ff018c;
	background-color: Black;
}
.DynamicMainMenu
{
	background-repeat: repeat-x;
	background-color: #200115;
	z-index: 1000;
	font-size: 11px;	
}
.DynamicMenuItemStyle
{
	color: black;
	z-index: 1000;
	padding-right:4px;
	padding-right:16px;
}
.DynamicMenuItemStyle a
{
	color: black;
	z-index: 1000;	
}
.DynamicMenuHoverStyle, .DynamicMenuHoverStyle a
{
	color: #e001c6;
	z-index: 1000;
}

.Content
{
	height: 200px;
	min-height: 200px;
	background-color: #f5eaee;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	text-align: left;
	background-image: url(/images/signaturegradback.jpg);
	background-repeat: repeat-y;
	padding-bottom: 50px;
}
.ContentNoGradient
{
	height: 200px;
	min-height: 200px;
	background-color: #f5eaee;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	text-align: left;
	padding-bottom: 50px;
}
#FooterTop
{
	height: 20px;
	background-color: white;
	width: 1000px;
	height: 25px;
}
#Footer
{
	color: White;
	font-size: 11px;
	letter-spacing: 1px;
	height: 24px;
	background-color: black;
}
#Footer a
{
	color: white;
	text-decoration: none;
}
#Footer a:hover
{
	color: white;
	text-decoration: underline;
}
.Small
{
	font-size: 12px;
	color: #403237;
}
.CmsGrid a, .CmsGrid a:active, .CmsGrid a:visited
{
	color: navy;
	text-decoration: none;
}
.CmsGridHeader
{
	background-color: #f4f4f4;
	background-image: url(images/gridheader.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.CmsGridHeader td
{
	color: black;
	font-weight: bold;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #dadada;
	white-space: nowrap;
	vertical-align: middle;
}
.CmsGridRow
{
	background-color: #f3f3f3;
	padding: 1px;
}
.CmsGridRowAlt
{
	background-color: #f9f9f9;
	padding: 1px;
}
.CmsGridFooter
{
	padding: 4px;
	height: 15px;
	font-size: 11px;
}
.TabMenuItem
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border-top: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	background-color: #eaeaea;
	padding: 2px;
}
.TabMenuSelectedItem
{
	font-size: 11px;
	color: Black;
	font-weight: bold;
	border-top: solid 1px #dadada;
	border-left: solid 1px #dadada;
	border-right: solid 1px #dadada;
	background-color: white;
	padding: 2px;
}
.ToolBox
{
	margin: 0px;
	border-top: solid 1px #e6e6e6;
	border-left: solid 1px #e6e6e6;
	border-bottom: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background-image: url(cms/images/toolboxback.jpg);
	background-repeat: repeat-x;
	background-color: #dddddd;
	vertical-align: middle;
	height: 34px;
}
.ToolBox TD
{
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	white-space: nowrap;
}
.ToolBoxSep
{
	width: 5px;
	background-image: url(cms/images/ToolBoxSepBack.png);
	background-repeat: no-repeat;
	background-position: center;
}
.Article
{
	background-color: Transparent;
}
.ArticleTitle
{
	font-size: 13px;
	font-weight: bold;
}
.ArticleTopic
{
	font-size: 12px;
	font-style: italic;
}


.ToolStrip
{
	font-size: 11px;
	background-color: Black;
	color: White;
	font-weight: bold;
}
.ToolStrip a
{
	color: White;
}
.ToolStrip a:hover
{
	color: black;
}
.ToolStrip TD
{
	padding: 3px;
}
.ToolStripItem
{
	background-color: transparent;
	border: solid 1px transparent;
}
.ToolStripItemOver
{
	background-color: White;
	color: black;
	border: solid 1px black;
}
.ToolStripItemOver a
{
	color: black;
}
.HyperContentImageUploader
{
	background-color: White;
	border: solid 1px black;
}

.TripTitle
{
	font-size: 18px;
	color: black;
	letter-spacing: 0px;
	font-weight: bold;
}
.TripTitle P
{
	margin: 0px;
	padding: 0px;
}
.TripSubTitle
{
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.TripSubTitle P
{
	margin: 0px;
	padding: 0px;
}
.TripDays
{
	font-size: 15px;
	color: #780348;
	letter-spacing: 1px;
	font-weight: bold;
}
.TripDays P
{
	margin: 0px;
	padding: 0px;
}
.TripDescription
{
	font-size: 11px;
	color: black;
}
.TripPrice
{
	font-size: 16px;
	color: #c1029f;
	padding-top: 5px;
	font-weight: bold;
}
.TripPhoto
{
	border-left: solid 2px white;
	border-right: solid 2px white;
	border-top: solid 2px white;
	border-bottom: solid 4px white;
}
.TripEditTitle
{
	font-size: 10px;
	background-color: black;
	color: white;
	padding: 2px;
	font-weight: bold;
}
.TripBannerCell
{
	overflow: auto;
}
.TripItem
{
	width: 485px;
	height: 170px;
	background-color: #f3e6ea;
	border: dotted 1px #cdade7;
}
.TripDetails
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	background-image: url(images/signaturecontentback.jpg);
	background-repeat: repeat-y;
	height: 200px;
	vertical-align: top;
}
.TripDetailsPhoto
{
	background-color: #e0c4cb;
	width: 300px;
	padding-top: 0px;
}
.HyperPager
{
	font-size: 90%;	
}
.HyperPagerTitle
{		
	color: #9f2074;
	font-weight: bold;	
	padding-left: 50px;
	padding-right: 50px;	
	letter-spacing: 1px;
	font-size:80%;
	padding-bottom:5px;
	border-bottom:dotted 1px #9f2074;
	
}
.HyperPagerButtons
{
	color: black;	
	padding-top: 5px;		
	font-size: 105%;
}
.HyperPagerPrevNext
{	
	font-size: 130%;
	font-weight: bold;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 3px;
	color: #9f2074;
}
.HyperPagerNumber
{
	background-color: #9f2074;
	font-size: 100%;
	font-weight: bold;	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
}
.HyperPagerNumberCurrent
{
	color: #9f2074;
	background-color: white;
	font-size: 110%;
	font-weight: bold;	
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;	
}
.HyperPagerNumberCurrent a
{
	color: #9f2074;
}
.CmsTitle
{
	color: black;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: dotted 1px gray;
}
.SignatureLogo
{
	color: #5e5e5e;
	letter-spacing: 3px;
}
.HtmlEditor, .HtmlEditor a, .HtmlEditor TD
{
	font-weight: normal;
}
.HtmlEditor P
{	
	margin: 2px;
}
.HtmlViewer IMG
{
	margin: 0px;
}
.OrdersGridPager a
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border: solid 1px black;
	background-color: white;
}
.AirTicketsLoader
{
	background-image:url(/images/AirTicketsLoadBack.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:311px;
	height:170px;
}
