/****
 *
 * BEGIN PRODUCT PERSONALIZATION CSS
 *
 ***/
#divBeanstockProductPersonalization
{
	float : left;
	margin-top : 5px;
	display : relative;
	width : 553px;
	padding : 0px;
}
.divBeanstockProductPersonalizationRow
{
	width : 553px;
	height : 208px;
	background-image : url(../../js/personalize/img/background.jpg);
}
.divBeanstockProductPersonalizationProductName
{
	font-size : 18px;
	font-weight : bold;
	margin-top : 5px;
	padding : 5px 10px;
	width : 533px;
	background : #C6B363;
	color : #2B1D12;
	cursor : pointer;
}
.divBeanstockProductPersonalizationProductQuantity
{
	margin : 0px 0px 5px 15px;
	font-size : 14px;
	font-weight : bold;
}
.divBeanstockProductPersonalizationForm
{
	width : 321px;
	height : 168px;	
	padding-top : 20px;
}

.divBeanstockProductPersonalizationForm label
{
	display: block;
	float: left;
	width: 70px;
	height: auto;
	margin-left : 15px;
	font-weight: bold;
	color: #2b1d12;
	font-size: 11px;
	clear : left;
}
.divBeanstockProductPersonalizationForm input
{
	display: block;
	float: left;
	width: 120px;
	height: auto;
	margin: 2px 15px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
}
.divBeanstockProductPersonalizationColorSelect
{
	margin-top : 0px;
	margin : 0px 0px 10px 15px;
}
.divBeanstockProductPersonalizationColorSelect input
{
	border : solid #ffffff 1px;
	width : 15px;
	height : 15px;
	cursor : pointer;
	margin : 5px;
}
.divBeanstockProductPersonalizationPreview
{
	width : 252px;
	height : 112px;
	background : url (../../js/personalize/img/brown.jpg);
	padding-top: 96px;
	float : right;
	font-size : 12px;
	color : #ffffff;
	text-align : center;
}
.divBeanstockProductPersonalizationPreview .line1
{
	font-family : serif;
	font-size : 22px;
}
.divBeanstockProductPersonalizationForm h1
{
	color:#663815;
	display:block;
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size:30px;
	width:553px;
}
.divBeanstockProductPersonalizationForm p
{
	display:block;
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size: 14px;
	width:553px;
}

/****
 *
 * END PRODUCT PERSONALIZATION CSS
 *
 ***/

.productCategoryPager a.normal
{
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	line-height: auto;
	color: #2e200c;
	background: transparent;
}
.productCategoryPager a.normal:hover, .productCategoryPager a.normalO,  .productCategoryPager a.normalO:hover
{
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	line-height: auto;
	color: #ded483;
	background: #2e200c;
}
/* GENERAL START */
body{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #110000;
	background: #ffffff url(../images/bodyBgr.jpg) repeat-x 0px 0px;
	}

html{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	}

table, p{
	color: #000000;
	padding: 0px;
	margin: 0px;
	}

form, dl, dd, dt, ul, ol, li{
	padding: 0px;
	margin: 0px;
	}

a, a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #110000;
	text-decoration: none;
	cursor: pointer;
	}

a:hover{
	text-decoration: underline;
	}

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
	}

label, img{
	display: block;
	border: none 0px transparent;
	}

input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.root{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	background: transparent url(../images/rootBgr.jpg) no-repeat center 0px;
	}

.rootDiv{
	width: 990px;
	height: auto;
	margin: 0px auto;
	}

.invalidField{
	background-color: #ff9999;
}

/* GENERAL END */
/* HEADER START */

.headerLogo{
	float: left;
	width: 200px;
	height: 220px;
	padding: 0px 0px 0px 25px;
	}

.headerLogo a{
	display: block;
	float: left;
	width: 200px;
	height: 220px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	}

.headerLogo h1{
	display: none;
	visibility: hidden;
	}

.headerInfo{
	float: left;
	width: 745px;
	height: 111px;
	}

.headerInfoBag{
	float: right;
	width: 260px;
	height: auto;
	padding: 20px 0px 5px 400px;
	text-align: center;
	}

.headerInfoBag a{
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	color: #b5a137;
	}

.headerInfoBag a:hover{
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	color: #b5a137;
	text-decoration: underline;	
	}

.headerInfoLink{
	float: right;
	width: 260px;
	height: auto;
	padding: 0px 0px 0px 400px;
	text-align: center;
	font-size: 11px;
	line-height: auto;
	font-weight: bold;
	color: #7f4400;
	}

.headerInfoLink a{
	font-size: 11px;
	line-height: auto;
	font-weight: bold;
	color: #7f4400;
	}

.headerInfoLink a:hover{
	font-size: 11px;
	line-height: auto;
	font-weight: bold;
	color: #7f4400;
	text-decoration: underline;
	}

.headerMenu{
	float: left;
	width: 704px;
	padding: 0px 0px 0px 41px;
	}

.headerMenu div{
	float: left;
	width: auto;
	height: auto;
	}

.headerMenu div a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
	text-align: center;
	color: #918a22;
	}

.headerMenu div a:hover{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
	text-align: center;
	color: #7c5634;
	text-decoration: none;
	}

.hederMenuItem1{
	padding: 0px 5px 0px 0px;
	}

.hederMenuItem1 a{
	width: 99px;
	height: 29px;
	background: transparent url(../images/hederMenu.gif) no-repeat 0px 0px;
	}

.hederMenuItem1 a:hover{
	width: 99px;
	height: 29px;
	background: none;
	}

.hederMenuItem2{
	padding: 0px 6px 0px 0px;
	}

.hederMenuItem2 a{
	width: 99px;
	height: 33px;
	background: transparent url(../images/hederMenu.gif) no-repeat -104px 0px;
	}

.hederMenuItem2 a:hover{
	width: 99px;
	height: 33px;
	background: none;
	}

.hederMenuItem3{
	padding: 0px 8px 0px 0px;
	}

.hederMenuItem3 a{
	width: 99px;
	height: 35px;
	background: transparent url(../images/hederMenu.gif) no-repeat -209px 0px;
	}

.hederMenuItem3 a:hover{
	width: 99px;
	height: 35px;
	background: none;
	}

.hederMenuItem4{
	padding: 0px 6px 0px 0px;
	}

.hederMenuItem4 a{
	width: 124px;
	height: 35px;
	background: transparent url(../images/hederMenu.gif) no-repeat -316px 0px;
	}

.hederMenuItem4 a:hover{
	width: 124px;
	height: 35px;
	background: none;
	}

.hederMenuItem5{
	padding: 0px 6px 0px 0px;
	}

.hederMenuItem5 a{
	width: 99px;
	height: 34px;
	background: transparent url(../images/hederMenu.gif) no-repeat -446px 0px;
	}

.hederMenuItem5 a:hover{
	width: 99px;
	height: 34px;
	background: none;
	}

.hederMenuItem6{
	padding: 0px 0px 0px 0px;
	}

.hederMenuItem6 a{
	width: 99px;
	height: 31px;
	background: transparent url(../images/hederMenu.gif) no-repeat -551px 0px;
	}

.hederMenuItem6 a:hover{
	width: 99px;
	height: 31px;
	background: none;
	}

.headerSubMenu{
	float: left;
	width: 745px;
	height: auto;
	padding: 15px 0px 0px 0px;
	}

.headerSubMenuItem{
	text-align: center;
	width: 745px;
	height: auto;
	}

.headerSubMenuItem a{
	width: auto;
	font-family: "Myriad Pro", Arial;
	font-size: 11px;
	font-weight: bold;
	color: #622404;
	margin: 0px 5px;
	}

.headerSubMenuItem a:hover{
	width: auto;
	font-family: "Myriad Pro", Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline, bold;
	margin: 0px 5px;
	}

.headerFlash{
	float: left;
	width: 918px;
	height: 290px;
	padding: 0px 0px 0px 28px;
	}

.headerFlash{
	float: left;
	width: 918px;
	height: 290px;
	padding: 0px 0px 0px 28px;
	}

.headerFlashSubpage{
	float: left;
	width: 888px;
	height: 141px;
	padding: 0px 0px 0px 39px;
	}
	
/* HEADER END */
/* CONTENT START */

.panelBottom{
	float: left;
	width: 970px;
	padding: 0px 10px 20px 10px;
	margin: 0px 0px 20px 0px;
	background: transparent url(../images/panelFooter.png) no-repeat 0px bottom;
	_background: transparent url(../images/panelFooter.gif) no-repeat 0px bottom;
	}

.panelBottom2{
	float: left;
	width: 970px;
	padding: 0px 10px 20px 10px;
	background: transparent url(../images/panelFooter.png) no-repeat 0px bottom;
	_background: transparent url(../images/panelFooter.gif) no-repeat 0px bottom;
	}

.homepageTop{
	float: left;
	width: 970px;
	height: 520px;
	background: transparent url(../images/homepageTop.jpg) no-repeat 0px 0px;
	}

.homepagePanel{
	float: left;
	width: 970px;
	height: 375px;
	background: transparent url(../images/homepagePanel1.jpg) no-repeat 0px 0px;
	}

.homepagePanelLink{
	float: left;
	width: 500px;
	height: auto;
	}

.homepagePanelLink strong{
	color: #5c3f1a;
	text-transform: uppercase;
	}

.homepagePanelLink1{
	float: left;
	width: 360px;
	height: 60px;
	padding: 32px 0px 0px 112px;
	}

.homepagePanelLink1 a{
	display: block;
	float: left;
	width: 360px;
	height: 60px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	}

.homepagePanelLink1 a:hover{
	display: block;
	float: left;
	width: 360px;
	height: 60px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	background: transparent url(../images/homepagePanelLink1O.jpg) no-repeat 302px 3px;
	}

.homepagePanelLink2{
	float: left;
	width: 402px;
	height: 60px;
	padding: 26px 0px 0px 70px;
	}

.homepagePanelLink2 a{
	display: block;
	float: left;
	width: 400px;
	height: 60px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	}

.homepagePanelLink2 a:hover{
	display: block;
	float: left;
	width: 400px;
	height: 60px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	background: transparent url(../images/homepagePanelLink2O.jpg) no-repeat 344px 2px;
	}

.homepagePanelLink3{
	float: left;
	width: 360px;
	height: 60px;
	padding: 23px 0px 0px 112px;
	}

.homepagePanelLink3 a{
	display: block;
	float: left;
	width: 360px;
	height: 60px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	}

.homepagePanelLink3 a:hover{
	display: block;
	float: left;
	width: 360px;
	height: 60px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #8b5612;
	background: transparent url(../images/homepagePanelLink3O.jpg) no-repeat 302px 1px;
	}

.homepagePanelAbstractPosition{
	position: absolute;
	}

.homepagePanelAbstractPositionItem{
	position: relative;
	top: 128px;
	left: 52px;
	}

.homepagePanelAbstract{
	float: left;
	width: 435px;
	padding: 20px 30px 0px 0px;
	}

.homepagePanelAbstract h2{
	display: block;
	float: left;
	width: 435px;
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #95672d;
	font-style: italic;
	text-align: right;
	}

.homepagePanelAbstract h3{
	display: block;
	float: left;
	width: 435px;
	padding: 15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	font-style: italic;
	text-align: right;
	}

.homepagePanelAbstract p{
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-style: ;
	color: #ffffff;
	text-align: right;
	}

.subpageTop{
	float: left;
	width: 970px;
	height: auto;
	_height: 750px;
	min-height: 750px;
	padding: 0px 0px 20px 0px;
	background: #adb44a url(../images/subpageTop.jpg) no-repeat 0px 0px;
	}

.contentMenu{
	float: left;
	width: 205px;
	height: auto;
	padding: 10px 0px 0px 30px;
	}

.contentMenu div{
	float: left;
	width: 205px;
	height: auto;
	padding: 0px 0px 20px 0px;
	}

.contentMenu div a{
	float: left;
	width: 170px;
	height: auto;
	padding: 2px 0px 0px 35px;
	background: transparent url(../images/bulletType1.gif) no-repeat 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #232003;
	text-decoration: none;
	}

.contentMenu div a:hover{
	float: left;
	width: 170px;
	height: auto;
	padding: 2px 0px 0px 35px;
	background: transparent url(../images/bulletType2.gif) no-repeat 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #403001;
	text-decoration: none;
	}

.contentMenu div a#contentMenuOver{
	float: left;
	width: 170px;
	height: auto;
	padding: 2px 0px 0px 35px;
	background: transparent url(../images/bulletType2.gif) no-repeat 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #403001;
	text-decoration: none;
	}

.contentPanel1Middle{
	float: left;
	width: 690px;
	height: auto;
	background: transparent url(../images/contentPanel1Middle.jpg) repeat-y 0px 0px;
	border-top: 7px solid #adb44a;
	}

.contentPanel1Top{
	float: left;
	width: 690px;
	height: auto;
	background: transparent url(../images/contentPanel1Top.jpg) no-repeat 0px top;
	}

.contentPanel1Bottom{
	float: left;
	width: 690px;
	height: auto;
	_height: 470px;
	min-height: 470px;
	padding: 0px 0px 60px 0px;
	background: transparent url(../images/contentPanel1Bottom.jpg) no-repeat 0px bottom;
	}

.contentTitle1{
	float: left;
	width: 690px;
	height: 45px;
	padding: 35px 0px 0px 0px;
	background: transparent url(../images/hrLineType2.png) no-repeat 80px 44px;
	_background: transparent url(../images/hrLineType2.gif) no-repeat 80px 44px;
	}

.contentTitle1Inside{
	float: left;
	width: 690px;
	height: 45px;
	background: transparent url(../images/hrLineType2.png) no-repeat 499px 9px;
	_background: transparent url(../images/hrLineType2.gif) no-repeat 499px 9px;
	}

.contentTitle1Inside h2{
	display: block;
	float: left;
	width: 690px;
	color: #6d3b15;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	}

.contentTitle2{
	float: left;
	width: 670px;
	height: auto;
	padding: 15px 0px 15px 20px;
	}

.contentTitle2Path{
	float: left;
	width: auto;
	height: auto;
	padding: 10px 0px 0px 0px;
	}

.contentTitle2Path a{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #622404;
	text-decoration: none;
	}

.contentTitle2Path a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #622404;
	text-decoration: underline;
	}

.contentTitle2Path span{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #622404;
	margin: 0px 3px 0px 3px;
	}

.contentTitle2Path b{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #622404;
	font-weight: bold;
	}

.contentTitle2DisplayItems{
	float: right;
	width: auto;
	height: auto;
	padding: 4px 60px 0px 0px;
	}

.contentTitle2DisplayItems span{
	display: block;
	float: left;
	width: auto;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	}

.contentTitle2DisplayItems select{
	display: block;
	float: left;
	width: 50px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	border: 1px solid #000;
	background-color: #f1eab5;
	margin: 0px 3px 0px 3px;
	}

.contentTitle2Text{
	float: left;
	width: 600px;
	height: auto;
	padding: 15px 30px 0px 30px;
	}

.contentTitle2Text h3{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	color: #403001;
	}

.contentTitle3{
	float: left;
	width: 690px;
	height: 45px;
	padding: 35px 0px 0px 0px;
	}

.contentTitle3 h2{
	display: block;
	float: left;
	width: 690px;
	color: #6d3b15;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	}

.productItemType1{
	float: left;
	width: 672px;
	height: auto;
	padding: 60px 0px 0px 10px;
	background: transparent url(../images/productItemType1.jpg) no-repeat center 20px;
	}

.productItemType2{
	float: left;
	width: 672px;
	height: auto;
	padding: 0px 0px 0px 10px;
	background: transparent url(../images/productItemType1.jpg) no-repeat 265px 40px;
	}

.productItemType2TopLinks{
	float: left;
	width: 320px;
	height: auto;
	padding: 0px 0px 0px 296px;
	}

.productItemType1Image{
	float: left;
	width: 252px;
	height: 248px;
	background: transparent url(../images/productItemType1Image.jpg) no-repeat 0px 0px;
	}

	
.productItemType1Image2{
	float: left;
	width: 252px;
	height: 248px;
	background: transparent url(../images/productItemType1Image2.jpg) no-repeat 0px 0px;
	}
.productItemType1ImageInside{
	display: block;
	width: 234px;
	height: 230px;
	text-align: center;
	}

.productItemType1ImageInside a{
	display: block;
	margin: 20px auto;
	text-decoration: none;
	font-size: 1px;
	line-height: 0px;
	} 

.productItemType1ImageInside a img{
	margin: 20px auto;
	}

.productItemType1Content{
	float: left;
	width: 300px;
	height: auto;
	}

.productItemType1Content h2{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #220c03;
	padding: 10px 0px 20px 0px;
	}

.productItemType1Content p{
	display: block;
	float: left;
	width: 280px;
	height: 110px;
	padding: 10px 0px 25px 0px;
	overflow: hidden;
	}

.productItemType2Content{
	float: left;
	width: 300px;
	height: auto;
	}

.productItemType2Content h2{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #220c03;
	padding: 50px 0px 10px 0px;
	}

.productItemType1Buttons{
	float: left;
	width: 300px;
	height: auto;
	}

.productItemType1Button1{
	float: left;
	width: 123px;
	height: 45px;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.productItemType1Button1 input{
	display: block;
	float: left;
	width: 123px;
	height: 27px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #e0d411;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	text-align: center;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.productItemType1Button2{
	float: right;
	width: 138px;
	height: 45px;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}
	
.productItemType1Button2 a, .productItemType1Button2 a:hover{
	display: block;
	float: left;
	width: 123px;
	height: 24px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #e0d411;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	border: 0px solid transparent;
	text-decoration: none;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.productItemType1Button3{
	float: left;
	width: auto;
	height: 33px;
	background: transparent url(../images/productItemType1Button3.jpg) no-repeat 0px 0px;
	}

.productItemType1Button3 a{
	float: left;
	width: auto;
	height: 25px;
	padding: 8px 0px 0px 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #270000;
	background: transparent url(../images/productItemType1Button3.jpg) no-repeat 0px 0px;
	}

.productItemType1Button3 a:hover{
	float: left;
	width: auto;
	height: 25px;
	padding: 8px 0px 0px 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #270000;
	background: transparent url(../images/productItemType1Button3.jpg) no-repeat 0px 0px;
	}

.productItemType1Button4{
	float: right;
	width: auto;
	height: 33px;
	padding: 0px 14px 0px 0px;
	background: transparent url(../images/productItemType1Button3.jpg) no-repeat 0px 0px;
	}

.productItemType1Button4 a, .productItemType1Button4 a:hover{
	float: left;
	width: auto;
	height: 25px;
	padding: 8px 0px 0px 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #270000;
	background: transparent url(../images/productItemType1Button3.jpg) no-repeat 0px 0px;
	}

.productItemType1More{
	float: left;
	width: 95px;
	height: auto;
	}

.productItemType2More{
	float: left;
	width: 95px;
	height: auto;
	padding: 70px 0px 0px 0px;
	}

.productItemType1MorePrice{
	float: left;
	width: 90px;
	height: 68px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #f3df04;
	font-size: 24px;
	padding: 40px 0px 0px 5px;
	background: transparent url(../images/productItemType1MorePrice.jpg) no-repeat 0px 0px;
	}

.productItemType1MoreLogo{
	float: left;
	width: 95px;
	height: auto;
	text-align: center;
	}

.contentText1{
	float: left;
	width: 550px;
	height: auto;
	padding: 10px 0px 0px 60px;
	}

.contentText1 p{
	text-align: left;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #220c03;
	line-height: 18px;
	}

.contentText2{
	float: left;
	width: 500px;
	height: auto;
	padding: 10px 0px 0px 100px;
	}

.contentText2 p{
	display: block;
	text-align: left;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #220c03;
	line-height: 18px;
	}

.contentText3{
	float: left;
	width: 612px;
	height: auto;
	padding: 10px 0px 80px 70px;
	}

.contentText3 p{
	display: block;
	text-align: left;
	width: 500px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #220c03;
	line-height: 18px;
	padding: 0px 0px 30px 30px;
	}

.formTitleType1{
	display: block;
	float: left;
	width: 500px;
	padding: 30px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.formInputType1{
	float: left;
	width: 480px;
	height: auto;
	padding: 0px 0px 10px 20px;
	}

.formInputType1 label{
	display: block;
	float: left;
	width: 125px;
	height: auto;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	}

.formInputType1 .requiredLabel{
	color: #c40c0c;
	font-weight: bold;
	}

.formInputType1 input{
	display: block;
	float: left;
	width: 210px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.formInputType1 textarea{
	display: block;
	float: left;
	width: 210px;
	height: 86px;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.formButonType1{
	float: left;
	width: 200px;
	height: auto;
	padding: 15px 0px 70px 160px;
	}

.formButonType1 input{
	display: block;
	float: right;
	width: 123px;
	height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #e0d411;
	text-align: center;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.formButonType2{
	float: left;
	width: 300px;
	height: auto;
	padding: 15px 0px 0px 140px;
	}

.formButonType2 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 2px 0px 0px 5px;
	font-weight: bold;
	}

.formButonType2 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	}

.formButonType3{
	float: left;
	width: 300px;
	height: auto;
	padding: 15px 0px 20px 60px;
	}

.formButonType3 b{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #c40c0c;
	padding: 10px 0px 0px 0px;
	}

.formButonType3 a{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #3a1c0a;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
	}

.formButonType3 input{
	display: block;
	float: right;
	width: 123px;
	height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #e0d411;
	text-align: center;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.formInputType2{
	float: left;
	width: 480px;
	height: auto;
	padding: 0px 0px 10px 20px;
	}

.formInputType2 label{
	display: block;
	float: left;
	width: 125px;
	height: auto;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	}

.formInputType2 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.formInputType2 select{
	display: block;
	float: left;
	width: 120px;
	height: auto;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.formInputType2 span{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	}

.formInputType2 input.phoneNumb1{
	width: 37px;
	}

.formInputType2 input.phoneNumb2{
	width: 37px;
	}

.formInputType2 input.phoneNumb3{
	width: 60px;
	}

.hrLineType1{
	float: left;
	width: 100%;
	height: auto;
	padding: 60px 0px 0px 0px;
	background: transparent url(../images/productItemType1.jpg) no-repeat center 40px;
	}

.hrLineType3{
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 20px 0px;
	background: transparent url(../images/hrLineType3.jpg) no-repeat center 0px;
	}

.resorcesPanel{
	float: left;
	width: 540px;
	padding: 0px 0px 20px 60px;
	}

.resorcesPanel h2{
	display: block;
	float: left;
	width: 540px;
	padding: 20px 0px 20px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	}

.resourcesPanelItem{
	float: left;
	width: 500px;
	height: auto;
	padding: 0px 0px 0px 40px;
	background: transparent url(../images/bulletType3.gif) no-repeat 0px 0px;
	}

.resourcesPanelItem a{
	display: block;
	float: left;
	width: 500px;
	height: auto;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #820201;
	text-decoration: underline;
	}

.resourcesPanelItem a:hover{
	display: block;
	float: left;
	width: 500px;
	height: auto;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #820201;
	text-decoration: none;
	}

.resourcesPanelItem p{
	display: block;
	float: left;
	width: 500px;
	height: auto;
	padding: 15px 0px 15px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	}

.registerFormLeft{
	float: left;
	width: 300px;
	height: 400px;
	background: transparent url(../images/registerFormLeft.jpg) no-repeat -18px 29px;
	}

.registerFormLeft h3{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	padding: 0px 0px 30px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	}

.registerFormRight{
	float: left;
	width: 300px;
	height: 310px;
	background: transparent url(../images/registerFormRight.jpg) no-repeat 24px 24px;
	padding: 8px 0px 0px 10px;
	}

.registerFormRight .formInputType3 label{
	width: 76px;
	}

.registerFormRight .formInputType3 input{
	width: 180px;
	}

.registerFormRight .formButonType5{
	width: 265px;
	padding: 10px 0px 0px 0px;
	}

.formInputType3Link{
	float: left;
	width: 255px;
	height: auto;
	padding: 0px 0px 15px 0px;
	text-align: right;
	}

.formInputType3Link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663815;
	text-decoration: underline;
	}

.formInputType3Link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663815;
	text-decoration: none;
	}

.registerFormRight h3{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 40px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	}

.formInputType3{
	float: left;
	width: 300px;
	height: 30px;
	}
	
.formInputType3 label{
	display: block;
	float: left;
	width: 120px;
	height: auto;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	}

.formInputType3 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.formButonType4{
	float: left;
	width: 180px;
	height: 30px;
	padding: 0px 0px 0px 120px;
	}

.formButonType4 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 2px 6px 0px 0px;
	}

.formButonType4 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	}

.formButonType5{
	float: left;
	width: 280px;
	padding: 10px 0px 0px 0px;
	}

.formButonType5 input{
	display: block;
	float: right;
	width: 123px;
	height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #e0d411;
	text-align: center;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/productItemType1Button.jpg) no-repeat 0px 0px;
	}

.userLoginButton{
	float: left;
	width: 633px;
	height: auto;
	padding: 0px 0px 10px 0px;
	}

.userLoginButton a{
	display: block;
	float: right;
	width: 143px;
	height: 27px;
	font-family: "Times New Roman", Times, serif;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: transparent url(../images/userLoginButton.jpg) no-repeat 0px 0px;
	}

.formInputType1Link{
	float: left;
	height: auto;
	padding: 0px 0px 10px 180px;
	width: 280px;
	}

.formInputType1Link a{
	font-weight: bold;
	text-decoration: underline;
	}

.formInputType1Text{
	float: left;
	width: 382px;
	padding: 10px 0px 0px 20px;
	}

.productItemType2ContentDetail{
	float: left;
	width: 300px;
	height: auto;
	padding: 0px 0px 70px 0px;
	background: transparent url(../images/productItemType1.jpg) no-repeat 0px 180px;
	}

.productItemType2ContentDetailItem{
	float: left;
	width: 300px;
	height: 26px;
	}

.productItemType2ContentDetailItem label{
	display: block;
	float: left;
	width: 75px;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	}

.productItemType2ContentDetailItem b{
	display: block;
	float: left;
	width: 150px;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	}

.productItemType2ContentDetailItem input{
	display: block;
	float: left;
	width: 93px;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.productItemType2ContentDetailItem select{
	display: block;
	float: left;
	width: 105px;
	padding: 1px 0px 1px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.productItemType2ContentDetailItemButton{
	float: left;
	width: auto;
	padding: 15px 0px 0px 67px;
	}

.productItemType2ContentText{
	float: left;
	width: 540px;
	padding: 0px 0px 40px 70px;
	margin: 0px 0px 40px 0px;
	background: transparent url(../images/productItemType1.jpg) no-repeat 200px bottom;
	}

.productItemType2ContentText h3{
	display: block;
	float: left;
	width: 540px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #220c03;
	text-align: center;
	padding: 0px 0px 20px 0px;
	}

.productItemType2ContentText p{
	display: block;
	float: left;
	width: 540px;
	padding: 0px 0px 15px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #220c03;
	}

.contentPanel2Middle{
	float: left;
	width: 894px;
	height: auto;
	background: transparent url(../images/contentPanel2Middle.jpg) repeat-y right 0px;
	padding: 0px 0px 0px 34px;
	}

.contentPanel2Top{
	float: left;
	width: 894px;
	height: auto;
	background: transparent url(../images/contentPanel2Top.jpg) no-repeat 0px top;
	}

.contentPanel2Top1{
	float: left;
	width: 894px;
	height: auto;
	background: transparent url(../images/contentPanel2Top1.jpg) no-repeat 0px top;
	}

.contentPanel2Bottom{
	float: left;
	width: 894px;
	height: auto;
	_height: 470px;
	min-height: 470px;
	padding: 0px 0px 60px 0px;
	background: transparent url(../images/contentPanel2Bottom.jpg) no-repeat 0px bottom;
	}

.contentPanel2Bottom1{
	float: left;
	width: 894px;
	height: auto;
	_height: 470px;
	min-height: 470px;
	padding: 0px 0px 60px 0px;
	background: transparent url(../images/contentPanel2Bottom1.jpg) no-repeat 0px bottom;
	}

.contentPanel2TopTitle1{
	float: left;
	width: 869px;
	height: auto;
	padding: 15px 0px 30px 25px;
	}

.contentPanel2TopTitle1 label{
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	margin: 0px 5px 0px 0px;
	}

.contentPanel2TopTitle1 select{
	display: block;
	float: left;
	width: 100px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	border: 1px solid #000;
	background-color: #f1eab5;
	margin: 0px 3px 0px 3px;
	}

.contentPanel2TopTitle2{
	float: left;
	width: 750px;
	height: auto;
	padding: 15px 0px 30px 70px;
	}

.contentPanel2TopTitle2 h3{
	display: block;
	float: left;
	width: 750px;
	height: auto;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #663815;
	padding: 20px 0px 30px 0px;
	}

.contentPanel2TopTitle2 p{
	display: block;
	float: left;
	width: 750px;
	height: auto;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	}

.categoryPanel{
	float: left;
	width: 784px;
	padding: 0px 60px 0px 50px;
	}

.categoryPanelItem1{
	float: left;
	width: 388px;
	height: auto;
	padding: 0px 0px 60px 0px;
	background: transparent url(../images/productItemType1.jpg) no-repeat center 200px;
	}

.categoryPanelItem2{
	float: right;
	width: 388px;
	height: auto;
	padding: 0px 0px 60px 0px;
	background: transparent url(../images/productItemType1.jpg) no-repeat center 200px;
	}

.categoryPanelItem1Inside{
	float: left;
	width: 388px;
	height: 185px;
	background: transparent;
	cursor: pointer;
	}

.categoryPanelItem1Inside:hover{
	float: left;
	width: 388px;
	height: 185px;
	background: transparent url(../images/categoryPanelItem1.jpg) no-repeat 0px 0px;
	}

.categoryPanelItemImage{
	float: left;
	width: 146px;
	height: 185px;
	}

.categoryPanelItemImageInside{
	width: 146px;
	height: 185px;
	}

.categoryPanelItemImageInside a{
	display: block;
	margin: 10px auto;
	}
.categoryPanelItemImageInside img{
	display: block;
	margin: 0px auto;
	}

.categoryPanelItemAbsttract{
	float: left;
	width: 230px;
	height: auto;
	padding: 20px 0px 0px 0px;
	}

.categoryPanelItemAbsttract h3{
	display: block;
	float: left;
	width: 230px;
	height: auto;
	padding: 0px 0px 15px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #220c03;
	}

.categoryPanelItemAbsttract p{
	display: block;
	float: left;
	width: 230px;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #220c03;
	}

.contentPanel2LeftFull{
	float: left;
	width: 586px;
	height: auto;
	padding: 38px 0px 30px 28px;
	}

.contentPanel2LeftFullTop{
	float: left;
	width: 566px;
	padding: 0px 0px 20px 0px;
	}

.contentPanel2LeftFullTop h1{
	display: block;
	float: left;
	width: 270px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #663815;
	}

.contentPanel2LeftFullTop h2{
	display: block;
	float: left;
	width: 566px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	color: #6D3B15;
	text-align: center;
	}

.contentPanel2LeftFullTop b{
	display: block;
	float: left;
	width: 270px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663815;
	padding: 10px 0px 0px 0px;
	}

.contentPanel2LeftFullTop p{
	display: block;
	float: left;
	width: 540px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 30px 20px;
	}

.contentPanel2TopTitle2Steps{
	float: right;
	width: 260px;
	height: auto;
	padding: 20px 20px 0px 0px;
	}

.contentPanel2TopTitle2StepO{
	float: left;
	width: 56px;
	height: 42px;
	text-align: center;
	color: #f9f4cf;
	background: transparent url(../images/contentPanel2TopTitle2StepO.jpg) no-repeat 0px 0px;
	}

.contentPanel2TopTitle2StepO span{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #f9f4cf;
	padding: 10px 0px 0px 8px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	}

.contentPanel2TopTitle2StepO em{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #f9f4cf;
	padding: 5px 0px 0px 0px;
	font-size: 26px;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	}

.contentPanel2TopTitle2Step{
	float: left;
	width: 56px;
	height: 42px;
	text-align: center;
	color: #f9f4cf;
	background: transparent url(../images/contentPanel2TopTitle2Step.jpg) no-repeat 0px 0px;
	}

.contentPanel2TopTitle2Step span{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #f9f4cf;
	padding: 10px 0px 0px 8px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	}

.contentPanel2TopTitle2Step em{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #f9f4cf;
	padding: 5px 0px 0px 0px;
	font-size: 26px;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	}

.contentPanel2TopTitle2Steps div#over{
	background: transparent url(../images/contentPanel2TopTitle2StepO.jpg) no-repeat 0px 0px;
	}

.contentPanel2TopTitle2StepLine{
	float: left;
	width: 12px;
	height: 42px;
	background: transparent url(../images/contentPanel2TopTitle2StepLine.jpg) no-repeat center center;
	font-size: 1px;
	line-height: 0px;
	}

.shopingPanel1{
	float: left;
	width: 566px;
	height: auto;
	}

.shopingPanel1Top{
	float: left;
	width: 566px;
	height: 52px;
	padding: 0px 0px 0px 0px;
	background: #c6b363 url(../images/shopingPanel1Top.jpg) no-repeat center bottom;
	}

.shopingPanel1Top b{
	display: block;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 25px 0px 0px 20px;
	}

.shopingPanel1Top h2{
	display: block;
	float: left;
	width: 566px;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000;
	text-align: center;
	padding: 10px 0px 0px 0px;
	}

.shopingPanel1Top h3{
	display: block;
	float: left;
	width: 260px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	padding: 22px 0px 0px 0px;
	}

.shopingPanel2{
	float: left;
	width: 536px;
	height: auto;
	padding: 15px 15px 15px 15px;
	background-color: #c6b363;
	}

.shopingPanel3{
	float: left;
	width: 536px;
	height: auto;
	padding: 15px 15px 15px 15px;
	background-color: #af9e56;
	}

.shopingPanelImage{
	float: left;
	width: 80px;
	height: auto;
	}

.shopingPanelImageInside{
	width: 60px;
	height: auto;
	}

.shopingPanelImageInside a{
	margin: 0px auto;
	}

.shopingPanelImageInside a img{
	margin: 0px auto;
	}

.shopingPanelTitle{
	float: left;
	width: 170px;
	padding: 4px 10px 0px 0px;
	}

.shopingPanelTitle a{
	display: block;
	float: left;
	width: 170px;
	font-weight: bold;
	text-decoration: underline;
	}

.shopingPanelTitle a:hover{
	display: block;
	float: left;
	width: 170px;
	font-weight: bold;
	text-decoration: none;
	}

.shopingPanelTitle p{
	display: block;
	float: left;
	width: 160px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	}

.shopingPanelQuantit{
	float: left;
	width: 57px;
	height: auto;
	padding: 14px 0px 0px 0px;
	}

.shopingPanelQuantit input{
	display: block;
	float: left;
	width: 35px;
	height: auto;
	padding: 2px 0px 2px 0px;
	text-align: center;
	background-color: #f1eab5;
	border: 1px solid #000;
	}

.shopingPanelPrice{
	float: left;
	width: 78px;
	height: auto;
	padding: 14px 0px 0px 0px;
	}

.shopingPanelTotalPrice{
	float: left;
	width: 61px;
	height: auto;
	padding: 14px 0px 0px 0px;
	}

.shopingPanelDelete{
	display: block;
	float: left;
	width: 79px;
	height: 20px;
	padding: 11px 0px 0px 0px;
	}

.shopingPanelDelete a{
	display: block;
	float: left;
	width: 79px;
	height: 20px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	background: transparent url(../images/shopingPanelDelete.gif) no-repeat 0px 0px;
	}

.updateQty{
	float: left;
	width: 300px;
	height: 30px;
	padding: 13px 0px 0px 256px;
	}

.updateQty input{
	display: block;
	float: left;
	width: 79px;
	height: 20px;
	border: 0px solid transparent;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/updateQty.gif) no-repeat 0px 0px;
	}

.shopingPanel4{
	float: left;
	width: 564px;
	height: auto;
	/*padding: 10px 0px 10px 270px;*/
	background-color: #C6B363;
	}

.shopingPanel4Totals
{
	background : transparent;
	padding : 10px 0px 10px 10px;
	float : left;
	width : 272px;
}
.shopingPanel4Beans
{
	background : transparent;
	float : left;
	padding : 0px 0px 10px 10px;
	text-align : center;
	width : 272px;
}
.beansPanelTitle
{
	font-family : Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding : 10px 0px;
	text-align : center;
	width : 282px;
}
.beansPanelLogin
{
	width : 200px;
	background : rgb(175, 158, 86);
	margin : auto;
	padding : 10px 0px;
	text-align : center;
	font-family : Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.beansPanelBalance
{
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	width : 150px;
}
.beansPanelBalanceValue
{
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : auto;
}
.beansPanelRemain
{
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : left;
	width : 150px;
}
.beansPanelRemainValue
{
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	width : auto;
}
.beansPanelButtons
{
	clear : left;
	width : 252px;
	text-align : right;
	padding : 10px 30px 0px 0px;
}
.shopingPanel3Subtotal1{
	float: left;
	width: 150px;
	padding: 0px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.shopingPanel3Subtotal2{
	float: left;
	width: 150px;
	padding: 10px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.shopingPanel3SubtotalPrice1{
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	}

.shopingPanel3SubtotalPrice2{
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 4px 0px;
	}

.shopingPanel3SubtotalPrice3{
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 4px 0px;
	}

.shopingPanel5{
	float: left;
	width: 553px;
	height: auto;
	padding: 15px 0px 0px 0px;
	}

.shopingPanel6{
	float: left;
	width: 525px;
	height: auto;
	background-color: #c6b363;
	padding: 15px 14px 15px 14px;
	}

.shopingPanel5 input{
	float: right;
	width: 123px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	border: 0px solid transparent;
	background: transparent url(../images/shopingPanel5.jpg) no-repeat 0px 0px;
	}

.contentPanel2Right{
	float: left;
	width: 250px;
	height: auto;
	padding: 65px 0px 0px 0px;
	}

.contentPanel2RightItem{
	float: left;
	width: 236px;
	height: auto;
	_height: 50px;
	min-height: 50px;
	padding: 0px 14px 20px 0px;
	background: transparent url(../images/contentPanel2RightItem.jpg) no-repeat bottom right;
	}

.contentPanel2RightItemTitle{
	float: left;
	width: 228px;
	height: auto;
	padding: 5px 0px 7px 8px;
	background: transparent url(../images/contentPanel2RightItemTitle.jpg) no-repeat bottom left;
	}

.contentPanel2RightItemTitle h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663815;
	}

.contentPanel2RightItemGallery{
	float: left;
	width: 236px;
	height: auto;
	}

.contentPanel2RightItemGalleryLeft{
	float: left;
	width: 10px;
	height: 27px;
	padding: 40px 4px 0px 0px;
	}

.contentPanel2RightItemGalleryLeft a{
	float: left;
	width: 10px;
	height: 27px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	background: transparent url(../images/contentPanel2RightItemGalleryLeft.gif) no-repeat 0px 0px;
	}

.contentPanel2RightItemGalleryRight{
	float: left;
	width: 10px;
	height: 27px;
	padding: 40px 0px 0px 4px;
	}

.contentPanel2RightItemGalleryRight a{
	float: left;
	width: 10px;
	height: 27px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	background: transparent url(../images/contentPanel2RightItemGalleryRight.gif) no-repeat 0px 0px;
	}

.contentPanel2RightItemGalleryBlock{
	float: left;
	width: 185px;
	padding: 20px 0px 10px 19px;
	}

.contentPanel2RightItemGalleryBlockitem{
	float: left;
	width: 50px;
	height: auto;
	padding: 0px 3px 0px 6px;
	}

.contentPanel2RightItemGalleryBlockitem img{
	margin: 0px 0px 5px 0px;
	}

.contentPanel2RightItemGalleryBlockitem span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.joinTheClub{
	float: left;
	width: 200px;
	height: auto;
	padding: 15px 0px 15px 15px;
	}

.joinTheClub p{
	display: block;
	float: left;
	width: 200px;
	height: auto;
	padding: 0px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.shopingAdrressLeft{
	float: left;
	width: 250px;
	padding: 12px 0px 0px 0px;
	}

.shopingAdrressRight{
	float: right;
	width: 250px;
	padding: 12px 0px 0px 0px;
	}

.shopingAdrressInput1{
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 5px 0px;
	}

.shopingAdrressInput1 label{
	display: block;
	float: left;
	width: 105px;
	height: auto;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	color: #2b1d12;
	font-size: 11px;
	}

.shopingAdrressInput1 span{
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	color: #c71c14;
	font-size: 11px;
	}
	
.shopingAdrressInput1 input{
	display: block;
	float: left;
	width: 130px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingAdrressInput1 select{
	display: block;
	float: left;
	width: 142px;
	height: auto;
	padding: 1px 0px 1px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingAdrressInput2{
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 5px 0px;
	}

.shopingAdrressInput2 label{
	display: block;
	float: left;
	width: 105px;
	height: auto;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	color: #2b1d12;
	font-size: 11px;
	}

.shopingAdrressInput2 span{
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	color: #c71c14;
	font-size: 11px;
	}

.shopingAdrressInput2 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingAdrressInput2 input#form10, .shopingAdrressInput2 input#form23{width: 36px; margin-right: 5px;}
.shopingAdrressInput2 input#form11, .shopingAdrressInput2 input#form24{width: 36px; margin-right: 5px;}
.shopingAdrressInput2 input#form12, .shopingAdrressInput2 input#form25{width: 42px;}

.shopingAdrressInput3{
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 11px 0px;
	}

.shopingAdrressInput3 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 2px 0px 0px 0px;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingAdrressInput3 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #2b1d12;
	padding: 2px 0px 0px 10px;
	}

.shopingAdrressInput4{
	float: left;
	width: 250px;
	padding: 10px 0px 0px 0px;
	}

.shopingAdrressInput4 input{
	float: right;
	width: 80px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	line-height: 0px;
	cursor: pointer;
	background: transparent url(../images/shopingPanelClearAll.jpg) no-repeat 0px 0px;
	border: 0px solid transparent;
	}

.shopingPanel7{
	float: left;
	width: 403px;
	height: auto;
	padding: 12px 130px 17px 20px;
	border-top: 3px solid #ded483;
	background: #af9e56 url(../images/shopingPanel7.jpg) no-repeat right bottom;
	}

.shopingPanel7input1{
	float: left;
	width: 333px;
	height: auto;
	padding: 0px 0px 11px 0px;
	}

.shopingPanel7input1 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 2px 0px 0px 0px;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingPanel7input1 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 11px;
	font-weight: bold;
	color: #110000;
	padding: 2px 0px 0px 3px;
	}

.shopingPanel7input2{
	float: left;
	width: 300px;
	padding: 0px 0px 5px 23px;
	}

.shopingPanel7input2 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 8px 0px 0px;
	font-weight: bold;
	color: #2b1d12;
	font-size: 11px;
	}

.shopingPanel7input2 input{
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	font-size: 1px;
	line-height: 0px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
	border: 2px solid #af9e56;
	}

#shopingPanel7input2Color1{background-color: #d72020;}
#shopingPanel7input2Color2{background-color: #2031d7;}
#shopingPanel7input2Color3{background-color: #622d03;}
#shopingPanel7input2Color4{background-color: #176c03;}
#shopingPanel7input2Color5{background-color: #49077c;}

.shopingPanel7input4{
	float: left;
	width: 270px;
	height: auto;
	padding: 0px 0px 5px 44px;
	}

.shopingPanel7input4 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 3px 8px 0px 0px;
	font-weight: bold;
	color: #2b1d12;
	font-size: 11px;
	}

.shopingPanel7input4 input{
	display: block;
	float: left;
	width: 130px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.orderSummary{
	float: left;
	width: 210px;
	padding: 10px 0px 0px 20px;
	font-size: 11px;
	}

.orderSummary table{
	width: 100%;
	}

.orderSummary2{
	float: left;
	width: 210px;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	}

.orderSummary2 table{
	width: 100%;
	line-height: 20px;
	}

.contentPanel2RightItemLine{
	float: left;
	width: 228px;
	height: auto;
	padding: 15px 0px 5px 8px;
	font-size: 1px;
	line-height: 1px;
	background: transparent url(../images/contentPanel2RightItemTitle.jpg) no-repeat center left;
	}

.orderSummary3{
	float: left;
	width: 210px;
	padding: 0px 0px 10px 10px;
	font-size: 11px;
	}

.orderSummary3 table{
	width: 100%;
	}

.orderSummary3 table tr td{
	padding: 3px;
	vertical-align: top;
	}

.continueChceckoutRight{
	float: left;
	width: 234px;
	padding: 160px 0px 0px 0px;
	}

.continueChceckoutRight input{
	float: right;
	width: 174px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 0px solid transparent;
	margin: 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/continueChceckoutRightInput.jpg) no-repeat 0px 0px;
	}

.continueChceckoutRight a{
	display: block;
	float: right;
	width: 174px;
	text-align: right;
	height: auto;
	margin: 20px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: underline;
	}

.continueChceckoutRight a:hover{
	display: block;
	float: right;
	width: 174px;
	height: auto;
	margin: 20px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: none;
	}

.continueChceckoutLeft{
	float: left;
	width: 566px;
	padding: 30px 0px 0px 0px;
	}

.continueChceckoutLeft input.regular{
	float: right;
	width: 174px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 0px solid transparent;
	margin: 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/placeOrderButton.jpg) no-repeat 0px 0px;
	}
	
	
.continueChceckoutLeft input.recurring{
	float: right;
	width: 174px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 0px solid transparent;
	margin: 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/placeRecOrderButton.jpg) no-repeat 0px 0px;
	}

.continueChceckoutLeft a{
	display: block;
	float: right;
	width: auto;
	height: auto;
	margin: 10px 20px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: underline;
	}

.continueChceckoutLeft a:hover{
	display: block;
	float: right;
	width: auto;
	height: auto;
	margin: 10px 20px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: none;
	}

.myaccountOrderLeft{
	float: right;
	width: 200px;
	padding: 30px 70px 0px 0px;
	}

.myaccountOrderLeft input{
	float: right;
	width: 123px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 0px solid transparent;
	margin: 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/myaccountOrderLeft.jpg) no-repeat 0px 0px;
	}

.myaccountSaveLeft{
	float: right;
	width: 200px;
	padding: 30px 30px 0px 0px;
	}

.myaccountSaveLeft input{
	float: right;
	width: 123px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 0px solid transparent;
	margin: 0px;
	cursor: pointer;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/myaccountSaveLeft.jpg) no-repeat 0px 0px;
	}

.myaccountSaveLeft a{
	display: block;
	float: right;
	width: 130px;
	text-align: right;
	height: auto;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: underline;
	}

.myaccountSaveLeft a:hover{
	display: block;
	float: right;
	width: auto;
	height: auto;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	text-decoration: none;
	}

.shopingCardBlock{
	float: left;
	width: 450px;
	padding: 20px 0px 20px 30px;
	}

.shopingCardInput1{
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 5px 0px;
	}

.shopingCardInput1 label{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	color: #110000;
	font-size: 12px;
	}

.shopingCardInput1 span{
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	color: #c71c14;
	font-size: 11px;
	}
	
.shopingCardInput1 input{
	display: block;
	float: left;
	width: 130px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingCardInput1 select{
	display: block;
	float: left;
	width: 142px;
	height: auto;
	padding: 1px 0px 1px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingCardInput1 a{
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-decoration: underline;
	}

.shopingCardInput2{
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 5px 0px;
	}

.shopingCardInput2 label{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
	color: #110000;
	font-size: 12px;
	}
	
.shopingCardInput2 input{
	display: block;
	float: left;
	width: 40px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingCardInput2 b{
	display: block;
	float: left;
	height: auto;
	padding: 2px 12px 0px 12px;
	font-weight: bold;
	}

.shopingCardInput3{
	float: left;
	width: 250px;
	height: auto;
	padding: 5px 0px 150px 170px;
	}

.shopingCardInput3 input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 2px 0px 0px 0px;
	background-color: #f1eab5;
	border: 1px solid #222525;
	}

.shopingCardInput3 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #110000;
	padding: 2px 0px 0px 10px;
	}

.shoppingComplete{
	float: left;
	width: 500px;
	height: 280px;
	padding: 30px 0px 0px 0px;
	background: transparent url(../images/shoppingComplete.jpg) no-repeat 0px 10px;
	}

.shoppingComplete p{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	}

.shoppingComplete strong{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #2a4503;
	}

.shopingPanel8{
	float: left;
	width: 540px;
	height: auto;
	}

.shopingPanel8 table{
	width: 100%;
	}

.shopingPanel8 table td{
	padding: 4px;
	}

.shopingPanel8 table td a.detail, .shopingPanel8 table td a.detail:hover{
	display: block;
	float: left;
	width: 79px;
	height: 20px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	background: transparent url(../images/shopingPanel8Detail.gif) no-repeat 0px 0px;
	}

.shopingPanel8 table td a.reorder, .shopingPanel8 table td a.reorder:hover{
	display: block;
	float: left;
	width: 66px;
	height: 20px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	background: transparent url(../images/shopingPanel8Reorder.gif) no-repeat 0px 0px;
	}

.shopingPanel8Links{
	float: left;
	width: 420px;
	height: auto;
	padding: 30px 0px 40px 120px;
	}

.shopingPanel8Links a, .shopingPanel8Links a:hover{
	display: block;
	float: left;
	height: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 3px;
	}

.shopingPanel8Links a.left{
	width: 17px;
	font-size: 1px;
	line-height: 0px;
	padding: 1px 0px 0px 0px;
	background: transparent url(../images/shopingPanel8LinksLeft.jpg) no-repeat center center;
	}

.shopingPanel8Links a.right{
	width: 17px;
	font-size: 1px;
	line-height: 0px;
	padding: 1px 0px 0px 0px;
	background: transparent url(../images/shopingPanel8LinksRight.jpg) no-repeat center center;
	}

.shopingPanel8Links a.normal{
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	line-height: auto;
	color: #2e200c;
	background: transparent;
	}

.shopingPanel8Links a.normal:hover{
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	line-height: auto;
	color: #ded483;
	background: #2e200c;
	}

.shopingPanel8Links a.normalO{
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	line-height: auto;
	color: #ded483;
	background: #2e200c;
	}

.shopingPanel8Links span{
	display: block;
	float: left;
	width: auto;
	padding: 1px 3px 0px 3px;
	font-size: 12px;
	line-height: auto;
	color: #2e200c;
	font-weight: bold;
	}

.shopingPanel9{
	float: left;
	width: 530px;
	height: auto;
	_height: 60px;
	min-height: 60px;
	padding: 0px 20px 20px 0px;
	background: transparent url(../images/contentPanel2RightItem2.jpg) no-repeat right bottom;
	}

.shopingPanel9Title{
	float: left;
	width: 503px;
	padding: 0px 0px 10px 10px;
	background: transparent url(../images/hrLineType3.jpg) repeat-x left bottom;
	}

.shopingPanel9Title h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663815;
	}

.shopingPanel9InfoBlock{
	float: left;
	width: 500px;
	padding: 4px 0px 4px 10px;
	}

.shopingPanel9InfoBlock b{
	display: block;
	float: left;
	width: auto;
	color: #ac0a0a;
	margin: 0px 6px 0px 6px;
	}

.shopingPanel9InfoBlock strong{
	display: block;
	float: left;
	width: auto;
	}

.shopingPanel9InfoBlock select{
	display: block;
	float: left;
	width: 100px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	border: 1px solid #000;
	background-color: #f1eab5;
	margin: 4px 10px 0px 6px;
	}

.shopingPanel9InfoBlock input{
	display: block;
	float: left;
	width: 123px;
	height: 27px;
	font-size: 1px;
	line-height: 0px;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/shopingPanel9InfoBlockUpdate.jpg) no-repeat 0px 0px;
	}

.coffeeclubButtons{
	float: right;
	width: 290px;
	padding: 50px 140px 0px 0px;
	}
	
.coffeeclubButtons input{
	display: block;
	float: left;
	width: 123px;
	height: 27px;
	font-size: 1px;
	line-height: 0px;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/shopingPanel5.jpg) no-repeat 0px 0px;
	}

.coffeeclubButtons a{
	display: block;
	float: right;
	width: 123px;
	height: 27px;
	font-size: 1px;
	line-height: 0px;
	cursor: pointer;
	border: 0px solid transparent;
	background: transparent url(../images/shopingPanel8KeepShopping.jpg) no-repeat 0px 0px;
	}

.coffeeclubStep{
	float: left;
	width: 700px;
	padding: 20px 0px 20px 40px;
	}

.coffeeclubStepItem{
	float: left;
	width: 610px;
	padding: 10px 0px 0px 20px;
	}

.coffeeclubStepItem h4{
	display: block;
	float: left;
	width: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #220c03;
	padding: 0px 10px 0px 0px;
	}

.coffeeclubStepItem b{
	display: block;
	float: left;
	width: auto;
	padding: 2px 0px 0px 0px;
	}

.coffeeclubStepItemBlock{
	float: left;
	width: 600px;
	height: auto;
	padding: 10px 0px 0px 0px;
	}

.coffeeclubStepItemBlock table{
	width: 100%;
	}

.coffeeclubStepItemBlock table td{
	padding: 3px;
	font-weight: bold;
	}

.coffeeclubStepItemBlock table td select{
	display: block;
	float: left;
	width: 175px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	border: 1px solid #000;
	background-color: #f1eab5;
	margin: 0px 3px 0px 3px;
	}

.coffeeclubStepItemBlock table td input{
	display: block;
	float: left;
	width: 60px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	border: 1px solid #000;
	background-color: #f1eab5;
	margin: 0px 3px 0px 3px;
	}

.coffeeclubStepLine{
	float: left;
	width: 100%;
	height: 40px;
	padding: 0px 0px 20px 0px;
	background: transparent url(../images/hrLineType3.jpg) no-repeat center center;
	}

/* Content END */

/* FOOTER START */

.footer{
	float: left;
	width: 970px;
	height: auto;
	}

.footerMenu{
	float: left;
	width: 970px;
	height: 56px;
	padding: 10px 0px 0px 10px;
	background: transparent url(../images/footerMenuBgr.gif) no-repeat 10px 0px;
	}

.footerMenu a{
	font-size: 11px;
	font-family: Arial;
	color: #361b02;
	}

.footerMenu a:hover{
	font-size: 11px;
	font-family: Arial;
	color: #361b02;
	text-decoration: underline;
	}

.footerMenuLine1{
	width: 970px;
	height: auto;
	text-align: center;
	padding: 0px 0px 5px 0px;
	}

.footerMenuLine1 a{
	margin: 0px 20px;
	}

.footerMenuLine2{
	width: 970px;
	height: auto;
	text-align: center;
	}

.footerMenuLine2 a{
	margin: 0px 7px;
	}

.footerCopyright{
	float: left;
	width: 980px;
	height: 70px;
	padding: 20px 0px 0px 0px;
	background: transparent url(../images/footerBgr.jpg) no-repeat 390px 15px;
	}

.footerCopyrightLeft{
	float: left;
	width: 400px;
	font-size: 11px;
	color: #7c5634;
	}

.footerCopyrightRight{
	float: right;
	width: 200px;
	font-size: 11px;
	color: #7c5634;
	padding: 0px 10px 0px 0px;
	text-align: right;
	}

.footerCopyrightRight a{
	font-size: 11px;
	color: #7c5634;
	}

.footerCopyrightRight a:hover{
	font-size: 11px;
	color: #7c5634;
	text-decoration: underline;
	}

/* FOOTER END */


/* Gift box*/
.shopingPane24{
    float: left;
	width: 403px;
	height: auto;
	padding: 12px 130px 17px 20px;
	border-top: 3px solid #ded483;
	background-color:#BCA855;
	clear:both;
	text-align:left;
}

.shopingPane24 .formInputType1 input{
    display: block;
	float: left;
	width: 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #f1eab5;
	border: 1px solid #222525;
}

.shopingPane24 #giftleft{
    width:50%;
	float:left;
}
.shopingPane24 #giftright{
    width:50%;
	float:left;
}
.shopingPane24 input{
    float:left;

}