@charset "utf-8";
/* CSS Document */

*{padding: 0; margin: 0;}

body{
	background:url(../images/bg_top.jpg) repeat-x top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin:0; width:100%; color:#7f7f7f;
	background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}


input[type="submit"]{cursor:pointer;}

.star_require{color: #ff0000;}
.main_contents_error, .main_contents_success{padding: 5px;background: #FFFFCC;color: #FF3300;font-weight:bold;margin-bottom: 10px;}
.main_contents_error *{color:#FF3300;}
.main_contents_success{color: #009900;background: #E8FADC;}
.redirecttpl_msg{line-height:2;color:#000000;}
.label_row{font-weight:bold;}


p {margin:0; padding:0}

.left_all{
	float:left;
}

.right_all{
	float:right;
}

.clear_line{
	clear:both;
}

.top{
	margin:auto;
	background:url(../images/bg_head.jpg) no-repeat top;
	width:1000px;
	height:221px;
}

.top_date{
	float:left;
	height:22px;
	line-height:22px;
	color:#fff;
	width:1000px;
}

.top_date_left{
	float:left;
	padding-left:15px;
	width:500px;
}

.top_date_left a{color:#ffa200; text-decoration:none;}

.top_date_right{
	float:right;
	text-align:right;
	padding-right:15px;
	width:400px;
	color:#fff;
}

.top_date_right * a{color:#ffa200; text-decoration:none;}


.tel_frame{
	float:right;
	padding-top:23px;
}

.tel_bg{
	float:left;
	background:url(../images/bg_tel.jpg) repeat-x;
	height:33px;
	width:242px;
}

.top_submenu{
	margin:auto;
	width:735px;
	padding-top:42px;
	line-height:30px;
	color:#fff;
}

.sub_menubg{
	float:left;
	background:url(../images/bg_submenu.jpg) repeat-x;
	height:30px;
	width:735px;
	font-weight:bold;
}

.sub_padding{
	float:left;
	padding:0 18px;
}

.sub_home{
	float:left;
	width:72px;
	text-align:center;
}

.sub_home a{text-decoration:none; color:#fff;}

.sub_product{
	float:left;
	color:#ff7200;
	background:#fff;
}

.sub_product_text{
	float:left;
	padding:0 6px;
}

.sub_product_text a{text-decoration:none;color:#ff7200;}

h3{
	float:left;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	background:url(../images/sub_white_left.jpg) left no-repeat;
	text-align:center;
}


.sub_contact{
	float:left;
	width:54px;
	text-align:right;
}

.link_text_submenu{color:#fff; text-decoration:none;}

.sub_mini{
	margin:auto;
	width:970px;
	background:url(../images/bg_submini.jpg);
	height:44px;
	line-height:35px;
}


.sub_mini_text{
	float:left;
	width:920px;
}

.link_text_submini:link, .link_text_submini:visited{color:#2e4b68; text-decoration:none;}
.link_text_submini:hover{color:#ff7200; text-decoration:none;}


.content_title{
	margin:auto;
	width:1000px;
	padding-top:7px;
}

.text_titletop{
	float:left;
	padding-left:5px;
	color:#2e4b68;
}

.content{
	margin:auto;
	width:100%;
	background:url(../images/bg_content.jpg) repeat-x bottom;
}

.content_frame{
	margin:auto;
	width:1008px;
	background:url(../images/bg_mid.jpg) repeat-y;
}

.content_frame_top{
	float:left;
	width:1008px;
	height:13px;
	background:url(../images/bg_conten_frame.jpg);
}

.mid_content{
	float:left;
	width:1008px;
}

.mid_content_left{
	float:left;
	padding-left:4px;
	width:220px;
}

.mid_search{
	float:left;
	padding-left:15px;
	padding-right:5px;
	background:url(../images/padding_orange.jpg) repeat-y;
	color:#ff7200;
	font-weight:bold;
	width:200px;
}

.mid_search_gray{
	float:left;
	padding-left:15px;
	padding-right:5px;
	background:url(../images/padding_gray.jpg) repeat-y;
	color:#ff7200;
	font-weight:bold;
	width:200px;
}

.mid_search_text{
	float:left;
	line-height:25px;
	width:190px;
}

.mid_search_textsmall{
	float:left;
	line-height:25px;
	padding-top:10px;
	width:190px;
}

.padding_form{
	float:left;
	padding-top:5px;
}

.mid_search_input{
	float:left;
	padding-left:10px;
	width:140px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.mid_search_inputsmall{
	float:left;
	padding-left:10px;
	width:70px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.padding_formsmall{
	float:left;
	padding-top:5px;
	width:180px;
}

.padding_nute{
	float:left;
	padding-left:8px;
	color:#000;
	font-weight:normal;
}

.mid_search_choose{
	float:left;
	padding-left:10px;
	width:180px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.mid_margin{
	float:left;
	margin-top:10px;
	background:url(../images/bg_gray.jpg);
	width:220px;
}

.mid_search_print{
	float:left;
	background:url(../images/bg_search_print.jpg) repeat-x;
	width:220px;
	height:26px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
}

.mid_search_inputgray{
	float:left;
	padding-left:10px;
	width:170px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}


.mid_search_choosegray{
	float:left;
	padding-left:10px;
	width:180px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.bg_framebig{
	float:left;
	margin-top:10px;
	padding-bottom:15px;
	background:url(../images/bg_big.jpg) no-repeat;
	width:190px;
	height:140px;
}

.padding_down{
	float:left;
	padding-top:20px;
}

.mid_padding{
	float:left;
	width:220px;
}

.mid_email_inputgray{
	float:left;
	padding-left:10px;
	width:110px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
	color:#999999;
	font-size:11px;
}

.mid_emailtext{
	float:left;
	line-height:25px;
	padding-bottom:10px;
	width:190px;
	color:#000;
	font-weight:normal;
}

.padding_img{
	float:left;
	padding:20px 0 0 10px;
	width:170px;
}

.mid_content_right{
	float:left;
	padding-left:10px;
	width:770px;
}

.mid_right_top{
	float:left;
	line-height:25px;
	font-size:12px;
	color:#ff7200;
	font-weight:bold;
	width:700px;
}

.mid_content_img{
	float:left;
	width:760px;
	padding-bottom:35px;
}

.mid{
	float:left;
	width:370px;
	background:white;
	padding:10px 8px 10px 0;
}

.mid_left{
	float:left;
}

.mid_right{
	float:right;
	width:220px;
}

.mid_right_title{
	float:left;
	width:200px;
	padding:5px 0 0 15px;
	line-height:18px;
}

.link_mid_right_title:link, .link_mid_right_title:visited{color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
.link_mid_right_title:hover{color:#000; text-decoration:none; font-weight:bold; font-size:14px;}

.mid_right_conten{
	float:left;
	width:200px;
	font-size:12px;
	padding:10px 0 10px 15px;
	line-height:16px;
}

.mid_right_viewmore{
	text-align:center;
	margin:10px 0;
}

.link_mid_right_viewmore:link, .link_mid_right_viewmore:visited{color:#007b00; text-decoration:none;}
.link_mid_right_viewmore:hover{color:#82e149; text-decoration:none;}

.news{
	float:left;
	width:255px;	
}

.news_title01{
	float:left;
	width:240px;
	padding-bottom:5px;
}

.news_title01 a{
	color:#ff7200;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}

.news_01{
	float:left;
	width:230px;
	height:249px;
	background:url(../images/bg01.jpg) repeat-x;
	padding-left:10px;	
}

.news_title02{
	float:left;
	width:240px;
	
	padding-bottom:5px;
}

.news_title02 a{
	color:#50be00;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}

.news_02{
	float:left;
	width:230px;
	height:249px;
	background:url(../images/bg02.jpg) repeat-x;
	padding-left:10px;	
}

.news_title03{
	float:left;
	width:240px;
	
	padding-bottom:5px;
}

.news_title03 a{
	color:#00b1cb;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;}

.news_03{
	float:left;
	width:230px;
	height:249px;
	background:url(../images/bg03.jpg) repeat-x;
	padding-left:10px;	
}

.title_news{
	float:left;
	width:230px;
	height:25px;
	padding-top:25px;
}

.link_title_news:link, .link_title_news:visited{color:#000; font-weight:bold; text-decoration:none;}
.link_title_news:hover{color:#000; font-weight:bold; text-decoration:underline;}

.img_news{
	float:left;
	width:230px;
	padding-bottom:15px;
}

.note_news{
	float:left;
	width:112px;
	color:#000;
	padding-left:13px;
}

.text_news_padding{
	float:left;
	width:230px;
	padding-bottom:10px;
}

.link_note_news:link, .link_note_news:visited{color:#707070; text-decoration:none;}
.link_note_news:hover{color:#707070; text-decoration:underline;}

.news_padding{
	float:left;
	padding:0 20px;
}

.bottom_mid_con{
	float:left;
	width:1008px;
	background:url(../images/bg_bot_con.jpg) repeat-x;
	height:94px;
}

.bg_bot_left{
	float:left;
	width:204px;
	background:url(../images/left_bot_con.jpg) no-repeat;
	height:94px;
	padding-left:20px;
}

.bottom_text{
	float:left;
	width:690px;
	color:#305273;
	text-align:center;
	padding-top:65px;
}

.padding_bot_img{
	float:right;
	padding-top:50px;
}

.link_bottom_text:link, .link_bottom_text:visited{color:#305273; font-weight:bold; text-decoration:none;}
.link_bottom_text:hover{color:#305273; font-weight:bold; text-decoration:underline;}

.footer{
	float:left;
	width:1008px;
	background:url(../images/bg_footer.jpg) repeat-x;
	height:190px;
	text-align:center;
}

.text_footer{
	float:left;
	color:#e3e3e3;
	width:982px;
	text-align:center;
	padding-top:20px;
}

/* ABOUT */

.text_about{
	float:left;
	color:#000;
	line-height:18px;
	width:760px;
}

.text_about_padding{
	float:left;
	color:#000;
	line-height:18px;
	width:760px;
	padding-bottom:20px;
}

.about_text_orange{
	float:left;
	width:235px;
	color:#ff7200;
	font-weight:bold;
	text-align:right;
}

.about_bg_dote{
	float:left;
	width:500px;
	color:#000;
}


.about_text_dote{
	float:left;
	width:480px;
	color:#000;
}

.about_text_final{
	float:left;
	width:480px;
	padding-left:20px;
	color:#000;
}

/* CONTACT */

.contact_left{
	float:left;
	width:350px;
	color:#000;
}

.contact_left_text{
	float:left;
	line-height:17px;
	width:350px;
	color:#000;
	padding-bottom:20px;
}

.contact_right{
	float:left;
	width:380px;
	color:#000;
}

.contact_right_top{
	float:left;
	width:380px;
	padding-bottom:15px;
	color:#000;
}

.contact_right_frame{
	float:left;
	width:380px;
	padding-bottom:5px;
	color:#000;
	line-height:20px;
}

.contact_frame_text{
	float:left;
	width:70px;
	padding-right:10px;
	text-align:right;
}

.content_frame_input{
	float:left;
	padding-left:10px;
	width:180px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.content_frame_choose{
	float:left;
	padding-left:10px;
	width:192px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.content_frameFinal{
	float:left;
	width:280px;
}

.content_borderForm{
	border:1px solid #949294;
	font-size:11px;
	padding:3px 5px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.contact_final{
	float:left;
	width:180px;
	padding:0 0 5px 200px;
	color:#000;
	line-height:20px;
}

/* PRODUCT */

.pro_mid_content{
	float:left;
	width:760px;
	padding-bottom:20px;
}

.pro_border_top{
	float:left;
	width:760px;
	border-top:1px solid #e2e5e9;
	padding-top:15px;
	padding-bottom:20px;
}

.pro_title{
	float:left;
	width:200px;
	padding:5px 0 0 15px;
	line-height:18px;
}

.pro_content{
	float:left;
	width:200px;
	font-size:12px;
	padding:5PX 0 5PX 15px;
	line-height:16px;
}

.pro_content_img{
	float:left;
	width:760px;
}

.pro_text_left{
	float:left;
	width:210px;
	height:23px;
	line-height:23px;
}

#product_bg{
	float:left;
	padding-left:10px;
	width:210px;
}

#product_bg a.proActive:link, a.proActive:visited{
	float:left; background:url(../images/product/img_hover.jpg); width:195px; height:23px; padding-left:15px; color:#2e4b68; text-decoration:none;
}
#product_bg a.proActive:hover{
	float:left; background:url(../images/product/img_over.jpg); width:195px; height:23px; padding-left:15px; color:#fff; text-decoration:none;
}


/* PRODUCT DETAIL */
.pro_detail_left{
	float:left;
	width:310px;
	padding-right:20px;
}

.pro_detail_right{
	float:left;
	width:430px;
}

.pro_detailframe{
	float:left;
	width:310px;
}

.prodetail_top{
	float:left;
	background-color:#e2e5e9;
	line-height:29px;
	padding:0 10px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.pro_detail_border{
	float:left;
	width:310px;
	border-top:1px solid #e2e5e9;
	border-bottom:0px solid #e2e5e9;
}

.pro_detail_border_right{
	float:left;
	width:430px;
	border-top:1px solid #e2e5e9;
	border-bottom:0px solid #e2e5e9;
}

.pro_textinfo{
	float:left;
	width:300px;
	line-height:25px;
	padding-left:10PX;
}

.pro_textinfo_right{
	float:left;
	width:280px;
	padding-left:0PX;
}


.product_input{
	float:left;
	padding-left:10px;
	width:50px;
	height:20px;
	line-height:20px;
	border:1px solid #949294;
}

.pro_detail_search{
	float:left;
	width:310px;
	background:#4e6d8c;
	padding-bottom:10px;
}

.pro_detail_choose{
	float:left;
	padding-left:10px;
	width:290px;
	height:20px;
	line-height:20px;
	color:#4e6d8c;
	 font-size:11px;
	border:1px solid #949294;
}

.pro_textinfo_big{
	float:left;
	width:420px;
	line-height:25px;
	padding-left:10PX;
}

.pro_textinfo_rightbig{
	float:left;
	width:400px;
	padding-left:10PX;
}

.pro_bg_product{
	float:left;
	width:740px;
	height:249px;
	background:url(../images/bg02.jpg) repeat-x;
}

.pro_padding_detail{
	float:left;
	padding-top:29px;
	width:740px;
}

.pro_padding_left{
	float:left;
	padding:42px 13px 0 10px;
}

.pro_padding_right{
	float:left;
	padding:42px 0 0 9px;
}

.breadcrumb_left div a {text-decoration:none; color:#444444;font-weight:bold;}
.cmscontent_title h1{color:#ff7200;margin-bottom:10px;}
.cmscontent_contents{line-height:1.5; padding:10px 10px 10px 5px;}
.cmscontent_contents p{margin:15px 0; line-height:1.5;}
.product_thumb_product_seperator{clear:both; margin:0px 0; border-bottom:1px dotted #ccc;}
.product_thumb_product_price{display:block;text-align:left; font-weight:bold;font-size:14px;}
.product_thumb_product_button{text-align:left;margin:10px 0;}

/* ---- PAGINATION ---- */
.paginate_div{text-align:right;	clear: both;	margin-top: 2px;margin-bottom:20px;margin-right:10px;}
.paginate_page,.paginate_current, .paginate_nextprev{	margin: 3px;text-decoration: none;font-weight: normal;padding: 2px;padding-left: 3px;padding-right: 3px;border: 1px solid #dddddd;background: #f6f6f6;color:#888}
.paginate_page:hover, .paginate_nextprev:hover{}
.paginate_current{	color:#777;background:#ccc;border:1px solid #cccccc;}

/**
 *	NEWS
 *
 */
.newsthumbs{margin: 0 10px;}
.newsthumb{clear:both;}
.newsthumb_title{}
.newsthumb_title a{font-weight:bold; color:#1354EA; text-decoration:none;}
.newsthumb_title a:hover{color:#ff0000;}
.newsthumb_date{color:#aaaaaa;margin-right:5px;}
.newsthumb_image a img{width: 70px; height:70px; float:left; margin: 5px 5px 5px 0; border: 3px double #cccccc;}
.newsthumb_summary{text-align:justify; line-height:1.5;}
.newsthumb_detail_link{text-align:right;}
.newsthumb_detail_link a{}
.newsthumb_seperator{clear:both;border:1px dotted #cccccc;color:#ffffff;}
.newsthumb_more{margin:10px;}
.newsthumb_thumb_subcatlist{overflow:auto;}
.newsthumb_subcat_list{margin-left:10px;}
.newsthumb_subcat{width:180px;margin:5px 0;float:left;}
.newsthumb_subcat a{text-decoration:none; color:#DC9510;}
.newsthumb_subcat a:hover{color:#00F;}
.newsthumb_subcat a img{margin-right:4px;}
.news_small_search a{text-decoration:none; font-weight:bold; color:#888;margin-left:10px;}

.news_detail{padding:10px;}
.news_title{font-weight:bold; font-size:18px; margin-bottom:10px;}
.news_date{color:#777777; text-align:right; font-style:italic;}
.news_image{float:left; margin: 0px 10px 10px 0;}
.news_image img{width:200px;}
.news_summary{font-weight:bold; font-style:italic; text-align:justify;}
.news_contents{line-height:1.5; text-align:justify;}
.news_attachment{margin: 10px 0 20px 0;}
.news_attachment_title{font-weight:bold; color:#FF3300; text-decoration:underline;}
.news_file{}
.news_file a{text-decoration:none; font-weight:bold;}
.news_tags{border: 1px solid #BCD3FA;padding:8px;}
.news_tags_title{}
.news_tags_list{}
.news_tags_list a{}
.news_relateds{border: 1px solid #BCD3FA;padding:8px;border-top:0px;background:#E3F1FD}
.news_function{margin: 10px 0 5px 0; border-bottom:2px solid #ff0000;}
.news_view{font-weight:bold; color:#ff0000; float:left;}
.news_button{text-align:right;}
.news_more{padding: 20px; border: 1px solid #eeeeee;}
.news_more_group{margin:10px 0;}
.news_more_heading{color:#fe6600; font-weight:bold;margin-bottom:5px; font-size:12px; text-decoration:underline;}
.news_more_list{}
.news_more_list a{display:block; text-decoration:none;margin:4px 0;}
.news_more_title{}
.news_more_date{font-style:italic; color:#aaaaaa;margin-left:10px;}

/**
 * PRODUCTS PAGE
 *
 */
.product_not_found{font-weight:bold;font-size:20px;color:#666666;text-align:center;}
.product_thumb_productlist{text-align:center;clear:both;background:#ffffff;display:block;overflow:hidden;}
* html .product_thumb_productlist{height:100%;}
.product_thumb_product{width:245px;margin-right:10px;float:left;border-right:1px dotted #dddddd;}
* html .product_thumb_product{width:241px;}

.product_thumb_product .product_thumb_product_image{}
.product_thumb_product_last{margin-right:0px;border:0;}
.product_thumb_product_name{margin-top:10px;}
.product_thumb_product_name a{text-decoration:none;font-weight:bold;}
.product_thumb_product_image{}
.product_thumb_product_image a img{width:160px;}

.product_thumb_subcatlist{overflow:auto; height:100%;}
.product_subcat_list{width:240px;margin-left:10px;float:left;}
* html .product_subcat_list{width:230px;}
.product_subcat{margin:5px 0;}
.product_subcat a{text-decoration:none; color:#DC9510;}
.product_subcat a:hover{color:#00F;}
.product_subcat a img{margin-right:4px;}
.product_catlist{}
.product_catlist_cat{margin:4px;}
.product_catlist_cat a{text-decoration:none; color:#DC9510;}
.product_catlist_cat a:hover{color:#00F;}
.product_thumb_roundimage{border:7px solid #e2e5ea; border-radius: 7px; /* CSS 3 */
  -o-border-radius: 7px; /* Opera */
  -icab-border-radius: 7px; /* iCab */
  -khtml-border-radius: 7px; /* Konqueror */
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Safari */
}
.product_thumb_more{width:157px; padding:0 13px; height:180px; background:url(../images/moreproduct_bg.jpg) no-repeat top; float:left;}
.product_thumb_more_title{padding:7px 10px; text-align:center;height:18px;}
.product_thumb_more_title a{text-decoration:none; font-weight:bold; color:#fff; }
.product_thumb_more_description{padding:3px 9px;}
.product_thumb_more_description a img{width:140px; height:140px;}

#product{background:#;text-align:left;margin-right:10px;}
#product_image{text-align:center;padding:0; border:0px solid #ff0000;margin:0 15px 10px 0;}
#product_image a .product_main_image{margin:0;}
.product_image_main{text-align:center;}
.product_image_main img{height:300px;}
.product_image_sub_container{text-align:center;}
.product_image_sub_container img{height:80px; margin:10px;border:1px solid #ccc;padding:5px;}
.product_image_sub_container img:hover{border-color:#ffa200;}
#product_title{font-weight:bold;font-size:18px;color:#000000;margin:10px 0;}
#product_detail{overflow:auto;margin-left:0px;line-height:1.5;vertical-align:middle; border:0px dotted #F60;}
* html #product_detail{margin-left:10px;}
#product_detail_blank{overflow:auto;margin-left:20px;line-height:1.5;vertical-align:middle; }
.product_detail_required{background:#F96;font-weight:bold; color:#ffffff;padding:5px}
.product_detail_entry{margin:5px;clear:both;}
.product_detail_label{font-style:italic;float:left;font-weight:bold;vertical-align:middle;margin-right:10px;}
.product_detail_label img{margin-right:5px;}
.product_detail_value{font-style:italic;}
.product_detail_price{clear:both;background:#f0f0f0;padding:5px 0;width:250px;}
.product_detail_price{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;vertical-align:middle;color:#FF3300;text-align:center;}
.product_old_price{font-size: 12px;text-decoration:line-through;}
.product_add_form{width:250px; clear:both; text-align:center;border-top: 1px dashed #fff; background:#eeeeee;text-align:center;padding:5px 0;line-height:1.5;margin-top:0px;}
.product_add_form form{padding:0;margin:0;line-height:1.5;}
.product_add_form .addforminput{border:1px solid #ccc;}
.product_add_formsubmit{border:0;}
#product_description{	margin: 10px;padding:10px; clear:both;}
#product_description ul{}
#product_description_label{font-weight:bold;color:#3366FF;text-decoration:underline;margin-bottom:5px;}
#product_description_value{line-height:1.5;text-align:justify;min-height:100px;}
.product_list_old_price{text-decoration:line-through;color:#cccccc;}
.product_old_price{text-decoration:line-through;color:#cccccc;}
.moreproduct_heading{background:#222222; padding:5px; font-weight:bold; color:#eeeeee;}
.product_panel_list{height:100%;}
.product_panel{margin:10px 0;border-bottom:1px dotted #cccccc;}
* html .product_panel{margin: 0px 0; padding:0; overflow:hidden;}
.product_panel_last{border-bottom:0;}
.product_panel_name{text-align:center;}
.product_panel_name a{text-decoration:none;font-weight:bold;}
.product_panel_image{text-align:center;}
.product_panel_image img{width:150px;}
.product_panel_price{text-align:center;font-weight:bold;}
.product_panel_button{text-align:center; margin:10px 0;}
.product_outofstock, .product_outofstock_alt{padding:3px;margin-top:10px;font-weight:normal; color:#999; font-size:14px; font-style:italic;text-align:center;}
.product_outofstock_alt{background:#f0f0f0;margin:0;font-weight:bold;}
.product_tags{border: 0px solid #BCD3FA;padding:8px;}
.product_tags_title{}
.product_tags_list{}
.product_tags_list a{}


#review{margin:8px;clear:both;margin-top:10px;background:#ffffff;padding:4px;}
#product_review_box{margin-top: 10px;width: 745px;padding: 0;height: 20px;font-weight:bold;border-bottom: 3px double #dddddd;}
* html #product_review_box{width:735;}
#product_review_box #reviewtitle{float: left;font-size:14px;padding-top: 0px;}
#product_review_box #reviewwrite{float:right;padding-top: 5px;}
#product_review_box #reviewtitle:hover{background:#FFCC66;}
#product_review_box #reviewwrite a{}
#reviewtitle_alt, #reviewtitle_hide{text-align:left;background:#f0f0f0;display:block;text-decoration:none;color:#0033FF;margin-top:20px;font-weight:bold;padding:3px;width:735px;}
#reviewtitle_alt:hover, #reviewtitle_hide:hover{background:#dddddd;}
#product_review{clear:both;width:745px;margin-top: 20px;}
* html #product_review{width:735;}
.product_review_entry{clear:both;}
.product_review_image{float:left;margin-right:10px;text-align:left;width: 50px;}
.product_review_content{background:#f9f9f9;	border: 1px solid #cccccc;margin-left: 0;min-height:50px;padding: 5px;line-height:1.5;}
.product_review_rating{	text-align: left;color:#559F24;font-weight:bold;}
.product_review_date{color:#FFaa33;font-weight:normal;font-style:italic;}
.product_review_comment{text-align: left;margin-top: 10px;font-style:italic;color:#333333;}
.product_review_quoteimg{position:relative;width: 745px;text-align: right;font-size: 12px;color:#dddddd;font-weight:bold;font-family: Arial, Helvetica, sans-serif}
* html .product_review_quoteimg{width:735;}

#product_review_everagerating{font-weight:normal;font-style: italic;}
#product_review_add{text-align:center,width:745px;background: #fefefe;border: 1px solid #dddddd;margin: 10px 0 10px 0;line-height: 2;}
* html #product_review_add{width:735px;}
#product_review_add_title{text-align:center;font-weight: bold;background: #cccccc;padding: 2px;color:#111111;}
#product_review_addstar, #product_review_addcomment, #product_review_submit{margin-bottom: 7px;margin-top: 7px;}
#product_review_addstar{text-align:center;font-weight:bold;color:#333333;}
#product_review_loading, #product_review_addcomment, #product_review_submit{text-align:center;}

/**
 *	CART
 *
 */
.panel_center_cart{width:721px;float:left;margin-left:5px;}
.tablegrid{border:1px solid #dddddd;}
.tablegrid_rowtitle1{height:30px; background:#eeeeee;font-weight:normal;}
.tablegrid_rowtitle1 td{padding:3px;font-weight:bold;}
.tablegrid_rowdata .rowcartitem{border-bottom:1px dotted #dddddd;}
.rowcartitem a{text-decoration:none; color:#03F;}
.cartitemimage{width:50px;} 
.tablegrid_rowtitle3{background:#f7f7f7;height:25px;}
.tablegrid_rowtitle3 td{border-top:1px solid #eeeeee;}
.shoppingcart_total{color:#ff0000;}
.checkoutindicator{width:100%; font-weight:bold;font-size:14px;color:#d0d0d0;border-bottom:1px dashed #d0d0d0;}
.checkoutindicator tr td{padding:5px;}
.client_label_row{font-weight:bold;}
/* ---- SEARCH PAGE ---- */
.search_result_heading{text-align:center; font-weight:bold;color:#0000ff;font-size:18px;margin:10px 0;}

/**
 *	PC COMPONENT PAGE
 *
 */
.pccomponent_row{padding:10px;}
.pccomponent_category{width:400px;border:1px solid #ccc;padding:3px;}
.pccomponent_totalprice{}
#pccomponent_totalprice_label{font-size:18px; color:#f00;}
#pccomponent_totalprice_value{font-size:24px; color:#f00;}


/* ---- FAQs PAGE ---- */
.faq_questionarea{margin:15px;}
.faq_questionarea div{margin:10px 0;}
.faq_questionlink{text-decoration:none;}
.faq_questionlink:hover{color:#FF0000;}

