body {
	background-image: url(../../images/bg_01.jpg);	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	font: 76% Arial, Verdana, sans-serif;
}
* html body{
	background-image: url(../../images/bg_01.jpg);	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	/*font: 76% Arial, Verdana, sans-serif;*/
}
h1{font-size: 1.5em; padding: 0; margin: 0; color: #FFF;}
h2{font-size: 1.3em; color: #FFF;}
.left{float: left;}
.right{float: right;}
.clear-all{clear:both; line-height:0; height:0;}
.hide{display: none;}
a {color: #0066FF;}
a:link{color: #0066FF; text-decoration: none;}
a:hover {color: #00CCFF;	text-decoration: none;}

.bold{font-weight: bold;}
.red{color: red;}
.gray{color: #666;}

ul#imgCatlist{padding:0; margin: 10px 0;}
ul#imgCatlist li{list-style:none; float:left; width: 120px; height: 120px; margin: 10px 25px; text-align: center;}

#minicart{height: 24px;}
#minicart span{position:relative;top:-3px;}
#minicart span a{margin-left: 10px; padding: 0 0 15px 0;}
#minicart span a:link{ color: #F47224 !important; text-decoration: none;}
#minicart span a:hover{ color: #F47224; text-decoration: underline !important;}
#minicart span a:visited{color: #F47224; text-decoration: none;}
/*ul#minicart{list-style: none; padding:0; margin: 0; line-height:17px; width: 300px;}
ul#minicart li{display: inline; padding-left: 5px; font-size:.9em;}
ul#minicart li#item{border-right: 1px solid #000000; padding-right: 5px;}
ul#minicart li a:link{ color: #000000 !important; text-decoration: none;}
ul#minicart li a:hover{ color: #000000; text-decoration: underline !important;}
ul#minicart li a:visited{color: #000000; text-decoration: none;}
*/
ul.welcomesignin{padding-right: 5px;}
#signin_signout{padding-right: 5px;}
div#wrpMinicart{padding-right: 5px; height: 1%;}

#buttons{height:100px; width:702px; margin:20px 0;}
#btCheckout{margin-left: 10px;}
#fsSignin{border: none; padding: 20px 0; width: 500px; text-align:left;}
#fsSignin label{margin-right: 5px;}
#fsSignin p{padding: 0; margin: 5px 0;}
#buttons_sgn{width: 500px;}

/* ===========Start for header=========== */
.welcomesignin{padding:0; margin:0; list-style:none;}
.welcomesignin li{ display:inline; font-size: .9em;}
.welcomesignin li a:link{color: #000; text-decoration:none;}
.welcomesignin li a:hover{text-decoration:underline;}
.welcomesignin li a:visited{color: #000;}
.welcomesignin li#welcome{border-right: 1px solid #000000; padding:0 5px 0 0; margin:0;}
.welcomesignin li#signin_signout{padding: 0 0 0 5px; margin:0;}

/**************/
/* Category List */

#trProductList_Header{
	background:url(../../images/h_products.jpg) top left no-repeat;
	width:100%;
	height: 31px;
	padding-left: 150px;
}

#crumb{margin: 0 0 20px 0; padding-top: 5px;height: 21px;}
ul#crumbtrail{list-style: none; padding: 0; margin: 0; color: #FFF;}
ul#crumbtrail li#crumbFirst{padding-left: 0; margin-left: 0;}
ul#crumbtrail li#crumbActive{padding-left: 0; text-decoration: underline;}
ul#crumbtrail li{float:left; padding: 0; margin-left: 5px;}
ul#crumbtrail li a{color: #FFF;}
/*============Start for product detail===========*/
	#minibasket{color:#F47224;font-weight:bold;}
	#minibasket a{color:#F47224;}
	#minibasket span{margin-bottom: 5px; margin-left: 5px; position:relative; top:-3px;}
	#col_one{width: 700px;}
	#col_two{width: 170px; height: 650px !importantx; border: 1px solid; padding:0; margin:0; text-align: center;}
	
	ul#menucatList{list-style: none; padding: 0 15px; margin: 0;}
	ul#menucatList li{padding: 0; margin: 5px 0; display:block; width: 120px; height: 120px;}
	
	#divSelectStyle{	
		border : 1px solid #FFFFFF;
		border-bottom-width : 1px;
		border-left : 0;
		border-right-width : 0;
		border-top-width : 1px; 
		line-height: 20px; 
		padding: 5px 0; 
		width:700px;
		
	}
	.lbStyle{width:80px; font-weight:bold; color: #FFFFFF;}
	#divSelectStyle select{display:inline; margin-right:50px; width: 120px;}
	#divSelectStyle p{text-align: center; color: red; background-color: #FFFFFF;}
	#divSelectStyle p span{font-weight:bold;}
	
	#tbWrapper{margin: 10px 0;}
	#pdDetail thead tr th{font-size: 0.8em; font-weight:bold; color:#FFFFFF; background-color:#021550; padding:5px;}
	#pdDetail tbody tr td{font-size: 0.8em;background-color:#021550; color:#FFFFFF;padding:5px;}
	#pdDetail tbody tr td input{font-size:0.8em; text-align: center;}
	#button{width:100%; margin: 10px 0; text-align:right;}

/*============End for product detail===========*/
/*============Start shopping bag style============*/
h1#hdYourbasket{width: 191px; height: 26px; position: relative; margin: 0 0 10px 0; padding: 0; overflow: hidden; float:left;}
h1#hdYourbasket span{background: url(../../images/hd_yourbasket.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#wrpItemList_cart{margin-top: 51px; width: 780px; height: 300px;}
.bskTop{
	width: 780px;
	height: 20px;
	padding: 0;
	margin: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/img_basket_top.png');
}
.bskTop[class]{background-image:url(../../images/img_basket_top.png);}

.bskBottom{
	width: 780px;
	height: 20px;
	padding: 0;
	margin: 0 0 30px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/img_basket_bottom.png');
	}
.bskBottom[class]{background:url(../../images/img_basket_bottom.png) top left;}

#bskMid{padding-top: 10px; background-color:#FFFFFF;width: 780px;}
#bskMid th{color: #000000;}

/*==============Start Order confirm============*/

#fsContactdetail{float: left;border: none; text-align:left; margin-left: 25px; margin-bottom: 20px; width: 400px;}
* html #fsContactdetail{margin-left: 15px; }
#fsContactdetail #btEdit{margin-top: 10px; margin-left: 5px;}
* html #fsContactdetail #btEdit{margin-top: 10px; margin-left: -10px;}
#fsContactdetail p{padding: 0; margin: 0 0 0 5px; color: #000000;}
#fsContactdetail h2{width: 207px; height: 40px; position: relative; margin: 0 0 0 5px; padding: 0; overflow: hidden;}
#fsContactdetail h2 span{background: url(../../images/hd_contactaddress.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#orderlist{background-color: #ffffff;}
#orderlist h1{width: 128px; height: 26px; position: relative; margin: 0 0 0 5px; padding: 0; overflow: hidden;}
#orderlist h1 span{background: url(../../images/hd_itemslist.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#deliveryoption{margin-top: 10px;}
#deliveryoption h1{width: 191px; height: 26px; position: relative; margin: 0 0 0 5px; padding: 0; overflow: hidden;}
#deliveryoption h1 span{background: url(../../images/hd_deliveryoption.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}

#orderlist_med{padding: 0; margin-top: 20px;}
#orderlist_med #OrderExt{width: 695px;}
* html #orderlist_med #OrderExt{width: 695px;}
#orderlist_med #button{width: 700px;}
#orderlist_med h2{color: #000000; text-align: left;}


#countryAlert{text-align:left; padding-left: 10px; margin-top: 10px;}
#freightacc{float:left; margin: 20px 0 0 0;}
#freightacc label{margin-left: 5px;}
.buttons{float:right; margin: 40px 10px 0 0;}
#orderlist{margin: 0 0 0 0; width: 700px; padding: 0 0 20px 0;}
#orderlist h1{width: 700px; height: 26px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#orderlist h1 span{background: url(../../images/hd_itemslist.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}

#orderlist th{text-align: center;}
#OrderExt{margin: 10px 0 0 0; width: 670px;}

/********/
/* Other */
/*******/
.txtform1{width: 150px;}