


.body{
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	font-weight: normal;
	color: #202020;
	margin-bottom: 8px;

	background-color: #ffffff;

	background-image: url('graphics/bkgnd.png');
	background-repeat:repeat;
}


h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 15pt;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	color: #f0f0f0;
}

h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	color: #f0f0f0;
}



.header
{
	border-top: 8pt solid #f75733;
	background-image: url('graphics/bkgndClouds.png');
	background-repeat:no-repeat;
	background-position:top;
}

.headerTitle
{
	margin-top: 6pt;
	margin-left: 6pt;
	margin-right: 6pt;
	margin-bottom: -8pt;
}


.textLink { 
	text-decoration: underline; 
	color: #000000;
	}


.textLink:link { 
	text-decoration: underline; 
	color: #000000;
	}
.textLink:visited { 
	text-decoration: underline; 
	color: #000000;
	}
.textLink:hover { 
	text-decoration: underline; 
	color: #2840c0;
	}
.textLink:active { 
	text-decoration: underline; 
	color: #2840c0;
	}

.textLinkDim
{
	text-decoration: normal; 
	color: #a0a0a0;
}



.compMain{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.pageContentCompartment
{
	margin-top: 2pt;
	padding: 12pt;
	background: url('graphics/white66.png') repeat;
}


.mainTableFrame{
	border: 10pt solid #ff0000;
	background-color: #ffffff;
/*
	background: url(graphics/bkgnd.png) repeat;
*/
}





.paneCompartment
{
}

.paneContent
{
  min-height:500px;
  height:auto !important;
  height:500px;
	padding: 12pt;
}



.paneTabs
{
	text-transform: uppercase;
	color: #808080;
	font-size: 8pt;
	line-height: 16pt;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	width: 104px;
	height: 22px;
}

.paneTabLeft
{
	text-align: center;
	background: url(graphics/ptButLeft.png) no-repeat;
}

.paneTabRight
{
	text-align: center;
	background: url(graphics/ptButRight.png) no-repeat;
}


.paneTabMiddle
{
	text-align: center;
	background: url(graphics/ptButMiddle.png) no-repeat;
}



.paneTabLink:link { 
	text-decoration: underline; 
	color: #808080;
	white-space: nowrap;
	}
.paneTabLink:visited { 
	text-decoration: underline; 
	color: #808080;
	white-space: nowrap;
	}
.paneTabLink:hover { 
	text-decoration: underline; 
	color: #000000;
	white-space: nowrap;
	}
.paneTabLink:active { 
	text-decoration: underline; 
	color: #008000;
	white-space: nowrap;
	}

.paneTabButNormal
{
	color: #808080;
}

.paneTabButSelected
{
	color: #2840c0;
}








.paneTabLink:link
{
	text-decoration: none; 
	color: #202020;
	white-space: nowrap;
}

.paneTabLink:visited
{
	text-decoration: none; 
	color: #202020;
	white-space: nowrap;
}

.paneTabLink:hover
{
	text-decoration: none; 
	color: #00ff00;
	white-space: nowrap;
}

.paneTabLink:active
{
	text-decoration: none; 
	color: #00ff00;
	white-space: nowrap;
}






.lstTable
{
	width: 876px;
}


.listingHitCompartment
{
	border: 1pt solid #2840c0;
/*
	padding: 8pt;
*/
	margin-bottom: 12pt;
}

.lstCompartment
{
	width: 408px;
	padding: 12px;
	background: url('graphics/white33.png') repeat;

}

.lstCompartment1
{
	width: 870px;
	margin-bottom: 6pt;

}

.lstStamp
{
	text-align: left;
	position: relative;
	top: -152px;
	left: -36px;
	margin-bottom: -70px;
}

.lstBodyCompartment
{
	margin-left: 12pt;
	margin-right: 12pt;
}


.lstTitle
{
	font-size: 14pt;
	line-height: 14pt;
	text-align: left;
	font-weight: bold;
/*
	color: #2840c0;
*/
	color: #ffffff;
	padding-top: 4pt;
	padding-left: 8pt;
	margin-bottom: 6pt;
}

.lstSubTitle
{
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #2840c0;
	margin-bottom: 6pt;
}

.lstSubCompartment
{
}

.lstPict
{
  float: left; 
	vertical-align: text-top;
	width: 200px;
	margin-right: 12pt;
	margin-bottom: 6pt;
}

.lstText
{
	vertical-align: text-top;
	margin-top: -2pt;	
	margin-left: 8pt;	
	margin-right: 8pt;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 14pt;
	text-align: justify;
	color: #404040;
	margin-bottom: 4pt;
}










.smallCompLeft
{
	margin-left: 12pt;
	margin-right: 6pt;
}

.smallCompRight
{
	margin-left: 6pt;
	margin-right: 12pt;
}


.mainCompLeft
{
	margin-left: 12pt;
	margin-right: 6pt;
}

.mainCompRight
{
	margin-left: 6pt;
	margin-right: 12pt;
}


.descText
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	line-height: 15pt;
	text-align: left;
	color: #404040;
	margin-bottom: 4pt;
}


.factCompLeft
{
	margin-right: 6pt;
}

.factCompCenter
{
	margin-left: 6pt;
	margin-right: 6pt;
}

.factCompRight
{
	margin-left: 6pt;
}

.factTitle
{
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #2840c0;
	margin-bottom: -4pt;
}

ol.factList
{
	margin-bottom: 12pt;
}

li.factItem
{
	margin-left: -18pt;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
	color: #404040;
	margin-bottom: 4pt;

  list-style-type: disc;

}




.backupHome{
	position: relative;
	top: -226px;
}

.backup{
	position: relative;
	top: -14px;
}

.backupMenuHome{
	position: relative;
	top: -232px;
	margin-left: 24px;
}

.backupMenu{
	position: relative;
	top: -20px;
	margin-left: 24px;
}


.compLeftCol
{
	width: 412px;
	margin-top: 10px;
	margin-left: 24px;
	margin-right: 12px;
}

.compRightCol
{
	width: 412px;
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 24px;
}

.compLeftRightFull
{
	margin-top: 10px;
	margin-left: 24px;
	margin-right: 24px;
}

.head1{
	font-size: 16pt;
	line-height: 20pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
	margin-top: 2px;
	margin-bottom: 4px;
}

.head2{
	font-size: 12pt;
	line-height: 16pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
	margin-top: 2px;
	margin-bottom: 4px;
}

.head3{
	font-size: 11pt;
	line-height: 14pt;
	text-align: left;
	font-weight: bold;
	color: #1E449A;
	margin-top: 2px;
	margin-bottom: 4px;
}

.runInBody{
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	color: #202020;
}


.hhead2{
	font-size: 16pt;
	line-height: 18pt;
	text-align: left;
	font-weight: bold;
	color: #202020;
	margin-top: 4px;
	margin-bottom: 6px;
}

.hhead3{
	font-size: 11pt;
	line-height: 15pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
	margin-top: 4px;
	margin-bottom: 6px;
}

.hbody{
	font-size: 11pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	color: #202020;
	margin-bottom: 12px;
}

a.bodyLink:link { 
	text-decoration: underline; 
	color: #202020;
	white-space: nowrap;
	}
a.bodyLink:visited { 
	text-decoration: underline; 
	color: #202020;
	white-space: nowrap;
	}
a.bodyLink:hover { 
	text-decoration: underline; 
	color: #000000;
	white-space: nowrap;
	}
a.bodyLink:active { 
	text-decoration: underline; 
	color: #00dd00;
	white-space: nowrap;
	}




.notes{
	text-align: left;
	font: bold 7pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #888888;
}

.styleHot{
	font-style: italic;
	color: #ff0000;
	margin-left: .1em;
}

.styleCool{
	font-style: italic;
	color: #1E5DED;
	margin-left: .1em;
}

.styleCM{
	font-style: italic;
	color: #1E449A;
	margin-left: .1em;
}

.spacerRight{
	float: right;
}

.spacerLeft{
	float: left;
}

.spacerLeftMargin{
	float: left;
	padding-right: 12px;
}

.plowSizeTable{
	margin-top: 4px;
	margin-bottom: 4px;
	color: #202020;
}




.hListText{
	text-align: left;
	font: 10pt/12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #202020;
}

.hListRefText{
	font: 9pt/12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #202020;
}

.hOL{
	list-style-type: decimal;
	list-style-position: outside;
}

.hOI{
	margin-left: -1em;
	padding-bottom: .5em;
}

.hUL{
	list-style-type: disc;
	list-style-position: outside;
}

.hLI{
	margin-left: -2em;
	padding-bottom: .5em;
}

.patent{
	text-align: left;
	font: 9pt/12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #888888;
}

.memo{
	text-align: left;
	font: bold 11pt/15pt "Courier New", Courier, mono;
	margin-left: 100px;
	margin-right: 100px;
	color: #000000;
}

.fLabel{
}

.fValue{
	position: relative;
	top: -1px;
}

.webAppBy
{
	font-size: 7pt;
	line-height: 12pt;
	color: #ffffff;
}


.footer
{
	border-bottom: 8pt solid #f75733;
	background-image: url('graphics/bkgndClouds.png');
	background-repeat:no-repeat;
	background-position:top;
	font-size: 8pt;
	line-height: 12pt;
	color: #ffffff;
	background-color: #1E5DED;
	padding: 12px;
}

.footPadLeft
{
}

.footPadRight
{
}



a.footLink:link { 
	text-decoration: none; 
	color: #dddddd;
	white-space: nowrap;
	}
a.footLink:visited { 
	text-decoration: none; 
	color: #dddddd;
	white-space: nowrap;
	}
a.footLink:hover { 
	text-decoration: none; 
	color: #ffffff;
	white-space: nowrap;
	}
a.footLink:active { 
	text-decoration: underline; 
	color: #ffffff;
	white-space: nowrap;
	}


.footDim
{
	color: #eeeeee;
}

a.footLinkDim:link { 
	text-decoration: none; 
	color: #eeeeee;
	white-space: nowrap;
	}
a.footLinkDim:visited { 
	text-decoration: none; 
	color: #eeeeee;
	white-space: nowrap;
	}
a.footLinkDim:hover { 
	text-decoration: none; 
	color: #00ee00;
	white-space: nowrap;
	}
a.footLinkDim:active { 
	text-decoration: underline; 
	color: #00ee00;
	white-space: nowrap;
	}






.featCompartment
{
	text-align: left;
	width: 340px;
	height: 340px;

	margin-top: -12px;
	margin-bottom: -60px;
	margin-left: -36px;
	margin-right: -48px;
}

.featStamp
{
	text-align: left;
	position: relative;
	top: -270px;
	left: 150px;
	margin-bottom: -65px;
}


.featInnerCompartment
{
	margin-top: 38px;
	margin-left: 42px;
	width: 240px;
	height: 230px;

	position: relative;
	top: -310px;
	left: 0px;
}

.featImageCompartment
{
}

.featTextCompartment
{
}

.featHead
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 15pt;
	text-align: center;
	color: #404040;
}

.featProp
{
	font-size: 14pt;
	line-height: 15pt;
	text-align: center;
	font-weight: bold;
	color: #518918;
}

.pictFloatRight {
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
}

.figCompartment {
	text-align: center;
	margin-bottom: 12px;
	display: block;
}

.figHead {
	font: bold 12pt/14pt "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 8px;
}

.figFoot {
	font: 8pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 6px;
	margin-bottom: 18px;
}

.tdTable {
	margin-bottom: 24px;
}

.tdHead {
	background-color: #808080;
	font: bold 8pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tdTitle {
	color: #ffffff;
	background-color: #808080;
	font: bold 9pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 2px;
}

.tdLite {
	background-color: #e0e0e0;
	font: 8pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tdDark {
	background-color: #c0c0c0;
	font: 8pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}

.testBody{
	font-size: 9pt;
	line-height: 12pt;
	text-align: justify;
	font-weight: normal;
	color: #202020;
	margin-bottom: 6px;
}

.orderCompartment
{
	border: 1px solid #000000;
	background-color: #f00000;
}

.orderCartImg
{
	height: 110px;
}

.orderButtonCompartment
{
	margin: 12pt;
}

.orderButtonTitle
{
	margin-bottom: 6pt;
	font: bold 9pt/10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}


.searchCompartment
{
	background: url('graphics/searchVinBkgnd.png') repeat;
	border: 1px solid #d0d0d0;
	padding: 4pt;
	margin: 6pt;
}

.searchVertCompartment
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url('graphics/searchVinBkgnd.png') repeat;
	padding-top: 8pt;
	padding-bottom: 8pt;
	margin: 0pt;
}


.searchResultsCompartment
{
	vertical-align: text-top;
	font: bold 14pt/14pt "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #f0f0f0;
	margin-bottom: 8pt;
	padding-left: 6pt;
	padding-right: 6pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	background: #00bb0b;
	border-top: 3pt solid #2840c0;
	border-bottom: 3pt solid #2840c0;
}

.searchResultsGood
{
	color: #f0f0f0;
}

.searchResultsBad
{
	color: #E00000;
}

.searchHead
{
	padding-top: 6pt;
	padding-bottom: 6pt;
	font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;
	color: #ffffff;
}

.searchLabel
{
	display: inline-block;
	font-size: 8pt;
	line-height: 9pt;
	font-weight: bold;
	color: #ffffff;
}

.searchVertLabel
{
	font-size: 8pt;
	line-height: 9pt;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 4pt;
}

.searchVertDateLabel
{
	font-size: 8pt;
	line-height: 9pt;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 2pt;
}

.searchValue
{
	display: inline-block;
	font-size: 8pt;
	line-height: 9pt;
	font-weight: normal;
	color: #000000;
}

.searchMenu
{
	display: inline-block;
	font-size: 7pt;
	line-height: 9pt;
	font-weight: normal;
	color: #000000;
}

.searchSubmit
{
	font-size: 7pt;
	line-height: 9pt;
	color: #00a000;
}


.thumbCompartment
{
	margin-top: 1px;
	margin-bottom: -4px;
	margin-left: 1px;
	margin-right: 1px;
}


.minButHeight
{
	min-height: 132pt;
}


.featuresHead
{
	text-transform: uppercase;
	font-size: 7pt;
	line-height: 10pt;
	font-weight: bold;
	color: #2840c0;
}

.features
{
	text-align: right;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
	color: #2840c0;
	padding-top: 4pt;
	padding-left: 4pt;
	padding-right: 8pt;
	padding-bottom: 8pt;
}

.rateRange
{
	text-align: right;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
	padding-top: 4pt;
	padding-bottom: 4pt;
	padding-right: 8pt;
}

.rateSelect
{
	background-color: #3262DC;
	color: #ffffff;
}


.warningColor
{
	color: #f00000;
}

.adminAddImageCompartment
{
	margin-top: 12pt;
	margin-bottom: 12pt;
}

.adminAddAmenCompartment
{
	margin-top: 12pt;
	margin-bottom: 12pt;
}


.adminPropertyItem
{
	margin: 6pt;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #202020;
}

.adminPropertyItemUnpublished
{
	margin: 6pt;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #c0c0c0;
}

.followCompartment
{
	text-transform: uppercase;
	font-size: 7pt;
	line-height: 7pt;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #f0f0f0;
	padding: 3pt;
	background: url('graphics/blue66.png') repeat;
}

.followButImage
{
}


.menuBarCompartment
{
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
/*
	color: #3262db;		//blue
*/
	color: #101010;
	height: 40pt;
	min-height: 40pt;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url('graphics/vinYellOrangeMenuBar.png') repeat ;
	text-transform: uppercase;
}


a.menuItemLink:link { 
	text-decoration: none; 
	color: #101010;
	white-space: nowrap;
	}
a.menuItemLink:visited { 
	text-decoration: none; 
	color: #101010;
	white-space: nowrap;
	}
a.menuItemLink:hover { 
	text-decoration: underline; 
	color: #00a000;
	white-space: nowrap;
	}
a.menuItemLink:active { 
	text-decoration: underline; 
	color: #00a000;
	white-space: nowrap;
	}





.menuBar
{
	font-size: 12pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background: url('graphics/vinYellOrange.png') repeat;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 6pt;
}

.menuBarItem
{
	margin-left: 8pt;
	margin-right: 8pt;
}



.menuItemSelected
{
	color: #202020;
}

.menuItem
{
	color: #2840c0;
}

.menuItemIcon
{
	margin-top: -2pt;
	margin-bottom: -5pt;
}

a.menuItem:link { 
	text-decoration: none; 
	color: #2840c0;
	white-space: nowrap;
	}
a.menuItem:visited { 
	text-decoration: none; 
	color: #2840c0;
	white-space: nowrap;
	}
a.menuItem:hover { 
	text-decoration: none; 
	color: #00dd00;
	white-space: nowrap;
	}
a.menuItem:active { 
	text-decoration: underline; 
	color: #00dd00;
	white-space: nowrap;
	}


.amenIconCompartment
{
	border: 1pt solid #d0d0d0;
	text-align: center;
	background-color: #e0e0e0;
	padding: 2pt;
	margin: 1pt;
}

.amenIconImage
{
	margin-left: 2pt;
	margin-right: -2pt;
	margin-bottom: -4px;
}

.amenIconLabel
{
	font-size: 7pt;
	line-height: 7pt;
	font-weight: bold;
	color: #404040;
	margin-bottom: 2pt;
}

.amenIconValue
{
	font-size: 9pt;
	line-height: 9pt;
	font-weight: bold;
	color: #202020;
	margin-top: 4pt;
}

.headerText
{
	font-size: 14pt;
	line-height: 17pt;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color: #202020;
}


.pageChangeCompartment
{
	background-color: #d0d0d0;
	text-transform: uppercase;
	font-size: 8pt;
	line-height: 8pt;
	text-align: center;
	font-weight: bold;
	margin-top: 4pt;
	margin-bottom: 6pt;
	padding-top: 3pt;
	padding-bottom: 5pt;

}

.pageChangeButtonDim
{
	color: #808080;
}

.pageChangePage
{
	color: #30a839;
	margin-left: 10pt;
	margin-right: 10pt;
}

.pageChangeButton:link { 
	color: #ffffff;
	}
.pageChangeButton:visited { 
	color: #ffffff;
	}
.pageChangeButton:hover { 
	color: #00f000;
	}
.pageChangeButton:active { 
	color: #00f000;
	}


.compMainPage
{
	padding: 6pt;
}

.compMainBack
{
	background-color: #f0f0f0;
}

.compMainFrame
{
/*
	border-top: 2pt solid #e0e0e0;
	border-left: 2pt solid #d8d8d8;
	border-right: 2pt solid #d8d8d8;
	border-bottom: 2pt solid #d0d0d0;
*/
}


.compWidgitBack
{
	background-color: #d0d0d0;
}

.compWidgetFrame
{
	border-top: 2pt solid #ffffff;
	border-left: 2pt solid #e0e0e0;
	border-right: 2pt solid #e0e0e0;
	border-bottom: 2pt solid #d0d0d0;
}



.notFindingListing
{
	font-size: 9pt;
	line-height: 12pt;
	text-align: center;
	font-weight: normal;
	background-color: #f7ea11;
	color: #000000;
	margin-top: 8pt;
	margin-bottom: 8pt;
	border-top: 3pt solid #000000;
	border-bottom: 3pt solid #000000;
}



.spAdCompartment
{
	width: 200px;
	height: 150px;

	padding: 12pt;
	background-color: #ffffff;
	background-image: url('graphics/adBkgnd.png');
	background-repeat:repeat;
	border: 4pt solid #c0c0c0;
}


.spAdStamp
{
	text-align: left;
	position: relative;
	top: -10px;
	left: -36px;
	margin-bottom: -70px;
}

.spAdH1
{
	font-size: 24pt;
	line-height: 24pt;
	text-align: center;
	font-weight: bold;
	color: #202020;
	margin-bottom: 12pt;
}

.spAdH2
{
	font-size: 14pt;
	line-height: 18pt;
	text-align: center;
	font-weight: bold;
	color: #f23c37;
	margin-bottom: 12pt;
}

.spAdLink
{
	font-size: 10pt;
	line-height: 10pt;
	text-align: center;
	font-weight: bold;
	color: #518918;
}

a.spAdLink:link { 
	text-decoration: underline; 
	color: #518918;
	white-space: nowrap;
	}
a.spAdLink:visited { 
	text-decoration: underline; 
	color: #518918;
	white-space: nowrap;
	}
a.spAdLink:hover { 
	text-decoration: underline; 
	color: #51d918;
	white-space: nowrap;
	}
a.spAdLink:active { 
	text-decoration: underline; 
	color: #51d918;
	white-space: nowrap;
	}

.smallBut
{
	font-size: 7pt;
	line-height: 7pt;
}

.adminNewListRow
{
	border-top: 2pt solid #B4C8FA;
	border-bottom: 2pt solid #B4C8FA;
}



.lsbContentCompartment
{
	width: 200px;
	margin-top: 2pt;
	padding: 6pt;
	background: url('graphics/white66.png') repeat;
	border-right: 1pt solid #B4C8FA;
}


.isMenuCompartment
{
	width: 200px;
	font-size: 12pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
}

.isMenuItem
{
	font-size: 12pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #808080;
	border-bottom: 1pt solid #B4C8FA;
	padding: 4pt;
	padding-bottom: 10pt;
	margin-bottom: 4pt;
}

.isMenuItemSelected
{
	font-size: 12pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	color: #3f66df;
	color: #ffffff;
	background-color: #f75733;
	padding: 4pt;
	margin-bottom: 4pt;
}

a.isMenuLink:link { 
	text-decoration: none; 
	color: #3f66df;
	}
a.isMenuLink:visited { 
	text-decoration: none; 
	color: #3f66df;
	}
a.isMenuLink:hover { 
	text-decoration: none; 
	color: #00f000;
	}
a.isMenuLink:active { 
	text-decoration: none; 
	color: #00f000;
	}






.mapLink { 
	text-decoration: none; 
	color: #000000;
	}


.mapLink:link { 
	text-decoration: none; 
	color: #000000;
	}
.mapLink:visited { 
	text-decoration: none; 
	color: #000000;
	}
.mapLink:hover { 
	text-decoration: underline; 
	color: #2840c0;
	}
.mapLink:active { 
	text-decoration: underline; 
	color: #2840c0;
	}


.rlHead
{
	text-transform: uppercase;
	font-size: 9pt;
	line-height: 12pt;
	text-align: center;
	font-weight: bold;
	color: #2840c0;
	padding-top: 4pt;
	padding-bottom: 4pt;
	padding-left: 12pt;
	padding-right: 12pt;
}

.rlBody
{
	text-transform: capitalize;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	padding-top: 4pt;
	padding-bottom: 4pt;
	padding-left: 12pt;
	padding-right: 12pt;
}

.rlNote
{
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
}

.rlDivRow
{
	height: 1pt;
	background-color: #d0d0d0;
}

.test{
	font-size: 12pt;
	line-height: 12pt;
	font-weight: normal;
	color: #ff0000;
}


.specialsCompartment
{
	width: 180px;
	height: auto;

	padding: 12pt;
	background-color: #ffffff;
	background-image: url('graphics/adBkgnd.png');
	background-repeat:repeat;
	border: 4pt solid #c0c0c0;
}

.homePageFeaturedCompartment
{
	margin-top: 18pt;
	margin-left: -36pt;
}


.homePageH1
{
	vertical-align: text-top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	line-height: 20pt;
	text-align: left;
	color: #404040;
	margin-bottom: 12pt;
}

.homePageH2
{
	vertical-align: text-top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	line-height: 16pt;
	text-align: left;
	color: #f0f0f0;
	margin-bottom: 6pt;
	padding-left: 6pt;
	padding-right: 6pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	background: url('graphics/searchVinBkgnd.png') repeat;
	border-top: 3pt solid #f75733;
	border-bottom: 3pt solid #f75733;
}

.homePageH2g
{
	vertical-align: text-top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	line-height: 16pt;
	text-align: left;
	color: #f0f0f0;
	margin-bottom: 6pt;
	padding-left: 6pt;
	padding-right: 6pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	background: #00bb0b;
	border-top: 3pt solid #f75733;
	border-bottom: 3pt solid #f75733;
}

.homePageText
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10.5pt;
	line-height: 16pt;
	text-align: justify;
	color: #404040;
	margin-bottom: 6pt;
}

.homePageActivityHeader
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	font-weight: bold;
	color: #404040;
	margin-bottom: 4pt;
}

.homePageActivityText
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	text-align: left;
	color: #404040;
}

.homePageActivityMore
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 7pt;
	line-height: 14pt;
	text-align: right;
	color: #808080;
	margin-bottom: 6pt;
	font-weight: bold;
}

.homePageActivityMore:link { 
	cursor: pointer;
	text-decoration: none; 
	color: #808080;
	}
.homePageActivityMore:visited { 
	cursor: pointer;
	text-decoration: none; 
	color: #808080;
	}
.homePageActivityMore:hover { 
	cursor: pointer;
	text-decoration: none; 
	color: #008000;
	}
.homePageActivityMore:active { 
	cursor: pointer;
	text-decoration: none; 
	color: #008000;
	}




.homePageHeadH1
{
	vertical-align: text-top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24pt;
	line-height: 26pt;
	color: #f07627;
	margin-bottom: 6pt;
}

.homePageHeadH2
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	color: #f8f8f8;
	margin-bottom: 6pt;
}

.homePageHeadH3
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #f8f8f8;
	margin-bottom: 6pt;
}


.homePageFloatRight {
	cursor: pointer;
	float: right;
	margin-left: 9pt;
	margin-bottom: 9pt;
}

.homePageActivityCompartment
{
	overflow: hidden;
	width: 100%;
	margin-bottom: 0pt;
}

.homeSearchCell
{
	cursor: pointer;
	padding-bottom: 8pt;
}


.homePageMenu
{
	vertical-align: text-top;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #f8f8f8;
	margin-bottom: 6pt;
}

.homePageMenuLink:link { 
	cursor: pointer;
	text-decoration: none; 
	color: #f8f8f8;
	}
.homePageMenuLink:visited { 
	cursor: pointer;
	text-decoration: none; 
	color: #f8f8f8;
	}
.homePageMenuLink:hover { 
	cursor: pointer;
	text-decoration: none; 
	color: #00f800;
	}
.homePageMenuLink:active { 
	cursor: pointer;
	text-decoration: none; 
	color: #00f800;
	}




.overlayTopLeft
{
	font: 0pt/0pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
	position: relative;
	text-align: left;
	top: 20px;
	left: 20px;
	z-index: 3000;
	height: 0px;
}

.overlayBotRight
{
	cursor: pointer;
	font: 18pt/18pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #305CD5;
	position: relative;
	text-align: right;
	top: 300px;
	right: 0px;
	z-index: 3000;
	height: 0px;
}

.overlayText
{
	font: 18pt/18pt "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -.07 em;
	color: #ffffff;
}
.overlaySmall
{
	font: 16pt/20pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
}

.signatureCompartment
{
	text-align: right;
	margin-top: 16px;
	margin-right: 48px;
}

.tripAdvisorCompartment
{
	width: 150px;
	text-align: center;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
}

.flipKeyCompartment
{
	text-align: center;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
}

.headerMargin
{
	margin-left: -20px;
	margin-top: -20px;
	margin-bottom: -26px;
}

.specialOffCompartment
{
	padding-top: 2pt;
	padding-bottom: 2pt;
	margin-bottom: 2pt;
}

.specialOffImage
{
	margin: 2pt;
}

.specialOffName
{
	margin: 2pt;
	color: #2840c0;
	font: bold 10pt/12pt Lucida Grande, Lucida, Verdana, sans-serif; 
}

.specialOffPrice
{
	margin: 2pt;
	color: #ff0000;
	font: 9pt/12pt Lucida Grande, Lucida, Verdana, sans-serif; 
}









//MENU STUFF



#sddm
{	margin: 0;
	padding: 0;
	z-index: 2000}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  9pt "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 134px;
	background: url('graphics/vinYellOrangeMenu.png') repeat 0 -4px;
/*
	//main menu
*/
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
/*
	//main menu hover
*/
{
	background: url('graphics/vinYellOrangeDkMenu.png') repeat 0 -4px;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: url('graphics/vinOrangeYellMenu.png') repeat;
/*
		background: #f0d0d0;
*/
/*
	border: 1px solid #0D203E
*/
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: url('graphics/vinOrangeYellMenu.png') repeat;
/*
		background: #f0d0d0;
*/
		color: #233450;
		z-index: 2000;
		font:  9pt "Lucida Grande", Lucida, Verdana, sans-serif;
		font-weight: bold;
		}

	#sddm div a:hover
	{	background: #21324E;
		color: #d0d0d0}

//END MENU STUFF


