/* CSS Document */
a{color:#004784; text-decoration:none;}
a:hover{color:#990000;}
body{background:#585959; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}

.addtoestore{
	font-size:14px;
	font-weight:bold;
}

.break{
	clear:both;
	font-size:1px;
}
.break_module{
	clear:both;
	height:10px;
	font-size:1px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	font-size:0px; /* for IE -- avoid any space from phantom text */
	height:1px;
	background:transparent; /* for IE -- avoid space from inherited filters */
	margin-bottom:-1px;
	clear:both;
}

.combo_category{
	background:url(/images/review_combo_bg.gif) repeat-x;
	height:46px;
	padding-top:12px;
	padding-left:10px;
}
.combo_category_title{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.copyright{
	font-size:12px;
}

.div_goTop{
	background:#F2F2F2;
	padding:1px 5px 1px 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .50;
	-khtml-opacity: .50;
	opacity: .50;
}
.div_goTop_hover{
	background:#FFFFFF;
	padding:1px 5px 1px 5px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	-moz-opacity: .99;
	-khtml-opacity: .99;
	opacity: .99;
}

.error_page{
	padding-top:50px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/*-------- CSS new ---------*/
.estore_company{
	font-size:11px;
	font-weight:bold;
	display:block;
}
.estore_company:hover{
	background:#edd6d7;
}
.estore_ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.estore_ul li{
	margin-bottom:3px;
	line-height:14px;
}

/*-------- CSS old ---------*/
.estore_count{
	font-weight:bold;
	color:#777777;
	white-space:nowrap;
}
.estore_product_table{
	border-collapse:collapse;
	font-size:11px;
}
.estore_product_table_title{
	background:#efefef;
	font-weight:bold;
	text-align:center;
}
.estore_view_province{
	font-size:11px;
	margin-bottom:10px;
}

.goTop{
	font-size:11px;
	color:#000000;
}
.goTop:hover{
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
}

/* Footer here */
#footer{
	margin-top:8px;
	margin-bottom:8px;
}
/* End Footer here */

/* Form here */
.form{
	margin:0px;
	padding:0px;
}
.form_asterisk{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#FF3300;
}
.form_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_combo_category{
	font-family:Tahoma, Verdana, Arial;
	font-size:8pt;
	font-weight:normal;
}
.form_control, .form_control_search{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	height:20px;
	color:#030000;
}
.form_errorMsg{
	font-size:11px;
	color:#FF0000;
}
.form_name{
	font-size:14;
	font-weight:bold;
	color:#333333;
	text-align:right;
}
.form_name_search{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.form_text, .form_text_note{
	font-size:11px;
	color:#999999;
}
/* End Form here */

.header_menu, .header_menu:hover{
	font-size:13px;
	font-weight:bold;
	color:#990000;
	padding:1px 5px 1px 5px;
}

.header_menu_1{
	font-size:13px;
	font-weight:bold;
}
.header_menu_1 a{
	color:#000000;
	text-decoration:none;
}
.header_menu_1 a:hover{
	color:#cc6600;
	text-decoration:none;
}
.header_menu_2{
	font-size:13px;
}
.header_menu_3{
	font-size:10px;
}
.header_menu_top{
	background:#e0e4e6;
	font-size:16px;
	font-weight:bold;
	height:28px;
	max-height:25px;
	padding-top:3px;
}
.header_menu_top strong{
	font-size:8pt;
	color:#666666;
}

.header_tab_season{
	border-bottom:1px #e0e4e6 solid;
	list-style:none;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
	height:27px;
	max-height:26px;
	overflow:hidden;
}
.header_tab_season li, .header_tab_season li a{
	float:left;
}
.header_tab_season li{
	margin-right:5px;
}
.header_tab_season a{
	background:#e0e4e6;
	border:1px #e0e4e6 solid;
	border-bottom:none;
	color:#000000;
	padding:5px 10px 5px 10px;
}
.header_tab_season a:hover{
	background:#edd6d7;
	color:#990000;
	text-decoration:none;
}
.header_tab_season img{
	margin-right:5px;
	vertical-align:middle;
}
.header_tab_season .help{
	float:left;
}
.header_tab_season .help a{
	background:none;
	border:none;
	padding:0px;
	padding-top:5px;
}

.latest_user_review{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:17px;
}
.latest_user_review a:hover{
	background:#edd6d7;
}
.latest_user_review_title a{
	font-weight:bold;
	display:block;
}
.latest_user_review_loginname{
	font-size:10px;
	text-align:right;
	margin-bottom:5px;
}
.left_li_title{
	background:url(/images/review_left_title_bg.gif) repeat-x;
	font-weight:bold;
	height:23px;
	max-height:18px;
	padding:5px 0px 0px 8px;
}
.left_li_link{
	background:url(/images/review_left_icon.gif) no-repeat 0px 5px;
	line-height:14px;
	padding-left:15px;
	padding-bottom:2px;
}
.left_li_link a:hover{
	background:#edd6d7;
}
.left_menu_border{
	border:1px #8c8d8e solid;
	font-size:8pt;
	font-weight:bold;
}
.left_menu_0, .left_menu_0:hover, .left_menu_0_current, .left_menu_1, .left_menu_home{
	background:url(/images/review_left_menu_bg.gif) repeat-x;
	height:22px;
	max-height:18px;
	padding:4px 0px 0px 8px;
	display:block;
}
.left_menu_0{
	color:#333333;
}
.left_menu_0:hover{
	background:url(/images/review_left_menu_bg_hover.gif) repeat-x;
}
.left_menu_0_current, .left_menu_0_current:hover{
	background:url(/images/review_left_menu_current_bg.gif) repeat-x;
	color:#FFFFFF;
}
.left_menu_1{
	background:url(/images/arrow1.gif) 9px 9px no-repeat;
	background-color:#FFFFFF;
	padding-left:18px;
}
.left_menu_1:hover{
	background-color:#edd6d7;
}
.left_menu_home{
	border-top:1px #EEEEEE solid;
	background:url(/images/arrow1.gif) no-repeat 12px 9px;
	background-color:#FFFFFF;
	font-weight:normal;
	padding-left:20px;
}
/*------ Left menu udv ------*/
.left_menu_udv_count, .left_menu_udv_link, .left_menu_udv_link_bold, .left_menu_udv_selected{
	font-size:8pt;
	margin-bottom:3px;
}
.left_menu_udv_link:hover{
	background:#edd6d7;
}
.left_menu_udv_count{
	color:#990000;
}
.left_menu_udv_link_bold{
	font-weight:bold;
	color:#000000;
}
.left_menu_udv_link_top{
	font-size:9pt;
	font-weight:bold;
	color:#990000;
}
.left_menu_udv_selected{
	font-weight:bold;
	color:#990000;
}
/*------ End Left menu udv ------*/
.left_ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.page, .page_current{
	font-size:11px;
}
.page:hover{
	background:#edd6d7;
}
.page_current{
	color:#990000;
	font-weight:bold;
}
.page_div{
	white-space:nowrap;
}
.picture_banner{
	border:none;
}
.poll_name{
	background:url(/images/review_arrow.gif) no-repeat 10px 6px;
	font-size:11px;
	padding-left:24px;
}
.poll_name_2{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	padding-left:24px;
}
.poll_point{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
.poll_title{
	font-size:12px;
	color:#FFFFFF;
}
.price{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
.product_estore{
	background:url(/images/review_arrow.gif) no-repeat 10px 6px;
	font-size:11px;
	padding-left:24px;
}
.product_estore a{
	display:block
}
.product_estore a:hover{
	background:#edd6d7;
}
.product_price{
	color:#990000;
}
.product_price_2{
	color:#666666;
}

/* Review here */
.review_count{
	color:#990000;
}
.review_date{
	color:#999999;
}
.review_description{
	font-size:13px;
	line-height:18px;
}
.review_other{
	line-height:18px;
	margin-top:-5px;
}
.review_other a{
	background:url(/images/arrow.gif) no-repeat left center;
	font-size:12px;
	padding-left:15px;
}
.review_other a.current{
	color:#999999;
}
.review_other span{
	color:#999999;
	font-size:11px;
	font-style:italic;
}
.review_page{
	font-size:12px;
}
.review_page .current{
	color:#FF0000;
	font-weight:bold;
}
.review_picture{
	border:none;
}
.review_picture_name{
	font-size:11px;
	text-align:center;
	color:#707273;
	margin-top:6px;
}
.review_poll{
	font-size:11px;
	font-weight:bold;
}
.review_teaser_1{
	font-size:12px;
	line-height:17px;
}
.review_teaser_2{
	font-size:11px;
}
.review_teaser_3{
	font-size:11px;
	color:#4d4d4d;
}
.review_teaser_4{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin-top:0px;
}

.review_title_1, .review_title_2, .review_title_3, .review_title_4{
	display:block;
}
.review_title_1:hover, .review_title_2:hover, .review_title_3:hover, .review_title_4:hover, .review_title_5:hover{
	background:#edd6d7;
}

.review_table{
	font-size:12px;
}
.review_table_title{
	
}
.review_table_title_compare{
	background:#999999;
	color:#FFFFFF;
	padding-right:5px;
}
.review_title_1{
	font-size:24px;
	font-weight:bold;
}
.review_title_2{
	font-size:18px;
	font-weight:bold;
}
.review_title_3{
	font-size:14px;
	font-weight:bold;
}
.review_title_4{
	font-size:11px;
	font-weight:bold;
}
.review_title_5{
	font-size:18px;
	font-weight:normal;
}
.review_title_6{
	font-size:24px;
}
.review_title_7{
	font-size:18px;
	margin-bottom:8px;
	margin-top:0px;
}
.review_viewmore{
	font-size:12px;
	line-height:17px;
}
.review_viewmore_2{
	background:url(/images/review_arrow.gif) no-repeat 0px 3px;
	font-size:11px;
	line-height:16px;
	padding-left:13px;
	margin-left:8px;
}
.review_viewmore:hover, .review_viewmore_2:hover{
	background-color:#edd6d7;
}
/* End Review here */

.right_title{
	background:url(/images/review_right_title_bg.gif) repeat-x top;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 5px 1px;
}

.search_in, .search_in_selected{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding:2px 5px 2px 5px;
}
.search_in:hover, .search_in_selected, .search_in_selected:hover{
	background:#990000;
	color:#FFFFFF;
}
.show_user_history_content_close{
	width:405px;
	height:15px;
	overflow:hidden;
	text-align:justify;
}
.show_user_history_content_open{
	width:405px;
	text-align:justify;
}

.table_poll, .table_technical{
	font-size:11px;
}
.table_poll_title{
	background:#e0eaf9;
	font-weight:bold;
	text-align:center;
}
.table_poll_nxc{
	background:#e0eaf9;
	font-weight:bold;
	color:#FF0000;
}
.table_poll_radio{
	background:#ffe2e3;
	text-align:center;
}
.table_technical_title{
	background:#e0eaf9;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:4px;
}
.table_technical_name{
	border-right:1px #e5e5e5 solid;
	border-bottom:1px #e5e5e5 solid;
	padding-left:8px;
	padding-bottom:4px;
	vertical-align:top;
	width:50%;
}
.table_technical_param{
	border-bottom:1px #e5e5e5 solid;
	padding-left:8px;
	padding-bottom:4px;
	vertical-align:top;
}
.text_normal, .text_normal_bold{
	font-size:12px;
	color:#333333;
}
.text_normal_bold{
	font-weight:bold;
}
.text_link{
	font-size:12px;
}
.text_link:hover{
	background:#edd6d7;
}
.text_small{
	font-size:11px;
}
.text_small:hover{
	background:#edd6d7;
}
.text_title{
	background:url(/images/review_title_bg.gif) repeat-x;
	background-color:#dddddd;
	border:1px #969696 solid;
	font-size:18px;
	font-weight:bold;
	padding:6px 10px 6px 10px;
	margin:0px;
	margin-bottom:5px;
}
.text_title span{
	font-size:12px;
	font-weight:normal;
	color:#383838;
}
.text_title_detail{
	background:url(/images/review_detail_title_bg.gif) repeat-x;
	font-size:15px;
	font-weight:bold;
	height:28px;
	max-height:23px;
	padding-top:5px;
}
.thankyou_title{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.user_review{
	font-size:13px;
	line-height:18px;
	margin-bottom:3px;
}
.user_review a:hover{
	background:#edd6d7;
}
.user_review_point{
	font-weight:bold;
	color:#FF0000;
}

.width_price{
	color:#000000;
}

/* Tooltip here */
#dhtmltooltip{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-size: 10pt;
	z-index: 100;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	-khtml-opacity: .99;
	opacity: .99;
	left: -300px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	background-color: lightyellow;
}
#dhtmlpointer{
	z-index:101;
	left:-300px;
	visibility:hidden;
	position:absolute;
}
/* End Tooltip here */