﻿html, *
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body
{
    /*background: white;
    text-align: center;
    
    margin-top: 9px;*/
    width: 100%;
    background-color: #ededed;
    text-align: center;
    margin-top: 0px;
}
.notes
{
    font-family: Arial, Helvetica Black, Sans-Serif;
    font-size: 9px;
}
input, select
{
    border: 1px solid #9c9c9c;
}
form input.submit
{
    border: 0;
    padding: 0 0 0 8px;
}

#homeNavParentHOME {
    display:none;
}

#main {
   
	/* edited by dxyu: kept only margin-left */
	margin-left: 0px;
       /*background-color:#ededed; */
}

#holder
{
    /*margin: 0 auto;
    width: 1024px;
    text-align: left;*/

    background-image: url(../images/bgRepeater.gif);
    background-repeat: repeat-y;
    background-position: center top;

    background-color: #ffffff;
    background-repeat: repeat;
        
    margin: 0 0;
    width: 1024px;
    text-align: left;


}
#location
{
    text-align: right;
    padding-right: 72px;
    margin-bottom: 5px;
}
#header
{
    /*/*width: 1024px;*/
}
#header h1
{
    background: url(     "../images/GBC_logo.gif" ) top no-repeat;
    text-indent: -9999px;
    height: 108px;
    width: 152px;
    float: left;
}
#logo
{
    float: left;
    width: 152px;
    
}
#logo h1
{  
    cursor:hand;
}
#headerTop
{
    float: left;
    width: 872px;
}
#nav
{
    /* the broke ass menu*/
    float: left;
    width: 842px;
}
#headerrt
{
    float: left;
    width: 872px;
}
#mainnav
{
    list-style-type: none;
}
#mainnav li
{
    float: left;
    background: url(     "../images/nav_bg.gif" ) bottom repeat-x;
    height: 36px;
}
#mainnav li a
{
    width: 73px;
    text-align: center;
    padding-top: 6px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    text-decoration: none;
    display: block;
    background: url(     "../images/nav_item_bg.gif" ) top no-repeat;
}
#mainnav li a.custom
{
    color: #d00327;
    background: url(     "../images/nav_custom_bg.gif" ) top no-repeat;
}
#mainnav li a:hover
{
    border-top: 2px solid #a2a2a2;
    border-bottom-width: 0;
}
#mainnav li .headerSubCat
{
    margin-left: 1px;
    width: 289px;
    height: 208px;
    background: url(     "../images/subnav_bg.png" ) top no-repeat;
}
#mainnav li .headerSubCat a
{
    background: none;
    z-index: 10000000;
    padding: 3px 10px;
    text-align: left;
    height: auto;
    color: #000;
}
#mainnav li .headerSubCat a:hover
{
    border-top-style: none;
    text-decoration: underline;
}
#mainnav li .headerSubCat .subCatColumn
{
    width: 117px;
    padding-left: 3px;
    margin-left: 5px;
    padding-right: 15px;
    float: left;
}
#mainnav li .headerSubCat .subCatColumn a
{
    font-size: 10px;
}
#mainnav li .headerSubCat .subCatColumnTitle a
{
    font-size: 12px;
}
#headerItemsHOME
{
    visibility: hidden;
}
#homeNavParentHOME
{
    display:none;
}


#search
{
    width: 291px;
    border-right: 1px solid #8d8d8d;
    float: left;
    height: 72px;
    background: url(     "../images/search_bg.gif" ) top repeat-x;
}
#searchContent
{
    padding: 17px;
}
#searchContent input
{
    float: left;
}
#searchContent .textinput
{
    margin-top: 3px;
    width: 60%;
}
#myaccount
{
    height: 72px;
    width: 291px;
    float: left;
    border-left: 1px solid #fff;
    background: url(     "../images/my_account_bg.gif" ) top repeat-x;
}
#myaccount ul
{
    list-style-type: none;
    margin-top: 3px;
}
#myaccount li
{
    float: left;
}
#myaccount a
{
    padding: 3px 0px 3px 0px;
    text-decoration: none;
    color: #333;
    font-weight: normal;
    font-size: 9px;
}
#myaccountContent
{
    padding: 17px 17px 0px 17px;
}
#signin
{
    float: right;
    height: 42px;
}
.signIn a
{
    font-weight:bold;
    font-size:11px;
}
#signinLink
{
    text-indent: -9999px;
    background: url(../images/button_sign_in.gif) top no-repeat;
    height: 100px;
    width: 70px;
    display: block;
}
#signoutLink
{
    text-indent: -9999px;
    background: url(../images/button_sign_out.gif) top no-repeat;
    height: 40px;
    width: 70px;
    display: block;
}
#myshoppingcart
{
    float: left;
    width: 238px;
    height: 72px;
    background: url(     "../images/my_shopping_cart_bg.gif" ) top no-repeat;
}
#myshoppingcartContent
{
    padding: 17px 17px 0px 17px;
}
#viewcart
{
    padding-top: 17px;
    float: right;
    margin-right: 20px;
}
#viewcart a
{
    background: url(     "../images/button_view_cart.jpg" ) top no-repeat;
    text-indent: -9999px;
    height: 25px;
    width: 80px;
    display: block;
}
#flashcontent
{
    clear: both;
}
.clear
{
    clear: both;
}
#browse
{
    margin-top: 5px;
    width: 969px;
    margin-left: 7px;
    background: url(     "../images/browse_bg1.gif" ) top left repeat-y;
    margin-bottom: 12px;
}
.homeNavWrapper
{
    padding-bottom: 22px;
    background: url(     "../images/browse_bg_bottom1.gif" ) bottom left no-repeat;
}
.homeNavWrapper h2
{
    background: url(     "../images/browse_category_bg1.gif" ) top left no-repeat;
    height: 25px;
    padding: 5px 15px;
    color: #3f3e3e;
}


#footer
{
    /*
    margin: 20px 0;
    background: url(     "../images/page_footer1.jpg" ) bottom left no-repeat;
    background-color:#fff;
    padding-bottom: 20px;
    margin-bottom:20px;
    padding-left:10px;
    width: 949px;
_width: 949px;
    width: 1024px;
    float: left;*/
    
    /* edited by dxyu: added background-image  
    
    background-image: url(../images/bgRepeater.gif);
    background-repeat: repeat-y;
    background-position: center top;*/

    background-color: #ffffff;
    background-repeat: repeat;
    margin: 0 0;
    margin-left: 23px;
    
    padding-bottom: 20px;
    width: 949px;
    

}




#footer ul
{
    list-style-type: none;
    text-align: center;
    margin-bottom: 20px;
}
#footer li
{
    display: inline;
}
#footer li a
{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    padding: 10px;
}
#brand
{
    color: #8d8d8d;
    margin-left: 5px;
}
#brand h4
{
    float: left;
    text-indent: -9999px;
    width: 25px;
    height: 33px;
    margin-left: 30px;
    background: url(     "../images/acco_brand_logo.jpg" ) top no-repeat;
}
#brand a
{
    color: #8d8d8d;
    text-decoration: none;
    font-size: 10px;
}
#brand a:hover
{
    text-decoration: underline;
}
#copyright
{
    padding: 20px 10px;
    float: left;
    font-size: 10px;
}
#terms
{
    float: right;
    padding: 20px 65px;
    font-size: 10px;
}
h3 a:link
{
    color: #464646;
    text-decoration: none;
}
h3 a:active
{
    color: #464646;
    text-decoration: none;
}
h3 a:visited
{
    color: #464646;
    text-decoration: none;
}
h3 a:hover
{
    color: #464646;
    text-decoration: none;
}
h2 a:link
{
    color: #ffffff;
    text-decoration: none;
}
h2 a:active
{
    color: #ffffff;
    text-decoration: none;
}
h2 a:visited
{
    color: #ffffff;
    text-decoration: none;
}
h2 a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.contact
{
    background: url(     '../images/contactbox.gif' ) no-repeat left top;
    height: 666px;
}
.contact a:link
{
    color: #000000;
    text-decoration: none;
}
.contact a:active
{
    color: #000000;
    text-decoration: none;
}
.contact a:visited
{
    color: #000000;
    text-decoration: none;
}
.contact a:hover
{
    color: #000000;
    text-decoration: underline;
}
.parts_general
{
    background: url(     '../images/generalinfo_bg.png' );
    background-repeat: no-repeat;
    background-position: top;
    color: #646464;
    padding-left: 10px;
}
.quoteRequest
{
    background: url(     '../images/generalinfo_bg2.png' );
    background-repeat: no-repeat;
    background-position: top;
    color: #646464;
    padding-left: 10px;
}
.guidebook, .form_table_center
{
    width: 820px;
    margin: 0 auto 0 92px;
}
.guidebook .quoteRequest
{
    background: url(     '../images/generalinfo_bg3.png' );
    background-repeat: no-repeat;
    background-position: top;
    color: #646464;
    padding-left: 10px;
}
.quoteRequest .text_box input, .quoteRequest select, .quoteRequest textarea
{
    width: 240px;
    border: 1px solid #9C9C9C;
}
.quoteRequest .btn_submit, .quoteRequest .btn_clear
{
    border: none;
    width: 98px;
}
.parts_topsvc
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 24px;
}
.parts_toporder
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #de012a;
    font-size: 18px;
}
.parts_topsubmit
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #787878;
    font-size: 12px;
}
.form_table
{
    background: url(     '../images/form_table_bg.gif' ) repeat-y;
    background-position: top;
    color: #646464;
}
.form_table .text_box input, .form_table select, .form_table textarea
{
    width: 240px;
    border: 1px solid #9C9C9C;
}
.form_table .btn_submit, .form_table .btn_clear
{
    border: none;
    width: 98px;
}
.form_table td
{
    vertical-align: top;
    padding: 3px 0;
}
.form_table td.form_table_top
{
    background: url(     "../images/form_table_header.gif" ) no-repeat;
    height: 34px;
    padding: 0;
    vertical-align: middle;
}
.form_table td.form_table_blanktop
{
    background: url(     "../images/form_table_blankheader.jpg" ) no-repeat;
    height: 34px;
    padding: 0;
    vertical-align: middle;
}
.form_table .form_table_bot
{
    background: url(     "../images/form_table_bot.gif" ) no-repeat left bottom;
    height: 13px;
}
.border_top
{
    border-top: 1px solid #9c9c9c;
}
.form_table sup
{
    font-size: 0.8em;
}
.form_left
{
    width: 376px;
    float: left;
}
.form_right
{
    width: 376px;
    float: right;
}
.form_clear
{
    clear: both;
}
.form_table_center p.directions
{
    width: 680px;
}
.form_table_center ul.directions
{
    margin: 3px 15px;
    color: #555;
}
.form_table_center ul.directions li
{
    font-size: 0.9em;
}
.privacy
{
    color: #000000;
}
.privacy a:link
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.privacy a:active
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.privacy a:visited
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.privacy a:hover
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}
#subcatWrapper
{
 /*   background-color: #ffffff;
    background-repeat: repeat;*/
    float: left;
    width: 800px;
    background-color: White;
    background-repeat: repeat;
}
.subcatHeader
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 24px;
}
#subcatCopyTitleWrapper
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.subcatTabTop
{
    width: 264px;
    height: 23px;
    background: url(     '../images/subcattoptab.jpg' ) no-repeat;
    text-align: center;
    padding-top: 13px;
}
.subcatTabTop a
{
    font-weight: bold;
    font: arial;
    font-size: 12px;
    color: Black;
    text-decoration: none;
}
.subcatContentWrapper
{
    width: 264px;
    height: 209px;
    border-left: solid 1px #C5C5C5;
    border-bottom: solid 1px #C5C5C5;
}
.subcatcopy
{
    color: #606060;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.subcatTabWrapper
{
    float: left;
    width: 264px;
}
.subcatCopyWrapper
{
    padding-left: 14px;
    padding-right: 14px;
    float: left;
    width: 130px;
    padding-top: 5px;
    font-size: 11px;
}
.subcatImageWrapper
{
    float: left;
    padding-top: 10px;
}
.subcatImage
{
    width: 100px;
    height: 150px;
}
.subcatImageWrapper a
{
    padding-left: 10px;
}
.subcatShadedBottom
{
    width: 250px;
    height: 13px;
    background: url(     '../images/subcatgradient.jpg' ) repeat-x;
    float: left;
}
.subcatShadedBottomLeft2
{
    height: 12px;
    background: url(     '../images/subcatgradient.jpg' ) repeat-x;
    width: 14px;
    float: left;
}
.subcatShadedBottomLeft0
{
    height: 12px;
    background: url(     '../images/subcatgradient.jpg' ) repeat-x;
    width: 14px;
    float: left;
}
.subcatShadedBottomLeft1
{
    height: 12px;
    background: url('../images/subcatgradientleft.jpg' ) no-repeat;
    width: 14px;
    float: left;
}
.subcatShadedRight0Wrapper
{
    height: 259px;
    width: 9px;
    float: left;
}
.subcatShadedRight1Wrapper
{
    display: none;
}
.subcatShadedRight2Wrapper
{
    display: none;
}
.subcatRowWrapper
{
    float: left;
    width: 805px;
    
}
.subcatShadedRightBottom
{
    width: 9px;
    height: 15px;
    background: url(      '../images/subcatgradientbottomright.jpg' ) no-repeat;
}
.subcatShadedRightMiddle
{
    height: 205px;
    width: 9px;
    background: url(     '../images/subcatgradientrightmiddle.jpg' ) repeat-y;
}
.subcatShadedRightTop
{
    width: 9px;
    height: 40px;
    background: url(     '../images/subcatgradientrighttop.jpg' ) no-repeat bottom;
}
.subcatHeaderImage
{
    float: right;
}

.subcatcopy h1, .subcatcopy h1 span
{
    font-size: 18px;
    color: #DE012A;
    padding-bottom: 8px;
    font-weight: normal;
}
.subcatContentWrapper1, .subcatContentWrapper2, .subcatContentWrapper3, .subcatContentWrapper4, .subcatContentWrapper5, .subcatContentWrapper6
{
    width: 263px;
    border-left: solid 1px #C5C5C5;
    border-bottom: solid 1px #C5C5C5;
}
.subcatShadedRightMiddle1, .subcatShadedRightMiddle2, .subcatShadedRightMiddle3, .subcatShadedRightMiddle4, .subcatShadedRightMiddle5, .subcatShadedRightMiddle6
{
    width: 9px;
    background: url(     '../images/subcatgradientrightmiddle.jpg' ) repeat-y;
}
.content
{
    width: auto;
    margin-left: auto;
    margin-right: auto;
    height: auto;

}
.content h1
{
    font-size: 30px;
    font-weight: normal;
}
.content p
{
    margin-top: 10px;
    font-size: 16px;
}
.content table
{
    margin-top: 10px;
}
.content a
{
    color: #666699;
}
.content h2
{
    font-size: 20px;
    font-weight: normal;
}
#detailSingleAdd
{
    width: 800px;
    float: left;
}
.detailSingleAddHeader
{
    background-color: #B4B4B4;
   
}
.detailSingleAddHeaderTDHeader
{
    padding: 5px;
    font-weight: bold;
    text-align: center;
}
.detailSingleAddHeaderTDHeader1
{
    padding: 5px;
    background: #B4B4B4 url(             '../images/detailGreyLeft.jpg' ) no-repeat left top;
    font-weight: bold;
    text-align: center;
}
.detailSingleAddHeaderTDHeaderLast
{
    padding: 5px;
    background: #B4B4B4 url(             '../images/detailGreyRight.jpg' ) no-repeat right top;
    font-weight: bold;
    text-align: center;
}
.detailSingleTD
{
    border-left: 1px solid #B4B4B4;
    text-align: center;
    border-bottom: 1px solid #B4B4B4;
    padding: 5px;
}
.detailSingleTDQuantity
{
    width: 100px;
    border-left: 1px solid #B4B4B4;
    border-bottom: 1px solid #B4B4B4;
    padding: 5px;
}
.detailSingleTDQuantity input
{
    width: 50px;
    margin-left: 5px;
}
.detailsSingleTDCart
{
    border-bottom: 1px solid #B4B4B4;
    padding: 5px;
}
.leftBorder
{
    border-left: 1px solid #B4B4B4;
    padding: 5px;
}
.detailCartAbs
{
    /*position: absolute;*/
}
#divDieSets{ width:238px; float:left; margin-left:10px;}
#divMaintenance{ width:238px; float:left; margin-left:10px;}
#divNotForSale{ width:238px; float:left; margin-left:10px;}
.detailCartBottom
{
    background: url(            '../images/subcatgradient.jpg' ) repeat-x;
    height: 12px;
}
.detailCartBottomLeft
{
    background: url(            '../images/subcatgradientleft.jpg' ) no-repeat;
    height: 12px;
    width: 14px;
}
.detailCartRight
{
    height: 100%;
    background-color: White;
}
.detailCartRightMiddle
{
    background: white url(        '../images/detailcartrightmiddle.jpg' ) repeat-y right;
    width: 14px;
}
.detailCartRightTop
{
    background: white url(        '../images/detailCartRightTop.jpg' ) no-repeat -2px 0px;
}
.detailCartBottomRight
{
    width: 9px;
    height: 15px;
    background: url(        '../images/detailCartRightbottom.jpg' ) no-repeat -3px -2px;
}
#productDetailContent
{
    float: left;
}
.related
{
    width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.relatedHeader
{
    height: 30px;
    background: url(           '../images/related_topgradient.jpg' ) repeat-x;
    color: White;
    font-weight: bold;
    text-align: center;
}
.relatedHeaderLeftCorner
{
    height: 30px;
    background: url(         '../images/related_topleft.jpg' ) no-repeat top left;
    width: 10px;
   
}
.relatedHeaderRightCorner
{
    height: 30px;
    background: url(         '../images/related_topright.jpg' ) no-repeat top right;
   
}
.relatedFooter
{
    height: 30px;
    background: url(           '../images/related_bottomgradient.jpg' ) repeat-x 0px -1px;
    color: White;
    font-weight: bold;
    text-align: center;
}
.relatedFooterLeftCorner
{
    height: 30px;
    background: url(         '../images/related_bottomleft.jpg' ) no-repeat -1px left;
    width: 10px;
}
.relatedFooterRightCorner
{
    height: 30px;
    background: url(         '../images/related_bottomright.jpg' ) no-repeat -1px right;
}
.relatedRightTop
{
    background: url(       '../images/related_righttopright.jpg' ) no-repeat 0px 2px;
    width: 10px;
    height: 28px;
    font-weight:bold;
}
.relatedRightMiddle
{
    background: url(       '../images/related_rightgradient.jpg' ) repeat-y right;
    width: 10px;
}
.relatedRightBottom
{
    background: url(       '../images/related_rightbottomright.jpg' ) no-repeat;
    width: 10px;
}
.relatedQuantities
{
    width: 50px;
}
.relatedQuantities input
{
    width: 50px;
}
.related input
{
    margin-right: 10px;
}
.insideTD
{
    padding: 5px;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
}
#tabfeatures
{
    cursor: hand;
}
#tabspecifications
{
    cursor: hand;
}
#tabsupplies
{
    cursor: hand;
}
#tabrelated
{
    cursor: hand;
}
#specifications
{
    display: none;
}
#supplies
{
    display: none;
}
#related
{
    display: none;
}
.detailselected
{
    width: 178px;
    height: 23px;
    background: url(       '../images/detail_tabselected.jpg' ) no-repeat;
    float: left;
    text-align: center;
    font-weight: bold;
    color: Black;
    padding-top: 10px;
}
.detailunselected
{
    width: 178px;
    height: 23px;
    background: url(       '../images/detail_tab.jpg' ) no-repeat;
    float: left;
    text-align: center;
    font-weight: bold;
    color: Gray;
    padding-top: 10px;
    white-space: nowrap;
}
#detailsTabsWrapper
{
    width: 712px;
}
#features h1
{
    font-weight: bold;
    color: Black;
    padding: 5px;
}
#features li
{
    padding: 3px;
    list-style-position: inside;
    list-style-image: url(    '../images/detail_bullet.jpg' );
}
#detailsContentWrapper
{
    float: left;
    margin-right: auto;
    margin-left: auto;
    width: 712px;
}
#detailsContent
{
    margin-right: auto;
    margin-left: auto;
    width: 690px;
    border-bottom: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    color: Gray;
    padding: 10px;
}
.spec
{
    width: 100%;
    clear: both;
}
.specHeader
{
    font-weight: bold;
    color: Black;
    padding-bottom: 7px;
}
.specContent
{
    width: 200px;
    padding: 3px;
}
.insideTD a
{
    color: #DE012A;
}
.padleft20
{
    padding-left: 20px;
}
.prodchoosercopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 50px;
    padding-top: 10px;
}
.prodchoosercopy b
{
    font-weight: bold;
    color: Black;
}
.prodheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 10px;
    font-weight: bold;
}
.prodselect
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.prodchooserbutton
{
    padding-top: 20px;
    padding-bottom: 10px;
}
.prodchooseranswer
{
    padding-bottom: 20px;
}
.prodchoosercopy a
{
    color: Black;
}
.prodselectnotrecommended span
{
    color: Red;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    padding-left: 10px;
}
.DLGetAdobe
{
    font-size: 12px;
    color: Gray;
    width: 700px;
    text-align: left;
}
.DLWrapper
{
    text-align: center;
    width: 700px;
    margin: 0 auto;
}
.DLResultItems
{
    width: 420px;
    text-align: left;
}
.DLCat
{
    text-align: left;
}
.DLCat a
{
    color: Red;
    text-decoration: none;
}
.DLSubCat
{
    width: 300px;
    text-align: left;
    float: left;
}
.DLSubCat h1
{
    font-size: 16px;
    color: Black;
    padding-bottom: 5px;
}
.DLSubCat a
{
    color: Red;
    text-decoration: none;
}
.DLItems
{
    text-align: left;
    float: left;
}
.DLItems h1
{
    color: Black;
    font-size: 14px;
    padding-bottom: 5px;
}
.DLItems a
{
    color: Red;
    text-decoration: none;
}
.DLCatWrapper
{
}

.DLWapper a
{
    color: Red;
    text-decoration: none;
}
.svccopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 120px;
}
.svclist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding-left: 120px;
}
a:active
{
    color: #90012a;
    text-decoration: none;
}
a:link
{
    color: #90012a;
    text-decoration: none;
}
a:visited
{
    color: #90012a;
    text-decoration: none;
}
a:hover
{
    color: #90012a;
    text-decoration: underline;
}
.svccopyheader
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    padding-left: 120px;
}
.svccopyheaderlg
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 24px;
    padding-left: 120px;
}

.planscopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 120px;
}
.downloadsheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 120px;
    padding-top: 15px;
}
.planslist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding-left: 120px;
}
.plansheader
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #c21e3a;
    font-size: 16px;
    font-weight: bold;
    padding-left: 120px;
}
.plansheaderlg
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding-left: 120px;
}
.svcheaderlg
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding-left: 120px;
}
.svccopysm
{
    font-size: 11px;
    color: #808080;
    padding-left: 120px;
}
.blackanchors a
{
    color: Black;
}
.blackanchors td a
{
    color: Black;
}
.categoryHeader h1, .subCategoryHeader h1
{
    font-size: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.categoryHeader h2, .subCategoryHeader h2
{
    font-size: 12px;
    margin: 0px 0px 0px px;
    padding: 0px 0px 15px 0px;
}
.downloadsCategoryWrapper div
{
    padding: 5px 0px 5px 0px;
}
.downloadsCategoryWrapper a
{
    font-weight: bold;
}
.subCategoryHeader
{
    text-align: left;
}
.newcopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    padding-top: 20px;
}

.newcopy1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding-top: 20px;
}
.newcopy a:active
{
    color: #000000;
    text-decoration: none;
}
.newcopy a:link
{
    color: #000000;
    text-decoration: none;
}
.newcopy a:visited
{
    color: #000000;
    text-decoration: none;
}
.newcopy a:hover
{
    color: #90012a;
    text-decoration: underline;
}
.whatsnew
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 24px;
}

.trainop
{
    font-family: Arial, Helvetica, Sans-Serif;
    
    font-size: 24px;
    text-decoration: underline;
}
.presscopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding-left: 150px;
    padding-top: 15px;
    width: 500px;
    padding-bottom: 40px;
}
.presscopy a:active
{
    color: #000000;
    text-decoration: none;
}
.presscopy a:link
{
    color: #000000;
    text-decoration: none;
}
.presscopy a:visited
{
    color: #000000;
    text-decoration: none;
}
.presscopy a:hover
{
    color: #90012a;
    text-decoration: underline;
}
.pressreleases
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 24px;
    margin-left: 150px;
}
.skuGroup {width:805px;}
.custom_cat {width:969px;}
table.cat_header {width:961px;}
.cat_table {margin:15px 0 0 0; width:100%;}
.cat_table td {vertical-align:top;}
.cat_table table {width:100%; border-collapse:collapse;}
.cat_table td td {text-align:center; padding:4px 10px;}
.cat_table td.cell_h {padding:0;}
.cat_table .cell td {border:1px solid #B4B4B4;}
.cat_table td.cat_cart div {border-width:0 1px 1px 1px; border-style:solid; border-color:#b4b4b4; text-align:right; padding:4px 10px 0px 21px;}
td.cat_cart input {border:none;}
.cell {margin:0 0 0 1px;}

.cat_table1 {margin:15px 0 0 8px; width:94%;}
.cat_table1 td {vertical-align:top;}
.cat_table1 table {width:100%; border-collapse:collapse;}
.cat_table1 td td {text-align:center; padding:4px 10px;}
.cat_table1 td.cell_h {padding:0;}
.cat_table1 .cell td {border:1px solid #B4B4B4;}
.cat_table1 td.cat_cart div {border-width:0 1px 1px 1px; border-style:solid; border-color:#b4b4b4; text-align:right; padding:4px 10px 0px 21px;}



.bookmarks {width:961px; border-bottom:1px solid #b4b4b4; margin:0 0 20px 0;}
.bookmarks h2 {background:#ddd; padding:5px 21px; margin:10px 0;}
.bookmarks ul {margin:0 0 15px 21px; list-style:none;}
.bookmarks a, .bookmarks a:visited, .cell_h a, .SkuGrpPaging a {color:Black; text-decoration:none;}
.bookmarks a:hover, .cell_h a:hover, .SkuGrpPaging a:hover {text-decoration:underline;}

.rounded_top {background:url("../images/corner_t.gif") repeat-x; height:9px;}
.rounded_top .left {float:left; background:url("../images/corner_tl.gif") no-repeat; height:9px; width:9px;}
.rounded_top .right {float:right; background:url("../images/corner_tr.gif") no-repeat; height:9px; width:9px;}

.borders_lr {border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; padding:0 10px 5px 21px;}

.grey td {background:#B4B4B4; padding:9px 0 4px 0;}
/*.grey td a, .grey td a:visited {color:#000; font-weight:bold; text-decoration:none;}*/
/*changed by Shripad Ghodke, in order to show up underlines for the link*/
.grey td a, .grey td a:visited {color:#000; font-weight:bold;}

.shadow_v {width:10px; background:url("../images/shadow_vr.gif") repeat-y left top;}
td div.shadow_tr {background:url("../images/shadow_tr.gif") no-repeat left top; height:11px;}
td.shadow_b {height:10px; background:url("../images/shadow_hr.gif") repeat-x left top;}
td div.shadow_bl {background:url("../images/shadow_lb.gif") no-repeat left top; height:11px;}
td.shadow_br {background:url("../images/shadow_br.gif") no-repeat left top; height:11px;}

.ct1 {width:45%;}
.ct2 {width:15%;}
.ct3 {width:15%;}
.ct4 {width:10%;}
.ct5 {width:15%;}
.ct5 input {color:#RED; width:4em;}
.ct5a {font-weight:bold;}

.ctg1 {width:45%;}
.ctg2 {width:15%;}
.ctg3 {width:15%;}
.ctg4 {width:10%;}
.ctg5 {width:10%;}
.ctg6 {width:4em;}
.ctg6 input {color:#RED; width:4em;}


.header_content {float:left; width:500px;}
.pageTitle h1 {font-size:large;}
.pageTitleclearance h1 {font-size:large;text-align:left;}
.headerCopy {padding-top:10px;}

.headerImg {width: 277px; float: right;}

.SkuGrpFilter {font-weight:bold; font-size:12px;}

.borders_lr table {width:100%;}
.borders_lr table td.SkuGrpPaging, .cat_cart td.SkuGrpPaging {text-align:left;}
.AddCartBtn input {float:right;}
.label input {font-size: 12px; color: #DE012A;padding-bottom: 8px; font-weight: normal;}
.borders_lr span, .borders_lr table td input, .cat_cart span, .cat_cart input {vertical-align:middle;}
.content ul {margin:0 0 0 15px;}
.automargins{margin-left:auto;margin-right:auto;}
.categorySelected{font-size:15px;}
/*.addded by subhash for backround color */
.normal { background-color: White }
.normalActive { background-color: #CCE3FF  }

/*.addded by subhash for backround color */
.normal1 { background-color: White }
.normalActive1 { background-color: #CCE3FF  }

/*.addded by subhash for Menu color */
.DynamicMenuItemStyle
{
    font-size: .8em;
    
    border-right-style: solid;
    border-right-color: #585880;
    border-right-width: 2px; 
       
    border-left-style: solid;
    border-left-color: #585880;
    border-left-width: 2px; 
  
}

.MenuControlNoHover a:hover
{
    color: #585880;
}


.staticMenuItemStyle
{
    width: 89px;
    background-color: Gray;
    border: solid 1px #000;
    color: White;
    text-align: center;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    
}
    .staticSelectedStyle
{
    background-color: ActiveBorder;
    color: #003300;
    border-bottom: solid 1px #eee;
    z-index: 100;
}
    .staticHoverStyle
{
    background-color: Transparent;
}
   
    .substaticMenuItemStyle
{
    width: 89px;
    background-color: #009933;
    text-align: center;
    color: #66FF33;
}
    .substaticHoverStyle
{
    background-color: #99FF99;
    border: solid 1px #A68F8F;
    color: #009900;
}

