body {

    background: #fff;

        font-family: arial, sans-serif;

        font-size: 12px;

        color: #000;

        margin: auto;

}

a img { border: 0; float: left; }

#left_bg { position: absolute; background: url('images/left_bg.jpg') no-repeat top; width: 193px; height: 800px; margin-top: -30px; z-index:-1; left: 0px; }

#right_bg { position: absolute; right: 0; background: url('images/right_bg.jpg'); width: 193px; height: 800px;  margin-top: -30px; z-index:-1; }



#content {

        width: 979px;

        margin: 0 auto;

}



/******************************************

        Header

******************************************/



#header {

    background: url("images/header.jpg") no-repeat top center;

        height: 70px;

        width: 979px;

        margin-top: 30px;

}





#logo  {

        float:left;

        margin-left:10px;

        margin-top:10px;

}







/******************************************

        Navigation

******************************************/



ul#navigation {
    float: left;
    margin-bottom: 10px;
    margin-top: 9px;
    margin-left: 0px;
    padding: 0;
    width: 980px;
}



ul#navigation li {
    background:url("images/nav_bg.png") no-repeat scroll 0 0 transparent;
    float:left;
    height:43px;
    list-style:none outside none;
    text-align:center;
    width:195px;
    cursor: pointer;
}



ul#navigation li:hover { background:url("images/nav_bghover.png") no-repeat scroll 0 0 transparent; } 



ul#navigation li a {
    color:#1D1D1D;
    font-size:14px;
    text-decoration:none;
    text-shadow: 0 1px  #fff;               
    display: block;                
    padding: 13px 0px;
}
ul#navigation li ul { padding: 0; position: relative; display: none; z-index: 99; }
ul#navigation li:hover ul { display: block; }
ul#navigation li ul { margin-left: 0; }
ul#navigation li ul li { height: 43px; }


/******************************************

        Main

******************************************/



h1 { 
  color:#124f9b;
  font-size:16px;
}



h2 { color:#1D1D1D; font-size:14px; margin-bottom: 5px; }
.col2 h2 { margin-top:-12px; }



#main {
  width:979px;
}





.col1 {

   float:left;
   margin-bottom:15px;
   margin-right:12px;
   text-align:left;
   width:593px;
}



.col2 {
   float: left;
   width:365px;
   padding: 5px;
   padding-left: 0;
}



.col2 p { width: 350px; margin-left: auto; margin-right: auto; }



/******************************************

        bottom box

******************************************/



#bottom_box { 
   clear:both;
   background:url("images/line2.jpg") no-repeat scroll center top transparent;
   margin-top:11px;
   padding-top:17px;
   width:979px; 
}



#bottom_box h3 {     
    color: #F6D803;
    font-size: 21px;
    margin-bottom: 0;
    margin-top: 1px; 
}

#bottom_box h3 a { color: #F6D803; text-decoration: none; }


#box1 { float: left; width: 469px; margin-right:25px; }

#box2 { float: left; width: 477px; }

.boxLeft img, .boxRight img {
//float: left;
}

.boxLeft, .boxRight { 
float: left; 
width: 459px; 
background: url(images/bg.png) no-repeat;
padding: 15px; 
text-align: center;
}


.specialoffers { font-size: 22px; color: #F50000; font-weight: bold; margin-bottom: 10px; text-decoration: underline; margin-left: 20px; text-align: center; }

.txt_box { 
    float: right;
    height: 140px;
    padding: 10px;
    width: 240px; 
    color: #F6D803;
    font-weight: bold;
}

.transport {     
    float: left;
    width: 100%; 
}

.transport h1 { margin-bottom: 0; margin-top: 0; }

.transport td { font-size: 15px; font-weight: bold; padding-right: 30px; }

.transport table { margin-top: 20px; }

.transport_img { 
    background: url("images/stripbg.png") repeat scroll 0 0 transparent;
    float: right;
    height: 158px;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 5px;
}

.contactUsTnx { color: #C4070E; }

/******************************************

        Footer

******************************************/

#footer {
   background:url("images/footer.jpg") no-repeat scroll 0 0 transparent;
   clear:both;
   height:92px;
   width:979px;
}



#footer_content {
   width: 979px;
   margin: 0 auto;
}



#copyright {
   margin-right: 10px;
   text-align: right;
}



#copyright p { color:#676767; padding-top:25px; }



#copyright a {
   text-decoration: none;
   color: #2d2d2d;
}



#bottom_nav { float:left; margin-top:30px; width:337px; }

#bottom_nav li { 
   float:left;
   list-style:none outside none;
   padding:2px; 
}



#bottom_nav li a { text-decoration:none; color: #676767;  }



#copyright a:hover { text-decoration: underline; }


#category-error {border: 2px solid #F1F1F1; font-size: 14pt; margin: 10px; padding: 5px;}
#product-container, #category-container { margin-top: 5px; }
.product-images-main, #category-container img.something { background: url('images/stripbg.png'); float: left; padding: 5px; border: none; }
#product-container .category-content, #category-container .category-content{ background-color: #F1F1F1; float: left; margin: 5px 10px 0px 15px; min-height: 180px; padding: 10px; width: 180px; margin-right: 10px; }
#product-container .category-content { width: 580px; }
#product-container .category-content h3 ,#category-container .category-content h3 { color: #134EBD;}
#product-container .category-content h3 ,#category-container .category-content h3 a { color: #134EBD; }
#product-container .category-divide, #category-container .category-divide { background: url("images/line3.jpg"); height: 1px; margin: 7px 0px; }

.category-img-container { background: url('images/stripbg.png'); width: 250px; float: left; height: 200px; padding: 5px; }
.category-img-border { background-image: none; background-color:#FFF; text-align:center; }


.product-box { background-color: #F1F1F1;border: 1px solid #9F9F9F;float: left; height: 220px; margin: 10px; padding: 10px; text-align: center; width: 200px; }
.product-box .product-image { height: 150px; }
.product-box h3 { margin: 5px 0px; color: #134EBD; }
.product-box h3 a { color: #134EBD; }
.product-box p { margin: 2px 0px }
.product-images { float: left; width: 350px; text-align: center; }
.product-images img { border: none; }
.product-images-thumbs table { width: 80%; margin: 0 auto; }
.product-images-thumbs td { width: 40%; margin: 5px; }
.nofloat { float: none; }

#breadcrumbs a { color: grey; }
#homepara p {
    font-size: 16px;
}

