.content_path_head {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	text-transform: uppercase;
	color: #124477;
	font-weight: normal;
}
.content_path {
	font-family: verdana,arial,Tahoma;
	font-size: 8pt;
	font-style: normal;
	color: #888888;
}
.content_body {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	font-style: normal;
	color: #333333;
}

.content_form_require {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	font-style: normal;
	color: #cc0000;
}

.title1 {
	width:100%;
	padding-left: 5px;
	xbackground: url(../images/hr.gif) bottom left repeat-x; 
}

.title_path {
	width:100%;
	padding-left: 5px;
	background: url(../images/hr.gif) bottom left repeat-x; 
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	line-height: 180%;
	text-transform: uppercase;
	color: #FF8080;
	font-weight: normal;
}

.title1, a.title1:link, a.title1:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	line-height: 180%;
	text-transform: uppercase;
	color: #FF8080;
	font-weight: normal;
}

.title1_text {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	line-height: 180%;
	text-transform: uppercase;
	color: #FF8080;
	font-weight: bold;
}

.title2 {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.title2:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.title2:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}

.more {
	font-family: verdana,arial,Tahoma;
	font-size: 9pt;
	line-height: 180%;
	color: #666666;
}
a.more:link {
	font-family: verdana,arial,Tahoma;
	font-size: 9pt;
	line-height: 180%;
	color: #666666;
}
a.more:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 9pt;
	line-height: 180%;
	color: #666666;
}


.title3 {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
}
a.title3:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
}
a.title3:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
}
a.title3:hover {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #CC0000;
	font-weight: normal;
}
.title4 {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #900D13;
	font-weight: normal;
}
.news_title {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
}
a.news_title:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.news_title:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

a.news_title:hover {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

.product_price_ref {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #666666;
	text-decoration: line-through;
}

.product_name {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.product_name:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
	text-decoration: none;
}
a.product_name:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
	text-decoration: none;
}

a.product_name:hover {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

.product_value {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
}
a.product_value:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
a.product_value:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.product_value:hover {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}
.content1 {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #000000;
}

.content1b {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

.main_menu {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #99CE52;
	font-weight: normal;
}
.content2 {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
}
.copyright {
	font-family: verdana,arial,Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.field_name {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
}

.footer_cat {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.footer_cat:link {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.footer_cat:visited {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #124477;
	font-weight: normal;
}
a.footer_cat:hover {
	font-family: verdana,arial,Tahoma;
	font-size: 10pt;
	color: #CC0000;
	font-weight: normal;
}

a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	color: #0099ee;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

input, textarea, select{
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

body,table{
	font-size: 10pt;
	font-style: normal;
	color: #000000;
}

.sidebar_brand div, .sidebar_brand div:link, .sidebar_brand div:visited {
	border: 1px solid #cccccc; width: 
}

.sidebar_brand div:hover {
	border: 1px solid #638AB3;
}

ul.hover_border {
	margin: 0; 
	padding:0;
}
ul.hover_border li {
	border: 1px solid #cccccc; 
	list-style: none;
	float:left;
	height: 208px; width: 30%; margin: 5px; padding:5px;
}

ul.hover_border li:hover {
	border: 1px solid #638AB3;
}




ul.brand_hover_border {
	margin: 0; 
	padding:0;
}
ul.brand_hover_border li {
	border: 1px solid #cccccc; 
	list-style: none;
	xfloat:left;
	xheight: 60px;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul.brand_hover_border li:hover {
	border: 1px solid #638AB3;
}


.sidebar_brand_no_image {
	width:160px ; height: 60px; font-size:10pt; font-weight:normal; text-align:center; vertical-align: middle;
}

.main {
	background: #FFFFFF;
}

.title_box0, .title_box1, .title_box2 {
	width: 245px;
	line-height: 200%;
	xborder-bottom: 1px solid #CCCCCC;
}

.title_box0 {
	background: url(../images/box0_title.png) no-repeat;
	color: #0F4A0A;
}
.title_box_body {
	width: 245px;
	xborder-left: 1px solid #CCCCCC;
	xborder-right: 1px solid #CCCCCC;
	border-left: 1px dotted #66CCFF;
	border-right: 1px dotted #66CCFF;
}
.title_box_bottom {
	width: 245px;
	xbackground: url(../images/box_bottom.png) bottom left no-repeat;
	border: 1px dotted #66CCFF;
	padding: 8px 3px 3px 3px;
}
.title_box_top {
	width: 245px;
	xbackground: url(../images/box_bottom.png) bottom left no-repeat;
	border: 1px dotted #66CCFF;
	padding: 8px 3px 3px 3px;
}

.title_box0 a, .title_box0 a:visited, .title_box0 a:link {
	color: #0F4A0A; font-weight:normal;
}
.title_box0 a:hover {
	color: #CC0000;
}

.title_box1 {
	background: url(../images/box1_title.png);
	color: #891C47;
}
.title_box1 a, .title_box1 a:visited, .title_box1 a:link {
	color: #891C47; font-weight:normal;
}

.title_box1 a:hover {
	color: #CC0000;
}

.title_box2 {
	xbackground: url(../images/box2_title.png);
	background: #D0F0FF;
	border: 1px dotted #66CCFF;
	color: #35608B;
}
.title_box2 a, .title_box0 a:visited, .title_box0 a:link {
	color: #35608B; font-weight:normal;
}

.title_box2 a:hover {
	color: #CC0000;
}

.title_box, .title_box th, .title_box td {
	border: 1px dotted #66CCFF;
	border-collapse: collapse;
	font-family:verdana,arial,Tahoma;
	font-size: 10pt;
}

.title_box th {
	background: #D0F0FF;
	color: #35608B;
	font-weight:normal;
}

.title_box td {
	color: #333333;
	font-weight:normal;
}


div.curved_title { 
	background:url(../images/box3_title.png) top left no-repeat; margin:0px 0; padding:0; 
	border-bottom: 1px solid #CCCCCC;
}
div.curved_title div {
	background:transparent url(../images/box3_title.png) top right no-repeat; padding:3px 5px 3px 3px; text-align:left; margin-left:5px;
}

div.curved_title div, div.curved_title div a {
	font-weight: normal;
	font-size:10pt;
	color: #35608B;
}

div.curved_title div a {
	color: #35608B;
	text-decoration:none;
}
div.curved_title div a:hover {
	color: #CC0000;
	text-decoration:none;
}


div.curved_title_bottom { 
	background:url(../images/box3_bottom.png) bottom left no-repeat; margin:0px 0; padding:0; 

}
div.curved_title_bottom div {
	background:transparent url(../images/box3_bottom.png) bottom right no-repeat; padding:3px 5px 3px 3px; text-align:left; margin-left:5px;
}

div.curved_title_bottom div, div.curved_title div a {
	font-weight: normal;
	font-size:10pt;
	color: #35608B;
}

div.curved_title_bottom div a {
	color: #35608B;
	text-decoration:none;
}
div.curved_title_bottom div a:hover {
	color: #CC0000;
	text-decoration:none;
}

.review {
	background: #EFEFEF;
	padding: 10px;
}

.reviewcontent {
	border: 1px dotted #AAAAAA;
	padding: 5px; margin: 5px;
}

.review .date {
	width:300px; float:left; font-family:verdana,arial,Tahoma; font-size: 9pt; color: #999999; 
}


.review .author {
	float:left; font-family:verdana,arial,Tahoma; font-size: 9pt; color: #999999; 
}

.review .details {
	font-family:verdana,arial,Tahoma; font-size: 10pt; color: #333333; 
}
.review .befirst{
	color:#CC0000; font-size:10pt;  font-family:verdana,arial,Tahoma; 
}

.review .fieldname {
	font-family: verdana,arial,Tahoma; font-size: 10pt; color: #666666; 
}

.review .inputdetails {
	font-family:verdana,arial,Tahoma; font-size: 10pt; color: #333333; 
	width: 500px; height: 120px;
	border:1px solid #AAAAAA;
}

.review .inputname {
	font-family:verdana,arial,Tahoma; font-size: 10pt; color: #333333; 
	width: 500px; 
	border:1px solid #AAAAAA;
}

.popup_body {
	height: 450px; overflow-y:auto;
	overflow-x:hidden;
}

.popup_title {
	width: 800px; overflow:hidden; color: #CC0000; font-size: 10pt; font-family:verdana,arial,Tahoma;
}

.popup_news_title {
	border-bottom: 0px dotted silver;
	padding-bottom: 3px;;
}

.popup_news_title, .popup_news_title div {
	color: #004080;
	font-size: 10pt;
	font-weight: normal;
}

.left_cat_table_tc td, .left_cat_table_sc td, .left_cat_table_en td {
	padding-bottom: 3px;
}

.left_cat_table_tc a, .left_cat_table_sc a, .left_cat_table_en a {
  display: block;
  width: 187px;
  height: 31px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.left_cat_table_tc a {
	background-image: url(../images/left_cat_all_tc.png);
}

.left_cat_table_sc a {
	background-image: url(../images/left_cat_all_sc.png);
}
.left_cat_table_en a {
	background-image: url(../images/left_cat_all_en.png);
}

.left_cat_btn1 { background-position: left 0px; }
.left_cat_btn1:hover { background-position: right 0px; }

.left_cat_btn2 { background-position: left -34px; }
.left_cat_btn2:hover { background-position: right -34px; }

.left_cat_btn3 { background-position: left -68px; }
.left_cat_btn3:hover { background-position: right -68px; }

.left_cat_btn4 { background-position: left -102px; }
.left_cat_btn4:hover { background-position: right -102px; }

.left_cat_btn5 { background-position: left -136px; }
.left_cat_btn5:hover { background-position: right -136px; }

.left_cat_btn6 { background-position: left -170px; }
.left_cat_btn6:hover { background-position: right -170px; }

.left_cat_btn7 { background-position: left -204px; }
.left_cat_btn7:hover { background-position: right -204px; }

.left_cat_btn8 { background-position: left -238px; }
.left_cat_btn8:hover { background-position: right -238px; }

.left_cat_btn9 { background-position: left -272px; }
x.left_cat_btn9:hover { background-position: right -272px; }

.lang_tc, .lang_tc_on, .lang_sc, .lang_sc_on, .lang_en, .lang_en_on {
  display: block;
  width: 80px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url(../images/lang_all.png);
  text-decoration: none;
}

.lang_en { background-position: left 0px; }
.lang_en:hover, .lang_en_on { background-position: right 0px; }

.lang_tc { background-position: left -20px; }
.lang_tc:hover, .lang_tc_on { background-position: right -20px; }

.lang_sc { background-position: left -40px; }
.lang_sc:hover, .lang_sc_on { background-position: right -40px; }


#nav a, #subMenusContainer a{
	font-size: 12pt;
	font-family:verdana,arial,Tahoma;
}

div.redStickyWin div.body{font-family:verdana; font-size:11px;}

div.redStickyWin div.top_ul{background:url(../images/stickyWin/red/full.png) top left no-repeat; height:30px; width:15px; float:left}

div.redStickyWin div.top_ur{position:relative; left:0px !important; left:-4px; background:url(../images/stickyWin/red/full.png) top right !important; height:30px; margin:0px 0px 0px 15px !important; margin-right:-4px; padding:0px}

div.redStickyWin h1.caption{clear: none !important; margin:0px 5px 0px 0px !important; overflow: hidden; padding:0 !important; font-weight:bold; color:#555; font-size:14px !important; position:relative; top:8px !important; left:5px !important; float: left; height: 22px !important;}

div.redStickyWin div.middle, div.redStickyWin div.closeBody {background:url(../images/stickyWin/red/body.png) top left repeat-y; margin:0px 20px 0px 0px !important;	margin-bottom: -3px; position: relative;	top: 0px !important; top: -3px;}

div.redStickyWin div.body{background:url(../images/stickyWin/red/body.png) top right repeat-y; padding:8px 20px 8px 0px !important; margin-left:5px !important; position:relative; right:-20px !important;}

div.redStickyWin div.bottom{clear:both}

div.redStickyWin div.bottom_ll{background:url(../images/stickyWin/red/full.png) bottom left no-repeat; width:15px; height:15px; float:left}

div.redStickyWin div.bottom_lr{background:url(../images/stickyWin/red/full.png) bottom right; position:relative; left:0px !important; left:-4px; margin:0px 0px 0px 15px !important; margin-right:-4px; height:15px}

div.redStickyWin div.closeButtons{text-align: center; background:url(../images/stickyWin/red/body.png) top right repeat-y; padding: 0px 30px 8px 0px; margin-left:5px; position:relative; right:-20px}

div.redStickyWin a.button:hover{background:url(../images/stickyWin/red/big_button_over.gif) repeat-x}

div.redStickyWin a.button {background:url(../images/stickyWin/red/big_button.gif) repeat-x; margin: 2px 8px 2px 8px; padding: 2px 12px; cursor:pointer; border: 1px solid #999 !important; text-decoration:none; color: #000 !important;}

div.redStickyWin div.closeButton{width:13px; height:13px; background:url(../images/stickyWin/red/closebtn.gif) no-repeat; position: absolute; right: 0px; margin:10px 15px 0px 0px !important; cursor:pointer}

div.redStickyWin div.dragHandle {	width: 11px;	height: 25px;	position: relative;	top: 5px;	left: -3px;	cursor: move;	background: url(../images/stickyWin/red/drag_corner.gif); float: left;}

input, textarea, select {
	font-size: 10pt; font-family: arial;
}

ul.float {
	margin: 0; 
	padding:0;
	display:block;
}
ul.float li {
	list-style: none;
	float:left;
	padding-right: 20px;
}



span.checkbox, span.checkbox-off, span.checkbox-on {
	background:url(../images/checkbox30.gif) top left no-repeat; width:30px; height:30px; float:left;
}

span.checkbox-off { background-position: top left; }
span.checkbox-on, span.checkbox { background-position: bottom left; }

a:hover span.checkbox-off{ filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
a:hover span.checkbox-on { filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; }

