﻿
/*import css for top menu*/
@import "topmenuStyle/dropdown.css";
@import "topmenuStyle/default.ultimate.css";

/*import css for left menu*/
@import "stylesleftMenu.css";

html,body{
overflow-x:visible;
}

body {
  /* background-image:url(images/theme/cork_bkg_small.jpg); */
  /* background-repeat: repeat; */
  background-color: #ffffff; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px; 
  /*color: #000000;*/
  height: 100%;
  }
.OutsideDiv{
  min-width: 1680px;
  min-height: 1200px;
  border: none;
  margin: 0px;
  overflow:visible;
  background-image:url(images/theme/themewinter-2010.jpg); */
  background-repeat: no-repeat;
  background-attachment:fixed;
  position: absolute;
  left: 0px;
  top: 0px;
  }
.ThemeTopDiv{
  width: 1000px;
  height: 30px;
  border: none;
  margin: 0px;
  }
.OuterMidDiv{
  float: left;
  width: 1000px;
  border: none;
  margin: 0px;
  }
.ThemeBottomDiv{
  float: left;
  width: 1000px;
  margin: 0px;
  border: none;
  }
.ThemeLeftDiv{
  float: left;
  width: 30px;
  border: none;
  margin: 0px;
  }
.MainSiteDiv{
  float: left;
  width: 770px;
  border: none;
/*  background-color: #ffffff; */
  margin: 0px;
  }
.ThemeRightDiv{
	z-index:1;
  float: right;
  width:1200px;
  margin: 0px;
  border: none;
 position:absolute;
  display:block;
  top:0px;
  left:790px;
  }
.InSiteBordTop{
  background-image: url(images/insitebordtop.png); 
  Background-repeat: no-repeat; 
  border-collapse: collapse;
  }
.InSiteBordLeft{
  background-image: url(images/insitebordleft.png);
  Background-repeat: repeat-y;
  border-collapse: collapse;
  }
.InSiteBordRight{
  background-image: url(images/insitebordright.png);
  Background-repeat: repeat-y;
  border-collapse: collapse;
  }
.InSiteBordBottom{
  background-image: url(images/insitebordbottom.png);
  Background-repeat: no-repeat;
  border-collapse: collapse;
  }
.InnerSiteTD{
  background-color: #ffffff;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
/*General Header Styles*/
.SiteHeaderClear{
	border:0px;
}


.SiteHeaderTD{
 background-image: url(images/header.gif);
  background-repeat:no-repeat;
  background-color: #e5e5e5;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  text-align: right;
  }
    
 .SiteHeaderMenu{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000;
  text-decoration:none;
  font-weight: normal; 
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  }
 a.SiteHeaderMenu:link{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000;
  text-decoration:none;
  font-weight: bold; 
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  }
  a.SiteHeaderMenu:active{
   text-decoration:none;
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  text-decoration:none;
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  }
  a.SiteHeaderMenu:visited{
  text-decoration:none;
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold; 
  text-decoration:none;
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  }
  a.SiteHeaderMenu:hover{
  text-decoration:none;
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #71a00a; 
  font-weight: bold; 
  text-decoration:none;
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  }
 .TopMenuTD{
  background-color: #808080;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
.searchBarStyle{
  text-align:right; 
  background-image:url(../images/banner-sales/top-horiz-free-35-IR.jpg);
  background-repeat:no-repeat;
  height:60px;
}
.searchBarStyleJanSport{
  text-align:right; 
  background-image:url(../images/banner-sales/top-horiz-free-35.jpg);
  background-repeat:no-repeat;
  height:60px;
}
.SearchBarTD{
  background-color: #ffffff;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
.LeftMenuTD{
  background-color: #ffffff;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
  .LeftMenuCart{
  background-color: #ffffff;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
.BodyContentTD{
  background-color: #ffffff;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  }
.1PixText{
  font-size: 1px;
  }
/*.Header1{
  font-family: Arial, Helvetica; 
  font-size: 14px; 
  color: #808080; 
  font-weight: bold; 
  text-align: left;
  margin-left: 50px;
  margin-right: 5px;
  margin-top: 5px; 
  margin-bottom: 0px;
  }*/
.Header1{
  font-family: Arial, Helvetica; 
  font-size: 28px; 
  color: #808080; 
  font-weight: bold; 
  text-align: left;
  margin: 5px 5px 5px 10px;
  }
.SearchBarHistory{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #808080; 
  font-weight: normal; 
  text-decoration: none;
  }
.PageTextLeft{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
  text-align: left;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 5px; 
  margin-bottom: 5px;
  }
.PageTextRight{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
  text-align: right;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 5px; 
  margin-bottom: 5px;
  }
.PageTextCenter{/* POPUP Message Format*/
  font-family: Arial, Helvetica; 
  font-size: 12px; 
  color: #000000; 
  font-weight: bold; 
  text-align: center;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 5px; 
  margin-bottom: 5px;
  }
.ErrorLeft{ /* used on Details Page*/
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #cd1000;
  font-weight: bold;
  text-align: left;
  margin-left: 11px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  background:#FFFFFF;
  }
.PageList{
  font-family : Arial, Helvetica;
  font-size : 11px;
  color : #000000;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: normal;
  list-style : disc;
  margin-left : 35px;
  padding-left: 5px;
  text-indent: -5px;
  }
.FormFieldLeft{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
  text-align: left;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 1px; 
  margin-bottom: 1px;
  }
.FormFieldRight{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
  text-align: right;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 1px; 
  margin-bottom: 1px;
  }
.FormFieldCenter{
  font-family: Arial, Helvetica; 
  font-size: 11px; 
  color: #000000; 
  font-weight: normal; 
  text-align: center;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 1px; 
  margin-bottom: 1px;
  }
  .generalItemSelect{
 	border: 1px solid #71a00a;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#000000;
	z-index: 2;
}
/* -----Full screen POPUP Styles-----------*/
.PopMessageDivUnder{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1990;
  background-color: #a0a0a0;
  filter:alpha(opacity=85);
  opacity: 0.85;
  }
.PopMessageDiv{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  }
.PopMessageTable1{
  width: 100%;
  height: 100%;
  }
.PopMessageTable1TD{
  width: 100%;
  height: 500px;
  }
.PopMessageTable2{
  border:2px solid #808080;
  background-color: #ffffff;
  }
.PopMessageTable2TD{
  width: 400px;
  height: 100px;
  border: 1px solid #71a00a;
  /* background-image:url(images/popupBackground.gif); */
  background-color: #ffffff;
  filter:alpha(opacity=100);
  opacity: 1.0;
  }
.PopMessageButton {
  cursor:pointer;
  border:solid 1px #808080;
  background:#ffffff;
  color:#71a00a;
  font-family:Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  padding:1px 2px;
  }

.PopSpecialMessageDivUnder{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2010;
  background-color: #a0a0a0;
  filter:alpha(opacity=85);
  opacity: 0.85;
  }
.PopSpecialMessageDiv{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2020;
  }
.PopSpecialMessageTable1{
  width: 100%;
  height: 100%;
  }
.PopSpecialMessageTable1TD{
  width: 100%;
  height: 500px;
  }
.PopSpecialMessageTable2{
  border:2px solid #71A00A;
  background-color: #ffffff;
  }
.PopSpecialMessageTable2TD{
  width: 600px;
  height: 400px;
  border: 1px solid #71a00a;
  background-color: #ffffff;
  filter:alpha(opacity=100);
  opacity: 1.0;
  }
.PopSpecialMessageButton {
  cursor:pointer;
  border:solid 1px #808080;
  background:#ffffff;
  color:#71a00a;
  font-family:Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  padding:1px 2px;
  }
.PopSpecialTextCenter{
  font-family: Arial, Helvetica; 
  font-size: 12px; 
  color: #808080; 
  font-weight: normal; 
  text-align: center;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 5px; 
  margin-bottom: 5px;
  }
.oneDayProdTable td{
font-family:Arial; font-size:11px; color:#808080; border:1px solid #C7C4C5; margin:0px;
}
.oneDayProdTable a{
font-family:Arial; font-size:11px; color:#71a00a; margin:0px; padding-left:2px; text-decoration:none;
}
.oneDayProdTable a:hover{
font-family:Arial; font-size:11px; color:#71a00a; margin:0px; padding-left:2px; text-decoration:underline;
}
.oneDaySimilar td{
text-align:center; font-family:Arial; font-size:11px; border:solid 1px #C7C4C5; margin:0px; width:140px;
}
.oneDaySimilar a{
font-family:Arial; font-size:11px; color:#71a00a; text-decoration:none;
}
.oneDaySimilar a:hover{
font-family:Arial; font-size:11px; color:#71a00a; text-decoration:underline;
}

/**/
.PopSpecialTextCenter a{
  font-family: Arial, Helvetica; 
  font-size: 12px; 
  color: #71a00a; 
  font-weight: bold; 

  }
/*General Page Footer---------------------*/

.SiteFooterTD{
  background-color: #ffffff;
  border-collapse: collapse;

  }
.FooterMenu{
  background-color: #808080;
  }
.FooterBorder{
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff; 
 padding-left: 10px;

 }
a.Footer1Links:link{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.Footer1Links:visited{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;

}
a.Footer1Links:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;

}
a.Footer1Links:active{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;

}
.FooterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 0px;
	margin-left: 5px;
}
a.FooterNewLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #71a00a;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 0px;

}
a.FooterNewLinks:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #71a00a;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 0px;

}
a.FooterNewLinks:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 0px;

}
a.FooterNewLinks:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #71a00a;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 0px;

}
.FooterBox {
	width: 346px;
	background-image: url(images/footerBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border: #666666;

}
.footerBoxTop {
	width: 346px;
	background-image: url(images/footerBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top;

}
.footerBorder2 {
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;

}
/*intermediate page ------------------------*/
.interAllProd{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-weight:bold;
	font-size: 13px;
	text-decoration: none;
	padding: 10px;
	margin: 0;
}
.interAllProd:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-weight:bold;
	font-size: 13px;
	text-decoration: none;
	padding: 10px;
	margin: 0;
}
.catImgTitle{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catImgTitle:active{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catImgTitle:hover{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.catImgSub{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catImgSub:active{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catImgSub:hover{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catImgSub:visited{
	width:140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.catCustTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
}


/*CSS for Static Pages -about, warranty, privacy, shipping, returns, help, security, lowprice--------------------------*/
.h1style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 380%;
	text-align: right;
	color:#71a00a;
	font-weight:normal;
	position:relative;
	margin-right: 25px;	
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height:90%;
	vertical-align: bottom;
}
/*.h1span{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:url(images/header_gradient.png) repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}*/
.topline{
	margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 715px;
}
.bottomline{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.titleTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.mainTxt{ /*shipping.aspx, privacy.aspx, warranty, lowprice, high volume*/
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 475px;
	overflow:visible;
}
.seasonalTxt{ /*shipping.aspx, privacy.aspx, warranty, lowprice, high volume*/
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 25px;
	margin-right:10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:visible;
}
.formTxt{ /* text typed in the form on contact.aspx*/
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:visible;
}

.AboutMainTxt{/*about, security*/
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 100px;
	margin-right: 425px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
	overflow:visible;
}
.bottomTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	margin-right: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:visible;
}
/* warranty and Help page left menu------*/
.warrantyBoxTop{
	background: url(images/top_categorybox.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 129px;
	height:3px;
	margin-left:25px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
.warrantybrandsBox{
	width: 126px;
	overflow:visible;
	background-image:url(images/categoryBoxGradiant.png);
	background-repeat:repeat-x;
	background-position: bottom;
	border-left:1px solid #71a00a;
	border-right: 1px solid #71a00a;
	margin-left:25px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.warrantybrandsBoxBottom{
	background: url(images/bottom_categorybox.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 129px;
	height:3px;
	margin-left:25px;
	padding-top:0px;
	margin-top:0px;
}

a.warrantyLinks{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.warrantyLinks:visited{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.warrantyLinks:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.warrantycategoryLinks:active{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.contentLink{/* Content Links such as internal links */
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}
a.contentLink:visited{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}
a.contentLink:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

a.contentJump{/* Jump Links such as on help page */
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}
a.contentJump:visited{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}
a.contentJump:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}
a.contentLink:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}

a.helpMenu{/* Jump Links such as on help page */
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

a.helpMenu:visited{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}
a.helpMenu:hover{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

.helpMenuDiv{
	background-color:#e5e5e5;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.helpTitleTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: bold;
	font-size: 13px;
}

/* ORDER CONFIRM PAGE-------------------------------------*/

.ConfirmMainTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-left: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 400px;
	overflow:visible;
}
/*Signup and Home Page------------------------------------------*/

.dealsEmailBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	color: #808080;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* Customer Login Page-----------------------------------------*/
.login {
	margin-left:15px;
	margin-top:15px;
	width:320px;
	float:left;
}

#LoginErrorMessages {
	margin-top:50px;
}

#lblCustLoginError 
{
	padding-left:40px;
	color:#cd1000;
	font-size:0.9em;
	font-family:Arial,sans-serif;
}

.loginH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #71a00a;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.loginInfoText {
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 11px;
}
.loginInfoTextHead {
	font-family: Arial, Helvetica, sans-serif; 
	color: #71a00a;
	font-weight: bold;
	font-size: 11px;
}
.loginLabel {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	margin-right:5px;
}
.loginUserBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	color: #808080;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.loginForgot:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #808080;
	font-weight: normal;
	font-size: 10px;
}
.loginNewCust {
	margin-right:15px;
	margin-top:15px;
	width:320px;
	float:right;
}

.LongDescriptionBullets{

}
.SearchBarTbox{
  font-family:Arial, Times New Roman;
  font-size:10px;
  color:Black;
  font-weight:normal;
  margin:0 4px 0 4px;
  padding: 0 4px 0 4px;
	border:none;
}
.ContactText
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
}

/* Customer View Orders page (cust-orders.aspx) */

#tblOrderHistory {
margin:20px 0 0 100px;
font-family:arial,sans-serif;
}

#tblOrderHistory .TableDataLeft {
font-size:80%;
padding:0 10px 10px 10px;
}

#tblOrderHistory .TableDataRight {
padding:0px 10px 10px 30px;
}

#tblOrderHistory .TableDataRight a{
font-size:80%;
text-decoration:none;
}

#tblOrderHistory td {
border-bottom: 1px solid #ddd;
}

#tblOrderHistory .TableDataRight a:link, 
#tblOrderHistory .TableDataRight a:visited {
   color:#71a00a;
}

#tblOrderHistory .TableDataRight a:hover, 
#tblOrderHistory .TableDataRight a:active {
   color:#cd1000;
}

#tblOrderHistory .TableDataLeft span{
letter-spacing:1px;
}

#tblOrderHistory .TableDataSpan {
padding-top:30px;
text-align:center;
font-size:19px;
letter-spacing:3px;
border-bottom:1px solid #ddd;
}

#orderhistory_div {
  margin:10px 0 0 100px;
  font-family:arial,sans-serif;
  font-size:80%;
}

#orderhistory_div h2 {
  letter-spacing:3px;
  font-size:19px;
  font-weight:normal;
  border-bottom :1px solid #ddd;
  padding-bottom :4px;
  width :200px;
}

#orderhistory_div .productname {
  font-weight:bold;
  color:#71a00a;
}

#orderhistory_div .productprice {

}

#orderhistory_div .orderaddr {
  background-color:#f5f5f5;
  border:1px solid #eee;
  padding:3px;
  width:400px;
}

#orderhistory_div .addrlabel {
  font-weight:bold;
  color:#71a00a;
}

#orderhistory_div .orderinfo {
  
}

/* in topmenuStyle...default.css you will also need to change the */
/* ul.dropdown ul width to be the total width of however many columns */
/* you display in the dropdowns */
/* (if this width is 130px and you have three columns, change default.css to 390px)*/
.TopMenuMultiColumn{
  Float:left; 
  Width:115px; 
  Margin: 0px; 
  Padding: 5px;
  }
	
/* -----Newsletter and feedback general links-------------------*/
.newsletterTxt {
	padding:0px;
	margin:0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #71a00a;
	text-decoration: none;
	vertical-align:bottom;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:5px;
	
}

.ContactTextOption {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#808080;
}

.NewsletterSignupButton {
	padding:0px;
	margin:0px;
	width:49px;
	height:21px;
  cursor:pointer;
	background-image:url(images/newsSendBtn.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
  color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
	background-color:#ffffff;
	padding:0px 2px 1px 0px;
	border:none;
  }
.feedbackNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #71a00a;
	text-decoration: none;
	text-align:center;
}

.feedbackTxt {
	text-align:right;
	vertical-align:middle;
	float:right;
	margin: 0px;
	padding-bottom: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0;
}
.feedbackButton {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #71a00a;
	text-decoration: none;
	cursor:pointer;
	padding-top:5px;
	background-color:#ffffff;
	background-image:url(images/feedbackBubble.gif);
	background-position:right;
	background-repeat:no-repeat;
	border:none;
}
/*Bottom Logo Box*/
 .logoBoxTop{
	background: url(images/footercatbox-top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 730px;
	height:5px;
	margin-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
.logoBox{
	width: 730px;
	border-left:1px solid #71a00a;
	border-right: 1px solid #71a00a;
	margin-left:10px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
	text-align:center;
}
.logoBoxBottom{
	background: url(images/footercatbox-bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 730px;
	height:5px;
	margin-left:10px;
	padding-top:0px;
	margin-top:0px;
}

