							/* --->>> CSS BROWSER RESET <<<--- */

body {
padding: 0;
margin: 0;
font: 13px Arial, Helvetica, Garuda, sans-serif;
*font-size: small;
*font: x-small;
}

h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {
padding: 0;
margin: 0;
line-height: 1em;
font-size: 100%;
font-weight: normal;
font-style: normal;
}
table {
font-size: inherit;
font: 100%;
}
ul {
list-style: none;
}
img {
border: 0;
}
p {
margin: 1em 0;
}

							/* --->>> SANFORD WINERY BASE STYLES <<<---*/



body {
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, Sans-Serif;
  background: #7D884D;
  background-image: url(bg.jpg);
  background-repeat: repeat-x; 
  letter-spacing: normal;
  text-align: center;
  }
 
 
#wrapper {
margin-top: 15px;
width: 1200px;
display: block;
}
  
p, tr, td, ul, li {
   font: 12px Arial, Helvetica, Sans-Serif;
  }

ul li {
  margin:0;
  }

h1 {
  padding: 0;
  margin: 0 0 3px 0;
  font: bold 20px Arial, Helvetica, Sans-Serif;
  color: #666;
  border: none;
  border-bottom: 0px solid #763131;
  display: none;
  }

h2 {
  padding: 0;
  margin: 0 0 3px 0;
  font: bold 16px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  border: none;
  border-bottom: 0px solid #763131;
  }

h2 a, h2 a:link, h2 a:visited, h2 a:active {
  text-decoration: none;
  font: bold 16px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  }

h2 a:hover {
  text-decoration: underline;
  font: bold 16px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  cursor: pointer;
  } 
 
h3 {
  padding: 0 0px;
  margin: 3px;
  font: bold 12px/13px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  }

h4 {
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
  border-left: 1px solid #787872;
  border-right: 1px solid #787872;
  border-top: 1px solid #787872;
  border-bottom: 1px solid #787772;
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  text-align: left;
  background: #f2f0db;
  }

h5, h6 {
  padding: 0;
  margin: 0;
  font: bold 12px/16px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  }
  
 h5, h6 {
  padding: 0;
  margin: 0;
  font: bold 12px/16px Arial, Helvetica, Sans-Serif;
  color: #7e0000;
  } 


a, a:link, a:visited, a:active {
  text-decoration: underline;
  color: #7e0000;
  font: bold 12px Arial, Helvetica, Sans-Serif;
  }
a:hover {
  text-decoration: underline;
  color: #7d884c;
  font: bold 12px Arial, Helvetica, Sans-Serif;
  cursor: pointer;
  }
table td { vertical-align:top; }
img { border: none; }
.hide { display: none; }
option { min-width: 1.5em; }

.h3Popups {
  padding: 0 0px;
  margin: 3px;
  font: 14px Times New Roman, Times, serif;
  color: #ffffff;
  }

.PageTitles {
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color:#7E0000;
  }
  
.ProductTitles {
  font: bold 16px Arial, Helvetica, Sans-Serif;
  color:#7E0000;
}


#navcolumn, #NavColumn, #Navcolumn, #NavColumnContact, #NavColumnAccount{
  margin: 0;
  padding: 10px 10px 0px 10px;
  width:200px;
  vertical-align:top;
  text-align:left;
  }
#contentcolumn,#ContentColumn{
  padding:0;
  margin: 0;
}

#ContentColumnAccount, #ContentColumnContact {
  /*position: absolute; 
  top: 100px; 
  left: 250px;*/
  padding:5px;
  padding-top: 5px;
  margin:0px;
  width:900px;
  height: 400px;
  vertical-align:top;
  text-align:left;
  }
  
.CategoryRecords {
  padding-top: 65px;
  }
  
#page, #pag{
  padding:0;
  margin:0;
  }
  
#Page{
  padding: 0;
  margin: 0;
}  
#subheaderimg{
	display:none;
}


							/* --->>> HEADER <<<---*/

 

#Header, #header{
  background: url(sanfordLogo.gif) no-repeat;
  background-position: 0 -15px;
  padding: 0;
  margin: 0 0 0 0;
  width: 1200px;
  height: 106px;
  }
  
#BrandingArea {
  height:0px;
  width:1200px;
  position:relative;
  }
  
#Logo a { 
  position: absolute; 
  top: -90px; 
  display: block; 
  width: 370px; 
  height: 92px;
  text-align:left; 
  }
#Logo {
  text-align:left; 
  width: 1200px;
}  

#Logo img { 
  display: none; 
  } 

#SiteMenu {
  background: transparent;
  position: relative;
  text-align:right;
  padding-right: 5px;
  top: -7px;
  right: 62px;
  z-index: 15;
  height: 15px;
  }
  
#SiteMenu ul {
  margin:0;
  padding: 0 0 0 2px;
  white-space:nowrap;
  text-align: right;
  }
  
#SiteMenu li {
  display: inline;
  list-style-type: none;
  padding: 0 3px;
  }
  
#SiteMenu a {
  padding: 0 0px;
  color: #B0A865;
  line-height: 10px;
  font: 10px Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform:uppercase;
  }
  
#SiteMenu a:hover {
  color:#ffffff;
  text-decoration: none;
  }


#ShoppingCartLink{
  display: inline;
  }	
  
#ShoppingCartLink a, #ShoppingCartLink a:link, #ShoppingCartLink a:active, #ShoppingCartLink a:visited {
  position: relative;
  top: -12px;
  right: -62px;
  color: #B0A865;
  text-decoration:none;
  }
  
#ShoppingCartLink a:hover {
  color:#ffffff;
  text-decoration: none;
  }


#MiniCart {
  color: #f2f0db;  
  font: bold 10px Arial, Helvetica, Sans-Serif;
  padding: 0;
  text-align:left;
  z-index:3;
  display:none;
  height: 0px;
  }

#welcometext{
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color:#7E0000;
  position: absolute;
  top: 20px;
  left: 5px;
  width:280px; 
  z-index:5;
  display:none;
  }


#MainMenu {
  clear:both;
  height: 25px;
  width:1180px;
  vertical-align:bottom;
  padding: 15px 0 3px 20px;
  }
  
#MenuLevel1, #MenuLevel1 table {
  position:relative;
  right:-242px;
  text-align:left;
  }

#SiteMenu .Header1_lnkSearch, #Header1_lnkSearch, #Header_lnkSearch {
  display: none;
  }
 
	
							/* --->>> TOP MENU <<<---*/
	
#MenuLevel1 .MenuItem, #MenuLevel1 .MenuItem a, #MenuLevel1 .MenuItem a:visited, #MenuLevel1 .MenuItem a:link {
  font: 13px Times New Roman, Times, serif;
  color: #ffffff;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:none;
  }
  
#MenuLevel1 .MenuItem a:hover, #MenuLevel1 .MenuItemActive a:hover {    
  font: 13px Times New Roman, Times, serif;
  color: #d3c6a4;
  line-height: 18px;
  text-align: left;
  text-decoration:underline;
  }
  
#MenuLevel1 .MenuItemActive, #MenuLevel1 .MenuItemActive a {
  font: 13px Times New Roman, Times, serif;
  color: #d3c6a4;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:underline;
  }
  
#MenuLevel1 A, #MenuLevel1 A:Hover {
  font: 13px Times New Roman, Times, serif;
  color: #d3c6a4;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  padding-left:22px;
  text-decoration:underline;
  }
  
#MenuLevel1 A, #MenuLevel1 A:active, #MenuLevel1 .MenuItem a:active, #MenuLevel1 .MenuItemActive, #MenuLevel1 .MenuItemActive a:active {
  font: 13px Times New Roman, Times, serif;
  color: #d3c6a4;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:none;
  }
  
.actuator  a{
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #355476;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:none;
 } 
 
.actuator  a:hover, .actuator  a:active{
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #d3c6a4;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:none;
 } 
 
.actuator  a:active{
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #d3c6a4;
  line-height: 18px;
  text-transform:uppercase;
  text-align: left;
  text-decoration:none;
  } 
  

							/* --->>> SECOND LEVEL MENU <<<---*/

#MenuLevel2 {
  z-index:4;
  background: #transparent;
  display: block;
  height: 38px;
  overflow:hidden;
  margin:0;
  text-align:left;
  position:relative;
  margin-left: 335px;
  width:760px;
  top:38px;
  }

  
#MenuLevel2.MenuItem {
  padding: 2px 2px 0 0px;
  background:transparent;
  }		

							
#MenuLevel2 .MenuItemActive, #MenuLevel2 .MenuItemActive a {
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #7E0000;
  padding: 3px 3px 0 3px;
  text-decoration:none;
  }
  
#MenuLevel2 a span {
  background: url(right-tab.gif) right top no-repeat;
  padding-right: 10px;
  }  
  
#MenuLevel2 a {
  font: 11px/16px Arial, Helvetica, Sans-Serif;
  color:#828C53;
  text-decoration:none;
  white-space:normal;
  }

#MenuLevel2 a:hover {
  color:#7E0000;
  text-decoration:none;
  white-space:normal;
  }

							/* --->>> HOMEPAGE <<<---*/
							
							
#PageHome {
  padding:0;
  margin:0;
  }

.HomepageBlock
{
  padding:0;
  margin:0;
  text-align: right;
}

#MainContent
{
  padding-top: 1;
  margin:0;
  position:relative;
  height: 500px;
  width: 1200px;
}

#HomeTable {
  padding:0;
  margin:0;
  width:1200px;
  }
#HomeColumn1 {
display:none;
   vertical-align:top;
   padding:10px;
   }
#HomeColumn2 {
  vertical-align:top;
  padding: 0;
  text-align:left;
  }
#HomeColumn3 {
  display:none;
   padding:10px;
   width:210px;
   color:#f8f7f2;
  }
  
							/* --->>> MY ACCOUNT PAGES<<<---*/  

.NavColumnBlock {
  background-color:#f8f7f2;
  padding: 0;
  margin: 0;
  width: 180px;
  }
.NavColumnBlockContent {
  padding: 0px;
  margin: 0 0 0px 0;
  line-height: 1.1em;
  text-align: left;
  border-left: 1px solid #faf7f2;
  border-right: 1px solid #faf7f2;
  border-bottom: 1px solid #faf7f2;
  color: #faf7f2;
  }
  
							/* --->>> CUSTOMER SERVICE & ACCOUNT MENU LINKS <<<---*/    


.NavColumnBlockContent a, .NavColumnBlockContent a:visited, .NavColumnBlockContent a:link {
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  text-decoration: none;
  list-style-type: none;
  margin: 0 0 0 10px;
  }
  
.NavColumnBlockContent a:hover {
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #333;
  text-decoration: underline;
  }  

.EventsTitles{
  font: 16px Arial, Helvetica, Sans-Serif;
  color: #fff;
  font-weight:500;
  padding:5px;
}

.EventContent{
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #666666;
  }
  
.eventLinks{
	font: 12px Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #7e0000;
	text-decoration: none;
}

.eventLinks:hover {
	text-decoration: underline;
}  
  
  
.CategoryList, .SearchBoxForm, .MailingListSignupForm {
  width:360px;
  padding:5px;
  }
  
.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent {
  padding: 3px;
  margin: 0 0 0px 0;
  text-align: left;
  background: #7D884D;
  /*border-left: 1px solid #787872;
  border-right: 1px solid #787872;
  border-bottom: 1px solid #787872;*/
  }
  
.CategoryListContent{
  padding-bottom: 10px;
}

.SearchBoxFormContent .FormInput, .MailingListSignupFormContent .FormInput {
  border: #787872 1px solid;
  background: #fff;
  color: #666;
  padding-left: 2px;
  width: 145px;
  font: bold 10px/10px Arial, Helvetica, Sans-Serif;
  }
  
.MailingListSignupFormContent .FormLabel {
  font: 10px/12px Arial, Helvetica, Sans-Serif;
  color: #333;
  }
  
#ContentColumn1__ctl1_btnGoSearch,
#ContentColumn4__ctl1_btnGoSearch,
#ContentColumn5__ctl1_btnGoSearch {
  margin-bottom: -4px; 
  }


.CategoryListContent ul, .CategoryListContent ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }
  
.CategoryListContent li { margin-top: 10px; margin-left: 5px; marging-right: 5px; margin-bottom:5px;}
.CategoryListContent a,
.CategoryListContent a:link,
.CategoryListContent a:visited {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #415e7c;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #787872; 
  line-height: 22px;
  }
  
.CategoryListContent li li a,
.CategoryListContent li li a:link,
.CategoryListContent li li a:visited {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  line-height: 22px;
  COLOR: #415e7c;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #787872; 
  }
  
.CategoryListContent .CurrentCategory a,
.CategoryListContent .CurrentCategory a:link,
.CategoryListContent .CurrentCategory a:visited,
.CategoryListContent .CurrentCategory a:hover {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #7e0000;
  background: #f2f0db;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #787872; 
  line-height: 22px;
  }
  
.CategoryListContent .SubCategory a,
.CategoryListContent .SubCategory a:link,
.CategoryListContent .SubCategory a:visited {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #415e7c;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #787872;
  line-height: 22px; 
  }
  
.CategoryListContent .CurrentCategory .SubCategory a,
.CategoryListContent .CurrentCategory .SubCategory a:link,
.CategoryListContent .CurrentCategory .SubCategory a:visited {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #415e7c;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #787872; 
  line-height: 22px;
  }
  
.CategoryListContent a:hover,
.CategoryListContent li li a:hover,
.CategoryListContent .SubCategory a:hover,
.CategoryListContent .CurrentCategory .SubCategory a:hover {
  display: block;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  color: #f2f0db;
  background: #415e7c;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  TEXT-DECORATION: none
  line-height: 22px;
  }
  
							/* --->>> BREADCRUMBS <<<---*/  

#BreadCrumbs, #BreadCumbSection {
  margin: 0 0 8px 0;
  padding: 2px 4px;    
  font: 10px Arial, Helvetica, Sans-Serif;
  color: #B6B396;
  text-align: left;
  display:none;
  background: #eee;
  }
  
#BreadCrumbs a, #BreadCrumbs a:link, #BreadCrumbs a:visited {
  color: #6a6a69;
  font: 10px Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  }
  
#BreadCrumbs a:hover {
  color: #B6B396;
  font: 10px Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  }
  
.BreadCrumbTrailSpacer {
  font: 8px Arial, Helvetica, Sans-Serif;
  }
  
							/* --->>>CATEGORY PAGES GENERAL <<<---*/  


td#ContentArea {
  display: block;
  }

#container1 {
  display: block;
  width: auto;
  height: auto;
  }

#NavColumnLeft {
  margin: -2px;
  padding: 0;
  width:346px;
  vertical-align:top;
  text-align:left;
  }

.middlecolumn {
  padding:0 5px;
  margin:0px;
  /*width:900px;*/
  vertical-align:top;
  text-align:left;
  }

#maincontent {
  margin:0;
  padding:0;    
  text-align: left;
  position:relative;
  }

#leftColumn{
  width: 300px;
  margin-left: 10px;
  display: block;
  height: auto;
  }

#rightColumn{
  background-color: #f2f0db;
  margin-left: 336px;
  margin-top: -400px;
  font:12px Arial, Helvetica, Sans-Serif;
  padding: 20px;
  width:760px;
  height:340px;
  overflow:auto;
  float: left;
  display: block;
  z-index: 12;
  position: relative;
  }
#rightColumn2, #rightcolumn2{
  background-color: #f2f0db;
  margin-left: 336px;
  margin-top: -400px;
  padding: 20px 20px 0 20px;
  width:760px;
  height:90px;
  float: left;
  display: block;
  font:12px Arial, Helvetica, Sans-Serif;
  }  

/*.containingBox{
  width: 1200px;
  background-color: #f2f0db;
  color: #333;
  border: 1px solid gray;
  line-height: 130%;
  }*/
#CategoryListHeader{
 background-color: #f2f0db;
  margin-left: 336px;
  padding: 0 20px;
  width:760px;
  height:22px;
  float: left;
  display: block;
  position:absolute;
  top:154px;  
}

#CategoryRecords{
 background-color: #f2f0db;
  margin-left: 336px;
  padding: 0 20px 20px 20px;
  width:760px;  
  overflow:auto;
  height:229px;
  position:absolute;
  top:176px;
  float: left;
  display: block;
}
#LayoutTable {
  width:515px;
  }
  
#Records table {
  background-color: #f2f0db;
  width:760px;
  }
  
#Records table tr td {
  text-align:center;
  }
  
#Records table table {
  border:none;
  width:94%;
  }

#CategoryBanner {
  margin: 0px 0;
  text-align: left;
  width: 1200px;
  }
  
#Description {
  font:11px/14px Arial, Helvetica, Tahoma, Sans-Serif;		
  color:#666;
  margin:0;
  }
  
#RecordsFound, #Pager ,#Sorter , #Sorter TD {
  font: 11px Arial, Helvetica, Sans-Serif;
  color:#6a6a69;
  margin-bottom: 3px;
  white-space:nowrap;
  }
  
#subHeader {
  height:100px;
  width:758px;
  background: transparent url(shop_subheader.jpg) no-repeat top left;
  position: relative;
  }

.NewProductBadge {
  position:relative;
  left:-60px;
  top:-128px;
  }

.SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:180px;
  margin:5px auto;
  vertical-align:top;
  }
  
.SingleCategoryDisplayname a,
.SingleCategoryDisplayname a:link,
.SingleCategoryDisplayname a:visited,
.ListCategoryDisplay a,
.ListCategoryDisplay a:link,
.ListCategoryDisplay a:visited {
  font: normal 11px/12px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  
.SingleCategoryDisplayname a:hover,
.ListCategoryDisplay a:hover {
  font: normal 11px/12px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  

.SingleProductDisplay {
  display: block;
  text-align:center;
  width:178px;
  vertical-align:top;
  padding:30px 0 0 0px;
  margin:2px auto;
  }
  
.SingleProductDisplayImage {
  padding-bottom:5px;
  }
  
.SingleProductDisplayName a,
.SingleProductDisplayName a:link,
.SingleProductDisplayName a:visited {
  font:11px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  color: #666;
  }
  
.SingleProductDisplayName a:hover {
  font: 11px Arial, Helvetica, Sans-Serif;
  text-decoration:underline;
  color: #666;
  }
  
.SingleProductDisplayPrice a,
.SingleProductDisplayPrice a:link,
.SingleProductDisplayPrice a:visited {
  font: bold 11px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  color: #666;
  }
  
.SingleProductDisplayPrice a:hover {
  font: bold 11px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  color: #666;
  }

.ListProductDisplay {
  height: 100%;
  }
  
.ListProductDisplayName, .ListProductDisplayName td,
.ListCategoryDisplayName, .ListCategoryDisplayName td {
  text-align:left !important;
  }
  
.ListProductDisplayPrice, .ListProductDisplayPrice td {
  float:right !important;
  text-align:right !important;
  }


.DetailProductDisplay {
  margin: 15px;
  text-align:left;
  }
  
.DetailProductDisplayName td,
.DetailProductDisplayPrice td,
.DetailProductDisplayDescription td,
.DetailProductDisplayControls td {
  text-align:left !important;
  float:left !important;
  }
  
.DetailProductDisplayName a,
.DetailProductDisplayName a:link,
.DetailProductDisplayName a:visited {
  font: bold 12px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  
.DetailProductDisplayName a:hover {
  font: bold 12px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  color: #6a6a69;
  }
  
.DetailProductDisplayPrice a,
.DetailProductDisplayPrice a:link,
.DetailProductDisplayPrice a:visited {
  font: normal 11px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  
.DetailProductDisplayPrice a:hover {
  font: normal 11px Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
  
#Records .DetailProductDisplayImage {
  width:120px;
  float:right;
  text-align:right;
  }
 

a .ListPrice,
a:link .ListPrice,
a:visited .ListPrice { color: #999; }
a .SitePriceDiscounted,
a:link .SitePriceDiscounted,
a:visited .SitePriceDiscounted { color: #f00; }
a:hover .ListPrice { color: #6a6a69; }
a:hover .SitePriceDiscounted { color: #f00; }
 

.HomepageBlock .SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:140px;
  margin:5px auto;
  vertical-align:top;
  }
  
.HomepageBlock .SingleProductDisplay {
  display: block;
  text-align:center;
  width:140px;
  vertical-align:top;
  border: none;
  padding:0px;
  margin:6px auto;
  }
  
.HomepageBlock .SingleProductDisplay {
  margin-top: 5px !important;
  }
  
.HomepageBlock .SingleProductDisplayImage {
  padding-bottom:5px;
  }
  
  


							/* --->>>PRODUCT PAGES GENERAL <<<---*/  

.aligntop {
 z-index: 9000;
}
							
#ProductPageContainer {
  width:854px;
  height:445px;
  postion:relative;
  }
#ProductPageContainer  #ProductImage{
  margin-left:20px;
  margin-top:60px;
}  
#ProductPageContainer  #txtShortDesc{
  display:block;
  left:0;
  margin-top: -400px;
}
<!-- #ProductPageContainer #MultiPage1{
  position: relative;
  left: 0px;
  top: 0px;
  width: 480px;
  height: 345px;
  padding: 10px;
}  -->
#ProductPageContainer #MultiPage1{
  position: absolute;
  left: 370px;
  top: 56px;
  width: 480px;
  height: 345px;
  overflow: auto;
  padding: 10px;
}  
#ProductPageContainer #TabStrip1{
  position:absolute;
  right:5px;
  top:35px;
  width:480px;
}    
#ProductPageImageColumn {
  width:260px;
  padding:50px 10px 0 0;
  margin:20px 10px 10px 10px;
  vertical-align:top;
  text-align:center;
  }
#Producttitle {
  border-collapse:collapse;
  position: absolute;
}
h1#ProductPageTitle{
  position: absolute;
  color:#831B12;
  font-size: 13px;
  left: 350px;
  top: 13px;
  width:386px;
  z-index: 99;
  text-align:left;
  display: none;
}

#ProductOptions{
  padding-top:22px;
  z-index:1;
}
#Prices{
  margin-left: 145px;
  z-index:15;
  width: 175px;
}  
#ProductPageContentColumn {
  padding:0px 0px 0px 10px;
  margin:0;
  vertical-align:top;
  text-align:left; 
  }
#pnlNotes{
  position:absolute;
  right:0px;
  top:15px;
  width:480px;
}
#lstNotes{
  left:460px;
  position:absolute;
  top:16px;
}
#ProductPageContainer #btnAddButton{
  margin-top: 5px;
  margin-left: 20px;
  display:block;
}
#lstNotes{
  none;
  }
#lblSKU { font-size: 10px; color: #6a6a69; 
	}
#productdescription {
  padding: 8px;
  font: 11px/12px Arial, Helvetica, Sans-Serif;
  color: #666666;
  }

#imgZoom, { margin: 0 0 3px 0; }

#PrintThisPage {
  margin-left: 15px;
}
#EmailThisPage {
  margin-left: 15px;
}
#ProductImage a, #ProductImage a:hover { text-decoration: none; }


#ProductControls {
  margin-top:5px;
  border: 3px double #999;
  background: #efece3;
  padding: 12px 0 0 12px;
  }

.ProductPropertyLabel { font: bold 11px Arial, Helvetica, Sans-Serif; color:#818C52; }
#ProductProperties { text-align:left; }
#ProductProperties ul { margin: 0px 0 0 50px; padding: 0; }
#ProductProperties ul li { margin-top:3px; }
#ProductProperties ul ul { margin: 5px 0 0 0; }


.DiscountText { font: 11px Arial, Helvetica, Sans-Serif; color:#333; }
.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice { font: 11px Arial, Helvetica, Sans-Serif; }
.SitePrice, .ListPrice { color:#6a6a69; }
.ListPrice { text-decoration:line-through; }
.YouSave { color:#f00; }
.SitePriceDiscounted { color:#333; }


#VolumeDiscounts { margin:5px; }
.VolumePricingHeader { background:#efece3; font: 11px/12px Arial, Helvetica, Sans-Serif; color:#FFF; }
.VolumePricingText { font: 11px/12px Arial, Helvetica, Sans-Serif; color:#6a6a69; }


.RelatedItemsBlock {
  margin: 0;
  padding: 0 0 3px 0;
  /*background-color: #fff;*/
  }
  
.RelatedItemsBlock H3 {
  padding: 3px;
  margin: 0 0 4px 0;
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  text-align: left;
  }
  
.RelatedItemsBlockContent {
  padding: 0 9px;
  text-align: center;
  }
  
.RelatedItemsBlock .SingleProductDisplay {
  /*border: 0px solid #ccc;*/
  width:145px;
  margin: 0 0 4px 0;
  /*background: #fff;*/
  }
  
.RelatedItemsBlock .SingleProductDisplayName a,
.RelatedItemsBlock .SingleProductDisplayName a:link,
.RelatedItemsBlock .SingleProductDisplayName a:visited,
.RelatedItemsBlock .SingleProductDisplayName a:hover { font: bold 11px Arial, Helvetica, Sans-Serif; }


#ProductReviews {
 /* border: 3px double #B6B396;*/
  margin: 20px 0;
  padding: 0 0 3px 0;
  background: #efece3;
  }
  
#ProductReviews H3 {
  padding: 3px;
  margin: 0 0 5px 0;
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  background: #eee;
  }
  
#ProductReviewNew { margin: 10px 0; }
#ProductReviews a,
#ProductReviews a:link,
#ProductReviews a:visited {
  font: 10px Arial, Helvetica, Sans-Serif;
  padding: 3px;
  text-decoration: none;
  }
  
#ProductReviews a:hover {
  font: 10px Arial, Helvetica, Sans-Serif;
  padding: 3px;
  }
  
.ProductReviewRating {
  font: bold 11px Arial, Helvetica, Sans-Serif;
  color:#6a6a69;
  }
  
.ProductReview {
  font: 11px Arial, Helvetica, Sans-Serif;
  margin: 5px 10px;
  /*border-left: 2px solid #ccc;*/  
  padding-left: 4px;
  }
  
.ProductReviewKarma {
  font: 11px Arial, Helvetica, Sans-Serif;
  color:#6a6a69;
  white-space: nowrap;
  }
  
#pnlReviewDisplay {
  border: 1px solid #6a6a69;
  padding: 5px;
  }
  
#pnlWriteAReview textarea {
  width: 250px;
  height: 150px;
  }

							/* --->>> CHECKOUT PAGES GENERAL <<<---*/  
#tblItems {
  border: 1px solid #B6B396;
  width:758px;
  margin:5px;
  }
  
#CheckoutTable {
  width:758px;
  }
  
.Header {
  padding: 3px;
  margin: 0;
  font: bold 13px Arial, Helvetica, Sans-Serif;
  color: #44552b;
  background: #CBD19C;
  }
  
.CheckoutDescription {
  font: 12px/14px Arial, Helvetica, Sans-Serif;
  }

#CheckoutSteps {
  padding:5px;
  margin:0;
  }
.CheckoutStep {
  padding-right:20px;
  }
  
.CheckoutStep a, 
.CheckoutStep a:link, 
.CheckoutStep a:visited {
  font: 12px/14px Arial, Helvetica, Sans-Serif;
  color:#355476;
  white-space:nowrap;
  text-decoration:none;
  }
  
.CheckoutStep a:hover {
  font: 12px/14px Arial, Helvetica, Sans-Serif;
  color:#666666;
  white-space:nowrap;
  text-decoration:none;
  }
  
.CheckoutStep .CheckoutStepCurrent, 
.CheckoutStep a:link.CheckoutStepCurrent, 
.CheckoutStep a:visited.CheckoutStepCurrent, 
.CheckoutStep a:hover.CheckoutStepCurrent {
  font: bold 12px/14px Arial, Helvetica, Sans-Serif;
  color:#7e0000;
  white-space:nowrap;
  text-decoration:none;
  }

							/* --->>> SHOPPING CART PAGE <<<---*/  
#CartTitle {
  width:100%;
  }
  
#lblcart {
  color: #333;
  }
  
table#CartContainer {
  width:758px;
  padding:0;
  margin:0 auto;
  }
  
table#CartContainer tr td {
  vertical-align:middle;
  }
  
#CartItemBlock {
  width:758px;
  padding:0px;
  margin:0px;
  }
  
#CartItemBlock Table {
  margin:0px;
  width:758px;
  border-right: 1px solid #787872;
  border-left: 1px solid #787872;
  border-top: 1px solid #787872;
  border-bottom: none;
  }
  
#CartUpdateBlock {
  width:556px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  }
  
#CartTotalBlock {
  border-bottom: double 3px #787872;
  border-right: solid 1px #787872;
  border-left: solid 1px #787872;
  width:200px;
  margin:0;
  margin-bottom: 5px;
  padding:5px;
  text-align:center;
  vertical-align:middle;
  }
  
#lblSubTotal {
  font: bold 14px arial, Helvetica, Sans-Serif;
  }
  
#CartCheckoutButtons {
  width:745px;
  text-align:right;
  margin-top:10px
  }
  
.CartItem,
.CartAlternateItem {
  padding: 5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  text-align: left;
  border-bottom:1px solid #787872;  
  }
  
.CartItem { background: #f2f0db; }
.CartAlternateItem { background: #e4e0bb; }
.CartItem a,
.CartItem a:link,
.CartItem a:visited,
.CartAlternateItem a,
.CartAlternateItem a:link,
.CartAlternateItem a:visited {
  color: #355476;
  text-decoration: none;
  font-weight: bold;
  }
  
.CartItem a:hover,
.CartAlternateItem a:hover {
  color: #7e0000;
  text-decoration: none;
  font-weight: bold;
  }


#ShipMethodsList {
  border-left: 3px solid #ccc;
  margin-left: 8px;
  }
  

#navcolumncheckout, #NavColumncheckout,  #NavColumnCheckout{
  margin: 0;
  padding: 4px;
  width:217px;
  vertical-align:top;
  text-align:left;
  }
  
#contentcolumncheckout, #ContentColumncheckout {
  padding:10px 3px 0px 0px;
  margin:0px;
  width:530px;
  vertical-align:top;
  text-align:left;;
  }
  
#AddressBookPanel {
  width:735px;
  margin:0;  
  }
  
#AddressList td {
  border: 3px double #B6B396;
  padding: 5px;
  }
  
#AddressList td:hover {
  background: #ffc;
  }
  
.ContentBox {
  margin: 3px 0px 5px 20px;  
  text-align:left;
  background:#ffe;
  border: solid 1px #787872;
  padding:10px;
  }
  
#CheckoutTotals {
  text-align:center;
  background:#f2f0db;
  border: 1px solid #787872;
  padding:5px;
  width: 205px;
  margin: 0;
  }
  
#lblGrandTotal {
  border-top: 1px solid #ccc;
  }
  
#PlaceOrderCell {
  padding:0px;
  margin: 0;
  text-align:center;
  }
  
.ControlArea {
  border: 1px solid #787872;
  background: #f2f0db;
  padding:5px;
  margin-top:5px;
  }
  
#CheckoutPayment {
  background:#e4e0bb;
  border: 1px solid #787872;
  padding:5px;
  margin-top:10px;
  text-align:left;
  width: 205px;
  }
  
#InstructionsField {
  background: #fff;
  border: 1px solid #787872;
  width: 500px;
  padding:3px;
  margin: 3px 0;
  }
  
#OrderItemPreview table {
  width: 525px;
  }
  
#OrderItemPreview table table {
  }
  
#ShipToMultipleAddressesButton { margin: 5px; }
  
.BVTextPopup {
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #ffffff;
  }
  
.BVText, .CartText {
  font: 11px Arial, Helvetica, Sans-Serif;
  color: #666666;
  }
  
.BVSmallText {
  font: 10px Arial, Helvetica, Sans-Serif;
  color:#666666;
  }
  
a#LoginControl1_lnkForgotPassword { text-decoration: none; }
#btnUpdateTotals { background-color: #ffc; }
#PackageList a,
#CheckoutPayment a {
  text-decoration: none;
  font-weight: bold;
  }
  
.BVText .Stories {
  text-align: justify;
  }
  
.Item {
  padding: 5px;
  background: #f2f0db;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  text-align: left;
  }
  
.AlternateItem {
  padding: 5px;
  background: #e4e0bb;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  text-align: left;
  }
  
.FormTable {
  margin: 3px 5px;
  }
  
.contentcell {
  width: 360px;
  background: #B6B396;
  border: 3px solid #7E7C56;
  }
  
.FormInput, #inKeyword {
  border: #787872 1px solid;
  background: #fff;
  color: #666666;
  padding-left: 2px;
  font: bold 10px/14px Arial, Helvetica, Sans-Serif;
  height: 18px;
  }
  
.ContentCell .FormInput, .ContentCell .FormInputError { width: 200px; }
.FormInput:focus { background: #ffc; } /* changes color of focused input box */
#btnSearch { margin: -2px 0 0 3px; } /* fixes alignment of search button on search page */
.FormInputError {
  border: #787872 1px solid;
  background: #ffb5b5;
  color: #333;
  padding-left: 2px;
  font: bold 10px/14px Arial, Helvetica, Sans-Serif;
  height: 18px;
  }
  
.formlabel {
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #333;  
  letter-spacing: normal;  
  }
 
   
.emailTitle {
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #ffffff;  
  letter-spacing: normal;  
  }
  
  
.CheckoutDescription span.FormLabel label {
  background: #ffc;
  padding:2px;
  }
  

.FormLabelStrong {
  font: bold 12px/14px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;  
  letter-spacing: normal;  
  }
  
span#lblAddress { font: normal 14px/16px Arial, Helvetica, Sans-Serif; }
.indent {  
  margin-left:20px;
  }
  
.Padded {
  margin:10px;
  }
  
#dlPolicy, #dlPolicy a, #dlPolicy a:hover {
  font: 12px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  }
  
.text {
  font: 10px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  padding-bottom: 8px;
  }
  
select {
  color: #333;
  }
  
a#lnkMyAccount, a:link#lnkMyAccount , a:visited#lnkMyAccount {
  font: bold 12px Arial, Helvetica, Sans-Serif;
  color: #6a6a69;
  }
  
a:hover#lnkMyAccount {
  color: #9f0;
  text-decoration: none;
  }
  

#txtMsg{
  width: 400px;
  height: 100px;
  border: #6a6a69 1px solid;
  background: #fff;
  color: #6a6a69;
  padding-left: 2px;
  font: bold 10px/14px Arial, Helvetica, Sans-Serif;
  }
  
.ErrorMessage, .ErrorMessage UL {
  display: block;
  background: transparent;
  font: 10px/12px Arial, Helvetica, Sans-Serif;
  color: #f00;
  }
  
.SuccessMessage {
  display: block;
 /* background:#9f0;*/
  padding: 3px;
  color: #333;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  text-align: center;
  }
  
.WebPageMessage {
  border:solid 1px #f00;
  background:#fff;
  padding:0;
  margin:0;
  }
  
.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {
  padding: 5px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
  }
  
.WebPageMessage .Message {
  font: 10px Arial, Helvetica, Sans-Serif;
  padding: 0 0 0 40px;
  height:30px;
  margin:0;
  color:#333;
  }
  
.WebPageMessageError { background-image: url(MessageERROR.gif); }
.WebPageMessageWarning { background-image: url(MessageWARNING.gif); }
.WebPageMessageInformation { background-image: url(MessageINFO.gif); }
.WebPageMessageQuestion { background-image: url(MessageQUESTION.gif); }
.WebPageMessageOK { background-image: url(MessageOK.gif); }

  
							/* --->>> FOOTER REGION <<<---*/  
#footer {
  font: 12px Arial, Helvetica, Sans-Serif;
  clear: both;
  margin: 0px 0 0 0;
  width: 1200px;
  color: #666666;
  padding: 8px 0;
  text-align: center;
  }
  
#footermenu a {
  padding-left:4px;
  padding-right:4px;
  color: #545454;
  font: 12px Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  }
  
#footermenu a:hover {
  color:#545454;
  text-decoration: underline;
  }
  
#footercustommenu {
  padding: 4px 8px;
  }
  
#copyright {
  font-size: 10px;
  position: relative;
  top: 0px;
  color: #666;
  display: block;
  padding: 3px;
  text-align: center;
  }
  



table#dgAdvancedSearchOptions tr td{
	background: #E5E8CB;
	border: solid 1px #fff;
	text-align:left;
	padding: 5px;
    }


.DL2Search_Header {
  background: #694a21;
  }

.DL2Search_Header td{
 padding-left:10px;
 padding-right:10px;
 color: #fff;
 font: bold 12px Arial, Helvetica, Sans-Serif;
 text-decoration: none;
 }

table#DetailedList2Search{
	width: 515px;
	padding: 0px;
	margin:0;
	border: solid 1px #787872;
	}

table#DetailedList2Search tr td {
  vertical-align:top;
  border: solid 1px #787872;
  } 

.DL2Search_Item {
  padding: 5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  background: #f2f0db;
  text-align:center;
  }

.DL2Search_AlternateItem {
  padding: 5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  text-align:center;
  background: #E4e0bb;
  }

.DL2Search_TD_Desc {
  text-align: left;
  white-space:normal;
  }

#DL2Search_ShortDesc{
  padding-top:5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  text-align: left;
  color: #666666;
  white-space:normal;
  }

.DL2Search_TD_AddToCart{
  background: #f2f0db;
  }

.DL2Search_Item a,
.DL2Search_Item a:link,
.DL2Search_Item a:visited,
.DL2Search_AlternateItem a,
.DL2Search_AlternateItem a:link,
.DL2Search_AlternateItem a:visited {
  color: #694a21;
  text-decoration: none;
  font-weight: bold;
  }

.DL2Search_Item a:hover,
.DL2Search_AlternateItem a:hover {
  color: #355476;
  text-decoration: none;
  font-weight: bold;
  }


.DL2_Header {
  background: #694a21;
  }
.DL2_Header td
 {
 padding-left:10px;
 padding-right:10px;
 color: #fff;
 font: 11px Arial, Helvetica, Sans-Serif;
 text-decoration: none;
 white-space:nowrap;
  }
  
table#DetailedList2
{
	width: 515px;
	padding: 0px;
	margin:0;
	border: solid 2px #787872;
}
table#DetailedList2 tr td {
  vertical-align:top;
  border: solid 1px #787872;
  }
   
.DL2_Item 
{
  padding: 5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  background: #f2f0db;
  text-align:center;
}

.DL2_AlternateItem {
  padding: 5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
  color: #666666;
  text-align:center;
  background: #e4e0bb;
  }
.DL2_TD_Desc 
{
  text-align: left;
  white-space:normal;
}
#DL2_ShortDesc
{
  padding-top:5px;
  font: 11px/14px Arial, Helvetica, Sans-Serif;
 text-align: left;
  color: #666666;
}
.DL2_TD_AddToCart
{
background: #f2f0db;
}

.DL2_Item a,
.DL2_Item a:link,
.DL2_Item a:visited,
.DL2_AlternateItem a,
.DL2_AlternateItem a:link,
.DL2_AlternateItem a:visited {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  }
.DL2_Item a:hover,
.DL2_AlternateItem a:hover {
  color: #355476;
  text-decoration: none;
  font-weight: bold;
  }


							/* --->>> DETAILED LIST <<<---*/  

.DL3_Header {

  background: #694a21;

  }

.DL3_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px Arial, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3

{


	width: 515px;

	padding: 0px;

	margin:0;

	border: double 3px #787872;

}

table#DetailedList3 tr td {

  vertical-align:top;

  border: solid 1px #787872;

  }

   

.DL3_Item 

{

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  background: #f2f0db;

  text-align:center;

}



.DL3_AlternateItem {

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  text-align:center;

  background: #e4e0bb;

  }

.DL3_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3_ShortDesc

{

  padding-top:5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

 text-align: left;

  color: #666666;

}

.DL3_TD_AddToCart

{

background: #f2f0db;

}



.DL3_Item a,

.DL3_Item a:link,

.DL3_Item a:visited,

.DL3_AlternateItem a,

.DL3_AlternateItem a:link,

.DL3_AlternateItem a:visited {

  color: #666666;

  text-decoration: none;

  font-weight: bold;

  }

.DL3_Item a:hover,

.DL3_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }



.DL2Home_Header {

  background: #694a21;

  }

.DL2Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px Arial, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList2Home

{


	width:92%;

	padding: 0px;

	margin:0;

	border: solid 3px #787872;

}

table#DetailedList2Home tr td {

  vertical-align:top;

  border: solid 1px #787872;

  }

   

.DL2Home_Item 

{

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  background: #f2f0db;

  text-align:center;

}



.DL2Home_AlternateItem {

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  text-align:center;

  background: #e4e0bb;

  }

.DL2Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL2Home_ShortDesc

{

  padding-top:5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

 text-align: left;

  color: #666666;

}

.DL2Home_TD_AddToCart

{

background: #f2f0db;

}



.DL2Home_Item a,

.DL2Home_Item a:link,

.DL2Home_Item a:visited,

.DL2Home_AlternateItem a,

.DL2Home_AlternateItem a:link,

.DL2Home_AlternateItem a:visited {

  color: #666666;

  text-decoration: none;

  font-weight: bold;

  }

.DL2Home_Item a:hover,

.DL2Home_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }




.DL3Home_Header {

  background: #694a21;

  }

.DL3Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px Arial, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3Home

{

	background: #fff;

	width: 92%;

	padding: 0px;

	margin:0;

	border: solid 1px #787872;

}

table#DetailedList3Home tr td {

  vertical-align:top;

  border: solid 1px #787872;

  }

   

.DL3Home_Item 

{

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  background: #f2f0db;

  text-align:center;

}



.DL3Home_AlternateItem {

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666666;

  text-align:center;

  background: #e4e0bb;

  }

.DL3Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3Home_ShortDesc

{

  padding-top:5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

 text-align: left;

  color: #666666;

}

.DL3Home_TD_AddToCart

{

background: #f2f0db;

}



.DL3Home_Item a,

.DL3Home_Item a:link,

.DL3Home_Item a:visited,

.DL3Home_AlternateItem a,

.DL3Home_AlternateItem a:link,

.DL3Home_AlternateItem a:visited {

  color: #666666;

  text-decoration: none;

  font-weight: bold;

  }

.DL3Home_Item a:hover,

.DL3Home_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }

#TableFind 
{
	white-space:nowrap;	
}

#TableGiftPanel
{
	text-align:left;
}
#tblGiftOptions
{
	padding:10px;
}




.ItemStyle22 { BACKGROUND: #f2f0db; FONT: 11px arial, Arial, Helvetica, sans-serif; COLOR: #666666; BORDER-BOTTOM: #787872 1px solid }
.AlternateItemStyle22 { BACKGROUND: #e4e0bb; FONT: 11px arial, Arial, Helvetica, sans-serif; COLOR: #666666; BORDER-BOTTOM: #787872 1px solid }
.HeaderStyle2 { BACKGROUND: #CBD19C; FONT: bold 12px/14px arial, Arial, Helvetica, sans-serif; COLOR: #44552b; BORDER-BOTTOM: #787872 1px solid }
.BVSmallText22 { FONT: 11px Arial, Helvetica, Sans-Serif; COLOR: #666666; }
.BVText22 { FONT: 12px Arial, Helvetica, Sans-Serif }
.Verd { }
.paymentinfo22 {fONT-WEIGHT:bold;COLOR:black}


#footer_PoweredBy{ display:block; margin-left:auto; margin-right:auto;}
#poweredby{ display:block; margin-left: auto; margin-right:auto;}
#MultiPage1_SelectedIndex{background: url(descbg.png);
background-repeat: repeat-x; }
.MultiPage{background: url(descbg.png);
background-repeat: repeat-x; 
FONT: 11px Arial, Helvetica, Sans-Serif; COLOR: #666666; 
}





.navTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #7e0000;

	text-decoration: none;

	font-weight: bold;

}

.navLinks{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #415E7C;

	text-decoration: none;

}

.navLinksSelected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #7e0000;

	text-decoration: none;

}

.navLinks:hover {
	text-decoration: underline;
}
#Textbox2 {
 width: 400px;
}
#WishListButton{
display:none;
}

#SearchProduct {
  padding-left: 970px;
  position: relative;
  float:right;
}

#SearchProduct .FormLabel{
  height: 100%;
  Color: white;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;  
}

#CategoryTitle {
  display: none;
}
