

body {
    font-family: Arial;
    font-size: 12px;
    color: #464646;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    background-color: #CFCBBE;
    
  }
.normal {font-weight: normal; color: black}

#uberFrame{border: 5px solid #958E76}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
    margin: 0;
    padding: 0;
  }


a img,:link img,:visited img {
    border: none;
  }


a:link,a:visited {
    color: #A00200;
    text-decoration: none;
  }


a:hover {
    color: #970000;
    text-decoration: underline;
  }


h2 {
    font-size: 15px;
  }


input,select, button, radio, checkbox {
    background-color: #F4F1E4;
    border: 1px solid #A2A097;
    font-size: 11px;
    margin-bottom: 5px;
  }
/* input{color: #F1F4BF} */

textarea {
    background-color: #F4F1E4;
    border: 1px solid #A2A097;
    font-size: 11px;
    margin-bottom: 5px;
    width: 250px;
    height:80px;
  }


li {
    margin-left: 15px;
    color: #A00200;
    margin-top: 5px;
    list-style: square;
  }


.regularList {
    color: #464646;
  }


ul {
    margin-left: 15px;
  }


.indent {
    margin-left: 15px;
  }


fieldset {
    margin: 15px;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #A2A097;
  }


.sitePal {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #A2A097;
  }


label {
    float: left;
    width: 100px;
    margin-right: 1em;
    margin-left: 1em;
    font-weight: normal ;
  }
.picture {margin: 10px; border: 1px solid #958E76e}

.fullForm {
    width: 90%;
    margin: auto;
  }


.fullForm label {
    float: left;
    width: 200px;
    margin-right: 1em;
    margin-left: 1em;
    font-weight: normal ;
  }


tr {
    background-color: #F1EFE6;
  }


td {
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 8px;
    vertical-align: top;
  }


hr {
    margin-top: 25px;
    background-color: #DDD8C6;
    margin-bottom: 25px;
    height: 5px;
  }


.pageColumnRight {
    float: right;
    width: 60%;
    margin-right: 15px;
    margin-top: 10px ;
  }


.pageColumnLeft {
    float: left;
    width:35%;
  }


.links LI {
    margin-left: 30px;
    font-weight: bold;
  }


.center {
    text-align: center;
  }


.justify {
    text-align: justify;
  }


.bold {
    font-weight: bold;
  }


.half {
    width: 40%;
  }


.full {
    width: 100%;
  }


.right {
    text-align: right;
  }


.nowOnly {
    color: red;
  }


.products {
   /* border: 1px solid #E5E2D6;
    border-bottom: 1px solid #D4D1C6;*/
    padding: 5px;
    overflow: hidden; 
  }


.products:Hover {
   /* background-color: #F2EFE2;
    border: 1px solid #D4D1C6;*/
  }


.products img {
    border: 1px solid #A00200;
    margin: 10px;
    padding: 0px;
  }


.products A {
    font-size: 13px;
    font-weight:bold;
  }


.leftFloat {
    float: left;

  }


.rightFloat {
    float: right;
  }


.large {
    font-size: large;
  }


.border {
    border:1px solid black;
  }


.top15 {
    margin-top: 15px;
  }


#storeMenu {
    width: 96%;
    background-color: #F2EFE2;
    text-align: right;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #D4D1C6;
    overflow: auto;
  }


#categoryList {
    margin-left: 5px;
    margin-top: 15px;
    text-align: center;
    border: 1px solid #D4D1C6;
    padding: 5px;
    background-color: #F2EFE2;
  }

/* #E5E2D6 */


#mainOutside {
    width: 806px;
    text-align: center;
    border: 5px solid #BCB7A7;
    margin-top: 5px;
    margin-left: auto;
    margin-right:auto;
  }


#mainLinks {
    background-color: #CFCBBE;
    font-size: 11px;
    width: 795px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 5px;
    
  }


#pageColumn {
    text-align: left;
    margin: 15px;
    background-color: #E5E2D6;
    padding: 5px;
    border: 1px solid #A2A097;
    overflow:  auto;
    
  }

#indexColumn {
    text-align: left;
    margin: 15px;
    background-color: #E5E2D6;
    padding: 0px;
    border: 1px solid #A2A097;
    overflow: auto;
    
  }

#columnSingle {
    background-color: #DDD8C6;
    text-align: left ;
  }


#pageTitle {
    font-size: 18px;
    padding-top: 10px;
    text-transform: uppercase;
    color: #A00200;
    font-family: trebuchet ms;
    border-bottom: 1px solid #DDD8C6;
  }


#pageTitleBox {
    width: 10px;
    height: 15px;
    background-color:#A00200;
    margin-left: 15px;
    margin-right: 5px;
    float: left;
    vertical-align: top ;
    margin-top: 2px;
  }


#contactFormAddress {
    margin: 5px;
    margin-top: 0px;
    width: 200px;
    float: left;
    
        
  }


#contactForm {
    float: right;
    width: 450px;
    margin: 15px;
  }


#errorList {
    color: #A00200;
    margin-top: 15px;
    border: 1px solid #A00200;
    padding: 10px;
  }


#indexColumnLeft {
    width:58%;
    text-align: justify;
    float: left;
     padding: 5px;
    
  }


#indexColumnRight {
    width:40%;
    text-align: left;
    float: right; 
    
   
  }




.oneColumn {
  }


.oneColumnCenter {
    margin-right: auto;
    margin-left: auto;
    width: 500px;
  }


.columnRight {
    text-align: justify;
    margin-top: 25px;
    margin-right:25px;
    width: 450px;
    float: right;
  }


.simpleText {
    margin: 10px;
  }


.simpleText.justify {
    text-align: justify;
  }


.simpleTextCenter {
    margin-left: 10px;
    text-align: center;
  }


.errorSign {
    color: red;
    vertical-align: top;
  }


.greenResults {
    width: 100%;
    text-align: center;
    color: green;
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 25px;
  }


.redResults {
    width: 100%;
    text-align: center;
    color: red;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 25px;
  }

/* Footer  */


#footer {
    width: 795px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    margin-top: 5px;
    font-size: 11px;
  }

/* Services  */



#servicesBox {
    background-color:#F1EFE6;
    width: 250px;
    height: 180px;
    float: right;
    margin-left: 20px;
    margin-bottom:10px;
    padding: 10px;
  }


#servicesBoxTitle {
    font-size:14px;
    color:#705C16;
  }


#servicesButtons {
    width: 90%;
    text-align: center;
    margin: auto;
    margin-top: 25px;
  }

#featured {
   font-size: 18px;
    padding: 5px;
    text-align: left;
    color: #7B7565;
    text-align: center;
    font-family: trebuchet ms;background-color: #B1b1b1;
    
 }
#featuredList {
       
        background-color: #B1B1B1;
        min-height: 875px;
        border: 3px solid #5C543E; overflow: auto;
        background-image:url(/images//bg_featured.gif);
        background-position:top left;
        background-repeat:no-repeat;
 }
#featuredBox {
    width: 10px;
    height: 15px;
    background-color: #5C543E;
    margin-left: 15px;
    margin-right: 5px;
    float: left;
    vertical-align: top ;
    
  }

#featuredList .products {border: none; border-bottom: 1px solid #BABABA;}
#featuredList .products img{ border: 1px solid #BABABA;}
#featuredList .products:hover { background-color: #CDCDCD}
#clear {clear: all}


.categoryPic img {border: 1px solid #970000}
