@charset "utf-8";
/* CSS Document */
body, html, div, p, a, span, img, input, strong, hr, ul, li, h1, h2, h3, h4, h5, form {
	margin:0;
	padding:0;
	font:12px normal Arial, Helvetica, sans-serif;
} 
* {
	padding:0; 
	margin:0 auto;
}
body
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	width:100%;
}

#wrapper
{
	width: 904px;
	height: auto;
	margin: 0 auto;
	clear:both;	
	float:none;	
	/*border: 1px solid #000000;*/
}

#main-wrapper
{
	width: 904px;
	height: auto;
	margin: 0 auto;
	clear:both;	
	float:none;	
	/*border: 1px solid #000000;*/
}

#maincontainer
{
	width: 904px;
	height: auto;
	margin: 0 auto;
	/*border: 1px solid #000000;*/
}

#header
{
	background-color: #000000;
	height: 45px;
	/*line-height: 55px;*/
	padding: 0px 15px 0 0;
	text-align: right;
	vertical-align: middle;
}

#header img
{
	margin-top: 6px;
}

#banner
{
	/*width: 664px;*/
	height: 332px;
	clear: both;
	border-bottom: 3px solid #000000;
	padding:0;
	text-align: center;
}

#navBar
{
	height: 32px;
	padding: 2px 0 6px 0;
}

#navBar ul
{
  margin: 0;
  padding: 0;
}

#navBar ul li
{
  margin: 0;
  padding: 2px 1px 0 1px;
  list-style: none;
  float: left;
}

#navBar a
{
  display: block;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 111px;
  height: 27px;
  background-image: url(images/navButtonBG.png);
  background-repeat: no-repeat;
  text-decoration: none;
  color: #FFFFFF;
  padding: 12px 0 0 0;
  text-align: center;
}

#navBar img
{
	border: 0;
}

#leftSidebar
{
	padding: 0 2px 0 0;
	width: 180px;
	float: left;
}

#leftSidebar ul
{
	margin: 0;
	padding: 0;
}

#leftSidebar ul li
{
	padding: 0 0 2px 0;
	margin: 0;
	margin-bottom:3px;
	list-style: none;
	height: 52px;
  	width: 180px;
    text-align: center;
    background-image: url(images/lsBar.png);
	background-repeat: no-repeat;
}

#leftSidebar ul li:hover
{
	padding: 0 0 2px 0;
	margin: 0;
	margin-bottom:3px;
	list-style: none;
	height: 52px;
  	width: 180px;
    text-align: center;
    background-image: url(images/lsBarHover.png);
	background-repeat: no-repeat;
}

#leftSidebar ul li a
{
/*  display: block;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 180px;
  height: 45px;
  background-image: url(images/lsBar.png);
  background-repeat: no-repeat;
  text-decoration: none;
  color: #000000;
  padding:6px 0 0 0;
  height: 52px;
  width: 180px;
  text-align: center;
  
    background-image: url(images/lsBar.png);
	background-repeat: no-repeat;*/
}
/*ACTIVE*/
/*#leftSidebar ul li.linkactive{
background: url(images/lsBarHover.png) no-repeat;
}*/
#leftSidebar img
{
	border: 0;
	padding-top: 16px;
}

#main
{
	padding:0 0px;
	width: 530px;
	float: left;
	margin:0 0 0 6px;	
}

.title1
{
	height: 23px;
	background-image: url(images/titleBar.png);
	background-repeat: no-repeat;
	color: #ffffff;
	padding: 6px 0 0 15px;
}

.mainInfo
{
	text-align:justify;
	padding:10px 0 0 0;
}

.mainInfo_productpage, .mainInfo_productdetails_page{ text-align:justify; padding:10px 0 0 0;}

#rightSidebar
{
	padding: 0 0px 0 2px;
	width: 180px;
	float: right;
}

#rightSidebar ul
{
  margin: 0;
  padding: 0;
}

#rightSidebar ul li
{
  padding: 0 0 2px 0;
  margin: 0;
  list-style: none;
  margin-bottom:3px;
}

#rightSidebar a
{
/*  display: block;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 180px;
  height: 45px;
  background-image: url(images/lsBar.png);
  background-repeat: no-repeat;
  text-decoration: none;
  color: #000000;
  padding:6px 0 0 0;
  text-align: center;*/
}

#rightSidebar img
{
	border: 0;
}

/*others*/
.clear{ clear:both;}

/*FAITH'S ADD'L CLASS*/
div, p, table, td, span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
span.title{color:#000000; height:auto; font-size:14px; font-weight:bold; text-align:left; margin:0 0 10px 0;}
.title{color:#000000; height:auto; font-size:14px; font-weight:bold; text-align:left; margin:0 0 10px 0;}

/*SUB NAVIGATION*/
.submenu-box{ width:auto; height:auto; padding:5px 0; text-align:right; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submenu-box b{ font-weight:bold;}
.submenu-box a:link{ text-decoration:none; color:#000; font-weight:normal;}
.submenu-box a:hover { text-decoration:underline; color:#FF0000;}


/*INDEX*/
.index-middlecontent{ text-align:center; padding:40px 0 0 0;}
.img1-box{ width:182px; height:auto; padding:0 8px; float:left;}
.img2-box{ width:181px; height:auto; padding:0 9px; float:left;}
.img3-box{ width:114px; height:auto; padding:0 8px; float:left;}
.img1-box a, .img2-box a, .img3-box a { border:0;}
.img1-box a:hover, .img2-box a:hover, .img3-box a:hover { border:0;}

/*LEFT PANEL ADD'L*/
.leftpanel-box{ width:180px; height:auto; margin:0 0 3px 0;}
.leftpanel-top{ margin:0; padding:0; background:url(images/sbTop.png) no-repeat; height:10px; width:180px; border:0px #fff solid;}
.leftpanel-middle{ margin:0; padding:0; background:url(images/sbMid.png) repeat-y; height:auto;width:180px; border:0px #fff solid; padding-bottom:5px; float:left; color:#FFFFFF;}
.leftpanel-middle h1{ font-size:14px; margin:0; padding:0 0 10px 10px; color:#FFFFFF;}
.leftpanel-middle table{ color:#FFFFFF;}
.leftpanel-bottom{ margin:0; padding:0; background:url(images/sbBottom.png) no-repeat; height:9px; width:180px; border:0px #fff solid; margin-bottom:5px;}

/*CURRENCY*/
.leftpanel-middle form{ margin:0; padding:0;}
#currency_form{ margin:0 0 20px 0;}
#currency_form table { text-align:center; margin:0; padding:0; border:0px #000 solid; vertical-align:middle;  margin:0 auto;}
#currency_form table td{ text-align:center; margin:0; padding:0; border:0px #000 solid; padding:2px 2px;}

/*SHOPPING CART*/
.form_button{width:77px;padding:0;margin:0;}
/*MAIN2*/
#main2 { padding: 0 0 0 10px; width: 705px; float: left;}
/*#main2 table{ margin:0; padding:0; border:0px #000 solid; font-family:Arial, Helvetica, sans-serif; width:auto;}
#main2 table td{ margin:0; padding:0; border:0px #000 solid; font-family:Arial, Helvetica, sans-serif; line-height:20px; width:auto;}
#main2 table a{ color:#FF0000; text-decoration:none;}
#main2 table a:hover { text-decoration:underline;}*/

/*MAIN2*/
#main table{ margin:0; padding:0; border:0px #000 solid; font-family:Arial, Helvetica, sans-serif;}
#main table td{ margin:0; padding:0; border:0px #000 solid; font-family:Arial, Helvetica, sans-serif;}
#main table a{ color:#FF0000; text-decoration:none;}
#main table a:hover { text-decoration:underline;}

/*MAIN INFO 1*/
.mainInfo1 span.title{color:#000000; height:auto; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*MAIN INFO*/
/*.mainInfo .form_button {background-color:#CCCCCC; border:1px #666666 solid; color:#000000; margin:5px 0 0 0;}*/

/*Jem's Additional CSS*/
.mainInfo form  input[type=submit][name=Buy]{background-image:url(images/addtocart.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:98px;font-weight:300;}
.mainInfo form  input[type=button][name=details]{background-image:url(images/details.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:51px;font-weight:300;}
/* END */
.mainInfo form { margin-top:20px;}
.mainInfo form select{ padding:2px 2px;}
.mainInfo form input[type=text], 
.mainInfo form input[type=password]{ padding:2px 0;}
.mainInfo form input[type=text], 
.mainInfo form input[type=password], 
.mainInfo form select, 
.mainInfo form textarea{border:#e9e9e9 solid 1px; color:#808080; width:180px;}
.mainInfo table{ text-align:left; text-align:left;}
.mainInfo table td{ padding:3px 0;}
.mainInfo table a{ color:#FF0000; text-decoration:none;}
.mainInfo table a:hover{ text-decoration:underline;}
.mainInfo a{ text-decoration:none; font-weight:bold; color:#000000;}
.mainInfo a:hover{ text-decoration:underline;}
.mainInfo ul{ width:auto;}
.mainInfo ul li{ margin:0 0 0 20px; line-height:20px;}
.mainInfo p{ line-height:20px;}
.mainInfo body{ width:600px;}

/*MAIN INFO PRODUCTS PAGE*/
/*Jem's Additional CSS*/
.mainInfo_productpage form input[type=submit][name=Buy]{background-image:url(images/addtocart.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:98px;font-weight:300;}
.mainInfo_productpage form input[type=button][name=details]{background-image:url(images/details.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:51px;font-weight:300;}
/* END */
.mainInfo_productpage form { margin-top:20px;}
.mainInfo_productpage form select{ padding:2px 2px;}
.mainInfo_productpage form input[type=text], 
.mainInfo_productpage form input[type=password], 
.mainInfo_productpage form select, 
.mainInfo_productpage form textarea{border:#e9e9e9 solid 1px; color:#808080; width:180px;}
.mainInfo_productpage table{ text-align:left; text-align:left;}
.mainInfo_productpage table a{ color:#FF0000; text-decoration:none;}
.mainInfo_productpage table a:hover { text-decoration:underline;}
.mainInfo_productpage a{ text-decoration:none; font-weight:bold; color:#000000;}
.mainInfo_productpage a:hover{ text-decoration:underline;}
.mainInfo_productpage ul{ width:auto;}
.mainInfo_productpage ul li{ margin:0 0 0 20px; line-height:20px;}
.mainInfo_productpage p{ line-height:20px;}

/*MAIN INFO PRODUCTS DETAILS PAGE*/
/*Jem's Additional CSS*/
.mainInfo_productdetails_page form input[type=submit][name=Buy]{background-image:url(images/addtocart.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:98px;font-weight:300;}
.mainInfo_productdetails_page form input[type=button][name=details]{background-image:url(images/details.png); border:0; color:#FFF; margin:0 0 0 0;padding:0;height:22px;width:51px;font-weight:300;}
/* END */
.mainInfo_productdetails_page form { margin-top:20px; margin-left:70px;}
.mainInfo_productdetails_page form select{ padding:2px 2px;}
.mainInfo_productdetails_page form input[type=text], 
.mainInfo_productdetails_page form input[type=password], 
.mainInfo_productdetails_page form select, 
.mainInfo_productdetails_page form textarea{border:#e9e9e9 solid 1px; color:#808080; width:180px;}
.mainInfo_productdetails_page table{ text-align:left; text-align:left;}
.mainInfo_productdetails_page table a{ color:#FF0000; text-decoration:none;}
.mainInfo_productdetails_page table a:hover { text-decoration:underline;}
.mainInfo_productdetails_page a{ text-decoration:none; font-weight:bold; color:#000000;}
.mainInfo_productdetails_page a:hover{ text-decoration:underline;}
.mainInfo_productdetails_page ul{ width:auto;}
.mainInfo_productdetails_page ul li{ margin:0 0 0 50px; line-height:20px;}
.mainInfo_productdetails_page p{ line-height:20px; padding-left:15px;}
.mainInfo_productdetails_page p span{text-align:justify;}

/*CONTAINER*/
#container-1{ width:auto;}

/*FORM*/
#signupform {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 0 0; width:auto;}
#signupform span.title{ background-color:#FFFFFF;	background-image:none; color:#000000; height:auto; font-size:14px; font-weight:bold;}
#signupform a { color:#FF0000; text-decoration:none;}
#signupform a:hover{ text-decoration:underline;}
#signupform .enquiryform { width:180px; border:#e9e9e9 solid 1px; color:#808080; margin:0 0 5px 0;}
#signupform .form_button{background-color:#CCCCCC; border:1px #666666 solid; color:#000000; padding:3px 5px;}
#signupform textarea{ width:590px;}
#signupform #strLogin, #signupform #strPassword, #signupform #strPassword2, #signupform #strName, #signupform #strMobilePhone, #signupform #security_code{ width:180px;}
#signupform #security_code, #signupform #strMobilePhone, #signupform #age, #signupform input[type=file]{border:#e9e9e9 solid 1px; color:#808080;}



/**********************************************************************FOOTER***********************************************************/
#footer
{
	background-color: #000;
	height: 26px;
	text-align:center;
	margin:20px 0 0 0;
}

#footer img
{
	padding-top: 9px;
}
