﻿fieldset
{
    border: none;
    width: 100%;
}

legend
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #003172;
    font-weight: bold;
    border-bottom: 2px solid #999999;
    margin-bottom: 15px;
    width: 650px;
}
label
{
    float: left;
    width: 115px;
    text-align: right;
    padding-right: 10px;
}

h2, .wizardTitleText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #003172;
    font-weight: bold;
    border-bottom: 2px solid #999999;
    width: 550px;
}

h3
{
    font-size: 120%;
    margin: 0px;
}

.wizardNavigation
{
}

.wizardNavigation table td
{
    text-align: left;
}

.wizardTitleText
{
    text-align: left;
}

.wizard
{
}

.wizard table
{
    width: 400px;
}

.searchResultsGrid
{
    width: 875px;
}

.salesRepReportingGrid
{
    width: 550px;
}

.productsGrid, .cartGrid, .checkoutGrid, .orderGrid, .shippingGrid
{
    width: 550px;
}


.searchResultsGrid td, .cartGrid td, .settingGrid td, .checkoutGrid td, .orderGrid td, .previewGrid td, .specialsGrid td, .popularGrid td, .shippingGrid td
{
    vertical-align: top;
    font-weight: normal;
    padding: 3px;
}

.header, .searchResultsGrid .header, .cartGrid .header, .settingGrid .header, .productsGrid .header, .checkoutGrid .header, .orderGrid .header, .previewGrid .header, .specialsGrid .header, .popularGrid .header, .shippingGrid .header
{
    background-color: #D8D8D8;
    font-weight: bold;
    text-align: left;
}

.header td, .searchResultsGrid .header td, .cartGrid .header td, .settingGrid .header td, .productsGrid .header td, .checkoutGrid .header td, .orderGrid .header td, .previewGrid .header td, .specialsGrid .header td, .popularGrid .header td, .shippingGrid .header td
{
    white-space: nowrap;
    font-weight: bold;
    padding: 5px;
}

.altItem, .searchResultsGrid .altItem, .cartGrid .altItem .settingGrid .altItem, .productsGrid .altItem, .checkoutGrid .altItem, .orderGrid .altItem, .previewGrid .altItem, .specialsGrid .altItem, .popularGrid .altItem, .shippingGrid .altItem
{
}

.item, .searchResultsGrid .item, .cartGrid .item, .settingGrid .item, .productsGrid .item, .checkoutGrid .item, .orderGrid .item, .previewGrid .item, .specialsGrid .item, .popularGrid .item, .shippingGrid .item
{
    background-color: #cccccc;
}

.cartGrid .item input, .cartGrid .altItem input, .orderGrid .altItem input
{
    width: 40px;
}

#cartBtns
{
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: right;
    width: 550px;
}

#cartBtns #btnCheckout
{
    margin-left: 40px;
}

#cartTotals
{
    margin-top: 20px;
   
    width: 300px;
    font-weight: bold;
}

#cartTotals div
{
}

#cartTotals span.cartTotal
{
    font-size: 115%;
    width: 150px;
    width: 175px;
    text-align: right;
}

#cartTotals select.cartTotal
{
    font-size: 90%;
    width: 150px;
    width: 175px;
    text-align: left;
}


.error
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

.moneyColumn
{
    text-align: right;
}

#productSearch .priceDiv
{
    float: left;
    margin-top: -10px;
}

.radioButtonList label
{
    float: none;
    width: auto;
}

#productSearch div
{
    padding-top: 5px;
    margin-top: 10px;
}

#productSearch .btnBar
{
    clear: left;
    padding-top: 20px;
}

#staticMasterContentDiv
{
    width: 780px;
    margin: 0 auto;
    text-align: left;
}

.userInfo label
{
    width: 140px;
}

#checkoutButtons
{
    width: 550px;
    text-align: center;
    margin-bottom: 20px;
}

#checkoutButtons input
{
    background-color: red;
    color: White;
    font-weight: bold;
}

#checkoutTypeList
{
    margin-top: 10px;
    margin-bottom: 20px;
    float: none;
}

#checkoutTypeList input
{
    clear: left;
    float: left;
}
#checkoutTypeList label
{
    text-align: left;
    width: auto;
    float: none;
}

#loginWrapper
{
    width: 300px;
    margin: 0 auto;
    margin-bottom: 40px;
}
#loginWrapper label
{
    text-align: left;
    width: 150px;
}


#uploadButtons
{
    margin-top: 10px;
}

#orderDetails label
{
    font-weight: bold;
}

#popularCategories
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 15px;
    margin-top: 15px;
    font-weight: bold;
}

.popularCategory
{
    padding-left: 20px;
}

.orderGrid
{
}

.productsGrid td, .specialsGrid td
{
    font-size: 8pt;
    padding-top: 0px;
}

#pager
{
    width: 250px;
    margin: 0 auto 10px;
    font-weight: bold;
    font-size: 110%;
}

#pager a
{
    font-size: 90%;
}

#contactFieldset label
{
    text-align: left;
}
#contactFieldset textarea
{
    width: 300px;
    height: 50px;
}

.fieldsetButtonBar
{
    margin-top: 10px;
    margin-left: 115px;
}


.login
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}




.topnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    font-size: 11.5px;
    text-decoration: none;
    text-align: center;
}

.subnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    text-decoration: none;
    text-align: left;
}

.bottomnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: left;
    background-image: url(res/bottom_fade.jpg);
    background-repeat: repeat-x;
}

.subheaders
{
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin: 10px 0 10px 0;
    text-transform: uppercase;
    color: #e11e25;
    padding: 15px 0 15px 0;
}




.subheaders2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #00457c;
    text-align: left;
}


A
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11.5px;
    text-decoration: none;
}

A:hover
{
    color: #00457c;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11.5px;
    text-decoration: none;
}


.shippingNewBtn
{
    margin-bottom: 10px;
}

.contactInfoWrapper div
{
    float: left;
    width: 300px;
}

#orderFilter div, #changeStatus div
{
    margin-bottom: 5px;
}

.iFrmSim
{
    height: 480px;
    overflow: auto;
}

.featuredCat
{
    float: left;
    width: 160px;
}

.featuredCat a
{
    float: left;
    clear: left;
    text-align: center;
    width: 100%;
}

.checkBoxInput
{
    width: 100%;
    float: left;
}

.checkBoxInput input
{
    margin-left: 100px;
    float: left;
}

.checkBoxInput label
{
    width: 300px;
    padding-left: 10px;
    text-align: left;
}

.profileFields div
{
    margin-bottom: 3px;
}

#purchReqFlds
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    color: #666666;
}

#purchReqFlds textarea
{
    width: 500px;
    height: 75px;
}

#purchReqHeader
{
    padding-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    color: #666666;
}

#checkoutDisclaimer
{
    float: left;
    margin-bottom: 10px;
}

#checkoutDisclaimer div
{
    height: 100px;
    overflow: auto;
    border: 1px solid #c0c0c0;
    padding: 5px;
}

#checkoutDisclaimer input
{
    float: left;
    margin-top: 5px;
}

#checkoutDisclaimer span
{
    float: left;
    clear: left;
    width: 550px;
}

#checkoutDisclaimer label
{
    text-align: left;
    width: 550px;
    float: left;
    margin-top: 6px;
    padding-left: 5px;
    font-weight: bold;
}
#meet .alanpic
{
    float: left;
    width: 200px;
    margin-left: 1.5em;
    margin-top: 0.5em;
}

#meet .alantext
{
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    color: #666666;
    text-align: left;
}

.checkBoxList label
{
    text-align: left;
    float: none;
    color: #666666;
}

.editingRow input
{
    width: 60px;
}
.float_left
{
    float: left;
}
.float_right
{
    float: right;
}
.mainMenu
{
    list-style: none;
    position: absolute;
    margin-top: 25px;
    height: 25px;
    margin-left: 0px;
}
.mainMenu li
{
    float: left;
    text-align: left;
}
.footer a:link
{
    color: #00457c;
    font-size: 11px;
}
.footer a:visited
{
    color: #00457c;
    font-size: 11px;
}
.footer a:hover
{
    color: #999999;
    font-size: 11px;
}
.footer a:active
{
    color: #00457c;
    font-size: 11px;
}

/* OLD CSS 
.bodyfive
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000099;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.bodyfive
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000099;
    text-align: left;
}

*/

.body, .body td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    color: #666666;
    text-align: left;
}
.bodytwo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #00457c;
    text-align: left;
}
.bodythree
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    text-align: left;
    padding: 20px 0px 19px 23px;
}
.bodyfour
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000099;
}
.bodyfive
{
    font-size: 12px;
    color: #00457c;
    padding: 10px 0 10px 5px;
}
.bodysix
{
    padding: 5px 0 0 10px;
    text-align: left;
    font-size: 12px;
    color: #666666;
}
.bodyseven
{
    color: #e11e25;
    margin: 0;
    padding: 0;
    text-align: left;
    float: left;
    font-weight: bold;
    padding-left: 3px;
}
.bodyeight
{
    color: #00457c;
    margin: 0;
    padding: 0;
    text-align: left;
    float: left;
    font-weight: bold;
    padding-left: 3px;
}
.style13
{
    font-size: 11px;
    padding: 48px 64px 48px 52px;
}
.style14
{
    text-align: left;
    font-size: 11px;
}
.style15
{
    padding-right: 17px;
}


