﻿body { font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; margin:0px; font-size: 13px;  color:#333333; line-height:130%;  background-color:#eeeeee; }

#container { margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */	width: 980px; border: solid 10px #ffffff; background-color:#FFFFFF; }
#container2 { margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */	width: 980px; border: solid 10px #ffffff; background-color:#FFFFFF; }

#areaLogo { background: #0e8704 url(/images/barLogo.jpg) repeat-x bottom left; height:100px; }
#areaTopMenu {background:#7cd047 url(/images/barTopMenu.jpg) repeat-x top left; height:38px; width:980px;}
/* #areaBottom {background:#e1f5d7 url(/images/barBottomBG.jpg) repeat-x top left; height:70px; width:980px;} {background:#eeeeee; height:50px; width:960px; color:#999999; padding:10px;} */
#areaBottom {  width:950px; color:#666666; padding:15px; background:#effde9 url(/images/bg_bottom.jpg) repeat-x top left; text-align:center;}

a { color:#006599; text-decoration:underline; }
a:Hover { color:#4595be; text-decoration:underline; }

h1 { margin:0px; padding-bottom:12px; font-size:18px; font-weight:bold; }
h3 { font-size:20px; font-weight:bold; padding-top:10px;} /*without top address */
h2 { font-size:20px; font-weight:bold; margin-top:10px;} /*with address */

img { border:none; }

table .center { text-align:center; margin-left:auto; margin-right:auto; }

ul, ol { margin-top:6px; }

.topaddress { font-size:11px; color:#999999; line-height:110%; font-weight:normal; }
.topaddress A { color:#999999; text-decoration:none; }
.topaddress A:Hover { color:#999999; text-decoration:underline; }

.fileList { padding:3px; border-bottom:solid 1px #EEEEEE; font-size:11px; }
.subTitle { padding:3px; background-color:#EEEEEE; border-right:solid 1px #FFFFFF; font-size:11px; }

.help { font-size:11px; color:#999999; }

.error{ color:Red; padding:5px; text-align:center; }

.sideMenuContentSplitLine {width:220px; background:#FFFFFF url(/images/barMenuContentSplit.jpg) repeat-y top right; vertical-align:top;}

.bottomMenu A { color:#666666; text-decoration:none; }
.bottomMenu A:Hover { color:#999999; text-decoration:underline; }

.bottomPowerArea { margin: 0 auto;   /* align for good browsers */
		/* counter the body center */	width: 990px; text-align:right; font-size:11px; color:#cccccc; padding:3px; padding-right:6px; line-height:120%; }
.bottomPowerArea A { color:#cccccc; text-decoration:none; }
.bottomPowerArea A:Hover { color:#cccccc; text-decoration:underline; }

.topMenuHome { float:left; font-weight:bold; color:#FFFFFF; font-size:13px; padding:10px; }
.topMenuHome A { color:#FFFFFF; text-decoration:none; }
.topMenuHome A:Hover { color:#FFFFFF; text-decoration:underline ; }
.topMenus {  text-align:right; font-weight:bold; color:#FFFFFF; font-size:13px; padding-top:10px; padding-bottom:10px; }
.topMenu {  font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:10px; padding-right:10px; }
.topMenus A { color:#FFFFFF; text-decoration:none; }
.topMenus A:Hover { color:#FFFFFF; text-decoration:underline ; }

.sideMenuHeadline { height:40px; padding:10px; padding-bottom:0px; padding-top:0px;  background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; line-height:100%; background-image:url(/images/menuHeadline.jpg); background-position: left top; text-align:center; }
.sideMenuHeadline A { color:#FFFFFF; text-decoration:none; }
.sideMenuHeadline A:Hover { color:#FFFFFF; text-decoration:underline; }

.sideMenu1st { padding:4px; padding-top:3px; padding-bottom:3px; padding-right:15px; width:190px; line-height:110%; }
.sideMenu1st A { color:#333333; text-decoration:none; }
.sideMenu1st A:Hover { text-decoration:underline; }

.sideMenu1stSplit { height:1px; background: url(/images/sideMenuSplit.jpg) no-repeat top left; }

.sideMenu1st2 { padding-left:17px; }
.sideMenu1st2_select { padding-left:17px; font-weight:bold;}
.sideMenu1st3 { float:left; padding-top:1px; }

.content { padding:10px; padding-top:0px; padding-left:30px; padding-right:10px; line-height:140%; }
.contenthome { padding:10px; padding-top:0px; padding-left:10px; padding-right:0px; line-height:140%; }
.contentproduct { padding:10px; padding-top:0px; padding-left:10px; padding-right:0px; line-height:140%; }

.pagetitle { font-size:22px; font-weight:bold; border-bottom:solid 1px #dddddd; padding-bottom:6px;}

.helptext { font-size:11px; color:#999999; font-weight:normal; line-height:110%; }

.noitems {text-align:center; border-bottom:solid 1px #eeeeee; padding-bottom:10px;font-size:11px; color:#999999; font-weight:normal; line-height:110%;}
.noitems2 {text-align:center; padding-bottom:10px;font-size:11px; color:#999999; font-weight:normal; line-height:110%;}

.buttonlist { padding:0px; padding-top:10px; text-align:right;}

.productListTitle { font-weight:bold; color:#333333; }
.productListTitle A { color:#333333; text-decoration:none; }
.productListTitle A:Hover { color:#999999; text-decoration:underline; }

.productListSummary { color:#666666; line-height:120%; padding-top:10px; }

.productListCategory { color:#999999; padding-top:16px; font-size:11px; line-height:120%; }
.productListCategory A { color:#999999; text-decoration:none; }
.productListCategory A:Hover { color:#999999; text-decoration:underline; }

.productDetailLargeView { padding-top:6px; text-align:center; color:#666666; font-size:11px; }
.productDetailLargeView A { color:#666666; text-decoration:none; }
.productDetailLargeView A:Hover { text-decoration:underline; color:#999999; }

.productDetailCategory { padding-bottom:10px; color:#666666; font-size:11px; line-height:120%; }
.productDetailCategory A { color:#666666; text-decoration:none; }
.productDetailCategory A:Hover { text-decoration:underline; color:#999999; }

.productDetailSummary { color:#666666; font-size:13px; line-height:130%; }
.productDetailSummary A { color:#666666; text-decoration:none; }
.productDetailSummary A:Hover { text-decoration:underline; color:#999999; }

.featureTitle {line-height:110%; padding-top:10px; font-weight:bold;}
.featureTitle A {color:#333333; text-decoration:none;}
.featureTitle A:Hover {color:#333333; text-decoration:underline;}

.featurePrice {color:red; font-weight:bold;  padding-top:6px; font-size:11px;}

.featureCategory {line-height:110%; padding-top:6px; color:#999999; font-size:11px;  }
.featureCategory A {color:#999999; text-decoration:none;}
.featureCategory A:Hover {color:#999999; text-decoration:underline;}

.featureBorder {width:167px; float:left; text-align:center; padding:10px;}
.featureBorder2 {width:166px; float:left; text-align:center; padding:10px; border-right:solid 1px #eeeeee;}

.faqtitle { font-weight:bold; padding-bottom:4px; }
.faqlink { padding-bottom:14px; padding-left:14px;}
.faqlink A { color:#333333; text-decoration:none;}
.faqlink A:Hover { color:#999999; text-decoration:underline; }

.itemTitle { padding:5px; font-weight:bold; background-color:#eeeeee;}
.itemButtons { padding:5px; padding-top:10px; text-align:right; }
.itemSubTitle { font-size:11px; padding:3px; padding-bottom:0px; line-height:120%; border-bottom:solid 1px #eeeeee; vertical-align:top; }
.itemSubTitle2 { font-size:11px; padding:3px; padding-bottom:0px; line-height:120%; vertical-align:top; }
.itemField { padding:3px; padding-top:5px; border-bottom:solid 1px #eeeeee; padding-right:10px; line-height:130%; font-size:11px; font-family:Verdana; vertical-align:top; }
.itemPrice { padding:3px; padding-top:5px; border-bottom:solid 1px #eeeeee;  text-align:center; line-height:120%; font-size:11px; font-family:Verdana; vertical-align:top; }
.itemButton { padding:3px; padding-top:3px; border-bottom:solid 1px #eeeeee; padding-left:10px; text-align:right; }
.itemField2 { padding:3px; padding-top:7px; padding-bottom:7px; padding-right:10px; line-height:130%; font-size:11px; font-family:Verdana; vertical-align:top; }
.itemPrice2 { padding:3px; padding-top:7px; padding-bottom:7px; text-align:center; line-height:120%; font-size:11px; font-family:Verdana; color:Red; font-weight:bold; vertical-align:top; }
.itemButton2 { padding:3px; padding-left:10px; text-align:right; padding-top:0px; padding-bottom:0px; }


.itemBorderTop { background-image:url(/images/itemBorderTop.jpg); background-position:left bottom; background-repeat:no-repeat; height:6px;}
.itemBorderBottom { background-image:url(/images/itemBorderBottom.jpg); background-position:left top; background-repeat:no-repeat; height:6px; }

.itemstitle { color:#999999; }
.itemstitle A { color:#999999; text-decoration:none; }
.itemstitle A:Hover { color:#999999; text-decoration:underline; }

.borderTop750 { background-image:url(/images/borderTop750.jpg); background-position:left bottom; background-repeat:no-repeat; height:6px; }
.borderBottom750 { background-image:url(/images/borderBottom750.jpg); background-position:left top; background-repeat:no-repeat; height:6px; }

.cartHeader { padding:3px; background-color:#F1F1F1; border:solid 1px #DDDDDD; line-height:120%; border-left:0px;}
.cartHeaderLeft { padding:3px; background-color:#F1F1F1; border:solid 1px #DDDDDD; line-height:120%;}
.cartItem { font-size:12px; font-family:Verdana; padding:6px; padding-top:5px; padding-bottom:5px; line-height:120%; }
.cartItem A { color:#333333; text-decoration:underline;}
.cartItem A:hover { color:#999999; text-decoration:none; }
.cartOption { font-size:11px; font-family:Verdana; color:#999999; padding-top:2px; }
.cartItemCode { font-size:11px; font-family:Verdana; color:#666666; padding-top:10px; }

.cartSumLeft { line-height:110%; padding:5px; padding-left:100px; text-align:right; background-color:#f7f7f7; border:solid 1px #FFFFFF;}
.cartSumRight { line-height:110%; padding:5px; padding-left:30px; text-align:right; background-color:#f7f7f7; border:solid 1px #FFFFFF;}

.cartSumLeftT { font-weight:bold; padding:5px; padding-left:100px; text-align:right; background-color:#eeeeee; border:solid 1px #FFFFFF;}
.cartSumRightT { color:Red; font-weight:bold; padding:5px; padding-left:30px; text-align:right; background-color:#eeeeee; border:solid 1px #FFFFFF;}

.blankpagetitle { padding: 4px; padding-bottom:2px; line-height:110%; font-weight:bold; vertical-align:top; }
.blankpagetitle A { color:#333333; text-decoration:none; }
.blankpagetitle A:hover { color:#333333; text-decoration:underline; }

.blankpagelink { font-size:11px; font-weight:normal; color:#999999; line-height:110%; border-bottom:solid 1px #eeeeee; padding-bottom:4px; }
.blankpagelink A { text-decoration:none; color:#999999; }
.blankpagelink A:Hover { text-decoration:underline; color:#999999; }


.doityourselftitlechart { color:green; font-weight:bold; }
.doityourselftitlechart A { color:green; text-decoration:none; }
.doityourselftitlechart A:Hover { color:green; text-decoration:underline; }

.doityourselftitle { color:#333333; }
.doityourselftitle A { color:#333333; text-decoration:none; }
.doityourselftitle A:Hover { color:#999999; text-decoration:underline; }

.subcategory { color:#333333;  padding:1px;}
.subcategory A { color:#333333; text-decoration:none; }
.subcategory A:Hover { color:#999999; text-decoration:underline; }

.producttitle { color:#333333; font-weight:bold; }
.producttitle A { color:#333333; text-decoration:none; }
.producttitle A:Hover { color:#999999; text-decoration:underline; }

.pagingHelper { color:red; text-decoration:none; text-align:center; font-weight:bold; }
.pagingHelper A { color:#333333; text-decoration:none; font-weight:normal; }
.pagingHelper A:Hover { color:#999999; text-decoration:underline; }

.pageTable { padding:3px; padding-left:0px; padding-right:10px; vertical-align:top; font-weight:bold; border-bottom:solid 1px #eeeeee; text-align:left; }
.pageTable2 { padding:3px; padding-left:0px; vertical-align:top; border-bottom:solid 1px #eeeeee; text-align:left; }

.tdLeftLink { padding: 4px; line-height:110%; font-weight:bold; border-bottom:solid 1px #EEEEEE; vertical-align:top; }
.tdLeftLink A { color:#333333; text-decoration:none; }
.tdLeftLink A:hover { color:#333333; text-decoration:underline; }
.tdTitle {padding:3px; background-color:#EEEEEE; border-right:solid 1px #FFFFFF; line-height:110%;}
.tdTitleCenter {padding:3px; background-color:#EEEEEE; border-right:solid 1px #FFFFFF; line-height:110%; text-align:center;}
.tdLeft {text-align:right; padding: 4px; padding-right:10px; line-height:110%; font-weight:bold; border-bottom:solid 1px #EEEEEE; vertical-align:top; }
.tdLeftCenter { padding: 4px; line-height:110%; font-weight:bold; border-bottom:solid 1px #EEEEEE; vertical-align:top; text-align:center; }
.tdRight2 { padding: 4px; line-height:110%; padding-bottom:0px; padding-right:6px; white-space:nowrap; }
.tdRight { padding: 4px; line-height:110%; border-bottom:solid 1px #EEEEEE; }
.tdRightCenter { padding: 4px; line-height:110%; border-bottom:solid 1px #EEEEEE; text-align:center; }
.tdLeftBox {text-align:right; padding: 2px; padding-right:10px; line-height:110%; font-weight:bold; border-bottom:solid 1px #EEEEEE; vertical-align:top; }
.tdRightBox { padding: 2px; line-height:110%; border-bottom:solid 1px #EEEEEE; }

.aPageTopLeft { background-image:url(/images/pageSectionBarTopLeft.gif); background-position:left; background-repeat:no-repeat; height:38px; width:10px; }
.aPageTopCenter { background-image:url(/images/pageSectionBarTopCenter.gif); background-position:left; background-repeat:repeat-x; height:32px; padding-bottom:6px; font-weight:bold; }
.aPageTopRight { background-image:url(/images/pageSectionBarTopRight.gif); background-position:right; background-repeat:no-repeat; height:38px; width:10px; }
.aPageMiddleLeft { background-image:url(/images/pageSectionBarMiddleLeft.gif); background-position:left; background-repeat:repeat-y; width:10px; }
.aPageMiddleRight { background-image:url(/images/pageSectionBarMiddleRight.gif); background-position:right; background-repeat:repeat-y; width:10px; }
.aPageBottomLeft { background-image:url(/images/pageSectionBarBottomLeft.gif); background-position:left; background-repeat:no-repeat; height:11px; width:10px; }
.aPageBottomCenter { background-image:url(/images/pageSectionBarBottomCenter.gif); background-position:left; background-repeat:repeat-x; height:11px; }
.aPageBottomRight { background-image:url(/images/pageSectionBarBottomRight.gif); background-position:right; background-repeat:no-repeat; height:11px; width:10px; }
