﻿body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}
.middle
{
    width: 900px;
    margin: 0px auto;
    padding: 0px 0px 20px 0px;
}
.siteWrapper
{
    width: 900px;
    padding: 0px 0px 20px 0px;
}
h1
{
    font-size: 14px;
    color: #666; /* #95bbde; */
    margin: 0;
    padding: 0;    
}
h2
{
    font-size: 14px;
    color: #95bbd1;
    font-weight: 700;    
}
a:Link, a:Visited, a:Active
{
    color: #af996c;
    text-decoration: underline;
    font-weight: 400;
}
a:Hover
{
    text-decoration: none;
}
select
{
    font-size: 11px;
}
hr
{
    height: 1px;
    color: #f1f1f1;
}

/*************************************
                General
*************************************/
img
{
    border: none;
}
form
{
    margin: 0;
    padding: 0;
}
a.smallGreyLink:Link, a.smallGreyLink:Visited, a.smallGreyLink:Active
{
    color: #af996c;
    text-decoration: underline;
    font-size: 11px;
}
a.smallGreyLink:Hover
{
    text-decoration: none;
}

/*************************************
                Banner
*************************************/

.bannerWrapper
{
    width: 900px;
    height: 145px;
    background: #bfd7e4 url(/Images/System/bg-banner.gif) repeat-x left top;
}
.bannerBottomWrapper
{
    width: 900px;
    height: 4px;
    padding: 9px 0px 0px 0px;
    background: url(/Images/System/banner-bottom.gif) no-repeat left top;
}
.logoWrapper
{
    width: 206px;
    height: 118px;
    padding: 0px 20px 0px 0px;
}
.bannerMiddleWrapper
{
    width: 340px;
}
.topMenuWrapper
{
    width: 340px;
}
.topMenuUL
{
    margin: 0;
    padding: 0;
}

.topMenuItem
{
    display: inline;
    list-style-type: none;
    float: left;
}
.topMenuUL li
{
    display: inline;
}
a.topMenuLink:Link, a.topMenuLink:Visited, a.topMenuLink:Active
{
    color: #d4c098;
    font-size: 16px;
    text-decoration: none;
    padding: 32px 0px 0px 0px;
    display: block;
}
a.topMenuLink:Hover
{
    text-decoration: underline;
}
.topMenuItemSeparator
{
    width: 10px;
    height: 58px;
    padding: 0px 4px;
    background: url(/Images/System/top-item-separator.gif) no-repeat center bottom;
    float: left;
}
.bannerWelcomeTextWrapper
{
    padding: 10px 0px 0px 0px;
    color: #fff;    
    font-size: 12px;
}
.bannerWelcomeTextWrapper h1
{
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.bannerRightWrapper
{
    width: 330px;
    color: #94bad0;
    font-weight: 700;
    font-size: 12px;
}
.topRightOptionsWrapper
{
    float: right;
    text-align: right;
    margin: 0;
    padding: 20px 22px 0px 0px;
    width: 310px;
}
.topRightOptionsWrapper li
{
    display: inline;
    list-style-type: none;
    color: #fff;    
}
.topRightOptionsWrapper li.separator
{
    padding: 0px 0px 0px 4px;
}
.redPrice
{
    font-weight: 700;
    color: #d62b22;
}
a.boldBlueLink:Link, a.boldBlueLink:Visited, a.boldBlueLink:Active
{
    font-weight: 700;
    color: #94bad0;
    text-decoration: none;
}
a.boldBlueLink:Hover
{
    text-decoration: underline;
}
a.whiteLink:Link, a.whiteLink:Visited, a.whiteLink:Active
{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    padding: 0px 4px;
}
a.whiteLink:Hover
{
    text-decoration: underline;
}
.topRightLinksWrapper
{
   color: #fff;
   text-align: right;
   padding: 10px 10px 0px 0px;
}
a.topRightSubMenuLink:Link, a.topRightSubMenuLink:Visited, a.topRightSubMenuLink:Active
{
    color: #fff;
    text-decoration: none;
}
a.topRightSubMenuLink:Hover
{
    text-decoration: underline;
}
a.bannerLink:link, a.bannerLink:visited, a.bannerLink:active
{
    color: #fff;
    text-decoration: underline;
}
a.bannerLink:hover
{
    text-decoration: none;
}

/*************************************
           Forgot Password
*************************************/
.forgotPasswordWrapper
{
    text-align: left;
}
.forgotPasswordButton
{
    border: solid 1px #af966c;
    padding: 2px 0px;
    background: #efebe2;
    color: #666;
    font-weight: 700;
    font: normal 700 11px Arial, Verdana, Sans-Serif;
    cursor: pointer;
}

/*************************************
              Content
*************************************/
.contentWrapper
{
    width: 900px;
    padding: 16px 0px 16px 0px;
}
.leftColumnWrapper
{
    
    width: 150px;
    padding: 0px 16px 0px 0px;
}
.middleColumnWrapper
{
    width: 568px;
    padding: 0px 16px 0px 0px;
}
.rightColumnWrapper
{
        
    width: 150px;
}


/************************************
        Size Calculator
************************************/
.sizeCalculatorTable
{
   
    
}
.sizeCalculatorTable td
{       
    font-size: 11px;
    font-family: Arial, Verdana, Sans-Serif;
    border-right: solid 1px #cecece;     
    border-bottom: solid 1px #cecece;  
    text-align: center;
}
.tdNoStyle
{
    border-right: 0px !important;
}
.tdTitle
{
    border-width: 0px 1px 0px 0px !important;
    border-style: solid;
    border-color: #cecece;
    
}
/*************************************
           Left Column
*************************************/
.searchWrapper
{
    width: 150px;
}
.siteSearchTableWrapper td
{
    font-size: 10px;    
}
.siteSearchHeader
{
    width: 157px;
    height: 15px;
    padding: 4px 0px 0px 24px;
    background: url(/Images/left-column/bg-sitesearch-top.gif) no-repeat left bottom;
    color: #95bbd1;
    font-size: 14px;
    font-weight: 700;
}
.siteSeachContent
{
    width: 175px;
    padding: 8px 0px 0px 4px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #95bcd1;
    background: #ebf4f7;
}
.searchContentBottomWrapper
{
    width: 130px;
    padding: 0px 10px 0px 10px;
    height: 74px;
    background: url(/Images/right-column/bg-content-search-bottom.gif) no-repeat left bottom;
}
.searchContentBottomWrapper a:link, .searchContentBottomWrapper a:visited, .searchContentBottomWrapper a:active
{
    color: #666;    
} 
.searchContentBottomWrapper a:hover
{
    text-decoration: none;
}
.siteSearchLeft
{
    width: 24px;
    height: 24px;
    background: url(/Images/left-column/bg-site-search-left.gif) no-repeat left top;
}
.siteSearchMiddle
{
    height: 24px;
}
.siteSearchRight
{
    width: 11px;
    height: 24px;
    background: url(/Images/left-column/bg-site-search-right.gif) no-repeat left top;
}

.siteSearchInputText
{
    width: 130px;
    height: 22px;
    padding: 0px 0px;
    background: #fff;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #cecece;
}
.siteSearchBottom
{
    width: 181px;
    height: 36px;
    background: url(/Images/left-column/bg-sitesearch-bottom.gif) no-repeat left bottom;
}
.leftMenuWrapper
{
    width: 181px;
    padding: 0px 0px 14px 0px;
}
.leftMenuTopWrapper
{
    width: 157px;
    height: 34px;
    padding: 0px 0px 0px 24px;
    color: #95bbd1;
    font-weight: 700;
    font-size: 14px;
    background: url(/Images/left-column/bg-leftmenu-top.gif) no-repeat left top;
}
.leftMenuContentWrapper
{
    width: 158px;
    padding: 0px 10px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #95bcd1;
    background: url(/Images/left-column/bg-leftmenu-content.gif) repeat-y left top;
}
.leftMenuBottomWrapper
{
    width: 181px;
    height: 18px;
    background: url(/Images/left-column/bg-leftmenu-bottom.gif) no-repeat left top;
}

.categoriesLevel1UL
{
    margin: 0;
    padding: 10px 0px 0px 2px;      
}
.categoryLevel1Item
{
    padding: 0px 0px 18px 0px;
    list-style-type: none;
    font-weight: 700;
    color: #99bdd2;
}
.categoriesLevel2UL
{
    margin: 0;
    padding: 0px 0px 0px 20px;
}

a.categoryLevel2Link:Link, a.categoryLevel2Link:Visited, a.categoryLevel2Link:Active 
{
    text-decoration: none;
    color: #999;
    font-weight: 400;
}
a.categoryLevel2Link:Hover
{
    text-decoration: underline;
}
.hrsDeliveryWrapper
{
    height: 171px;
    padding: 0px 0px 0px 0px;
}
.schoolsTopWrapper
{
    width: 128px;
    height: 20px;
    padding: 7px 0px 0px 22px;
    background: url(/Images/right-column/participaging-colleges-header.gif) no-repeat left top;
    color: #95bbd1;
    font-weight: 700;
    font-size: 14px;
}
.schoolsContentWrapper
{
    width: 142px;
    padding: 4px 0px 4px 6px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #96bbd1;
    font-size: 10px;
    color: #666666;
    background: #ebf4f7;    
}
.schoolsBottomWrapper
{
    width: 140px;
    height: 27px;
    padding: 0px 10px 0px 0px;
    text-align: right;
    background: url(/Images/right-column/schools-bottom.gif) no-repeat left top;
}
.schoolsLogosWrapper
{
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
.schoolsLogosWrapper li
{
    padding: 0px 0px 4px 8px;
    list-style-type: none;
    background: url(/Images/System/arrow-right.gif) no-repeat left 4px;
}
.schoolsLogosWrapper a:link, .schoolsLogosWrapper a:visited, .schoolsLogosWrapper a:active
{
    color: #9a8559;
    text-decoration: underline;
}
.schoolsLogosWrapper a:hover
{
    text-decoration: none;
}

a.becomePartnerLink:Link, a.becomePartnerLink:Visited, a.becomePartnerLink:Active
{
    color: #666;
    text-decoration: underline;
    background: url(/Images/right-column/arrow-grey.gif) no-repeat left center;
    padding: 0px 0px 0px 10px;
}
a.becomePartnerLink:Hover
{
    text-decoration: none;
}
.borderBlue
{
    border: solid 1px #95bbd1;
}
.schoolOptionTableWrapper td
{
    padding: 0px 0px 8px 0px;
}
.otherOptionTableWrapper td
{
    padding: 0px 0px 8px 0px;
}

/*************************************
        Become Partner
*************************************/   
.becomePartnerWrapper
{
    width: 150px;    
}
.becomePartnerHeaderWrapper
{
    width: 128px;
    height: 18px;
    color: #95bbd1;
    font-weight: 700;
    font-size: 14px;
    padding: 7px 0px 0px 22px;
    background: url(/Images/left-column/bg-become-partner-header.gif) no-repeat left top;
}
.becomePartnerContentWrapper
{
    width: 136px;
    padding: 2px 6px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #96bbd1;
    background: #ebf4f7;    
}
.becomePartnerContentTextWrapper
{
    width: 120px;
    padding: 8px 8px 8px 6px;
    background: #fff;
    color: #666;
    font-size: 11px;    
}
.becomePartnerBottomWrapper
{
    width: 150px;    
    height: 27px;
    background: url(/Images/left-column/bg-become-partner-bottom.gif) no-repeat left top;
}
a.becomePartnerButton:Link, a.becomePartnerButton:Visited, a.becomePartnerButton:Hover, a.becomePartnerButton:Active
{
    background: #efebe2;
    padding: 4px;
    display: block;
    width: 112px;
    color: #666;
    font-weight: 700;
    font-size: 11px;
    border: solid 1px #af966c;
    text-decoration: none;
}

/*************************************
           Middle Column
*************************************/
.introImgWrapper
{
    width: 568px;
    height: 363px;
    background: url(/Images/System/into-img.jpg) no-repeat left top;
    padding: 0px 0px 15px 0px;
}
.homeButtonWrapperFirst
{
    width: 178px;
    padding: 0px 0px 0px 0px;
}
.homeButtonWrapper
{
    width: 178px;
    padding: 0px 0px 0px 16px;
}
.homeButtonHeaderWrapper
{
    width: 156px;
    height: 22px;
    padding: 6px 0px 0px 22px;
    background: url(/Images/middle-column/header-mainpage-buttons.gif) no-repeat left top;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    border-bottom: solid 1px #fff;
}
.homeButtonContentWrapper
{
    width: 178px;
    height: 151px;    
}
.homeDeliveryButtonWrapper
{
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/delivery.gif); 
}
.homeUniformsGuidesButtonWrapper
{
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/btn-middle-sizeguide.gif); 
}
.homeSizeCalculatorButtonWrapper
{
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/btn-middle-sizecalculator.gif); 
}

.homeButtonBottomWrapper
{
    width: 132px;
    height: 22px;
    padding: 6px 10px 0px 22px;
    background: url(/Images/middle-column/bottom-mainpage-buttons.gif) no-repeat left top;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    border-top: solid 1px #fff;
    text-align: right;
}
a.homeButtonWhiteLink:Link, a.homeButtonWhiteLink:Active, a.homeButtonWhiteLink:Visited
{
    color: #fff;
    padding: 0px 10px 0px 0px;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    background: url(/Images/System/arrow-white.gif) no-repeat right center;
}
a.homeButtonWhiteLink:Hover
{
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
}
.nextPageContentHeader
{
    width: 568px;
    height: 12px;
    background: url(/Images/middle-column/header-nextpage-content.gif) no-repeat left bottom;
}
.nextPageContentWrapper
{
    width: 546px;
    padding: 0px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #cecece;
}
.nextPageContentBottom
{
    width: 568px;
    height: 12px;
    background: url(/Images/middle-column/bottom-nextpage-content.gif) no-repeat left top;
    
}
a.homeButtonDeliverLink:Link, a.homeButtonDeliverLink:Visited, a.homeButtonDeliverLink:Active
{
    display: block;
    width: 178px;
    height: 151px;    
    background: url(/Images/middle-column/btn-home-trans.gif) no-repeat left top;
    text-decoration: none;    
}
a.homeButtonDeliverLink:Hover
{
    display: block;
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/delivery-over.gif);
    text-decoration: none;    
}
a.homeButtonSizeGuideLink:Link, a.homeButtonSizeGuideLink:Visited, a.homeButtonSizeGuideLink:Active
{
    display: block;
    width: 178px;
    height: 151px;    
    text-decoration: none;        
}
a.homeButtonSizeGuideLink:Hover
{
    display: block;
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/btn-middle-sizeguide-over.gif);
    text-decoration: none;        
}
a.homeButtonSizeCalculatorLink:Link, a.homeButtonSizeCalculatorLink:Visited, a.homeButtonSizeCalculatorLink:Active
{
    display: block;
    width: 178px;
    height: 151px;    
    text-decoration: none;        
}
a.homeButtonSizeCalculatorLink:Hover
{
    display: block;
    width: 178px;
    height: 151px;
    background: url(/Images/middle-column/btn-middle-sizecalculator-over.gif);
    text-decoration: none;        
}



/********************************
               Search
********************************/
.searchTopWrapper
{    
    width: 128px;
    height: 20px;
    padding: 7px 0px 0px 22px;
    background: url(/Images/right-column/bg-start-shopping.gif) no-repeat left top;
    color: #666;
    font-weight: 700;
    font-size: 14px;    
}
.searchContentWrapper
{
    width: 150px;    
    font-size: 10px;
    color: #666666;
    background: #ebf4f7;    
    text-align: right;
}
.searchContentTextWrapper
{
    width: 136px;
    padding: 4px 6px 0px 6px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #af996c;
    font-size: 10px;
    color: #666666;
    background: #efebe2;    
    text-align: left;
}
.searchButton
{
    border: none;    
    width: 52px;
    height: 20px;    
    margin: 4px 0px 0px 0px;
    color: #666;
    background: #fff;     
    font-size: 11px;
    font-weight: 700;
    cursor: pointer;
    border: solid 1px #af996c;
}

/************************************
        Follow Up Pages
************************************/
.registerHeaderSpacer
{
    
    
    
}
.layOutWrapperDiv
{

}


/*******************************
        Shopping Basket top
*******************************/
.shoppingBasketTopMenuWrapper
{
    padding: 0px 16px 0px 0px;
}
.shoppingBasketTopMenuLeft
{
    width: 8px;
    height: 44px;
    background: url(/Images/System/shoppingcart-topleft.gif) no-repeat left top;
}
.shoppingBasketTopMenuMiddle
{
    height: 44px;
    background: #e7f1f5;
    padding: 0px 0px 0px 0px;
}
.shoppingBasketTopMenuRight
{
    width: 8px;
    height: 44px;
    background: url(/Images/System/shoppingcart-right.gif) no-repeat left top;
}
a.shoppingBasketTopMenuLink:Link, a.shoppingBasketTopMenuLink:Visited, a.shoppingBasketTopMenuLink:Active
{
    color: #666;
    text-decoration: none;
    background: url(/Images/System/arrow-grey.gif) no-repeat right;
    padding: 0px 10px 0px 0px;
    font-size: 11px;
}
a.shoppingBasketTopMenuLink:Hover
{
    text-decoration: underline;
}

/*******************************
        Shopping Basket
*******************************/
.shoppingBasketTitle
{
    width: 120px;
    padding: 30px 0px 0px 10px;
    color: #95bbd1;
    font-weight: 700;
    font-size: 14px;
}
.shoppingBasketWrapper
{
    
}
.shoppingBasketTopWrapper
{
    width: 150px;
    height: 30px;
    background: url(/Images/right-column/shopping-basket-header.gif) no-repeat left top;
}
.shoppingBasketContentWrapper
{
    width: 136px;
    padding: 6px 6px 0px 6px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #9bc1d5;
    background: #ffffff url(/Images/right-column/bg-shopping-basket-content.gif) repeat-y left top;
    color: #999;
}
.shoppingBasketBottom
{
    width: 150px;
    height: 14px;
    background: url(/Images/right-column/shopping-basket-bottom.gif) no-repeat left top;
}
.shoppingBasketPanelTableWrapper
{
    width: 136px;
    font-size: 11px;
    padding-bottom: 4px;
    border-bottom: solid 1px #cecece;
    
}
.shoppingBasketTotalTable
{
    font-size: 11px;
}
.checkoutButton
{
    background: #efebe2;
    color: #666;
    font-weight: 700;
    font-size: 11px;
    border: solid 1px #af966c;
    cursor: pointer; 
}
.shoppingBasketPriceLabel
{
    color: #999;
    padding: 6px 0px 0px 0px;
}
.shoppingBasketItemHeader
{
    width: 552px;
    height: 14px;
    padding: 6px 0px 0px 16px;
    background: url(/Images/middle-column/header-basket-item-wrapper.gif) no-repeat left bottom;
}
.shoppingBasketItemWrapper
{
    width: 550px;
    padding: 16px 0px 0px 16px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #cecece;
    
}
.shoppingBasketItemBottom
{
    width: 568px;
    height: 13px;
    background: url(/Images/middle-column/bottom-basket-item-wrapper.gif) no-repeat left top;
}
.shoppingBasketItemTitle
{
    padding: 0px 0px 10px 0px;
}
.shoppingBasketItemTitle h1
{
    width: 500px;
    padding: 0px;
    font-size: 14px;
    color: #95bbd1;
    margin: 0;
    padding: 0;
}
.shoppingBasketItemDetails
{
    width: 376px;
    padding: 0px 16px;
    color: #666;
    font-size: 12px;
}
.ItemSublistImage
{
    width: 132px;   
}
.ItemSublistImageImgLink
{
    width: 132px;    
    
}
.shoppingBasketItemPriceButtonWrapper
{
    width: 534px;
    padding: 0px 16px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #cecece;
}
a.shoppingBasketItemTitleLink:Link, a.shoppingBasketItemTitleLink:Visited, a.shoppingBasketItemTitleLink:Active
{
    color: #666; /* #95bbd1; */
    font-weight: 700;
    font-size: 14px;
    text-decoration: underline;
}
a.shoppingBasketItemTitleLink:Hover
{
    text-decoration: none;
}
.ItemSublistWrapper
{
 
}

.shoppingBasketPrice
{
    font-size: 18px;
    color: #e70c0c;
}
.shoppingBasketPagerTitle
{
    color: #95bdd1;
    font-size: 14px;
    font-weight: 700;
}
a.shoppingBasketDeleteLink:Link, a.shoppingBasketDeleteLink:Visited, a.shoppingBasketDeleteLink:Active
{
    font-size: 11px;
    color: #e10808;
    text-decoration: underline;
}
a.shoppingBasketDeleteLink:Hover
{
    text-decoration: none;
}
.shoppingBasketHeaderText
{
    background-color: #ebf4f7;
}
.shoppingBasketHeaderText td
{
    color: #8fb7d1;
    font-weight: 700;
    padding: 8px 0px 8px 14px;
    background: #ebf4f7 url(/Images/System/blue-arrow-down.gif) no-repeat 4px center;
    font-size: 11px !important;
}
a.shoppingBasketItemLink:Link, a.shoppingBasketItemLink:Visited, a.shoppingBasketItemLink:Actuve
{
    font-size: 12px;
    color: #af996c;
    font-weight: 700;
    text-decoration: underline;
}
a.shoppingBasketItemLink:Hover
{
    text-decoration: none;
}
#productDetailsWrapper div
{
    width: 534px;
    float: left;
}
.itemAddedText
{
    color: #e70c0c;
    font-weight: 700;
    padding: 12px 0px 0px 20px;
}
.basketRowSeparator
{
    height: 10px;
    background: url(/Images/System/dotted-grey.gif) repeat-x left center;
}
.noStockIndicator
{
    position: absolute;
    width: 40px;
    height: 40px;
    background: #000;    
    z-index: 999;    
}
.noStockText
{
    width: 132px;
    font-size: 11px;
    color:#e70c0c;
    text-align: center;
    padding: 10px 0px 0px 0px;
}


/********************************
    Checkout Pages
********************************/
.checkoutInformationWrapper
{
    font-weight: 700;
    font-size: 12px;
    color: #666;
}
.checkoutInformationWrapper TD
{
    padding: 2px 0px;    
    
}
.shoppingBasketTotalLabel
{
    color: #e10808;
    font-size: 14px;
    font-weight: 700;
}
.shoppingBasketDeliveryDetails
{
    padding: 30px 0px 0px 0px;
}
.shoppingBasketDeliveryAddressInActive
{
    color: #cecece;
}
.shoppingBasketDeliveryAddressInActive input
{
    background: #f9f9f9;
    border-color: #cecece;
    color: #cecece;
    border-width: 1px;
    border-style: solid;
}
.shoppingBasketDeliveryAddressInActive .shoppingBasketDeliveryHeader
{
    font-size: 14px;
    font-weight: 700;
    color: #cecece;
}
.shoppingBasketDeliveryHeader
{
    font-size: 14px;
    font-weight: 700;
    color: #666;    
}
.redPrice
{
color: #e10808;
}
.redPriceLarge
{
    font-size: 14px;
    color: #e10808;
}

.greenPriceLarge
{
    font-size: 14px;
    color: #009933;
}


/*********************************
     Payment Methods Frontpage
*********************************/
.paymentMethodsWrapper
{
    padding: 15px 0px 0px 0px;
}


/**********************************
        Registration / Account Pages
**********************************/
.registerSectorTitle
{
    padding: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 700;
    color: #666;
    border-bottom: solid 1px #cecece;
}
.registerSpacer
{
    height: 20px;
    padding: 10px 0px;
}
.registerSpacerSmall
{
    height: 10px;
    padding: 6px 0px;
}
.submitButton
{
    border: solid 1px #af966c;
    padding: 4px 0px;
    background: #efebe2;
    color: #666;
    font-weight: 700;
    font: normal 700 11px Arial, Verdana, Sans-Serif;
    cursor: pointer;
}
.registerWrapper td
{
    padding: 0px 0px 4px 0px;
}

/**********************************
            Login
**********************************/
.fieldLabel
{
    padding: 0px 10px 0px 0px;
}
.loginButton
{
    margin: 6px 6px 0px 0px;
    padding: 2px;
    background: #efebe2;
    border: solid 1px #af996c;
    font-size: 11px;
    font-weight: 700;
    font-family: Arial, Verdana, Sans-Serif;
    color: #666;
    cursor: pointer;
}
a.registerNewUserButton:Link, a.registerNewUserButton:Visited, a.registerNewUserButton:Hover, a.registerNewUserButton:Active
{
    display: block;
    width: 124px;
    color: #666;
    font-size: 11px;
    font-weight: 700;
    padding: 4px;
    background: #efebe2;
    border: solid 1px #af996c;
    text-decoration: none;
    
}


/***********************************
           Pager Styles
************************************/
.shoppingBasketPagerWrapper
{
    padding: 0px 0px 10px 0px;
}
.shoppingBasketPagerTop
{
    width: 568px;
    height: 10px;
    background: url(/Images/middle-column/pager-header-top.gif) no-repeat left bottom;
}
.shoppingBasketPagerContentWrapper
{
    width: 534px;
    padding: 0px 16px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #96bbd1; 
    background: #ebf4f7;   
}
.shoppingBasketPagerBottom
{
    width: 568px;
    height: 10px;    
    background: url(/Images/middle-column/pager-header-bottom.gif) no-repeat left top;
    
}
.pagerActive
{
    font-weight: 700;
}
.shoppingBasketPager
{
    padding: 6px 0px 0px 0px;
    color: #666;
    font-size: 11px;
}
.ItemsPerPageWrapper
{
    font-size: 11px;
    color: #666;
}

/************************************
    itemDetailsPageHeaderWrapper
************************************/
.itemDetailsPageHeader
{
    width: 568px;
    height: 13px;
    background: url(/Images/middle-column/header-item-details.gif) no-repeat left top;    
}
.itemDetailsPageContentWrapper
{
    width: 534px;    
    border-style: solid;
    border-width: 0px 1px;
    border-color: #cecece;
}
.itemDetailsPageBottom
{
    width: 568px;
    height: 13px;
    background: url(/Images/middle-column/bottom-item-details.gif) no-repeat left bottom;
}


/*************************************
               Bottom
*************************************/
.bottomWrapper
{
    width: 900px;
    padding: 0px 0px;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #cecece;
}
.bottomUL
{
    margin: 0;
    padding: 0;
}
.bottomItem
{
    list-style-type: none;
}
.bottomItem a:Link
{
    text-decoration: none;
    color: #858585;
}
.bottomItem a:Visited
{
    text-decoration: none;
    color: #858585;
}
.bottomItem a:Hover
{
    text-decoration: underline;
    color: #858585;
}
.bottomItem a:Active
{
    text-decoration: none;
    color: #858585;
}
.bottomLinksHeaderWrapper td
{
    color: #858585;
    font-weight: 700;    
}

.siteCreditsWrapper
{
    width: 900px;
    padding: 6px 0px 20px 0px;
    color: #cecece;
    font-size: 10px;   
}
a.siteCreditLink:Link, a.siteCreditLink:Visited, a.siteCreditLink:Active
{
    text-decoration: none;
    color: #cecece;
    font-size: 10px;
}
a.siteCreditLink:Hover
{
    text-decoration: underline;
}

/*****************************************
            Bottom Menu
*****************************************/
.BottomMenuUl
{
    margin: 0;
    padding: 0;
    float: left;
    padding: 16px 0px;
}
.BottomMenuUl li
{
    display: inline;
    list-style-type: none;
    padding: 0px 20px 0px 0px;
}
a.BottomMenuLink:Link, a.BottomMenuLink:Visited, a.BottomMenuLink:Active
{
    color: #666;
    text-decoration: none;
}
a.BottomMenuLink:Hover
{
    text-decoration: underline;
}


/*************************************
                 News Panel
*************************************/
.frontPageNewsPanelWrapper
{
    padding: 2px 0px 0px 0px;
}
.frontPageNewsHeaderWrapper
{
    width: 128px;
    padding: 7px 0px 0px 22px;
    font-weight: 700;
    font-size: 14px;
    color: #95bbd1;
    height: 19px;
    background: url(/Images/left-column/bg-news-header.gif) no-repeat left bottom;
    
}
.frontPageNewsContentWrapper
{
    width: 136px;
    padding: 2px 6px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #96bbd1;
    background: #ebf4f7;
}
.frontPageNewsContentTextWrapper
{
    width: 120px;
    padding: 4px 8px 8px 6px;
    color: #666;
    background: #fff;
    font-size: 11px;
}
.frontPageNewsBottomWrapper
{
    width: 150px;
    height: 15px;
    background: url(/Images/left-column/bg-news-bottom.gif) no-repeat left top;
}

.exchangePanelWrapper
{
    padding: 14px 0px 0px 0px;
}



/*************************************
                 Misc 
*************************************/
.left
{
    float: left;
}
.right
{
    float: right;
}
.textRed
{
    color: #d62b22;
    font-weight: 700;

}

.fullPageSeparator
{
    width: 568px;
    height: 4px;
    padding: 6px 0px;
    background-image: url(/Images/System/fullPageSeparator.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.ItemMaintenanceNoItemsFound
{
    width: 568px;
    padding: 18px 0px 18px 20px;
    margin: 0;
    border-width: 32px 0px 32px 0px;
    border-color: #ff7100;
    border-style: solid;
    background-color: #ececec;
    color: #000000;
}
.shoppingBasketFrom
{
    color: #e70c0c;
    font-size: 90%;
}
.redBold
{
    color: #e70c0c;
    font-weight: bold;
}
a.darkGrey:link, a.darkGrey:visited, a.darkGrey:Hover, a.darkGrey:active 
{
    color: #666;
    text-decoration: none;
    font-weight: 700;
}