body { background:url(../template_images/body_bg.jpg) repeat-x #FFFFFF; margin:0px; padding:0px; }
body, input, textarea, span, div { font-family:Tahoma; font-size:11px; }

.commons { width:902px; }

.top-shadow .left-corner { width:7px; background:url(../template_images/shadow_top_left_corner.jpg) no-repeat; height:5px; }
.top-shadow .right-corner { width:7px; background:url(../template_images/shadow_top_right_corner.jpg) no-repeat; height:5px; }
.top-shadow .top { width:902px; background:url(../template_images/shadow_top.jpg) repeat-x; height:5px; }

.main .left { width:6px; background:url(../template_images/shadow_left.png) repeat-y; }
.main .right { width:7px; background:url(../template_images/shadow_right.png) repeat-y; }

.header td { height:137px; }

.top-menu { background:url(../template_images/top_menu_bg.jpg) repeat-x; }
.top-menu td { height:60px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; }
.top-menu td a { color:#FFFFFF; text-decoration:none; height:40px; display:block; padding-top:20px; }
.top-menu td a:hover { background:url(../template_images/top_menu_bg_hover.jpg) repeat-x; }
.selected { background:url(../template_images/top_menu_bg_hover.jpg) repeat-x; }

.seperator { width:2px; background:url(../template_images/top_menu_seperator.jpg) no-repeat; }

.top-menu .top-menu-right { width:350px; font-size:13px; text-align:right; padding-right:20px; }
.top-menu .top-menu-right a { display:inline; }
.top-menu .top-menu-right a:hover { text-decoration:underline; background:none; }

.content .content-left { width:280px; text-align:center; padding:18px 0px 18px 0px; vertical-align:top; }
.content .content-right { padding:18px 10px 18px 0px; vertical-align:top; text-align:left; }

.title-box { height:36px; width:254px; background:url(../template_images/title_box_bg.jpg) repeat-x; background-position:top; color:#FFFFFF; font-size:14px; font-weight:bold;  }
.title-box a{ color:#FFFFFF; font-size:14px; font-weight:bold;text-decoration:none; display:block; height: 36px; padding-top:17px;}

.title-box12 { height:36px; width:244px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px; text-align:center; background-color:#333333;}

.title-box2 { 
	height:58px; 
	width:585px; 
	background:url(../template_images/title_box_bg.jpg) repeat-x; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	padding-left:20px; 
	border-top:1px solid #CFCFCF; 
	border-left:1px solid #CFCFCF; 
	border-right:1px solid #CFCFCF; 
	text-align:left; 
}
.left-box { border:1px solid #CFCFCF; }

.text { padding:15px; font-size:12px; color:#343434; }
.text a { color:#343434; text-decoration:none; }
.text a:hover { text-decoration:underline; }

.footer { height:68px; border-top:3px solid #000000; }

.bottom-shadow td { background:url(../template_images/bottom_shadow.jpg) no-repeat; height:15px; width:916px; }

.footer2 td { color:#5A5A5A; font-size:12px;  }
.footer2 td a { color:#5A5A5A; text-decoration:none; } 
.product-box { width:180px; height:220px; border:1px solid #C2C2C2; float:left; margin-right:30px; margin-bottom:20px; }
.product-title { height:29px; background:#1B1A1A; color:#FFFFFF; font-size:11px; text-align:center; padding-top:5px; }
.product-image { height:116px; text-align:center; }
.pro-left { background:#787878; height:47px; text-align:center; padding:3px 0px 0px 0px; color:#FFFFFF; font-size:12px; }
.pro-right { background:#B10000; width:60px; height:47px; text-align:center; padding:3px 0px 0px 0px; color:#FFFFFF; font-size:9px; }

.pro-more { float:right; padding:3px 5px 0px 5px; font-size:11px; }
.pro-more a { color:#232222; text-decoration:none; }

.pro-buy { float:right; padding:3px 5px 0px 0px; color:#990000; font-size:11px; }
.pro-buy a { color:#990000; text-decoration:none; }

.product-cat-box { border:1px solid #CFCFCF; }

.product-cat-selected { height:23px; background:#1B1A1A; font-size:11px; text-align:left; }
.product-cat-selected a { color:#FFFFFF; text-decoration:none; display:block; height:20px; padding:3px 0px 0px 20px; }

.product-cat-row { height:21px; border-top:1px solid #CACACA; text-align:left; font-size:11px; } 
.product-cat-row a { color:#232222; text-decoration:none; display:block; height:18px; padding-top:3px; padding-left:22px; }
.product-cat-row a:hover { background:#1B1A1A; color:#FFFFFF; }

.product-cat2-selected { height:21px; border-top:1px solid #CACACA; padding-left:35px; text-align:left; font-size:11px; background:#1B1A1A; }
.product-cat2-selected a { color:#FFFFFF; text-decoration:none; }

.product-cat2-row { height:21px; border-top:1px solid #CACACA; text-align:left; font-size:11px; background:#E1E1E1; } 
.product-cat2-row a { color:#232222; text-decoration:none; display:block; height:18px; padding-top:3px; padding-left:35px; }
.product-cat2-row a:hover { background:#1B1A1A; color:#FFFFFF; }

.contact td, input, textarea { font-size:12px; }

.cart { border:1px solid #CFCFCF; width:100%; }
.cart td { border-bottom:1px solid #CFCFCF; font-size:12px; }
.che_in { background:#FFFFFF; }

.search_form
	{
		height:15px;
		background-color:#a6a8ab;
		border:1px solid #9a9c9f;
		font-size:12px;
		color:#FFFFFF;
	}
	
.contact_over
	{
		border:1px dashed #FFFFFF;
		height:15px;
		background-color:#FFFFFF;
		border:1px solid #9a9c9f;
		font-size:11px;
	}
	
.cart-form td { font-size:12px; padding:2px; }
a.new_link{ font-size:12px;color:#32291a;text-decoration:none;font-weight:bold;}
