/*text*/
html, body{width:100%;height:100%;padding:0px;margin:0px;}
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #4F4F4F;
	background-color: #ffffff;
	height: 100%;
	list-style-type: disc;
}
a, a:link, a:visited, a:active{color:#643940;text-decoration:underline;}
a:hover{text-decoration:underline;color:#660000;}
td
{
	font-size: 11px;
	list-style-type: disc;
}
th
{
	font-size: 11px;
}
#mainDiv
{
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}
h1
{
	color: #4F4F4F;
	font-size: 14px;
	font-weight: bold;
}
h2
{
	color: #350100;
	font-size: 12px;
	font-weight: bold;
}
h3
{
	color: #350100;
	font-weight: bold;
}
/*logo header*/
#header
{
	width: 100%;
	text-align: center;
	background-color: #f3f3f3;
	margin-top: 20px;
	height: 75px;
}
#logo{ width:768px; margin-left:auto; margin-right:auto;text-align:left;vertical-align:middle;}

/*login buttons*/
#adminLogin
{
	vertical-align: middle;
	float: right;
}
#downloadButton{font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:5px;padding-right:5px;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
#downloadButton A{color:#808080;font-weight:normal;text-decoration:none;}
#unsubscribeButton{width: 160px;font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:5px;padding-right:15px;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
#unsubscribeButton A{color:#808080;font-weight:normal;text-decoration:none;}
#adminLoginButton{text-align: center; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:0px;padding-right:0px;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
#adminLoginButton A{color:#808080;font-weight:normal;text-decoration:none;}
#membersLoginButton{text-align: center; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:0px;padding-right:0px;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
#membersLoginButton A{color:#808080;font-weight:normal;text-decoration:none;}
.ShoppingCartButton{text-align: center; width: 100px; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-bottom:2px;text-decoration:none;margin-bottom:1px;}
.ShoppingCartButton A{color:#808080;font-weight:normal;text-decoration:none;}
.LoginButton{font-family:Verdana; cursor: pointer; color:#808080;font-weight:normal;text-decoration:none;font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;text-decoration:none;}
.LoginButton A{color:#808080;font-weight:normal;text-decoration:none;border:solid 1px #a9a9a9;}
.AddToCartButton{text-align: center; width: 80px; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
.AddToCartButton A{color:#808080;font-weight:normal;text-decoration:none;}
.PreviewButton{text-align: center; width: 60px; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-bottom:2px;text-decoration:none;margin-top:3px;margin-bottom:1px;}
.PreviewButton A{color:#808080;font-weight:normal;text-decoration:none;}
#subscribeButton{text-align: center; width: 155px; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:0px;padding-right:0px;padding-bottom:2px;text-decoration:none;}
#subscribeButton A{color:#808080;font-weight:normal;text-decoration:none;}
#feedbackButton{text-align: center; width: 70px; font-size: 12px;border:solid 1px #a9a9a9;background-color:#ffffff;padding-left:0px;padding-right:0px;padding-bottom:2px;text-decoration:none;}
#feedbackButton A{color:#808080;font-weight:normal;text-decoration:none;}

/*shopping cart mini-preview*/
#shoppingCartMiniPreview
{
	vertical-align: middle;
	float: right;
	/*padding-top: 10px;*/
}

/*Grey Bar*/
#greyBar{width:100%;height:24px;background-color:#f3f3f3;text-align:center;}
#icons{ width:768px; margin-left:auto; margin-right:auto;text-align:left;vertical-align:middle;}

/*Content Panes*/
#indexcontent
{
	width: 100%;
	text-align: center;
	/*margin: 0px auto 0px auto;*/
	background-color: #ffffff;
	/*float: none;*/
}
#maincontent
{
	width: 766px;
	text-align: left;
	background-color: #ffffff;
	/*margin-left: auto;
	margin-right: auto;*/
}
#content
{
	padding-right: 0px;
	width: 766px;
	padding-left: 0px;
	/*float: left;*/
}
#contentcontainer
{
	width: 766px;
	position: relative;
	text-align: left;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
#indexproductspane
{
	width: 190px;
	border-right: 1px solid #A9BEBE;
	padding-bottom: 15px;
	height: 100%;
	float: left;
}
#indexCompanyPane
{
	width: 190px;
	border-right: 1px solid #A9BEBE;
	padding-bottom: 15px;
	height: 100%;
	float: left;
}
#indexNewsPane
{
	width: 190px;
	border-right: 1px solid #A9BEBE;
	padding-bottom: 15px;
	height: 100%;
	float: left;
}
#indexContactsPane
{
	width: 193px;
	padding-bottom: 15px;
	height: 100%;
	float: right;
}
#indexcolummn{padding-right:6px;width:160px;padding-left:15px;}

#ProductsPane{width:766px;}
#productcolummn1
{
	padding-right: 26px;
	width: 320px;
	padding-left: 15px;
	float: left;
}
#productcolummn2
{
	width: 320px;
	padding-left: 20px;
}

/*address pane*/
#addressPanel{width:100%;text-align:center;line-height:15px; margin:0px auto 0px auto;background-color:#ffffff;border-top:solid 1px #C5C5C5;border-bottom:solid 1px #C5C5C5;}
#addressPane{width:764px;text-align:left;height:95px; line-height:15px; margin-left:auto; margin-right:auto;padding-top:15px;padding-bottom:25px; font-size:10px;color:gray;}
#address1
{
	width: 320px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#address2
{
	width:440px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

#templatepane{left:0px;top:0px;width:760px;border-right:1px solid #A9BEBE;padding-bottom:15px;}

/*footer*/
#footPanel{background-color:#fff;text-align:center;vertical-align:middle;height:60px;margin-top:0px;clear:both;}
#footTxt{width:767px;text-align:center;height:60px;vertical-align:middle;margin:auto;line-height:60px;clear:both;}



.h3 
{
	font-weight: bold;
	color: #350100;
}

.h1
{
	color: #4F4F4F;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.h2
{
	color: #4F4F4F;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.headingSmall {
	font-weight: bold;
	color: #333333;
}
/*Menu*/
.CMSMenu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 2px;
	margin-bottom: 1px;
	cursor: pointer;
	float: left;
}
.CMSMenuItem
{
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuItemMouseUp
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuItemMouseOver
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuItemMouseDown
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuHighlightedMenuItem
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuHighlightedMenuItemMouseUp
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuHighlightedMenuItemMouseOver
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.CMSMenuHighlightedMenuItemMouseDown
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}

/*Submenus*/
.SubCMSMenu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	cursor: pointer;
	float: left;
}
.SubCMSMenuItem
{
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuItemMouseUp
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuItemMouseOver
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuItemMouseDown
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuHighlightedMenuItem
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuHighlightedMenuItemMouseOver
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.SubCMSMenuHighlightedMenuItemMouseDown
{
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}


/* Product */
.ProductPreview .LinkMore
{
	background-image: url(../app_themes/green/Images/Blue/arrowrightmiddle.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 3px 12px 6px 5px;
}

.ProductPreview
{
	width: 100%;
	text-align: left;
	padding: 3px;
}

.ProductPreview a
{
	font-weight: normal;
}

.ProductPreview .ProductBox
{
	background-color: #ffffff;
	/*border: 1px solid #c4cad2; */
	padding: 0px; 
	margin: 0px auto;
}

.ProductPreview .ProductTitle
{
	height: 32px; 
	font-weight: bold; 
	text-align: center;
	background-image: url(../app_themes/green/Images/Gray/whitegradient.gif);
	background-repeat: repeat-x;
	padding: 10px;
}

.ProductPreview .ProductTitle A
{
	text-decoration: none;
}

.ProductPreview .ProductImage
{
	height: 120px;
	overflow: hidden;
	text-align: center;
}

.ProductPreview .ProductFooter
{
	text-align: right;
	background-color: #f7f7f7;
	padding: 5px;
}

.ProductPreview .ProductPrice
{
	font-weight: bold;
}

.ProductDetail
{
        width:100%;
}

.ProductDetail .ProductData
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ProductDetail .ProductFooter
{
	text-align: right;
	/*background-color: #f3f3f3;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ProductDetail .ProductPrice
{
	font-weight: bold;
}

.ProductDetail .ProductSummary
{
	vertical-align: top;
}

.ProductDetail .ProductImage
{
	padding-top: 15px;
	vertical-align: top;
	width: 50px;
}

.ProductDetail .ProductShortDescription
{
	font-weight: bold;
}

.ProductDetail .ProductDescription
{
	padding: 10px;
}

.HiddenButton
{
	display: none;
}
.LineErrorLabel
{
	color: #ff0000;
	text-align: left;
}

.ShoppingCartMiniPreviewArea Table
{
	margin-left:auto;
}

/* Addresses */
.BlockContent
{
	padding: 5px;
}

.BlockTitle
{
	font-size: 13px;
	font-weight: bold;
}


/* Shopping cart */
.BillingAddressPreview
{
	float:left;
	padding: 0px 5px 10px 0px;	
	width:46%;	
}

.BillingAddressInnerPanel
{	
	margin: 10px;	
}

.ShippingAddressPreview
{
	float:right;
	padding: 0px 0px 10px 5px;	
	width:46%;
}

.ShippingAddressInnerPanel
{	
	margin: 10px;
}

.AddressPreviewLabel
{
	color: #000000;
	display: block;
}

.DiscountCouponPanel
{
	float:left;
}

.PricePanel
{
	float:right;
}

.CartStepInnerPanel
{
	margin: 10px;	
}

.CartStepPanel
{
	padding-bottom:10px;
	color:#4F4F4F;
}

.ShoppingCartIcon
{
    vertical-align: middle;
}
.Button
{
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.FormButton
{
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.ContentButton
{
	width: 95px;
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.LongButton
{
	width: 150px;
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.ButtonSendPassword
{
	/*width: 150px;*/
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.UnitsTextBox
{
	width: 50px;
	font-family: Verdana;
	font-size: 11px;
}
.DropDownField
{
	width: 280px;
	font-family: Verdana;
	font-size: 11px;
}
.CurrencyDropDownField
{
	font-family: Verdana;
	font-size: 11px;
}

.TextBoxField
{
	width: 275px;
	font-family: Verdana;
	font-size: 11px;
}
.TextBox, .CMSSearchDialogSearchForTextBox, .CMSSearchDialogSearchModeDropDownList, .CMSSearchDialogSearchScopeDropDownList
{
	font-family: Verdana;
	font-size: 11px;
}

.CMSSearchDialogDefaultSearchForTextBox
{
	font-family: Verdana;
	font-size: 11px;
	width: 130px;
}
.TabsContent
{
	padding-top: 15px;
	padding-left: 8px;
}
.backButton
{ 
	background-image: url(../images/button_bg.gif); 
	border: 1px Solid #666666;
	background-position: center;
}
.CompanyNumber
{
	font-family: Verdana;
	font-size: 8px;
	color: #4F4F4F;
}

.PollGraph
{
	padding-right: 5px;
	padding-left: 20px;
}

.PollAnswer
{
}

.PollGraph0
{
	background-color: #004389;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollGraph1
{
	background-color: #FCEC9E;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollGraph2
{
	background-color: #6A878D;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollGraph3
{
	background-color: #8F9375;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollGraph4
{
	background-color: #AEA5A4;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}
.PollGraph5
{
	background-color: #D6AFA4;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}
.PollGraph6
{
	background-color: #848889;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}
.PollGraph7
{
	background-color: #788FBE;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}
.PollGraph8
{
	background-color: #AEAB3E;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollGraph9
{
	background-color: #776365;
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
}

.PollVoteButton
{
	margin-top: 10px;
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin-left: 20px;
}

.PollTitle
{
	font-weight: bold;
}

.SearchLabel
{
	font-weight: bold;
}

.CMSSearchDialogSearchButton
{
	margin-top: 10px;
	font-family: Verdana;
	cursor: pointer;
	color: #808080;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #a9a9a9;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}

.ResultPath
{
	padding-bottom: 5px;
}

.VideoLikeContent
{
	margin-top: 26px;
}
