/* below is GAWs menu */
/* dark green: 006666 */
.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
.menu li {
  float:left;
  min-width:50px;
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:50px; 
  float:left; 
  }
* html .menu a {
  width:50px;
  }
.menu a span {
  display:block; 
  color:#ffffff; 
  background:#006666; /* c4c4c4; */
  border:1px solid #fff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  }
* html .menu a span {
  width:50px; 
  cursor:hand; 
  w\idth:66px;
  }
.menu a b {
  display:block; 
  border-bottom:2px solid #006666; /* 06a; */
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#fff;
  text-decoration: none;
  }
.menu a:hover span {
  color:#fff; 
  background:#c4c4c4; /* 08c */
  text-decoration:  none;
  }


/*
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #006666;
  		WAS: 06a;
  border-color:#006666 #cc9966;
  		WAS: 06a #fff
  border-width:6px 6px 0 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }
*/
/* above is GAWs menu */



body {	margin: 0px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px; }

.RedText { color: #ED171F; }

.pAttentionLine {
	color: #ED171F;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.pAttentionLine2 { color: #333333; font-weight: bold;}

.leftH1 {
	color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	margin-left: 10px;
}

.leftCollectionsTitleP {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.leftCollectionsTitle {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
}

a.leftCollectionsTitle, a.leftCollectionsTitle:link, a.leftCollectionsTitle:active, a.leftCollectionsTitle:visited  { color: #666666; font-weight: bold; text-decoration:  none;}
a.leftCollectionsTitle:hover { color: #ED171F; font-weight: bold; text-decoration: underline;}
	
.leftSearchByTitle {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-weight: bold;
	width: 160px;
}

.leftSearchByTitlePA {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-weight: bold;
	width: 140px;
	color: #333333;
}

h1 {color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal; }

h1.Italic {	font-size: 16px;
	font-weight: bold;
	font-style: italic; }
	
h2 {color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal; }

h2.Italic {	font-size: 14px;
	font-weight: bold;
	font-style: italic; }

a.h2, a.h2:link, a.h2:active, a.h2:visited  { text-decoration:  none;}
a.h2:hover { text-decoration: underline;}

	
h3 {color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal; }

h3.Italic {	font-size: 12px;
	font-weight: bold;
	font-style: italic; }
	
h4 {color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal; }

h4.Italic {	font-size: 10px;
	font-weight: bold;
	font-style: italic; }

p {	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 1.3em; }

ul, li
{   color: #333333;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: disc;
}
	
ol, li
{
    color: #333333;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    list-style-position: outside;
    list-style-type: decimal;
}

select, textbox, textarea {	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal; }
	
label {	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
td {	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal; }
th {	color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
HR { color: #666666;}

a, a:active, a:visited, a:link {
	color: #ED171F;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	line-height: 1.3em; 
	font-weight: bold;
	text-decoration: none;
}

/* this HOVER was making my tab-pointer menu have an underline - was: ED171F (red) */
a:hover
{
    color: #006666;
	text-decoration: underline;
    cursor: hand;
}

.FooterTXT {	color: #666642;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 1.7em; }

.FooterTXTBold {	color: #666642;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	line-height: 1.7em; }

strong.FooterTXT {	color: #666666;
	font-weight: bold; }

.FooterTXTDark {	color: #333300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 1.7em;}

.GreenboxTXT {	color: #D3f2E9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.75em;}
	
.GreenboxTXTHome {    color: #D3f2E9;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12.5px;
    font-weight: bold;
    line-height: 1.75em;
    margin-left: 2.05em;
    margin-right: 2.05em;}

.GreenboxTXTWhite {	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	line-height: 1.75em;}

.GreenboxTXTWhiteHome {    color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    line-height: 1.75em;
    margin-left: 1.25em;
    margin-right: 1.25em;
    margin-bottom: .10em;
    margin-top: .50em; }

.ImageHomeLeft {    width: 100%;
    height: 100%;
    position: relative;
    left: 0px;
    bottom: -25px; }

.SlideShowCaptionTXT {    color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;	}

.HomeSteps, a.HomeSteps, a.HomeSteps:visited, a.HomeSteps:active, a.HomeSteps:link
{   position: relative;
    width: 145px;
    left: 160px;
    color: #333333;
    font-family: "Times New Roman", Georgia, Times, serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2em;
    text-decoration: none;
}

a.HomeSteps:hover {	text-decoration: underline; cursor: hand;}

.navTXT,  a.navTXT, a.navTXT:active, a.navTXT:visited, a.navTXT:link {  color: #333333; 
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none; }

a.navTXT:hover {	color: #ED171F; text-decoration: none; cursor: hand; }

.navTXTred {color: #ED171F;}
.navLI {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 1px;
	margin-bottom: 4px;
}

.headerMenu {   text-align: right;
    padding-right: 23px;}

.CookieTrail,  a.CookieTrail, a.CookieTrail:visited, a.CookieTrail:active, a.CookieTrail:link {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.CookieTrail:hover {	text-decoration: underline; cursor: hand;}

.headerRtBgrnd {    background-color: #EEEDCE;}

.headerLfBgrnd {    background-color: #DCDBB8;}

.headerTagline {    color: #666642;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 1.7em;
    font-style: italic;
    vertical-align: top;
    padding-left: 24px;
    margin-left: 24px; }

.headerSearchLbl {    color: #333333;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 1px;
    padding-right: 1px;
    padding-top: 0px;
    margin-top: 5px; }

.headerSearchBox {    color: #333333;
    font-family: "Times New Roman", Times, Georgia, serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin-right: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-top: 5px;
    margin-bottom: 1px;
    padding-bottom: 1px;
    border-top-style: groove;
    border-top-color: #333333;
    border-left-color: #333333;
    border-left-style: groove;
    background-color: white;
    border-bottom-style: none;
    border-right-style: none;
    width: 100px;
    height: 13px; }

.headerGoButton {    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px; }


.homeSpotlightTXT, .homeSpotlightTXT a, .homeSpotlightTXT a:active, .homeSpotlightTXT a:visited, .homeSpotlightTXT a:link
{   color: #333300;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 10px;
    line-height: 1.5em;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: left; }

.homeSpotlightTXT a:hover {	color: #ED171F; cursor: hand;}

.darkBrownBox { background-color:#666642;}
.tanBox { background-color:#DCDBB8;}
.ltGreenBox { background-color:#D3F2E9;}
.medGreenBox { background-color:#C9E1C8;}

.SecondaryContent {   padding-left: 20px;
    padding-right: 40px;
    padding-top: 3px;
    padding-bottom: 20px; }

.SecondaryPgCaptionTXT { color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align:right; }
	
.ImageSecondaryPagesSlideShowTDCell {    z-index:299;  
    position: relative;
    background-color:#C9E1C8;
    width:308px;
    height:144px; }

.ImageSecondaryPagesSlideShow{    z-index:300;
    position: relative;
    top:inherit;
    left: -20px; 
    width:inherit;
    height:inherit;   }

.TirtiaryPgCaptionTXT { color: #333333;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-align:right; }

.TirtiaryContent {   padding-left: 20px;
    padding-right: 40px;
    padding-top: 3px;
    padding-bottom: 20px; }
    
.TirtiaryPgTitle {
    font-size: 15px;
    line-height: 1.7em;
    font-family: "Times New Roman", Georgia, Times, serif;
    font-weight: normal;
    font-style: italic;
    color: #ED171F;
    letter-spacing: 0.03em;
    padding-left: 8px;
    padding-right: 8px; }

.TirtiaryLFSideNavTXT, .TirtiaryLFSideNavTXT a, .TirtiaryLFSideNavTXT a:active, .TirtiaryLFSideNavTXT a:visited, .TirtiaryLFSideNavTXT a:link
{
    color: #666666;
    font-family: "Times New Roman", Georgia, Times, serif;
    font-weight: bold;
    font-size: 10px;
    line-height: 1.5em;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 0pt;
}

.TirtiaryLFSideNavTXT a:hover { color: #ED171F; cursor: hand;}

.popUpTXT
{
    color: #333333;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin: 5px;
}



.greyCopy {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 11px; color: #FFFFFF;}
a.greyCopy:link {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px;  font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.greyCopy:active {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;} 
a.greyCopy:visited {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;} 
a.greyCopy:hover {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 11px; color: #FF9900; text-decoration: none; font-weight: bold;}


.spotCopy {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 13px; font-size: 10px; color: #686868;}
.NewHighlight {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF9900;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	letter-spacing: 1px;
}
a.spotCopy:link {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #FF9900; text-decoration:  none; font-weight: bold;}
a.spotCopy:active {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; font-weight: bold;} 
a.spotCopy:visited {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none;} 
a.spotCopy:hover {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}

.viewerp {font-family: "Times New Roman", Times, Georgia, serif; font-size: 11px; color: #666666; font-weight: bold;}
a.viewerp:link, a.viewerp:active, a.viewerp:visited  {color: #ED171F; text-decoration: none; font-weight: bold;}
a.viewerp:hover { text-decoration: underline;}

.viewerpBlack {font-family: "Times New Roman", Times, Georgia, serif; line-height: 14px; font-size: 11px; color: #333333; font-weight: bold;}
a.viewerpBlack:link, a.viewerpBlack:active, a.viewerpBlack:visited  { color: #ED171F; text-decoration: none; }
a.viewerpBlack:hover { text-decoration: underline;}

.orderLinkBlack {font-family: "Times New Roman", Times, Georgia, serif; font-size: 11px; color: #333333; font-weight: bold;}
a.orderLinkBlack:link, a.orderLinkBlack:active, a.orderLinkBlack:visited {color: #ED171F; text-decoration: none; }
a.orderLinkBlack:hover { text-decoration: underline;}

.orderLink {font-family: "Times New Roman", Times, Georgia, serif;  font-size: 11px; color: #ED171F; font-weight: bold;}
a.orderLink:link, a.orderLink:active, a.orderLink:visited {  color: #ED171F; text-decoration: none;}
a.orderLink:hover { text-decoration: underline;}

.categorydesc {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 14px; font-size: 12px; color: #333333;}
b {font-weight: bold;}

.hgreyline { background:#C2C2C2; height: 1px;}

.utmenu {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(../images/bg/redarrow.gif);
}
a.utmenu:link, a.utmenu:active, a.utmenu:visited {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.utmenu:hover { text-decoration: underline;}
.sizetable { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: normal; font-weight: normal; font-size: 10px; color: #333333; }
.caption { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 1.1em; font-size: 10px; color: #333333; }

.caption2 { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: normal; font-size: 9px; color: #333333;  font-weight: normal}
.captionTitle { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: normal; font-size: 10px; color: #333333;  font-weight: bold}

.caption3 { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 12px; font-size: 10px; color: #666666; font-weight: bold; margin-bottom: 10px; margin-left: 10px; margin-top: 1px; }
.caption3Title { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 14px; font-size: 11px; color: #666666; }
.caption3viewerp {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 14px; font-size: 11px; color: #666666; margin-top: 2px; }
.captionPicDisclaimer {
	font-family: "Times New Roman", Times, Georgia, serif;
	line-height: 1.1em;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin-top: 2px;
}
.AttentionTitleLink  {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 14px; color: #CC6600; margin-bottom: 0px; text-decoration: underline; font-weight: bold;}
a.AttentionTitleLink:link 			  {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 14px; color: #CC6600; margin-bottom: 0px; text-decoration: underline; font-weight: bold;}
a.AttentionTitleLink:active 	  {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 14px; color: #CCFF00; margin-bottom: 0px; text-decoration: none; font-weight: bold;}
a.AttentionTitleLink:visited   {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 14px; color: #CC6600; margin-bottom: 0px; text-decoration: underline; font-weight: bold;}
a.AttentionTitleLink:hover	    {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 16px; font-size: 14px; color: #000000; margin-bottom: 0px; text-decoration:  underline; font-weight: bold;}

.newTitle { color:#333333; font-family: "Times New Roman", Times, Georgia, serif; font-size:12px; line-height: 1.3em; font-weight:bold;}
.shadowcontainer { position: relative; left: 1px; top: 1px; color: #000000; font-weight: bold; letter-spacing: .12em;}
.shadowtext {
	position: absolute;
	left: -1.15px;
	top: -1.15px;
	color: #FFFFFF;
	font-weight: bold; letter-spacing: .12em;} 
.shadowcontainer2 {
	position: relative;
	left: 1px;
	top: 1px;
	color: #000000;
	font-weight: bold;
	letter-spacing: .12em;
}
.shadowtext2 { position: absolute; left: -1.15px; top: -1.15px; color: #85BB82;  font-weight: bold; letter-spacing: .12em;} 
.picborder {  border: 1px solid #000000;}
.headerbgcolor { background-color: #FFFFFF;}
.prodAvailFontcolor { color: #333333;}
.prodAvailSOFontcolor { color: #000066; font-weight: bold}
.prodAvailH1 {
	color: #ED171F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 0px;
}


.username {color: #666666; font-size: 11px; font-weight: normal; text-decoration: none; font-family: "Times New Roman", Times, Georgia, serif; }
a.username:active, a.username:visited, a.username:link{color: #ED171F; font-size: 11px; font-family: "Times New Roman", Times, Georgia, serif; text-decoration: none; font-weight: bold;}
a.username:hover { text-decoration: underline; }

.addFormFields {	color: #333333;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	line-height: 1.3em; }
	
.patternAvailGobtn {
	height: 20px;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	text-align: center;
	
	background-position: bottom;
}
.hdHeaderImage {
	background-image:url(../images/bg/wiHDheader.jpg);
	background-repeat: no-repeat;
}


.hdLuxuryVerbImage {
background-image:url(../images/bg/luxuryMade.jpg);
}

.hdLeftVerbImage {
background-image:url(../images/bg/leftVerb.jpg);
}
.hdMiddleVerbImage {
background-image:url(../images/bg/middleVerb.jpg);
}
.hdRightVerbImage {
background-image:url(../images/bg/rightVerb.jpg);
}
.hdBottomVerbImage {
background-image:url(../images/bg/bottomVerb.jpg);
}
.hdBottomVerbImage2 {
background-image:url(../images/bg/bottomVerb2.jpg);
}
.hdLuxuryVerbText {
color:#FAF3B6;
padding-left: 30px;
padding-right: 25px;
line-height: 13px;
}
.hdLeftVerbText {
color:#FAF3B6;
padding:6px;
line-height: 13px;
}
.hdVerbText {
color:#FAF3B6;
padding:5px;
line-height: 13px;
}
.hdHeaderText {
color:#FAF3B6;
padding:5px;
width: 140px;
}

.mainnav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
a.mainnav:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
a.mainnav:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
a.mainnav:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
a.mainnav:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #ED171F;
	text-decoration: none;
	cursor: hand;
}