body {
    background-color:gray;
    font-family:'Arial Narrow';
}
h1 {
    font-size:17px;
    font-weight:normal;
}
.header{
    background-image:url(header.jpg);
    padding-bottom:5px;
}
.headerContainer{
    padding:5px;
    text-align:center;
    width:197px;
    border:black solid 1px;
}
.headerIcons{
    text-align:center;
}
.headerIcons img{
    border-width:0px;
}
.ticker{
    background-color:black;
}
.middle{
    background-color:white;
    padding-top:5px;
    padding-bottom:1px;
    padding-left:1px;
    padding-right:1px;
}
.search{
    padding-bottom:2px;
    text-align:center;
    font-size:13px;
}
.searchText{
    width:113px;
    height:19px;
    border-width:1px;
    border-color:black;
    font-size:11px;
    font-style:italic;
    display:inline;
    margin:0px;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:2px;
   
}
.searchButton{
    width:23px;
    height:19px;
    background-color:transparent;
    border:0px;
    background-image:url(search.jpg);
    margin:0px;
    padding:0px;
    display:inline;
    cursor:pointer;
    
}
.leftHeader{
    background-color:black;
    font-weight:bold;
    font-size:13px;
}

.leftHeader a{
    padding-left:10px;
    padding-top:7px;
    padding-bottom:7px;
    color:white;
    text-decoration:none;
    display:block;
}
.leftHeader a:hover{
    background-color:#6C7377;
}


.leftMenu1{
    list-style: none;
    margin:0px;
    padding-left:0px;

}
.leftMenu1 li{
    background-color:#DFD9CD;
    margin-left:0px;
    margin-bottom:3px;
    padding-bottom:2px;
    text-align:center;
 }
 .leftMenu1 a{
    color:black;
    font-size:13px;
    text-decoration:none;
 }
 .leftMenu1 a:hover{
    text-decoration:underline;
 }
.leftMenu2{
    list-style: none;
    margin:0px;
    padding-left:0px;
}
.leftMenu2 li{
    background-color:#F5F5F3;
    margin-left:0px;
    margin-bottom:3px;
    padding-bottom:2px;
    text-align:center;
 }
 .leftMenu2 a{
    color:black;
    font-size:12px;
    text-decoration:none;
 }
 .leftMenu2 a:hover{
    text-decoration:underline;
 }
.middleText{
    color:gray;
    background-color:#F5F5F3;
    text-align:justify;
    font-size:13px;
    padding:10px;
}
.productImage{
    text-align:center;
    padding-top:25px;
    padding-bottom:5px;
    border-left:#DFD9CD solid 1px;
    border-right:#DFD9CD solid 1px;
    border-top:#DFD9CD solid 1px;
}
.productImage img{
    border-style:none;
}

.productTitle{
    border-left:#DFD9CD solid 1px;
    border-right:#DFD9CD solid 1px;
}

.productTitle p{
    color:black;
    font-size:15px;
}
.productTitle a{
    color:black;
    text-decoration:none;
}
.productListTitle{
    
    
}
.productListTitle p{
    color:black;
    font-size:16px;
}
.productListTitle a{
    color:gray;
    text-decoration:none;
}

.productListSelect{
    font-size:13px;
    font-weight:bold;
    font-family:'Arial Narrow';
}
.productListCost {
    font-size:13px;
}
.productListCost span{
    color:gray;
}
.productListCost b{
    color:#273283;
}

.productListCost span{
    font-style:normal;
}


.producListImage{
    padding-top:30px;
    border-top:#F5F5F3 solid 1px;
    border-left:#F5F5F3 solid 1px;
    border-bottom:#F5F5F3 solid 1px;
    
}
.productListTable{
    border-top:#F5F5F3 solid 1px;
    border-right:#F5F5F3 solid 1px;
    border-bottom:#F5F5F3 solid 1px;
}
.productListCart{

}
.productListCart img{
    border-style:none;
}

.productListCart a{
    font-size:13px;
    color:black;
    text-decoration:none;
    border-style:none;
}
.productListDescription{
    color:gray;
    font-size:15px;
}
.productListDescription p{
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.productListDescription a{
    color:#273283;
    text-decoration:none;
}


.productCost{
    color:black;
    font-size:15px;
    padding-top:5px;
    padding-bottom:10px;
    border-left:#DFD9CD solid 1px;
    border-bottom:#DFD9CD solid 1px;
}
.productCart{
    border-right:#DFD9CD solid 1px;
    border-bottom:#DFD9CD solid 1px;
}
.productCart img{
    border-style:none;
}
.productDescTitle{
    font-size:16px;
}
.productDescTitle p{
    color:black;
    padding-top:3px;
    padding-bottom:2px;
    margin:0px;
}
.productDescCount{
    font-size:13px;
    padding-left:3px;
}
.productDescRating{
    border:#B1B2B5 solid 1px;
    background-color:#F4F3F0;
    width:70px;
    text-align:center;
    padding:3px;
    float:left;
}

.productDescSelect{
    font-size:13px;
    font-weight:bold;
    font-family:'Arial Narrow';
}
.productDescCost {
    font-size:13px;
}
.productDescCost span{
    color:gray;
}
.productDescCost b{
    color:#273283;
}

.productDescCost span{
    font-style:normal;
}


.producDescImage{
    padding-top:30px;
}
.productDescCart{
   
}
.productDescCart img{
    border-style:none;
}
.productDescCart a{
    font-size:13px;
    color:black;
    text-decoration:none;
}

.productDescDescription{
    color:gray;
    font-size:15px;
}
.productDescDescription p{
    text-align:justify;
}

.productDescDescription a{
    color:#273283;
    text-decoration:none;
}
.cartTitle{
    background-color:#CEE34A;
    font-size:12px;
    text-align:center;
    padding:5px;
}
.cartList1{
    color:#343383;
    background-color:#F4F3F0;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    border-top:white solid 2px;

}
.cartList2{
    color:#343383;
    background-color:#D7D9DC;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    border-top:white solid 2px;
}
.cartPost{
    padding-top:5px;
}
.cartPost div{
    color:#343383;
    font-size:13px;
    border:#B1B2B5 solid 1px;
    padding-left:5px
}
.cartClear a{
    color:#343383;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    width:100px;
    height:19px;
    background-color:#DCD6C8;
    border:0px;
    margin:0px;
    padding:0px;
    display:inline;
    cursor:pointer;
}
.cartSubmit{
    color:#343383;
    font-size:13px;

    
    height:19px;
    background-color:#DCD6C8;
    border:0px;
    margin:0px;
    padding:0px;
    display:inline;
    cursor:pointer;


}


.cartInput{
    font-size:11px;
    color:#343383;
}
.cartEnd{
    border:black solid 1px;
    font-size:13px;
    padding:20px;
}
.cartEnd a{
    color:#273283;
    text-decoration:none;
}

.userHead{
    border:#B1B2B5 solid 1px;
    font-size:13px;
}
.userTitle{
    background-color:#C2DC6B;
    font-size:13px;
}
.userRowLight{
    background-color:#F4F3F0;
    font-size:13px;
    padding-left:10px;
    color:#273283;
}
.userRowDark{
    background-color:#D7D9DC;
    font-size:13px;
    padding-left:10px;
    color:#273283;
}
.userText{
    background-color:#F4F3F0;
    font-size:13px;
}
.userError{
    color:red;
    font-size:13px;
}

.userInput{
    width:160px;
    font-size:12px;
}


.ratingTitle{
    border-top:black solid 1px;
    border-left:black solid 1px;
    border-right:black solid 1px;
    border-bottom:#DFD9CD solid 1px;
    background-color:#CEE34A;
    font-size:13px;
    text-align:center;
}
.ratingMiddle{
    border-left:#DFD9CD solid 1px;
    border-right:#DFD9CD solid 1px;
    border-bottom:#DFD9CD solid 1px;
    font-size:11px;
}

.ratingBottom{
    border-bottom:#DFD9CD solid 1px;
    border-left:#DFD9CD solid 1px;
    border-right:#DFD9CD solid 1px;
    text-align:center;
}
.ratingButton{
    font-size:12px;
    width:80px;
    display:inline;
    background-color:#DCD6C8;
    border:#969A9E solid 1px;
    cursor:pointer;

}

.categories{
    padding:15px;
    text-align:center;
}
.categories a{
    font-size:13px;
    color:#273183;
    text-decoration:none;
}

.right{

}
.rightCart{
    padding-right:20px;
    padding-bottom:10px;
    background-image:url(emptyCart.jpg);
}
.rightCartFull{
    padding-left:40px;
    background-image:url(fullCart.jpg);
}
.rightCart p{
    font-size:13px;
}
.rightCartFull p{
    font-size:13px;
}
.rightBanner{
    padding-top:20px;
    text-align:center;
    padding-bottom:20px;
}
.footer{
    padding-top:30px;
    background-color:white;
}
.footerBanner{
    text-align:center;
}
.footerRights{
    font-size:10px;
    padding-left:40px;
    padding-top:10px;
    padding-bottom:5px;
}
.paging a{
    color:#273283;
}