﻿html { overflow: scroll; }

* html .ShoppeGroupProductDetails
{
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/ShoppeGroupProductBackground.png", sizingMethod="crop");
}
* html .ShoppeAllProductDetails
{
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/ShoppeAllProductBackground.png", sizingMethod="crop");
}



body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #413825;
	overflow: hidden;
	background-color: #ffffff;
	background-image: url("../../Images/BgWoodWhite.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	text-align: center;
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

img { border-style: none; }

a
{
	color: #594f4b;
	text-decoration: none;
}

a:hover
{ text-decoration: underline; }

a:active { outline: none; }



/* Custom Fonts */
@font-face {
    font-family: 'Serifa BdCn BT';
    src: url('../../fonts/serifa_bold_condensed_bt.eot');
    src: local('Serifa BdCn BT'), 
         url('../../fonts/serifa_bold_condensed_bt.ttf') format('truetype'),
		 url('../../fonts/SerifaBT-BoldCondensed.otf') format('opentype'),
         url('../../fonts/serifa_bold_condensed_bt.svg#webfont') format('svg'); 
}


/* Generic */
.clear { clear: both; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.tleft { text-align: left; }
.vmiddle { vertical-align: middle; }
.vtop { vertical-align: top; }
.floatleft { float: left; }
.floatright { float: right; }
.overflowhidden { overflow: hidden; }
.displayblock { display: block; }
.displayinline { display: inline; }
.fontsmall { font-size: 12px; }
.bold { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.comparecheck { }
.findmodel { }
.super {  }

h1 
{
	padding: 8px 3px 0 5px;
	margin:0;
	height:32px;
	background-color:#6a4e3c;
	color:white;
	text-align:left;
	font-size:20px;
	font-family: Serifa BdCn BT, Arial;	
	width:100%;
	font-weight:normal;
}
h2 
{
	padding: 8px 3px 0 5px;
	margin:0;
	height:32px;
	background-color:#6a4e3c;
	color:white;
	text-align:left;
	font-size:20px;
	font-family: Serifa BdCn BT, Arial;	
	width:100%;
	font-weight:normal;
}
h2 a 
{
	color:white;
}




/* Form Elements */
.textbox
{
	font-size: 11px;
	color: #594f4b !important;
	border: none;
	background-color: #ffffff !important;
	margin: 0 0 0 0;
}
.ddlbox { font-size:12px; }

.highlighttb
{
    height: 13px;
	padding: 3px 1px 1px 5px;
	font-size: 10px;
	background-image: url("../../Images/BgTextBox.jpg");
}

.elistvalidation
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}


/* Page Layout */
.page
{
	width: 950px;
	padding: 0 50px 0 50px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#header
{
	height: 141px;
	background-color: #ffffff;
	background-image: url("../../Images/BgWoodWhite.jpg");
	background-position: top center;
	background-repeat: repeat-x;
}

#topnav
{
	width: 698px;
	text-align: right;
}

#cartnav
{
	width: 684px;
	height: 58px;
	line-height: 26px;
	padding: 0 14px 0 0 ;
	vertical-align: middle;
	font-weight: bold;
	background-image: url("../../Images/BgPaper.png");
	background-position: top right;
	background-repeat: no-repeat;
}

#cartnav a
{
	color: #423631;
	padding: 0 4px 0 4px;
}

#cartnav a:hover
{ text-decoration: none; }

#cartnav img
{
	padding-left: 20px;
	vertical-align: middle;
}

#cartnav input
{ vertical-align: middle; }

#mainnav
{
	padding: 32px 8px 0 0;
	font-size: 16px;
	font-family: Serifa BdCn BT, Arial;	
	font-weight:normal;
}

#mainnav a
{ padding: 0 4px 0 4px; }

#mainnav a:hover
{ text-decoration: none; }

#content
{
	background-repeat:repeat-x;
	background-position:top left;
	background-image: url('../../images/PageBackground.jpg');
	background-color: White;
	min-height: 400px;
}

#footer
{
    background-image: url("../../Images/BgFooterBottom.jpg");
	background-position: top center;
	background-repeat: repeat-x;
    background-color:#eee8dd;
	color: #75635a;
	line-height: 20px;
	font-size:10px;
	height:50px;
	padding-top:33px;
}

#footer a.footerlink
{
	font-weight: bold;
	padding: 0 10px 0 10px;
	font-size:10px;
}





/* menu */
#menu {	  }
#menu_experience { display:none; margin-left:-1px; margin-top:0; clear:both; width:260px; height:60px; position:absolute; z-index:5000;}
#menu_shoppe { display:none; margin-left:-1px; margin-top:0; clear:both; width:220px; height:125px; position:absolute; z-index:5001;}
#menu_support { display:none; margin-left:-1px; margin-top:0; clear:both; width:205px; height:185px; position:absolute; z-index:5002;}
.menuFont { font-family:Arial; font-size:11px; color:#594f4b; clear:both; text-align:left; }
.menuUL { list-style-type:none; margin:0; padding:5px;  width:175px; cursor:pointer; position: absolute; z-index:3000;}
.menuLI {	border-left: 1px solid #caceb7; border-right: 1px solid #caceb7; border-bottom: 1px solid #caceb7; 
			background-color:#ebeed7; padding: 3px 5px 3px 5px; float:left; width:175px; } 
.menuLI:HOVER { background-color:#d8ddc0; }
.menuLIfirst { border: 1px solid #caceb7; background-color:#ebeed7; padding: 3px 5px 3px 5px; width:175px;}
.menuLIfirst:HOVER { background-color:#d8ddc0; }

.menuULcat { list-style-type:none; margin:0; padding:5px;  width:195px; cursor:pointer; position: absolute; z-index:3000;}
.menuLIcat {	border-left: 1px solid #caceb7; border-right: 1px solid #caceb7; border-bottom: 1px solid #caceb7; 
			background-color:#ebeed7; padding: 3px 5px 3px 5px; float:left; width:195px; } 
.menuLIcat:HOVER { background-color:#d8ddc0; }
.menuLIcatfirst { border: 1px solid #caceb7; background-color:#ebeed7; padding: 3px 5px 3px 5px; width:195px;}
.menuLIcatfirst:HOVER { background-color:#d8ddc0;  }



/* HOME PAGE */
#home
{
	width:950px;
	display:inline-block;
	font-family: Arial;
	height:587px;
	background-image: url("../../Images/home_background.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

#homememories
{
	position:absolute;
	clear:both;
	margin-top:360px;
	margin-left:260px;
}
#homememories h3 { margin:0; padding:0; font-family: Serifa BdCn BT, Arial; font-weight:normal; font-size:24px;	 }
#homememories ul { margin-top:8px; list-style-position: outside; }
#homememories li
{
	font-size:16px;
	padding-bottom:5px;
	margin-left: -24px;
}

#homebottombanner
{
	clear:both;
	position:absolute;
	margin-top:493px;
	margin-left:260px;
}
#homebottombannershoplines
{
	float:left;
}
#homebottombannerline1
{
	font-family: Serifa BdCn BT, Arial; 
	font-weight:normal; 
	font-size:22px;
	color: #315844;
}
#homebottombannerline2
{
	clear:both;
	font-size:12px;
	
}
#homebottombannershopnow
{
	float:left;
	margin-left:35px;
	margin-top:9px;
}
#homewatchvideo
{
	position:absolute;
	margin-top:17px;
	margin-left:810px;
}
#homeadpod
{
	position:absolute;
	margin-top:325px;
	margin-left:697px;
}




/* SHOPPE PAGE */

#ShoppeAll
{
	display:inline-block;
	background-color:White;
	margin-top:10px;
}

#ShoppeAllLeft
{
	float:left;
	padding:0;
	width:323px;
}
#ShoppeTitleBar
{
	width: 323px;
}
#ShoppeAllLeftLine1
{
	color: #3c6650;
	font-weight:bold;
	padding: 7px 0 0 0;
	font-size:16px;
	line-height:22px;
}
#ShoppeAllLeftLine2
{
	color: #594f4b;
	padding: 7px 0 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
#ShoppeAllLeftBlockText
{
	
	padding: 15px 0 0 0;
	float:left;
	font-size:12px;
	margin:0;
	line-height:19px;
}

#ShoppeAllLeftBlockText img
{
	padding-right:5px;
	padding-bottom:3px;
}
#ShoppeAllLeftLine3
{
	clear:both;
	color: #3c6650;
	font-weight:bold;
	padding: 0 0 10px 0;
	font-size:12px;
	line-height:19px;
}
.ShoppeAllProductGroupName
{
	width: 590px;
}
.ShoppeAllProductGroupName:HOVER
{
	text-decoration:underline;
}


.ShoppeDivider
{
	float:left;
}
#ShoppeAllRight
{
	float:left;
	width:600px;
}
#ShoppeAllProductGroup
{
	clear:both;
}

.ShoppeAllProduct
{
	float:left;
	width:275px;
	padding:0;
	margin:0;
	padding-bottom:30px;	
	padding-top:57px;	
	padding-left:25px;
}
.ShoppeAllProductImage
{
	margin-top:-190px;
	margin-left:-10px; 
}
.ShoppeAllProductDetails
{
	background-image: url("../../Images/ShoppeAllProductBackground.png");
	background-position: top center;
	background-repeat: no-repeat;
	text-align:right;
	height: 147px;
	width: 270px;
}
.ShoppeAllProductDetailsName
{
	text-align:right;
	font-weight:bold;
	padding-right:6px;
	padding-top:20px;
}
.ShoppeAllProductDetailsModel
{
	text-align:right;
	font-weight:bold;
	font-size:10px;
	padding-right:6px;
}
.ShoppeAllProductDetailsPrice
{
	font-size:12px;
	text-align:right;
	padding-top:10px;
	color: #3c6751;
	font-weight:bold;
	padding-right:6px;
}
.ShoppeAllProductDetailsSTPrice
{
	font-size:11px;
	text-align:right;
	padding-right:6px;
}
.ShoppeAllProductDetailsView
{
	text-align:right;
	padding-top:5px;
	padding-right:6px;
}
.ShoppeAllProductDetailsView a
{
	font-size:11px;
	color: #3c6751;
	text-decoration:underline;
}
.ShoppeAllProductDetailsView a:HOVER
{
	font-weight:bold;
}
.ShoppeAllProductDetailsAdd
{
	padding-top:5px;
	padding-right:6px;
}
         
#ShoppeGroup
{
	float:left;
	margin-top:30px;
}
#ShoppeGroupLeft
{
	width:525px;
	float:left;
}
#ShoppeGroupRight
{
	float:left;
}
#ShoppeGroupLeftName
{
	width: 525px;
}
#ShoppeGroupLeftLine1
{
	color: #3c6650;
	font-weight:bold;
	padding: 7px 8px 0 0;
	font-size:16px;
	line-height:22px;
}
#ShoppeGroupLeftLine2
{
	color: #594f4b;
	padding: 7px 8px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
#ShoppeGroupLeftBlockText
{
	
	padding: 15px 8px 0 0;
	float:left;
	font-size:12px;
	margin:0;
	line-height:19px;
}
#ShoppeGroupLeftBlockText img
{
	float:left;
	padding-right:5px;
	padding-bottom:3px;
}
#ShoppeGroupLeftFeatures
{
	clear:both;
	padding-top:15px;
	color: #3c6650;
	font-weight:bold;
}
#ShoppeGroupLeftFeatures UL
{
	color: #3c6650;
	font-weight:bold;
	margin: 3px 0 0 20px;
}
#ShoppeGroupLeftFeatures LI
{
	color: #3c6650;
	font-weight:bold;
	margin-left:5px;
}
.ShoppeGroupProduct
{
	clear:both;
	padding:0;
	margin:0;
	padding-bottom:30px;	
}
.ShoppeGroupProductImage
{
	margin-top:-235px;
	margin-left:0px;
}
.ShoppeGroupProductDetails
{
	background-image: url("../../Images/ShoppeGroupProductBackground.png");
	background-position: top left;
	background-repeat: no-repeat;
	text-align:right;
	height: 210px;
	width: 354px;
}
.ShoppeGroupProductDetailsName
{
	padding-top:37px;
	font-size:14px;
	font-weight:bold;
	padding-right:16px;
}
.ShoppeGroupProductDetailsModel
{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	padding-right:16px;
}
.ShoppeGroupProductDetailsPrice
{	
	font-size:14px;
	text-align:right;
	padding-top:15px;
	color: #3c6751;
	font-weight:bold;
	padding-right:16px;
}
.ShoppeGroupProductDetailsSTPrice
{
	font-size:12px;
	text-align:right;
	text-decoration: line-through;
	padding-right:16px;
}
.ShoppeGroupProductDetailsView
{
	text-align:right;
	padding-top:5px;
	padding-right:16px;
}
.ShoppeGroupProductDetailsView a
{
	font-size:12px;
	color: #3c6751;
	text-decoration:underline;
}
.ShoppeGroupProductDetailsView a:HOVER
{
	font-weight:bold;
}
.ShoppeGroupProductDetailsAdd
{
	padding-top:10px;
	padding-right:15px;
}          
      
      
      
      
      
      
/* PRODUCT PAGE */
#Product { float:left; margin-top:30px; }
#ProductLeft { float:left; width:523px; }
#ProductLeftName { width: 515px; }
#ProductLeftLine1  
{
	color: #3c6650;
	font-weight:bold;
	padding: 7px 8px 0 0;
	font-size:16px;
	line-height:22px;}
#ProductLeftEcom { clear:both; width:515px; padding-top:20px; padding-bottom:15px; }
#ProductLeftEcomCell1  
{
	float:left; 
	text-align:left; 
	width:145px;
	color:Black;
	font-weight:bold;
	font-size:15px;
}
#ProductLeftEcomCell2 { float:left; text-align:center; width:195px; }
#ProductLeftEcomCell2Price  
{
	clear:both; 
	font-weight:bold;
	font-size:15px;
	color: #3c6650;
}
#ProductLeftEcomCell2STPrice  
{
	clear:both; 
	font-weight:bold;
	font-size:14px;
	color: black;
}
.strike { text-decoration: line-through; }
#ProductLeftEcomCell3 { float:left; text-align:right; width:160px; padding-right:15px; padding-top:5px;}
#ProductLeftLine3  
{
	padding-top:5px;
	clear:both;
    font-size:12px;  
	color: black;           
}
#ProductLeftBlockText 
{
	padding: 15px 8px 0 0;
	float:left;
	font-size:12px;
	margin:0;
	line-height:19px; 
}
#ProductLeftBlockText img 
{
	float:left;
	padding-right:5px;
	padding-bottom:3px; 
}
#ProductLeftFeatures  
{
	clear:both;
	padding-top:15px;
	padding-bottom:25px;
	color: #3c6650;
	font-weight:bold;
}
#ProductLeftFeatures UL  
{
	color: #3c6650;
	font-weight:bold;
	margin: 3px 0 0 20px;
}
#ProductLeftFeatures LI  
{
	color: #3c6650;
	font-weight:bold;
	margin-left:5px;
}
#ProductRight { float:left; }      
#ProductRightMainImage { clear:both; }
#ProductRightMainImageArrows  
{
	clear:both; cursor:pointer; width:400px; position:absolute; 
	height:25px; padding-left:5px; padding-right:5px; margin-top:140px; z-index:2040; }
#ProductRightMainImageArrowsLeft { float:left; width:25px; }
#ProductRightMainImageArrowsMiddle { float:left; width:350px; }
#ProductRightMainImageArrowsRight { float:left; width:25px; }
#ProductRightThumbImages { clear:both; padding-top:10px; cursor:pointer; }
.thumbnail { float:left; padding-right:3px; }
#ProductRightIcons { clear:both; padding-top:55px; width:410px; }
#ProductRightIconsManual { float:left; width:98px; padding-right:2px; padding-left:2px; text-align:center; }
#ProductRightIconsParts { float:left; width:98px; padding-right:2px; padding-left:2px;  text-align:center;}
#ProductRightIconsWarranty { float:left; width:98px; padding-right:2px; padding-left:2px;  text-align:center;}
#ProductRightIconsFaqs { float:left; width:98px; padding-right:2px; padding-left:2px;  text-align:center;}
#ProductRightVideoThumb { float:left; }
#ProductRightVideo  
{
	clear:both;
	position:absolute; 
	display:none; 
	width:410px; 
	height:310px; 
	background-color:yellow; 
	text-align:center;
	margin-top: -310px;
	border:0;
	z-index:100;
}



/* RECIPES PAGE */

#Recipes
{
	margin-top: 30px;
	margin-bottom: 30px;
	background-image: url("../../Images/BgRecipes.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
}
#RecipesLeft { float:left; width:215px; }
#RecipesLeftTitle { width: 209px; }
#RecipesLeftGroups { clear:both; padding-top:20px; padding-left:15px; }
#RecipesLeftGroups ul { margin:0; padding:0; }
#RecipesLeftGroups li { margin:0; padding:0; line-height:25px; list-style-type:none; }
#RecipesLeftGroups li a { text-decoration:underline; font-weight:bold; }
#RecipesCenterSpacer {float:left; width:10px; }
#RecipesCenter {float:left; width:490px; }
#RecipesCenterName { width: 490px; }
#RecipesCenterCoverGroups { float:left; padding-top:10px; padding-bottom:20px; }
.RecipesCenterCoverGroupBlock1 { clear:both; width:161px; }
.RecipesCenterCoverGroupBlockDivider { float:left; width:163px; height:174px; text-align:center;} 
.RecipesCenterCoverGroupBlock2 { cursor:pointer; display:none; text-align:center; width:161px; position:absolute; clear:both; margin-top:60px; font-size:18px; color:#335a45; font-weight:bold; z-index:2000; }
.RecipesCenterCoverGroupBlock2 a { cursor:pointer; font-size:18px; color:#335a45; font-weight:bold; }
.RecipesCenterCoverGroupImage { width:161px; }
#RecipesCenterCoverBottomText { font-size: 12px; line-height:20px; padding-right:10px; }
#RecipesCenterDropdown { float:right; margin-top:-35px; margin-right:5px; }
#RecipesCenterRecipe { padding-top:20px; }
#RecipesCenterRecipeIngred { float:left; padding-left:15px;}
#RecipesCenterRecipeMakes { float:left; text-align:left; padding-bottom:15px; font-weight:bold;}
#RecipesCenterRecipeDividerHoriz
{
	clear:both;
	width:221px;
	height:5px;
	background-image: url("../../Images/RecipesDividerHoriz.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}
#RecipesCenterRecipeIngredList
{
	clear:both;
	padding-top:20px;
	padding-bottom:30px;
	font-weight:bold;
}
#RecipesCenterRecipeIngredList UL
{
	margin: 6px 0 0 0;
	padding:0px;
}
#RecipesCenterRecipeIngredList LI
{
	margin:0px;
	padding-top:4px;
	list-style-type:none;
	font-weight:normal;
}
#RecipesCenterRecipeDividerVert 
{
	float:left;
	width:1px;
	height:469px;
	background-image: url("../../Images/RecipesDividerVert.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}
#RecipesCenterRecipeSteps { float:left; padding-left:15px; width:220px; }
#RecipesCenterRecipeSteps img
{
	float:right;
	padding-left:8px;
	padding-bottom:3px;
}
#RecipesCenterRecipeStepsAddThis { width: 100%; clear:both; padding-top:10px; }
#RecipesCenterRecipeStepsAddThis img { float:left; padding:0px; }
#RecipesCenterRecipeStepsDisclaimer { font-size:9px; padding-top:40px; }
#RecipesRight { float:left; width:200px; }
.RecipesRightAdPod { padding-bottom: 20px; text-align:right; }





/* COMPARISON PAGE */
#Compare { float:left; margin-top:30px; }
#CompareLeft { float:left; width: 717px;  }
#CompareLeftTitle { width: 717px; }
#CompareLeftChart { padding-top:5px; }
.CompareDividerRow
{
	height:1px;
	width:716px;
	background-image: url("../../Images/CompareDividerHoriz.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.CompareDividerColTop
{
	width:1px;
	height:120px;
	background-image: url("../../Images/CompareDividerTopVert.gif");
	background-position: top left;
	background-repeat:repeat-y;
}
.CompareDividerCol
{
	width:1px;
	background-image: url("../../Images/CompareDividerVert.gif");
	background-position: top left;
	background-repeat:repeat-y;
}
.CompareAddToCartCell
{
	padding-top:20px;
	text-align:center;
}
.CompareAttributeCell
{
	font-weight:bold;
	color:#21663c;
	font-size:12px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}
.CompareCell
{
	font-weight:bold;
	color:#21663c;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.CompareNormalRow
{
	background-color:#ffffff;
}
.CompareAltRow
{
	background-color:#e2e8e5;
}
#CompareRight { float:left; width:200px;  background-color:#f8f5eb; }
.CompareRightAdPod { padding-bottom: 20px; text-align:right; } 




/* PARTS PAGE */
#Parts { float:left; margin-top:30px; }
#PartsTitle { width: 938px; }
#PartsTitle2 
{
	padding:0;
	padding-right:10px;
	margin:0;
	width: 938px;
	height:20px;
	color:white;
	text-align:right;
	font-size:12px;
	font-family: Arial;	
	margin-top:-25px;
}
#PartsDropDownWrapper 
{
	padding:0;
	padding-right:10px;
	margin:0;
	margin-top:20px;
	width: 940px;
	height:20px;
	clear:both;
}
#PartsDropDown { float:left; margin-left:8px;   } 
#PartsDropDownMsg { text-align:right; float:right; width:500px; margin-top:-3px; } 
#PartsDropDownMsgText { text-align:right; float:right; padding-right:6px; padding-top:3px;} 
#PartsDropDownMsgButton { text-align:right; float:right; cursor:pointer; margin-right:10px;}

#PartsGrid { width:950px; clear:both; margin-top:10px; padding-bottom:30px; } 
.PartsProduct { width:291px; height:150px; background-color:#e6e9d5; padding:3px; float:left; display:inline; }
.PartsProductImage { width:120px; float:left;  padding-top:5px; padding-LEFT:5px;}
.PartsProductDetails { float:left; padding-left:10px; padding-right:10px; padding-top:10px; width:145px; font-weight:bold; }
.PartsProductName { clear:both; }
.PartsProductModel {clear:both; padding-top:3px; }
.PartsProductDetailsECom { float:right;   padding-top:1px;  padding-bottom:3px; }
.PartsProductPrice {clear:both; text-align:right; padding-top:2px; color: #3c6650;}
.PartsProductAddToCart {clear:both;  text-align:right; padding-top:3px;}
.PartsProductSpacer { padding:8px; float:left;}
#PartsFindModel { display: none; cursor:pointer; position:absolute; z-index:2050; clear:both; margin-left:150px; margin-top:80px;  }
#PartsMessageArea { clear:both; margin:20px 20px 15px 8px; padding:10px 16px 10px 16px; color: #413825; background-color:#fedcaf; }



/* EXPERIENCE PAGE */
#Experience { float:left; margin-top:30px; width:950px; }
#ExperienceLeft { width: 717px; float:left;}
#ExperienceStoryTitleBar { width: 711px; }
#ExperienceStoryDetails { padding-left:19px; padding-top:15px;  padding-bottom:25px;}
.ExperienceStoryDetailsTitle { clear:both; padding-top:8px; padding-bottom:5px; padding-left:8px; padding-right:8px; 
                              font-size:20px; color:#335944; font-family: Serifa BdCn BT, Arial; font-weight:normal;	}
.ExperienceStoryDetailsCopy {clear:both; padding-bottom:0px; padding-left:8px; padding-right:8px; 
                              font-size :12px; font-family:Arial; line-height:25px;}
.ExperienceImageLeft { float:left; padding-right:6px;}
.ExperienceImageRight { float:right; padding-left:6px;}
#ExperienceStoryDetailsOuter { background-color:#fdfcfa;  clear:both; padding:0 5px 5px 5px; margin-top:5px; }
#ExperienceStoryDetailsInner { background-color:#fdfcfa; border:2px solid white; padding:5px; clear:both; }
#ExperienceStoryDetailsDasher { padding-top:5px; display:inline-block; } 
#ExperienceStoryDetailsSeperator { clear:both; text-align:center; }
#ExperienceRight {  float:left; }
.ExperienceDivider {  float:left; padding-left:10px; padding-right:10px;} 
#ExperienceSystemLeft { width: 315px; float:left;}
#ExperienceSystemMiddle { width: 385px; float:left;}
#ExperienceSystemThumbs { clear:both; padding-top:25px; } 
#ExperienceSystemThumbsGal { clear:both; padding-bottom:8px; color: #3c6650; font-weight:bold; font-size:14px; } 
.ExperienceSystemThumb { float:left; padding-left:6px; padding-right:6px; cursor:pointer; } 
#ExperienceSystemThumbsOption { clear:both; padding-top:15px; } 
#ExperienceSystemThumbsOption a { color: #3c6650; text-decoration:underline; } 
#ExperienceSystemLeftTitle { width: 315px; } 
#ExperienceSystemLeftLine1 { padding-bottom:10px; padding-top:10px; padding-right:5px; font-weight:bold; font-size:18px; line-height:20px; color:#335944;}
#ExperienceSystemLeftLine2 { padding-bottom:10px; padding-right:5px;}
.ExperienceSystemLeftLine2Title { font-weight:bold; line-height:18px; color:#335944; padding-top:5px;}
.ExperienceSystemLeftLine2Copy {line-height:18px;}
#ExperienceSystemLeftLine3 { padding-top:15px; padding-bottom:15px; text-align:center; } 
.ExperienceRightAdPod { padding-bottom: 20px; text-align:right; } 




/* SUPPORT PAGE */
#Support { margin-top: 30px; margin-bottom: 30px; 
  background-image: url("../../Images/BgSupport.jpg"); background-position: top left; background-repeat: repeat-y; 
  overflow: hidden; }
#SupportLeft { float:left; width: 215px;}
#SupportLeftTitle { width: 209px; }
#SupportLeftNav { font-weight:bold; }
#SupportLeftNavInner { padding-top:18px; } 
#SupportLeftNav UL  { margin:0; padding: 4px 12px 4px 10px; }
#SupportLeftNav LI { margin:0; padding: 4px 12px 4px 10px; list-style-type:none; }
#SupportLeftNav A { text-decoration:underline; }
#SupportMiddle { float:left; width: 490px; }
#SupportMiddleContent { }
#SupportMiddleTitleFaqs { width: 490px; }
.SupportMiddleContentGroupOuter { clear:both; padding-top:25px; padding-left:10px; padding-right:10px;}
.SupportMiddleContentGroups { padding-bottom:10px; font-size:14px; color:#52301d; font-weight:bold; }
.SupportMiddleContentGroupsFaqs { clear:both; padding-left: 20px; padding-right: 10px; }
.SupportMiddleContentGroupsFaqsQuestion {padding-bottom:10px; clear:both; cursor:pointer; } 
.SupportMiddleContentGroupsFaqsQuestion a { font-size:12px; color:#52301d; font-weight:bold;  } 
.SupportMiddleContentGroupsFaqsAnswer { padding-bottom:10px; clear:both; line-height:18px; display:none;   } 
#SupportMiddleTitleWarranty { width: 490px; }
#SupportRight { float:left; width:200px; }
.SupportRightAdPod { padding-bottom: 20px; text-align:right; }
.SupportDivider { float:left; width:10px; }
.warrantyinfo { line-height:20px; padding-left:10px; padding-right:10px;} 
.warrantyinfo b { font-size:14px; } 


/* ERROR PAGE */
#error { margin-top:30px; padding-left:20px; font-size:14px;}


/* SITEMAP PAGE */
#sitemap { margin-top: 30px; margin-bottom: 30px; 
  background-image: url("../../Images/BgSupport.jpg"); background-position: top left; background-repeat: repeat-y; 
  overflow: hidden; }
#sitemap UL {list-style-type:none; margin-left:20px; padding:8px;  cursor:pointer; }
#sitemap LI { padding-bottom:4px;  cursor:pointer; }
#sitemap LI A { text-decoration:underline; font-weight:bold; }
#sitemap LI A:HOVER { color:#335944; }



/* VIDEO PAGE */
#Video { margin-top: 30px; margin-bottom: 30px;  overflow: hidden; }
#MainVideo
{
	position:relative;
	width:950px;
	text-align:center;
	padding: 0 0 40px 0;
	z-index:1;
}


/* BUCKET TALK */
.buckettalk
{
	border: solid 3px #43271d; 
	background-image: url('../../Images/BgBucketTalk.jpg'); 
	background-position: top center; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
	padding: 80px 14px 10px 14px; 
	width: 166px; 
	text-align: left; 
	color: #594e4b;
	font-size: 11px;
}

.buckettalk b { font-size: 12px; }
