﻿body
{
    /*font-size: 8pt;*/
    font-family: Arial, Helvetica, sans-serif;
}

#webContainer
{
    width: 960px;
    margin: 0 auto;
    position: relative;
}
#webHeaderWrapper
{
    padding-top:10px;
}
#webHeader
{
    width: 960px;
    z-index: 9;
}
#webHeader .corpLogo
{
    width: 360px;
    vertical-align: top;
    text-align: left;
    padding:20px 0px 0px 20px;
    z-index: 9;
}
#webHeader .topControl
{
    text-align: right;
    vertical-align: top;
    z-index: 9;
}
#webHeader .topControlText
{
    padding:2px;
    padding-right: 36px;
    z-index: 9;
}
#webHeader .topControlText, #webHeader .topControlText a
{
    color:#3A3A3A;
    text-shadow:1px 1px #FFFFFF;
}
#webHeader .topNav
{
    text-align: left;
    vertical-align: top;
    z-index: 9;
    height:60px;
    background-image:url('/Templates/WelSpring/images/hmenuleft.png');
    background-repeat:no-repeat;
    background-position:top left;
}
#webHeader .topMenu
{
    height:54px;
    margin:3px 0px 3px 3px;
    background-image:url('/Templates/WelSpring/images/hmenu.png');
    background-repeat:repeat-x;
    background-position: top left;
}
#topSpace
{
    height: 279px;
    z-index: 8;
}
#middleBar
{
    height: 80px;
    background-image: url('/Templates/WelSpring/images/Semi.png');
    z-index: 10;
}
#middleBar .promotionBanner
{
    width:100%;
}
.middleItem
{
    padding:20px 20px 20px 0px;
    float:right;
}
/*#middleBar .mainSlogan
{
    padding-top:18px;
}*/
#bgBanner
{
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 960px;
    height: 432px;
}
#bgBanner .rotator_img
{
    z-index: -1;
}
#footerWrapper
{
    
    padding-top:20px;
}

#footerWrapper .footerInfo
{
    background-color: #EDEDED;
    width:100%;
    border-top:5px solid #A8A8A8;
}

#footerWrapper .footerInfo td
{
    padding:0px 20px;
    vertical-align:top;
}
#footerWrapper .bottomBar
{
    border-top:1px solid #3A3A3A;
    background-color:#CACACA;
    color:#666666;
    padding:2px 20px;
}

.leftMenuContainer
{
    width:320px;
}
#rightContainer
{
    width:640px;
}

.leftMenu
{
    margin-top:-60px;
    margin-bottom:20px;
    padding:0 20px;
}
.footerRight
{
    border-left:1px solid #888;
    width:320px;
    font-size: 12px;
}

.leftMenuTop
{
    height:10px;
    background-image:url('/Templates/WelSpring/images/swhitetop.png');
    background-repeat:no-repeat;
    background-position:top right;
}

.leftMenuContent
{
    min-height:300px;
    background-image:url('/Templates/WelSpring/images/swhiteside.png');
    background-repeat:repeat-y;
    background-position:top right;
    padding:5px 27px 10px 27px;
}



.leftMenuBottom
{
    height:46px;
    background-image:url('/Templates/WelSpring/images/swhiteside.png');
    background-repeat:repeat-y;
    background-position:top right;
}

a { color:#000000; }
h1 { font-weight:normal; font-family:Arial; color:#3A3A3A; margin:16px 0 5px 0; padding:0; }
p { margin: 10px 0px; line-height:14pt; }
.CB { clear:both; }
.hbox { float:left; }
h1.tightHeader { margin:0 0 5px 0; padding:0; }
h2.contentTitle { font-weight:normal; font-size:18pt; margin:0 0 5px 0; padding:0; }

#ctl01_ctl00_PageContent_priceHolder_ddlCurrency
{
    display:none;
}
.price
{
    border:0;
}
#partNumTr
{
    display:none;
}
#ctl01_ctl00_PageContent_qtyHolder_ddlUOM
{
    display:none;
}
.iteminfo2, .itemNameHeader
{
    color:#333;
}
.buynowbutton
{
    background-image:url('/Templates/WelSpring/images/buyButton.png');
    width:164px;
    height:46px;
}
.buynowbutton:hover
{
    background-position:0 0;
}
.showcartbutton, .AddToCart
{
    display:none;
}
#ctl01_ctl00_PageContent_qtyTr
{
    background-color:#CACACA;
    border:1px solid #3A3A3A;
}
a.buynowbutton:link, a.showcartbutton:link, a.loginbutton:link, a.checkoutbutton3:link {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
}

/* MyCartInCorp */
#ctl01_PageContent_itemsInCart_grdItems
{
    padding-top: 0px !important;
}
.RadGrid_WebBlue .rgHeader, .RadGrid_WebBlue .rgHeader a
{
    color: #000000 !important;
    text-decoration: none;
}
.RadGrid_WebBlue .rgHeader, .RadGrid_WebBlue th.rgResizeCol
{
    background-position: 0 -2300px;
    background: #FFFFFF none repeat-x scroll 0 -2300px !important;
    border-right: 0px solid #FFFFFF !important;
    border-style: none solid solid !important;
    border-width: 0px 0px 1px 0px !important;
    font-weight: normal;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
    border-right-color: #FFFFFF !important;
    border-bottom-color: #CCCCCC !important;
}
.RadGrid_WebBlue .rgRow td, .RadGrid_WebBlue .rgAltRow td, .RadGrid_WebBlue .rgEditRow td, .RadGrid_WebBlue .rgFooter td
{
    border-color: -moz-use-text-color;
    border-style: none solid solid;
    border-width: 0 0 0px 0 !important;
    padding-bottom: 3px;
    padding-top: 4px;
}
/*.RadGrid_WebBlue .rgHeader, .RadGrid_WebBlue th.rgResizeCol 
{
    background:none repeat scroll 0 0 transparent !important;
    border-color:-moz-use-text-color #FFFFFF #CCCCCC #FFFFFF !important;
    border-style:none solid solid;
    border-width:0 0 0px 0px !important;
    font-weight:normal;
    padding-bottom:4px;
    padding-top:4px;
    text-align:left;
}*/
.RadGrid_WebBlue td.rgGroupCol, .RadGrid_WebBlue td.rgExpandCol
{
    border-style: none !important;
    border-width: 0px !important;
    background: none repeat scroll 0 0 !important;
    border-color: #96DD80 !important;
}

.RadGrid_WebBlue .rgFooterDiv, .RadGrid_WebBlue .rgFooter
{
    background: none repeat scroll 0 0 #96DD80 !important;
}
.RadGrid_WebBlue
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF !important;
    color: #000000;
}
.RadGrid_WebBlue .rgMasterTable, .RadGrid_WebBlue .rgDetailTable
{
    border-width: 0px !important;
    border-style: inherit !important;
    border-color: #CCCCCC !important;
    border-collapse: inherit !important;
}
.itempic
{
    /*background: url("/Templates/WelSpring/Images/no_picture.jpg") no-repeat scroll center center transparent;*/
    height: 160px;
    text-align: center;
    width: 160px;
}
.itemPicture1
{
    /*background: url("/Templates/WelSpring/Images/no_picture.jpg") no-repeat scroll center center transparent;*/
    /*border: 0 solid #CCCCCC;*/
    display: block;
    height: 233px;
    padding: 40px 10px 10px;
    text-align: center;
    vertical-align: middle !important;
    width: 233px;
    margin-top: 25px;
}
#divAllCat a
{
    text-decoration:none;
}

.SearchButton .RadComboBox { float:left; }
.SearchButton .SearchButtonText {
padding: 2px 5px;
background: #eaeaea;
border: 1px solid #888;
text-decoration: none;
display: block;
float: left;
}