﻿body { margin:0px; margin-left:10px; margin-right:10px; font-size: 13px; font-family: Verdana; color: #333333; line-height:150%; }

A { color:#000000; text-decoration:underline; }
A:Hover { color:#000000; text-decoration:none; }

img { border:0px; }

/* product title */
h1 { color:#333333; font-weight:bold; line-height:120%; font-size:14px; margin:0px; margin-bottom:8px; }
h1 A { color:#333333; text-decoration:none; }
h1 A:Hover { color:#333333; text-decoration:underline; }

/* side menu */
h2 { color:#333333; line-height:120%; font-size:13px; margin:0px; }

/* product detail short */
h4 { color:#666666; line-height:120%; font-size:12px; margin:0px; margin-bottom:8px; font-weight:normal; }

/* master page */
.hd_bannertitle { color:#666666; font-size:11px; }
    .hd_bannertitle A { color:#666666; text-decoration:none; }
    .hd_bannertitle A:Hover { color:#666666; text-decoration:none; }
.hd_bottomSplit {height:10px; border-bottom:solid 2px #74b2de;}
.hd_bottomContentLeft { padding:15px; text-align:left; color:#333333; font-weight:bold;}
.hd_bottomContentRight { padding:12px; text-align:right; }
.hd_bottomContentRight2 { padding:3px; text-align:right; color:#333333; font-size:11px; }
    .hd_bottomContentRight2 A { color:#333333; text-decoration:none; }
    .hd_bottomContentRight2 A:Hover { color:#333333; text-decoration:underline; }
.hd_bottomMenuSplit { font-weight:normal; color:#999999; padding:2px; }
.hd_bottomPower{ padding:20px; border-top:solid 1px #DDDDDD; text-align:center; color:#cccccc; font-size:12px; }
    .hd_bottomPower A { color:#999999; text-decoration:none; }
    .hd_bottomPower A:Hover { color:#666666; text-decoration:underline; }
.hd_CartSummary { width: 200px; padding-left:10px; }
.hd_CartSummaryLeft { }
.hd_CartSummaryRight { font-size:12px; color:#666666; padding:4px; padding-left:2px; padding-right:10px; line-height:110%; text-align:center; background-image:url(/images/iconShoppingCartRight.gif); background-position:right; background-repeat:no-repeat;  }
.hd_content {padding:5px; padding-top:1px; vertical-align:top; vertical-align:top; }
.hd_empty {text-align:center; padding:3px; font-size:12px; color:#999999; }
    .hd_empty A { color:#999999; text-decoration:none; }
    .hd_empty A:Hover { color:#999999; text-decoration:underline; }
.hd_error { text-align:center; color:Red; padding:10px; }
.hd_location { color:#666666; font-size: 10px; font-weight:normal;}
.hd_location A { color:#666666; text-decoration:underline; }
.hd_location A:Hover { color:#999999; text-decoration:underline; }
.hd_rightBanner { position:absolute; padding-left:10px; padding-top:41px; }
.hd_sideLeftMenu {background-color:#F9F9F9; padding:0px 10px 6px 10px; vertical-align:top; width:200px;}
.hd_sideMenus {padding:3px 3px 3px 3px; line-height:120%;}
    .hd_sideMenus A {color:#333333; text-decoration:none;}
    .hd_sideMenus A:Hover {color:#333333; text-decoration:underline;}
.hd_sideMenus2nd {padding:2px; padding-bottom:3px; padding-left:15px; line-height:120%; font-size:12px; color:#666666;}
    .hd_sideMenus2nd A {color:#666666; text-decoration:none;}
    .hd_sideMenus2nd A:Hover {color:#666666; text-decoration:underline;}
.hd_sideMenuheadlineDiv { padding:8px 0px 3px 0px;}
.hd_sideMenuheadlineTable { width:200px; height:22px; table-layout:fixed; background-image:url(/images/sideHeadlineBackground.gif); background-repeat:no-repeat; }
.hd_sideMenuheadlineTd { padding:3px 2px 2px 2px; line-height:110%; font-weight:bold; color:#FFFFFF; text-align:center; }
.hd_topBarLeft { width:10px; background-image:url(/images/topBarLeft.gif); background-repeat:no-repeat; height:41px; }
.hd_topBarCenter { background-image:url(/images/topBarCenter.gif); padding-bottom:3px; height:38px; background-position:top; background-repeat:repeat-x; }
.hd_topBarRight { width:10px; background-image:url(/images/topBarRight.gif); background-position:top; background-repeat:no-repeat; height:41px; }
.hd_topMenu { color:#ffffff; font-size:13px; font-weight:bold; }
    .hd_topMenu A { color:#ffffff; text-decoration:none; }
    .hd_topMenu A:Hover { color:#ffffff; text-decoration:underline;}
.hd_topLogo { padding:5px; padding-top:10px; font-size:20px; font-weight:bold; color:#2e87c6; line-height:120%;}
    .hd_topLogo A { color:#2e87c6; text-decoration:none; }
    .hd_topLogo A:Hover { color:#2e87c6; text-decoration:none; }
.hd_emailsignup { color:#2e87c6; font-weight:bold; }
    .hd_emailsignup A { color:#2e87c6; }
    .hd_emailsignup A:Hover { color:#2e87c6; }
.hd_topSlogan { padding:5px; padding-top:10px; padding-left:10px; font-size:13px; color:#999999; line-height:120%;}
.hd_txtBox { height:16px; font-family:Verdana; font-size:12px; color:#666666; }
/* master page */


.bar620Bottom { background-image:url(/images/bar620Bottom.gif); background-repeat:no-repeat; height:14px; }
.bar620Middle { background-image:url(/images/bar620Middle.gif); background-position:left; background-repeat:repeat-y; padding:10px; }
.bar620Top { background-image:url(/images/bar620Top.gif); background-repeat:no-repeat; height:14px; }
.borderRight { vertical-align:top; border-left:none; border-right:solid 1px #F1F1F1; border-top:solid 10px #FFFFFF; border-bottom:solid 20px #FFFFFF;}
.bottomMenuSplit { font-weight:normal; color:#999999; padding:2px; }
.boxQty { height:15px; font-family:Verdana; font-size:12px; color:#666666; text-align:right; }
.bulkpriceDetail { padding:2px; padding-top:0px; color:#666666; font-size:12px; line-height:120%;}
.empty {text-align:center; padding:3px; font-size:12px; color:#999999; }
.empty A { color:#999999; text-decoration:none; }
.empty A:Hover { color:#999999; text-decoration:underline; }
.error { text-align:center; color:Red; padding:10px; }
.helptext { font-size:10px; color:#999999; }
.helptext A { color:#999999; text-decoration:underline; }
.helptext A:Hover { color:#999999; text-decoration:underline; }
.largeImgList { padding:2px; border:solid 1px #eeeeee; }
.loginBackground {padding:10px; padding-top:90px; vertical-align:top; background-image:url(/images/adminloginbackground.gif); background-position:center; background-repeat:no-repeat;}
.pageHeaderTitle { font-size:20px; font-weight:bold; }
.pageHeadThrought { background-image:url(/images/iconHeadThrought.gif); background-repeat:repeat-x; padding-bottom:0px; background-position:top; }
.productDetailCartTable2 { vertical-align:top; width: 170px; padding-top:10px;}
.productDetailImageTable { padding:10px; padding-right:0px; vertical-align:top; width: 170px; text-align:center; }
.productDetailSummaryTable { padding:10px; vertical-align:top; line-height:120%; }
.productFields { color:#666666; line-height:120%; font-size:12px; padding-bottom:4px; }
    .productFields A { color:#666666; text-decoration:underline; }
    .productFields A:Hover { color:#999999; text-decoration:underline; }
.productFields3 { color:#666666; line-height:120%; font-size:12px; padding-bottom:4px; }
.productGridCategory { text-align:center; color:#999999; font-size:10px; padding-top:0px; padding-bottom:10px; line-height:120%; text-decoration:underline;}
    .productGridCategory A { color:#999999; text-decoration:underline;}
    .productGridCategory A:Hover { color:#cccccc; text-decoration:underline;}
.productGridPrice { text-align:center; padding-top:6px; padding-bottom:6px; line-height:120%; }
.productGridTitle { text-align:center; color:#333333; line-height:110%; font-weight:bold;}
    .productGridTitle A { color:#333333; text-decoration:none; }
    .productGridTitle A:Hover { color:#333333; text-decoration:underline; }
.productImageS { padding:2px; border:solid 1px #eeeeee; }
.productprice { padding:2px; color:#e62f1a; font-weight:bold; font-size:10px; line-height:110%; }
.productpriceCart { padding:2px; color:#e62f1a; font-weight:bold; line-height:110%; }
.productpriceDetail { padding:2px; color:#e62f1a; font-weight:bold; font-size:12px; line-height:120%; }
.regularprice { padding:2px; padding-bottom:0px; color:#666666; font-size:10px; line-height:110%; }
.regularpriceDetail { padding:2px; padding-bottom:0px; color:#666666; font-size:11px; line-height:120%; }
.tableCategory { color:#999999; font-size:10px; padding-top:10px; line-height:120%; text-decoration:underline;}
    .tableCategory A { color:#999999; text-decoration:underline;}
    .tableCategory A:Hover { color:#cccccc; text-decoration:underline;}
.tableContentLight { padding:3px; background-color:#FFFFFF; border:solid 1px #EEEEEE; line-height:120%; border-left:0px; border-top:0px;}
.tableContentLightLeft { padding:3px; background-color:#FFFFFF; border:solid 1px #EEEEEE; line-height:120%; border-top:0px;}
.tableDetailShort { color:#666666; font-size:11px; padding-top:10px; line-height:120%;}
.tableFieldLeft { text-align:right; padding:3px; border-top:solid 1px #EEEEEE; font-weight:bold; }
.tableFieldRight { padding:3px; border-top:solid 1px #EEEEEE; }
.tableFieldLeft2 { text-align:left; padding:3px; border-top:solid 1px #EEEEEE; font-weight:bold; }
.tableFieldRight2 { text-align:right; padding:3px; border-top:solid 1px #EEEEEE; }
.tableFieldLeftT { text-align:right; padding:3px; font-weight:bold; }
.tableFieldRightT { padding:3px; }
.tableFieldLeftT2 { text-align:left; padding:3px; font-weight:bold; }
.tableFieldRightT2 { text-align:right; padding:3px; }
.tableHeader { padding:3px; background-color:#F1F1F1; border:solid 1px #DDDDDD; line-height:120%; border-left:0px;}
.tableHeaderLeft { padding:3px; background-color:#F1F1F1; border:solid 1px #DDDDDD; line-height:120%; }
.tableHeaderLight { padding:3px; background-color:#F7F7F7; border:solid 1px #EEEEEE; line-height:120%; border-left:0px;}
.tableHeaderLightLeft { padding:3px; background-color:#F7F7F7; border:solid 1px #EEEEEE; line-height:120%; }
.tableTitle { color:#333333; font-weight:bold; line-height:110%; }
    .tableTitle A { color:#333333; text-decoration:none; }
    .tableTitle A:Hover { color:#333333; text-decoration:underline; }
