html, body, ul, ol, li, p {
    border: 0;
    padding: 0px;
    margin: 0px;
}
body {
    background-color: #E2EBE6;
}
.hr {
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: 35px;
}
ul {
    padding-top: 3px;
    padding-bottom: 10px;
}
ul li {
    list-style-type: square;
    color: #666666;
    list-style-position: inside;
    margin-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    }
#bg {
    background-image: url(/2739/mirror/design/bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E2EBE6;
}
#wrapper {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#bg_wrapper {
    background-image: url(/2739/mirror/design/content_bg.jpg);
    background-repeat: repeat-y;
    background-position: top;
    width: 900px;
    float: left;
}
/* --- Begin Header CLASSES*--- */
#header {
    background-image: url(/2739/mirror/design/header_bg.jpg);
    background-repeat: no-repeat;
    height: 273px;
    width: 900px;
    float: left;
    position: relative;
}
#logo {
    position:absolute;
    top: 20px;
    left: 60px;
    /*
    margin-left: 60px;
    margin-top: 20px;*/
}
#tagline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    width: 250px;
    float: left;
    margin-top: 216px;
    padding-left: 40px;
}
#ib {
    height: 235px;
    width: 228px;
    position: absolute;
    z-index: 4;
    left: 640px;
    /*top: 25px;*/

}
#ib p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    margin-top: 7px;
    margin-left: 2px;
}
#ib ul {
    padding-top: 8px;
    padding-bottom: 0;
    list-style-type: none;
    line-height: 15px;
}
#ib ul li {
    list-style-type: none;
    margin: 0;
    padding:0;
}
#ib ul li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-image: url(/2739/mirror/design/ib_bullet.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}
#ib ul li a:hover {
    text-decoration: underline;
}            
#pic_rotation {
    height: 273px;
    width: 317px;
    position: absolute;
    z-index: 10;
    left: 312px;
    /*top: 44px;*/
}
/* --- End Header CLASSES*--- */
/* --- Begin Left Column CLASSES*--- */
#left_column {
    width: 257px;
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    background-image: url(/2739/mirror/design/left_grd_bg.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
#welcome {
    width: 214px;
    margin-left: 35px;
}
#welcome p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
}
#contact {
    width: 214px;
    margin-left: 35px;
}
#contact h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #E1C79F;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
}
#contact p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}
#contact a {
    color: #ffffff;
    text-decoration: none;
}
#contact a:hover {
    color: #E1C79F;
    text-decoration: underline;
}

#locations_box {
    background-image: url(/2739/mirror/design/locations_box_long.jpg);
    background-repeat: no-repeat;
    width: 189px;
    margin-left: 43px;
    height: 300px;
    margin-bottom: 25px;
}
#locations {
    width: 189px;
    padding-top: 45px;
}
#locations h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin-top: 4px ;
    margin-bottom: 2px;
    padding-left: 10px;
}
#locations p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding-left: 10px;
}
/* --- End Left Column CLASSES*--- */
/* --- Begin Right Column CLASSES*--- */
#right_column {
    float: right;
    width: 643px;
}
#content_wrapper {
    width: 600px;
    margin-left: 12px;
    margin-right: 20px;
}
#index_content_wrapper {
    width: 612px;
    margin-left: 11px;
}
#index_content_bg {
    width: 612px;
    background-image: url(/2739/mirror/design/products_grid.gif);
    background-repeat: no-repeat;
    height: 354px;
}

#prod_01 {
    height: 173px;
    width: 306px;
    position: absolute;
    z-index: 6;
    left: 268px;
    top: 338px;
}
#prod_02 {
    height: 173px;
    width: 306px;
    position: absolute;
    z-index: 7;
    left: 575px;
    top: 338px;
}
#prod_03 {
    height: 173px;
    width: 306px;
    position: absolute;
    z-index: 8;
    left: 268px;
    top: 515px;
}
#prod_04 {
    height: 173px;
    width: 306px;
    position: absolute;
    z-index: 9;
    left: 575px;
    top: 515px;
}
#dynamic_wrapper {
    background-color: #CFDDD7;
    height: 190px;
    width: 612px;
    margin-top: 20px;
}
#stockBox {
    float: left;
    height: 162px;
    width: 223px;
    padding-left: 38px;
    margin-top: 10px;
}
#stockBox h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #054F2E;
    margin-top: 0px;
    margin-bottom: 0px;
}
#stockFrame {
    height: 132px;
    width: 218px;
    border: 1px solid #054F2E;
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-left: 5px;
}
#weatherBox {
    float: right;
    height: 162px;
    width: 223px;
    padding-right: 38px;
    margin-top: 10px;
}
#weatherBox h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #054F2E;
    margin-top: 0px;
    margin-bottom: 0px;
}
#weatherFrame {
    height: 132px;
    width: 218px;
    border: 1px solid #054F2E;
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-left: 5px;
}
/* --- Begin Right Column Interior CLASSES*--- */
#breadcrumb {
    height: 20px;
    width: 575px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0B5232;
}
#breadcrumb a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0E5535;
    text-decoration: none;
}
#breadcrumb a:hover {
    text-decoration: underline;
}
#content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    padding-bottom: 20px;
}
#content p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    padding: 0;
    margin: 4px 6px 10px 5px;
    text-align: justify;

}
#content a {
    color: #336633;
}

#content a:hover {
    color: #666666;
    text-decoration: none;
}
#content img{
    padding-left: 15px;
    padding-bottom: 15px;
    margin-top: -25px;
    margin-right: -7px;
}
#selectionBox {
    width: 588px;
    padding-left: 5px;
    margin-top: 20px;
    margin-bottom: 15px;
}
#selectionBox ul {
    padding-top: 10px;
    padding-bottom: 10px;
}
#selectionBox ul li {
    list-style-type: square;
    color: #8CAE9E;
    list-style-position: inside;
    padding-bottom: 2px;
}
#selectionBox ul li a {
    font-size: 12px;
    font-weight: bold;
    color: #5E8D79;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}
#selectionBox ul li a:hover {
    list-style: none;
    text-decoration: underline;
    color: #B59830;
} 
/* --- End Right Column CLASSES*--- */
#bottom {
    background-image: url(/2739/mirror/design/bottom.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 140px;
    width: 900px;
}
/* --- Begin Footer CLASSES*--- */
#footerWrapper {
    width: 885px;
    float: left;
    margin-bottom: 15px;
    padding-left: 12px;
    margin-top: 10px;
    padding-bottom: 15px;
}
#footer {
}
#footer p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    margin-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
#footer a:hover {
    text-decoration: underline;
}
#footer ul {
    margin-bottom: 8px;
    margin-left: 15px;
}
#footer ul li {
    display: inline;
}
#footer ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
#footer ul li a:hover {
    text-decoration: underline;
}
/* --- End Footer CLASSES*--- */
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #054F2E;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 10px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #165B3C;
    padding-top: 5px;
    margin-right: 225px;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;

}
h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #006633;
    padding-top: 40px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
    padding-left: 15px;
}
h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006633;
    padding-top: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
#formTable {
    border-top: 1px solid #165F3f;
    border-right: 1px solid #165F3f;
    border-bottom: 1px solid #043e1d;
    border-left: 1px solid #043e1d;
    background: #E2EBE6;
    padding-left: 75px;
}

.watermark{
    background: url(/2739/mirror/design/knot-watermark.gif) center center no-repeat #ffffff;

    
}
 
#pscroller1{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 290px;
height: 150px;
border: 0px solid black;
padding: 15px 5px 5px 10px;
background-color: #fff;
}

#privacy ul li {
padding-left: 16px;
    text-indent: -16px;

}
