BODY{
	margin:0;
	background-color:#5c6166;
	color: #000000;
}
td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
a{
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
img {
	border:0px;
}
/*############################################################### HEADER #########################################################*/	
td.header-text-black-b{ 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
   	}
td.header-text-black{ 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
   	}
td.header-text-gray-b{ 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9f9f9f;
	vertical-align:middle;
   	}
td.header-text-gray{ 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#9f9f9f;
   	}
	
/* HEADER MENU */	
TABLE .table-menu-header{ 
	background-color:#000;  
	width:100%;
	height:20px;
}
td .border{   
	text-align:center;
	border-right: #FFF solid 1px;
	cursor:pointer;

}
td .border:hover{   
	text-align:center;
	border-right: #FFF solid 1px;
	background-color:#b79455;
}
	
td .nonborder{
	text-align:center;
	cursor:pointer;
}
td .nonborder:hover{
	text-align:center;
	background-color:#b79455;
}
.border a,.nonborder a{ 
	text-align:center;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
/* HEADER MENU ELF*/
/*#######################3##################################### HEADER ELF ########################################################*/		


/*####################################################### TABLE COL LEFT #########################################################*/
/* TABLE YOUR CART */
TABLE.table-col-left-your-cart{
	background-image:url(images/col_left/bg_your_cart.jpg);  
}
TABLE.table-col-left-your-cart TD .right{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:right;
	}
TABLE.table-col-left-your-cart TD .left{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
	}
TABLE.table-col-left-your-cart TD.total TABLE TD.right{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c8760d;
	text-align:right;
	}
TABLE.table-col-left-your-cart TD.total TABLE TD.left{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c8760d;
	text-align:left;
	}
/* TABLE YOUR CART ELF*/

/* TABLE CATEGORIES */
DIV.categories-scroll{
	overflow-y:auto;
	padding-bottom:10px;
	/*height:680px;*/
	/*scrollbar-3dlight-color:#0d1300;
	scrollbar-arrow-color:#999999;
	scrollbar-darkshadow-color:#0d1300;
	scrollbar-face-color:#0d1300;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#0d1300;*/
	}
DIV.categories-scroll li.heading{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#ff9000;
	list-style:none;
	padding-bottom:5px;
	list-style-position:outside;
	} 	
DIV.categories-scroll li.subheading,DIV.categories-scroll li.subheading a{
	font-family:tahoma;
	font-size:11px;
	color:#9f9f9f;
	padding-left:5px;
	text-align:left;
	list-style:none;
	padding-top:5px;
	list-style-position:outside;
}	
DIV.categories-scroll li.subheading,DIV.categories-scroll li.subheading a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	text-align:left;
	list-style:none;
	padding-top:5px;
	list-style-position:outside;
}	
DIV.categories-scroll li.list,DIV.categories-scroll li.list a{
	font-family:tahoma;
	font-size:11px;
	color:#9f9f9f;
	padding-left:10px;
	text-align:left;
	cursor:pointer;
	list-style:none;	
	list-style-position:outside;
}	
DIV.categories-scroll li.list:hover,DIV.categories-scroll li.list a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	padding-left:10px;
	text-align:left;
	cursor:pointer;
	list-style:none;
	list-style-position:outside;
	
}
/* TABLE CATEGORIES ELF*/
/*####################################################### TABLE COL LEFT ELF #########################################################*/	


/*####################################################### TABLE COL RIGHT #########################################################*/	
TABLE.table-col-right{
border-left:#FFF solid 1px;
}
/* TABLE CERRENTCY */	
TABLE.table-currency{ 
	background-image:url(images/currency_bg.jpg);  
	height:31px;
	border-bottom:#FFF solid 1px;
	
}
TABLE.table-currency td{
	text-align:center;
	vertical-align:middle;
}
TABLE.table-currency td.text-currency-b{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b8853d;
	text-align:center;
	vertical-align:middle;
}
TABLE.table-currency td.text-currency{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#b8853d;
	text-align:center;
	vertical-align:middle;
}
/* TABLE CERRENTCY ELF */

/* TABLE BUTTON COL RIGHT */	
TABLE.table-button-col-right{ 
	border-bottom:#FFF solid 1px;
}

/* TABLE BUTTON COL RIGHT ELF */

/* TABLE BOX LOGIN */	
TABLE.table-login{  
 	display:none;
}
TABLE.table-login-show{  
	background:url(images/box_login.jpg);
	height:179px;
	width:235px;
	border-bottom:#FFF solid 1px;
	padding:5px
}
TABLE.table-login-show TD{  
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#cdcdcd;
	vertical-align:middle;
	text-align:center;
}
TABLE.table-login-show TD FONT.text1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CDCDCD;
}
TABLE.table-login-show TD FONT.text2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF9000;
}
TABLE.table-login-show TD FONT.text3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
TABLE.table-login-show TD FONT.text4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
		font-weight:normal;
	color:#3cff00;
}
/* TABLE BOX LOGIN ELF */	

/* TABLE BOX TRACK ORDER */	
TABLE.table-track-order{  
	height:178px;
	width:235px;
	border-top:#FFF solid 1px;
 	display:none;
}
TABLE.table-track-order-show{  
	height:178px;
	width:235px;
	border-top:#FFF solid 1px;
}
/* TABLE BOX TRACK ORDER ELF */	

/*####################################################### TABLE COL RIGHT ELF #####################################################*/

/*######################################################A### CONTENTS ###################################################################*/	
/* categories_demo */
.productListing-data,.productListing-data a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#907c5e;
}
.productListing-data-price{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff7400;
}
TABLE .table-categories_heading{
	background:url(images/categories_page/categories_heading.jpg) no-repeat left top;
}
TABLE .table-categories_heading td{
	padding-left:10px;
	font-family:tahoma;
	font-size:13px;
	color:#fefefe;
	font-weight:bold;
}

TABLE .table-categories_option{
	width:723px;
	height:28px;
	background:url(images/categories_page/categories_option_bg.jpg);
	background-repeat:repeat-x;
}
TABLE .table-categories_option td{
	font-family:tahoma;
	font-size:10px;
	color:#fefefe;
	text-align:center;
}
TABLE .table-categories_option-display td{
	font-family:tahoma;
	font-size:10px;
	color:#fefefe;
	text-align:center;
}
TABLE .table-categories_option-display td.border2{
	background:url(images/categories_page/categories_option_border.jpg);
	width:2px;
	height:28px;
}
TABLE .table-page-result-link{
	padding:3px;
}
TABLE .table-page-result-link td a{
	background-image:url(images/categories_page/bg_page_link.jpg);
	font-family:tahoma;
	font-size:10px;
	color:#fefefe;
	padding:2px 5px;
	text-align:center;
	border: solid #6d6557 1px;
	background-repeat:repeat-x;
	cursor:pointer;
	
}
TABLE .table-page-result-link td a.hover{
	background:url('');
	background-color:#d69345;
	font-family:tahoma;
	padding: 2px 5px;
	font-size:10px;
	text-align:center;
	color:#000;
	border: solid #cfcdcd 1px;
	cursor:pointer;
}
TABLE .table-page-result-link td a:hover{
	background:url('');
	background-color:#d69345;
	font-family:tahoma;
	padding: 2px 5px;
	font-size:10px;
	text-align:center;
	color:#000;
	border: solid #cfcdcd 1px;
	cursor:pointer;
}
/* categories_demo elf */

/* Check out css */
TABLE .table-seperate_bar{
	width:723px;
	height:39px;
	background:url(images/checkout_page/seperate_bar.jpg);
	background-repeat:repeat-x;
}
DIV.bottom-seperate{
	width:723px;
	height:28px;
/*	background:url(images/categories_page/categories_option_bg.jpg);*/
	background-image:url(images/categories_page/categories_option_bg.jpg);
	background-repeat:repeat-x;
	position: absolute;
}
DIV.checkout-content{
padding-left:5px;
width:718px;
/*background:url(images/checkout_page/form-bg.jpg);
background-repeat:repeat-y;
*/
}
DIV.header-form{
width:718px;
height:66px;
padding-left:10px;
padding-top:3.5px;
background:url(images/checkout_page/header_form.jpg);
background-repeat:no-repeat;
}
DIV.header-text{
font-size:10px;
color:#FFFFFF;
}
DIV.header-detail{
padding-top:19px;
font-size:11px;
color:#666666;
}
DIV.shipping-form{
width:718px;
height:284px;
list-style:none;
background:url(images/checkout_page/bg_form.jpg);
background-repeat:no-repeat
}
.note{
background:url(images/checkout_page/bg_note.jpg); 
background-repeat:no-repeat; 
width:718px; 
height:84px;
padding:0 0 0 30px;
font-family:tahoma;
font-size:11px;
line-height:15px;
}
DIV.checkout-header{
width:718px; 
height:24px;
background:url(images/checkout_page/form-header.jpg);
background-repeat:no-repeat;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
DIV.checkout-header-detail{
width:718px; 
height:48px;
font-weight:bold; 
color:#666666;
background:url(images/checkout_page/form-header-detail.jpg);
background-repeat:no-repeat;
}
DIV.checkout-bg{
width:718px; 
background:url(images/checkout_page/form-bg.jpg);
background-repeat:repeat-y;
}
DIV.checkout-footer{
width:718px; 
height:6px; 
background:url(images/checkout_page/form-footer.jpg);
background-repeat:no-repeat;
}
.checkout_seperate{
	width:723px;
	height:28px;
	background:url(images/categories_page/categories_option_bg.jpg);
	background-repeat:repeat-x;
}
.space{
	height:310px;
	/*margin-left:5px;*/
	background:url(images/checkout_page/form-bg.jpg);
	background-repeat:repeat-y;
}
.loading {
	height:550px;
	width:715px;
	background:url(images/indicator/loading.gif) no-repeat center #FFFFFF;
}
.pageloading{
	position:absolute; 
	top: 0px; 
	left: 0px;   
	background: #000000; 
	width: 100%; 
	height:100%; 
	opacity: .5; 
	filter: alpha(opacity=50); 
	-moz-opacity: .5; 
	visibility:hidden;
	z-index:1000; 
	/*display:none;*/
}

/*######################################################## STYLESHEET FOR INFORMATION PAGE #################################################################*/	
.information_main{

	background:url(images/information_page/information_content_bg.jpg);
	
}
.information_main a{
	color:#666666;
}
.information_main a:hover{
	color:#996600;
}
.information_heading{
	width:723px;
	height:31px;
	color:#FFFFFF;
	font-size:12px;
	background:url(images/information_page/information_heading.jpg) no-repeat top left;
}
.information_banner{
	width:723px;
	height:70px;
	background:url(images/information_page/information_banner.jpg) no-repeat top left;
}
.information_heading_seperator{
	height:42px;
	background:url(images/information_page/information_heading_seperator.jpg) no-repeat;
}
.information_content_myaccount{
	height:129px;
	font-size:11px;
	background:url(images/information_page/content_myaccount.jpg) no-repeat;
}
.information_content_myorder{
	height:130px;
	font-size:11px;
	background:url(images/information_page/content_myorder.jpg) no-repeat;
}
.information_content_myemail{
	height:130px;
	font-size:11px;
	background:url(images/information_page/content_myemail.jpg) no-repeat;
}
.information_content_title_text{
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px 0 15px;
}
.information_content_title_text a{
	font-weight:normal;
	color:#FF9933;
}
.information_content_myaccount_detail{
	height:100px;
	padding:20px 0 0 120px;
}
.information_content_myorder_detail{
	height:100px;
	padding:35px 0 0 130px;
}
.information_content_myemail_detail{
	height:100px;
	padding:35px 0 0 130px;
}
.overview_header{
	background:url(images/information_page/overview_heading.jpg) no-repeat top;
}
.overview_bg{
	background:url(images/information_page/overview_bg.jpg) repeat-y;
}
.overview_footer{
	height:15px;
	background:url(images/information_page/overview_footer.jpg) no-repeat bottom;
}
.moduleRow {  }

.moduleRowOver { background-color:#E5E5E5; cursor: pointer;}




/*######################################################## CONTENTS ELF #################################################################*/	

/*######################################################## FOOTER #################################################################*/	
table .table-menu-footer{
	background:url(images/bg_menu_footer2.jpg);
	height:139px;
	width:100%;
	padding-top:7px;
	background-repeat:repeat-x;
}
table.table-menu-footer td{text-align:left;}
table.table-menu-footer td a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#848484;
}
table.table-menu-footer td a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
td .footer-text{ 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000; 
	padding:30px 0 5px 0;
   	}
/*######################################################## FOOTER ELF #############################################################*/

/*############ For DIV ##################*/

/*************************************************** box1 *******************************************************/
.box1_popup{ width:235px;height:217px;position:absolute;z-index:1000;margin-left:410px;margin-top:40px; display:none; }
.box1_popup_l_t{ width:11px;height:11px;position:absolute;left:-11px;top:-11px;background:url(images/extra/box1/box1_01.png) no-repeat left top;}
.box1_popup_c_t{ height:11px;width:100%;position:absolute;left:0;top:-11px;background:url(images/extra/box1/box1_02.png) repeat-x left top;}
.box1_popup_r_t{ width:11px;height:11px;position:absolute;right:-11px;top:-11px;background:url(images/extra/box1/box1_03.png) no-repeat left top;} 
.box1_popup_l_m{ width:11px;height:100%;position:absolute;left:-11px;top:0;background:url(images/extra/box1/box1_04.png) repeat-y left top;}
.box1_popup_c_m{ position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/extra/box1/box1_05.png) repeat left top;}
.box1_popup_r_m{ width:11px;height:100%;position:absolute;right:-11px;top:0;background:url(images/extra/box1/box1_06.png) repeat-y left top;}
.box1_popup_l_b{ width:11px;height:11px;position:absolute;left:-11px;bottom:-11px;background:url(images/extra/box1/box1_07.png) no-repeat left top;}
.box1_popup_c_b{height:11px;width:100%;position:absolute;left:0;bottom:-11px;background:url(images/extra/box1/box1_08.png) repeat-x left top;}
.box1_popup_r_b{ width:11px;height:11px;position:absolute;right:-11px;bottom:-11px;background:url(images/extra/box1/box1_09.png) no-repeat left top;}
.box1_popup_close{ position:absolute;right:11px;top:7px;width:14px;height:12px; }
.box1_popup_move{ position:absolute;left:5px;top:5px;width:30px;height:20px;cursor:move; }
.box1_popup_c_m ul{ list-style:none;margin:0;padding:15px 0 0;}
.box1_popup_c_m ul li{ list-style:none;margin:0;padding:0;width:100%;clear:left;text-align:center;color:#fff;line-height:21px;}
.box1_popup_c_m ul li input{ background-color:#b2b2b2;border:1px solid #050505;}
.box1_popup_c_m ul li td{ color:#fff;}
.box1_popup_c_m ul li.popup_link{ background-color:none;color:#fff;line-height:17px;}
.box1_popup_c_m ul li.popup_link:hover{ background-color:#b60000;color:#ffb400;line-height:17px;}

.box1_full_popup{ width:235px;height:239px;position:absolute;z-index:1000;margin-left:410px;margin-top:40px;display:none;}
.box1_full_popup_bg{ width:100%;height:100%;background:url("images/extra/box1/box1_full.png") no-repeat left top;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/clear.gif',sizingMethod='scale');}
.box1_full_popup ul{ list-style:none;margin:0;padding:15px 5px 0 3px;}
.box1_full_popup ul li{ list-style:none;margin:0;padding:0;width:100%;clear:left;text-align:center;color:#fff;line-height:21px;}

.box1_full_popup ul li td{ color:#fff;}
/*.box1_full_popup ul li.popup_link{ color:#fff;line-height:17px;}
.box1_full_popup ul li.popup_link:hover{ color:#ffb400;line-height:17px;}*/
.box1_full_popup ul li.popup_link a{ background-color:none;color:#fff;line-height:17px;font-weight:normal;display:block;}
.box1_full_popup ul li.popup_link a:hover{ background-color:#b60000;color:#ffb400;line-height:17px;font-weight:normal;display:block;}

.loading_login{ background:url("images/indicator/ajax_login.gif") no-repeat scroll 72% 8px transparent;}

/************************************************* box1 elf *****************************************************/

/*********************************************** top button *******************************************************/
div#top_button{ position:absolute;/*top:0;left:48%;z-index:1000;*/}
/*body > div#top_button { position: fixed;}*/
#bt_top_login{ display:none;}
#bt_top_logout{ display:none;}
/******************************************** top button elf ******************************************************/
#preload_images_temp{
	width:0;height:0;overflow:hidden;
}
.loading_addcart{ background:url("images/indicator/ajax_loading_black.gif") no-repeat scroll 67% 2px transparent;}
.loading_product_image{background:url("../../images/ajax-loading.gif") no-repeat 242px 242px;}
#box_default_overlay_loading{ position:absolute;z-index:10;left:0;top:0;background-color:#000;}