BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #63593D; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Calibri, arial, verdana, sans-serif; TEXT-ALIGN: center
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	BORDER-RIGHT: #bfcfca 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bfcfca 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bfcfca 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bfcfca 1px solid; FONT-FAMILY: Calibri, arial, verdana, sans-serif
	font-size: 1em; BACKGROUND-COLOR: #eef4f3
}
SELECT {
	BORDER-RIGHT: #bfcfca 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bfcfca 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bfcfca 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bfcfca 1px solid; FONT-FAMILY: Calibri, arial, verdana, sans-serif
	font-size: 1em; BACKGROUND-COLOR: #eef4f3
}
TEXTAREA {
	BORDER-RIGHT: #bfcfca 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bfcfca 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bfcfca 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bfcfca 1px solid; FONT-FAMILY: Calibri, arial, verdana, sans-serif
	font-size: 1em; BACKGROUND-COLOR: #eef4f3
}
BUTTON {
	BORDER-RIGHT: #bfcfca 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bfcfca 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bfcfca 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bfcfca 1px solid; FONT-FAMILY: Calibri, arial, verdana, sans-serif
	font-size: 1em; BACKGROUND-COLOR: #eef4f3
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: bold; COLOR: #15614d
}
H2 {
	FONT-WEIGHT: bold; COLOR: #15614d
}
H3 {
	FONT-WEIGHT: bold; COLOR: #15614d
}
H1 {
	DISPLAY: inline; FONT-SIZE: 2.3em
}
H1 IMG {
	MARGIN: 20px 0px 16px
}
H2 {
	FONT-SIZE: 1.65em
}
H3 {
	FONT-SIZE: 1.25em
}
.h3 {
	FONT-SIZE: 1.25em
}

div.GroupBox
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #f9f9f9;
    padding: 10px;
}

.BlockCenter
{
    margin-left: auto;
    margin-right: auto;
}
UL {
	LIST-STYLE: disc url(../../images/bullet.gif) outside
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 1.4em; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
STRONG {
	FONT-WEIGHT: bold
}
A {
	COLOR: #00812b; TEXT-DECORATION: none
}
A:link {
	COLOR: #00812b; TEXT-DECORATION: none
}
A:active {
	COLOR: #00812b; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00812b; TEXT-DECORATION: none
}
A:hover {
	COLOR: #b5cc33; TEXT-DECORATION: none
}

A.underline 
{
    COLOR: #00812b; TEXT-DECORATION: underline
}
A.underline:link {
	COLOR: #00812b; TEXT-DECORATION: underline
}
A.underline:visited {
	COLOR: #00812b; TEXT-DECORATION: underline
}
A.underline:hover   {
	COLOR: #b5cc33; TEXT-DECORATION: underline
}
A.underline:active {
	COLOR: #00812b; TEXT-DECORATION: underline
}

TABLE.formLayout {
	MARGIN: 10px; WIDTH: 420px
}
TABLE.formLayout TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.formlayout TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.smallForm TABLE.formLayout {
	WIDTH: 200px
}
TABLE.categoryLayout {
	WIDTH: 85%
}
TABLE.categoryLayout TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 50%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
TABLE.productList TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
TABLE.productList TD INPUT {
	VERTICAL-ALIGN: middle
}
TABLE.productList TD LABEL {
	VERTICAL-ALIGN: middle
}

TABLE .specification TR 
{
	background-color:#999999;
}

TABLE .specification TD
{
	background-color:#ffffff;
	text-align:center;	
}

.image {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: 0px 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.checkbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.ultranarrow {
	WIDTH: 20px
}
INPUT.narrow {
	WIDTH: 80px
}
SELECT.narrow {
	WIDTH: 80px
}
INPUT.normal {
	WIDTH: 150px
}
SELECT.normal {
	WIDTH: 150px
}
INPUT.wide {
	WIDTH: 250px
}
SELECT.wide {
	WIDTH: 250px
}
TEXTAREA.normal {
	WIDTH: 300px; HEIGHT: 80px
}
TEXTAREA.wide {
	WIDTH: 420px; HEIGHT: 100px
}
SPAN.required LABEL {
	FONT-WEIGHT: bold
}
.alignCenter {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.alignLeft {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.alignRight {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.alignTop {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.alignLeft {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
.alignTopLeft {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.alignTopRight {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.alignBottomLeft {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
.alignBottomRight {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.floatLeft {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.floatRight {
	FLOAT: right; MARGIN-LEFT: 10px
}
.padded {
	MARGIN: 0px 30px; TEXT-ALIGN: right
}
.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.note {
	FONT-SIZE: 0.9em; COLOR: #8ab0a6
}
.highlight {
	BACKGROUND-COLOR: #f8faea
}
.offer {
	BORDER-RIGHT: #00593d 2px solid; BORDER-TOP: #00593d 2px solid; BORDER-LEFT: #00593d 2px solid; BORDER-BOTTOM: #00593d 2px solid
}
.spacer {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
.contentPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; WIDTH: 472px; PADDING-TOP: 0px; POSITION: relative; TOP: -16px
}
.contentPaddingWide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; WIDTH: 685px; PADDING-TOP: 0px; POSITION: relative; TOP: -16px
}
.contentPaddingNarrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; WIDTH: 202px; PADDING-TOP: 0px; POSITION: relative; TOP: -16px
}

.contentPaddingMid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; WIDTH: 202px; PADDING-TOP: 0px; POSITION: relative; 
}

.redBox
{
	border: solid 1px red;
}

.contentPaddingDoubleLeft 
{
	margin: 0px 20px;
	WIDTH: 300px;
	float:left; 
}

.contentPaddingDoubleMiddle 
{
	WIDTH: 180px;
	margin: 0px;
	padding: 0px;
	margin-right:120px;
	margin-left:340px;
	height:100%;
}
	
.contentPaddingDoubleRight 
{
	margin: 0px 20px;
	WIDTH: 150px;
	float: right;
}
.offerText {
	COLOR: #ff3333
}
DIV.price {
	FLOAT: right
}
DIV.price .priceText {
	FONT-WEIGHT: bold; FONT-SIZE: 1.65em; COLOR: #15614d
}
.ulProductList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ulProductList LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.ulProductList LI SPAN.productTitle {
	FONT-WEIGHT: bold
}
.ulProductList LI SPAN.productPrice {
	FONT-WEIGHT: bold; FLOAT: right
}
.ulProductList LI SPAN.productPriceOffer {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: #ff3333
}
#divMain {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ffffff 2px solid; WIDTH: 759px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ffffff
}
#divShadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/background.gif) #63593D repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 779px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#divContent {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#divBasket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(../../images/basketBox.gif); PADDING-BOTTOM: 0px; MARGIN: 16px 4px; WIDTH: 194px; PADDING-TOP: 0px; HEIGHT: 41px
}
* HTML #divBasket {
	MARGIN: 16px 2px 26px
}
#divBasket P {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 7px; TEXT-ALIGN: left
}
#divBasket P A {
	FONT-SIZE: 11px
}
#divBasket P A:hover {
	COLOR: #ffffff
}

#borderTop 
{
	padding:0px; margin: 0px;
}

#blockContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/borderStripe.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}
#blockContainerWide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/borderWideStripe.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}
#blockContainerNarrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/borderStripeNarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}
#blockContainerDouble {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; padding-top:0px; overflow:hidden; BACKGROUND: url(../../images/borderStripeDouble.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; height:340px;
}
#blockContainerMid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/borderStripeMid.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}

#blockContainerLShapeTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/LTemplateStripeTop.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}
#blockContainerLShapeBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/LTemplateStripeBottom.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 727px; PADDING-TOP: 0px
}

#imageBlockLShape {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; position:relative; top: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-SIZE: 12px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}


#imageBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

#imageBlockMiddle 
{
	MARGIN: 0px; FONT-SIZE: 10px; LINE-HEIGHT: 10px; TEXT-ALIGN: center; float:left; clear:none;
}

#divBottom {
	BORDER-TOP: #d2e1dd 2px solid; MARGIN-TOP: 10px
}

.super 
{
	vertical-align:super;
	font-size:6px;
}

.noPad
{
	padding-top: 0px;
    padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-width: 0;
}





























.mainBox {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}


.boxPad
{
	padding-top: 0px;
    padding-left: 18px;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 18px;
	padding-bottom: 20px;
}

.boxPad2
{
	padding-top: 40px;
    padding-left: 18px;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 18px;
	padding-bottom: 20px;
}

.footer
{
	background: black;
	color: White;
	text-align:center;
	padding-top: 0px;
    padding-left: 18px;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 18px;
	padding-bottom: 0px;
	border-width: 0;
}

.breadCrumbs {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 18px;
}

.top
{
	width: 402px;
	background-image: url(../../img/news/top.gif);
	padding-top: 26px;
}
.details 
{
	width: 402px;
	height: 80px;
	background-image: url(../../img/news/cellBg.gif);
	padding-top: 26px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 16px;
	margin: 0px;
	background-repeat: repeat-y;
}
.bottom 
{
	width: 402px;
	height: 26px;
	background-image: url(../../img/news/bottom.gif);
}
.day 
{
	width: 93px;
	height: 94px;
	background-color: #fafaf7;
	float: left;
}
.paneCenter 
{
	width: 84px;
	height: 94px;
	background-image: url(../../img/news/paneCenter.gif);
	background-color: #fafaf7;
	float: left;
	background-repeat: no-repeat;
}
.paneCenter_Text 
{
	text-transform: uppercase;
	font-weight: bold;
	font: 12px Calibri, Tahoma, Arial, Verdana, Helvetica;
	color: #798048;
	margin-top: 30px;
	margin-left: 10px;
}
.paneDetails 
{
	width: 183px;
	height: 94px;
	background-image: url(../../img/news/paneDetails.gif);
	background-color: #fafaf7;
	float: left;
	font: normal 11px Calibri, Tahoma, Arial, Verdana, Helvetica;
	color: #5c6c6a;
	background-repeat: no-repeat;
	text-align: center;
}
.paneDetails_Text 
{
	font: normal 11px Arial, Verdana, Helvetica;
	color: #798048;
	padding-top: 36px;
	padding-left: 10px;
}

.newsContainer
{
	width: 276px;
	height: 163px;
	padding-top: 60px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0 0 0 0;
}

.newsUpperContent, .newsLowerContent, .newsSeparator
{
    font: normal 11px Calibri, Tahoma, Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    padding-top: 5px;
    padding-left: 25px;
    padding-right: 45px;
    padding-bottom: 5px;
}
.diamond 
{
    vertical-align: middle;
}
.date 
{
    font-weight: bold;
    font-size: 12px;
}
.news 
{
    text-align: justify;
}
