BODY  { 
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; 
LINE-HEIGHT: 12pt;
background:url(/images/top_back.gif) repeat-x;
background-color: #ddf1e8;
margin: 0px 0px 0px 0px;
}

a:link,a:visited {
	color:#000000;
	text-decoration: none;
	}
a:hover {
	color: #cc0000;
	text-decoration:underline;
}

.main {
width:930px;
background:#f6f0ed;
margin:0px auto;
}

#header { 
width:930px;
background-color: #ffffff;
/* border:1px solid #CCCCCC; */
margin:0px auto;
margin-top: 15px;
}

#logo {
float:left;
margin-top:5px;
margin-left:5px;
}


/*menu container*/
.menucontainer{background: #fff url(images/bgOFF.gif) top left repeat-x;}
/*basic menu styling*/
.menu {float:left;font-family: "Trebuchet MS",arial,verdana,sans-serif;width:100%;position:relative;font-size:12px;font-weight:bold;
background:url(images/bgOFF.gif) repeat-x;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;color:#000;border:1px solid #fff;border-width:0 1px 0 0;padding:0px 7px 0px 7px;line-height:25px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*style for table of sub nav items*/
#menutable {margin:1px;border-collapse:collapse;font-size:12px;align:center;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background:#ccc url(images/bgON.gif) top left repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:24px;margin-top:1px;left:0;text-align:right;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#E9E9E9;color:#000;height:auto;text-align:right;line-height:16px;padding:2px 2px 2px 2px;width:95px;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#896296;color:#fff;}

#bulletin {
position:relative;
width:360px;
float:left;
margin-left:3px;
margin-right:5px;
background:url(/images/bulletin_back.gif) repeat-x;
}
#bulletin_leftframe {
float:left;
}
#bulletin_content {
float:left;
width:290px;
font-size:15px;
font-weight:bold;
color: #b9673f;
line-height:20px;
padding-top:18px;
padding-left:7px;
padding-right:5px;
padding-bottom:10px;
}
#bulletin_rightframe {
float:left;
}
#bulletin_more {
top:209px;
right:6px;
position:absolute;
}

#flashShow {
float:left;
}

#line_pic {
width:930px;
height:32px;
margin:0px auto;
background:url(/images/line_pic.gif) repeat-x;
}

#cont_area {
float:left;
font-size: 14px;
width:450px;
margin:5px 8px 10px 8px;
padding:10px;
border: 1px solid #cccccc;
line-height:24px;
}
.welcome_txt {
	font-size: 18px;
	font-weight:bold;
	color: #ff0000;

	text-decoration: none;
	margin:auto;
}

.xtitle {
	font-family:"ºÚÌå";
	word-spacing: 1em;
	font-size: 18px;
	color: #f08400;
	line-height:24px;
	text-decoration: none;
	margin:auto;
}


#product_show {
width:600px;
float:left;
}
#product_detail {
margin:0 auto;
width:120px;
height:135px;
padding:3px;
border: 1px solid #cccccc;
background-color:#ffcc00;
}



.red12px {
	font-size: 12px;
	line-height: 150%;
	color: #cc0000;
	text-decoration: none;
}

.blue12px {
	font-size: 12px;
	color: #0B4564;
	text-decoration: none;
}

a.blue12px,a.blue12px:link,a.blue12px:visited {
	font-size: 12px;
	color:  #005bac;
	text-decoration: none;
}

a.blue12px:hover {
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}

.orange12px {
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
.mainMenuWhite {
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: none;
}

.gray11px {
	font-size: 11px;
	line-height: 120%;
	color: #888888;
	text-decoration: none;
}

.gray12px {
	font-size: 12px;
	word-spacing: 0.7em;
	line-height: 180%;
	color: #888888;
	text-decoration: none;
}
.noble13px {
	font-size: 13px;
	line-height: 120%;
	color: #844918;
	text-decoration: none;
}
.simple13px {
	font-size: 13px;
	line-height: 120%;
	color: #314184;
	text-decoration: none;
}
.modern13px {
	font-size: 13px;
	line-height: 120%;
	color: #EF6118;
	text-decoration: none;
}
.date {
	font-size: 11px;
	color: #144683;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white13px {
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.black12px {
	font-size: 12px;
	color: #000000;
	line-height: 180%;
	text-decoration: none;
}
.black12pxb {
	font-size: 12px;
	color: #000000;
	line-height: 180%;
	text-decoration: none;
	font-weight: bold;
}

.black13px {
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}

.black14px {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration: none;
}

a.black13px,a.black13px:link,a.black13px:visited {
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}

a.black13px:hover {
	font-size: 13px;
	line-height: 20px;
	color: #ff0000;
	text-decoration: none;
}

.orange15px {
	font-size: 15px;
	line-height: 150%;
	color: #FF0000;
	font-weight: bold;
}
.blue13px {
	font-size: 13px;
	color: #0066cc;
	line-height: 150%;
}
.blue14px {
	font-size: 14px;
	color: #0066cc;
	font-weight: bold;
}
.black14px {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.date10px {
	font-size: 10px;
	color: #33CCFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.input1{
	background:#EBF5E9 ;
	border:1 solid #6E6054;
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	FONT-VARIANT: normal; 
	FONT-WEIGHT: normal; 
	HEIGHT: 18px; 
	LINE-HEIGHT:normal; 
	color: #000000
}
.input2{
	font-size:12px; 
	BACKGROUND-COLOR: #D9EDD7; 
	BORDER-BOTTOM: #6E6054 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-RIGHT: #6E6054 1px solid; 
	BORDER-TOP: #ffffff 1px solid;
	color:#000000;height:18px
} 

TEXTAREA{
	background:#EBF5E9 ;border:1 solid #6E6054;
	FONT-SIZE: 12px; 
	FONT-STYLE:normal; 
	FONT-VARIANT:normal; 
	FONT-WEIGHT:normal;  
	LINE-HEIGHT:normal; 
	color: #000000
}
.btn_mouseout {
	BORDER-RIGHT: #7EBF4F 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7EBF4F 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); 
	BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7EBF4F 1px solid
}
.btn_mouseover {
	BORDER-RIGHT: #7EBF4F 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #7EBF4F 1px solid; 
	PADDING-LEFT: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	font-weight: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); 
	BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #7EBF4F 1px solid
}

select 
{
	scrollbar-arrow-color:#666666;
	BORDER-RIGHT: #7EBF4F 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #7EBF4F 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 12px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); 
	BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #7EBF4F 1px solid
}

.white12px {
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	text-decoration: none;
}

a.white12px, a.white12px:link,a.white12px:visited {
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	text-decoration: none;
}
a.white12px:hover{
	font-size: 12px;
	line-height: 150%;
	color: #eb880e;
	text-decoration: none;
}
.namebox{
float:auto;
border-top: 1px solid #E2E4E5;
border-right: 2px solid #B1C8CF;
border-bottom: 2px solid #B1C8CF;
border-left: 1px solid #E2E4E5;
}