/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


/*
BODY {
  text-align: center;
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
*/

body {
	color: #545C66;
	background: #FFFFFF;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
body#bd { background-color: #ffffff; background-image: url(../templates/offwego/images/bg.jpg); background-repeat: repeat-x; background-position: 0 0; margin: 0; }


.borderAllGrey {
border: 1px #d7d1eb solid;
/* border: 1px #a27bf9 solid */
}

.menuOn {
	/* border: 1px #d7d1eb solid */
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: bold;
	color: #ffffff;
}

A.menulink:link {
	FONT: 10px geneva, verdana, arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.menulink:visited {
	FONT: 10px geneva, verdana, arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.menulink:active {
	FONT: 10px geneva, verdana, arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
A.menulink:hover {
	FONT: 10px geneva, verdana, arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}

.fixcenter {
  /* rjdw 12-Feb-10 update width */
  width: 978px;
  /* width: 778px; */
  border: solid; border-width: 1px; border-color: #5ba0e5;
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 0px;
  text-align: left;
}

.fixcenternoborder {
  /* rjdw 12-Feb-10 update width */
  width: 978px;
  /* width: 778px; */
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 0px;
  text-align: left;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /* background: #bbc3d3; */
  background: #5ba0e5;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #bbc3d3; */
  background: #5ba0e5; 
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /* background: #bbc3d3; */
  background: #5ba0e5; 
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #bbc3d3; */
  background:  #5ba0e5; 
  
  color: #ffffff;
  font-weight: bold;
}



.infoBox {
/* background: #b6b7cb; */
background: #a27bf9;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /* background: #bbc3d3; */
  background: #5ba0e5; 
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBox {
/* background: #b6b7cb; */
background: #a27bf9;}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}

.contentBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.BestSellersBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.BestSellersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CategoriesBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.CategoriesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CurrenciesBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.InformationBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.InformationBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.LanguagesBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturerInfoBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturersBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.OrderHistoryBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.OrderHistoryBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ProductNotificationsBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.ProductNotificationsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ReviewsBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.ReviewsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SearchBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.SearchBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ShoppingCartBox {
/* background: #b6b7cb; */
background: #a27bf9;}
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.ShoppingCartBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SpecialsBox {
  /* background: #b6b7cb; */
  background: #a27bf9;}
  
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /* background: #b6b7cb; */
  background: #a27bf9;  
  color: #ffffff;
}
.SpecialsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.TellaFriendBox {
  /* background: #b6b7cb; */
  background: #a27bf9;
  }
  
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* background: #b6b7cb; */
background: #a27bf9;  color: #ffffff;
}
.TellaFriendBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.WhatsNewBox {
  /* background: #b6b7cb; */
  background: #a27bf9;}
  
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /* background: #b6b7cb; */
  background: #a27bf9;  
  color: #ffffff;
}

.WhatsNewBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #b6b7cb; */
  background: #a27bf9;  
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.cssButton {
	/* background: #f0f0ff; */
	background: #ff0016;
	/* color: #000080; */
	color: #FFFFFF;
	height: 18px;
	vertical-align: top;
	font-weight: bold;
	/* font-family: Tahoma, Verdana, Arial, sans-serif; */
	font-family: Verdana, Arial, sans-serif;
	
	font-size: 9px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 0px;
	border-style: solid;
	/* border-color: #000080; */
	border-spacing: 1px;
	line-height: 16px;
}

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

/* @group Menus */
#menu-mss { display: block; height: 38px; line-height: 36px; width: 100%; }
ul#horiznav.menutop, #menu-mss ul.menutop { padding: 0; margin: 0; position: relative; z-index:15; }
#menu-mss li, #menu-mss li a, #menu-mss li .separator {z-index:15;position:relative;}
#menu-mss span {height: 38px;}
#menu-mss a, #menu-mss .separator {color: #fff; white-space: nowrap;display: block;float: left;height: 38px;line-height: 38px;font-weight: normal;font-size: 125%;overflow: hidden;text-decoration: none;z-index: 100;cursor: pointer;padding: 0 18px;}
#menu-mss li.active a, #menu-mss li.active .separator {z-index: 100;cursor: pointer;height: 38px;}
#sub-menu a:hover, #sub-menu ul.menusub li.active a {font-weight: normal;}
#menu-mss ul {list-style: none;padding: 0;margin: 0;}
#menu-mss li {background: url(../templates/offwego/images/menu-rg.png) 100% 4px no-repeat; display: block;float: left;margin: 0 4px 0 0;padding: 0;font-weight: bold;}
#menu-mss li a, #menu-mss li .separator {background: url(../templates/offwego/images/menu-le.png) 0 4px no-repeat;}
#menu-mss li a span, #menu-mss li .separator span {display: block;padding: 0;}
#sub-menu li {display: block;float: left;margin: 0;padding: 0;border: 0;}

/* Menu Dropdowns */

#menu-mss li li.active, #menu-mss li.active li a, #menu-mss li.active li a:hover, #menu-mss li li a:hover, #menu-mss ul li.active.parent ul a, #menu-mss li.active li .separator, #menu-mss li.active li .separator:hover, #menu-mss li li .separator:hover, #menu-mss ul li.active.parent ul .separator {border: 0;padding: 0;margin: 0;}
#menu-mss li li {width: 178px;}
#menu-mss li li a, #menu-mss li li .separator {font-size: 100%;font-weight: normal;background: none;padding: 0;margin: 0;}
#menu-mss li li, #menu-mss li li a span, #menu-mss li li .separator span {background: none;padding: 0;margin: 0;}
#menu-mss li li a span, #menu-mss li li .separator span {padding: 0;}
#menu-mss li.sfHover li a, #menu-mss li:hover li a, #menu-mss ul li.active ul li.active li a, #menu-mss ul li.active.parent ul li a, #menu-mss li.sfHover li .separator, #menu-mss li:hover li .separator, #menu-mss ul li.active.parent ul li .separator, #menu-mss ul li.active.parent ul li .seperator {text-indent: 20px;background: none;}
#menu-mss li.active li a, #menu-mss li.active.parent li a, #menu-mss li.active li .separator, #menu-mss li.active.parent li .separator {font-weight: normal;font-size: 100%;background: none;}
#menu-mss ul ul {margin: 0;padding: 0 0 2px;border: 0;}
#menu-mss ul ul li:hover, #menu-mss ul ul li.sfHover {background-image: none;}
#menu-mss ul ul li a, #menu-mss ul li.active.parent ul a, #menu-mss ul li.active.parent ul a span, #menu-mss ul ul li .separator, #menu-mss ul li.active.parent ul .separator, #menu-mss ul li.active.parent ul .separator span {text-transform: none;background: none;}
#menu-mss ul ul li.active {background: none;}

#menu-mss ul ul li a.daddy, #menu-mss ul ul li a.daddy:hover, #menu-mss ul li.active.parent ul li a.daddy, #menu-mss ul ul li .separator.daddy, #menu-mss ul ul li .separator.daddy:hover, #menu-mss ul li.active.parent ul li .separator.daddy {background: url(../templates/offwego/images/mover.gif) no-repeat 95% center;}
#menu-mss li.active, #menu-mss li.active:hover, #menu-mss li.active.sfHover, #menu-mss li:hover, #menu-mss li.sfHover {background: url(../templates/offwego/images/menuover-rg.png) 100% 4px no-repeat;}
#menu-mss li.active a, #menu-mss li.active .separator, #menu-mss li.active a:hover, #menu-mss li.active .separator:hover, #menu-mss li:hover a, #menu-mss li:hover .separator, #menu-mss li.sfHover a, #menu-mss li.sfHover .separator {background: url(../templates/offwego/images/menuover-le.png) 0 4px no-repeat;color: #21607f;}
#menu-mss li.active a { color: #21607f; font-weight: bold; }
#menu-mss ul ul li a:hover, #menu-mss ul ul li .separator:hover, #menu-mss ul ul li.parent a:hover, #menu-mss ul ul li.parent .separator:hover, #menu-mss ul ul li:hover, #menu-mss ul ul li.active:hover, #menu-mss ul ul li.sfHover, #menu-mss ul ul li.active.sfHover { background: #c4c4c4; }
#menu-mss ul ul li, #menu-mss ul ul li.active, #menu-mss li.active li a:hover, #menu-mss li.active li a.sfHover, #menu-mss li a.separator {background: url(../templates/offwego/images/blank.gif) 10px 12px no-repeat;color: #fff;}
#menu-mss ul ul {background: url(../templates/offwego/images/menu-transbg.png) 50% 100% no-repeat;}
#menu-mss ul ul a, #menu-mss li:hover li a, #menu-mss ul ul .separator, #menu-mss li:hover li .separator, #menu-mss li.sfHover li a, #menu-mss li.sfHover li .separator, #menu-mss li:hover li:hover a, #menu-mss li:hover li:hover .separator, #menu-mss li.sfHover li.sfHover a, #menu-mss li.sfHover li.sfHover .separator {color: #fff;}

.menutop,.menutop *{margin:0;padding:0;}
#menu-mss{z-index:50;}
#menu-mss li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
#menu-mss li li a, #menu-mss li.active li a, #menu-mss li li .separator, #menu-mss li.active li .separator {display:block;padding:0;margin:0;text-decoration:none;float:none;height:30px;line-height: 32px;text-indent:8px;width:98%;}
.menutop li ul{float:none;left:-999em;position:absolute;width:177px;z-index:5;}
.menutop li:hover ul, .menutop li.sfHover ul{left:0;top:39px;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{left:177px;top:0;}
.menutop li li{position:relative;float:none;width:100%;}

/* tophead
--------------------------------------------------------- */
#td-topheader { background-color: #9aa4bd; background-image: url(../templates/offwego/images/bgtop.jpg); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; }
#date-format { color: #f0f0f0; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; padding: 5px 9px; }
#date-format1 { color: #f0f0f0; text-align: center; position: absolute; right: 0; bottom: 0; z-index: 2; padding: 5px 9px; }
.day { text-transform: uppercase; font-weight: normal; font-size: 150%; letter-spacing: 0.1em; line-height: 70%; }
.dmy {display: block;padding: 0;}
span.date {text-transform: uppercase;font-size: 90%;font-weight: bold;}
span.pathway { font-weight: normal; line-height: 140%; text-transform: uppercase; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; overflow: hidden; }
span.pathway img {padding-right: 1px;width: 5px;height: 9px;}
span.pathway a {float: none;padding: 0 2px 0 0;}
#logo, img#logo { position: absolute; top: 25px; left: 40px; z-index: 8; border: 0; }
#td-tphed { position: relative; z-index: 1; height: 170px; }
#td-tphedin {  position: absolute; top: 0; right: 0; z-index: 1; width:730px; background: url(../templates/offwego/images/header/header04.jpg) no-repeat top left;}
#td-tophead { clear: both; text-align: left; line-height: normal; position: relative; }
#td-topheadfix { clear: both; position: relative; height: 90px; }
#td-header { position: relative; margin: 0; padding: 0; }
#td-noheader { position: relative; margin: 0; padding: 0; }
#td-pewrap { line-height: normal; background-color: #f6f5ec; text-align: left; position: relative; clear: both; padding: 5px; border: solid 1px #c3c1a8; }
#td-banner { text-align: center; position: relative; z-index: 2; }
#td-topnavwrap { position: absolute; top: 0; z-index: 5; left: 120px; }