body {
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}

table {
/*	border-collapse: collapse;*/
}

td {
	vertical-align: top;
}
td.product_right {
text-align: left;
}
.menu_last_hreff:hover {color: #00CFE7;}
.menu_last_hreff:{
font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}
img{
border:0;
}

form {
	margin: 0px;
	padding: 0px;
}

.normal_txt {
font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}

.main_table {
	width: 983px;
	border-spacing: 0px;

}

.mega_top {
	height: 30px;
	font-weight: bold;
	background-image: url('/img/hederbg.png');
}

.mega_top_left {
	font-size: 20px;
	padding-left: 5px;
	vertical-align: middle;

}

.mega_top_right {
	font-size: 12px;
	padding-right: 35px;
	vertical-align: middle;

}

.top {
	height: 197px;
	background-image: url('/img/top_repeat.png');
}

.menu {
	height: 56px;
	background-image: url('/img/menu_repeat.png');
}

.menu_items {
	width: 978px;
	vertical-align:middle;
	margin: 0px;
}

.menu_items td {
	text-align: center;
}

.menu_items a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.space {
	height: 15px;
}

.content {
	padding: 0px 5px 5px 5px;

}

.content_head {
	font-size: 15px;
	font-weight: bold;
}

.category {
	width: 233px;
}

.category_table {
	width: 233px;
	border-spacing: 0px;
	background-color: #000000;
}

.category_table a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.category_left {
	padding: 2px 3px 2px 4px;
}

.category_right {
	vertical-align: middle;
	padding: 0px;
}

.category_right_podcat {
	padding-left:	10px;
}

.category_right_podcat a {
	font-weight: normal;
}

.search_table {
	width: 233px;
	height: 80px;
	margin-top: 5px;
	border: 1px solid black;
}
.search_table td {
	text-align: center;
}

.middle {
	vertical-align: middle;
}

.search_input {
	width: 196px;
	height: 21px;
	border: 1px solid black;
}

.search_image {
	width: 200px;
	height: 25px;
}

.dollar {
	color: #C00000;
}

.recycle {
	margin-right: 5px;
}

.product1{
	width: 350px;
}
.product2 {
	width: 350px;
}

.product3 {
	width: 350px;
}

.product4 {
	width: 350px;
}
.product_left {
	height: 25px;
	width: 5px;
	background-color: #000000;
}

.product_right {
	height: 25px;
	width: 269px;
	background-color: #E7E7DE;
	vertical-align: middle;
	padding-left: 9px;
	font-size: 14px;
	font-weight: bold;
}

.product_undertop {
	width: 350px;
	height: 94px;
	padding: 0px;
}

.product_undertop_left {
	vertical-align: bottom;
}

.product_undertop_right {
	vertical-align: bottom;
	height: 31px;
}
.product_price {
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	height: 31px;
}

.product_bottom {
	width: 350px;
	font-size: 12px;
}

.product_bottom  td {
 border-bottom: 1px solid #E7E7DE;
}
*.white10{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}
.example {  }
  /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; left:0px; margin-top:10px; 
         background-color:white;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }
    /* Vertical Carousel */
    #Carousel { width:250px; height:200px; border: 0;}
    #Carousel .container { left:0px; top:0px; width:300px; height:150px; border:0;}
    #Carousel .items { top:0; left:2px; border:0px;}
    #Carousel .item { background-color:#ffffff; height:70px; margin-bottom:2px;  width:245px; border: 2px solid #cccccc; }
    #Carousel .item.hover { background-color: #cccccc;}
    #Carousel .item.selected { background-color:#ffffff; }
    #Carousel .item .caption { position:absolute; left:80px; top:0px; width:135px; background-color:transparent; font-size:10px; }
    #Carousel .item .icon img { position:relative; left:5px; width:22px !important; height:22px; cursor:default; top:2px;}
    #Carousel .navButton { position:absolute; bottom:0px; width:122px; height:28px; }
    #Carousel .navButton.previous {  left:0px;  background: url('../top/button.up.png'); }
    #Carousel .navButton.next { right:0px;  background:url('../top/button.down.png');}
    /* Hide data items from selector */
    #Carousel .item .email {display: none;} 
	
	* #search_button {
		width: 40px;
		float: left;
	}

