body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
}
form {
	margin:0px;
}
a {color: #003399; text-decoration: none;}
a:hover {color:#cc6600; text-decoration: underline;}
a:active {color:#cc6600; text-decoration: none;}
a:visited {}
/*a:visited {color:#996633;}*/

.textPage { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_search_text { font-size:12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica; color:#262626;}
.form_search_link { font-size:12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica;}
.form_search_link:link { color:#262626;}
.form_search_combo { font-size:12px; font-family: Tahoma, Arial, Helvetica; color:#454545; width:150px; }
.form_search_field { font-size:12px; font-family: Tahoma, Arial, Helvetica; color:#454545; width:200px; }
.form_mnleft_title { font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
.form_mnleft_cate { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-image:url(../images/icon_mnl-1.gif); background-repeat:no-repeat; padding:1px 3px 1px 16px;}
.form_box_style { border:#999999 1px solid; background-color:#ffffee; padding: 10px 20px 10px 20px;}
.form_box_title { font-size:12px; color:#d17601; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.form_box_field { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#454545; width:140px;}
.form_boxsearch_style { border:#999999 1px solid; border-top-width:0; background-color:#dfdede; padding: 2px 0 2px 0;}
.form_news { background-color:#ffffff; width:100%; height:250px;}
.form_news_vert { border-width:0 0 0 1; border-color:#CCCCCC; border-style:dotted;}
.form_news_img_vert { height:5px;}


.top_logo { margin:50px 0 0 50px;}
.top_text { font-size:12px; font-family: Tahoma, Arial, Helvetica; margin: 20px 0 0 20px; }
.top_text_bold { font-size:12px; color:#be1b1b; font-weight:bold; font-family: Tahoma, Arial, Helvetica;}
.top_link { font-size:12px;}
.top_mn_text { font-size:11px; font-family: Tahoma, Arial, Helvetica; color:#fefefe;}
.top_mn_link { font-size:11px; font-family: Tahoma, Arial, Helvetica;}
.top_mn_link:link { color:#fefefe;}
.top_mn_link:hover { color:#fefefe; text-decoration:underline;}
.top_mn_link:active { color:#fefefe;}
.top_mn_link:visited { color:#fefefe;}
.top_memu { font-size:12px; font-weight:bold; font-family: Tahoma, Arial, Helvetica; color:#fefefe;}
.top_memu_link { font-size: 12px;font-weight:bold; font-family: Tahoma, Arial, Helvetica;}
.top_memu_link:link { color:#fefefe;}
.top_memu_link:hover { text-decoration:underline;}
.top_memu_link:visited { color:#fefefe;}



.form_required {background-color:#FFFF66;}
.form_h { border:#999999 1px solid; background-color:#ffffee; padding: 10px 20px 10px 20px;}
.text_title { font-size:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#d17601;}
.text_b { font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.text_b_sky { font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#003399;}
.text_link_b { font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.text_link_black { font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.text_link_black:link { color:#000000;}
.text_link_black:hover { color:#000000;}
.text_link_black:visited { color:#000000;}
.text_link_black:active { color:#000000;}

#detail a{ font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#detail a:link { color:#876903;}
#detail a:hover { color:#003399 ;text-decoration:underline;}

.price { font-size:12px; color:#be1b1b; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.space_dot { border-width:1px 0 0 0; border-color:#d6d6d6; border-style:dashed; font-size:0px;}


.bot_text { font-size:12px; font-family: Arial, Helvetica, sans-serif; height:150px;}
.box_page { border:#ccd2a4 1px solid; background-color:#ffffee;}
.box_page_td { border:#ccd2a4 0px solid; background-color:#ffffee;}

/* khanh - added for customer review pages */
.round-box{
}
#frmPreview div{
	padding: 5px;
}
#frmPreview li{
	padding: 5px;
	list-style-image:url('../images/sarr.gif');
}	
#frmPreview input{	
	margin-left: 25px;
	border: solid 1px #9be7e3;	
}
#frmPreview textarea{	
	border: solid 1px #9be7e3;	
}	
#frmPreview .title-box{
margin: 20px 0px 20px 0px;
border: solid 1px #dbe3a7;
color: #d17301;
background: #ffffed;
}
#frmPreview .content-box{
padding: 30px;
background: #dffcfa;
color: #CC6600;
}
#frmPreview .content-title-box{
padding: 5px;
background: #9be7e3;
color: #000;
}
#frmPreview #rtab{
margin: 0;
padding: 0;
}
#frmPreview #rtab li{
margin: 0;
padding: 0;
display:inline;
}
#frmPreview #rtab .current{
background : #dffcfa;
}
#frmPreview #rtab li a{
text-decoration: none;
padding: 10px 20px;
text-align:center;
border: solid 1px #dffcfa;
color: #000;
}
#frmPreview #rtab li a:visited{
color: #000;
}
#frmPreview #rtab li a:hover{
background: #dffcfa;
}
#frmPreview #rtab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}
/* rating - khanh */
#frmPreview .ratingblock {
	display:block;	
	padding-bottom:8px;
	margin-bottom:8px;
	}
#frmPreview .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	margin-left: 27px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

#frmPreview .unit-rating li{
	list-style:none;
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
#frmPreview .unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
#frmPreview .unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

#frmPreview .unit-rating a.r1-unit{left: 0px;}
#frmPreview .unit-rating a.r1-unit:hover{width:30px;}
#frmPreview .unit-rating a.r2-unit{left:30px;}
#frmPreview .unit-rating a.r2-unit:hover{width: 60px;}
#frmPreview .unit-rating a.r3-unit{left: 60px;}
#frmPreview .unit-rating a.r3-unit:hover{width: 90px;}
#frmPreview .unit-rating a.r4-unit{left: 90px;}	
#frmPreview .unit-rating a.r4-unit:hover{width: 120px;}
#frmPreview .unit-rating a.r5-unit{left: 120px;}
#frmPreview .unit-rating a.r5-unit:hover{width: 150px;}
#frmPreview .unit-rating a.r6-unit{left: 150px;}
#frmPreview .unit-rating a.r6-unit:hover{width: 180px;}
#frmPreview .unit-rating a.r7-unit{left: 180px;}
#frmPreview .unit-rating a.r7-unit:hover{width: 210px;}
#frmPreview .unit-rating a.r8-unit{left: 210px;}
#frmPreview .unit-rating a.r8-unit:hover{width: 240px;}
#frmPreview .unit-rating a.r9-unit{left: 240px;}
#frmPreview .unit-rating a.r9-unit:hover{width: 270px;}
#frmPreview .unit-rating a.r10-unit{left: 270px;}
#frmPreview .unit-rating a.r10-unit:hover{width: 300px;}

#frmPreview .unit-rating li.current-rating {
background: url('../images/starrating.gif') left bottom;
position: absolute;
height: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}
/*- Menu Tabs F--------------------------- */
#tabsF {
  float:left;
  width:100%;
  /*background:#efefef;  */
  line-height:normal;
  border-bottom:5px solid #00716b; 
  font-weight:bold;
  color:#d17301;
  }
#tabsF ul {
  margin:0;
  padding:5px 5px 0 0px;
  list-style:none;
  }
#tabsF li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsF a {
  float:left;
  background:url("../images/tableftF.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsF a span {
  float:left;
  display:block;
  background:url("../images/tabrightF.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color: #FF9900;
  }
#tabsF .current a{
  background-position:0% -42px;  
  color:#FF9900;
  }
#tabsF .current a span {
  background-position:100% -42px;
  color:#FF9900;
  }  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
  color:#FF9900;
  }
#tabsF a:hover {
  background-position:0% -42px;
  }
#tabsF a:hover span {
  background-position:100% -42px;
  }
#tabContent {
	margin:0;
	text-align:left;
	padding: 0px;
	border: solid 1px #00716b;
	height: 200px;	
} 
/* The equal column effect */
body #maineq > *{	
	margin:0;
	display: table-cell;		
}
body #maineq{
	display: table; 	/* Needed so Opera will get rid of the spacing in between columns*/
}
body #maineq #right{	
margin:0;
	width: 40%;	
	border-left: dotted 1px #cccccc;
	padding-left: 5px;		
}
body #maineq #left{	
margin:0;
	width: 60%;	
	text-align:justify;	
	padding-right: 5px;
}
body #maineq #center{
	width: 50%;
	background-color: #DDDFFF;
	color: #000171;
}
.light_row   { background-color: #F2F9FF }
.dark_row   { background-color: #D7EAFF }

.km_x {color: #008000}
.km_t {color: #990000}
.p_name_h2 { display:inline; font-size:12px; color:#000000; padding-top:10px;}
.error_coupon {color:#FF0000;}

.cat_top { color:#e47911; font-size:14px;}
.cat_top_link { text-decoration:none;}
.img_style { margin:0px 0 0 0;}
.symbol-space { color:#e47911; font-size:14px; margin:0 5px 0 5px;}
a.top_bt_link { font-size:12px; font-family: Verdana, Helvetica, sans-serif;}
a.top_bt_link :link { color:#876903;}
a.top_bt_link :hover { color:#003399 ;text-decoration:underline;}

a.top_bt_link_ { font-size:12px; font-family: Verdana, Helvetica, sans-serif;}
a.top_bt_link_ :link { color:#876903;}
a.top_bt_link_ :hover { color:#003399 ;text-decoration:underline;}


.topmenuacc ul{
	margin: 0px;
  	padding: 0px;
 	border: 0px;
	list-style-type: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: right;
}
.topmenuacc ul li{
	position: relative;
	display: inline-block;
	float: right;
	width:auto;
}
.topmenuacc ul li a{ display:block;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #333; text-align:left; text-decoration:none;}
.topmenuacc ul li a:hover, .topmenuacc ul li a.topmenuaccActive{color:white; text-decoration:none}
.topmenuacc ul li ul{
	position: absolute;
	left: 0px; z-index:9999;
	width: 190px; /*width of sub menus*/
	display: block;
	visibility: hidden; background:#f4f4f4;
}
.topmenuacc ul li ul li a{
	font: normal 11px Verdana;
	width: 190px; /*width of sub menus*/
	color: black; z-index:9999;
	padding-top: 5px ; padding-bottom:5px; padding-left:10px;
	margin: 0;
	border-top-width: 0;
	border: #CCCCCC 1px solid ; border-top:none;
	background:#fafafa url(../images/black_arrow.png) no-repeat 3px center; color:#000;
}

.topmenuacc ul li ul li a:hover{ /*sub menus hover style*/
	background: #fff  url(../images/secondary2.gif) no-repeat 2px center;
	color: #0033a2; z-index:9999;
}

/*Top tab menu*/

#navigation a
{
	color: #5a5a5a;
	background: #fff url("../images/tab_04.jpg") left top no-repeat; height:25px;
	text-decoration: none;
	padding-left: 4px; font-weight:bold; font-size:10px; cursor:pointer
}

#navigation a span
{
	background: url("../images/tab_07.jpg") right top no-repeat; height:25px;
	padding-right: 4px; padding-top:7px;
}

#navigation a, #navigation a span
{
	display: block;
	float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
	float: none
}
/* End IE5-Mac hack */

#navigation a:hover
{
	color: #fff;
	background: #00716b url("../images/tab_02.jpg") left top no-repeat;
	text-decoration: none;
	padding-left: 2px; font-weight:bold;
}

#navigation a:hover span
{
	background: url("../images/tab_03.jpg") right top no-repeat;
	padding-right: 6px
}

#navigation
{
	list-style: none;
	padding: 0;
	margin: 0
}

#navigation li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0px;
	/*width:70px;*/
	text-align:center;
	white-space:nowrap;
}


#navigation a.active
{
	color: #fff;
	background: #00716b url("../images/tab_02.jpg") left top no-repeat; height:25px;
	text-decoration: none;
	padding-left: 4px; font-weight:bold;
}

#navigation a.active span
{
	background: url("../images/tab_03.jpg") right top no-repeat; height:25px;
	padding-right: 4px; padding-top:7px;
}

#navigation a.active, #navigation a.active span
{
	display: block;
	float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a.active, #navigation a.active span
{
	float: none
}
/* End IE5-Mac hack */

#navigation a.active:hover
{
	color: #CCCCCC;
	background: #00716b url("../images/tab_02.jpg") left top no-repeat;
	text-decoration: none;
	padding-left: 4px; font-weight:bold;
}

#navigation a.active:hover span
{
	background: url("../images/tab_03.jpg") right top no-repeat;
	padding-right: 4px
}



#new_title
{
	font-weight:bold;
	color:#BE8D2E;
}

.newstit
{
	color:#BE8D2E;
}