.header_mini_cart { float:right; width:480px; text-align:right; margin:5px 0px 0 0; padding:0 20px 3px 0; background:url(../images/top_cart_bottom.gif) no-repeat 0 100%; }
#top_cart { position:relative; float:right; width:135px; text-align:right;}
#top_cart .mini_title { float:right; width:105px; padding:5px 5px 0 0; text-transform:uppercase; }
#top_cart .mini_title a { text-decoration:none; color:#256db8; display:block; }
#top_cart .mini_qty { float:right; width:21px; height:17px; padding-top:4px; background:url(../images/top_cart_icon.gif) 50% 0 no-repeat; text-align:center; }
#top_cart .mini_qty a { color:#fff; text-decoration:none; }
#top_cart .top_cart_container { position:absolute; right:-1px; display:none; }
#top_cart.over { z-index:999; }
#top_cart.over .top_cart_container { position:absolute; top:22px; right:-1px; display:block; border:1px solid #ddd; }
.top_cart_container .top_cart_content { border:1px solid #fff; text-align:left; background:#DBEAF3; width:190px; }

.chat_online { float:right; width:190px; height:47px; margin:25px 20px; _margin:25px 10px; }

.top_nav { float:left; width:700px; }
.top_nav ul { margin:0px; padding:0 0 0 5px; list-style:none; }
.top_nav ul li { float:left; position:relative; margin:8px 30px 8px 0; padding-left:12px; background:url(../images/top_menu_arrow.gif) no-repeat 0 50%; }
.top_nav ul li a { text-decoration:none; color:#fff; font-size:12px; line-height:15px; }
.top_nav ul li a:hover { color:#ff0000; }

.layered-nav ul{ list-style:none; padding:0px; margin:0px; }
.layered-nav ul li { border-bottom:1px solid #C0D6EB; padding:2px 0; }
.layered-nav ul li.children { border-bottom:0px; border-top:1px solid #DBEAF3; margin-bottom:10px; }
.layered-nav ul li a { color:#256db8; }
.layered-nav ul li a:hover { color:#ff0000; text-decoration:none; }
.layered-nav ul li a.active { color:#000; }
.layered-nav ul li.level0 a { font-weight:bold; font-size:13px; }
.layered-nav ul li.level0 a:hover { text-decoration:none; }
.layered-nav ul li.children ul li { padding-left:15px; background:url(../images/left_menu_arrow.gif) no-repeat 4% 50%; }

.copyright { padding:0 20px; float: right; }
.credit { font-size: 9px;}

.home_welcome { width:668px; height:230px; background:url(../images/home_welcome.jpg) no-repeat; }
.home_welcome .title { font-size:22px; font-family:Arial; width:440px; margin:25px 20px 5px 220px; _margin:25px 20px 5px 100px; float:left; }
.home_welcome .content { font-size:11px; color:#3C3B36; font-family:Tahoma; width:450px; margin:0px 10px 0px 200px; _margin:0px 10px 0px 90px; float:left; }

.red_bold_text { color:#FF0000; font-weight:bold; }
.free_shipping { width:245px; height:89px; background:url(../images/freeshipproduct.jpg) no-repeat; margin-bottom:10px; }
.shopping_by { color:#000000 !important; padding-bottom:5px; }


.info_menu li { display: inline; padding-right: 10px;}
.info_menu li a { color: #256db8; font-weight: bold;}
.info_menu span { padding-left: 10px;}


.product_edge_top {
	background: url(../images/product_edge_top.jpg) no-repeat;
	width: 195px;
	height: 11px;
	overflow: hidden;
}
.product_edge_middle {
	width: 193px;
	height: 120px;
	overflow: hidden;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	text-align: center;
}

.product_edge_middle img {
	margin: auto;
}
.product_edge_bottom {
	background: url(../images/product_edge_bottom.jpg) no-repeat;
	width: 195px;
	height: 11px;
	overflow: hidden;
}
.product_name {
	width: 195px;
	text-align: center;
}
.product_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #4D7CB6;
}
.product_name a:hover{
	text-decoration: underline;
	color: #AC0000;
}
.product_price_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 20px;
	text-align: center;
}
.product_price_box .price {
	color: #FF0000;
}