.stylesheet {
}

table, tr, td, body, p, br {
 font-size: 12px;
}

img {
border: 0px;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#wrapper{
margin:0 auto 0 auto;
}

#header{
width:910px;
}

#header-logo{
float:left;
}

#header-info{
float:right;
text-align:right;
padding-right:10px;
font-weight:bold;
color:red;
}

.headerlinks{
color:red;
font-weight:bold;
font-size:13px;
padding: 0px 10px;
}


#header-contact{
padding: 5px 10px 0 0;
}

.headercontact{
font-size:18px;
color:#006600;
font-weight:bold;
}



#header-description{
font-weight:bold;
color:#006600;
font-size:14px;
}

#top-navigation{
	clear:both;
	background-image:url('images/topnav.jpg');
	background-repeat:no-repeat;
	height:36px;
	width:902px;	
}



#top-navigation ul{
	list-style-type:none;
	clear:both;
}

#top-navigation li{
	float:left;
}

#top-navigation a{
display:block;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:10px 10px 12px 10px;
}

#top-navigation a:hover{
background-image:url(images/topnav_hover.jpg);
background-repeat:repeat-x;
border-left:solid 1px #000;
border-right:solid 1px #000;

}

#main{
	/*text-align:center;*/
	clear: both;
}

#left{
width:165px;
}

.mid_header{
background-image:url('images/mid_header.jpg');
color:#FFF;
font-weight:bold;
font-size:14px;
text-align:left;
}

.mid_header_large{
background-image:url('images/mid_bestsellers_last.jpg');
color:#FFF;
font-weight:bold;
font-size:14px;
text-align:left;
}

#main_cat, .main_cat{
width:165px;
}

#main_cat ul, .main_cat ul{
list-style:none;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
width:165px;

}

#main_cat li, .main_cat li{
background-image:url(images/main_cat.jpg);
background-repeat:no-repeat;
height:18px;
font-size:12px;
text-align:left;
width:165px;
font-weight:bold;
}

#main_cat a, .main_cat a{
background-image:url(images/main_cat.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-color:#eaeed5;
display:block;
width:160px;
line-height:18px;
padding-left:5px;
text-decoration:none;
color:#000;
font-weight:bold;
}

#main_cat a:hover, .main_cat a:hover{
font-weight:bold;
width:160px;
background-image:url(images/main_cat_hover.jpg);
background-color:#f4e2d4;
padding-left:5px;
margin:0;
}

#main_help ul{
list-style:none;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
width:165px;
}

#main_help li{
background-image:url(images/main_cat.jpg);
background-repeat:no-repeat;
height:18px;
font-size:12px;
text-align:left;
width:165px;
font-weight:bold;
}

#main_help a{
background-image:url(images/main_cat.jpg);
background-repeat:no-repeat;
width:160px;
display:block;
height:18px;
padding-left:5px;
text-decoration:none;
color:#000;

}

#main_help a:hover{
font-weight:bold;
width:165px;
background-image:url(images/main_help_hover.jpg);
padding-left:5px;
}


/* TESTING */
#main_dist ul{
list-style:none;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
width:165px;
text-align:center;
}

#main_dist li{
background-image:url(images/main_dist.jpg);
height:161px;
}

.mid_special{
background-image:url(images/mid_special.jpg);
background-repeat:repeat-x;
color:#FFF;
font-weight:bold;
text-align:left;

}


.maincontent{
background-image:url(images/mid_content.jpg);
background-repeat:repeat-y;
width:523px;
padding:10px 10px 10px 8px;
font-size:12px;
text-align:left;
}




.borderbottom{
background-image:url(images/borderbottom.gif);
background-repeat:repeat-x;
width:523px;
height:1px;
}

.borderbottom_desc{
background-image:url(images/borderbottom.gif);
background-repeat:repeat-x;
width:508px;
height:1px;
}

.mid_latestprod{
background-image:url(images/mid_latestprod.jpg);
background-repeat:repeat-x;
color:#FFF;
font-weight:bold;
text-align:left;
}

#shopping_cart{
/*margin-right:6px;*/
background-image:url(images/shoppingcart.jpg);
background-repeat:no-repeat;
width:167px;
height:174px;
text-align: center;
}

#shopping_cart td {
text-align: center;
color: #fff;
}


#right_search{
clear:both;
width:164px;
border:solid 1px #CCCCCC;
height:34px;
_height:10px;
text-align: center;
vertical-align: top;
}

#right_search ul{
list-style:none;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
}

#right_search li {}

#searchItem{
width:132px;
}

#right_bestseller{
width:165px;
text-align:left;
}

#right_bestseller ul{
list-style:none;
list-style-type:none;
margin:0 0 0 0;
padding: 0 0 0 0;

}

#right_bestseller li{
background-image:url(images/mid_bestsellers_last.jpg);
background-repeat:no-repeat;
background-color:#D9DDC2;
min-height:59px;
padding: 2px 2px 4px 2px;
}

/* ----------------------------- */

.bestseller_last{
background-image:url(images/mid_bestseller_last.jpg);
background-repeat:no-repeat;
background-color:#D9DDC2;
min-height:59px;
}


#right_bestseller h2{
margin: 0px;
padding: 0px;
font-size:12px;
}

#right_bestseller p{
margin: 0px;
padding: 0px;
font-size:10px;
padding-left:4px;
}

.button{
height:25px;
width:80px;
font-size:10px;
font-weight:bold;
color:#FFF;
text-align:center;
padding-top:4px;
}

a{
text-decoration:underline;
}

a:hover{
text-decoration:none;
}


.center_latestprod{
text-align:center;
font-weight:bold;
font-size:12px;
}

.shoppingcart{
/*font-weight:bold;
font-size:10px;
padding:25px 5px 5px 5px;
padding-left: 30px;
color:#FFF;
text-align:left;
width: 100%;*/
}

.mainheaders{
margin-top:10px;

padding:0;

}

.maindescription{
background-image:url(images/mid_desc.jpg);
background-repeat:repeat-y;
width:488px;
padding:10px 10px 10px 10px;
font-size:12px;
}

.latestproducts{
width:400px;
margin: 0px auto 0px;
padding-bottom:10px;
}


.center_latestprod_brd{
border-left:dotted 1px #000;
width:2px;
}

.border_latestprod{
width:100px;
border-top:dotted 1px #000;
}

.h-border{
border-top:dotted 1px #000;
width:450px;
height:4px;
margin: 0 auto 0 auto;
}

.pagePrice{
color:#006600;
font-weight:bold;
}

.product_header{
color:#006600;
font-weight:bold;
}

.productListing-data{
font-size:12px;
width:25%;
}

.product-list{
 margin-bottom:10px;
 height: 118px;
 border: 1px solid #CCCCCC;
}

.product-list:hover {
 background: #E1E5CA;
}

.specialDesc{font-size:12px; text-align:left;}
.specialPrice{font-size:12px;font-weight:bold;text-align:left;}

#footer{
width:600px;
margin:10px auto 0 auto;
padding:5px 10px 0 10px;
color:#006600;
font-size:10px;
border-top:1px solid #CCCCCC;
margin-left: 150px;
}

#footer a{
color:#006600;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}

.scrollText {
 overflow: auto;
 height: 150px;
 width: 523px;
 font-size:12px;
}

.scrollText h1 {
 font-size: 14px;
}

#maincontent, #othercontent {
font-size:12px;
padding:10px 10px 10px 8px;
text-align:left;
width:510px;
border: 1px solid #CCCCCC;
margin-top:0px;

}





.mid_special h1 {
 color:#FFFFFF;
 font-weight:bold;
 text-align:left;
 font-size:12px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 padding: 0px;
 margin: 0px;
}

.shoppingcart, .shoppingcart a {
 font-size: 10px;
 color: #ffffff;
}

.cart-price {
 text-align: center;
}

.menu-box, #main_cat td, .main_cat td {
 padding: 0px;
 margin: 0px;
 font-size:12px;
 
}

.keywords {
 width: 100px;
}

.contentHeading {
background:transparent url(images/content-header.gif) no-repeat scroll 0 50%;
color:#FFFFFF;
font-size:18px;
height:45px;
text-align:center;
width:523px;
line-height:45px;
}

/* ----------------------------- */

#right_bestseller td.infoBoxContents{
font-size:12px;
}

td.infoBoxHeading{
color:#FFF;
font-size:12px;
font-weight:bold;
}

td.menu-box{
width:165px;
}

a.link_lev_0{
width:165px;
}



a{color:#000;text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}

td.smallText{
color:#000;
font-size:12px;
}

/*
td.smallText a{
text-decoration:underline;
}

td.smallText a:hover{
text-decoration:none;
}*/

a{
color:#000;
font-size:12px;
text-decoration:underline;
}

/* ----------------------------- */

#othercontent {
 padding: 0px;
}

.othercontent {
padding: 0px;
}
#othercontent table, .othercontent table{
padding: 5px 5px 5px 5px;
}

.search-button {
 background:url(images/search.gif) no-repeat left top;
 border: none;
 width: 52px;
 height: 29px;
 margin-top:2px;
 margin-left: 3px;
}