* { font-size:11px; }



.listingText * {
	font-family:verdana !important;
	font-size:11px !important;
}

.taglineText * {
	font-family:verdana !important;
	font-size:10px !important;
}

.purpleTaglineText * {
	color: #444063;
	font-family:verdana !important;
	font-size:10px !important;
}

body {
	background: url('../images/back.gif');
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 11px !important;
	font-size: 11px;
	font-family: "Verdana","Geneva","Arial","Helvetica","Sans-Serif";
}

#SlideShow { 
	width:335px; 
	height:202px; 
	position:relative; 
	overflow:hidden; 
	padding:0;
	margin:0;
	background:#DEDEDE url('/images/slideshow/loading.gif') center center no-repeat;
	}
	
#SlideShow ul { list-style-type:none; }
#SlideShow img { border:none; position:absolute; top:0; left:0; display:none; }

.MapButton
{
  color:black;
  position:relative;
  font-size:12;
  font-weight:bold;
  cursor:pointer;
  width:auto;
  height:25;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align:middle;
  border-top:1px;
  border-top-color:lightgrey;
  border-top-style:solid;
  border-left:1px;
  border-left-color:lightgrey;
  border-left-style:solid;
  border-right:1px;
  border-right-color:black;
  border-right-style:solid;
  border-bottom:1px;
  border-bottom-color:black;
  border-bottom-style:solid;
}
.MapButtonHoverLightPurple
{
  background:url('/mapLib/pic/lightPurpleButton_hover.jpg');
  color:white;
}
.MapButtonRegularLightPurple
{
  background:url('/mapLib/pic/lightPurpleButton.jpg');
  color:white;
}
.MapButtonHoverOrange
{
  background:url('/mapLib/pic/orangeButton_hover.jpg');
  color:white;
}
.MapButtonRegularOrange
{
  background:url('/mapLib/pic/orangeButton.jpg');
  color:white;
}
.MapButtonHover
{
  background:url('/mapLib/pic/button_over.jpg');
  color:white;
}
.MapButtonRegular
{
  background:url('/mapLib/pic/button.jpg');
  color:white;
}



h1,h2,h3,h4,h5 {
	display:inline;
}

a.blackLink {
	font-weight: bold;
	font-size: 1.0em;
	color: #000000;
}

a.blackLink9 {
	font-size: 1.0em;
	color: #000000;
}

a.blackLink9NoUnderline {
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}

a.blackLink11NoUnderline {
	font-size: 1.1em;
	color: #000000;
	text-decoration: none;
}

a.blackLink10 {
	font-size: 1.0em;
	color: #000000;
}

a.blackLink11 {
	font-size: 1.1em;
	color: #000000;
	text-decoration:none;
}
a:hover.blackLink11 {
	font-size: 1.1em;
	color: #000000;
	text-decoration:underline;
}
a.blackLink12 {
	font-weight: bold;
	color: #000000;
	font-size: 1.0em;
}

a.blackLink12Bold {
	font-weight: bold;
	color: #000000;
	font-size: 1.0em;
}

a.lightOrangeLink {
	font-size: 1.0em;
	color: #F7EFCE;
}

a.lightOrangeLink12 {
	color: #F7EFCE;
	font-size: 1.0em;
}

a.lightOrangeBoldLink {
	font-size: 1.0em;
	font-weight: bold;
	color: #F7EFCE;
}

a.homeMassLink {
	white-space: nowrap;
	margin-left: 0px;
	margin-right: 0px;
	color: #261E63;
	font-size: 0.9em;
	/*font-stretch:wider;*/
}

a.orangeLink {
	font-weight:bold;
	color: #E39D15;
	font-size: 1.1em;
}

a.orangeNormalLink {
	color: #E39D15;
	font-size: 1.1em;
}

a.orangeNormalLink10 {
	font-size: 1.0em;
	color: #E39D15;
}

a.orangeNormalLinkBold11 {
	font-size: 1.0em;
	font-weight: bold;
	color: #E39D15;
}
.orangeNormalLinkBold11 {
	font-size: 1.0em;
	font-weight: bold;
	color: #E39D15;
	cursor:pointer;
	text-decoration:underline;
}

a.textNormalWhite12 {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
}
a:hover.textNormalWhite12 {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 1.1em;
}

a.topCity {
	font-size: 1.0em;
	font-weight: bold;
	color: #F7EFCE;
	text-decoration: none;
}

a:hover.topCity {
    color:#F7EFCE;
    text-decoration: underline;
    font-weight: bold;
    font-size: 1.0em;
}

a.purpleInnLink {
	font-weight: bold;
	color: #444063;
	font-size: 1.0em;
}
.purpleInnLink {
	font-weight: bold;
	color: #444063;
	font-size: 1.0em;
	cursor:pointer;
	text-decoration:underline;
}
a.maronLink {
	font-size: 1.0em;
	color: #b31d00;
}
a.purpleLink {
	font-size: 1.0em;
	color: #444063;
}
.purpleLink {
	font-size: 1.0em;
	color: #444063;
	cursor:pointer;
	text-decoration:underline;
}

a.purpleLink11 {
	font-size: 1.0em;
	color: #444063;
}

a.purpleLink12 {
	color: #444063;
	font-size: 1.25em;
}

a.purpleLinkBold12 {
	font-weight: bold;
	color: #444063;
	font-size: 1.0em;
}

a.lightPurpleLinkBold12 {
	font-weight:bold;
	color: #8680B5;
	font-size: 1.0em;
}

a.red10 {
	color: #FF0000;
	font-size: 1.0em;
}

a.redNormalLinkBold11 {
	font-size: 1.0em;
	font-weight: bold;
	color: #FF0000;
}

.white{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
}
.white A:link{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
}
.white A:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
}
.white A:link{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
}
.white A:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 1.1em;
}

a.white11{
	color: #FFFFFF;
	font-size: 1.0em;
}

a.white10{
	color: #FFFFFF;
	font-size: .9em;
}

a.whiteBold {
	color: #FFFFFF;
	font-weight: bold;
}

a.whiteBold11 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
}

a.whiteBold10 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
}

div.blackBold {
	color: #000000;
	font-weight: bold;
}

div.homeMassLink {
	line-height: 1.1em;
	margin-left: 2px;
	margin-right: 2px;
}

div.policy {
	font-weight: bold;
	color: #E39D15;
	margin-left:10px;
	margin-top: 10px;
	font-size: 1.0em;
}

div.policyExplaination {
	color: #000000;
	margin-left:35px;
	margin-right:5px;
	font-size: 1.0em;
}

div.policyExplaination10 {
	font-size: 1.0em;
	color: #000000;
	margin-left:35px;
	margin-right:5px;
}

div.advanceSearch {
	font-size: 1.0em;
	color: #000000;
	margin-left:35px;
	margin-right:5px;
}

div.textNormalOrange11 {
	font-size: 1.0em;
	color: #F7EFCE;
}

div.textNormalOrange12 {
	color: #F7EFCE;
	font-size: 1.0em;
}

div.textNormalPurple {
	color: #444063;
}

div.textPurple11 {
	font-size: 1.0em;
	color: #444063;
}

div.textPurple9 {
	font-size: 1.0em;
	color: #444063;
}

div.textPurple10 {
	font-size: 1.0em;
	color: #444063;
}

div.textBoldPurple {
	font-size: 1.1em;
    font-weight: bold;
	color: #444063;
}

div.textBoldPurple10 {
	font-size: 1.0em;
    font-weight: bold;
	color: #444063;
}

div.textBoldPurple12 {
    font-weight: bold;
	color: #444063;
	font-size: 1.0em;
}

div.textNormalWhite11 {
	font-size: 1.0em;
	color: #FFFFFF;
}

div.fastFind {
	font-size: 1.1em;
    font-weight: bold;
	color: #822E2B;
}

.black {
	color: #000000;
	font-weight: normal;
	font-size:1.1em;
}

.black8 {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
}

.black9 {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
}

.black10 {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
}

.black11, .black11 * {
	color: #000000;
	font-size: 12px;
}

.black14 {
	color: #000000;
	font-size: 1.4em;
}

.blackItalic10 {
	color: #000000;
	font-size: 1.0em;
	font-style:italic;
}


.blackBold11 {
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
}

.blackBold {
	color: #000000;
	font-weight: bold;
	font-size: 1.0em;
}

.blackBoldItalic {
	color: #000000;
	font-weight: bold;
	font-style:italic;
}

.blackBold10 {
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
}

.blackBold13 {
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
}

.blackBold14 {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
}

.blackBold18 {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
}

.blueBold16 {
	color: #0000FF;
	font-weight: bold;
	font-size: 1.3em;
}

.lightOrange9 {
	color: #F6EECD;
	font-size: 1.0em;
}

.lightOrange11 {
	color: #F6EECD;
	font-size: 1.0em;
}

.lightOrange12 {
	color: #F6EECD;
	font-size: 1.0em;

}

.lightOrangeBold {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.1em;
}

.lightOrangeBold11 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.0em;
}

.lightOrangeBold12 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.0em;
}


.lightOrangeBold13 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.3em;
}

.lightOrangeBold14 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.4em;
}

.lightOrangeBold15 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.25em;
}

.lightOrangeBold16 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 1.25em;
}

.lightOrange19 {
	color: #F6EECD;
	font-size: 1.25em;
}

.orange{
	color: #E39D15;

}

.orange10{
	color: #E39D15;
	font-size: 1.0em;
}

.orange22 {
	color: #E39D15;
	font-size: 1.5em;
}

.orangeBold {
	color: #E39D15;
	font-weight: bold;
	font-size: 1.1em;
}

.orangeBold14 {
	color: #E39D15;
	font-weight: bold;
	font-size: 1.25em;
}

.orangeBold16 {
	color: #E39D15;
	font-weight: bold;
	font-size: 1.4em;
}

.orangeBold18 {
	color: #E39D15;
	font-weight: bold;
	font-size: 1.6em;
}

.red10{
	color: #FF0000;
	font-size: 1.0em;
}

.red11{
	color: #FF0000;
	font-size: 1.0em;
}

.red12{
	color: #FF0000;
	font-size: 1.0em;
}

.redBold{
	color: #FF0000;
	font-weight: bold;
}

.redBold11{
	color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
}

.redBold10{
	color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
}

font.white{
	color: #FFFFFF;
}

.white10{
	color: #FFFFFF;
	font-size: 1.0em;
}

.white11{
	color: #FFFFFF;
	font-size: 1.0em;
}



.whiteBoldItalic{
	color: #FFFFFF;
	font-weight: bold;
	font-style:italic;
	font-size: 1.0em;
}

.whiteBold {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
}

.whiteBold16 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.25em;
}

.whiteBold18 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.lightPurpleBold14 {
	color: #8680B5;
	font-size: 1.25em;
	font-weight: bold;
}

.lightPurpleBold16 {
	color: #8680B5;
	font-size: 1.25em;
	font-weight: bold;
}

.lightPurpleBoldItalic12 {
	color: #8680B5;
	font-weight: bold;
	font-style: italic;
	font-size: 1.0em;
}

.lightPurpleBoldItalic14 {
	color: #8680B5;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
}

.lightPurpleBold12 {
	color: #8680B5;
	font-weight: bold;
	font-size: 1.0em;
}

.lightPurpleBold13 {
	color: #8680B5;
	font-size: 1.3em;
	font-weight: bold;
}

.purple11 {
	font-size: 1.0em;
	color: #444063;
}

.purple10 {
	font-size: 1.0em;
	color: #444063;
}

.purple12 {
	color: #444063;
	font-size: 1.0em;
}

.purpleBold10 {
	color: #444063;
	font-weight: bold;
	font-size: 1.0em;
}

.purpleBold12 {
	color: #444063;
	font-weight: bold;
	font-size: 1.1em;
}

.purpleBold14 {
	font-size: 1.4em;
	color: #444063;
	font-weight: bold;
}

.purpleBold16 {
	font-size: 1.3em;
	color: #444063;
	font-weight: bold;
}

.purpleBold18 {
	font-size: 18px;
	color: #444063;
	font-weight: bold;
}

form {
	margin: 0px;
}

hr {
	margin: 10px 10px;
	height: 1px;
	border: 0 none;
	background-color: Black;
	color: Black;
}

hr.seperator {
	margin: 5px 5px 1px 1px;
	height: 1px;
	border: 0 none;
	background-color: Black;
	color: Black;
}

hr.newOrder {
	margin: 3px 3px;
	height: 1px;
	border: 0 none;
	color: Black;
	background-color: Black;
}

hr.purple {
	margin: 10px 10px;
	height: 1px;
	border: 0 none;
	color: #8680B5;
	background-color: #8680B5;
}

image {
	border: 0px;
}

image.blackBorder {
	border: 2px solid #FFFFFF;
}

input {
	font-size: 1.1em;
	border: inset 1px #000000;
}

input.none {
	border: 0px;
}

input.image {
	border: 0px;
}

input.standard {
	border: inset 1px #000000;
}

.px10 {
	font-size: 1.0em;
	margin: 0px;
}

.px11 {
	font-size: 1.0em;
	margin: 0px;
}

.px12 {
	margin: 0px;
	font-size: 1.1em;
}

.px13 {
	font-size: 1.3em;
	margin: 0px;
}

.px14 {
	font-size: 1.4em;
	margin: 0px;
}

table.homeBodyContent {
	border: 1px solid #8680B5;
	background: #D3D1E4;
	color: Black;
}

table.fallContent {
	margin: 0px;
	border-color: #8680B5;
	border-style: solid;
	background: #D3D1E4;
	color: Black;
	border-width: 1px;
}

table.homeMiddleContent {
}

table.siteBorder {
   border: 2px solid #e39d15;
   border-top: none;
}

table.thinOrangeBorder {
   border: 1px solid #e39d15;
   border-top: none;
}

table.thinBorder {
   border: 1px solid #000000;

}

table.tenSpacing {
	margin-top: 10px;
}

table.orange {
	border-style: solid;
	border-width: 1px;
	border-color: #E39D15;
}

table.white {
	margin-top: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: White;
}

table.red {
	margin: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: Red;
}

table.specialTop {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 2px;
	border-color: #E39D15;
}


th {
	font-weight: bold;
}

td {
}

td.black10 {
	font-size: 1.0em;
	color: #000000;
}

td.font11 {
	font-size: 1.0em;
}

td.fontPurple10 {
	font-size: 1.0em;
	color: #444063;
}

td.orange {
	background: #F6EECD;
	padding: 5px;
}

.orangeListings {
	color: #E39D15;
	font-size: 1.1em;
}

td.orangeListingOrange11 {
	color: #F6EECD;
	font-weight: bold;
	font-size: 0.90em;
}

td.orangeListing {
	background: #F6EECD;
	border-bottom: 1px solid #E39D15;
	color: #E39D15;
	font-weight: bold;
	font-size: 1.0em;
}

td.seperator {
	padding: 1px;
}
td.thinOrangeTopBorder {
   border-top: 1px solid #e39d15;
}

td.thinBlackBorder {
	border: 1px solid #000000;
}

td.thinBlackBorderTop {
	border-top: 1px solid #000000;
}

td.botttomWhite {
	border-bottom: 5px solid #FFFFFF;
}

td.specialOrange {
	font-size: 1.1em;
	color: #444063;
	background-color: #FCFAEF;
	border-bottom: 2px solid #FFFFFF;
}

td.specialWhite {
	font-size: 1.1em;
	color: #444063;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

td.account {
	background-color: #8680B5;
	color: #FFFFFF;
}

td.white {
	color: #FFFFFF;
}

select.radius {
	color: Black;
	font-size: 1.1em;
}

ul.black10 {
  font-size: 1.0em;
  color: 000000;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 0px;
  margin-right: 10px;
}

ul.black10SmallPoint {
  font-size: 1.0em;
  list-style: url('../images/smallBulletPoint.gif');
  color: 000000;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 0px;
  margin-right: 10px;
}

ul.black11 {
  font-size: 1.0em;
  color: 000000;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 0px;
}

ul.purple11 {
  font-size: 1.0em;
  color: 444063;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 0px;
}

ul.lightOrange {
  font-size: 1.0em;
  color: #F7EFCE;
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 0px;
}

ul.listingBullets {
  margin-top: 5px;
  margin-bottom: 5px;
}

ul.orangeArrow {
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-image: url('../images/listItemArrow.gif');
	color: #000000;
	font-weight: bold;
}

@media print{
       .noprint {display:none;}
}

.navBar {
	color: #FFFFFF;
	font-weight: bold;
	height:30px;
	background:url('/mapLib/pic/orangeButton.jpg');
}
.navMenu{
	height:30px;
	position:relative;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
	cursor:pointer;
	float:left;
	margin-right: 5px;
}
.navMenuInner{
	color:#FFFFFF;
	float:left;
	position:relative;
	top:7px;
	height:23px;
}
.navMenuInnerHover{
	color:#444063;
	float:left;
	position:relative;
	top:7px;
	height:23px;
}

A.navMenu:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
}

A.navMenu:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
}

A.navMenu:hover {
	color: #444063;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
}

A.navMenu:active {
	color: #444063;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
}

.navSubMenu {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 1.0em;
	z-index:6000;
}

.menuSpacer {
	padding-left:1px;
	padding-right:1px;
}

.myInnsLinks {
	color:blue;
	text-decoration:underline;
	cursor:pointer;
	height:20px;
}
.myInnsForgot {
	color:blue;
	text-decoration:underline;
	cursor:pointer;
}
.myInnsClose {
	position: absolute;
	right: 0;
	width: 95%;
	text-align: right;
	color:blue;
	text-decoration:underline;
	cursor:pointer;
	padding-top:2px;
	padding-right:2px;
}
.myInnsFloatingBox {
	position:absolute;
	z-index:50;
	display:none;
	background-color:white;
}
.myInnPurpleLink {
	font-size: 1.0em;
	color: #444063;
	cursor:pointer;
	text-decoration:underline;
}
.myInnOrangeLink {
	font-size: 1.0em;
	color: #E79E10;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}
table.whiteAndPurple {
	border: 1px solid #8482B5;
	background-color:white;
}
.error {
	font-size:10pt;
	font-weight:bold;
	color:red;
}
.grayOut {
	position:absolute;
	height:85px;
	width:455px;
	background-color:#CCCCCC;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	display:none;
}
.payByCheck {
	color:#FF0000;
	font-weight:bold;
	font-size:20pt;
	position:relative;
	top:50px;
	left:50px;
}
.currentLevel {
	background-color:#FFCC99;
	border: 1px solid black;
}
.levelsClass {
	border: 1px solid black;
	cursor:pointer;
}
.activeOption {
	display:inline;
	border: 1px solid black;
	background-color:#E79E10;
	padding:2px;
	cursor:pointer;
	font-size:10pt;
	height:20px;
}
.disableOption {
	display:inline;
	border: 1px solid black;
	background-color:#C6C6C6;
	padding:2px;
	font-size:10pt;
	height:20px;
}
.checkoutGood {
	display:inline;
	border: 1px solid black;
	background-color:green;
	padding:2px;
	font-size:10pt;
	height:20px;
	cursor:pointer;
}
.shoppingCart {
	border: 2px solid #E79E10;
}
.cartItem {
	font-size:7pt;
	width:80px;
	display:inline;
	float:left;
	padding-left:2px;
}
.cartDollar {
	margin:0px;
	width:2px;
	float:left;
}
.cartPrice {
	width:22px;
	display:inline;
	float:right;
	padding-right:3px;
	text-align:right;
}
.dropdown {
	position:absolute;
	visibility:hidden;
	background-color:white;
	border:1px solid black;
	padding:4px;
	height:150px;
	overflow:auto;
	width:200px;
}
.linkPointer {
	cursor:pointer;
}
.stepDash {
	background-image:url('/images/step-dash.png');
	background-repeat:repeat-x;
}
.stepDashEnd {
	background-image:url('/images/step-dash.png');
	background-postion:center left;
	background-repeat:no-repeat;
}
.stepDashStart {
	background-image:url('/images/step-dashStart.png');
	background-postion:center right;
	background-repeat:no-repeat;
}
.stepNames {
	color:#D6D3E7;
	font-weight:bold;
	font-size:12px;
}
.stepNamesOn {
	color:#424163;
	font-weight:bold;
	font-size:12px;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 9pt Verdana;
line-height:9pt;
z-index:100;
padding-top:8px;
filter:alpha(opacity=0);opacity:0.0;
}

#dropmenudiv a{
color: #FFFFFF;
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0px 3px 0px;
text-decoration: none;
font-weight: bold;
align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #8482B5;
color: #444063;
}

.greenMessage {
	color:green;
	font-weight:bold;
	font-size:1.2em;
}
.redLink10 {
	font: 1.0em;
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
}
.greenLink10 {
	font: 1.0em;
	color: #008e1e;
	text-decoration:underline;
	font-weight:bold;
}
.yellowLink10 {
	font: 1.0em;
	color: #E39D15;
	text-decoration:underline;
	font-weight:bold;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.dropdownMenu{
	font-size:17;
	width:200;
	height:30;
	border-width:1px;
	border-style:solid;
	border-color:black;
	
}
div.highslide-html-content-top {
	border-width:2px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:black;
}
div.highslide-html-content-bottom {
	border-width:2px;
	border-top-width:0px;
	border-style:solid;
	border-color:black;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 10px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.purpleTitle {
	font-weight:bold;
	font-size:16px;
	color:#424163;
}


.page-account .content { 
  padding:16px;
}

.page-account .content h2 {
  font-size:18px;
}

.page-account .content h3 {
  font-size:14px;
}

.log-success { width:95%; margin:8px; padding:8px; background:#caffca; border:#39b54a 1px solid; text-align:center; }
.log-error { width:95%; margin:8px; padding:8px; background:#fbd1d3; border:#cc0000 1px solid; text-align:center; }
fieldset { width:410px; border:#ccc 1px solid; margin-bottom:16px; }
.form-input-long,
.form-textarea { width:400px; margin:4px 0 16px 0; }

.page-account ol { margin:0 0 0 20px; padding:0; }
.page-account li { margin:0 0 8px 0; padding:0; }

span.log-success {background:#caffca; border:#39b54a 1px solid; padding:2px 4px; display:block; }
span.log-warning {background:#ffffcc; border:#dcae00 1px solid; padding:2px 4px; display:block; }
fieldset { border:#666 border:1px solid; }

/*
quick temp fixes
*/
a.tmp_latestTweet { line-height:30px; }

.home_recipe_box { width:190px; height:131px; overflow:hidden; position:relative; }
.home_recipe_box img { border:none; }
.home_recipe_box a .home_recipe_caption { display:none; text-decoration:none; }
.home_recipe_box a:hover .home_recipe_caption { display:block; }
a.home_recipe_link { text-decoration:none; border:none; }
.home_recipe_caption { background:#000; color:#fff; position:absolute; bottom:4px; right:0; padding:2px 4px; }


.frontpage_banner_specials_img { height:194px; overflow:hidden; max-width:380px; }
.frontpage_banner_specials_img img { height:194px; border:none; }
.frontpage_banner_specials_txt { width:100%; height:194px; overflow:hidden; background:#000; color:#fff; padding:40px 16px 0 16px;}
.frontpage_banner_specials_txt h2 { font-size:10px; text-transform:uppercase; display:block; padding:0; margin:0 0 8px 0; }
.frontpage_banner_specials_txt h3 { font-size:12px; display:block; padding:0; margin:0; }



.frontpage_banner_specials_txt a.btn_banner { 
	clear:both;
	padding:4px 8px; 
	background:#7e1410; 
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:#913734 1px solid;
	}
.frontpage_banner_specials_txt a.btn_banner:hover { 
	background:#C00; 
	border-color:#f8f8f8;
}

				a.callToAction {
					background:#fff url(/images/bgs/bg_tile_darkmagenta.gif) top left repeat-x;
					padding:8px 20px;
					margin:0;
					display:inline-block;
					color:#fff;
					font-size:12px;
					position:relative;
					-moz-border-radius: 8px; -webkit-border-radius: 8px;
					text-decoration:none;
					text-align:left;
				}
				a.callToAction:hover {	
					background-image:none;
					background-color:#ac002c;
					}
				a.callToAction:hover span {
					color:#fff;
					font-weight:normal;
				}
				a.callToAction h3 { 
					
					color:#fff;
					font-size:18px;
					line-height:20px;
					margin:0;
					padding:0 0 0 0;
					cursor:pointer;
				}
				a.callToAction span {
					font-size:12px;
					margin:0;
					padding:0;
					line-height:14px;
				}



/**/
ul.list_inline { margin:0; padding:0; }
ul.list_inline li { display: inline; float:left; }
.home_video_img { width:120px; height:70px; position:relative; overflow:hidden; margin:2px auto; }
.home_video_img img { border:none; margin-top:-10px; }
.list_inline_cell { margin:6px 8px; }
.home_video_box { width:130px; height:130px; overflow:hidden; background:#fff; border:#ccc 1px solid; padding:4px; margin:0; } /* don't set width */
.home_video_caption { color:#333; padding:2px 4px; font-size:10px; width:120px; }
.home_video_ico { position:absolute; width:32px; height:32px; background:url(../images/icons/32x32/ico_play-video.png) top left no-repeat; top:20; left:45; }

* html ul.featured_videos { display:inline-block; width:294px; margin:0 0 0 18px; padding:0; }

/*
.featured_videos div.list_inline_cell { width: 130px; }
.list_inline_cell { height:200px; float:left; margin:0 8px 8px 0; padding:4px 6px 4px 3px; }
ul.list_inline { display:inline-block; float:left; } fixed block float 
ul.list_inline li { display:block; margin:0 16px 0 0; border:1px solid; }
.home_video_box { height:120px; overflow:hidden; border:#ccc 1px solid; padding:4px; margin:0; } don't set width 
.home_video_img { width:120px; height:70px; position:relative; overflow:hidden; }
.home_video_ico { position:absolute; width:32px; height:32px; background:url(../images/icons/32x32/ico_play-video.png) top left no-repeat; top:20; left:45; }
.home_video_img img { border:none; margin-top:-10px; }
.home_video_box a .home_recipe_caption { text-decoration:none; }
a.home_video_link { text-decoration:none; border:none; color:#333; }
.home_video_caption { color:#333; padding:2px 4px; font-size:10px; width:120px; }
*/

.home_paragraph p { padding-left:6px; padding-right:6px; }



/***************************/

.spacing { padding:8px; }
							
							input.btn {
								/*clear:both;*/
								padding:0px 4px; 
								margin:0;
								font-weight:bold;
								text-decoration:none;
								-moz-border-radius: 4px;
								-webkit-border-radius: 4px;
								background-color:#e39d15;
								color:#fff;
								cursor:pointer;
								border:none;
							}
							input.btn:hover { background-color:#ffcc33; color:#fff; border-color:#fff; }
							
							a.btn, a.btn:link, a.btn:visited, a.btn:active,
							a.btn_banner {
								/*clear:both;*/
								padding:4px 8px; 
								font-weight:bold;
								text-decoration:none;
								-moz-border-radius: 4px;
								-webkit-border-radius: 4px;
								background-color:#e39d15;
								color:#fff;
								border:#fff 1px solid;
							}
							
							
							
							a.btn,
							a.btn_banner:hover { background-color:#e39d15; color:#fff; border-color:#fff; }
							
								a.green { 
									background:url(/images/banners/bg_green_spotlight.jpg) top center no-repeat;
									background-color:#336600 !important; background-color:#336600;
									color:#f8f8f8 !important; color:#f8f8f8;
									border-color:#f8f8f8 !important; border-color:#f8f8f8;
									}
								a.green:hover { 
									background-image:none;
									background-color:#66cc33 !important; background-color:#66cc33;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
									
								a.red { 
									background:url(/images/banners/bg_red_spotlight.jpg) top center no-repeat;
									background-color:#990000 !important; background-color:#990000;
									color:#f8f8f8 !important; color:#f8f8f8;
									border-color:#f8f8f8 !important; border-color:#f8f8f8;
									}
								a.red:hover { 
									background-image:none;
									background-color:#ff0000 !important; background-color:#ff0000;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
									
								a.maroon { 
									background:url(/images/banners/bg_red_spotlight.jpg) top center no-repeat;
									background-color:#800000 !important; background-color:#800000;
									color:#f8f8f8 !important; color:#f8f8f8;
									border-color:#f8f8f8 !important; border-color:#f8f8f8;
									}
								a.maroon:hover { 
									background-image:none;
									background-color:#800000 !important; background-color:#800000;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
								
								a.aqua { 
									background:url(/images/banners/bg_aqua_spotlight.jpg) top center no-repeat;
									background-color:#009cc2 !important; background-color:#009cc2;
									color:#f8f8f8 !important; color:#f8f8f8;
									border-color:#f8f8f8 !important; border-color:#f8f8f8;
									}
								a.aqua:hover { 
									background-image:none;
									background-color:#00ccff !important; background-color:#00ccff;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
								
								a.color_straw { 
									background-image:none;
									background-color:#d5be89 !important; background-color:#d5be89;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
								a.color_straw:hover { 
									background-color:#e3ce98 !important; background-color:#e3ce98;
									color:#fff !important; color:#fff;
									border-color:#fff !important; border-color:#fff;
									}
									
				.bgcolor_carmine, 
				a.bgcolor_carmine,
				a.bgcolor_carmine:link, 
				a.bgcolor_carmine:active,
				a.bgcolor_carmine:visited { 
					background-color:#ac002c !important; 
					background-color:#ac002c; 
					color:#fff !important; 
					color:#fff; 
				}
							
/*	$__banners
	-------------------------------------------------*/					
	
	/*	$__banner: broidery (dynamic)
		-------------------------------------------------*/
	.banner_broidery { padding:4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#fff; }
	.banner_broidery h3 { display:block; margin-top:8px; margin-bottom:8px; text-align:center; }
	.banner_broidery img { border:#f8f8f8 1px solid; padding:2px; margin:0; }
	.banner_broidery a { color:#fff; text-decoration:none; }
	.banner_broidery p { margin-top:4px; text-align:center; }
	.banner_broidery .deco { border:#f8f8f8 1px dashed; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	.banner_broidery .content { padding:4px; }
		.banner_broidery table { width:138px !important; width:138px; }
		.banner_broidery table td { padding-bottom:4px; padding-left:2px; padding-right:2px; } /* hack */

	/*	$__banner: wine	(static)
		-------------------------------------------------*/
	.banner_wine { 
		font-family:Georgia, "Times New Roman", Times, serif;
		width:176px;
		height:96px;
		background:#660033 url(/images/banners/banner_wine.jpg) top left no-repeat;
		border:#f8f8f8 1px solid;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; 
	}
	.banner_wine p { padding:4px 16px; margin-top:8px; font-size:12px; }
	.banner_wine a { text-decoration:none; }
	
	.banner_wine_150x100 { 
		font-family:Georgia, "Times New Roman", Times, serif;
		width:150px;
		height:100px;
		padding:0;
		margin:0;
		background:#660033 url(/images/banners/banner_wine_176x120.jpg) bottom left no-repeat;
		border:#f8f8f8 1px solid;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; 
	}
	.banner_wine_150x100 p { padding:4px 6px; margin-top:8px; font-size:12px; }
	.banner_wine_150x100 a { text-decoration:none; }
	
	.banner_wine_176x100 { 
		font-family:Georgia, "Times New Roman", Times, serif;
		width:176px;
		height:100px;
		background:#660033 url(/images/banners/banner_wine_176x120.jpg) bottom left no-repeat;
		border:#f8f8f8 1px solid;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; 
	}
	.banner_wine_176x100 p { padding:4px 6px; margin-top:8px; font-size:12px; }
	.banner_wine_176x100 a { text-decoration:none; }
	
	.banner_fall { 
		font-family:Georgia, "Times New Roman", Times, serif;
		width:176px;
		height:96px;
		background:#660033 url(/images/banners/banner_wine.jpg) top left no-repeat;
		border:#f8f8f8 1px solid;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; 
	}
	.banner_fall p { padding:4px 16px; margin-top:8px; font-size:12px; }
	.banner_fall a { text-decoration:none; }
	
	/*	$__banner: leather	(dynamic)
		-------------------------------------------------*/
	.banner_leather { background:#100b07; padding:4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#fff; }
	.banner_leather .deco { border:#dcd8bd 1px dashed; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	.banner_leather img { margin-top:2px; }

/*	$__colors: backgrounds
	-------------------------------------------------*/
.bgcolor_green 		{ background:#336600; color:#fff; 		}
.bgcolor_magenta 	{ background:#906; 		color:#fff; 		}
.bgcolor_aqua 		{ background:#007e9d; color:#fff; 		}
.bgcolor_maroon 	{ background:#800000; color:#fff; 		}
.bgcolor_red 			{ background:#990000; color:#fff; 		}			
.bgcolor_straw 		{ background:#e3ce98; color:#60220d;  }

	/*	$__colors: backgrounds > Background Effects
		-------------------------------------------------*/
	.bgcolor_aqua_spotlight 	{ background:#007e9d url(/images/banners/bg_aqua_spotlight.jpg) top center no-repeat; color:#fff; }
	.bgcolor_teal_spotlight 	{ background:#005b7f url(/images/banners/bg_teal_spotlight.jpg) top center no-repeat; color:#fff; }
	.bgcolor_red_spotlight 		{ background:#990000 url(/images/banners/bg_red_spotlight.jpg) top center no-repeat; color:#fff; }
	.bgcolor_green_spotlight 	{ background:#336600 url(/images/banners/bg_green_spotlight.jpg) top center no-repeat; color:#fff; }
	.bgcolor_maroon_spotlight { background:#800000 url(/images/banners/bg_maroon_spotlight.jpg) top center no-repeat; color:#fff; }
								
								
							
							
.light_tartan_aqua { 
					background:#cfc8a6 url(/images/bgs/tiles/Flanel-Pattern02.png) repeat;
					color:#005E6B;
				}
				.light_tartan_aqua a, .light_tartan_aqua table td { color:#005E6B; font-weight:bold; }
				.light_tartan_aqua .deco, .light_tartan_aqua .content img { border-color:#005E6B; }
			
			
      	.aqua_dark_pattern { 
					background:#005b7f url(/images/bgs/tiles/tile_patt_4ab7988a0f143.jpg) repeat;
					color:#fff;
				}
				.aqua_dark_pattern a, .aqua_dark_pattern table td { color:#fff; font-weight:bold; }
				.aqua_dark_pattern .deco, .aqua_dark_pattern .content img { border-color:#fff; }
				
				
				.tartan_aqua { 
					background:#00c8e1 url(/images/bgs/tiles/tartan_aqua.jpg) repeat;
					color:#005E6B;
				}
				.tartan_aqua a, .tartan_aqua h3, .tartan_aqua p, .tartan_aqua table td { color:#005E6B; font-weight:bold; }
				.tartan_aqua .highlight { 
					background:#f8f8f8; 
					padding:2px 4px;
					}
				.tartan_aqua .deco, .tartan_aqua .content img { border-color:#fff; }
				.tartan_aqua a.btn {
					background:url(/images/banners/bg_aqua_spotlight.jpg) top center no-repeat;
					background-color:#009cc2 !important; background-color:#009cc2;
					color:#f8f8f8 !important; color:#f8f8f8;
					border-color:#f8f8f8 !important; border-color:#f8f8f8;
				}
				.tartan_aqua .btn:hover {
					background-image:none;
					background-color:#00ccff !important; background-color:#00ccff;
					color:#fff !important; color:#fff;
					border-color:#fff !important; border-color:#fff;
				}
							
							
							
							.box_thumb_video {width:124px; height:70px;  overflow:hidden; position:relative; border:#f8f8f8 1px solid; padding:2px 0; }
							/*.box_thumb_video_img { position:absolute; }*/
							.box_thumb_video img { border:none !important; border:none; padding:0; margin:0; margin-top:-10px; } /*reset default*/
							
							
							
.ico_star_16x16 { 
	display:inline-block;
	width:16px; height:16px;
	background:url(/images/icons/16x16/star.png) top left no-repeat !important;
	background:url(/images/icons/16x16/star.gif) top left no-repeat;
}

.frame_sidebar { width:300px; border:#e5e5e5 1px solid; margin:16px; padding-bottom:40px; }

/* used to override old styles with new ones */
.override_oldstyles { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px !important; font-size:12px; 
}
.override_oldstyles h1, .override_oldstyles h2, .override_oldstyles h3 { display:block; }
.override_oldstyles .blackLink12Bold { font-weight:normal; font-size:12px !important; font-size:12px; }

.override_oldstyles a { color:#005c9c; text-decoration:none; } /*0071BC, 06C, 09C, 005c9c*/

			.override, .override a { color:#333;}
      .override a:hover { color:#000;}
      .override .lightOrangeBold15 { color:#333;}
      .override .topCity { color:#999; }
      .override a.topCity:hover { color:#333; }


.hide { display:none; }

.main_area_new { margin:0 40px; }
.content_new p {
	font-size:12px !important;
	font-size:12px;
	line-height:18px !important;
	line-height:18px;
}
.content_new h1 {
	font:normal 34px/41px Georgia, "Times New Roman", Times, serif;
	color:#666;
	border-bottom:#ccc 1px solid;
	padding:0 0 8px 0;
	margin:36px 0 12px 0;
	display:block;
	
}
.content_new h2 {
	font:normal 24px/29px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:#ccc 1px solid;
	padding:0 0 1px 0;
	margin:36px 0 0 0;
	display:block;
}

.content_new h3 {
	font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 0 0px 0;
	margin:20px 0 8px 0;
	letter-spacing:1px;
}

span.new { 
	color:#F00; 
	font-weight:bold; 
	display:inline; 
	font-size:12px; 
	line-height:24px; 
	vertical-align:super; 
	font-style:italic; 
	}
	


		
	/*	$__page: homepage (move to the bottom!)
		-------------------------------------------------*/					
	.homepage-searchboxes {
		border:#8680b5 1px solid; 
		background:#d3d1e4;
		margin-top:2px;
		overflow:hidden;
	}
	.homepage-searchboxes .content {
		padding:0 7px 5px 7px;
	}
	.homepage-searchboxes h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#261e63;
		margin:0 0 8px 0; 
		padding:8px 0 0 0; 
		display:block;
	}
	.homepage-searchboxes label { font-size:10px; }
	.homepage-searchboxes fieldset { border:none; padding:0; margin:0; }
	
	body table td .homepage-searchboxes #adv_state, 
	body table td .homepage-searchboxes #cityId { font-family:Arial, Helvetica, sans-serif; font-size:12px !important; line-height:14px; }
	
	/* dropdown: select state/country */
	#adv_state { width:150px; height:19px !important; height:19px; }
	
	/* dropdown: select city */
	#cityId { width:150px; height:19px !important; height:19px; margin:0; padding:0 !important; line-height:14px !important;}
	
	/* cityId gets replaced for this: */
	.homepage-searchboxes .dhx_combo_box {
		font-family:Verdana, Geneva, sans-serif;
		width:150px;
		height:17px !important;
		height /*\**/: 21px\9;
		color:#cc0000;
		font-size:12px;
		line-height:14px;
		padding:0;
	}
	.homepage-searchboxes .dhx_combo_box img.dhx_combo_img { padding:0; margin:-1px; height:19px; height /*\**/: 21px\9; }
	.homepage-searchboxes input { padding:0; margin:0; }
	
		/*	$__element: fieldsets used for layout.
			-------------------------------------------------*/					
		#adv_form label em { font-size:9px; }
			#adv_form-field-state 	{ float:left; width:150px; margin-bottom:8px; margin-right:4px; }
			#adv_form-field-city 		{ float:left; width:150px; margin-bottom:8px; margin-right:4px; }
			#adv_form-field-checkin { float:left; width:200px; margin-bottom:8px; margin:4px 2px 0 0; clear:left; }
			#adv_form-field-nights 	{ float:left; width:200px; margin-bottom:8px; margin:4px 3px 0 0; }
			
			.adv_form-submit { border:none; padding:0; margin:0 0 8px 0; }
			
		
		#mdy { 
			font-family:Arial, Helvetica, sans-serif !important;
			font-family /*\**/: Verdana, Geneva, sans-serif\9; /* hack for ie as arial font is hard to read at 9px */
			border:none; /* reset damn color */
			width:120px; 
			height:19px; 
			font-size:12px !important;
			font-size:12px;
			font-size /*\**/: 12px\9;
			line-height /*\**/: 14px\9;
			border:1px solid #7f9db9 !important; border:1px solid #7f9db9;
			}
		#mdy { margin-top /*\**/: -1px\9; } /* hack: ie8 and below */
		
		#los  { 
			width:130px; 
			height:19px; 
			height /*\**/: 19px\9;
			}
	
		.sidebar-h3 {
			/*font-family:Verdana, Geneva, sans-serif !important;
			font-family:Verdana, Geneva, sans-serif;*/
			color: #333;
			font-weight: bold;
			font-size: 1.25em;
			padding-bottom:0;
			margin:0 0 4px 0;
			display:block;
		}
		
		
		.block-home-giftcertificate { position:relative; width:448; height:204; padding:0; margin:0; }
			#btn-gc-buy { position:absolute; bottom:56px; right:35px; }
			#btn-gc-info { position:absolute; bottom:56px; right:80px; }
		
		#banner-home-giftcertificate { position:absolute; top:0; left:0; }
		#form-search-location input.btn-submit-search-loc { 
			border:none;
			margin-left:4px;
			}
		#form-search-location .standard {
			border:none;
			border:#7f9db9 1px solid;
			margin:0 0 0 0;
			height:19px;
			padding:0;
		}
		#form-search-location fieldset { width:320px; border:none; padding:0; margin:0; }
		
		#form-search-location #fieldset-searchlocation-1 { 
			height:19px;
			float:none;
			padding:0; 
			padding-top:2px; 
		}
		
		a.lnk_purple { color:#261e63; font-weight:bold; }
		
		div.dhx_combo_list { width:140px !important;  width:140px; }
		
		#block-locationSearch { width:337px; height:164px; margin-top:5px; }
		#block-locationSearch .content { height /*\**/: 162px\9; overflow:hidden; }
		
		#block-availabilitySearch { width:337px; height:107px; }
		#block-availabilitySearch .content { height /*\**/: 98px\9; overflow:hidden; }
	
	
	
	
	
/*	$__components
	-------------------------------------------------*/				
	
	/*	$__components: slideshow in homepage
		-------------------------------------------------*/			
	.slideshowText { font-family: arial; color:white; font-weight:bold; text-decoration:none; background-color:black; }
	.slideshowPosition { position:relative; top:-16px; }
	
	/*	$__components: htx combo thing (city dropdown in homepage)
		------------------------------------------------------------*/			
	.dhx_combo_img{ position:absolute; top:0px; right:0px; width:17px; height:20px; }
	
	.dhx_combo_option_img { position:relative; top:1px; margin-left:2px; left:0px; width:18px; height:18px; }
	
	.dhx_combo_input { 
		color:#333333; 
		font-family: Arial; 
		font-size: 9pt; 
		border:0px; 
		padding:2px 2px 2px 2px; 
		position:absolute; 
		top:0px; 
	}
	
	.dhx_combo_box { 
		position:relative; 
		text-align:left; 
		border:1px solid #7F9DB9; 
		height:20px; 
		_height:22px; 
		overflow:hidden; 
		background-color: white; 
	}
	
	.dhx_combo_list { 
		position:absolute;
		z-index:30;
		overflow-y:auto;
		overflow-x:hidden;
		border:1px solid #7F9DB9;
		height:100px;
		font-family: Arial;
		font-size: 9pt;
		background-color: white;
	}
	
	.dhx_combo_list div { cursor:default; padding:2px 2px 2px 2px; }
	.dhx_selected_option{ background-color:navy; color:white; }
	
	
	/*	$__components: calendar (availability calendar in homepage)
		-------------------------------------------------------------------*/			
	#CalendarControlIFrame {
		display: none;
		left: 0px;
		position: absolute;
		top: 0px;
		height: 250px;
		width: 250px;
		z-index: 99;
	}
	
	#CalendarControl {
		position:absolute;
		background-color:#FFF;
		margin:0;
		padding:0;
		display:none;
		z-index: 100;
	}
	
	#CalendarControl table {
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 8pt;
		border-left: 1px solid #336;
		border-right: 1px solid #336;
	}
	
	#CalendarControl th { font-weight: normal; }
	
	#CalendarControl th a { font-weight: normal; text-decoration: none; color: #FFF; padding: 1px; }
	
	#CalendarControl td { text-align: center; }
	
	#CalendarControl .header { background-color: #8482B5; }
	
	#CalendarControl .weekday { background-color: #DDD; color: #000; }
	
	#CalendarControl .weekend { background-color: #F7EFCE; color: #000; }
	
	#CalendarControl .current { border: 1px solid #339; background-color: #8482B5; color: #FFF; }
	
	#CalendarControl .weekday,
	#CalendarControl .weekend,
	#CalendarControl .current { display: block; text-decoration: none; border: 1px solid #FFF; width: 2em; }
	
	#CalendarControl .weekday:hover,
	#CalendarControl .weekend:hover,
	#CalendarControl .current:hover { color: #FFF; background-color: #8482B5; border: 1px solid #999; }
	
	#CalendarControl .previous { text-align: left; }
	
	#CalendarControl .next { text-align: right; }
	
	#CalendarControl .previous,
	#CalendarControl .next { padding: 1px 3px 1px 3px; font-size: 1.4em; }
	
	#CalendarControl .previous a,
	#CalendarControl .next a { color: #FFF; text-decoration: none; font-weight: bold; }
	
	#CalendarControl .title { text-align: center; font-weight: bold; color: #FFF; }
	
	#CalendarControl .empty { background-color: #CCC; border: 1px solid #FFF; }



			.block-postItNote,
			.block-special2,
			.block-info,
			.block-whiteSpace {
				text-align:left;
				padding:0;
				margin-top:16px;
				/*width:44%;*/
				width:339px;
				padding-bottom:4px;
			}
			
			.block-postItNote h3,
			.block-special2 h3,
			.block-info h3,
			.block-whiteSpace h3 { display:block; margin:0 0 8px 0; padding-left:16px; padding-right:16px; padding-top:16px; }
			
			.block-postItNote p,
			.block-special2 p,
			.block-info p,
			.block-whiteSpace p { padding-left:16px; padding-right:16px; padding-bottom:4px; margin:8px 0; }
			
    	.block-postItNote {
				color:#555;
				background:#fefecc;
				border-top:#ccc 1px solid;
				border-bottom:#ccc 1px solid;
			}
			.block-special2 {
				color:#062971;
				background:#f2f3ff;
				border-top:#acbedf 1px solid;
				border-bottom:#acbedf 1px solid;
			}
			
			.block-info {
				color:#696969;
				background:#ebfaff;
				border-top:#dedede 1px solid;
				border-bottom:#dedede 1px solid;
			}
			
			.block-whiteSpace {
				color:#666;
			}
			.block-whiteSpace h3, .block-whiteSpace p { padding-left:8px; padding-right:8px; }
			/**************************************/
			
			.left { float:left; clear:left; }
			.right { float:right; clear:right; }
			
			/*.block-special2,
			.block-postItNote,
			.block-info,*/
			
			.blockboard-sunglow,
			.blockboard-lime, 
			.blockboard-orange,
			.blockboard-summmergreen,

			.block-whiteSpace {
				/*width:44%;*/
				width:339px;
				margin-top:16px;
				-moz-border-radius: 8px; -webkit-border-radius: 8px;
				color:#315f53;
			}
			
			.blockboard-lime a, 
			.blockboard-orange a,
			.blockboard-summmergreen a,
			.blockboard-sunglow a,
			.block-postItNote a,
			.block-special2 a,
			.block-info a {
				font-size:12px;
				color:#ff6600;
				text-decoration:none;
			}
			.blockboard-lime ul, 
			.blockboard-orange ul,
			.blockboard-summmergreen ul,
			.blockboard-sunglow ul,
			.block-special ul,
			.block-special2 ul,
			.block-info ul,
			.block-whiteSpace ul {
				margin-top:0;
				padding-top:0;
			}
			.blockboard-lime li, 
			.blockboard-orange li,
			.blockboard-summmergreen li,
			.blockboard-sunglow li,
			.block-special li,
			.block-special2 li,
			.block-info li,
			.block-whiteSpace li {
				line-height:18px;
			}
			.blockboard-lime h3, 
			.blockboard-orange h3,
			.blockboard-summmergreen h3,
			.blockboard-sunglow h3 {
				-moz-border-radius-topleft: 4px; -webkit-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px; -webkit-border-radius-topright: 4px;
				color:#fff;
				display:block; 
				margin:0 0 8px 0;
				padding-left:8px;
				padding-right:8px;
			}
			
			.blockboard-lime p, 
			.blockboard-orange p,
			.blockboard-summmergreen p,
			.blockboard-sunglow p { padding-left:8px; padding-right:8px; margin:8px 0; }
			
			
			.blockboard-lime { border:#abb93c 1px solid; }
			.blockboard-lime h3 { background:#abb93c; }
			
			.blockboard-orange { border:#ff9522 1px solid; }
			.blockboard-orange h3 { background:#ff9522; }
			
			.blockboard-summmergreen { border:#99b8b0 1px solid; }
			.blockboard-summmergreen h3 { background:#99b8b0; }
			
			.blockboard-sunglow { border:#f0d042 1px solid; }
			.blockboard-sunglow h3 { background:#f0d042; }
			
			
			.widget-liveHelp p { padding-top:8px; font-size:11px; line-height:12px; color:#666; }
			.widget-liveHelp p strong { padding-top:8px; font-size:11px; color:#06C; }
			
			
			
/*	$__pages
	-------------------------------------------------*/					
	
	/*	$__page: city listing
	------------------------------------------------------------*/				
	table.cityResultTable { 
		background:#fff url('/images/createInnDisplay/REGHeaderBackground.jpg') repeat-x; 
		/*padding:8px; doesnt work on ie when cell has padding reset below*/
		}
		table.cityResultTable td { padding:0; margin:0; }
		
		.cityResultGCInfo {
			margin-right:8px;
			padding-right:8px;
		}
		
		.cityResultImage { width:100px; height:100px; border:#ccc 1px solid; padding:2px; margin:8px 8px 0 8px; background:#fff; }
		.cityResultImage img { width:100px; }

		/*.cityResultImage a.btn { position:relative; float:none; padding:8px; display:inline-block !important; display:inline-block; }*/
		.linksBar a.btn { display:inline-block; } /* fix ie */
		
	
	.cityResultDesc { 
		padding-left: 2px;
	}
		.cityResultDesc p {
			font-size:12px;
			line-height:18px;
			margin-bottom:8px;
			margin-top:4px;
			margin-right:8px;
			padding-bottom:4px;
		}
		.cityResultHeadBlock h3 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			margin:0 0 4px 0 !important;
			margin:0 0 4px 0;
			}
		
				.cityResultMapLink {
				  /*background:url('/mapLib/pic/button.jpg');*/
					background:url(/mapLib/pic/gtk-jump-to-ltr.png) center left no-repeat;
				  color:#06C;
					margin-top:4px;
					margin-bottom:8px;
					width:100px;
					padding:3px 0;
					display:block;
					cursor:pointer;
				}
					.cityResultMapLink span {
						font-family:Arial, Helvetica, sans-serif;
						padding-left:16px;
					}
					
				table.linksBar { padding:8px 0; margin-bottom:12px; }
				
.breadcrumbs { 
	border:#fff 1px solid; 
	white-space:nowrap; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#e39d15; 
	margin-bottom:16px; 
	}
	.breadcrumbs a, span.crumb-current { color:#444063; font-size:14px; }