﻿#htmlBody
{
	background: url(page-bg.jpg) repeat transparent
}
.body, html
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font: 16px/24px 'Lato', Arial, sans-serif
}
.PageWrapper a
{
	color:#eb5a00
}
.PageWrapper a:hover
{
	text-decoration: underline
}
.LogoPanel
{
	position: absolute;
	margin-top:28px
}
.MenuPanel
{
	position:absolute;
	font:bold 18px/40px 'Lato',Arial,sans-serif;
	margin-top:138px;
	margin-left: 230px
}
.MenuPanel a
{
	text-decoration: none !important
}
.Basket
{
	background: url(basket-bg.jpg) no-repeat transparent;
	width:156px;
	height:31px;
	position:absolute;
	margin-left:830px;
	margin-top: 98px
}
.Basket a, .Basket a:hover
{
	text-decoration: none
}
.ItemsInCart
{
	margin-top: -29px;
	display: block;
	width: 50px;
	height: 20px;
	margin-left: 102px;
	font-size: 12px
}
.Intro
{
	background: url(intro-bg.jpg) repeat-x 0 0 transparent
}
.Intro a
{
	text-decoration: none;
	color:#fff;
	display: block
}
.IntroWrapper
{
	width:994px;
	margin: 0 auto;
	position: relative;
	background: none transparent
}
.IntroPane
{
	padding-top: 30px;
	padding-bottom: 14px
}
.IntroPane div.ModuleTitle
{
	padding-left: 5px;
	margin-bottom:20px
}
.ContentPane
{
	margin: 30px 0 130px 0;
	width:994px
}
.ContentPane>div
{
	margin-bottom: 50px;
	padding-bottom: 45px;
	border-bottom: 1px solid #c2c6c8
}
img
{
	border: 0
}
.PageHeader
{
	background: url(header-bg.jpg) repeat-x 0 0 transparent;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	padding: 0
}
.HeaderWrapper
{
	margin: 0 auto;
	padding: 0 auto;
	width:994px;
	height:190px
}
.PanesWrapper
{
	background: url(panes-bg.jpg) repeat transparent;
	margin: 0 auto
}
.Panes
{
	background: url(shop-intro-bg.jpg) repeat-x left top transparent;
	padding-top: 6px
}
.MenuPane
{
	width: 940px
}
.Page1 .IntroPane .EditControl
{
	position: absolute;
	z-index:99
}
.RightPane .ModuleTitle h1
{
	color:#003520;
	font-size:18px;
	font-weight:bold;
	width:260px
}
.FooterPane
{
	color: #fbffe8;
	width: 100%;
	text-align: center;
	overflow: auto;
	border-top:1px solid #cacaca
}
.FooterPane a, .FooterPane a:hover
{
	color: #fff
}
ul.Menu
{
	float: right;
	padding-left: 0;
	margin: 0;
	overflow: hidden
}
ul.Menu li
{
	float: left;
	list-style: none outside none;
	margin-right: 13px
}
ul.Menu li.mFirstItem a
{
	background: none no-repeat scroll 0 0 transparent
}
ul.Menu li.mFirstItem.mSelected a, ul.Menu li.mFirstItem a:hover
{
}
ul.Menu li.mFirstItem span
{
}
ul.Menu li a
{
	color: #fff;
	text-decoration: none;
	display: block;
	padding-right:14px
}
ul.Menu li.mSelected a, ul.Menu li a:hover
{
	padding-right:14px;
	background: url(menu-hover-right.png) no-repeat right 5px transparent
}
ul.Menu li.mSelected a span, ul.Menu li a:hover span
{
	background: url(menu-hover-left.png) no-repeat left 4px transparent;
	padding: 8px 0 10px 17px
}
ul.Menu li a span
{
	padding: 8px 0 10px 17px
}
.SiteMenu
{
	display:block;
	background: url(sitemenu-bg.jpg) repeat-x transparent
}
.SiteMenu ul
{
	height: 71px;
	list-style: none;
	margin:0;
	padding:1% 0
}
.SiteMenu li
{
	list-style: none;
	padding:0;
	width: 150px
}
.SiteMenu .smItem
{
	font:bold 16px/24px 'Lato', Arial, sans-serif;
	color: #fff;
	display:inline
}
.SiteMenu li.smFirst
{
	border-left:none
}
.SiteMenu li.smFirst a
{
	padding-left:0
}
.SiteMenu .smItem a
{
	text-decoration: none
}
.SiteMenu .smInnerTitle
{
	margin-top: 10px !important
}
.SiteMenu .smTitle
{
}
.SiteMenu .smTitle a
{
	font-weight: bold;
	font-size:13px;
	white-space: nowrap;
	line-height: 28px;
	text-decoration: none;
	padding:10px
}
.ContactPane
{
	overflow:auto;
	color: #fff;
	font-family: 'Lato'
}
.ContactText p
{
	margin:0
}
.ContactText
{
	width: 285px;
	text-align:center;
	line-height: 34px !important;
	margin:0 auto
}
.ContactText a
{
	color:#eb5a00
}
.ContactText a:hover
{
	text-decoration: underline
}
.SiteRight
{
	color: #939393;
	font-size: 10px;
	text-align: center
}
.netMaestro
{
	padding:0 0 5px 0;
	margin: 0 auto;
	text-align: center;
	color: #939393;
	font-size: 10px
}
.netMaestro a
{
	color: #939393
}
.PortfolioRow td
{
	padding: 20px;
	background: #F2F8E7
}
.PortfolioRow.AltRow td
{
	background: #FAFBF5
}
.PortfolioRow h3
{
	padding-bottom: 5px
}
.MoreInformation
{
	display: block;
	font-size: 13px;
	padding-top: 5px
}