

h3.home {
  font-size: 14px;
}

/* Generic Styles */
* {font-family: Verdana, sans-serif; font-size: 12px; }
body,table {
	color: #000;
	padding: 0px;
	margin: 0px;
}
body {
	background-color: #fff;
	background: url("/images/bg.png") repeat-x;   
	margin-bottom:-12px;
}       
#wrapper {
	padding: 0px;
	margin: 0 auto;
	width:960px;
	background-color: #fff;	 
	-moz-box-shadow: 0 0 30px 5px #6e7379;
	-webkit-box-shadow: 0 0 30px 5px #6e7379;
	padding-bottom:0px
}

h2 {
	font: 100 20px 'Verdana';
	letter-spacing: 0.1em; 
	text-align: left;
	margin: 3px;
}

h3 {

	font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align: left;
	margin: 20px 3px 3px 10px;
	font-weight: bold;
	color: #333;
}

a img {
	border: 0px;
}

a {
	color: #7DB900;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	dxisplay: inline;
	margin: 0px;
	padding: 0px;
}
input {
	border: 1px solid #ccc;
}  

.breadcrumb{
   	margin: 20px 3px 3px 10px;      
}

#header {
	padding: 0px;
	margin: 0px;
	width: 820px;
	
}

img#logo {
	margin: 0px;
	padding: 0px;
}


#navlist{ 
	margin:0px;
	padding:7px 0 0 17px; 
}
#navlist li{
	display: inline;
	list-style-type: none;
	padding-right: 26px;  
	color:#fff;  
	margin:0;
}   
#navlist a{
	font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:120%;
} 
.catlist li{
	padding-bottom:3px;  
	padding-left:0;
}
.catlist a{
	color:#333;   
	font-size:87%
}
#brands{
	line-height:120%;
}
#brands a{
	color:#333;   
	font-size:87%
}	

#checkoutcart{
	font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:120%;	
}



table.main {
    width:710px;
}

td.td_main {
    color: #999;
}

a.main, a.main:visited {
    padding: 0px 14px 0px 14px;
    color: #eeeeee;
}


div.fe {
  font-size: 11px;
  color: red;
}


/* Content Style */
#content {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

  
.column{
	
}
#col1{
	width:180px;
	padding-left:20px;     
	float:left;
}
	
#col2{
	width:560px;
	float:left;
	backgroundx-color:#ccc; 
}
#col2 p {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;

}

#col3{
	width:180px;    
	bacxkground-color:#ccc;
	float:left;
}


li.pack {
    list-style: square;
}

span.marginal {
    font-size:10px;
    color: #333;
    font-weight: bold;
}

a.head_package {
    padding-left: 10px; 
    font-weight: bold; 
    font-size: 14px;
    }
    
a.head_product {
    padding-left: 10px; 
    font-weight: bold; 
    font-size: 11px;
    }
    
.headline {
    padding-left: 10px; 
    font-weight: bold; 
    color: #333; 
    font-size: 14px;
}

.box_package {
    padding: 10px; 
    margin: 3px 0px 20px 10px; 
    width: 500px; 
    border: 1px solid #ccc; 
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999;  
}
    
.box_product {
    padding: 12px; 
    margins: 3px 0px 10px 10px; 
    width: 146px; 
    border: 0px solid #ccc; 
    border-bottom: 0px solid #999; 
    border-right: 0px solid #999;     
	text-align:left;   
}
.box_product img{            
	
}

.price_add_to_cart {
    padding: 0px 10px 0px 10px; 
    margin: 0px 0px 10px 10px;
    width: 522px;
    background: #efefef;
    border: 1px solid #ccc; 
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999;
}  


/* Footer Style */
#footer {
	border-top: 1px dotted #666;
	font-size: 10px;
	text-align: center;
	color: #666;
	width: 800px; 
	background-color:#413F3C;
}
#footer a {
  color: #fff;
  border-bottom:1px dotted;   
	padding-bottom:0px;
}

.newsarticle img{
   float:left;
   margin-right:10px;
   margin-bottom:50px;
   margin-top:10px;
}
   
.newsarticle h3{
	font-size:110%;
}

                                              
.newsarticle hr {
  height: 49px;
  background: #fff url(/images/hr.jpg) no-repeat scroll center;
	border:0px;
}


td.wb_t { background: url("/images/whitebox_t.png"); }
td.wb_l { background: url("/images/whitebox_l.png"); }
td.wb_r { background: url("/images/whitebox_r.png"); }
td.wb_b { background: url("/images/whitebox_b.png"); }
.whitebox  {
	margin: 0px;
	width: 100%;
}
h4 { margin: 0px; }

#cart {
	color:#333;
	height:50px;
	width:500px;
	padding:10px;
	overflow:hidden;
} 

table#cart {
    padding: 0px;
    margin: 10px 0px 10px 10px;
    width: 522px;
    background: #fff;
    border: 1px solid #ccc; 
    border-bottom: none; 
    border-right: 1px solid #999;
}
table#cart tr {
	height: 20px;
}
table#cart th {
	background:#53514e;
	color:#fff;
	text-align:left;
}
table#cart td {
	border-bottom: 1px solid #999;
}

.button {
   border-top: 1px solid #bce0bc;
   background: #27a327;
   background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ccc));
   background: -webkit-linear-gradient(top, #ccc, #ccc);
   background: -moz-linear-gradient(top, #ccc, #ccc);
   background: -ms-linear-gradient(top, #ccc, #ccc);
   background: -o-linear-gradient(top, #ccc, #ccc);
   padding: 4.5px 9px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #3e8008;
   background: #3e8008;
   color: #ccc;
}
.button:active {
   border-top-color: #f7f7f7;
   xbackground: #f7f7f7;
}
     


/*
	Slideshow
*/
    
#bannerslide {
	width:960px;
	height:340px;
	position:relative;  
	padding-bottom:5px;
}

#slides {
	position:absolute;
	top:7px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:960px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:960px;
	height:340px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {      
	position:relative;
	margin:-7px auto 0;
	width:100px;
	z-index:100;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

