
#resultsContent{ width:766px!important; .width:760px!important;}
#attrib_filtersbox
{
    width: 184px;
    margin: 0px 0px 2px 0px;
    color: #666;
    overflow: hidden;
}
#attrib_filterwrap
{
    padding: 5px 5px;
    border-bottom: 1px solid #e6e5d3;
}
#attrib_filtersbox UL
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
#attrib_filtersbox LI.basic
{
    padding: 0px 4px 3px 8px;
    font-size: 11px;
    margin: 0px 0px 0px 2px;
    color: #666;
    list-style-type: none;
}


.leftNav
{
    text-align: left;
    width: 194px;
    padding-top: 15px;
    background: #899a23;
    font-family: arial;
}

.leftNav h6
{
    font-weight: bold;
    color: #333;
    font-size: 12px;
}

.leftNav .whiteSpacer
{
    background: #fff;
    height: 5px;
    display: block;
    clear: both;
    overflow: hidden;
}

#attrib_filtersbox #attrib_filterwrap ul li a
{
    color: #0072bb;
    text-decoration: underline;
}

#attrib_filtersbox #attrib_filterwrap ul li.viewMore
{
    color: #0072bb;
    text-decoration: underline;
    background: url(http://img.cdw.com/global/icons/expand.gif) 0px 2px no-repeat;
    padding-left: 15px;
    margin-left: 10px;
}

.leftNav .basic_on
{
    font-family: arial;
    padding-top: 12px;
    padding-bottom: 7px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #fff;
    border: 1px solid #999;
    border-bottom: none;
}
.leftNav .basic_off
{
    font-family: arial;
    padding-top: 8px;
    padding-bottom: 5px;
    background: #d3d2be;
    color: #666;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #999;
    border-right: none;
    border-bottom: none;
}

.leftNav .adv_on
{
    font-family: arial;
    padding-top: 12px;
    padding-bottom: 7px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #fff;
    border: 1px solid #999;
    border-bottom: none;
}
.leftNav .adv_off
{
    font-family: arial;
    padding-top: 8px;
    padding-bottom: 5px;
    background: #d3d2be;
    color: #666;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
}

.leftNav .basic_on a
{
    font-family: arial;
    background: url(http://img.cdw.com/global/buttons/yellow_button.gif) 10px 3px no-repeat;
    color: #333;
    display: block;
    text-decoration: none;
}
.leftNav .basic_off a
{
    font-family: arial;
    display: block;
    text-decoration: underline;
    color: #666;
}
.leftNav .adv_on a
{
    font-family: arial;
    color: #333;
    padding-left: 10px;
    background: url(http://img.cdw.com/global/buttons/yellow_button.gif) 5px 3px no-repeat;
    display: block;
    text-decoration: none;
}
.leftNav .adv_off a
{
    font-family: arial;
    color: #666;
    display: block;
}


.leftNav .search_adv
{
    background: #fff;
    padding: 10px;
    margin-top: 0px;
}

.leftNav .selected_attributes
{
    background: #efebde;
    padding: 9px 7px 0px 7px;
    color: #636563;
    font-family: arial;
}

.leftNav .clearAll
{
    background: #efebde;
    padding: 0px 7px 5px 7px;
    color: #636563;
    font-family: verdana;
}

.leftNav .clearAll a
{
    color: #666;
    margin-left: 120px;
    text-decoration: none;
}

.leftNav .clearAll a:hover
{
    color: #666;
    text-decoration: underline;
}

.adv_drop
{
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    display: block;
    line-height: 16px;
    margin-top: 20px;
}

.adv_drop a
{
    text-decoration: none;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    background: url(http://img.cdw.com/global/icons/expand.gif) 0px 3px no-repeat;
    padding-left: 15px;
    display: block;
}

.bts input
{
    font-size: 10px;
}

.logOnSpecialPricing
{
    color: #fff;
    font-weight: bold;
}

.logOnSpecialPricing a
{
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
}

#searchtable
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    margin-left: 5px;
}
.searchrow-compare
{
    width: 70px;
    text-align: center;
    float: left;
    margin: 0px;
}
.searchrow-compare input
{
    clear: both;
}
.searchrow-compare a
{
    text-decoration: none;
    color: #999;
    font-size: 10px;
}
.searchrow-expand
{
    width: 280px;
    float: left;
    margin: 0px 0px 0px 10px;
    text-align: left;
    clear: right;
}
.searchrow-image
{
    width: 90px;
    text-align: center;
    float: left;
    margin: 0px;
}
.searchrow-description
{
    width: 305px;
    padding-left: 12px;
    float: left;
    margin: 0px;
    text-align: left;
}

html > body .searchrow-description
{
    width: 295px;
}
.searchrow-description p
{
    margin: 8px 0px 0px 0px;
    padding: 0px;
    padding-right: 10px;
    color: #333;
}

a.description-title
{
    font-size: 12px;
    font-weight: bold;
    color: #333;
    padding-right: 10px;
    text-decoration: underline;
}
.searchrow-availability
{
    width: 128px;
    float: left;
    margin: 0px;
}
.searchrow-availability p
{
    margin-left: 12px;
    font-weight: bold;
}
.searchrow-price
{
    width: 130px;
    color: #c00;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin: 0px;
    padding-left: 20px;
}

.searchrow-contract
{
    padding-top: 7px;
    width: 255px;
    text-align: right;
}

.searchrow-contract a
{
    color: #666;
    text-decoration: underline;
}


.searchrow-dropdown
{
    height: 30px;
    text-align: center;
}

.contractdropdown
{
    width: 280px;
    font-size: 11px;
    text-align: left;
}
.searchrow
{
    border-bottom: 2px solid #ccc;
    padding-top: 15px;
    font-size: 11px;
    padding-bottom: 15px;
}

.searchrow-compare a
{
    color: #ccc;
    text-decoration: none;
}

.rightflex
{
    border-bottom: none;
    padding: 0px;
}


a.seeall, a.seeall:hover, a.seeall:active, a.seeall:visited
{
    color: #0072bc;
    text-decoration: underline;
}


/* JRK */
.leftnav .scrollingBox
{
    margin-top: 5px;
    height: 160px;
    border: 1px solid #ccc;
    overflow: auto;
    padding: 5px;
}

html > body .leftnav .scrollingBox
{
    margin-top: 5px;
    height: 145px;
    width: 160px;
    border: 1px solid #ccc;
    overflow: auto;
    padding: 5px;
}
.leftnav .plainBox
{
    margin-top: 5px;
    width: 170px;
    padding: 5px;
}

/* JRK */
.leftnav .nugget
{
    padding-left: 15px;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    display: block;
}

.leftnav .nugget_closed
{
    background: url(http://img.cdw.com/global/icons/expand.gif) 0px 3px no-repeat;
}


.leftnav .nugget_open
{
    background: url(http://img.cdw.com/global/icons/collapse.gif) 0px 3px no-repeat;
}

.pageTitle
{
    font-size: 20px;
    width: 190px;
    height: 35px;
    text-align: center;
}

.hierarchySignpost
{
    font-size: 12px;
    margin: 10px;
}

.contractSelection
{
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #efede0;
    border: 2px solid #806f57;
}

.head
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    background: #806f57;
}

.contractSelection .head a
{
    text-decoration: none;
    color: #fff;
    font-family: arial;
}

.catalogHeader
{
    width: 100%;
    background: #8fa030 url(http://img.cdw.com/global/transHeader_bg.gif) no-repeat;
    color: #fff;
    height: 38px;
}

.contractSelection a
{
    color: #666;
    text-decoration: none;
}
.contractSelection a:hover
{
    color: #666;
    text-decoration: underline;
}

/* JRK - contract center */
.contractCenter
{
    width: 576px;
    margin: 0px;
    float: left;
    color: #333;
    font-family: verdana;
    text-align: left;
}

.ccHeader
{
    padding: 12px 15px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background: #94a439;
    clear: both;
}
.ccWelcome
{
    background: #fff url(http://img.cdw.com/global/backgrounds/cc_bg.gif) repeat-x;
    border-bottom: 1px solid #d1c8c8;
    padding: 4px 5px 14px 16px;
}
.contractNumber
{
    margin-top: 10px;
    margin-bottom: 20px;
}
.contractLinks
{
    font-weight: bold;
    padding: 8px 5px 15px 16px;
}
.contractLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 7px;
}
.contractLinks li
{
    font-weight: normal;
    padding-left: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
    line-height: 16px;
    color: #333;
    font-size: 11px;
    list-style-type: none;
}

.contractCenter a
{
    color: #333;
    text-decoration: none;
}
.contractCenter a:hover
{
    color: #333;
    text-decoration: underline;
}

.contractCenter h4
{
    color: #fff;
    font-weight: bold;
    padding: 3px 10px;
    background: #b3b1a2;
}
/* JRK - end of contract center */

/* JRK - used by slideshow */
.topSellers
{
    padding: 0px 47px 12px 5px;
    color: #666;
    height: 170px;
    font-family: arial;
}
.topSellers img.productImage
{
    padding-top: 5px;
    margin-left: 15px;
    margin-right: 20px;
    margin-bottom: 40px;
    float: left;
}
.topSellers h3
{
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}

.topSellers h3 a
{
    color: #333;
    text-decoration: none;
}

.topSellers h3 a:hover
{
    color: #333;
    text-decoration: underline;
}

.topSellers .priceText
{
    font-size: 12px;
}

.topSellers .price
{
    color: #990000;
    font-weight: bold;
    font-size: 16px;
}

#showcase-bot-num2
{
    background: #fff url(http://img.cdw.com/global/backgrounds/showcase-link-bg.gif) 100% 0% no-repeat;
    border-bottom: 6px solid #889a22;
    padding-top: 5px;
    height: 21px;
}

#showcase-bot-num2 .num-select
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-showcase-link-select.jpg) repeat-x;
    font-weight: bold;
    padding: 0px 4px;
    border: 1px solid #fff;
    cursor: pointer;
}

#showcase-bot-num2 .num-select a
{
    color: #5c6816;
    text-decoration: none;
    display: block;
}

#showcase-bot-num2 ul
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#showcase-bot-num2 li
{
    list-style-type: none;
    list-style: none;
    float: right;
    margin-right: 8px;
    text-align: center;
}

#showcase-bot-num2 .num-deselect
{
    background: #5f5342;
    padding: 0px 4px;
    border: 1px solid #fff;
    cursor: pointer;
}

#showcase-bot-num2 .num-deselect a
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.topsellers .topSellingTitle
{
    color: #889a20;
    font-weight: bold;
    font-size: 14px;
    margin: 0px;
    margin-bottom: 4px;
}



/* JRK - end of slideshow tags */

/* JRK - start content spotlight tags */
.learnMore h5
{
    background: #b2b0a1;
    padding: 3px 10px;
    color: #fff;
    font-size: 13px;
    font-family: arial;
}

#relatedSearchContentContainer
{
    border-top: 1px solid #CCC;
    padding-top: 10px;
    margin-bottom: 5px;
}

#relatedSearchContent, #relatedSearchContentTitle
{
    color: #333;
    margin-left: 10px;
    font-family: arial;
    font-size: 12px;
}

#relatedSearchContentTitle
{
    margin-bottom: 5px;    
    font-weight: bold;
}

#relatedSolutions, #articlesResources, #webinarPodcasts
{
    color: #666;
    margin-left: 21px;
    margin-top: 14px;
    font-family: verdana;
    font-family: arial;
    padding-left: 33px;
}

#relatedSolutions
{
    background: url(http://img.cdw.com/global/icons/related_solutions_icon.gif) no-repeat;
}

#articlesResources
{
    background: url(http://img.cdw.com/global/icons/articles_resources_icon.gif) no-repeat;
}

#webinarPodcasts
{
    background: url(http://img.cdw.com/global/icons/webinar_podcasts_icon.gif) no-repeat;
}

#relatedSolutions h6, #articlesResources h6, #webinarPodcasts h6
{
    color: #333;
    font-weight: bold;
    font-family: arial;
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 0px;
}
#relatedSolutions ul, #articlesResources ul, #webinarPodcasts ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#relatedSolutions li, #articlesResources li, #webinarPodcasts li
{
    margin: 0px;
    color: #666;
    font-family: arial;
    list-style-type: none;
    font-size: 11px;
    padding-bottom: 3px;
}

#relatedSolutions a, #articlesResources a, #webinarPodcasts a
{
    color: #666;
    text-decoration: underline;
}


.contractCenter h5
{
    height: 16px;
    color: #fff;
    background: #b1b0a0;
    font-weight: bold;
    font-size: 14px;
    font-family: verdana;
    margin: 0px;
    clear: both;
    padding: 2px 0px 2px 20px;
}


/* JRK - end of content spotlight tags*/


.contractSelectorCollapseLink
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 1px 0px;
    margin: 0px 0px 0px 10px;
    cursor: pointer;
    background: none;
}



/******************************************HUBS******************************************************************/


#hubModule
{
    padding: 0px;
    margin: 0px;
}

#hub_rollover
{
    float: left;
    margin: 0px;
    width: 184px;
    color: #0072bc;
    background: #ccc;
    cursor: pointer;
    border: 2px solid #fff;
}

#hub_rollover a, #hub_rollover2Up a, #hub_rolloverWide a, #hub_rolloverbanner a
{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding: 175px 0px 5px 0px;
    font-family: arial;
    color: #0072bc;
    text-decoration: none;
    display: block;
    width: 100%;
}

#hub_rollover a:hover, #hub_rollover2Up a:hover, #hub_rolloverWide a:hover, #hub_rolloverbanner a:hover
{
    text-decoration: underline;
    color: #0072bc;
    display: block;
    width: 100%;
}

#hub_rolloverbanner
{
    float: left;
    margin: 0px;
    width: 570px;
    color: #0072bc;
    background: #ccc;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    cursor: pointer;
    border: 2px solid #fff;
}

#hub_rollover2Up
{
    float: left;
    margin: 0px;
    width: 274px;
    color: #0072bc;
    background: #ccc;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    cursor: pointer;
    border: 2px solid #fff;
}

#hub_rolloverWide
{
    float: left;
    margin-left: 0px;
    width: 278px;
    color: #0072bc;
    background: #ccc;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    cursor: pointer;
    border: 2px solid #fff;
}

.hubWrapper
{
    color: #333;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    overflow: hidden;
}

#relatedCol1, #relatedCol2, #relatedCol3
{
    float: left;
    margin-left: 10px;
    width: 170px;
    color: #0072bc;
    padding-bottom: 20px;
    font-family: arial;
}

#relatedCol1 h4, #relatedCol2 h4, #relatedCol3 h4
{
    color: #333;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 0px;
}
#relatedCol1 ul, #relatedCol2 ul, #relatedCol3 ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#relatedCol1 li, #relatedCol2 li, #relatedCol3 li
{
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
    padding-left: 10px;
    margin: 0px;
    list-style: none;
    color: #333;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 5px;
}

#relatedCol1 a, #relatedCol2 a, #relatedCol3 a
{
    color: #333;
    text-decoration: none;
}
#relatedCol1 a:hover, #relatedCol2 a:hover, #relatedCol3 a:hover
{
    color: #333;
    text-decoration: underline;
}

/****************************************************************************************************************/

/* JRK - Featured Products (aka Showcase)*/
.featuredProductsWrapper
{
    margin: 0px;
    width: 185px;
}

.featuredProductsWrapper_horiz
{
    text-align: left;
}

.featuredProductsWrapper .topAd
{
    margin-bottom: 6px;
}

.featuredProductsWrapper .rightWall_featuredProducts
{
    border: 1px solid #b1b0a0;
    padding: 11px 6px;
    font-size: 11px;
    color: #666;
}

.featuredProductsWrapper h5
{
    height: 16px;
    color: #fff;
    background: #b1b0a0;
    font-weight: bold;
    font-size: 13px;
    font-family: arial;
    margin: 0px;
    padding: 2px 0px 2px 10px;
}

.featuredProductsWrapper .rightWall_featuredProducts ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.featuredProductsWrapper .rightWall_featuredProducts li
{
    list-style-type: none;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
}



.featuredProductsWrapper .prodDescription, .featuredProductsWrapper_horiz .prodDescription
{
    font-weight: bold;
    margin-top: 5px;
    display: block;
}

.featuredProductsWrapper .prodDetails, .featuredProductsWrapper_horiz .prodDetails
{
    margin-top: 5px;
    margin-bottom: 10px;
    display: block;
    clear: both;
}

.featuredProductsWrapper .prodThumb, .featuredProductsWrapper_horiz .prodThumb
{
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.featuredProductsWrapper .featProdPrice, .featuredProductsWrapper_horiz .featProdPrice
{
    color: #990000;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana;
    margin: 2px 0px;
}

.featuredProductsWrapper .moreBtn
{
    margin-top: 6px;
}

.featuredProductsWrapper .rightWall_featuredProducts ul ul
{
    margin-top: 5px;
    padding: 0px;
    list-style: none;
}
.featuredProductsWrapper .rightWall_featuredProducts li li
{
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
    padding-left: 10px;
    margin: 0px;
    color: #666;
    font-family: verdana;
    list-style-type: none;
    font-size: 11px;
    margin-bottom: 5px;
}

.featuredProductsWrapper .rightWall_featuredProducts a
{
    color: #666;
    text-decoration: none;
}
.featuredProductsWrapper .rightWall_featuredProducts a:hover
{
    color: #666;
    text-decoration: underline;
}

.horizontal_featuredProducts ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.horizontal_featuredProducts li
{
    list-style-type: none;
    margin: 0px;
    margin-bottom: 5px;
    padding-left: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
}

.horizontal_featuredProducts a
{
    color: #666;
    text-decoration: none;
}
.horizontal_featuredProducts a:hover
{
    color: #666;
    text-decoration: underline;
}


.featuredProductsWrapper .rightWall_featuredProducts .prodPrice
{
    color: #990000;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana;
    margin: 2px 0px;
}

#pnlCdwRecommends
{
    width: auto;
    text-align: left;
}
/*
#pnlCdwRecommends {width:766px; height:300px; text-align:left; margin:0px; margin-bottom:10px; margin-top:10px; clear:both; border:1px solid #b5b2a5;}
html>body #pnlCdwRecommends {width:764px; height:300px; text-align:left; margin:0px; margin-bottom:10px; margin-top:10px; clear:both; border:1px solid #b5b2a5;}
*/

.featuredProductsWrapper .dividerGrey
{
    height: 1px;
    overflow: hidden;
    background: #d2d2d2;
    border-bottom: 1px solid #ececec;
    margin-top: 16px;
}

.featuredProductsWrapper .dividerGreyHoriz
{
    width: 1px;
    height: 220px;
    overflow: hidden;
    background: #d2d2d2;
    margin-right: 5px;
    float: left;
}

.featuredProductsWrapper .clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
}
/* JRK - End of Featured Product (aka Showcase)




/****************************************************************************************************************/




/*---------Contract Center 1 style ---------*/

#cont-center1-content-holder
{
    margin-top: -3px;
    margin-left: -1px;
    background: #fff;
    height: 225px;
}

#contract-center1-content
{
    text-align: left;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}

#contract-center1-content p
{
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 200px;
}

/*---------Contract Center 3 style ---------*/

#cont-center3-content-holder
{
    height: 387px;
}

#contract-center3-content
{
    padding: 15px;
    width: 432px;
}

#contract-center3-content p
{
    padding: 5px 0px 5px 0px;
}

.organization-type
{
    padding-top: 10px;
    height: 100px;
}

.organization-type h4
{
    color: #333333;
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-bullet.gif) left no-repeat;
    padding: 0px 0px 0px 7px;
}

.organization-type a
{
    text-decoration: none;
}

.organization-type a:hover
{
    text-decoration: underline;
}

.organization-type p
{
    padding: 0px;
    margin: 0px;
}

.org-type-left
{
    float: left;
    width: 183px;
}

.org-type-right
{
    float: left;
    width: 183px;
    margin: 0px 0px 0px 35px;
}

html > body .org-type-right
{
    margin: 0px 0px 0px 45px;
}


#myacct-main-feat-bottom, #myacctg-main-feat-bottom
{
    height: 10px;
}


/*-- Contract Center 2 --*/

#contract2-header-banner
{
    background: url(http://img.cdw.com/assets/pages/content/contract-center-2.jpg) no-repeat;
    background-position: center top;
    height: 96px;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    clear: both;
}

html > body #contract2-header-banner
{
    margin: 3px 10px 0px 10px;
}

#contract-header-banner-txt
{
    padding: 20px 0px 0px 10px;
}

#contract-header-banner-txt h4
{
    font-size: 13px;
    color: #3e3e3d;
}

#contract-center-search-title
{
    background-image: url(http://img.cdw.com/assets/pages/framework/bg-contract-search.jpg);
    background-repeat: repeat-x;
    height: 29px;
    margin: 20px 0px 0px 0px;
}

#contract-search form
{
    margin: 0px;
    padding: 0px 0px 0px 100px;
}

#contract-search .txtbox
{
    width: 170px;
    font-size: 11px;
    height: 17px;
    border: 1px solid #aaa;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    float: left;
}

#contract-search #continue
{
    padding: 0px;
    margin: 8px 0px 2px 10px;
}

html > body #contract-search #continue
{
    padding: 0px;
    margin: 8px 0px 0ox 10px;
    float: left;
}

/*-- Contract Center 4 --*/

#contract4-header-banner
{
    background: url(http://img.cdw.com/assets/pages/content/contract-center-4.jpg) no-repeat right top;
    height: 96px;
    margin: 0px 10px 0px 10px;
    padding: 0px;
}

html > body #contract4-header-banner
{
    margin: 3px 10px 0px 10px;
}

#banner-support-nugget-holder
{
    width: 295px;
    height: 60px;
    border-top: 1px solid #5E4E40;
    border-left: 1px solid #5E4E40;
    background: #75685C url(http://img.cdw.com/assets/pages/framework/bg-contract-right.gif) right repeat-y;
}

#banner-support-nugget3-holder
{
    width: 320px;
    height: 60px;
    border-top: 1px solid #5E4E40;
    border-left: 1px solid #5E4E40;
    background: #75685C url(http://img.cdw.com/assets/pages/framework/bg-contract-right.gif) right repeat-y;
}

.banner-support-nugget-center1-style
{
    margin-top: 30px;
}
/* For cdwg sites */
/*---- Main Feature Shadow box structure starts -----*/

#maing-shadow-box
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-top.gif) top repeat-x;
}

#maing-shadow-box-topright
{
    height: 7px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-topright.gif) top right no-repeat;
}

#maing-shadow-box-topleft
{
    height: 7px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-topleft.gif) top left no-repeat;
}
#maing-shadow-box-bodyright
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-right.gif) right repeat-y;
}

#maing-shadow-box-bodyleft
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-left.gif) left repeat-y;
}

#maing-shadow-box-bottom
{ .margin-top:-4px;
height:10px;
_margin-top:0px;
background:url(http://img.cdw.com/assets/pages/framework/bg-mcont-bot.gif)bottomrepeat-x;
}

#maing-shadow-box-botright
{ .margin-top:-2px;
height:10px;
background:url(http://img.cdw.com/assets/pages/framework/bg-mcont-botright.gif)bottomrightno-repeat;
}

#maing-shadow-box-botleft
{ .margin-top:-2px;
height:10px;
background:url(http://img.cdw.com/assets/pages/framework/bg-mcont-botleft.gif)bottomleftno-repeat;
}

/*---- Main Feature Shadow box structure ends -----*/

#maing-feature-nugget
{
    margin: 0px 12px 0px 12px;
}

html > body #maing-feature-nugget
{
    margin: 5px 12px 2px 12px;
}
/*----------Banner Support Nugget style-----------------------*/


#bannerg-support-nugget
{
    width: px;
    height: 60px;
    background: url(http://img.cdw.com/assets/pages/framework/banner-suport-nugget-corner.gif) right bottom no-repeat;
}

#bannerg-support-nugget .image
{
    margin: 5px 0px 0px 5px;
    float: left;
}
#bannerg-support-nugget-content
{
    float: left;
    padding: 12px 0px 0px 0px;
    margin-left: 5px;
}
#bannerg-support-nugget-content h5
{
    color: #ffffff;
}

#bannerg-support-nugget-content ul
{
    margin: 0px;
    padding: 0px;
    color: #fff;
}

#bannerg-support-nugget-content ul li
{
    list-style-type: none;
    padding-left: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/icon-white-contractnugget.gif) left no-repeat;
}

#bannerg-support-nugget-content li a
{
    color: #fff;
    text-align: none;
}

#bannerg-support-nugget-content li a
{
    color: #fff;
    text-align: underline;
}
.prod-promo
{
    width: 176px;
    margin: 0px;
    padding: 0px;
}

.prod-promo-title
{
    height: 19px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) x-repeat;
    padding: 0px 0px 0px 5px;
}

.prod-promo-title h4
{
    font-weight: bold;
    color: #ffffff;
    float: left;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.prod-promo-title .image
{
    margin: 1px 1px 0px 0px;
    float: right;
    border: 0px;
}

html > body .prod-promo-title .image
{
    margin: 0px;
}

.prod-promo-content
{
    border: 1px solid #b7afa0;
    padding: 7px 3px 7px 7px;
}

html > body .prod-promo-content
{
    width: 164px;
    padding: 7px 3px 20px 7px;
}

.prod-promo-content .prod-promo-content-elem
{
    margin-left: 63px;
}

.prod-promo-content .prod-promo-content-elem h4
{
    color: #333;
}

.prod-promo-content .prod-promo-content-elem h5
{
    color: #333;
}

.prod-promo-content .image
{
    margin-right: 8px;
    float: left;
}

.prod-promo-content ul
{
    padding: 0px 0px 0px 20px;
    margin: 0px;
}
html > body .prod-promo-content ul
{
    padding: 0px 0px 0px 15px;
}

.prod-promo-content li
{
    list-style-image: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif);
    padding-bottom: 5px;
}

.prod-promo-content ul a
{
    color: #333;
    text-decoration: none;
}

.prod-promo-content ul a:hover
{
    color: #333;
    text-decoration: underline;
}

.prod-promo-content h5
{
    color: #333;
    font-weight: normal;
}

.prod-promo-content h5.txtred
{
    color: #a20000;
    font-weight: normal;
}


#brand-feat-brand-bar
{
    height: 30px;
    background: #E6E5D3 url(http://img.cdw.com/assets/pages/framework/feat-title-bar-left.gif) no-repeat;
    padding: 0px 0px 0px 6px;
    margin: 0px;
}

#brand-feat-brand-bar #brand-feat-brand-right-cor
{
    background: url(http://img.cdw.com/assets/pages/framework/feat-title-bar-right.gif) no-repeat right top;
    padding: 9px 10px 7px 6px;
    margin: 0px;
    float: right;
}
#brand-feat-brand-bar .brand-feat-brand-subtitle
{
    float: left;
    padding-top: 7px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

#brand-feat-brand-bar #brand-feat-brand-right-cor a
{
    font-size: 11px;
    color: #333;
    text-decoration: none;
}

#brand-feat-brand-bar #brand-feat-brand-right-cor a:hover
{
    font-size: 11px;
    color: #333;
    text-decoration: underline;
}

/*-- Large Showcase - Supporting Page (Alternative View) MOVED FROM CONTENTTEXT.CSS --*/
#callout-image-nugget h5
{
    color: #666;
    line-height: 16px;
}

#supporting-page-main-content h3
{
    font-size: 13px;
    margin: 0px 0px 20px 0px;
}

#container-left #container-left-bot #supporting-page-main-content h5
{
    color: #333;
    font-weight: bold;
}

#supporting-page-main-content p
{
    color: #333;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

.banner-text p
{
    font-size: 12px;
}

#container-mid
{
    width: 760px;
    float: left;
    margin: 0px 0px 0px 7px;
}

html > body #container-mid
{
    margin: 0px 0px 0px 12px;
}

/* -- Large Showcase Supporting Page - Type A -- */
#showcase-med-main-feat #lrg-showcase-support-img-a h1, #showcase-med-main-feat #lrg-showcase-support-img-a h3, #showcase-med-main-feat #lrg-showcase-support-img-b h1, #showcase-med-main-feat #lrg-showcase-support-img-b h3, #showcase-med-main-feat #lrg-showcase-support-img-b1 h1, #showcase-med-main-feat #lrg-showcase-support-img-b1 h3, #showcase-med-main-feat #lrg-showcase-support-img-b2 h1, #showcase-med-main-feat #lrg-showcase-support-img-b2 h3, #showcase-med-main-feat #lrg-showcase-support-img-b3 h1, #showcase-med-main-feat #lrg-showcase-support-img-b3 h3
{
    color: #fff;
}

#showcase-med-main-feat #lrg-showcase-support-img-a p, #showcase-med-main-feat #lrg-showcase-support-img-b p, #showcase-med-main-feat #lrg-showcase-support-img-b1 p, #showcase-med-main-feat #lrg-showcase-support-img-b2 p, #showcase-med-main-feat #lrg-showcase-support-img-b3 p
{
    color: #fff;
    font-size: 12px;
    height: 60px;
    height: 59px;
    overflow: hidden;
}

#showcase-med-main-feat #lrg-showcase-support-img-a #banner-support-a h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b1 h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b2 h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b3 h5
{
    color: #000;
    font-size: 11px;
    padding-left: 10px;
}

#showcase-med-main-feat #lrg-showcase-support-img-a #banner-support-a p
{
    color: #82735E;
    font-size: 11px;
    padding-left: 10px;
}

/* -- Large Showcase Supporting Page - Type B -- */
#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b p
{
    color: #fff;
    font-size: 11px;
    padding-left: 10px;
}

#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b h4
{
    color: #fff;
    padding-left: 10px;
}

.feature-cat-line-item-bot li
{
    list-style-image: url(http://img.cdw.com/assets/pages/framework/ico-grey-right.gif);
    padding-bottom: 3px;
}

.feature-cat-line-item-bot ul
{
    margin-top: 3px;
    padding-left: 12px;
    margin-top: 3px;
    padding-left: 0px;
    margin-left: 17px;
}
/*-- Container Left of Medium Showcase Homepage --*/
#container-med-showcase
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
}
#containerg-med-showcase
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
}

#container-med-showcase td
{
    font-family: Arial, Helvetica, sans-serif;
}

#containerg-med-showcase td
{
    font-family: Arial, Helvetica, sans-serif;
}

#container-med-showcase #container-left
{
    width: 770px;
    overflow: hidden;
    float: left;
}

#containerg-med-showcase #container-left
{
    width: 770px;
    overflow: hidden;
    float: left;
}


/*--Showcase Main Feature Style starts --*/

#showcase-med-main-feat
{
    width: 768px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-top.gif) top repeat-x;
}

#showcase-med-main-feat-topright
{
    height: 7px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-topright.gif) top right no-repeat;
}

#showcase-med-main-feat-topleft
{
    height: 7px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-topleft.gif) top left no-repeat;
}

#showcase-med-main-feat-bodyright
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-right.gif) right repeat-y;
}

#showcase-med-main-feat-bodyleft
{
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-left.gif) left repeat-y;
}

#showcase-med-main-feat-bottom
{
    height: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-bot.gif) bottom repeat-x;
}

#showcase-med-main-feat-botright
{
    height: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-botright.gif) bottom right no-repeat;
}

#showcase-med-main-feat-botleft
{
    height: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/bg-mcont-botleft.gif) bottom left no-repeat;
}

/*-- Large Showcase Main Page --*/

#showcase-med-main-feat .logo
{
    border: 0px;
    margin-left: 29px;
    margin-top: -2px;
    float: left;
}

html > body #showcase-med-main-feat .logo
{
    margin-top: 4px;
}

#showcase-med-main-feat #main-feature-title
{
    margin: 0px 0px 10px 215px;
}

html > body #showcase-med-main-feat #main-feature-title
{
    margin: 5px 0px 10px 215px;
}

#showcase-med-main-feat #main-feature
{
    background: no-repeat;
    width: 744px;
    height: 248px;
    margin: 0px 0px 0px 11px;
    padding: 20px 0px 0px 209px;
}

html > body #showcase-med-main-feat #main-feature
{
    height: 221px;
}

#showcase-med-main-feat #lrg-showcase-main-feature
{
    width: 765px;
    height: 250px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
#main-feature-cont .select
{
    margin-bottom: 12px;
}

#support-img-b-txt1 .select
{
    margin-bottom: 8px;
}

#showcase-med-main-feat #lrg-showcase-nav
{
    width: 180px;
    height: 250px;
    float: left;
    margin: 0px;
    padding: 0px;
    background: #e6e5d3 url(http://img.cdw.com/assets/pages/framework/showcase-lrg-left-nav-bot.gif) no-repeat left bottom;
}

#showcase-med-main-feat #lrg-showcase-nav h5
{
    color: #333;
    font-weight: normal;
    padding: 10px;
}

#showcase-med-main-feat #lrg-showcase-nav ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#showcase-med-main-feat #lrg-showcase-nav li
{
    border-bottom: 1px solid #e6e5d3;
    padding: 4px 0px 3px 20px;
    font-size: 12px;
    color: #333;
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) no-repeat 10px center;
    background: #f9f9f5;
}

#showcase-med-main-feat #lrg-showcase-nav a
{
    text-decoration: none;
}
#showcase-med-main-feat #lrg-showcase-nav a:hover
{
    text-decoration: underline;
}

#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .select
{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background-image: none;
    padding: 10px;
    background: #fff;
}

#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .last
{
    background-image: none;
    height: 20px;
    padding: 0px;
    background: #f9f9f5;
}

#showcase-med-main-feat #lrg-showcase-nav .viewall
{
    font-weight: normal;
    padding: 0px 0px 0px 20px;
    background: url(http://img.cdw.com/assets/pages/framework/arrow-black-trans.gif) no-repeat 10px center;
    color: #333;
}


#lrg-showcase-image-cor
{
    background: url(http://img.cdw.com/assets/pages/framework/showcase-img-link-bg.gif) bottom right no-repeat;
    height: 244px;
    width: 565px;
    padding: 0px;
}



/* -- Large Showcase Supporting Page - Type B -- */

#showcase-med-main-feat #lrg-showcase-support-img-b1, #showcase-med-main-feat #lrg-showcase-support-img-b2, #showcase-med-main-feat #lrg-showcase-support-img-b3, #showcase-med-main-feat #lrg-showcase-support-img-b
{
    width: 565px;
    height: 250px;
    float: left;
}

#showcase-med-main-feat #support-img-b-txt1
{
    margin: 0px;
    padding: 20px 230px 20px 29px;
    margin-bottom: 10px;
    height: 92px; .height:130px;
overflow:hidden;
}

#showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b
{
    height: 77px;
    width: 337px;
    float: left;
    margin: 0px 5px 0px 10px;
    padding: 0px;
    filter: alpha (opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    overflow: hidden;
}

html > body #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b
{
    margin: 0px 5px 0px 20px;
}

#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b #banner-support-img-b
{
    float: left;
    border: 1px solid #a0a0a0;
    width: 128px;
    margin: 14px;
}

#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b ul
{
    padding: 0px;
    margin: 5px 0px 0px 0px;
    float: left;
    width: 170px;
    list-style-type: none;
}

/* -- Medium Showcase Homepage -- */

#showcase-med-main-feat #xerox-main-feature-support
{
    background: url(http://img.cdw.com/assets/pages/content/xerox-support-feature.jpg) no-repeat;
    width: 745px;
    height: 250px;
    margin: 0px 0px 0px 11px;
    padding: 28px 0px 0px 209px;
}

html > body #showcase-med-main-feat #xerox-main-feature-support
{
    height: 250px;
}

#main-feature #main-feature-cont
{
    width: 300px;
}

#showcase-med-main-feat #main-feature ul
{
    margin: 0px;
    padding: 10px 0px 0px 15px;
}

#showcase-med-main-feat #main-feature ul li
{
    font-size: 11px;
    color: #fff;
    line-height: 16px;
    list-style-image: url(http://img.cdw.com/assets/pages/framework/ico-white-bullet.gif);
}

#showcase-med-main-feat #main-feature .image
{
    border: 0px;
    vertical-align: middle;
}

/*-- Container Bottom of Medium Showcase Homepage --*/

#container-left #container-left-bot
{
    margin: 4px 12px 0px 10px;
    padding: 8px 0px 0px 0px;
}

#container-left #container-left-bot .image
{
    border: none;
    margin-right: 5px;
}

#container-left #container-left-bot .feature-cat-lines
{
    margin: 5px 0px 0px 0px;
    clear: both;
}


#container-left #container-left-bot .feature-cat-lines-item
{
    width: 218px;
    margin: 5px 15px 20px 15px;
    float: left;
}

#container-left #container-left-bot .feature-cat-lines-item-2upVersion
{
    width: 348px;
    margin: 5px 13px 20px 13px;
    float: left;
}

#container-left #container-left-bot .feature-cat-line-item-top
{
    height: 110px;
    margin: 10px;
}

#container-left #container-left-bot .feature-cat-line-item-top .image
{
    margin: 80px 0px 0px 10px;
}

#container-left #container-left-bot .feature-cat-line-item-top .imageopt
{
    margin-top: 10px 0px 0px 10px;
}

.feature-cat-line-item-top .opt-rebate
{
    display: table;
    height: 80px; #position:relative;
overflow:visible;
}

.feature-cat-line-item-top .opt-rebate-container
{ #position:absolute;
#top:100%;
display:table-cell;
vertical-align:bottom;
}

.feature-cat-line-item-top .opt-rebate-content
{ #position:relative;
#top:-100%;
}

.feature-cat-line-item-top .opt-rebate-content ul
{
    padding: 0px 0px 0px 15px;
    margin: 0px;
}

html > body .feature-cat-line-item-top .opt-rebate-content ul
{
    padding: 0px 0px 0px 5px;
}

.feature-cat-line-item-top .opt-rebate-content li
{
    list-style-image: url(http://img.cdw.com/assets/pages/framework/ico-grey-right.gif);
}

.feature-cat-line-item-top .opt-rebate-content li a
{
    color: #666;
    font-size: 10px;
}

.feature-cat-line-item-bot
{
    margin-top: 20px;
}

.feature-cat-line-item-bot h5
{
    color: #333 !important;
}


/*-- Promo Image / Resource Link Nugget --*/

.brand-promo-nugget
{
    float: left;
    margin: 6px 15px 0px 0px;
}

.brand-promo-nugget-last
{
    float: left;
    margin: 6px 0px 0px 0px;
}
.brand-fix-hgt
{
    height: 99px;
    overflow: hidden;
}
html > body .brand-fix-hgt
{
    height: 69px;
    overflow: hidden;
}

p.long-nav-padded
{
    padding-top: 5px;
}

#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .select-two-line
{
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
}



#showcase-med-main-feat
{
    width: 958px;
    margin: 0px;
    padding: 0px;
}

.contractCenter
{
    background: url(http://img.cdw.com/global/backgrounds/contractCenter_bg.jpg) 100% 0% no-repeat;
    height: 350px;
    font-family: verdana;
    font-size: 11px;
    color: #333;
    width: 920px;
    float: right;
    margin-right: 10px;
    padding: 0px;
}

.contractCenter .contractSelectForm
{
    width: 380px;
    text-align: left;
    float: left;
}

.contractCenter h3
{
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.contractCenter .viewContract
{
    margin-top: 30px;
    width: 280px;
    border: 1px solid #333;
}

.contractCenter .viewContract .title
{
    padding: 3px 10px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
}

.contractCenter .subFeature
{
    width: 290px;
    background: #e6e5d3;
    margin-top: 30px;
    padding: 6px;
}

.contractCenter .subFeature a
{
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
    padding-left: 10px;
    text-decoration: none;
    color: #333;
}

.contractCenter .subFeature a:hover
{
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
    padding-left: 10px;
    text-decoration: underline;
    color: #333;
}

.contractCenter .subfeature img
{
    border: 1px solid #7e6f5a;
    float: left;
    margin-right: 6px;
}

.linkDisplaySmall
{
    background: none;
    font-size: 10px;
    text-align: right;
    color: #fff;
    text-decoration: underline;
    border: none;
    padding: 1px 0px;
    margin: 0px 0px 0px 10px;
    cursor: pointer;
}

.linkDisplay
{
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
    border: none;
    padding: 1px 0px;
    background: none;
    text-align: right;
}


.contractSelection
{
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #efede0;
    border: 2px solid #806f57;
}

.head
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    background: #806f57;
}



/****************************************************************************************************************/


.bulletedHyperlink
{
    margin: 5px 5px 3px 5px;
    padding-left: 8px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 3px no-repeat;
}

.bulletedHyperlink a
{
    text-decoration: none;
}

.bulletedHyperlink a:hover
{
    text-decoration: underline;
}

.bulletedHyperlinkGrey
{
    margin: 5px 5px 3px 5px;
    padding-left: 8px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 3px no-repeat;
}

.bulletedHyperlinkGrey a
{
    text-decoration: none;
}

.bulletedHyperlinkGrey a:hover
{
    text-decoration: underline;
}


/****************************************************************************************************************/



table.pagerTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

td.pagerInfoCell img
{
    padding: 0px;
    border: none;
}

td.pagerInfoCell a.pagerHyperlink
{
    color: #3c3c3c;
    text-decoration: none;
}

td.pagerInfoCell a.pagerHyperlinkDisabled
{
    color: #c0c0c0;
    text-decoration: underline;
}

td.pagerCurrentCell
{
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

td.pagerCurrentCell a.pagerHyperlink
{
    color: #3c3c3c;
    text-decoration: none;
}

td.pagerOtherCell
{
    color: #3c3c3c;
    text-align: center;
}

td.pagerOtherCell:hover
{
    background: #e3e3e3;
}

td.pagerOtherCell a.pagerHyperlink
{
    color: #3c3c3c;
    text-decoration: underline;
}


/****************************************************************************************************************/




.contractTeam
{
    width: 183px;
    border: 1px solid #d2cbbb;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: arial;
    font-size: 11px;
}

.contractTeam h3
{
    color: #333;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 11px;
    background: #d2cbbb;
    margin: 0px;
}

.contractTeam h4
{
    background: #edede1;
    padding: 10px;
    color: #806a52;
    font-weight: normal;
    margin: 0px;
    font-size: 11px;
}

.contractTeam ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 5px;
}

.contractTeam ul li
{
    padding: 6px 0px 30px 10px;
    border-top: 1px solid #efede0;
    color: #6a6a6a;
    font-size: 10px;
    height: 90px;
    clear: both;
    list-style-type: none;
}

.contractTeam ul li img
{
    float: left;
    margin-right: 7px;
    margin-top: 5px;
}

.contractTeam ul li span.in
{
    color: #349c01;
    font-weight: bold;
}


.contractTeam ul li span.out
{
    color: #cc0000;
    font-weight: bold;
}

.contractTeam ul li a
{
    text-decoration: underline;
    color: #6a6a6a;
}


#ContractSelector1_lblLogin
{
    color: #fff;
    font-size: 11px;
}

#ContractSelector1_lblLogin a
{
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
}



#welcome-user, #g-container #welcome-user
{
    float: left;
    margin-left: 0px;
    width: 670px;
    height: 37px;
    padding-top: 7px;
    padding-left: 5px;
}


.topCol1, .topCol2, .topCol3
{
    width: 190px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    margin-bottom: 10px;
}

html > body .topCol1, .topCol2, .topCol3
{
    width: 180px;
}

.topCol1 h4, .topCol2 h4, .topCol3 h4
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    margin-top: 30px;
}

.topCol1 h4 a, .topCol2 h4 a, .topCol3 h4 a
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    margin-top: 30px;
    color: #333;
    background: none;
    text-decoration: none;
}

.topCol1 h4 a:hover, .topCol2 h4 a:hover, .topCol3 h4 a:hover
{
    color: #333;
    text-decoration: underline;
    padding: 0px;
    background: none;
}

.topCol1 a, .topCol2 a, .topCol3 a
{
    color: #333;
    text-decoration: none;
    padding-left: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 4px no-repeat;
    margin-bottom: 5px;
    display: block;
}

.topCol1 a:hover, .topCol2 a:hover, .topCol3 a:hover
{
    color: #333;
    text-decoration: underline;
    padding-left: 10px;
    background: url(http://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 4px no-repeat;
    margin-bottom: 5px;
}


.blueCol
{
    width: 260px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    margin-bottom: 8px;
    margin-top: 20px;
}

.blueCol a
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #0072bb;
    text-decoration: none;
    display: block;
    width: 100%;
}

.blueCol a:hover
{
    color: #0072bb;
    text-decoration: underline;
    width: 100%;
}

.sortByMenu
{
    font-size: 10px;
    font-family: arial;
}


.visualIEFloatFix
{
    height: 0.01%;
}

.rightwallAdWrapper
{
    width: 187px;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
}

.rightWallAd
{
    border: 1px solid #b2b0a1;
    margin-bottom: 5px;
    padding: 0px;
}

.rightWallAd h2
{
    color: #fff;
    background: #b2b0a1;
    padding: 4px 7px;
    margin: 0px;
    font-size: 12px;
    font-weight: bold;
}


.alphaNavLink
{
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

.alphaNavLinkDim
{
    color: #999;
    font-size: 12px;
    font-weight: bold;
}

.contractSelectorInput input
{
    width: 280;
    cursor: pointer;
}

html > body .contractSelectorInput input
{
    width: 300;
    cursor: pointer;
}
.contractSelectedHeader
{
    text-align: left;
    padding: 5px 5px 15px 25px;
}

#ctrlContentSpotlighting_updatePnl
{
    margin-top: 20px;
}

#ctrlContentSpotlighting_updatePnl h5
{
    color: #fff;
    margin: 0px;
    padding: 4px 20px;
    font-weight: bold;
    font-size: 12px;
    background: #b2b0a1;
}

/************************************CONTRACTS******************************************************/

.contractsWrapper
{
    border: 1px solid #9d9c88;
    border-top: 6px solid #9d9c88;
    background: #ebead8;
    text-align: left;
}

.contractsWrapper ul.title
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.contractsWrapper ul.title li
{
    list-style-type: none;
    padding: 14px 13px;
    float: left;
    margin: 0px;
    width: 400px;
}

.contractsContainer
{
    background: #fff;
    padding: 15px 10px;
    border-top: 1px solid #806e56;
    clear: both;
    font-family: arial;
}

html > body .contractsContainer h3
{
    height: 12px;
    font-size: 12px;
    background: #806e56;
    padding: 5px 15px 8px 24px;
    color: #fff;
    margin-bottom: 10px;
}

.contractsContainer h3
{
    height: 12px;
    font-size: 12px;
    background: #806e56;
    padding: 5px 15px 3px 24px;
    color: #fff;
    margin-bottom: 10px;
}


.contractsContainer .contractSelector
{
    background: url(http://img.cdw.com/global/backgrounds/contractSelectorLarge_bg.gif) repeat-x;
    padding: 17px 16px;
    margin-top: 1px;
}

.contractsContainer .contractSelector2
{
    background: #e2e4d6 url(http://img.cdw.com/global/backgrounds/contractSelectorLarge2_bg.gif) repeat-x;
    padding: 17px 16px;
    margin-top: 1px;
}


/************************************ACCOUNT MANAGER POPUP******************************************************/


#Popup-AccountManager-iframe, #Popup-AccountManager
{
    visibility: hidden;
    width: 280px;
    position: absolute;
    margin-left: 325px;
    margin-top: 28px;
    z-index: 3000;
}



#Popup-AccountManager
{
    text-align: left;
}





/**************************************MY CONTRACTS ROUNDED HEADER***********************************************/


.contractsHeader
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_top_bg.gif) repeat-x;
}
.contractsHeaderLeft
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_left_bg.gif) repeat-y;
}
.contractsHeaderRight
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_left_bg.gif) 100% 0% repeat-y;
}
.contractsHeaderTopLeft
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_topLeft_bg.gif) no-repeat;
}
.contractsHeaderTopRight
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_topRight_bg.gif) 100% 0% no-repeat;
    margin: 0px;
    padding: 20px 18px;
    text-align: left;
}
.contractsHeaderTopLeft
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_topLeft_bg.gif) no-repeat;
}
.contractsHeaderBottom
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_bottom_bg.gif) 0% 100% repeat-x;
}
.contractsHeaderBottomLeft
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_bottomLeft_bg.gif) 0% 100% no-repeat;
}
.contractsHeaderBottomRight
{
    background: url(http://img.cdw.com/global/backgrounds/contracts_bottomRight_bg.gif) 100% 100% no-repeat;
}

.contractsHeaderTopRight h3
{
    font-weight: bold;
    font-size: 16px;
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
}
.contractsHeaderTopRight h4
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

/****************************************************************************************************************/

.didYouMean-NoResults
{
    color: #940000;
    font-weight: bold;
    font-size: 12px;
}

.productlabel
{
    font-weight: bold;
    font-size: 12px;
    padding-left: 5px;
}

#lblShowingResultsTop
{
    font-family: arial;
}
#lblShowingResultsBottom
{
    padding-left: 20px;
    font-family: arial;
}

#NoResults1_pnlNoProducts, #NoResults1_pnlProductcategory
{
    padding-left: 10px;
}

#NoResults1_pnlNoProducts a, #NoResults1_pnlProductcategory a
{
    color: #333;
    text-decoration: none;
}

#NoResults1_pnlNoProducts a:hover, #NoResults1_pnlProductcategory a:hover
{
    text-decoration: underline;
}

#ctrlResults_ibCompare
{
    cursor: default;
}

.lblSelectUp2ten
{
    color: #333;
    font-size: 11px;
    margin-top: 10px;
    display: block;
}

.active
{
    overflow: auto;
}
.inactive
{
    overflow: hidden;
}

/******************************* RESULTS ****************************************/
.boxtop
{
    height: 39px;
    width: 151px;
    border: 1px solid #aaa094;
    background-color: #eae7e4;
}


##resultscontent
{
    float: right;
    width: 766px!important;
	.width: 760px!important;
    margin-left: 0px;
    padding-left: 0px;
}

.resultsWrapper
{
    background: url(http://img.cdw.com/global/backgrounds/selectedContracts_bg.gif) 0px 32px repeat-x;
}


#ctrlContentSpotlighting_upContSpot
{
    clear: both;
    margin: 0px;
}


/******************************PROMOTIONS**************************************/


.promoWrapper
{
    height: auto;
    font-size: 11px;
    font-family: arial;
}

.promoWrapper table, .promoWrapper td
{
    height: auto;
    font-size: 11px;
    font-family: arial;
}

.promoWrapper .promoSearchWrapper
{
    height: auto;
    background: url(http://img.cdw.com/assets/backgrounds/promoSearch_bg.gif) repeat-x;
    border-bottom: 2px solid #e7e4d3;
    margin: 0px 0px 3px 0px;
}

.promoWrapper .promoSearch
{
    font-size: 13px;
    background: url(http://img.cdw.com/assets/backgrounds/promoArrow.gif) 8px 0px no-repeat;
    padding: 12px 10px;
}

.promoWrapper .promoInput
{
    width: 140px;
    font-weight: bold;
    border: 2px solid #fc9f40;
    vertical-align: middle;
    margin: 0px 8px 0px 10px;
    text-transform: uppercase;
}

.promoWrapper .promoNotes
{
    font-size: 13px;
    padding: 8px 0px 8px 10px;
}

.promoWrapper .promoViewProducts
{
    vertical-align: middle;
    margin: 0px 15px 0px 0px;
}

.promoWrapper .resultsHeader
{
    height: 31px;
    background: #d0cdba;
    margin: 0px 0px 5px 0px;
}

.promoWrapper .resultsHeader td
{
    font-weight: bold;
    color: #666;
    border-left: 1px solid #fff;
    border-right: 1px solid #bbb9ac;
    padding: 0px 10px 0px 10px;
}

.promoWrapper .promoPriceHeader
{
    background: #565451;
    color: #fff !important;
    border-left: 1px solid #fff;
    padding: 0px 10px 0px 5px;
}

.promoWrapper .transHeader
{
    background: #8fa030 url(http://img.cdw.com/assets/backgrounds/transHeader_bg.gif) no-repeat;
    color: #fff;
    padding: 8px 10px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}

.promoWrapper .transHeader a
{
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
    margin: 0px 0px 0px 15px;
    font-weight: normal;
}

.promoWrapper .pagingControlWrapper
{
    width: 100%;
    background: url(http://img.cdw.com/global/backgrounds/selectedContracts_bg.gif) repeat-x;
    padding: 10px 0px 10px 10px;
}

html > body .promoWrapper .pagingControlWrapper
{
    width: inherit;
}

.promoWrapper .description-title
{
    margin-bottom: 5px;
    display: block;
}

.promoWrapper .advPrice
{
    font-size: 14px;
    font-weight: bold;
}

.promoWrapper .lblPromoPrice
{
    color: #cc0000;
    font-size: 20px;
    font-weight: bold;
    display: block;
}

.promoWrapper .lblDiscount
{
    font-size: 12px;
    margin: 0px 0px 22px 0px;
    display: block;
}

.promoWrapper .promoResultsDivider
{
    height: 2px;
    border-bottom: 2px solid #ccc;
    font-size: 1px;
    overflow: hidden;
}

.promoWrapper hr
{
    color: #ccc;
    background: #ccc;
    height: 0px;
    border: none;
    margin: 0px;
    border-top: 1px solid #ccc;
    line-height: 1px;
    overflow: hidden;
    clear: both;
}

.promoWrapper .promoImage
{
    width: 100px;
    overflow: hidden;
    margin: 0px;
    padding: 10px 0px 0px;
    float: left;
}

.promoWrapper .promoDesc
{
    width: 362px;
    overflow: hidden;
    margin: 0px;
    padding: 10px 0px 0px;
    float: left;
}


.promoWrapper .promoAv
{
    width: 167px;
    padding: 10px 0px 0px 10px;
    margin: 0px;
    float: left;
}

html > body .promoWrapper .promoAv
{
    width: 157px;
}

.promoWrapper .promoAdvPrice
{
    width: 167px;
    overflow: hidden;
    padding: 10px 0px 0px 10px;
    margin: 0px;
    float: left;
}

html > body .promoWrapper .promoAdvPrice
{
    width: 157px;
}

.promoWrapper .promoPrice
{
    width: 163px;
    height: 120px;
    background: #fdf4e3;
    padding: 10px 0px 0px 6px;
    margin: 0px;
    float: left;
}

html > body .promoWrapper .promoPrice
{
    width: 157px;
}

.promoWrapper .tbQty
{
    margin: 0px 8px 0px 4px;
}



.hrDivider
{
    margin: 0px;
    padding: 0px;
    border-top: 2px solid #ccc;
    width: 100%;
    height: 2px;
    overflow: hidden;
    text-align: center;
    clear: both;
}

/********************HUB DESCRIPTION***************/

.hubDesc
{
    border-top: 1px solid #b0b0a4;
    padding: 9px 8px;
}
#NoResults1_pnlNoResults
{
}
#NoResults1_lblSearchHdrLabel
{
    color: #CC0000;
}
#NoResults1_pnlAdvancedSearch
{
    padding-bottom: 10px;
    border: 1px solid #E8E6E7;
    background: url(http://img.cdw.com/assets/icons/notification-warning.gif) no-repeat scroll 10px 10px #FFFFCD;
    margin-left: 10px;
    padding-top: 6px;
}
#NoResults1_pnlAdvancedSearch span
{
}
#NoResults1_lblSearchHdrLabel
{
    padding-left: 20px;
}
span.#NoResults1_lblSearchLabel
{
    padding-left: 0px;
    font-weight: bold;
}
#NoResults1_pnlProductcategory hr
{
    color: #EAEAEA;
    margin-bottom: 20px;
}

.breadcrumbs
{
    text-indent: -9999px;
}
#NoResults1_ddlProductCategories
{
    width: 150px;
}
#NoResults1_tbSearchKey
{
    margin-left: -5px;
    width: 220px;
}
#NoResults1_ibFindIt
{
    margin-left: -6px;
    width: 30px;
}

#NoResults1_lblNoResultsMessage b
{
    font-size: 14px;
}
#NoResults1_lblNoResultsMessage ul
{
    list-style: none;
    padding-left: 20px;
    padding-top: 0px;
    font-size: 12px;
    line-height: 18px;
}

#NoResults1_lblLookingForMessage
{
    font-size: 12px;
    line-height: 25px;
    width: 560px;
}
#NoResults1_lblLookingForMessage a
{
    color: #006BA9 !important;
    font-weight: bold;
    text-decoration: underline !important;
}
#NoResults1_lblLookingForMessage b
{
    font-size: 14px;
}

#NoResults1_MatchingCategories
{
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}

#NoResults1_MatchingCategories td
{
    vertical-align: text-top;
    margin: 0px;
    padding: 0px;
}
#NoResults1_MatchingCategories li
{
    list-style: none;
    padding-left: 1px;
    margin-left: 1px;
    text-indent: -15px;
}

#NoResults1_MatchingCategories a
{
    font-weight: normal;
}

.NoResults1_lblNoResultsMessage b
{
    font-size: 14px;
}
.NoResults1_lblNoResultsMessage ul
{
    list-style: dash;
    padding-left: 20px;
    padding-top: 0px;
    font-size: 12px;
    line-height: 18px;
}

.NoResults1_lblLookingForMessage
{
    font-size: 12px;
    line-height: 25px;
}
.NoResults1_lblLookingForMessage a
{
    color: #006BA9 !important;
    font-weight: bold;
    text-decoration: underline !important;
}
.NoResults1_lblLookingForMessage b
{
    font-size: 14px;
}

#NoResults1_pnlProductcategory
{
    margin-bottom: 30px;
}

#NoResults1_lblProductCategoriesLabel
{
    margin-top: 20px;
    font-size: 14px;
}
.didYouMean
{
    font-size: 12px;
    background: none !important;
}
.didYouMean strong, .didYouMean a
{
    font-size: 14px;
}
.didYouMean a
{
    font-weight: bold;
    color: #006BA9 !important;
}

#NoResults1_pnlNoProducts
{
    width: 600px;
    padding: 10px;
    margin-left: 10px;
    margin-top: 10px;
}

.NoResultsBottom
{
    overflow: auto;
    width: 750px;
}

.HavingTrouble
{
    clear: left;
    color: #323232;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-left: 20px;
}
.HavingTrouble h4
{
    color: #303030;
    font-size: 14px;
    margin: 0;
}
.HavingTrouble p
{
    margin-bottom: 7px;
    margin-top: 5px;
}
.HavingTrouble a
{
    color: #353535;
    text-decoration: none;
}
.HavingTrouble .HTContainer
{
    float: left;
    margin-right: 40px;
}
.HavingTrouble .HTContainer table
{
    margin-left: 0;
    padding-left: 20px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-left: 0;
}

.HavingTrouble .HTContainer td
{
    
    list-style: none;
    padding-left: 13px;
}

.ProductFinders
{
    background: url("http://img.cdw.com/content/search/product-finders-bg.jpg ") repeat-x center top #F6F7F9;
    float: right;
    font-size: 12px;
    width: 283px;
}
.ProductFinders p
{
    margin: 20px 20px 10px 15px;
}
.ProductFinders a
{
    color: #353535;
}
.ProductFinders .PFContainer
{
    float: left;
}
.ProductFinders .PFContainer table
{
    padding-left: 20px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 0;
    padding-left: 0;
}
.ProductFinders .PFContainer td
{
    
    list-style: none;
    padding-left: 13px;
}
.ProductFinders .PFContainer  a
{
    text-decoration: none;
}


#resultsMain h1{ font-size:12px;}
