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

*{padding: 0; margin: 0;}

body{
	background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

a{color:#c60a20;}


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;}


.clear{clear:both;}
.breadcrumb_left div a {text-decoration:none; color:#444444;font-weight:bold;}
.cmscontent_title h1{color:#c60a2a;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;}


/**
 *  TOP BAR
 *
 */
#topbar{background:#303030;color:#898989;}
#topbar a{color:#898989;}
#topbar a:hover{color:#fff;}
#topbar-container{width:960px; margin:auto;}
#topbar-login{width:300px;}
#topbar-login form{margin-top:10px;display:none;}
.topbar-login-label{width:80px;float:left;}
.topbar-login-input{}
.topbar-login-text{width:180px;margin:3px 0; color:#fff;background:#4a4a4a; height:18px; border:0;}
#topbar input[type="submit"]{background:#ccc; border:0;}
#topbar-cart-status{width:350px;}
#topbar-yahoo{width:200px; text-align:right;}
#topbar-search-form{width:250px;text-align:right;}
#topbar-search-input{float:right;}
#topbar-search-input input{width:180px; margin-right:2px; color:#aaa;background:#4a4a4a; height:18px; border:0;padding-left:10px;}
#topbar-search-button{float:right;}
#topbar-search-button input{}
.topbar-box{float:left;padding:5px 10px;}

/**
 *  TOP CATEGORY
 *
 */
#topcategory{width:960px; margin:auto; clear:both;}
#topcategory-container{margin:0 10px;}
#topcategory-container a{font-weight:bold;float:left;display:block;padding:10px 15px;text-decoration:none; font-size:18px; font-family: Times New Roman;}
.topcategory-normal{background:#fff; color:#303030;text-transform:uppercase;}
.topcategory-normal:hover{background:#ddd;}
.topcategory-active{background:#303030; color:#fff;text-transform:uppercase;}
.topcategory-active:hover{background:#303030;}

/**
 *  TOP BANNER
 *
 */
#topbanner{width:960px; margin:auto; text-align:center;}
#topbanner img{width:940px;border:0;margin-top:20px;}

/**
 *  CONTAINER
 *
 */
#container{width:960px; margin:auto;clear:both;}
#panel-left{margin:20px 10px 20px 10px;width:150px; float:left;}
#panel-right{margin-top:20px;float:right;width:780px;}

.panel-category-name{font-size:24px; font-weight:bold; color:#424242;}
.product-filter-heading{width:100px; font-weight:bold; font-size:14px;  color:#FFF; clear:both; background-color:#C60A2A; -moz-border-radius:1em; -webkit-border-radius:1em; height:20px; padding-left:8px; margin-top:10px;}
.product-filter-remove{margin:10px 0;}
.product-filter-remove a{color:#424242; font-weight:normal; text-decoration: none;}
.product-filter-list-inline ul li{display:inline-block; margin-right:10px;}
.product-filter-list ul{list-style:none;line-height:2;}
.product-filter{margin-bottom:30px;}
.filtermenu {margin:0px; padding-left:5px; font-size:11px;}
.filtermenu a{color:#424242; font-weight: normal; text-decoration:none;}
.filterSelected {background-color:#424242; border:1px dotted White; color:White; font-weight:normal;}


#footer{background:#c90e2d;width:960px; margin:auto; color:#fff;}
#footer-menu{text-align:center;padding:4px 10px;}
#footer-menu a{color:#fff; text-decoration:none;padding:10px;font-size:7pt;}
#footer-menu h2 {font-size:7pt;}
#footer-copyright{text-align:center;padding:4px 10px;}

/* ---- 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;  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:#c60a20;}
.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;margin-bottom:10px;}
.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 #c60a20;}
.news_view{font-weight:bold; color:#c60a20; 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:#c60a20; 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;color:#424242}
.news_more_title{}
.news_more_date{font-style:italic; color:#aaaaaa;margin-left:10px;}

/* HOMEPAGE NEWS */
.news{
	float:left;
	width:255px;
}


.news_title0{
	float:left;
	width:240px;

	padding-bottom:5px;
}

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

.news_0{
	float:left;
	width:230px;
	height:249px;
	background:url(../images/bg02.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{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;}


/**
 * PRODUCTS LISTING
 *
 */
 .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;}
.product_catlist_cat a:hover{color:#00F;}

#product-thumb-listing{}
.product-thumb{float:left;text-align:center;margin-bottom:30px;}
.product-thumb-image{}
.product-thumb-image a img{width:240px;margin-right:10px;border:2px solid #f5f5f5;}
.product-thumb-image a img:hover{border:2px solid #ddd;}
.product-thumb-name{margin:10px 0; width:240px;}
.product-thumb-name a{text-decoration:none; font-weight:bold; font-size:14px; color:#C60A2A;}
.product-thumb-price{}
.product-thumb-more{margin:5px 0;}
.product-thumb-more a{font-weight:bold; color:#BBBBBB;}

/**
 * PRODUCTS PAGE
 *
 */
.product_not_found{font-weight:bold;font-size:20px;color:#666666;text-align:center;}



#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{width:70px; margin:5px;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{font-weight:bold; color:#c60a2a;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:#c60a2a;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:#fff;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{}

/* PRODUCT DETAIL */
.left_all{
	float:left;
}

.right_all{
	float:right;
}

.clear_line{
	clear:both;
}
.pro_detail_left{
	float:left;
	width:430px;
	padding-right:20px;
}

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

.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:0px 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;
}
.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;}


#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;}

/**payment method box */
#paymentmethodBox{width:90%;}
.paymentmethodLink{margin:2px 0px; background:#f9f9f9;}
.paymentmethodLink a{ text-decoration:none; padding:8px; font-weight:bold; font-size:14px; display:block;}
.paymentmethodLink a:hover{background:#FF6;}
.paymentmethodData{background:#fefefe;display:none; padding:10px; line-height:2;}
.paymentmethodLinkSmall{cursor:pointer;}
.paymentmethodSmallData{display:none;background:#fdfdfd;padding:10px;margin-bottom:20px;}

/* ---- 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;}

