.country_split
{
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000066;
	margin:20px 0;
}
.cat_adtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FBB901;
}
.box2{
	font-family: Tahoma, Verdana, Arial, Courier;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:2px 10px;
}
.box3 {
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.btnSend
{
	display:block; 
	cursor:pointer; 
	background-color:#D88F29; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	margin:0px; 
	padding:2px 5px 2px 20px;
	text-decoration:none;
}
a.btnSend:hover
{
	background-color:#006666;
}

div.right_banner
{
	padding:0px;
	margin:0px 0px 5px 0px;
	width:100%;
}
.link_back
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#d87785;
	font-weight:700;
}
.link_back:hover
{
	font-weight:bold;
	background-color:#CCFF99;
}
.page_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:700;
	color:#be1c33;
	padding:0;
	margin:0 0 15px 5px;

}
.page_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
}
.page_content p
{
	text-align:justify;
}

div.link2root
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 5px;
	margin-bottom:15px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

div.link2root a, div.link2root a:active, div.link2root a:visited
{
	color: #666666;
	text-decoration:none;
}
div.link2root a:hover
{
	text-decoration:underline;
	color: #B6000F;
}
/*Home page style*/
span.welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#de0a0a;
	line-height:62px;
	padding-left:10px;
}
span.welcome_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#060303;
	line-height:16px;
	text-align:justify;
}
span.welcome_content a, span.welcome_content a:visited
{
	color:#AF0800;
	text-decoration:none
}
span.welcome_content a:hover
{
	text-decoration:underline;
}
span.review {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#060303;
	font-style:italic;
	line-height:16px;
	text-align:justify;
}
span.review_author {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#060303;
	line-height:16px;
	text-align:justify;
	font-weight:bold;
}
table.review
{
	background-color:#f2eeee;
}
table.review th
{
	width:9px;
	height:10px;
	background-repeat:no-repeat;
}
table.review th.tl{
	background-image:url(../../resources/images/review_top_left.jpg);
}
table.review th.tr{
	background-image:url(../../resources/images/review_top_right.jpg);
}
table.review th.bl{
	background-image:url(../../resources/images/review_bottom_left.jpg);
}
table.review th.br{
	background-image:url(../../resources/images/review_bottom_right.jpg);
}
/*End of Home page style*/

/* Box Search style*/
.search_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	margin-bottom:11px;
	font-weight:600;
}

.search_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:700;
	padding:0px;
	margin:0px;
}
table.search
{
	background-color:#efc82d;	
	margin-bottom:6px;	
}
table.search th
{
	width:9px;
	height:11px;
	background-repeat:no-repeat;

}
table.search th.tl{
	background-image:url(../../resources/images/search_top_left.jpg);
}
table.search th.tr{
	background-image:url(../../resources/images/search_top_right.jpg);
}
table.search th.bl{
	background-image:url(../../resources/images/search_bottom_left.jpg);
}
table.search th.br{
	background-image:url(../../resources/images/search_bottom_right.jpg);
}

table.country_search
{
	margin:10px 0px;
}

.search_input
{
	width:178px;
	height:20px;
	margin: 1px 0px 5px 0px;
}
div.search_button
{
	margin: 10px 10px 3px 0px;
}
/* End of Box Search style*/

/*Box Category style*/
table.category
{
	background-color:#8197d7;	
	margin-bottom:6px;	
}
table.category th
{
	width:8px;
	height:7px;
	background-repeat:no-repeat;
}

table.category th.tl{
	background-image:url(../../resources/images/category_top_left.jpg);
}
table.category th.tr{
	background-image:url(../../resources/images/category_top_right.jpg);
}
table.category th.bl{
	background-image:url(../../resources/images/category_bottom_left.jpg);
}
table.category th.br{
	background-image:url(../../resources/images/category_bottom_right.jpg);
}

table.category td p
{
	padding:5px 0px 5px 13px; 
	margin:0px;
}
a.cur_category_content, a.cur_category_content:active, a.cur_category_content:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:700;
}

a.shop_all, a.shop_all:visited, a.shop_all:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	padding-left:13px;
	text-decoration:none;
}
a.shop_all:hover
{
	color:#000000;
}
/*End of Box Category style*/

/*Box Others style*/
table.other
{
	background-color:#77c25f;	
	margin-bottom:6px;
}
table.other th
{
	width:9px;
	height:7px;
	background-repeat:no-repeat;
}

table.other th.tl{
	background-image:url(../../resources/images/other_top_left.jpg);
}
table.other th.tr{
	background-image:url(../../resources/images/other_top_right.jpg);
}
table.other th.bl{
	background-image:url(../../resources/images/other_bottom_left.jpg);
}
table.other th.br{
	background-image:url(../../resources/images/other_bottom_right.jpg);
}

a.other_content, a.other_content:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#010000;
	text-decoration:underline;
	font-weight:700;
}
a.other_content:hover
{
	color:#FFFFFF;
}

a.cur_other_content, a.cur_other_content:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:700;
}

table.other td p
{
	padding:5px 0px 5px 13px; 
	margin:0px;
}
/*End of Box Others style*/

/*Box Newsletter style*/
table.newsletter
{
	background-image:url(../../resources/images/newsletter_bg.jpg);
	background-repeat:repeat-x;
}
table.newsletter th
{
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}

table.newsletter th.tl{
	background-image:url(../../resources/images/newsletter_top_left.jpg);	
}
table.newsletter th.tr{
	background-image:url(../../resources/images/newsletter_top_right.jpg);
}
table.newsletter th.bl{
	background-image:url(../../resources/images/newsletter_bottom_left.jpg);
}
table.newsletter th.br{
	background-image:url(../../resources/images/newsletter_bottom_right.jpg);
}

p.newsletter
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#FFFFFF;
	padding:4px;
	margin:0px;
/*	border: 1px solid #009933;*/
}
a.newsletter_unsubscribe
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#FFFFFF;
	text-decoration:underline;
}
a.newsletter_unsubscribe:hover
{
	color:#000000;
}

#newsletter_title
{
	text-decoration:underline;
}

/*End of Box Newsletter style*/

/*Box Header-shopping Cart style*/
table.shoppingCart
{
	background-color:#af0800;
}

span.shoppingCart
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

span.scrollText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#030101;
}
/*End of Box Header-shopping Cart style*/

/*Style for other pages*/
div.category_title
{
	width:33%;
	padding-left:20px;
}
table.subCategoryList
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}
table.subCategoryList td
{
	padding-left:0px;
}
table.subCategoryList A, table.subCategoryList A:visited, table.subCategoryList A:active
{
	text-decoration:none;
	color:#003399;
}
table.subCategoryList A:hover
{
	color:#B10801;
}
DIV.contry_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
	margin:15px 0 5px 0;
	text-transform:uppercase;
}

table.product_list div
{
	text-align:left;
}

table.product_list td
{
	text-align:left;
}

div.product_content1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	padding-right:10px;
}
div.product_content1 P
{
	padding:0; margin:0;
}
div.product_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:0px 3px 5px 15px;
}
div.product_content DIV
{
	padding:10px 5px 10px 4px;
	text-align:justify;
}
div.product_content P
{
	padding:0; margin:0;
}
div.product_content SPAN
{
	display:block;
	font-size:20px;
	font-weight:700;
	color:#000000;
	text-align:left;
	text-decoration:underline;
}
DIV.support_pro_cat
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#af0800;
	margin:5px 8px 5px 0px;
	line-height:12px;
}
DIV.support_pro_cat A, DIV.support_pro_cat A:active, DIV.support_pro_cat A:visited{
	text-decoration:none;
	font-weight:normal;
	color:#AF0800;
}
DIV.support_pro_cat A.bold, DIV.support_pro_cat A.bold:active, DIV.support_pro_cat A.bold:visited{
	text-decoration:none;
	font-weight:bold;
	color:#AF0800;
}
DIV.support_pro_cat A:hover
{
	color:#000000;
	text-decoration:underline;
}
a.support_pro_cat_detail, a.support_pro_cat_detail:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#034df6;
	text-decoration:none;
}
.support_pro_cat_detail:hover
{
	color:#af0800;
}

A.other_request, A.other_request:active, A.other_request:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#AF0800;
	display:block;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding-left:5px;
}
A.other_request:hover
{
	color:#000000;
	text-decoration:underline;
}
img.other_product_images
{
	display:block;
	margin-bottom:13px;
}

table.offer_detail
{
	background-color:#f2eeee;
	margin-bottom:5px;
}
table.offer_detail th
{
	width:10px;
	height:11px;
	background-repeat:no-repeat;
}
table.offer_detail th.tl
{
	background-image:url(../../resources/images/offer_detail_tl.jpg);
}
table.offer_detail th.tr
{
	background-image:url(../../resources/images/offer_detail_tr.jpg);
}
table.offer_detail th.bl
{
	background-image:url(../../resources/images/offer_detail_bl.jpg);
}
table.offer_detail th.br
{
	background-image:url(../../resources/images/offer_detail_br.jpg);
}
table.offer_detail th.t
{
	background-image:url(../../resources/images/offer_detail_t.jpg);
	background-repeat:repeat-x;
	height:11px;
}
table.offer_detail th.l
{
	background-image:url(../../resources/images/offer_detail_l.jpg);
	background-repeat:repeat-y;
	width:10px;
}
table.offer_detail th.r
{
	background:url(../../resources/images/offer_detail_r.jpg) repeat-y;
	width:10px;
}
table.offer_detail th.b
{
	height:11px;
	background-image:url(../../resources/images/offer_detail_b.jpg);
	background-repeat:repeat-x;
}

.request_more_info
{
	background:url(../../resources/images/help_icon.jpg) no-repeat;
	padding-left:12px;
}
.request_more_info a, .request_more_info a:visited
{
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.request_more_info a:hover
{
	text-decoration:underline;
	color:#AF0800;
}

table.offer_detail .request_more_info
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin-top:7px;
}

div.offer_title
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:3px;
}
table.offer_title
{
	background-color:#EFC82D;
	margin:0px auto 10px auto;
}
table.offer_title th
{
	width:10px;
	height:21px;
}
table.offer_title th.left
{
	background:url(../../resources/images/offer_title_left.jpg) no-repeat;
}
table.offer_title th.right
{
	background:url(../../resources/images/offer_title_right.jpg) no-repeat;
	background-position:right;
}
table.offer_title td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
}
div.h_split
{	
	line-height:1px;
	margin:20px 8px 0px 8px;
	border-bottom:1px solid #000000;
	height:1px;
	font-size:1px;
}
/*End ofStyle for other page*/


/*Style for shop all categories page*/
a.category_title, a.category_title:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:7px 10px 3px 10px;
	color:#000000;
	text-decoration:none;
	line-height:30px;
}
a.category_title:hover
{
	text-decoration:underline;
}

a.subcat_title, a.subcat_title:visited, a.subcat_title:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:30px;
	color:#000000;
	text-decoration:none;
	display:block;
	font-weight:bold;
	margin:13px 0 8px 0;
}
a.subcat_title:hover
{
	text-decoration:underline;
	color:#BE1C33;
}

a.product_title, a.product_title:active {
	padding: 1px 2px; 
	text-decoration: none; 
	border-bottom: 1px dotted #48546A;
	margin-left:50px;
}

a.product_title:visited {
	color: #777777; 
	padding: 1px 2px; 
	text-decoration: none; 
	border-bottom: 1px dotted #777;
	margin-left:50px;
}

a.product_title:hover {
	color: #1D1D1D;
	margin: 0 -3px;
	border: 3px double; 
	border-color: #F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1; 
	background: #FFFFFF url(../../resources/images/btnbg.gif) bottom center repeat-x; 
	margin-left:50px;
}

/*End of style for shop all categories page*/

.cart
{
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Courier;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.cart_view{	
	font-size: 11px;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	text-align:center;
}
.cart_view a, .cart_view a:visited
{
	text-decoration:none;
	color:#AF0800;
}
.cart_view a:hover
{
	text-decoration:underline;
	color:#000000;
}
/*Style for order form*/
table.sub_orderForm th
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	font-size:14px;
	height:20px;
	background-color:#CCFF99;
}
table.sub_orderForm th.left
{
	width:10px;
	background:url(../../resources/images/suborder_th_left.jpg) #CCFF99 no-repeat;
}
table.sub_orderForm th.right
{
	width:10px;
	background:url(../../resources/images/suborder_th_right.jpg) #CCFF99 no-repeat;
	background-position:right;
}
table.sub_orderForm td.title
{
	padding-right:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	width:30%;
}
table.sub_orderForm td.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.orderForm
{
	margin-bottom:5px;
}
table.orderForm th
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	font-size:14px;
	height:20px;
	background-color:#EFC82D;
/*	background-color:#8197d7;*/
}
table.orderForm th.left
{
	width:10px;
	background:url(../../resources/images/order_th_left.jpg) #EFC82D no-repeat;
	padding:0;
}
table.orderForm th.right
{
	width:10px;
	background:url(../../resources/images/order_th_right.jpg) #EFC82D no-repeat;
	background-position:right;
	padding:0;
}
table.orderForm td.title
{
	padding-right:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	width:30%;
}
table.orderForm td.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.cartSummary td.header
{
	font-weight:bold;
}
table.cartSummary td
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

table.customerTravleInfo td
{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.customerTravleInfo input
{
	text-align:right;
}
div.notice
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 10px 5px;
}
.product_list_all
{
	padding-left:30px;

}
.product_list_all_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.product_list_all_title A, A:visited
{
	text-decoration:none;
	color:#be1c33;
}
.product_list_all_title A:hover
{
	color:#000000;
	text-decoration:underline;
}
.product_list_all_other
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding:0px;
	margin:0px;
}
a.product_list_all_detail, a.product_list_all_detail:active, a.product_list_all_detail:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	text-decoration:none;
	color:#002680;
}
a.product_list_all_detail:hover
{
	color:#AF0800;
}

a.subcat_title_link
{
	color:#0C23C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
a.subcat_title_link:hover
{
	color:#258C03;
	border-bottom:solid 1px #258C03;
}
a.utilities, a.utilities:active, a.utilities:visited
{
	padding:0px; 
	margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	border:none;
	color:#000000;
	cursor:pointer;
}
a.utilities:hover
{
	color:#D4413A;
}

a.rss
{
	text-decoration:none;
	border:none;
	cursor:pointer;
}

/* set styles for the preview message */
#preview-message {
	display:block;
	border:1px solid #666;
	background:#FF6;
	padding:2px 5px;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0505b8;
}
.comment_content
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
}
table.table_guest
{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:10px;
}
img.product_image
{
	margin-bottom:50px; 
}
.homepagelink
{
	text-decoration:none;
}
.cat_summary
{
	padding:0 0 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.print
{
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
}
.text_box
{
	border-style:ridge;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.button
{
	background:url(../../resources/buttons/send.gif);
}
.button_form
{
	cursor:pointer;
}
.review_date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
.line
{
	background-repeat:repeat-x;
	background-image:url(../../resources/images/point.gif);
}
/*End of style for order form*/
table.form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.form td.page1
{
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#000000;
	width:200px;
}
#review
{
	font-family:Arial, Helvetica, sans-serif;
	color:#b10801;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}

a.cur_subcategory_content, a.cur_subcategory_content:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.subcategory_content, a.subcategory_content:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.subcategory_content:hover
{
	color:#FFFFFF;
}
table.splitpage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.splitpage a, table.splitpage a:visited
{
	text-decoration:none;
	color:#000000;
}
table.splitpage a:hover
{
	text-decoration:underline;
	color:#AF0800;
}

A.link_detail, A.link_detail:visited
{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
A.link_detail:hover
{
	color:#AF0800;
}
A.link_mail_to, A.link_mail_to:visited
{
	text-decoration:none;
	color:#000000;
}
A.link_mail_to:hover
{
	color:#AF0800;
}
.clearfloat 
{ 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.newsletter_temp1
{
	padding-bottom:5px;
	padding-top:5px; 
	padding-left:10px; 
	color:#A23C55;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.newsletter_temp1_offer
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
A.sort_by, A.sort_by:visited
{
	font:11px Arial, Helvetica, sans-serif;
	color:#AF0800;
	text-decoration:underline;
	font-weight:bold;
}
A.sort_by:hover
{
	color:#AF0800;
	text-decoration:underline;
	font-weight:bold;
}
