body {
    margin: 5px;
    background-attachment: scroll;
    background-image: url(../styleImages/backgrounds/body_bk.png);
    background-repeat: repeat;
}
#pageSurround {
    width: 800px;
    margin: 0px auto;
    padding: 5px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    /*  Alteracoes
    background-image: url(../styleImages/backgrounds/contentBg.jpg);
    */
    background-repeat: no-repeat;
    background-position: left top;
}
/* Menu */
#login     
{
    position: absolute;
    float: left; 
    width: 500px; 
    padding-left: 15px; 
    height: 5px; 
    top: 10px; 
    /*  Alteracoes 
    width:500px; 
    */

}
#right     
{     
    position: relative; 
    float: right; 
    width: 290px; 
    height: 12px; 
    top: 0px; 
    /*  Alteracoes   
    position: relative;
    width:310px; 
    left: 58%; 
    */
}
/* circle */

#navCircle {
        margin: 0;
        padding: 0 0 0px 0px;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 0 8px 0px 8px;
        text-decoration: none;
        color: #708491;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        color: #000;
        text-decoration: underline;
}

#topHeader {
    /* Alteracoes                  
    text-align: right; 
    */ 
    height: 135px;
    /* Alteracoes*/                                                                        
    background-repeat: no-repeat; 
    
}
#cartBox {
    text-align: left;
    background-image: url(../styleImages/backgrounds/cartBox.jpg);
    background-repeat: no-repeat;
    width: 206px;
    margin-top: 0px;
    height: 130px;
    /* Alteracoes         
    float: right; 
    */  
}
.boxTitleLeft, .boxTitleRight {    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(../styleImages/backgrounds/boxTitleBg.jpg);
    background-repeat: no-repeat;
    height: 23px;
    padding-left: 25px;
    padding-top: 12px;
}
.boxContentLeftnav,.boxContentRightnav{    
    background-image: url(../styleImages/backgrounds/boxcontentmid.jpg);
    background-repeat: repeat-y;
    padding-left: 0px;
    padding-top: 4px;
    margin: 0px;
    }
.boxContentLeft,.boxContentRight{    
    background-image: url(../styleImages/backgrounds/boxcontentmid.jpg);
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-top: 4px;
    margin: 0px;
}
/* Left Nav*/

#leftnav ul {  width: 178px; margin: 0 0 0 0; padding-left: 10px; border: 0; list-style: none; }
#leftnav ul li { text-align: left; margin: 0 0 0 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #FFF;}
#leftnav ul li a { width: 180px; display: block; margin: 0;color: #666; padding: 3px 0px 3px 5px; text-decoration: none;}
#leftnav ul li a:hover { color: #000000; background: #7FD125;}
/* End Left Nav*/

.boxContentfoot,.boxContentfoot{    
    background-image: url(../styleImages/backgrounds/boxcontentfoot.jpg);
    background-repeat: no-repeat;
    height:12px;
    width: 207px;
    padding-bottom:0px;
}


.searchtop {
  background-image: url(../styleImages/backgrounds/search.jpg);
  background-repeat: no-repeat;
  height: 56px;
  padding-top: 33px;
  padding-left: 15px;
}
.colLeft {    
    position: relative;
    left: 0px;
    width: 210px;
    padding-left: 4px;
    float: left;
}
.colMid {
    position: relative;
    width: 580px;
    float: left;
}
.colRight {    
    position: relative;
    width: 0px;
    padding-left:0px;
    right: 0px;
    float: right;
}
.boxContent {
    padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #333333;
    width: 100%;
    margin-bottom: 0px;
}
.boxContenttop {
    padding-left: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background-image: url(../styleImages/backgrounds/boxmidtop.jpg);
    background-repeat: no-repeat;
    height: 35px;
    margin: 0px;

}
.boxContentmid{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(../styleImages/backgrounds/boxmidmid.jpg);
    background-repeat: repeat-y;
    padding: 10px;
    margin: 0px;
}
.boxContentmidfoot{
    background-image: url(../styleImages/backgrounds/boxmidfoot.jpg);
    background-repeat: no-repeat;
    height:12px;
    padding-bottom:0px;
}
.prodview {float: left;
  border: 2px solid #CCCCCC;
    font-family: Helvetica, sans-serif,Arial,Verdana;
    text-align: center;
    color: #000000;
    background-color:#FFFFFF;

    padding:4px;
    margin: 4px;
}
.latestContentOut {
    float: left;
    width: 160px; 
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF; 
    padding: 3px;  
    margin: 8px;
}
.latestContent {
    font-family: Helvetica, sans-serif,Arial,Verdana;
    text-align: center;
    border: 1px solid #CCCCCC;
    background-color: #F9F9F9;
    padding: 10px;
}

/* CHECKOUT PAGES */
.colLeftCheckout {
    position: relative;
    left: 0px;
    width: 210px;
    padding-left: 4px;
    float: left;
}
.colMainCheckout {
    position: relative;
    width: 580px;
    float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
    text-align:center;
    padding-top:28px;
    height:53px;
    background: url(../styleImages/backgrounds/sitedocsBg.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.pagination {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}
#subCats {
    background-color: #ffffff;
    text-align: center;
    /*border: 1px solid #C9CEFC;*/
    margin: 0px;
    padding: 3px;
    float: left;
    width:99%;
}
.subCat {    
    text-align: center;
    padding: 8px;
    float: left;
    width: 110px;
}
.regSep{
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 10px 0px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

