body {
margin: 0px; 
padding: 0px; 
background-image: URL(images/menu_bg.gif); 
background-repeat: repeat-y; 
background-position: left;

font-family:  Verdana;
font-size: 8pt; 
color: #666666;
}
table {
	font-size: 8pt;
}
h1 {
font-family: Verdana;
font-size: 10pt; 
color: #680c09;
/*display: inline;*/
}
a {
color: #680c09;
}
h2 {
font-family: Verdana;
font-size: 8pt; 
color: #680c09;
display: inline;
}
input {
font-size: 9pt; 
height: 20px;
border: 1px solid #888888;
}
.cellHeadline{
	 border-bottom: 1px solid #888888;
	 font-weight: bold; 
}

.orderInput{
font-family: Verdana;
	font-size: 8pt;
	width: 20px;
	border: 1px solid #888888;
    color: #888888;
}
.basket {
	border: 1px solid #b8b6a7;
	background-color: #f2f0e2;

}
.menu a {
	color:  #666666;
	text-decoration: none;	
}
.item {
	height: 34px;
	cursor: pointer;
}
.item td {
	height: 34px;	
	border-bottom: 1px solid #e1e1e1;
}
.descline {
	padding: 3px;	
}
.descline td {
	padding: 3px;	
	padding-top: 5px;
	padding-bottom: 5px;	
	border-bottom: 1px solid #e1e1e1;
}
.btmBorder {
	border-bottom: 1px solid #888888;
}
.btmBorder td {
	border-bottom: 1px solid #888888;
}
.cellBody {
	border-bottom: 1px solid #e1e1e1;
	padding-top: 2px;
	padding-bottom: 2px;
}
.itemnoline {
	height: 34px;
	cursor: pointer;
}
.itemnoline td {
	height: 34px;
	border-bottom: 1px solid white;
}

/*
.primarymenunotselected, .primarymenunotselected:link, .primarymenunotselected:visited, .primarymenunotselected:active {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: 680C09;
	text-decoration: none;
	
}

.primarymenunotselected:hover{
	text-decoration: underline;
}
*/
.primarymenuselected, .primarymenuselected:link, .primarymenuselected:visited, .primarymenuselected:active,
.primarymenunotselected, .primarymenunotselected:link, .primarymenunotselected:visited, .primarymenunotselected:active {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}

.primarymenuselected:hover{
	text-decoration: underline;
}

a.primarymenu, a.primarymenu:link, a.primarymenu:hover, a.primarymenu:visited, a.primarymenu:active
{
	font-size: 12px;
	font-weight: bold;
	color: #680c09;
}
div.oMenuItemContainer a.primarymenunotselected, div.oMenuItemContainer a.primarymenuselected
{
	font-size: 12px;
	font-weight: bold;
	color: #680c09;
}
div.oMenuItemContainer div.oMenuItemContainer a.primarymenunotselected, div.oMenuItemContainer div.oMenuItemContainer a.primarymenuselected
{
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}


/*
body, a, td, th, ol, center, dt, dd, dl, input, select{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;

}

a:link, a:visited, a:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;

}
*/

/*
.primarymenuselected{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenuselected:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenuselected:active {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenuselected:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenuselected:link {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenuselected:focus {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenunotselected {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	text-decoration: none;
	font-weight: bold;
}

.primarymenunotselected:hover{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	text-decoration: underline;
	font-weight: bold;
}

.primarymenunotselected:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	font-weight: bold;
}

.primarymenunotselected:link {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	font-weight: bold;
}


.primarymenunotselected:active {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	font-weight: bold;
}

.primarymenunotselected:focus {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	xcolor: white;
	font-weight: bold;
}

.secondarymenunotselected{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
//	color: #FFFFFF;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.secondarymenuactive{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.secondarymenuactive:hover{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.secondarymenuselected{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.tertiarymenuselected{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.tertiarymenunotselected{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavlinks, .topnavlinks a, .topnavlinks a:visited{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.secondLevelTitleText
{
	color: #CC0000;
	font: 16px verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

.thirdLevelTitleText {
	font-size: 16px;
	color: #c00;
	margin: 0 0 7px 0;
}

.red_seasonal_menu_title 
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background: #CC0000;
}

.yellow_seasonal_menu_title 
{
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	background: #FFCC00;
}

.peach_seasonal_menu_title 
{
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	background: #FFCC99;
}

.dark_red_seasonal_menu_title 
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
}

.contentText
{
	color: #000000;
	font: 10px Arial;
}

.maroon_text {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}

.maroon_text p {margin:0x;}


.red_text {
	color: #CC0000;
	font: 11px verdana, arial, sans-serif;
}
.red_text_bold {
	color: #CC0000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
}
.larger_red_text {
	color: #CC0000;
	font: 12px verdana, arial, sans-serif;
}
.white_text {
	color: #FFFFFF;
	font: 11px verdana, arial, sans-serif;
}
.white_text_small {
	color: #FFFFFF;
	font: 10px verdana, arial, sans-serif;
}
.black_text {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}
.tan_text {
	color: #000;
	font: 11px verdana, arial, sans-serif;
}
.beige_text {
	color:#F7EBCE;
	font: 11px verdana, arial, sans-serif;
}
.search_field {
	width: 135px;
	xheight: 16px;
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}
.input_field1 {
	width: 135px;
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}

.textarea_field1 {
	width: 135px;
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}

.textarea_field2 {
	width: 244px;
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}

.orange_title {
	color: #CC0000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
}
.nav_list {
	color: #ffffff;
	font: 11px verdana, arial, sans-serif;
	text-decoration: none;
}
.beige_background {
	background:  #fff;
}
.beige_background H4{
	MARGIN: 0px;
	color:black;
	FONT-SIZE: 11px;
	}

.tan_background {
	xbackground: #dedede;
	padding-right:10px;
}

.tan_background H4{
	MARGIN: 0px;
	color:black;
	FONT-SIZE: 11px;
	}

.tan_background p{
	margin:0px;
}

.oBasket_odd {
	background:  #fff;
}


.oBasket_even {
	background: #dedede;
}


		
.red_background {
	background: #d19f58;
}
.dark_red_background {
	background: #9C0000;
	color: #ffffff;
}
.black_background {
	background: #000000;
}
.orange_background {
	background: #6597CC;
}
.peach_background 
{
	background: #FFCC69;
}
.yellow_background 
{
	background: #FFCC00;
}
.white_background {
	background: #FFFFFF;
}
.brown_background {
	background: #FF9933;
}
.dark_brown_background {
	background: #9C694A;
}

.dropdown {
	width: 155px;
	height: 16px;
	color: #000000;
	font: 10px verdana, arial, sans-serif;
}

.globalutilities 
{
	font-family: arial;
	font-size: 10px;
	color: darkblue;
	text-decoration: none;	
}

.globalutilities a
{
	font-family: arial;
	font-size: 10px;
	color: darkblue;
	text-decoration: none;	
}

.globalutilities a:visited
{
	font-family: arial;
	font-size: 10px;
	color: darkblue;
	text-decoration: none;	
}

.globalutilities a:hover
{
	font-family: arial;
	font-size: 10px;
	color: darkblue;
	text-decoration: none;
}

.H2DblHeight {
//	background: url(images/PageTitle_BG_270x110.jpg) ;
	width: 270px;
	height: 110px;
}

.H2Type1 {
//	background: url(Images/PageTitle_BG_550x44.jpg) no-repeat;
	width: 550px;
	height: 44px;	
}

.H2Type2 {
//	background: url(images/PageTitle_BG_410x110.jpg) no-repeat;
	width: 410px;
	height: 30px;
	color:#999999;	
}

.H2Type3 {
//	background: url(images/PageTitle_BG_410x110.jpg) ;
	width: 410px;
	height: 110px;	
}

#PageTitle {
	display: block;
	color: #000;
	font-size: 22px;
	font-family: verdana, arial, sans-serif;
	font-weight: 500;
	margin: 0px 0px 0px 8px;
}

#IntroductoryImage { 
	display: inline;
	float: right; 
//	margin: 0px 4px 10px 10px; 
//	margin-bottom: 5px;
	margin-left: 5px;
//	vertical-align: top;
}

#IntroductoryText {
	display: block;
	padding: 5px;
}

#HomeIntro #IntroductoryText {
	margin: 0;
	padding: 0;
}

#MainContent {
	DISPLAY: block;
	MARGIN: 4px 0 10px 4px;
	COLOR: #600;
}

h1, H2, H3 {
	MARGIN: 0px;
	HEIGHT: 30px;
}

H4{
	MARGIN: 0px;
	color:black;
	}

H1 #PageTitle {
	FONT-WEIGHT: 500;
	FONT-SIZE: 22px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #600;
	FONT-FAMILY: Arial, Helvetica, verdana, arial, sans-serif;
	color:#FFE4A3;
}

H2 #PageTitle {
	FONT-WEIGHT: 500;
	FONT-SIZE: 22px;
	MARGIN: 0px 0px 0px 8px;
	COLOR: #FFE4A3;
	FONT-FAMILY: Arial, Helvetica, verdana, arial, sans-serif;

}

H3 #PageTitle {
	FONT-WEIGHT: 500;
	FONT-SIZE: 22px;
	margin: 0px 0px 0px 8px; 
	COLOR: #c00;
	FONT-FAMILY: Arial, Helvetica, verdana, arial, sans-serif;
}
.journeyTop { background-color: #FFCC66; }


.journeyBottom { background-color: #d19f58; }

#SiteMapPageTitle {
	display: block;
	color: #CC0000;
	font-size: 22px;
	font-family: Arial, Helvetica, verdana, arial, sans-serif;
	font-weight: 500;
	margin: 10px 0px 0px 0px;
}

.sitemap_primary a {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}
.sitemap_secondary a {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}
.question {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
}
.answer {
	color: #000000;
	font: 11px verdana, arial, sans-serif;
}
.datastyle 
{
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
	margin-top: 10px;
	
}

// FROM Modules/picturebrowser/style.css - START //
.oPictureTable {
}

.oPictureRow {
}

.oPictureCell 
{
	background: #444444;
}

.oPictureIMG {
  border: 0px solid;
}

.oPictureCatalogBody {
}

.oPictureCatalogTable {
}

.oPictureCatalogRow {
}
/*
.oPictureCatalogCell {
  background-color: #ffffff;
  height: 150px;
  width: 150px;
  text-align: left;
  border: solid 1px black;
}

.oPictureCatalogCellEmpty {
  background-color: #ffffff;
  height: 150px;
  width: 150px;
  border: solid 1px black;
}
*/
.oPictureIMG {
  border: 0px solid;
}
/* links - start *******/
.oPictureCatalogLink:link { 
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
}

.oPictureCatalogLink:visited { 
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
}
	
.oPictureCatalogLink:hover { 
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
}
	
.oPictureCatalogLink:active { 
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
}

/******** links - end *******/

.oAddToBasket {
  font-family: verdana;
  font-size: 10px;
  background-color: gray;
  color: white;
  width: 100%;
  cursor: pointer;
}
/******** FROM Modules/picturebrowser/style.css - END ***********/


/******** FROM Modules/Basket/style.css - START ***********/
.oBasketTableHeading {
}

.oBasketTable {
}

.oBasketTableRow {
}

.oBasketTableRowEven {
	background-color: #aaaaaa;
}

.oBasketTableRowOdd {
}

.oBasketTableCell {
}
/******** FROM Modules/Basket/style.css - END ***********/


/******** FROM Modules/User - START ***********/
*/
.oMenuItemContainer{
/*	border: solid 1px #d19f58;*/
	padding:0px;
	margin: 0px;

}

div.oMenuItemContainer div.oMenuItemContainer div.oMenuItemContainer
{
	margin-left: 10px;	
}
/*
// ******** FROM Modules/User - END *********** /
*/
.oPaneTable 
{
/*	background: #FFE3A5;
*/
	height: 300px;
	width: 642px;
}

.oPaneSelectedLeft 
{
	width: 7%;
	height: 10px;
	background: #fff;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	xborder-bottom: 1px solid #d19f58;
/*
	border-left: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
*/
}

.oPaneSelectedLeft_MO 
{
	width: 7%;
	height: 10px;
	background: #fff;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	xborder-bottom: 1px solid #d19f58;
/*
	border-left: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
*/
}

.oPaneNotSelectedLeft 
{
	width: 7%;
	height: 10px;
	cursor: pointer;
	background: #d19f58;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	border-left: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}

.oPaneNotSelectedLeft_MO 
{
	width: 7%;
	height: 10px;
	cursor: pointer;
	background: #d19f58;
	color: #EDEDED;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	border-left: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}

.oPaneSelected 
{
	width: 7%;
	height: 10px;
	background: #fff;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	sborder-bottom: 1px solid #d19f58;
	border-right: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}

.oPaneSelected_MO 
{
	width: 7%;
	height: 10px;
	background: #fff;
	color: Black;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	sborder-bottom: 1px solid #d19f58;
	border-right: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}

.oPaneNotSelected 
{
	width: 7%;
	height: 10px;
	cursor: pointer;
	background: #d19f58;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	border-right: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}

.oPaneNotSelected_MO 
{
	width: 7%;
	height: 10px;
	cursor: pointer;
	background: #d19f58;
	color: #EDEDED;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #fff;
	border-right: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
	border-top: 1px solid #d19f58;
	display: none;
}


.oPaneFillerRight 
{
	width: 75%;
	background:  #fff;
	color: black;
	border-bottom: 1px solid #d19f58;
	display: none;
}
.oPaneFillerRightEMPTY
{
	width: 0px;
	background:  #fff;
	color: black;
	border-left: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
	display: none;
}


.oPaneContent 
{
	border-top:1px solid black;
	background: #fff;
/*
	border-left: 1px solid #d19f58;
	border-right: 1px solid #d19f58;
	border-bottom: 1px solid #d19f58;
*/
}
/*
.oInput 
{
	border: 1px solid;
	margin-bottom: 1px;
	width:100px;
}

.loginbutton 
{
}

.oLabel 
{
	color: Black;
}

.oPicturesHeading 
{
	font-weight: bold;
	font-size:14px;
}

.oDocumentsHeading 
{
	font-weight: bold;
	font-size:14px;
}

.oDocumentAddToBasket 
{
	background: gray;
	cursor: pointer;
	vertical-align: bottom;
	color: White;
	font-family: verdana;
	font-size: 10px;
}

a.internal:link, a.internal:visited, a.internal:active {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: darkblue;
	text-decoration:underline;
}

a.internal:hover{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: darkblue;
	text-decoration:none;
}

*/
	
.odownloadlink {text-decoration:none;cursor:pointer;color: #680c09;}
.oPictureCatalogPaging
{
	text-decoration: none;
  font-family: verdana;
  font-size: 10px;font-weight:bold;text-decoration:underline;}
