
# mainwrapper { 
background-image: url("../images/cross.png");
background-repeat: repeat;
padding:0;
margin:0;
}
.yui-skin-sam {
background-image: url("../images/cross.png");
}
.logo
{
    display: block;
    width: 225px;
    height: 107px;
    background: url("../images/logo-small.png");
    background-repeat: no-repeat;
    float: center;
}

/*table, tbody, tr, td, th { 
    display: block; 
}*/

pre { white-space: -pre-wrap; 
    /* Opera CSS Extension */  
      white-space: pre-wrap; 
    /* CSS 2.1 Addition */}

li {
    list-style: disc;
    float: left;
}

br {
    clear: left;
}


#reporttype {
    font-size: 14px;
        border-color:#000000 -moz-use-text-color;
            border-style:solid none;
                border-width:2px medium;
                    width: 100%;
                        clear:both;
                            margin-top: .2em;
                                padding:.2em 0 .2em .2em;
                                
}



.menuitem {
    float: left;
}

.menuitem item {
    float: left;
}
.menuform {
    position: relative; 
}

#primarynav {
    border-color:#000000 -moz-use-text-color;
    border-style:solid none;
    border-width:2px medium;
    width: 100%;
    clear:both;
    margin-top: .2em;
    padding:.2em 0 .2em .2em;
    font-family:Arial,Verdana,sans-serif;
    font-size:1em;
       line-height:1.2em;
}
#secondarynav {
    font-family:Arial,Verdana,sans-serif;
    font-size:1em;
       line-height:1.2em;
}
#secondarynav a {
    padding: 0 0 0 .2em;
}
#navoption {
    font-family:Arial,Verdana,sans-serif;
    font-size:8px;
    position:relative;    
}


body {
    background:#FFFFFF none repeat scroll 0 0;    
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:1em;
    line-height:1.2em;
    clear: both;
}

#storelist {
    background:#ededed none repeat scroll 0 0;
    }

table.stores {
    width: 790px;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    line-height:1.0em;
    border-collapse : collapse;
    border-spacing: 1px; 
    background-color: #fafafa;
    border: 1px #6699CC solid;

}

table.stores td {
border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
text-indent: 5px;    
}
table.stores td.found {
    background:#65E957; 
    font-weight: bold;
    width: 130px
    border-right: 1px #6699CC dotted;
    border-left: 1px #6699CC dotted;   
}
table.stores td.notfound {
    background:#FF6c6c;
    border-right: 1px #6699CC dotted;
    border-left: 1px #6699CC dotted;    
}
table.stores td.na {
    background-color: rgb(181, 181, 142);
    text-align: center;
    font-style: italic;
    font-size: 9px;
    border-right: 1px #6699CC dotted;
    border-left: 1px #6699CC dotted;    
}
table.stores td.download {
    background:#ededed;
}


#wrapper {
    width: 100%;
}


#product_wrapper {
    background:white none repeat scroll 0 0;
    width: 224px;
    font-family:Arial,Verdana,sans-serif;
    font-size:14px;
    line-height:1.2em;    
}
#category {      /* Category Table for Products */
    font-family:Arial,Verdana,sans-serif;
    font-size:14px;
    line-height:1.2em;    
}
#content_general {
    background:#FFFFFF none repeat scroll 0 0;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:10px;
    line-height:1.2em;
    width:224px
}
#content_general h4 { 
    line-height:1.2em; 
}
#content_general td.error {
    color:red;
    font-size:1.2em
}
td.error {
    color:red;
    font-size:1.2em
}
#resultpage {
    background:#FFFFFF none repeat scroll 0 0;
    color:#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:14px;
    line-height:1.2em;
}
#resultpage.error {
    color:red;
    font-size:1.2em
}
.error {
    color:red;
    font-size:1.2em
}
#notice {
    color:red;
    font-size:1.2em
}                 
#footerwrapper {
    background:white none repeat scroll 0 0;
    width: 260px;
}
#primarynav h3 {
    color:#000000;
    font-size:12px;
    line-height:18px;
    margin:0;
    padding:0;
    text-transform:uppercase;
}
h1, h2, h3, h4, h5, h6 {
    clear:both;
    margin:10px 0;
}
h3 {
    font-size:16px;
}
#primarynav div {
    float:left;
}
#prefooter {
     width: 100%
    border-top:2px solid black;
    clear: both; 
    /* border-style:solid none; */
    /* clear:both; */
    padding:0;
  /*  color:#808080; */
    font-family:Arial,Helvetica,sans serif;
    font-size:1em;
  /*  margin:10px 0 0;
    padding: 10px 0 0; */
}
#categoryprefooter {
    width: 260px;
    height: 25px;
    padding:5px 0 10px 5px;

    font-family:Arial,Helvetica,sans serif;
    font-size:10px;
    height:63px;
}
#footernav {

    font-size:.6em;
    border-top:1px solid black;
       line-height:1.2em;
    color:#808080; 

    font-family:Arial,Helvetica,sans serif;
    font-size: 0.8em;
/*    margin:10px 0 0;
    padding: 10px 0 0;    */
}    
#footer {
    width: 100%
    border-top:2px solid black;

    clear: both;
    color:#808080; 
    font-family:Arial,Helvetica,sans serif;
    font-size: .6em;
    line-height: 1.2em;
    margin:10px 0 0;
    padding:5px 0 5px 5px;
    text-transform:uppercase;
}
#content {
    line-height: 1.2em;
    padding:5px 0 5px 5px;
    font-family:Arial,Helvetica,sans serif;
    font-size: 1em;    
}





    /*
        Set the "zoom" property to "normal" since it is set to "1" by the 
        ".example-container .bd" rule in yui.css and this causes a Menu
        instance's width to expand to 100% of the browser viewport.
    */
    
    div.yuimenu .bd {
    
        zoom: normal;
    
    }
 
    /*
        Restore default padding of 10px for the calendar containtainer 
        that is overridden by the ".example-container .bd .bd" rule 
        in yui.css.
    */
 
    #calendarcontainer {
 
        padding:10px;
 
    }
 
    #calendarmenu {
    
        position: absolute;
    
    }
 
    #calendarpicker button {
 
        background: url(../images/calendar_icon.gif) center center no-repeat;
        text-align: right;
        text-indent: -10em;
        overflow: hidden;
        *margin-left: 10em; /* For IE */
        *padding: 0 3em;    /* For IE */
        white-space: nowrap;
 
    }
 
    #month-field,
    #day-field {
    
        width: 2em;
    
    }
    
    #year-field {
    
        width: 3em;
    
    }
 
    #datefields {
    
        border: solid 1px #666;
        padding: .5em;
    
    }
    
    #comments {
    
        border: solid 1px #666;
        padding: .5em;
    
    }

    #inspection {
    
        border: solid 1px #666;
        padding: .5em;
    
    }

    #calendarpicker  {
    
        vertical-align: baseline;
        
    }
 
