	@charset "utf-8";
	body {
	margin: 0px;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:19px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #339933;
	}
	#main {
		width: 960px;
		text-align: center;
		float:none;
		margin:auto;
		}
	#white_mid{
		width:956px;
		height:auto;
		float:left;
		background-image: url(images/white_bg.jpg);
		background-repeat: repeat-y;
		background-position: center top;
		text-align:left;
		margin-bottom: 5px;
	}
	#header_mid{
	height:185px;
	width:945px;
	float:left;
	margin-bottom: 0px;
	background-image: url(images/box_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 175px;
	}
	#header_logo{
	background-image: url(images/logo.jpg);
	background-repeat:no-repeat;
	height:120px;
	width:270px;
	float:left;
	background-position: 8px center;
	margin-top: 5px;
	margin-left: 7px;
	}
	#header_right{
		height:30px;
		width:auto;
		float:right;
		margin-top:95px;
		margin-right:10px;
	}
	#header_banner{
	height:151px;
	width:69%;
	float:left;
	}
	#menu{
	height:32px;
	width:503px;
	float:right;
	z-index: 1000;
	}
	#heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	height: 102px;
	width:650px;
	font-weight: normal;
	color: #1C6E1A;
	text-decoration: none;
	text-align: right;
	padding-top: 8px;
	float:left;
	}
	#tab {
		FLOAT: right;
		WIDTH: 447px;
		LINE-HEIGHT: normal;
		TOP: 0px;
		margin-top:-1px;
	}
	#tab UL {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none; float:left;
	}
	#tab LI {
		FLOAT: left;
		padding: 0px;
		margin-top: 0px;
		margin-right: 1px;
		margin-bottom: 0px;
		margin-left: 1px;
	}
	#tab A {
		DISPLAY: block; TEXT-DECORATION: none
	}
	#tab A SPAN {
		DISPLAY: block;
		TEXT-DECORATION: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		line-height: 25px;
		text-align: center;
		padding-right: 6px;
		padding-left: 6px;
		letter-spacing: 0px;
	}
	
	#tab LI.links A {
		BACKGROUND-POSITION: 0px 0px;
		WIDTH:auto;
		HEIGHT: 25px;
		background-color: #888888;
		float:left;
	}
	#tab LI.links A:visited {
		BACKGROUND-POSITION: 0px -35px;
		WIDTH:auto;
		HEIGHT: 28px;
		margin-top: -3px;
		color:#ffffff;
		background-color: #888888;
	}
	#tab LI.links A:active {
		BACKGROUND-POSITION: 0px -35px;
		WIDTH:auto;
		HEIGHT: 31px;
		margin-top: -3px;
		color:#ffffff;
		background-color: #339933;
	}
	
	#tab LI.links A:hover {
		BACKGROUND-POSITION: 0px -35px;
		WIDTH:auto;
		HEIGHT: 28px;
		margin-top: -3px;
		color:#f7f7f7;
		background-color: #339933;
	}
	
	
	#home {
		FLOAT: left;
		WIDTH: 54px;
		LINE-HEIGHT: normal;
		TOP: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	#home UL {
		height:30px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: bold;
	}
	#home LI {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	}
	#home A {
		DISPLAY: block; TEXT-DECORATION: none
	}
	#home A SPAN {
		DISPLAY: block;
		TEXT-DECORATION: none;
		height:20px;
		padding-top: 8px;
		padding-left: 8px;
		font-size: 12px;
	}
	#home LI.home A {
	BACKGROUND-POSITION: 0px 0px;
	WIDTH: 55px;
	HEIGHT: 30px;
	color: #f7f7f7;
	background-color: #339933;
	}
	#home LI.home A:hover {
		BACKGROUND-POSITION: -60px 0px;
		BACKGROUND-IMAGE: url(../catalog/site/images/home.gif);
		WIDTH: 55px;
		HEIGHT: 30px;
	}
	
	#body_part{
		height:auto;
		width:932px;
		position:relative;
		text-align: center;
		float:left;
		padding-left: 12px;
	}
	.tbl_pro_cat{
	background-color:#F9F9F9;
	border: 1px solid #e5e5e5;
	}
	#box_top{
		background-image: url(images/box_top.jpg);
		height: 40px;
		width: 950px;
		float:left;
		background-repeat: no-repeat;
		background-position: -0px 27px;
	}
	#box_mid{
	background-image: url(images/box_mid.jpg);
	background-repeat:repeat-y;
	width: 940px;
	height:auto;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	}
	#box_bot{
		background-image: url(images/box_bot.jpg);
		height: 15px;
		width: 950px;
		float:left;
	}
	#flash_banner{
	width:468px;
	height:288px;
	float:left;
	padding-left: 14px;
	}
	#highlight_column1{
		width:222px;
		height:288px;
		padding-right:4px;
		float:left;
	}
	#highlight_column2{
		width:222px;
		height:288px;
		float:left;
		padding-left: 3px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #e3e3e3;
	}
	#highlight_main_cat{
		width:222px;
		height:78px;
		padding-top: 0px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		margin-bottom: 5px;
		float:left;
	}
	#highlight_cat{
		width:222px;
		height:66px;
		padding-top: 0px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		margin-bottom: 5px;
		float:left;
	}
	#highlight_cat2{
		width:222px;
		height:66px;
	}
	#thumb{
		width:70px;
		height:65px;
		float:left;
	}	
	#center_column{
	float:left;
	width:421px;
	text-align:left;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-left-color: #e5e5e5;
	}
	#center_column2{
	float:left;
	width:418px;
	text-align:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-left-color: #e5e5e5;
	}
	
	#right_column{
		width:230px;
		height:auto;
		float:left;
		/*border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #e5e5e5;*/
		text-align: left;
	}
	#right_column_contact{
		width:230px;
		height:1000px;
		float:left;
		/*border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #e5e5e5;*/
		text-align: left;
	}
	#right_column_pc{
		width:230px;
		height:1210px;
		float:left;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #e5e5e5;
		text-align: left;
	}
	#news{
		padding-left: 10px;
		padding-top:5px;
		padding-bottom: 2px;
	}
	#activities{
	padding-left: 10px;
	background-color: #F7f7f7;
	padding-bottom: 7px;
	padding-right: 5px;
	}
	
	#interesting_facts{
		padding-left: 10px;
		padding-bottom: 10px;
	}
	#business_enq{
		padding-left: 10px;
		background-color: #e5e5e5;
		margin-top: -3px;
	}
	#testimonial{
		line-height:21px;
		color:#888888;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
	}	
	#download{
		padding-top:14px;
		padding-left: 14px;
		padding-bottom:4px;
	}
	#download_pc{
		padding-top:14px;
		padding-left: 14px;
		padding-bottom:600px;
	}
	#brands{
		padding:5px;
	}	
	#btn{
	margin-left:164px;
	margin-right:7px;
	margin-bottom:7px;
	padding:2px;
	background-color:#F5f5f5;
	font-size: 11px;
	color: #336633;
	text-align:left;
	text-indent:2px;
	border: 1px solid #CCCCCC;
	font-weight: 400;
	}
	#btn2{
	margin-left:150px;
	margin-right:7px;
	margin-bottom:5px;
	padding:2px;
	background-color:#F5f5f5;
	font-size: 11px;
	color: #336633;
	text-align:left;
	text-indent:2px;
	border: 1px solid #CCCCCC;
	font-weight: 400;
	}
	#btn_business{
	float:right;
	width:100px;
	padding-top:4px;
	padding-bottom:6px;
}
.input4{
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight:600;
		width:94px;
		height: 26px;
		color:#333366;
	}
	#Small_btn{
		float:left;
		background-color:#cccccc;
		padding:0px;
		margin-top:4px;
	}
	h1{
		font-size:20px;
		color:#000000;
		height: 30px;
		padding-top: 5px;
		font-weight: normal;
		margin: 0px;
	}
	h2{
		font-size:18px;
		color:#333333;
		height: 20px;
		padding-top: 5px;
		font-weight: normal;
		margin: 0px;
		letter-spacing: 0px;
	}
	.vailate{
	color: #339933;
	padding-top: 10px;
	}
	h3{
	height: 16px;
	font-weight:600;
	font-size:12px;
	color:#339933;
	margin: 0px;
	}
	h4{
		height: 18px;
		font-weight:400;
		font-size:14px;
		color:#740085;
		margin-top: -10px;
		padding-left: 4px;
		padding-bottom:0px;
	}
	p{
		text-align:left;
		padding-left: 4px;
	}
	.inputbox{width:205px;height: 16px;color:#999999;}
	.inputbox2{width:205px;height: 56px;color:#999999;}
	.textfield {border:0px solid #DBE2E5;background-color: transparent;color:#cccccc;width:180px; margin-bottom:5px;}
	.textfield2 {border:0px solid #DBE2E5;background-color: transparent; color:#333366; width:205px; height:56px; margin-bottom:5px;}
	.heading{font-size:16px;font-weight:600;color:#FFFFFF;background-color: #0099CC;text-align: left;text-indent: 5px;height: 22px;		padding-top: 4px;}
	.subheading{
		font-size:13px;
		font-weight:600;
		color:#FFFFFF;
		background-color: #53BAFF;
		text-align: left;
		text-indent: 4px;
		height: 18px;
		padding-top: 4px;
		letter-spacing: -1px;
	}
	.sub_subheading{
		font-size:11px;
		font-weight:bold;
		color:#000000;
		background-color: #B0DFFF;
		text-align: left;
		height: 18px;
		padding-top: 4px;
		padding-left: 4px;
	}
	.text_bold{
		font-weight:600;
		color:#333333;
	}
	.tbl_contact{
	background-color: #F7F7F7;
	border: 1px solid #E0CAE3;
	margin-bottom: 8px;
	}
	.text_bold_contact{
	font-weight:600;
	font-size:14px;
	color:#000000;
	background-color: #E8D7EA;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	}
	.text_contact{
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-size: 12px;
	}
	.input{
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width:205px;
		height: 16px;
		color:#999999;
	}
	input{
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width:160px;
		height: 16px;
		color:#999999;
	}
	.textarea{
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width:205px;
		height: 46px;
		color:#999999;
	}
	textarea{
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width:160px;
		height: 46px;
		color:#999999;
	}
	.form_field {
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-align: left;
		padding-top: 5px;
	}
	.footer{
	width:922px;
	height:158px;
	padding-left:5px;
	margin-top:0px;
	margin-bottom: 5px;
	margin-left: 14px;
	float: left;
	text-align: left;
	background-color:#e5e5e5;
	}
	.login_footer{
		width:950px;
		height:40px;
		padding-left:12px;
		margin-top:200px;
		margin-bottom: 10px;
		float: left;
	}
	.horizontal_mid {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:center;
	text-decoration: none;
	background-color: #DEDEDE;
	width:915px;
	height:65px;
	float:left;
	margin-top: 7px;
	padding-top: 0px;
	border: 1px solid #CCCCCC;
	}
	#copy{
		text-align:right;
		color:#EFEFEF;
		font-size:11px;
		padding-right:18px;
		padding-bottom:5px;
	}
	a:link{
		color:#0099CC;
		text-decoration:underline;
		font-size:13px;
	}
	a:visited{
	color:#0099CC;
	text-decoration:underline;
	font-size:13px;
	}
	a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:13px;
	}
	a:active{
	color:#000000;
	text-decoration:underline;
	font-size:13px;
	}
	li{
		height:25px;
	}
/*For Shopping Cart*/

	#shopping_box_mid{
		background-image: url(images/box_mid.jpg);
		background-repeat:repeat-y;
		width: 940px;
		padding-left:5px;
		padding-top:9px;
		height:auto;
		float:left;
	}
	#shopping_cart{
		width:930px;
		height:93px;
		padding-left:18px;
		float:left;
	}
	#shopping_cat{
		width:228px;
		height:93px;
		float:left;
	}
	#main_cat_text{
		width: 219px;
		font-size:11px;
		line-height:14px;
		margin-top:-2px;
		float:left;
	}
	#cat_text{
		width: 149px;
		font-size:11px;
		line-height:14px;
		margin-top:-2px;
		float:left;
	}
	#left_column{
		width:260px;
		height:auto;
		float:left;		
		/*margin-right: 4px;
		position:relative;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #e8e8e8;*/
		text-align: left;
	}
	#left_column_contact{
		width:260px;
		height:1000px;
		float:left;
		margin-right: 4px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #e8e8e8;
		text-align: left;
	}
	#left_column_pc{
		width:260px;
		height:1210px;
		float:left;
		margin-right: 4px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #e8e8e8;
		text-align: left;
	}
	#shopping_left_column{
		width:180px;
		height:auto;
		float:left;
		margin-right: 4px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #e8e8e8;
		text-align: left;
	}
	#shopping_cart_area{
		width:559px;
		height:auto;
		float:left;
		padding-left: 7px;
		padding-right: 0px;
		text-align: left;
	}
	#product_listing{
		width:99%;
		float:left;
		padding-left:2px;
	}
	#product_holder{
		width: 184px;
		float:left;
	}
	.products{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	text-decoration: none;
	background-color: #f8f8f8;
	width: 173px;
	height:230px;
	border: 1px solid #E4E4e4;
	float:left;
	padding:0px;
	}
	.productname {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	text-indent: 10px;
	text-align: left;
	background-color: #614778;
	width:173px;
	}
	.productimage {
		height: auto;
		padding-bottom:5px;
		padding-top:5px;
		text-align: center;
	}
	.description {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-align:left;
		padding-left:10px;
	}
	.descriptionBold{
	 font-weight: bold;
	color:#33CC66;
	}
	.proBtn{
	width:165px;
	padding: 0px;
	padding-left: 8px;
	padding-top:8px;
	}
	.proBtn a{
		cursor:pointer;
	}
	.moreInfo{
		height: 18px;
		margin-right:8px;
		float:left;
		padding-left:5px;
		padding-right:5px;
		background-color:#F1f1f1;
		font-size: 10px;
		color: #333333;
		text-align:left;
		border: 1px solid #CCCCCC;
		font-weight: 600;
	}
	.addtocart{
	height: 18px;
	float:left;
	padding-left:4px;
	padding-right:4px;
	background-color:#F2E0F5;
	font-size: 10px;
	color: #740085;
	text-align:left;
	text-indent:2px;
	border: 1px solid #CCCCCC;
	font-weight: 600;
	}
	#shopping_right_column{
		width:180px;
		height:auto;
		float:left;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #e5e5e5;
		text-align: left;
	}
	#shopping_categories{
	padding-bottom: 2px;
	background-color: #e4e4e4;
	}
	#shopping_brands{
		background-color: #cccccc;
		padding-bottom: 7px;
	}
	#shopping_help{
		padding-bottom: 7px;
	}
	#shopping_business_enq{
		background-color: #e5e5e5;
		width:100%;
		margin-top: -3px;
	}
	#shopping_specials{
	padding-bottom: 2px;
	background-color: #f8f8f8;
	}
	#shopping_download{
		padding-top:10px;
		padding-left: 6px;
	}
	#shopping_btn{
		margin-left:84px;
		margin-right:7px;
		margin-bottom:7px;
		padding:2px;
		background-color:#F5f5f5;
		font-size: 11px;
		color: #740085;
		text-align:left;
		text-indent:2px;
		border: 1px solid #CCCCCC;
		font-weight: 400;
	}
	#shopping_btn2{
		margin-left:50px;
		margin-right:7px;
		margin-bottom:5px;
		padding:2px;
		background-color:#F5f5f5;
		font-size: 11px;
		color: #740085;
		text-align:left;
		text-indent:2px;
		border: 1px solid #CCCCCC;
		font-weight: 400;
	}
	.shopping_h2 span{
	font-size:18px;
	color:#ffffff;
	height: 20px;
	width:20px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: 0px;
	background-color:#660066;
	}
	.shopping_h2{
	font-size:18px;
	color:#000000;
	height: 20px;
	width:100%;
	padding-top: 5px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #613767;
	}
	.bssmnorm:link{
		color:#666666;
		text-decoration:none;
		font-size:13px;
	}
	.bssmnorm:visited{
	color:#666666;
	text-decoration:none;
	font-size:13px;
	}
	.bssmnorm:hover{
	color:#000000;
	text-decoration:none;
	font-size:13px;
	}
	.bssmnorm:active{
	color:#000000;
	text-decoration:none;
	font-size:13px;
	}