@charset "utf-8";
/* CSS Document **** FOR 091008 eShop:Acomdata - dura */
/* public : line  */
.line, .whiteline, .blueline, .dotline, .greyline { clear:both; margin:0; padding:0; font-size:0; line-height:0; height:1px;}
.whiteline { background-color:#fff;}
.blueline { background-color:#67778a;}
.greyline { background-color:#ccc;}
.cleardiv { clear:both; font-size:0; line-height:0; height:0;overflow:hidden;}
.dotline {  background:url('../images/dot_line.gif') repeat-x left;}

/*  page class */
.bodybg { margin:auto; padding:0; text-align:center; background:#8b1c07 url(../images/bg_body.gif) repeat-x left top;}
/* header */
#header { margin:0 auto; padding:0; width:960px; height:86px; background:url(../images/bg_top.gif) repeat-x left top;}
	#topline { clear:both; margin:auto; padding:0; background:url(../images/bar_top.gif) repeat-x left top; height:5px; font-size:0;}
	#logo { float:left; padding:0; margin:0; width:320px; height:86px; text-align:left;}
	#topbar { float:right; padding:0; margin:0; margin-right:23px; width:400px; height:86px;}

/* main menu */
#mainmenu { clear:left; margin:auto; padding:0; width:960px; height:40px; background:#444242 url(../images/bg_menu.gif) repeat-x left top;}

/* Main area, including leftbar and contents  */
#maincontent { clear:both; margin:0 auto; padding:0; border:#eeede8 10px solid; border-left:0; width:950px; background:url(../images/bg_leftbar.gif) repeat-y left top; min-height:480px; _height:480px;}
	#leftbar { float:left; margin:0; padding:0; width:190px; overflow:hidden;}
	#contentianer {  float:left; margin:0; padding:0; margin-left:10px; margin-right:10px; width:740px; text-align:left; display:inline; }
		#contentbox  {margin:0; padding:0; margin-top:8px; overflow:hidden;}

/* footer */
#footer { clear:both; margin:auto; padding:0; padding-top:10px; width:960px; height:50px; background:url(../images/bg_footer.gif) repeat-x left top;}
#footer ul { margin:0; padding:0; list-style:none; line-height:20px;}
#footer ul li { display:inline; margin:0 0 0 2px; padding:0; color:#fff; }
	#footer ul li a.footerlink,a.footerlink:link { font-family:"Arial","Tahoma","Verdana","Lucida Grande"; color: #fff; text-decoration: none; font-size: 12px; padding-left:6px; padding-right:6px; }
	#footer ul li a.footerlink:hover {color:#fff; text-decoration: underline; }
#footer_copyright { padding:0; font-size:12px; color:#fff; line-height:22px;}

/* Category */
.catline {clear:both; height:1px;	padding:0; margin:0; background:url(../images/dot_line.gif) repeat-x left; font-size:0;}
.category_selected , .category_normal { margin:0; padding:0; padding-left:22px; padding-right:4px; background:url(../images/dot_cat.gif) no-repeat left top; background-position:4px 10px; text-align:left; }
.category_selected { background-color:#e3e2e0; margin:1px;}
a.catlink,a.catlink:link,a.catlink:visited {display: block;text-decoration: none;color:#303030;font-size:12px;line-height:24px; font-weight:bold;}
a.catlink:hover {color:#8b1c07;text-decoration:underline; }
a.catlink_select,a.catlink_select:link, a.catlink_select:visited {display: block;text-decoration: none; color:#8b1c07 ;font-size:12px;line-height:24px;font-weight:bold;}
a.catlink_select:hover {color:#8b1c07;text-decoration:underline;}

.category_selected ul {list-style: none; margin:0; padding:0; line-height:22px;}
.subcatnormal,.subcatselected { padding:0px; padding-left:18px; _height:22px; background:url(../images/dot_subcat.gif) no-repeat left top; background-position:0 8px;}
.subcatselected { background:url(../images/dot_cat.gif) no-repeat left top; background-position:0 8px;}
a.subcatlink,a.subcatlink:link, a.subcatlink:visited{padding-right:4px;display: block;text-decoration: none; color:#545454;font-size:12px;line-height:22px; }
a.subcatlink:hover {color:#8b1c07;text-decoration:underline; }
a.subcatlink_select,a.subcatlink_select:link, a.subcatlink_select:visited{padding-right:4px;display: block;text-decoration: none; color:#8b1c07;font-size:12px;line-height:22px; }
a.subcatlink_select:hover {color:#8b1c07;text-decoration:underline; }

/* Member Left bar  */
/* member bar */
#member_bar { margin:0; padding:0; text-align:left;}
#member_bar ul {list-style: none; clear: left;margin:0; padding:0; line-height:22px;}
#member_bar ul li { padding:0px; background:url('../images/dot_cat.gif') no-repeat left; background-position:4px 10px; _height:22px;}
a.memberlink,a.memberlink:link,a.memberlink:visited { padding-left:22px;display:block; text-decoration: none; color:#545454;font-size:12px;line-height:22px;}
a.memberlink:hover {color:#b13c0f; text-decoration:underline; }

/* for sitemap nav  */
#sitemapnav { padding:0px; margin:0; height:22px; overflow:hidden; background:url(../images/dot_line.gif) repeat-x left bottom;}
#sitemap_link { font-family: "Verdana", "sans-serif"; float:left; font-size:9px; color:#5e5e5e; padding-top:4px;}
/* #sitemapnav_title { font-family:"Arial","Tahoma","Verdana","Lucida Grande"; float:right; padding:0; font-size:14px; font-weight:bold; color:#ed1c24;} */
#sitemapnav_title { font-family:"Times New Roman","Times"; float:right; padding:0; font-size:1.8em; font-weight:bold; color:#8b1c07;font-variant:small-caps; font-weight:bold;}
a.navlink ,a.navlink:link,a.navlink:visited { font-family: "Verdana", "sans-serif";font-size: 9px;line-height: 10px;text-decoration: none; color: #5e5e5e; }
a.navlink:hover {	text-decoration:underline; }

/* feedback form  */
#fb-div { margin:8px; padding:0;}
#fb-header { padding:6px; height:28px !important; height:38px; background-color:#b13c0f;}
#fb-box { margin:0; padding:4px; height:18px !important; height:22px; border:#f9e6df 1px solid; font-weight:bold; color:#fff; text-align:left;}
#fb-line1 {	clear:both;	padding:0; margin:0; height:2px; background-color:#d0d0d2;font-size:0;}
#fb-line2 {	clear:both;	padding:0; margin:0; height:4px; background-color:#d0d0d2;font-size:0;}
#fb-content {	background-color:#f3f2f2;	padding:8px 8px 8px 8px;	min-height:68px;	text-align:left;}
#fb-thank { margin:0; padding:8px; height:90px; background:url(../images/icon_call.png) no-repeat left top; padding-left: 108px; text-align:left;}

/* information  */
.viewstyle { border:1px solid #32a1b5;height:24px;padding:6px; padding-left:12px;}

/* toolstip */
#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pop_sc {	font-family:"Lucida Grande","Arial","Tahoma","Verdana"; color:#000; font-size:10px; border: none; padding:0; padding-top:14px; padding-left:42px; width:60px; height:22px; opacity:0.8; background:url(../images/bg_sc.png) no-repeat left top; text-align:left;}
