@charset "utf-8";
	*
{
	 margin:0;
	 padding:0;

}
	body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:SohoStd-Light,Georgia,serif;
	font-weight: normal;
	background: transparent url('../img/texture/ricepaper2.jpg') repeat;
}
	img
{
	 border:none;

}
	body#checkout
{
	background:#74634e
}
	a
{
	color:#74634e
}
	a:hover
{
	color:#a6ce39;
}
	#wrapper
{
	position:relative;
	width:100%;
	height:100%
}
.main
{
	clear:both;
	min-height:420px;
	height:auto!important;
	height:420px
}
.cms-page-view .main
{
	clear:both;
	min-height:580px;
	height:auto!important;
	height:580px
}
.cms-home .main
{
	clear:both;
	min-height:100px;
	height:auto!important;
	height:100px
}
.page
{
	position:relative;
	z-index:9;
	width:980px;
	margin:0 auto;
	padding-bottom:20px
}
.page-print
{
	background:#fff;
	padding:20px;
	text-align:left
}
.marg-top
{
	margin-top:40px
}
.cms-home #pageWrap
{
	width:480px;
	padding-top:20px;
	padding-left:40px
}
	#homeLeft
{
	position:relative;
	float:left;
	height:350px;
	width:420px;
	padding:0 50px 30px 40px
}
	#homeRight
{
	position:relative;
	float:left;
	width:420px;
	padding:0 50px 0 40px
}
.homeContent
{
	background:url(../images/opacity90.png) repeat left top;
	color:#fff;
	width:40%;
	padding:2px 5px 2px 10px;
	position:absolute;
	 top:240px;
	z-index:101
}
.homeContent h3
{
	padding:0 !important;
	font-size:1em !important
}
.productNavLeft
{
	float:left;
	width:200px;
	padding:0 0 0 5px;
	margin-top:30px;
	width: 212px;
	margin: 0;
	margin-left:5px;
	padding: 0 10px 50px 20px;
	min-height: 500px;
	box-sizing: border-box;
}


a.title-link,
.productNavLeft h3, .productNavLeft h4,
#nav ul li a
{
	color:#74634e;
  	font-size: 15px;
  	text-transform: none;
  	padding: 0px;
}

.custom-menu li a.active,
.a.title-link:hover,
.productNavLeft h3.active, .productNavLeft h4.active,
#nav ul li a:hover
{
	color:#a6ce39;
}

.custom-menu.customer-logged-out .customer-logged-in-link,
.custom-menu.customer-logged-in .customer-logged-out-link {
	display: none;
}

.custom-menu li {
	margin-top: 30px;
}

.login-links li,
.productNavLeft h4 {
	margin-top: 35px;
	font-family:SohoStd-Medium,Georgia,serif;
}

#cartTotal {
	border-bottom: 1px solid #74634e;
}

#cartTotal h4 {
	border-top: 1px solid #74634e;
}

.nav-second-level {
	padding-left: 15px;
}

.customer-account-create .productNavLeft,.customer-account-forgotpassword .productNavLeft
{
	display:none
}
.cms-page-view .productWrapperRight
{
	width:800px;
	padding-right:20px
}
.productWrapperRight
{
	min-height:480px;
	height:auto!important;
	height:480px;
	float:right;
	width:590px;
	margin-right:120px;
	padding-left:20px;
}
.customer-account-create .productWrapperRight
{
	width:800px
}
.spacer
{
	clear:both;
	height:1px
}
.prodImgSquare
{
	position:absolute;
	top:110px;
	right:185px
}
.page-popup
{
	padding:0;
	text-align:left
}
.col-left
{
	float:left;
	width:200px;
	font-size:95%
}
.col-main
{
	float:left;
	width:700px
}
.col-right
{
	float:left;
	width:230px;
	font-size:95%
}
.col1-layout .col-main
{
	float:none;
	width:auto
}

#mainColumnWrapper
{
	min-height:480px;
	height:auto!important;
	height:480px;
	float:right;
	margin:30px 20px 60px 10px;
	width:590px
}

.contacts-index-index #mainColumnWrapper,
.cms-page-view #mainColumnWrapper {
  float: left;
  margin: 30px 0px 60px 38px;
}

	#mainColumnCategory
{
	min-height:480px;
	height:auto!important;
	height:480px;
	float:right;
	margin:70px 0 60px 10px;
	width:850px
}
.cms-catering #mainColumnCategory
{
	margin:30px 0 60px 10px
}
	#mainColumnCategory img
{
	float:left;
	margin-bottom:70px
}
	#mainColumnCategory img.marg
{
	margin-right:150px
}
.mainColumn
{
	padding:40px 20px 10px 20px
}
.mainColumn1
{
	padding:40px 20px 40px 20px;
	float:right;
	margin:30px 20px 0 10px;
	width:590px
}
	body.customer-account-login .mainColumnBtm1,body.checkout .mainColumnBtm1
{
	display:none
}
	body.checkout .mainColumn1
{
	float:left;
	width:800px;
	margin-left:100px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
	background:0
}
	body.checkout .page-title h1
{
	color:#74634e
}
	body.checkout #billing-address-select,body.checkout #shipping-address-select
{
	width:450px
}
.topIcon
{
	display:none;
	z-index:99;
	position:absolute;
	width:67px;
	height:62px;
	top:-23px;
	left:-16px;
	background:url(../images/icoTopLeft.png) top left no-repeat
}
/*.topIconSmall
{
	z-index:2;
	position:absolute;
	width:35px;
	height:32px;
	top:-20px;
	left:-20px;
	background:url(../images/icoTopLeftSmall.png) top left no-repeat
}*/
	body.cms-home .topIcon,body.cms-justus .topIcon,body.cms-store .topIcon,body.cms-just-loyalty .topIcon,body.cms-contact .topIcon
{
	display:block
}
	body.cms-home .topIcon
{
	top:-282px !important;
	 left:-49px !important;
	z-index:1001
}
	body.cms-justus #mainColumnWrapper,body.cms-store #mainColumnWrapper,body.cms-just-loyalty #mainColumnWrapper,body.cms-contact #mainColumnWrapper
{
	position:relative;
/*	width:370px;
	padding:10px 20px 20px 20px;
	min-height:280px;
	height:auto!important;
	height:280px*/
}

.find-us-on-fb
{
	border: 5px solid #3B5997;
	padding: 5px;
	background-color: white;
	margin: 0px 0px 0px -5px;
}

	body.cms-justus #mainColumnWrapper
{
	top:10px;
	left:30px
}
	body.cms-store #mainColumnWrapper
{
	top:50px;
	left:30px
}

body.cms-page-view #mainColumnWrapper td
{
	padding-right:30px
}
.mainColumnBtm
{
	height:60px;
	width:100%;
	background:url(../images/productWrapperRightFade.png) repeat-x left top
}
	#scroller
{
	height:230px
}
.downloads
{
	position:absolute;
	top:11px;
	right:32px;
	z-index:99
}
.col2-left-layout .col-main
{
	float:left
}
.col2-left-layout
{
	padding-bottom:80px;
	padding-top:100px
}
.home-spot
{
	margin-right:5px;
	width:491px;
	float:right
}
.home-spot .product-description p a.pd
{
	text-decoration:none
}
.cms-home .col-left .home-callout
{
	margin-bottom:10px
}
.col2-set .col-1
{
	float:left;
	width:49%
}
.col2-set .col-2
{
	float:right;
	width:49%
}
.col2-set .narrow
{
	width:33%
}
.col2-set .wide
{
	width:65%
}
.col3-set .col-1
{
	float:left;
	width:32%
}
.col3-set .col-2
{
	float:left;
	width:32%;
	margin-left:2%
}
.col3-set .col-3
{
	float:right;
	width:32%
}
.col4-set .col-1
{
	float:left;
	width:23.5%
}
.col4-set .col-2
{
	float:left;
	width:23.5%;
	margin:0 2%
}
.col4-set .col-3
{
	float:left;
	width:23.5%
}
.col4-set .col-4
{
	float:right;
	width:23.5%
}

.header-wrapper
{
	position:relative;
	z-index:11;
	width:100%;
	margin: 0;
	padding:0;
	height:230px;
}


	input,select,textarea,button
{
	vertical-align:middle;
	color:#000
}
	input.input-text,select,textarea
{
	background:#fff;
	border:1px solid #ddd
}
	input.input-text,textarea
{
	padding:2px
}
	select
{
	padding:1px
}
	select option
{
	padding-right:10px
}
	textarea
{
	overflow:auto
}
	input.radio
{
	margin-right:3px
}
	input.checkbox
{
	margin-right:3px
}
	input.qty
{
	width:2.5em!important
}
	button.button
{
	overflow:visible;
	clear:both;
	display:block;
	width:auto;
	background-color:#74634e;
	cursor:pointer;
	color:#e8d4aa;
}
.field-100
{
	border:1px solid #888;
	padding:2px;
	overflow:hidden
}
.field-100 input.input-text,.field-100 textarea
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:0
}
.customer-account-create .fieldset
{
	float:left;
	display:block;
	width:560px
}
.customer-account-create .fields
{
	float:left;
	display:block
}
	#amcustomerattr span.field-row
{
	float:left;
	display:block
}
	ul li.newsletter
{
	width:200px;
	height:36px;
	line-height:36px;
	float:left
}
	ul li.newsletter .input-box
{
	width:auto;
	float:left
}
.fieldset
{
	position:relative
}
.form-list
{
	position:relative
}
.form-list ul
{
	margin:0;
	padding:0;
	display:inline
}
.form-list li
{
	display:block;
	float:left;
	margin-right:10px
}
.form-list label
{
	display:block
}
	li.control .form-list label
{
	display:inline
}
.form-list .input-box
{
	float:left;
	width:150px;
	display:block
}
.form-list input.input-text,.form-list textarea
{
	width:150px
}
.form-list select
{
	width:150px
}
.form-list li.add-row
{
	border-top:1px solid #ddd;
	margin-top:10px
}
	input#cc_po_number,input#po_number
{
	width:400px
}
	body.customer-account-forgotpassword .form-list input.input-text
{
	width:200px
}
.adminLinks
{
	position:relative;
	padding-top:40px
}
.adminLinks a
{
	color:#74634e
}
.adminLinks a:hover
{
	color:#74634e
}
.group-select li
{
	margin:0 0 5px
}
.group-select .input-box
{
	float:left;
	width:260px
}
.group-select input.input-text,.group-select textarea
{
	width:510px
}
.group-select select
{
	width:516px
}
.group-select .input-box input.input-text,.group-select .input-box textarea
{
	width:250px
}
.group-select .input-box select
{
	width:256px
}
.buttons-set
{
	clear:both;
	margin:5px 0 0;
	padding:5px;
	padding-left:0
}
.buttons-set .back-link
{
	float:left;
	margin-top:10px;
	margin-bottom:10px
}
.buttons-set button.button
{
	display:block
}
.buttons-set2
{
	clear:both;
	margin:5px 0 0;
	padding:5px;
	border-bottom:1px solid #ddd;
	text-align:right
}
.validation-advice
{
	clear:both;
	min-height:13px;
	margin:3px 0 0;
	padding-left:17px;
	font-size:10px;
	line-height:13px;
	color:#f00
}
.validation-failed
{
	border:1px dashed #f00!important;
	background:#bbb3d2!important
}
.required
{
	color:#74634e
}
	label
{
	color:#74634e
}
	p.required
{
	font-size:10px
}
.v-fix
{
	float:left
}
.v-fix .validation-advice
{
	display:block;
	width:12em;
	margin-right:-12em;
	position:relative
}
.success
{
	color:#3d6611;
}
.notice
{
	color:#ccc
}
.messages
{
	width:100%;
	overflow:hidden
}
.messages li
{
	margin:0 0 10px
}
.messages li li
{
	margin:0 0 3px
}
.error-msg,.success-msg,.note-msg,.notice-msg
{
	width:auto;
	min-height:24px!important;
	padding:8px 8px 8px 8px!important;
	font-size:11px!important;
}
.error-msg
{
	color:#FFF;
	background:#74634e
}
.success-msg
{
	background-color:#eee;
	color:#74634e
}
.note-msg,.notice-msg
{
	background-color:#fafaec
}
.breadcrumbs
{
	color:#a6ce39;
	padding:40px 0 15px 0
}
.breadcrumbs ul
{
	margin-bottom:5px
}
.breadcrumbs li
{
	display:inline;
	line-height:2em;
	font-size:90%
}
.breadcrumbs a
{
	color:#74634e;
	text-decoration:none
}
.breadcrumbs strong
{
	display:none
}
.page-title
{
	padding:0;
	margin:0
}
.title-buttons
{
	text-align:right
}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6
{
	float:left
}
.pager
{
	float:left;
	width:250px;
	background-color:#a6ce39;
	padding:5px;
	margin:0;
	text-align:center;
	font-size:90%
}
.catalogsearch-result-index .pager
{
	float:left;
	width:530px
}
.pager .amount
{
	float:left
}
.pager .limiter
{
	float:right
}
.pager .pages
{
	margin:0 135px
}
.pager .pages ol
{
	display:inline
}
.pager .pages li
{
	display:inline
}
.pager .pages li span
{
	padding:3px
}
.pager .pages li a,.sorter a
{
	color:#000;
	padding:3px;
	text-decoration:none
}
.pager .pages li a:hover,.sorter a:hover
{
	color:#fff;
	background:#74634e
}
.toolbar
{
	padding:5px;
	padding-left:15px;
	padding-bottom:50px;
	margin:0;
	font-size:88%;
	width:520px
}
.toolbar .view-mode
{
	float:left
}
.toolbar .sort-by
{
	float:right
}
.data-table
{
	width:100%
}
.data-table th
{
	padding-top:10px;
	white-space:nowrap
}
.data-table td
{
	padding-right:10px
}
.data-table th .tax-flag
{
	white-space:nowrap;
	font-weight:normal
}
.data-table td.label,.data-table th.label
{
	padding-right:30px
}
	tr.tax-total
{
	cursor:pointer
}
	tr.tax-total .tax-collapse
{
	float:right;
	text-align:right;
	padding-left:20px;
	background:url(../images/bg_collapse.gif) 0 4px no-repeat;
	cursor:pointer
}
	tr.show-details .tax-collapse
{
	background-position:0 -53px
}
	tr.tax-details td
{
	background-color:#f6f6f6
}
.cart-tax-info,.cart-price
{
	padding-right:20px
}
.cart-tax-total
{
	cursor:pointer
}
.cart-tax-total
{
	padding-right:20px;
	background:url(../images/bg_collapse.gif) 100% 4px no-repeat;
	cursor:pointer
}
.cart-tax-total-expanded
{
	background-position:100% -52px
}
	dt.even,dd.even
{
	background-color:#f6f6f6
}
.std
{
	margin:0;
	padding:0
}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote
{
	margin:0;
	padding:0
}
.std ul
{
	list-style:disc outside
}
.std ol
{
	list-style:decimal outside;
	padding-left:1.5em
}
.std ul ul
{
	list-style-type:circle
}
.std ul ul,.std ol ol,.std ul ol,.std ol ul
{
	margin:.5em 0
}
.std dd
{
	padding:0 0 0 1.5em
}
.std blockquote
{
	font-style:italic;
	padding:0 0 0 1.5em
}
.std address
{
	font-style:normal
}
.std i,.std em
{
	font-style:italic
}
.block
{
	margin:0 0 10px
}
.block .block-title
{
	padding-left:5px;
	padding-top:5px;
	background-color:#fff;
	height:20px
}
.block .block-title h2
{
	color:#fff;
	line-height:25px;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:0
}
.block .block-content p
{
	font-size:10px
}
.block #cart-sidebar
{
	font-size:90%
}
.block h3
{
	font-size:10px;
	line-height:1.5
}
.block .block-content
{
	padding:0
}
.block-cart .block-content
{
	font-size:85%
}
.block .actions
{
	position:absolute;
	top:160px
}
.block .actions a
{
	float:left
}
.my-account,.dashboard
{
	width:96%;
	margin:0;
	padding:0
}
.my-account .pager
{
	width:99%
}
.my-account table
{
	width:101%;
	margin:0;
	padding:0
}
.my-account
{
	color:#74634e
}
.my-account a
{
	color:#74634e
}
.my-account a:hover
{
	color:#858f2f
}
	#my-orders-table
{
	width:99%
}
.invoiceWrapper
{
	position:relative;
	display:block;
	margin:0;
	width:94%
}
.orderWrapper
{
	position:relative;
	display:block;
	margin:0
}
.productWrapperRight .orderWrapper .delivery-date
{
	text-align:right;
	padding-bottom:10px;
	width:550px
}
.orderWrapper ul li
{
	width:100%
}
.order-title-block
{
	position:relative;
	display:block;
	height:30px;
	text-align:left;
	font-size:1.1em;
	color:#74634e;
	margin:0;
	padding:4px;
	border-bottom:1px #74634e dotted
}
.order-line
{
	margin:4px 0 4px 0;
	border-bottom:1px solid #74634e
}
.orderWrapper .order-category
{
	width:100%
}
.orderWrapper .order-category ul li
{
	margin-right:20px;
	margin-left:6px
}
.orderWrapper .order-category li.name
{
	width:280px
}
.orderWrapper .order-category li.total
{
	text-align:right;
	float:right
}
.orderWrapper .order-category li.category-total
{
	margin-right:12px
}
.orderWrapper .order-category li.request
{
	margin-left:10px
}
.orderWrapper .order-category li.request small
{
	font-size:.8em;
	color:#74634e
}
.orderWrapper .order-category li.request span
{
	font-size:.9em;
	width:360px
}
.block-currency select
{
	width:100%;
	border:1px solid #888
}
.block-layered-nav li,.block-recent li
{
	line-height:2em;
	color:#74634e;
	border-bottom:1px solid #eee;
	padding-left:5px
}
.block-layered-nav a,.block-recent a
{
	color:#888;
	text-decoration:none
}
.block-layered-nav a:hover,.block-layered-nav li:hover,.block-layered-nav li:hover a,.block-recent a:hover,.block-recent li:hover,.block-recent li:hover a
{
	background:#888;
	color:#fff
}
.block-layered-nav dt
{
	line-height:3em
}
.block-cart h3
{
	margin-bottom:2px;
	margin-top:2px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #ddd;
	padding-bottom:3px;
	font-size:10px;
	color:#74634e
}
.block-cart .amount
{
	text-align:left
}
.block-cart h4 a,.block-cart .amount a
{
	color:#777;
	text-decoration:none;
	font-weight:normal
}
.block-cart h4 a:hover,.block-cart .amount a:hover
{
	color:#000;
	text-decoration:underline
}
.block-cart .subtotal
{
	text-align:center;
	background:url(../images/str.jpg);
	padding:5px;
	margin:5px
}
.mini-products-list li
{
	padding:5px 0 0 0
}
.mini-products-list .product-image
{
	float:left;
	width:50px;
	padding:5px;
	border:1px solid #ddd;
	margin-right:-75px
}
.mini-products-list .product-details
{
	margin-left:70px
}
.mini-products-list .product-details h4
{
	font-size:1em;
	margin:0
}
.mini-products-list .product-details .btn-remove
{
	float:right
}
.block-cart .button
{
	width:100px;
	height:22px;
	margin-top:8px;
	font-size:80%
}
.block-cart .button span
{
	font-size:.95em
}
.block-related li
{
	padding:5px 0
}
.block-related input.checkbox
{
	float:left;
	margin-right:-20px
}
.block-related .item
{
	margin-left:20px
}
.block-related .item .product-image
{
	float:left;
	margin-right:-65px
}
.block-related .item .product-details
{
	margin-left:65px
}
.block-compare li
{
	padding:5px 0
}
.block-poll input.radio
{
	float:left;
	margin:3px -18px 0 0
}
.block-poll .label
{
	display:block;
	margin-left:18px
}
.block-tags ul,.block-tags li
{
	display:inline
}
.block-tags a
{
	color:#74634e;
	text-decoration:none
}
.block-tags a:hover
{
	color:#555;
	text-decoration:underline
}
.block-reorder li
{
	padding:5px 0
}
.block-reorder input.checkbox
{
	float:left;
	margin:3px -20px 0 0
}
.block-reorder .label
{
	display:block;
	margin-left:20px
}
.block-banner .block-content
{
	text-align:center
}
.block-progress dt.complete,.block-progress dd.complete
{
	background-color:#f6f6f6
}
.category-title h2
{
	font-size:1.3em;
	line-height:1.05em;
	padding-bottom:5px;
	font-weight:normal
}
.category-image
{
	display:block;
	margin:0 auto
}
.secMiddle .category-title
{
	padding-top:10px
}
.category-parts-specials .col2Products
{
	padding-left:0
}
	table.products-grid
{
	text-align:top
}
.products-grid
{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:30px
}
.products-grid tr.odd
{
	padding-top:15px
}
.products-grid td
{
	width:33%;
	padding-right:25px;
	padding-bottom:45px
}
.products-list
{
	min-height:300px;
	height:auto!important;
	height:300px
}
.products-list li.item
{
}
.products-list .product-image
{
	float:left
}
.products-list .product-shop
{
	float:left;
	width:220px;
	padding-left:50px
}
.product-shop h3
{
	font-size:1.1em;
	margin-top:10px;
	padding-top:8px;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px
}
.price-box .desc
{
	font-size:.9em;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc
}
.products-grid button.button
{
	width:100px;
	height:22px;
	margin-top:8px;
	margin-bottom:15px
}
.products-grid button.button span
{
	font-size:.9em
}
.col1Products
{
	position:absolute;
	top:215px;
	left:230px;
	width:170px
}
.catalog-category-view .pager
{
	width:405px
}
.subpara
{
	font-style:italic;
	padding-bottom:15px;
	color:#ccc
}
.subCatPara
{
	display:block;
	width:115px;
	color:#777;
	padding-left:5px;
	margin-bottom:10px
}
.product-view
{
	margin-top:0
}
.product-collateral
{
	float:right;
	width:300px;
	padding-top:30px;
	font-size:95%
}
	#products-grid-table td:hover h3 a
{
	color:#000
}
.product-view .product-img-box
{
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-top:18px
}
.product-view .product-img-box .product-image-zoom
{
	position:relative;
	width:265px;
	height:265px;
	overflow:hidden;
	z-index:9
}
.product-view .product-img-box .product-image-zoom img
{
	position:absolute;
	left:0;
	top:0;
	cursor:move
}
.product-view .product-img-box .zoom-notice
{
	text-align:center;
	font-size:90%;
	color:#74634e
}
.product-view .product-img-box .zoom
{
	position:relative;
	z-index:9;
	height:18px;
	margin:0 auto 13px;
	padding:0 28px;
	background:url(../images/slider_bg.gif) 50% 50% no-repeat;
	cursor:pointer
}
.product-view .product-img-box .zoom #track
{
	position:relative;
	height:18px
}
.product-view .product-img-box .zoom #handle
{
	position:absolute;
	left:0;
	top:-1px;
	width:9px;
	height:22px;
	background:url(../images/magnifier_handle.gif) 0 0 no-repeat
}
.product-view .product-img-box .zoom .btn-zoom-out
{
	position:absolute;
	left:2px;
	top:0
}
.product-view .product-img-box .zoom .btn-zoom-in
{
	position:absolute;
	right:2px;
	top:0
}
.product-view .product-img-box .more-views ul
{
	margin-left:-4px
}
.product-view .product-img-box .more-views li
{
	float:left;
	padding:1px;
	margin:0 0 8px 4px
}
.product-image-popup
{
	margin:0 auto
}
.product-image-popup .nav
{
	text-align:center
}
.product-image-popup .image
{
	display:block
}
.product-view .product-shop
{
	float:left;
	width:200px;
	padding-top:30px
}
.product-name
{
	float:left;
	width:340px;
}
.product-name h2
{
	font-size:1.2em;
	padding-bottom:0;
	margin-bottom:5px;
	padding-right:15px;
	background:url(../images/sqSpacer.gif) center right no-repeat;
	margin-right:15px
}
.product-name h2 a
{
	position: relative;
	color:#74634e
}
.product-view .product-collateral h3
{
	font-size:1.3em;
	letter-spacing:-0.06em;
	line-height:2em;
	font-weight:normal;
	text-transform:uppercase;
	color:#000
}
.product-view .short-description,.product-view .availability
{
	color:#74634e;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc
}
	#product_addtocart_form_1
{
	float:right
}
.f-fix .desc
{
	clear:both
}
	#catBtm
{
	position:relative
}
.catBtmLeft
{
	float:left
}
.catBtmLeft p
{
	font-size:95%;
	font-style:italic;
	color:#ccc
}
.catBtmRight
{
	float:right
}
.spacer
{
	clear:both
}
.ratings
{
	font-size:90%
}
.ratings .rating-links a
{
	color:#777
}
.ratings .rating-links a:hover
{
	text-decoration:none
}
.rating-box
{
	width:69px;
	height:13px;
	font-size:0;
	line-height:0;
	background:url(../images/bg_rating.gif) 0 0 repeat-x;
	position:relative;
	overflow:hidden
}
.rating-box .rating
{
	position:absolute;
	top:0;
	left:0;
	height:13px;
	background:url(../images/bg_rating.gif) 0 100% repeat-x
}
.availability .out-of-stock
{
	color:#f00
}
.price
{
	white-space:nowrap!important
	font-family:SohoStd-Medium,Georgia,serif;
}
.price-box
{
	margin:0;
	float:left;
	width:115px;
	text-align:right;
	margin-right:10px
}
.price-box .price
{
	color: #796449;
	padding-left: 5px;
}
.regular-price
{
	font-size:12px;
	padding-right:10px;
}
	div.old-price
{
	float:left
}
.old-price .price-label
{
	white-space:nowrap
}
.price .old-price
{
	text-decoration:line-through
}
.special-price .price-label
{
	white-space:nowrap
}
.minimal-price .price-label
{
	white-space:nowrap
}
	a.minimal-price-link
{
	display:block
}
	a.minimal-price-link .price
{
	font-weight:normal
}
.price-excluding-tax
{
	display:block
}
.price-excluding-tax .label
{
	white-space:nowrap
}
.price-excluding-tax .price
{
	font-weight:normal
}
.price-including-tax
{
	display:block
}
.price-including-tax .label
{
	white-space:nowrap
}
.price-excl-tax
{
	display:block
}
.price-excl-tax .label
{
	display:block;
	white-space:nowrap
}
.price-excl-tax .price
{
	display:block
}
.price-incl-tax
{
	display:block
}
.price-incl-tax .label
{
	display:block;
	white-space:nowrap
}
.price-incl-tax .price
{
	display:block;
}
.price-from .price-label
{
	white-space:nowrap
}
.price-to .price-label
{
	white-space:nowrap
}
.price-as-configured .price-label
{
	white-space:nowrap
}
.price-notice
{
	padding-left:10px
}
.add-to-links li
{
	background-color:#a6ce39;
	padding:5px;
	line-height:1.35em;
	text-align:left;
	font-size:85%;
	width:75px
}
.add-to-links li a
{
	color:#fff
}
.add-to-links li a:hover
{
	color:#74634e
}
.add-to-links a
{
	padding-left:5px
}
.add-to-links .separator
{
	display:none
}
.add-to-cart label
{
	float:left;
	margin-right:5px
}
.add-to-cart .qty
{
	float:left
}
.add-to-cart button.button
{
	float:left
}
.add-to-cart button.button
{
	width:100px;
	height:22px;
	margin-top:5px;
	margin-bottom:15px
}
.add-to-cart button.button span,.cart button.button span
{
	font-size:.9em
}
.add-to-box .add-to-cart
{
	float:left
}
.add-to-box .or
{
	float:left;
	margin:0 10px
}
.add-to-box .add-to-links
{
	float:left
}
.product-options
{
	padding:10px;
	margin:10px 0 0;
	border:1px solid #ddd;
	background-color:#f6f6f6
}
.product-options dt .qty-holder
{
	float:right
}
.product-options dt .qty-holder label
{
	vertical-align:middle
}
.product-options dt .qty-disabled
{
	background:0;
	border:0;
	padding:3px;
	color:#000
}
.product-options dd
{
	margin:10px 0
}
.product-options dd input.input-text
{
	width:98%
}
.product-options dd textarea
{
	width:98%;
	height:8em
}
.product-options dd select
{
	width:100%
}
.product-options .options-list input.radio
{
	float:left;
	margin:3px -18px 0 0
}
.product-options .options-list input.checkbox
{
	float:left;
	margin:3px -20px 0 0
}
.product-options .options-list .label
{
	display:block;
	margin-left:20px
}
.product-options ul.validation-failed
{
	padding:0 7px
}
.product-options p.required
{
	padding:15px 0 0
}
.product-options-bottom
{
	padding:10px;
	border:1px solid #ddd;
	border-top:0
}
.product-options-bottom .price-box
{
	margin:10px 0
}
.product-view .description
{
	float:left;
	width:49%;
	padding-right:50px
}
.product-view .up-sell .products-grid td
{
	width:25%
}
.product-view .tags .form-add-tags label
{
	float:left
}
.product-view .tags .form-add-tags .input-box
{
	float:left;
	margin:0 5px
}
.product-view .tags .form-add-tags button.button
{
	float:left
}
.product-view .tags .form-add-tags p
{
	clear:both
}
.product-view .add-review .product-name span
{
	font-weight:normal
}
.tags li
{
	color:#74634e
}
.tags a
{
	color:#555;
	text-decoration:none;
	padding:3px
}
.tags a:hover
{
	background:#f06;
	color:#fff
}
.tags-list li
{
	display:inline
}
.cms-home .products-grid td
{
	width:20%
}
.homeRight .category-products #products-grid-table td
{
	padding-right:50px
}
.product-review .product-img-box
{
	float:left;
	width:140px
}
.product-review .product-img-box .product-image
{
	display:block;
	border:1px solid #ddd;
	padding:1px
}
.product-review .details
{
	float:right;
	width:570px
}
.cart .checkout-types
{
	float:right;
	text-align:right
}
.cart-table .item-msg
{
	font-size:10px
}
.cart .cart-collaterals
{
	float:left;
	width:700px
}
.cart .crosssell .product-image
{
	float:left;
	margin-right:-90px
}
.cart .crosssell .product-shop
{
	margin-left:90px
}
.cart .totals
{
	float:right
}
.cart .totals table
{
	width:100%
}
.cart .totals table th,.cart .totals table td
{
	padding:5px
}
.item-options dt
{
	font-style:italic
}
.item-options dd
{
	padding-left:10px
}
.truncated
{
	cursor:help
}
.truncated a.dots
{
	cursor:help
}
.truncated a.details
{
	cursor:help
}
.truncated .truncated_full_value
{
	position:relative;
	z-index:999
}
.truncated .truncated_full_value dl
{
	position:absolute;
	top:-99999em;
	left:-99999em;
	z-index:999;
	width:250px;
	padding:8px;
	border:1px solid #ddd;
	background-color:#f6f6f6
}
.truncated .show dl
{
	top:-20px;
	left:50%
}
.col-left .truncated .show dl
{
	left:30px;
	top:7px
}
.col-right .truncated .show dl
{
	left:-240px;
	top:7px
}
.billing-new-address-form
{
	clear:both;
	width:100%;
	margin-top:10px
}
.checkout-onepage-index #nav
{
	display:none
}
.centred
{
	margin:0 auto;
	width:700px
}
.block-progress
{
	border:0;
	margin:0
}
.block-progress .block-title
{
	background:0;
	border:0;
	padding:0;
	margin:0 0 5px
}
.block-progress .block-title strong
{
	font-size:12px
}
.block-progress .block-content
{
	background:0;
	padding:0
}
.block-progress dt
{
	font-size:10px;
	line-height:1.35;
	background:#eee;
	border:1px solid #ddd;
	margin:0 0 6px;
	padding:2px 8px;
	color:#555;
	text-transform:uppercase
}
.block-progress dd
{
	border-top:0;
	padding:2px 10px;
	margin:0 0 6px
}
.block-progress dt.complete a
{
	text-transform:none
}
.block-progress p
{
	margin:0
}
.field-row
{
	padding-right:4px
}
.opc .buttons-set
{
	margin-top:0;
	padding-top:2em
}
.opc .buttons-set p.required
{
	margin:0;
	padding:0
}
.opc .buttons-set.disabled button.button
{
	display:none
}
.opc .buttons-set .please-wait
{
	height:28px;
	line-height:28px
}
.opc .ul
{
	list-style:disc outside;
	padding-left:18px
}
.opc
{
	position:relative
}
.opc li.section
{
	width:700px
}
.opc .step-title
{
	border:1px solid #ddd;
	border-top-color:#fff;
	background:#eee;
	padding:4px 8px 6px;
	text-align:right
}
.opc .step-title .number
{
	float:left;
	border:1px solid #fff;
	padding:0 3px;
	margin:8px 5px 0 0;
	color:#74634e
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.opc .step-title h2
{
	float:left;
	margin:0;
	color:#74634e
}
.opc .step-title a
{
	display:none;
	float:right;
	font-size:11px;
	line-height:16px
}
.opc .allow .step-title
{
	background:#e8d4aa;
	border-color:#e8d4aa;
	border-top-color:#fff;
	color:#fff;
	cursor:pointer
}
.opc .allow .step-title h2
{
	color:#fff
}
.opc .allow .step-title a
{
	display:block;
	font-size:10px;
	color:#fff;
	text-transform:uppercase
}
	li.control
{
	padding-top:10px;
	clear:both
}
.opc .active .step-title
{
	background:#a6ce39;
	padding-bottom:5px;
	color:#74634e;
	cursor:default
}
.opc .active .step-title h2
{
	color:#fff
}
.opc .active .step-title a
{
	display:none
}
.opc .step
{
	border:1px solid #ddd;
	border-top:0;
	background:#fbfbfb;
	padding:15px 30px;
	position:relative
}
.opc .step .tool-tip
{
	right:30px
}
	#opc-login h3
{
	font-size:13px;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:2px;
	text-transform:uppercase
}
	#opc-login h4
{
	font-size:1em;
	margin:0;
	color:#2f2f2f
}
	#opc-shipping_method .buttons-set
{
	border-top:0
}
.opc .gift-messages-form
{
	margin:0 -30px;
	background:#f4f4f4;
	border:1px solid #ddd;
	border-width:1px 0;
	padding:22px 24px 22px 30px
}
.opc .gift-messages-form .inner-box
{
	padding:5px;
	height:260px;
	overflow:auto
}
	#opc-review .step
{
	padding:0
}
	#opc-review .item-options
{
	margin:5px 0 0
}
	#opc-review .buttons-set
{
	border:0;
	padding:15px 30px
}
	#opc-review .buttons-set p
{
	margin:0;
	line-height:28px
}
	#opc-review .buttons-set .please-wait
{
	height:28px;
	line-height:28px
}
.checkout-items li.request-label
{
	width:360px;
	font-size:1em;
	line-height:1.8em;
	vertical-align:middle
}
.checkout-items li.request
{
	width:360px;
	font-size:1em;
	line-height:1.4em
}
.checkout-progress
{
	padding:0 90px;
	margin:0 0 20px
}
.checkout-progress li
{
	float:left;
	width:19%;
	margin:0 3px 0 0;
	border-top:6px solid #74634e;
	padding:2px 0 0;
	text-align:center;
	color:#888
}
.checkout-progress li.active
{
	border-top-color:#e96200;
	color:#e96200
}
.multiple-checkout h2
{
	font-size:12px;
	margin:0 0 10px
}
.multiple-checkout h3,.multiple-checkout h4
{
	font-size:12px;
}
.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a
{
	font-weight:normal
}
.multiple-checkout .data-table .product-name
{
	font-size:1em!important;
	color:#4f8100!important
}
.multiple-checkout .data-table .item-options
{
	margin:5px 0 0
}
.multiple-checkout .gift-messages
{
	margin:15px 0 0
}
.multiple-checkout .tool-tip
{
	top:50%;
	margin-top:-120px;
	right:20px
}
.multiple-checkout .col2-set,.multiple-checkout .col3-set
{
	background:#fbfbfb;
	border:1px solid #ddd;
	margin:0 0 25px;
	padding:20px
}
.multiple-checkout .col2-set h2.legend
{
	margin:-20px -20px 15px;
	padding:3px 10px;
	background:#777;
	border-bottom:1px solid #777;
	position:relative;
	color:#fff
}
.multiple-checkout .col2-set h3.legend
{
	margin:0 0 10px
}
.multiple-checkout .col2-set .divider
{
	margin:0 -20px;
	padding:25px 0;
	position:relative
}
.multiple-checkout .box
{
	margin:0 0 15px
}
.multiple-checkout .place-order .please-wait
{
	float:right;
	padding:5px 10px 0 0
}
.multiple-checkout .place-order .grand-total
{
	float:right
}
.multiple-checkout .place-order .grand-total big
{
	float:left;
	margin-right:12px;
	font-size:1.5em;
	line-height:28px;
	color:#e26703
}
.multiple-checkout .place-order .grand-total div
{
	float:left
}
	#multiship-addresses-table td
{
	padding:10px
}
	#multiship-addresses-table tfoot td
{
	padding:5px 10px
}
.multiple-checkout .gift-messages-form .item .details .form-list
{
	width:100%;
	overflow:hidden
}
.multiple-checkout .gift-messages-form .item .details .form-list li
{
	margin-right:-15px
}
.multiple-checkout .gift-messages-form .item .details .form-list .field
{
	width:230px
}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box
{
	width:215px
}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text
{
	width:209px
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box
{
	width:445px
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea
{
	width:439px
}
.checkout-multishipping-shipping .box-sp-methods
{
	border:1px solid #ddd;
	background:#eee;
	padding:13px;
	position:relative
}
.checkout-multishipping-shipping .box-sp-methods .pointer
{
	display:none
}
.checkout-multishipping-billing .multiple-checkout
{
	position:relative
}
.checkout-review-table
{
	background:#c00
}
.checkoutReviewWrapper
{
	position:relative;
	display:block;
	margin:0 30px 0 30px
}
.checkoutSummary
{
	position:relative;
	width:100%;
	text-align:right
}
.checkoutSummary
{
	color:#74634e
}
.checkoutReviewWrapper ul li
{
	width:100%
}
.checkoutReviewWrapper .cart-category ul li
{
	margin-right:12px;
	margin-left:6px
}
.checkoutReviewWrapper .cart-category li.name
{
	width:290px
}
.checkoutReviewWrapper .cart-category li.total
{
	text-align:right;
	float:right
}
.checkoutReviewWrapper .cart-category li.category-total
{
	margin-right:12px
}
.sp-methods .form-list
{
	padding-left:20px
}
.sp-methods select.month
{
	width:150px;
	margin-right:10px
}
.sp-methods select.year
{
	width:150px
}
.sp-methods input.cvv
{
	width:3em!important
}
.please-wait
{
	float:right;
	margin-right:5px
}
.cvv-what-is-this
{
	cursor:help;
	margin-left:5px
}
.tool-tip
{
	border:1px solid #ddd;
	background-color:#f6f6f6;
	padding:5px;
	position:absolute;
	z-index:9999
}
.tool-tip .btn-close
{
	text-align:right
}
.tool-tip .tool-tip-content
{
	padding:5px
}
.gift-message-form
{
	border:1px solid #ddd;
	background-color:#f5f5f5
}
.gift-message-form .inner-box
{
	padding:5px;
	height:300px;
	overflow:auto
}
.gift-message-link
{
	display:block;
	background:url(../images/bg_collapse.gif) 0 4px no-repeat;
	padding-left:20px
}
.gift-message-link.expanded
{
	background-position:0 -53px
}
.gift-message-row .btn-close
{
	float:right
}
.checkout-agreements li
{
	margin:10px 0
}
.checkout-agreements .agreement-content
{
	border:1px solid #ddd;
	background-color:#f6f6f6;
	padding:5px;
	height:10em;
	overflow:auto
}
.checkout-agreements .agree
{
	padding:6px
}
.login-page .content
{
	min-height:150px
}
.dashboard .recent-orders
{
	margin:10px 0
}
.dashboard .tags .number
{
	float:left;
	margin-right:-20px
}
.dashboard .tags .details
{
	margin-left:20px
}
.order-info
{
	border:1px solid #ddd;
	padding:5px
}
.order-info dt,.order-info dd,.order-info ul,.order-info li
{
	display:inline
}
.page-print .print-head img
{
	float:left
}
.page-print .print-head address
{
	float:left;
	margin-left:15px
}
.page-print .gift-message-link
{
	display:none
}
.page-print .price-excl-tax,.page-print .price-incl-tax
{
	display:block;
	white-space:nowrap
}
.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price
{
	display:inline
}
.page-print #my-orders-table
{
	width:96%
}
.best-selling h3
{
	font-size:1.3em;
	letter-spacing:-0.06em;
	line-height:2em;
	font-weight:normal;
	text-transform:uppercase;
	color:#000
}
.bg
{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-100
}
.bgBottom
{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:50%;
	background-color:#a6ce39;
	z-index:-90
}
.bgBottom2
{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:70%;
	background-color:#a6ce39;
	z-index:-90
}
.col-left
{
	padding:0 5px 0 0
}
.col-left .square ul
{
	padding-left:30px;
	padding-bottom:15px;
	width:135px
}
.col-left .square ul li
{
	font-size:12px;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	text-transform:uppercase
}
.wrapper,.page
{
	z-index:5
}
.customlogo,.case
{
	float:left
}
.customlogo
{
	padding-right:150px;
	padding-top:0;
	padding-left:0
}
.case
{
	padding-top:23px
}
.clear
{
	clear:both
}
.customMenu
{
	position:absolute;
	top:90px;
	width:700px;
	height:30px;
	overflow:none;
	padding:5px 10px 0 33px
}
.promoHolder
{
	padding:70px 0 0 0;
	text-align:center
}
.whiteRpt
{
	position:absolute;
	background:#fff url(../images/whiteRpt.jpg) top left repeat-x;
	top:500px;
	width:100%;
	height:201px;
	z-index:-10
}
.whiteRpt2
{
	position:absolute;
	background:url(../images/rptBck2.gif) top left repeat-x;
	top:200px;
	width:100%;
	height:201px;
	z-index:-10
}
.floatLeft
{
	float:left
}
.simply-scroll-container
{
	position:relative
}
	#container
{
	height:320px
}
.simply-scroll-clip
{
	position:relative;
	overflow:hidden;
	z-index:2
}
.simply-scroll-list
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none
}
.simply-scroll-list li
{
	padding:0;
	margin:0;
	list-style:none
}
.simply-scroll-list li img
{
	border:0;
	display:block
}
.brandsList li
{
	list-style-type:none;
	padding-bottom:25px
}
.brandsTitle
{
	float:left;
	padding-top:10px
}
.simply-scroll
{
	width:400px;
	height:50px;
	margin-bottom:1em;
	padding-top:22px
}
.simply-scroll .simply-scroll-clip
{
	width:400px;
	height:58px
}
.simply-scroll .simply-scroll-list li
{
	float:left;
	padding:0 20px;
	height:78px;
	padding-right:60px
}
.shadowLeft
{
	float:left;
	width:710px
}
.shadowRight
{
	float:right;
	width:155px;
	min-height:300px;
	height:100%
}
.shadowRightTop
{
	padding-left:10px;
	background-color:#900;
	padding-bottom:5px
}
.shadowRightTop img
{
	float:right
}
.shadowRightTop h1,.shadowRightTop h3
{
	color:#fff
}
.shadowRightTop div.instructions
{
	background-color:#000;
	color:#fff;
	width:90px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px
}
.shadowRightTop p
{
	color:#fff;
	line-height:13px;
	margin-top:8px
}
.shadowParts
{
	padding-left:5px;
	padding-top:15px
}
.shadowParts label
{
	padding:8px 0 3px 2px
}
.shadowParts input
{
	width:140px;
	background-color:#900;
	border:solid 1px #74634e;
	color:#fff;
	display:block
}
.shadowParts textarea
{
	width:140px;
	display:block;
	height:120px;
	padding-bottom:10px;
	background-color:#900;
	border:solid 1px #74634e;
	border:solid 1px #74634e;
	color:#fff
}
.shadowParts .left input
{
	width:60px;
	height:20px;
	border:solid 1px #ccc;
	color:#fff;
	background-color:#000;
	margin-top:20px;
	text-transform:uppercase
}
.cartWidget
{
	position:absolute;
	left:750px;
	background:url(../images/cartWidgetTop.png) top left no-repeat;
	width:175px;
	height:180px;
	padding-top:30px;
	overflow:hidden
}
	ul.messages
{
	z-index:999;
	left:38px;
	width:auto;
	height:38px;
	margin-top:10px;
	margin-bottom:10px
}
.blogImgMenu img
{
	width:100%;
	height:100%
}
.blogImgMenu
{
	width:100%;
	height:100px;
	overflow:hidden;
	margin-bottom:10px
}
.blogImage
{
	float:left;
	padding-right:50px
}
.blogContent
{
	float:right;
	width:200px;
	padding-top:50px;
	padding-left:50px
}
.rounded_wrapper
{
	position:relative;
	padding-bottom:10px
}
.rounded_wrapper img
{
	border-width:0;
	border-style:none
}
.rounded_wrapper div
{
	height:7px;
	position:absolute;
	width:100%
}
.rounded_wrapper .tl
{
	top:0;
	left:0;
	background:url(img/rounded_corners/tl.gif) no-repeat left top
}
.rounded_wrapper .tr
{
	top:0;
	right:0;
	background:url(img/rounded_corners/tr.gif) no-repeat right top
}
.rounded_wrapper .br
{
	bottom:0;
	right:0;
	background:url(img/rounded_corners/br.gif) no-repeat right bottom
}
.rounded_wrapper .bl
{
	bottom:0;
	left:0;
	background:url(img/rounded_corners/bl.gif) no-repeat left bottom
}
	#rotator
{
	background:#74634e url(images/rotator.php) no-repeat left top;
	color:inherit;
	height:150px;
	width:100%
}
	ul.blockHoriz
{
	display:block
}
	ul.blockHoriz li
{
	float:left;
	list-style-type:none;
	width:150px;
	padding-right:15px;
	height:180px
}
	ul.plain
{
	display:block;
	clear:both;
	padding-top:5px
}
	ul.plain li
{
	list-style-type:none;
	padding-right:10px;
	color:#74634e
}
.cartForm
{
	padding-top:0
}
	#form_contact label,#form_contact input,#form_contact textarea,#form_contact select,#form_contact form_text
{
	display:block
}
	#form_contact input[type=hidden]
{
	visibility:hidden;
	display:none
}
	#form_contact label
{
	margin-bottom:5px;
	vertical-align:middle
}
	#form_contact input,#form_contact select,#form_contact textarea,#form_contact .submit
{
	margin:0;
	padding:5px;
	width:250px;
	border:solid 1px #555;
	background-color:#ccc;
	margin-bottom:8px;
	color:#a6ce39
}
.contactCheckout #form_contact input,.contactCheckout #form_contact select,.contactCheckout #form_contact textarea,.contactCheckout #form_contact .submit
{
	margin:0;
	padding:5px;
	width:180px;
	border:solid 1px #555;
	background-color:#ccc;
	margin-bottom:8px;
	color:#a6ce39
}
	#form_contact #checkbox
{
	width:20px;
	background-color:#fff;
	border:0
}
	#form_contact input:focus,#form_contact textarea:focus
{
	background-color:#76282a;
	color:#fff
}
	#form_contact textarea
{
	height:120px;
	font-size:1em
}
.contactCheckout #form_contact #submit,.contactCheckout #form_contact .submit,.contactCheckout #form_contact #contact_form #submit
{
	background-color:#a6ce39;
	color:#fff;
	width:50px;
	font-size:90%;
	margin-bottom:10px
}
	#form_contact #submit,#form_contact .submit,#form_contact #contact_form #submit
{
	background-color:#a6ce39;
	color:#fff;
	width:50px;
	font-size:90%;
	margin-bottom:30px
}
	#form_contact .error
{
	color:#a6ce39;
	font-style:italic
}
	#form_contact .essential_fields
{
	color:#a6ce39;
	font-style:italic;
	font-size:.8em
}
	#form_contact #form_contact
{
	font-size:1em;
	color:#a6ce39;
	padding-top:10px
}
.viewImage
{
	margin-top:-50px
}
.imageDiv
{
	padding-bottom:10px
}
	body.cms-about .col2Products
{
	padding-top:15px;
	width:450px;
	padding-left:200px
}
.cms-about .col1Products
{
	top:245px
}
.contactCheckout
{
	border-top:1px solid #ccc;
	padding-top:10px
}
	ul.listHomeLimit li
{
	width:200px;
	float:left
}
	ul.listHomeLimit
{
	margin-bottom:20px
}
	ul#main_navi li h3
{
	font-size:11px
}
.backPop
{
	position:absolute;
	top:0;
	right:15px;
	width:50px
}
.backPop p
{
	background-color:#a6ce39;
	color:#fff;
	height:20px;
	padding:5px;
	text-align:center
}
.backPop p a
{
	color:#fff;
	text-size:9px
}
.backPop p a:hover
{
	color:#ccc;
	text-size:9px
}
.contactPop
{
	padding:50px 0 50px 50px
}
.contactPop p
{
	padding-bottom:10px;
	border-bottom:dotted #ccc 1px;
	width:300px
}
.contactPop img
{
	padding-top:40px
}
	img.squareImg
{
	padding-bottom:20px
}
.catLeftTitle
{
	color:#74634e;
	text-transform:uppercase
}
.category-parts-specials .col2Products
{
	min-height:20px;
	height:auto!important;
	height:20px
}
.category-parts-specials .pager
{
	width:520px
}
.contactCheckout #form_contact label
{
	width:48%
}
.cms-home .currenthome,.cms-about .currentabout,.cms-new .currentnew,.category-used-machinery .currentused,.category-new-machinery .currentnew,.category-parts-specials .currentparts,.cms-service .currentservice,.cms-contact .currentcontact
{
	color:#a6ce39;
	background-color:#fff;
	padding:4px
}
	#sb-body-inner
{
	background-color:#fff
}
.generic-product-grid td
{
	padding-right:30px
}
	ul.add-to h3
{
	padding-top:5px
}
	#cart-sidebar li.item
{
	float:right;
	cursor:pointer;
	width:150px;
	padding:0
}
.homeRight .product-image
{
	height:110px;
	overflow:hidden
}
	#products-grid-table .product-image
{
	height:110px;
	overflow:hidden
}
	input.disabled
{
	border:1px solid #f2f2f2;
	background-color:#f2f2f2
}
	input.required,textarea.required
{
	border:1px solid #00a8e6
}
	input.validation-failed,textarea.validation-failed
{
	border:1px solid #a6ce39;
	color:#74634e
}
	input.validation-passed,textarea.validation-passed
{
	border:1px solid #a6ce39;
	color:#000
}
.validation-advice
{
	display:none;
	margin:5px 0;
	padding:5px;
	background-color:#a6ce39;
	color:#FFF;
}
.custom-advice
{
	margin:5px 0;
	padding:5px;
	background-color:#c8aa00;
	color:#FFF;
}
.fieldset h7.form-title
{
	height:30px
}
	#back
{
	position:absolute;
	top:175px;
	left:230px
}
	ul.menu,ul.menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	width:15em
}
	ul.menu a
{
	display:block;
	text-decoration:none
}
	ul.menu li
{
	margin-top:1px
}
	ul.menu li a
{
	background:#74634e;
	color:#fff;
	padding:.5em
}
	ul.menu li a:hover
{
	background:#000
}
	ul.menu li ul li a
{
	background:#ccc;
	color:#000;
	padding-left:20px
}
	ul.menu li ul li a:hover
{
	background:#aaa;
	border-left:5px #000 solid;
	padding-left:15px
}
.code
{
	border:1px solid #ccc;
	list-style-type:decimal-leading-zero;
	padding:5px;
	margin:0
}
.code code
{
	display:block;
	padding:3px;
	margin-bottom:0
}
.code li
{
	background:#ddd;
	border:1px solid #ccc;
	margin:0 0 2px 2.2em
}
.indent1
{
	padding-left:1em
}
.indent2
{
	padding-left:2em
}
.indent3
{
	padding-left:3em
}
.indent4
{
	padding-left:4em
}
.indent5
{
	padding-left:5em
}
.category-menu ul
{
	color:#609
}
.category-menu li
{
	color:#609
}
.category-menu ul li
{
	font-weight:normal;
	padding-left:15px
}
	#loginBlock
{
	position:absolute;
	top:12px;
	right:10px;
	height:15px;
	text-transform:lowercase;
	font-size:.9em
}
	#loginBlock ul li
{
	display:inline
}
	#loginBlock a
{
	background-color:#a6ce39;
	color:#74634e;
	padding:5px 8px;
	 margin-left:5px
}
	span.light
{
	color:#d9d9d9
}
.stamp
{
	float:right;
	margin:15px 30px 0 0
}
	#navigation
{
	float:right;
	margin:10px 20px 0 0
}
	#loading
{
	position:absolute;
	top:49.5%;
	left:49.5%;
	z-index:10;
	width:24px;
	height:24px;
	text-indent:-999em;
	background-image:url(images/progress.gif)
}
	/*#supersized
{
	position:fixed
}
	#supersized img
{
	-ms-interpolation-mode:bicubic
}
	#supersized img,#supersized a
{
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1
}
	#supersized .prevslide,#supersized .prevslide img
{
	z-index:1
}
	#supersized .activeslide,#supersized .activeslide img
{
	z-index:2
}
	*/#nextthumb,#prevthumb
{
	z-index:6;
	display:none;
	position:absolute;
	bottom:12px;
	height:75px;
	width:100px;
	overflow:hidden;
	border:2px solid #fff;
	-webkit-box-shadow:0 0 5px #000
}
	#nextthumb
{
	right:12px
}
	#prevthumb
{
	left:12px
}
	#nextthumb img,#prevthumb img
{
	width:150px
}
	#nextthumb:active,#prevthumb:active
{
	bottom:10px
}
	#controls>*:hover,#nextthumb:hover,#prevthumb:hover
{
	cursor:pointer
}
.row
{
	position:relative;
	display:block;
	margin:0 auto
}
.column
{
	position:relative;
	display:block;
	float:left
}
.alignclear
{
	clear:both
}
.block
{
	margin:0
}
.block .block-content
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	top:0;
	color:#74634e
}
.footerSlider .block .block-content
{
	color:#a6ce39
}
.block-content .sidebar
{
	width:100%
}
.block .cart-columns
{
	position:relative;
	display:block;
	float:left
}
.block .cart-menu
{
	width:160px
}
.block .cart-category
{
	width:160px
}
.block .cart-category-title
{
	font-family:SohoStd-Light,Georgia,serif;
	font-size:1.4em;
}
.block .category-delivery-time
{
	float:left
}
.block .category-total
{
	padding-right:20px;
	text-align:right
}

body.cms-page-view .productNavLeft,body.checkout-onepage-index .productNavLeft
{

}

body.wide .productWrapperRight
{
	width:800px;
	margin-right:50px
}

.productWrapperRightFade
{
	height:60px;
	width:610px;
	background:url(../images/productWrapperRightFade.png) repeat-x left top;
	float:right;
	margin-right:50px;
	margin-bottom:100px
}
	body.checkout .mainColumnBtm
{
	display:none
}
.paymentLogos
{
	float:right
}
.paymentLogos img
{
	padding-left:10px
}
	#footerLogos
{
	position:absolute;
	top:12px;
	right:12px
}
.productWrapperRight .delivery-date
{
	position:absolute;
	display:block;
	top:10px;
	margin:0;
	padding:0 2px 0 0;
	width:570px;
	text-align:right;
	line-height:35px
}
.productWrapperRight .delivery-date img
{
	padding-top:11px
}
.productWrapperRight .delivery-date input[type="text"]
{
	border:0
}
.category-products .delivery-time
{
	position:absolute;
	display:block;
	margin:0;
	padding:0 2px 0 0;
	top:46px;
	width:570px;
	text-align:right;
	line-height:35px
}
.category-products
{
	margin:0;
	padding:0;
	top:0;
	bottom:0;
}
.category-products #scrollbar
{
	width:99%;
	/*height:244px;
	*/margin:0;
	padding:0;
	background:0;
	float:left
}

.add-items-to-cart {
	float: right;
}

.button.add-items-to-cart {
	margin:0;
	margin-bottom:25px;
	color:#f7fbf3;
	background-color: #a6ce39;
}

.products-list
{
	min-height:40px
}
.products-list ul
{
	width:100%;
	float:left;
	padding:0;
	margin:0;
	font-size:1.1em
}
.products-list ul li
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	line-height:26px
}
.products-list ul li.price
{
	width: 135px;
	float: right;
	position: relative;
}
.products-list ul li .price-box
{
	float:right;
	width: 100%;
	padding:0;
	margin:0;
	text-align: right;
}
.products-list ul li.product-name
{
	width:380px;
	font-family: SohoStd-Medium,Georgia,serif;
}

.products-list ul li.product-qty
{
	padding:0;
	margin-left:10px;
	float: right;
}
.products-list ul li.unavailable
{
	float:right;
	padding:5px 3px 3px 11px
}
.productWrapperRight
{
	position:relative;
	float:right
}
.product-preview
{
	text-align:left;
	width:200px
}
.product-preview img
{
	padding-right:8px;
	padding-bottom:8px;
	float:left
}
.product-preview a
{
	color:#fff
}
.product-preview-image
{
	height:auto
}
.cartWrapper .checkout-product-item ul li .name
{
	width:200px
}
.block .block-content
{
	width:980px
}
.sidebar-menu
{
	float:right
}
.sidebar-menu-btn
{
	positon:relative;
	margin:20px 0px 20px 0
}

.sidebar-menu-btn a.button
{
	padding:0 10px;
	cursor:pointer;
	color:#f7fbf3;
	background-color:#a6ce39;
	line-height: 28px;
	height:28px;
	width:100%;
}

a.remove-item-x,a.remove-item-x:link,a.remove-item-x:visited,a.remove-item-x:active
{
	position:relative;
	display:block;
	padding:0 3px 0 3px;
	background:0;
	margin:0;
	border:0;
	color:#FFF
}
	a.remove-item-x:hover
{
	background:0;
	color:#000
}
	#sideBarLeft
{
	width:160px
}
.sidebar-category
{
	width:162px;
	margin-right:10px;
	height:100%
}
.sidebar-category-title
{
	margin-bottom:10px;
	font-size:1.2em;
}
.sidebar-product-scrollbar
{
	width:99%;
	height:100px;
	overflow:auto
}
.secondary .block .block-content
{
	position:absolute;
	padding-left:10px;
	margin:0;
	top:50px;
	width:130px
}
.cart
{
	position:relative;
	top:58px;
	display:block;
	margin:0;
	padding:0;
	border:0;
	width:740px;
	min-height:520px;
	background:#fff
}
.cartWrapper
{
	position:relative;
	display:block;
	margin:0 10px 0 10px
}
.cart-title-block
{
	position:relative;
	display:block;
	text-align:left;
	font-size:1.1em;
	color:#74634e;
	margin:0;
	padding:4px;
	border-bottom:1px #74634e dotted
}
.cart-category
{
	margin:0 0 16px 0;
	padding:0
}

/**
 * Selected category
 */
body.category-breakfast .category-menu .Breakfast a,
body.category-morning-tea .category-menu .Morning a,
body.category-lunch .category-menu .Lunch a,
body.category-afternoon-tea .category-menu .Afternoon a
{
	font-weight: bold;
}

.category-line
{
	margin-top:20px;
	margin-bottom:4px;
	border-bottom:1px solid #74634e
}
	ul.cart-category
{
	padding:0;
	margin:0;
	text-indent:0
}
.cart-category ul li
{
	margin-top:5px;
	line-height:30px
}
.cart-category ul li:first
{
	height:10px
}
.cart-category-date
{
	font-size:.9em;
	padding-left:30px;
	font-weight:normal;
	color:#74634e
}
.cart .order-summary
{
	position:absolute;
	top:-58px;
	left:570px;
	width:140px;
	height:110px;
	background:url(../images/popup-cart-order-summary.png) no-repeat top left
}
.cart .cart-collaterals
{
	padding:0;
	margin:0;
	float:left
}
.cart .close-window
{
	position:absolute;
	top:10px;
	right:0;
	font-size:1.5em;
}
.cart .close-window a
{
	padding:4px 9px 4px 9px;
	background:#a6ce39;
	color:#FFF
}
.cart .close-window a:hover
{
	background:#74634e
}
.cart .checkout-items
{
	margin:0;
	padding:0;
	top:0;
	bottom:0;
	margin:0;
	padding:0
}
.cart .checkout-items .cart-scrollbar
{
	width:99%;
	height:334px;
	margin:0;
	padding:0;
	overflow:auto;
	background:0
}

ul.category-menu
{
	margin-left: 15px;
	margin-top: 5px;
}
.category-menu ul li
{
	font-weight:normal;
	padding-left:0
}
	ul li.ctitle
{
	font-size:1.1em;
	color:#74634e;
	height:30px;
	line-height:30px;
	padding:0 0 0 6px;
	vertical-align:top;
	font-family: SohoStd-Medium,Georgia,serif;
}
	ul li.citems
{
	padding-left:6px
}
	ul li.name
{
	clear:both;
	width:190px;
	margin-right:50px
}
	ul li.total
{
	width:40px;
	text-align:right;
	margin-right:20px
}
	ul li.category-total
{
	height:30px;
	font-size:11px;
	color:#74634e;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	margin-right:5px !important
}
	ul li.category-total span
{
	font-weight:normal
}
.checkout-product-item ul
{
	width:100%;
	float:left;
	padding:0;
	margin:0;
	border-bottom:1px dotted #ccc
}
.checkout-product-item ul li
{
	list-style:none;
	margin:0;
	float:left
}
.checkout-product-item ul li
{
	width:100px;
	height:40px;
	line-height:40px;
	vertical-align:middle
}
.checkout-product-item ul li.name
{
	width:200px
}
.checkout-product-item ul li.total
{
	text-align:left
}
.cart-category li.qtyfield
{
	width:40px;
	margin-right:12px
}
.cart-category li.buttons
{
	width:auto;
	height:40px;
	margin-left:10px;
	margin-right:10px;
	line-height:40px;
	vertical-align:middle;
	border:0
}
.cart-category li.special-request
{
	clear:both;
	width:338px;
	margin:0 0 0 40px;
	padding:10px 0;
	font-size:1.5em;
	line-height:20px;
	padding:0;
	vertical-align:bottom
}
.cart-category li.special-request label,.cart-category li.special-request span
{
	color:#74634e;
	font-weight:normal;
	height:auto;
	font-size:.7em;
	padding:0;
	margin:0
}
.cart-category li.special-request span
{
	padding:0;
	margin:0;
	float:right;
	line-height:normal;
	margin-top:5px
}
.cart-category li.special-request textarea
{
	font-size:.7em;
	padding:2px;
	color:#74634e
}
.cart-category textarea
{
	width:335px;
	height:50px;
	padding:0;
	margin:0;
	border:1px solid #74634e
}
.rounded-block
{
	font-size:.9em;
	padding:4px 10px
}
.rounded-block a,.rounded-block a:link,.rounded-block a:visited
{
	color:#fff;
	background:#a6ce39;
	padding:4px 10px
}
.rounded-block a:hover
{
	background-color:#74634e;
	color:#fff;
	padding:4px 10px
}
.cart .page-title h1
{
	margin:15px 0 0 30px
}
.category-delivery-time
{
	font-size:1.1em;
	color:#a6ce39;
	padding-left:16px
}
.category-delivery-time span
{
	font-weight:normal
}

#cartTotal
{
/*	font-size:1.2em;
	margin:10px 0 10px 0;
	font-weight: bold;
	color:#fff;
	text-transform: uppercase;
	padding:5px 0 5px 0;
	border-top:thin dotted #fff;
	border-bottom:thin dotted #fff*/
}
#cart-total {
	margin-left: 15px;
	min-width: 80px;
	display: inline-block;
	font-family:SohoStd-Medium,Georgia,serif;
}

.check-out-summary
{
	position:relative;
	text-align:right;
	float:right;
	margin:0
}
.cart a {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
a.check-out
{
	color:#f7fbf3;
	font-size:1.1em;
	padding:4px 10px;
	margin:0;
	background:#74634e;
}
.check-out-summary ul
{
	line-style:none;
	margin:0;
	float:right
}
.check-out-summary ul li
{
	width:auto;
	text-align:right
}
.check-out-summary ul li.sub-total
{
	height:30px;
	font-size:1.2em;
	color:#74634e;
	margin:0;
	padding:0;
	font-family:SohoStd-Medium;
}
.check-out-summary ul li.sub-total span
{
	font-weight:normal
}
.discount
{
	position:relative;
	float:left
}
.check-out-summary .discount ul
{
	list-style:none;
	margin:0;
	float:left
}
.check-out-summary .discount ul li
{
	width:auto;
	text-align:right
}
	ul li.title
{
	font-size:1em;
	color:#74634e
}
.productListLinks
{
	position:fixed;
	padding-top:15px;
	top:17%;
	right:0;
	z-index:1001
}
.productListLinks.left
{
	clear:both;
	padding:0
}
.productListLinks.right
{
	float:right
}
.productListDetails
{
	font-size:.9em;
	margin-top:30px;
	margin-bottom:10px
}
.prodListResult
{
	color:#74634e;
	text-transform:lowercase;
	position: absolute;
	display: block;
	right: -85px;
}

.productWrapperRight h4 {
	margin-bottom: 5px;
	font-size: 17px;
	font-weight: bold;
}

 h4  .sidebar-button {
	  font-size: 14px;
}

.category-products input.input-text,.category-products select,.category-products textarea
{
	color:#74634e;
	font-size:.9em;
	padding-left:3px;
	border: 1px solid #796449;
}

.category-products input.qty
{
	width: 14px!important;
	height: 14px;
	text-align: center;
}

input#datepicker
{
	float:left;
	color:#74634e;
	width:110px;
	font-size:1em;
	margin-left: 15px;
	background-color: #F7FBF3;
}

.ui-datepicker-trigger
{
	float:left;
	padding:2px 0 0 8px
}
.category-menu li
{
	font-weight:normal;
	padding-bottom:5px;
	font-size:1.1em;
}
.sidebar-category-title
{
	width:140px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	background:transparent url(../images/opacity45.png) repeat left top;
	text-transform:lowercase;
	color:#fff
}
.sidebar-category-title
{
	margin-bottom:0
}
	#sidebar-delivery-date
{
	font-size:1.2em;
	width:126px;
	margin-top:15px;
	border-top:dotted 1px #fff;
	border-bottom:dotted 1px #fff;
	float:left
}
.sidebarItems
{
	border-bottom:1px dotted #74634e;
	margin-left:10px
}
	#loader
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(232, 212,170, 0.3);
	zoom:1;
	z-index:999
}
	#loader .loader-icon
{
	position:fixed;
	top:50%;
	left:50%;
	width:32px;
	height:32px;
	background:url(../images/ui-anim_solid_32x32.gif) no-repeat top left
}
.tipsy
{
	padding:5px;
	font-size:10px;
	opacity:.9;
	filter:alpha(opacity=90);
	background-repeat:no-repeat;
	background-image:url(../../../../../js/jquery/icons/tipsy-green.gif)
}
.tipsy-inner
{
	padding:6px 6px 6px 6px;
	background-color:#bed63d;
	color:#74634e;
	text-align:center
}
.tipsy-inner
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tipsy-north
{
	background-position:top center
}
.tipsy-south
{
	background-position:bottom center
}
.tipsy-east
{
	background-position:right center
}
.tipsy-west
{
	background-position:left center
}
.sidebar-category .jspVerticalBar
{
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:100%;
	background:#74634e
}
.sidebar-category .jspTrack
{
	background:#FFF;
	position:relative
}
.ui-helper-hidden
{
	display:none
}
.ui-helper-hidden-accessible
{
	position:absolute;
	left:-9999px
}
.ui-helper-reset
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix
{
	display:inline-block
}
	/*\*/* html .ui-helper-clearfix
{
	height:1%
}
.ui-helper-clearfix
{
	display:block
}
	/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_192___*/.ui-helper-zfix
{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled
{
	cursor:default!important
}
.ui-icon
{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget
{
	font-family:SohoStd-Light,Georgia,serif;
	font-size:1.1em
}
.ui-widget .ui-widget
{
	font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
{
	font-family:SohoStd-Light,Georgia,serif;
	font-size:1em
}
.ui-widget-content
{
	border:1px solid #ddd;
	background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#74634e
}
.ui-widget-content a
{
	color:#74634e
}
.ui-widget-header
{
	border:3px solid #74634e;
	background-color:#74634e;
	color:#fff;
}
.ui-widget-header a
{
	color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
{
	border:1px solid #ccc;
	background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	color:#74634e
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
{
	color:#74634e;
	text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
{
	border:1px solid #fbcb09;
	background:#f4f2e9 url(images/ui-bg_glass_100_f4f2e9_1x400.png) 50% 50% repeat-x;
	color:#c77405
}
.ui-state-hover a,.ui-state-hover a:hover
{
	color:#c77405;
	text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
{
	border:1px solid #a6ce39;
	background:#a6ce39;
	color:#74634e
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited
{
	color:#74634e;
	text-decoration:none
}
.ui-widget :active
{
	outline:0
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
{
	border:1px solid #a6ce39;
	background:#a6ce39;
	color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
{
	color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
{
	border:1px solid #cd0a0a;
	background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
{
	color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
{
	color:#fff
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
{
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
{
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon
{
	width:16px;
	height:16px;
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon
{
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon
{
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon
{
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon
{
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon
{
	background-image:url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon
{
	background-image:url(images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon
{
	background-image:url(images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n
{
	background-position:0 0
}
.ui-icon-carat-1-ne
{
	background-position:-16px 0
}
.ui-icon-carat-1-e
{
	background-position:-32px 0
}
.ui-icon-carat-1-se
{
	background-position:-48px 0
}
.ui-icon-carat-1-s
{
	background-position:-64px 0
}
.ui-icon-carat-1-sw
{
	background-position:-80px 0
}
.ui-icon-carat-1-w
{
	background-position:-96px 0
}
.ui-icon-carat-1-nw
{
	background-position:-112px 0
}
.ui-icon-carat-2-n-s
{
	background-position:-128px 0
}
.ui-icon-carat-2-e-w
{
	background-position:-144px 0
}
.ui-icon-triangle-1-n
{
	background-position:0 -16px
}
.ui-icon-triangle-1-ne
{
	background-position:-16px -16px
}
.ui-icon-triangle-1-e
{
	background-position:-32px -16px
}
.ui-icon-triangle-1-se
{
	background-position:-48px -16px
}
.ui-icon-triangle-1-s
{
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw
{
	background-position:-80px -16px
}
.ui-icon-triangle-1-w
{
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw
{
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s
{
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w
{
	background-position:-144px -16px
}
.ui-icon-arrow-1-n
{
	background-position:0 -32px
}
.ui-icon-arrow-1-ne
{
	background-position:-16px -32px
}
.ui-icon-arrow-1-e
{
	background-position:-32px -32px
}
.ui-icon-arrow-1-se
{
	background-position:-48px -32px
}
.ui-icon-arrow-1-s
{
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw
{
	background-position:-80px -32px
}
.ui-icon-arrow-1-w
{
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw
{
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s
{
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw
{
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w
{
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw
{
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n
{
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e
{
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s
{
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w
{
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n
{
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne
{
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e
{
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se
{
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s
{
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw
{
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w
{
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw
{
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s
{
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w
{
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw
{
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n
{
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e
{
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s
{
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w
{
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w
{
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n
{
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e
{
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s
{
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w
{
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n
{
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e
{
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s
{
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w
{
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n
{
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e
{
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s
{
	background-position:-176px -64px
}
.ui-icon-arrow-4
{
	background-position:0 -80px
}
.ui-icon-arrow-4-diag
{
	background-position:-16px -80px
}
.ui-icon-extlink
{
	background-position:-32px -80px
}
.ui-icon-newwin
{
	background-position:-48px -80px
}
.ui-icon-refresh
{
	background-position:-64px -80px
}
.ui-icon-shuffle
{
	background-position:-80px -80px
}
.ui-icon-transfer-e-w
{
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w
{
	background-position:-112px -80px
}
.ui-icon-folder-collapsed
{
	background-position:0 -96px
}
.ui-icon-folder-open
{
	background-position:-16px -96px
}
.ui-icon-document
{
	background-position:-32px -96px
}
.ui-icon-document-b
{
	background-position:-48px -96px
}
.ui-icon-note
{
	background-position:-64px -96px
}
.ui-icon-mail-closed
{
	background-position:-80px -96px
}
.ui-icon-mail-open
{
	background-position:-96px -96px
}
.ui-icon-suitcase
{
	background-position:-112px -96px
}
.ui-icon-comment
{
	background-position:-128px -96px
}
.ui-icon-person
{
	background-position:-144px -96px
}
.ui-icon-print
{
	background-position:-160px -96px
}
.ui-icon-trash
{
	background-position:-176px -96px
}
.ui-icon-locked
{
	background-position:-192px -96px
}
.ui-icon-unlocked
{
	background-position:-208px -96px
}
.ui-icon-bookmark
{
	background-position:-224px -96px
}
.ui-icon-tag
{
	background-position:-240px -96px
}
.ui-icon-home
{
	background-position:0 -112px
}
.ui-icon-flag
{
	background-position:-16px -112px
}
.ui-icon-calendar
{
	background-position:-32px -112px
}
.ui-icon-cart
{
	background-position:-48px -112px
}
.ui-icon-pencil
{
	background-position:-64px -112px
}
.ui-icon-clock
{
	background-position:-80px -112px
}
.ui-icon-disk
{
	background-position:-96px -112px
}
.ui-icon-calculator
{
	background-position:-112px -112px
}
.ui-icon-zoomin
{
	background-position:-128px -112px
}
.ui-icon-zoomout
{
	background-position:-144px -112px
}
.ui-icon-search
{
	background-position:-160px -112px
}
.ui-icon-wrench
{
	background-position:-176px -112px
}
.ui-icon-gear
{
	background-position:-192px -112px
}
.ui-icon-heart
{
	background-position:-208px -112px
}
.ui-icon-star
{
	background-position:-224px -112px
}
.ui-icon-link
{
	background-position:-240px -112px
}
.ui-icon-cancel
{
	background-position:0 -128px
}
.ui-icon-plus
{
	background-position:-16px -128px
}
.ui-icon-plusthick
{
	background-position:-32px -128px
}
.ui-icon-minus
{
	background-position:-48px -128px
}
.ui-icon-minusthick
{
	background-position:-64px -128px
}
.ui-icon-close
{
	background-position:-80px -128px
}
.ui-icon-closethick
{
	background-position:-96px -128px
}
.ui-icon-key
{
	background-position:-112px -128px
}
.ui-icon-lightbulb
{
	background-position:-128px -128px
}
.ui-icon-scissors
{
	background-position:-144px -128px
}
.ui-icon-clipboard
{
	background-position:-160px -128px
}
.ui-icon-copy
{
	background-position:-176px -128px
}
.ui-icon-contact
{
	background-position:-192px -128px
}
.ui-icon-image
{
	background-position:-208px -128px
}
.ui-icon-video
{
	background-position:-224px -128px
}
.ui-icon-script
{
	background-position:-240px -128px
}
.ui-icon-alert
{
	background-position:0 -144px
}
.ui-icon-info
{
	background-position:-16px -144px
}
.ui-icon-notice
{
	background-position:-32px -144px
}
.ui-icon-help
{
	background-position:-48px -144px
}
.ui-icon-check
{
	background-position:-64px -144px
}
.ui-icon-bullet
{
	background-position:-80px -144px
}
.ui-icon-radio-off
{
	background-position:-96px -144px
}
.ui-icon-radio-on
{
	background-position:-112px -144px
}
.ui-icon-pin-w
{
	background-position:-128px -144px
}
.ui-icon-pin-s
{
	background-position:-144px -144px
}
.ui-icon-play
{
	background-position:0 -160px
}
.ui-icon-pause
{
	background-position:-16px -160px
}
.ui-icon-seek-next
{
	background-position:-32px -160px
}
.ui-icon-seek-prev
{
	background-position:-48px -160px
}
.ui-icon-seek-end
{
	background-position:-64px -160px
}
.ui-icon-seek-start
{
	background-position:-80px -160px
}
.ui-icon-seek-first
{
	background-position:-80px -160px
}
.ui-icon-stop
{
	background-position:-96px -160px
}
.ui-icon-eject
{
	background-position:-112px -160px
}
.ui-icon-volume-off
{
	background-position:-128px -160px
}
.ui-icon-volume-on
{
	background-position:-144px -160px
}
.ui-icon-power
{
	background-position:0 -176px
}
.ui-icon-signal-diag
{
	background-position:-16px -176px
}
.ui-icon-signal
{
	background-position:-32px -176px
}
.ui-icon-battery-0
{
	background-position:-48px -176px
}
.ui-icon-battery-1
{
	background-position:-64px -176px
}
.ui-icon-battery-2
{
	background-position:-80px -176px
}
.ui-icon-battery-3
{
	background-position:-96px -176px
}
.ui-icon-circle-plus
{
	background-position:0 -192px
}
.ui-icon-circle-minus
{
	background-position:-16px -192px
}
.ui-icon-circle-close
{
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e
{
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s
{
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w
{
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n
{
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e
{
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s
{
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w
{
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n
{
	background-position:-160px -192px
}
.ui-icon-circle-zoomin
{
	background-position:-176px -192px
}
.ui-icon-circle-zoomout
{
	background-position:-192px -192px
}
.ui-icon-circle-check
{
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus
{
	background-position:0 -208px
}
.ui-icon-circlesmall-minus
{
	background-position:-16px -208px
}
.ui-icon-circlesmall-close
{
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus
{
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus
{
	background-position:-64px -208px
}
.ui-icon-squaresmall-close
{
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical
{
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal
{
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical
{
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal
{
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se
{
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se
{
	background-position:-80px -224px
}
.ui-corner-tl
{
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px
}
.ui-corner-tr
{
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-bl
{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-br
{
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-top
{
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-right
{
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-corner-left
{
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-all
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.ui-widget-overlay
{
	background:#74634e;
	opacity:.70;
	filter:Alpha(Opacity=70)
}
.ui-widget-shadow
{
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.20;
	filter:Alpha(Opacity=20);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-resizable
{
	position:relative
}
.ui-resizable-handle
{
	position:absolute;
	font-size:.1px;
	z-index:99999;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle
{
	display:none
}
.ui-resizable-n
{
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s
{
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e
{
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w
{
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se
{
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw
{
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw
{
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne
{
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper
{
	border:1px dotted black
}
.ui-accordion .ui-accordion-header
{
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix
{
	display:inline
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom:0!important
}
.ui-accordion .ui-accordion-header a
{
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
.ui-accordion a
{
	zoom:1
}
.ui-accordion-icons .ui-accordion-header a
{
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon
{
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content
{
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active
{
	display:block
}
.ui-autocomplete
{
	position:absolute;
	cursor:default
}
.ui-autocomplete-loading
{
	background:white url('images/ui-anim_basic_16x16.gif') right center no-repeat
}
	* html .ui-autocomplete
{
	width:1px
}
.ui-menu
{
	list-style:none;
	padding:2px;
	margin:0;
	display:block
}
.ui-menu .ui-menu
{
	margin-top:-3px
}
.ui-menu .ui-menu-item
{
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a
{
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active
{
	font-weight:normal;
	margin:-1px
}
.ui-button
{
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible
}
.ui-button-icon-only
{
	width:2.2em
}
	button.ui-button-icon-only
{
	width:2.4em
}
.ui-button-icons-only
{
	width:3.4em
}
	button.ui-button-icons-only
{
	width:3.7em
}
.ui-button .ui-button-text
{
	display:block;
	line-height:1.4
}
.ui-button-text-only .ui-button-text
{
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text
{
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon .ui-button-text,.ui-button-text-icons .ui-button-text
{
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icons .ui-button-text
{
	padding-left:2.1em;
	padding-right:2.1em
}
	input.ui-button
{
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon
{
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon
{
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary
{
	left:.5em
}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary
{
	right:.5em
}
.ui-buttonset
{
	margin-right:7px
}
.ui-buttonset .ui-button
{
	margin-left:0;
	margin-right:-.3em
}
	button.ui-button::-moz-focus-inner
{
	border:0;
	padding:0
}
.ui-dialog
{
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden
}
.ui-dialog .ui-dialog-titlebar
{
	padding:.5em 1em .3em;
	position:relative
}
.ui-dialog .ui-dialog-title
{
	float:left;
	margin:.1em 16px .2em 0
}
.ui-dialog .ui-dialog-titlebar-close
{
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-dialog .ui-dialog-titlebar-close span
{
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus
{
	padding:0
}
.ui-dialog .ui-dialog-content
{
	border:0;
	padding:.5em 1em;
	background:0;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane
{
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane button
{
	float:right;
	margin:.5em .4em .5em 0;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	line-height:1.4em;
	width:auto;
	overflow:visible
}
.ui-dialog .ui-resizable-se
{
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar
{
	cursor:move
}
.ui-slider
{
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle
{
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range
{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-horizontal
{
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle
{
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range
{
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min
{
	left:0
}
.ui-slider-horizontal .ui-slider-range-max
{
	right:0
}
.ui-slider-vertical
{
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle
{
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range
{
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max
{
	top:0
}
.ui-tabs
{
	position:relative;
	padding:.2em;
	zoom:1
}
.ui-tabs .ui-tabs-nav
{
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li
{
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0!important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a
{
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	cursor:text
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
	cursor:pointer
}
.ui-tabs .ui-tabs-panel
{
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:0
}
.ui-tabs .ui-tabs-hide
{
	display:none!important
}
.ui-datepicker
{
	width:17em;
	padding:.2em .2em 0
}
.ui-datepicker .ui-datepicker-header
{
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next
{
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
{
	top:1px
}
.ui-datepicker .ui-datepicker-prev
{
	left:2px
}
.ui-datepicker .ui-datepicker-next
{
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover
{
	right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title
{
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select
{
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year
{
	width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
{
	width:49%
}
.ui-datepicker table
{
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th
{
	padding:.7em .3em;
	text-align:center;
	border:0
}
.ui-datepicker td
{
	border:0;
	padding:1px
}
.ui-datepicker td span,.ui-datepicker td a
{
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float:left
}
.ui-datepicker.ui-datepicker-multi
{
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group
{
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table
{
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear:left
}
.ui-datepicker-row-break
{
	clear:both;
	width:100%
}
.ui-datepicker-rtl
{
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover
{
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar
{
	height:2em;
	text-align:left
}
.ui-progressbar .ui-progressbar-value
{
	margin:-1px;
	height:100%
}
	 body.cms-just-loyalty #scroller
{
	height:400px
}
	 #ui-datepicker-div
{
	display: none
}
	 #product-info
{
	position: absolute;
	 padding:5px;
	font-size:13px;
	background-repeat:no-repeat;
	background-image:url(../../../../../js/jquery/icons/tipsy-green.gif);
	z-index:9999;
	min-width: 318px
}
	#product-info-inner
{
	padding:6px 6px 6px 6px;
	background-color:#bed63d;
	color:#74634e;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	min-width: 306px
}
.delivery-date-select
{
	position: absolute;
	width:225px;
	top:40px;
	left:20px;
	 text-transform:uppercase
}
.categoryName
{
	position:relative
}
.delivery-time
{
	position:absolute;
	top:-1px;
	right: 0px;
}
.delivery-date-select label
{
	font-size:1.2em;
	padding:0 5px 0 0
}

select#delivery_time
{
	width:75px;
	background-color: #F7FBF3;
}
	#cart-widget
{
/*	position:fixed;
	top:25%;
	right:0%;
	border-top:thin dotted #ccc;
	z-index:101;
	font-size:.8em;
	background:url(../images/opacity90_purple.png) repeat left top;
	padding:30px 0 10px 5px*/
}
.product-link
{
	font-size: .8em;
}
.order-steps
{
	display:block;
	font-size:10px;
	color:#fff;
	margin-bottom:15px;
	border-bottom:thin dotted #ccc;
	line-height:11px
}
	#cart-widget .order-steps
{
	margin-bottom:5px;
	border-bottom:none !important
}
.padSmall
{
	margin:40px 0 15px 10px
}
	a.product-link
{
	color:#796449 !important;
	font-family: SohoStd-Light,Georgia,serif;
}
	 body.cms-home h2 a
{
	color:#fff
}
	 body.cms-home .homeLeft h2
{
	left:10px
}
	 body.cms-home .homeRight h2
{
	right:10px
}
	 body.cms-home h2 a:hover
{
	color:#fff
}
	 body.cms-home h3
{
	padding-top:0 !important;
	text-transform: none
}
.pdfmenu
{
	margin-top:20px
}
.step-style
{
	background:url(../images/opacity70_purple.png) repeat left top;
	color:#fff;
	padding:2px 5px
}
.productNavLeft .block-content
{
	padding-top:20px
}
.sub-page-wrap {margin-top:150px;}

.google-map {float:right;}

body.cms-page-view .std ul {margin-left:25px}

.Melbourne.Cup.categoryName {
	display: none !important
}