@charset "utf-8";
/* CSS Document */
.outerx{
width:100%;
border:0px 15px 0px 0px solid #000;
background:url(/_img/shadow_l.png) repeat-y left top;
float:left;
}
.innerx{
border:0px 0px 15px 0px  solid #000;
background:transparent url(/_img/shadow_r.png) repeat-y right top;
width:100%;
float:left;
}
div.productthumb {
width: 135px; 
padding: 10px 10px 10px 0px;
float:left;
min-height: 180px;
}
#shell{
width:800px;
margin: 0 auto;
padding:0;
}
#top{background:url(/_img/top.png);
background-repeat: no-repeat;
width:800px;
min-height: 30px; /* For Mozilla/Opera/Safari */
}
#header_bg {
width: 770px;
float:left;
}
.menu_link{
width: 82px;
margin:0;
float:left;
}
#menu_ad{
width: 770px;
margin:0;
padding: 0px;
}
#logo_box{
background:url(/_img/menu2/menu_r1_c8.png);
min-height: 106px;
width: 186px;
margin:0;
padding-left: 10px;
float:right;
}
#header_r{
float:right;
background:url(/_img/header_r.png);
background-repeat: no-repeat;
width:15px;
min-height: 116px; /* For Mozilla/Opera/Safari */
}
#header_l{
float:left;
background:url(/_img/header_l.png);
background-repeat:no-repeat;
width:15px;
min-height: 116px; /* For Mozilla/Opera/Safari */
}

#footer_shadow_l {
float:left;
background:url(/_img/shadow_l.png);
background-repeat:repeat-y;
margin: 0; 
width:15px;
height:100%;
min-height: 80px; /* For Mozilla/Opera/Safari */
}
#footer_shadow_r {
float:right;
background:url(/_img/shadow_r.png);
background-repeat:repeat-y;
margin: 0; 
width:15px;
height:100%;
min-height: 80px; /* For Mozilla/Opera/Safari */
}

#footer {
background:url(/_img/footer.png);
background-repeat: no-repeat;
min-height: 13px; 
width: 800px;
float:left;
}
#footer_line {
background:url(/_img/footer_line.png);
background-repeat: no-repeat;
min-height: 4px;
height: 4px; 
width: 800px;
float:left;
}
#footer_content {
background: url(/_img/footer_gradient.jpg);
background-repeat: repeat-x;
background-color:#297842;
min-height: 80px; 
width: 770px;
float:left;
text-align:center;
}
#footer_content p {
padding:10px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height: 20px;
margin:0;
}
#footer_content a {
color:#FFFFFF;
}
#content_toprow{
	float:left;
	background-image:url(/_img/menu/menu_r2_c1.gif);
	background-repeat:no-repeat;
    width: 770px;
    height: 100%;
	background-color:#FFFFFF;
	margin:0px 15px 0px 15px;
	min-height: 200px; /* For Mozilla/Opera/Safari */
}
#content_row{ float:left;
    width: 770px;
    height: 100%;
	background-color:#FFFFFF;
	margin:0;
	min-height: 200px; /* For Mozilla/Opera/Safari */
}
#two_column_l{
clear: both;
float:left;
padding:0px 5px 10px 20px;
width: 283px;
margin:0;
min-height: 200px;
text-align:left;
}
#two_column_product{
float:left;
padding:0px 5px 10px 20px;
width: 397px;
margin:0;
min-height: 200px;
text-align:left;
}
#three_column_r_product{
width: 323px;
padding:0px 0px 0px 0px;
margin:0px;
float: left;
min-height: 200px;
background-image:url(/_img/products/product_bg.jpg));
background-repeat: no-repeat;
}
#three_column_r{
width: 437px;
padding:0px 20px 10px 5px;
margin:0;
float: left;
min-height: 200px;
}
#three_column_r_bg{
width: 437px;
padding:0px 20px 10px 5px;
margin:0;
float: left;
min-height: 200px;
background-image:url(/_img/01.jpg);
background-repeat: no-repeat;
}
#one_column{
width: 730px;
padding: 0px 20px 10px 20px;
float: left;
margin:0;
min-height: 200px;
}
   /* Set the box background color to the same color as the circle in the 
   image. Set the width, float and margins as desired. */
   div#roundedbox {
   background-image:url(/_img/featrure_bg.jpg);
	  border-collapse:collapse;
      float: left;
      width: 273px;
   }
   div#roundedbox #green{
         border-top: 1px solid #509A2D;
	  border-collapse:collapse;
	  min-height: 6px;
	  float:left;
	  width:259px;
	  font-size:0px;
	  line-height:0px;
	  }
	  #greenbottom{
      border-bottom: 1px solid #509A2D;
	  border-collapse:collapse;
	  min-height: 6px;
	  float:left;
	  width:259px;
	  font-size:0px;
	  line-height:0px;
	  }
	  div#roundedbox #hold{
	 min-height: 100px;
	  float:left;
	  width: 273px;
	  }
  
  div#roundedbox #topl {
      background: url(/_img/corners.png) no-repeat;
	  background-position: top left;
      float: left;
      height: 7px;
      width: 7px;
   }
   div#roundedbox #topr {
      background: url(/_img/corners.png) no-repeat;
	  background-position: top right;
      float: right;
      height: 7px;
      width: 7px;
   }
   div#roundedbox #bottoml {
      background: url(/_img/corners.png) no-repeat; 
	  background-position: bottom left;
      float: left;
      height: 7px;
      width: 7px;
   }
   div#roundedbox #bottomr {
      background: url(/_img/corners.png) no-repeat;
	   background-position: bottom right;
      float: right;
      height: 7px;
      width: 7px;
   }
   div#roundedbox #boxcontent {
      padding: 10px;
	  min-height: 150px;
	  float:left;
	  width: 251px; 
	  border-right: 1px solid #509A2D;
	  border-left: 1px solid #509A2D;
	  border-collapse:collapse; 
   }
 
   #zebra {margin-right:10px;

  }
  a.button { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 128px; 
height: 28px; 
background-image:url(/_img/buttons/tour_button.png)}
a.button:hover { 
background-position: 0 -28px !important;
}
a.morehomebutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 101px; 
height: 28px; 
background-image:url(/_img/buttons/more_home_button.gif)}
a.morehomebutton:hover { 
background-position: 0 -28px !important;}
a.addhomebutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 101px; 
height: 28px; 
background-image:url(/_img/buttons/add_home_button.gif)}
a.addhomebutton:hover { 
background-position: 0 -28px !important;
}
a.addbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 115px; 
height: 28px; 
background-image:url(/_img/buttons/add_button.gif)}
a.addbutton:hover { 
background-position: 0 -28px !important;
}
a.shopbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 120px; 
height: 28px; 
background-image:url(/_img/buttons/continue_button.gif)}
a.shopbutton:hover { 
background-position: 0 -28px !important;
}
a.submitbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 80px; 
height: 28px; 
background-image:url(/_img/buttons/submit_button.gif)}
a.submitbutton:hover { 
background-position: 0 -28px !important;
}
a.resetbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 80px; 
height: 28px; 
background-image:url(/_img/buttons/reset_button.gif)}
a.resetbutton:hover { 
background-position: 0 -28px !important;
}
a.viewbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 106px; 
height: 28px; 
background-image:url(/_img/buttons/view_button.png)}
a.viewbutton:hover { 
background-position: 0 -28px !important;
}
a.aboutbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 149px; 
height: 69px; 
background-image:url(/_img/buttons/about.jpg)}
a.aboutbutton:hover { 
background-position: 0 -69px !important;
}
a.contactbutton { 
margin: 0px 0px 0px 0px;
display: block; 
float: left; 
overflow: hidden; 
text-indent: -10000px; 
background-position: 0 0;
width: 149px; 
height: 69px; 
background-image:url(/_img/buttons/contact.jpg)}
a.contactbutton:hover { 
background-position: 0 -69px !important;
}

