/*
------------------------------------------------------------------------
Theme Name:Golden Sun Health Food
Author:Ndee Siswandhi
Author Company URI:http://www.globalwsolutions.com
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none}

h1, h2, h3, h5, h5, h6{font-weight:bold}

/*
-----------------------------------------
LAYOUT
----------------------------------------- 
*/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #0061a7;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
#container {
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
	#header .logo{
		width:360px;
		height:185px;
		float:left;
	}
	#header .logo H1{
		background:url(images/logo.jpg) no-repeat top left;
		text-indent:-999px;
		width:360px;
		height:185px;
	}
	#header .flash{
		background:url(images/bgroundheader.jpg) no-repeat top right;
		width:500px;
		height:145px;
		margin:0;
		padding:20px;
		float:left;
	}
	
	.menubar {
		background:#35b557;
	}
	.menubar a{
		font:20px "Times New Roman", Times, serif;
		font-weight:normal;
		color:#fff;
		text-decoration:none;
		line-height:35px;
		padding:10px 39px 10px 38px;
	}
	.menubar a:hover{
		color:#ffe6ab;
		text-decoration:none;
	}
	
	#mainContent {
		background:url(images/bgroundcontent.gif) repeat-y left;
	}
		#mainContent #left {
			width:200px;
			float:left;
		}
			#mainContent #left .blue {
				font:12px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#0061a7;
				vertical-align:middle;
				height:23px;
				background:url(images/left_bluetitle.gif) no-repeat;
				padding:7px 0 0 10px;
			}
			#mainContent #left .blue a{
				color:#0061a7;
				text-decoration:none;
			}
			#mainContent #left .blue a:hover{
				color:#008d25;
				text-decoration:none;
			}
			#mainContent #left .green {
				font:12px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#008d25;
				vertical-align:middle;
				height:23px;
				background:url(images/left_greentitle.gif) no-repeat;
				padding:7px 0 0 10px;
			}
			#mainContent #left .green a{
				color:#008d25;
				text-decoration:none;
			}
			#mainContent #left .green a:hover{
				color:#0061a7;
				text-decoration:none;
			}
			#mainContent #left .content {
				margin: 0px;
				padding:10px;
			}
			
			
			#mainContent #left .contentCat ul{
				margin: 0px;
				padding: 0px;
			}
			#mainContent #left .contentCat ul li{
				margin: 0px;
				padding-left: 12px;
			}
			#mainContent #left .contentCat ul li a{
				font:12px Arial, Helvetica, sans-serif;
				color:#333;
				text-decoration:none;
				/*background:url(images/arrow_sun.gif) no-repeat left;
				display:block;*/
				line-height:25px;
				padding:5px 0 5px 6px;
				margin:0px 0px 0px 0px;
			}
			#mainContent #left .contentCat ul li a:hover{
				color:#000;
				text-decoration:none;
			}
			
			
			#mainContent #left .content ul{
				margin: 0px;
				padding: 0px;
			}
			#mainContent #left .content ul li{
				margin: 0px;
				padding: 0px;
			}
			#mainContent #left .content ul li a{
				font:12px Arial, Helvetica, sans-serif;
				color:#333;
				text-decoration:none;
				background:url(images/arrow_sun.gif) no-repeat left;
				display:block;
				line-height:12px;
				padding:5px 0 5px 20px;
				margin:0px 0px 0px 0px;
			}
			#mainContent #left .content ul li a:hover{
				color:#000;
				text-decoration:none;
			}
			#mainContent #left .on {
				display:block;
			}
			#mainContent #left .off {
				display:none;
			}
			#mainContent #left .center {
				text-align:center;
			}
		#mainContent #center {
			width:515px;
			float:left;
			background:url(images/bground_righttop.gif) #FFF repeat-x top;
		}
			#mainContent #center .search {
				margin-left:10px;
				padding:5px 0;
				background:url(images/search_left.gif) no-repeat left #ffe6ab;
			}
			#mainContent #center .search #fsearch {
				border:1px solid #fff;
				width:250px;
				font:12px Arial, Helvetica, sans-serif;
			}
/*			
			#mainContent #center .content {
				padding:20px 10px 20px 20px;
			}
*/			
			#mainContent #center .content H1{
				font:18px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#0061a7;
			}
			#mainContent #center .content p{
				font:12px Arial, Helvetica, sans-serif;
				font-weight:normal;
				color:#333;
				padding:0px 0px 15px 0px;
			}
			#mainContent #center .title{
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#0061a7;
				padding:5px 0 5px 10px;
				background:url(images/bg_title.gif) repeat-y;
				margin-left:10px;
			}
			#product {
				margin-top:10px;
				margin-left:3px;
			}
			#product .col {
				width:163px;
				margin-left:5px;
				float:left;
			}
			#product .col .prodimage{
				height:180px;
				text-align:center;
			}
			#product .col .name{
				height:35px;
				text-align:center;
				background:url(images/prod_title.gif) no-repeat;
				font:12px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFF;
				padding-top:5px;
			}
			#product .col .desc{
				height:110px;
				text-align:left;
				background:url(images/prod_bgall.gif) no-repeat bottom #fbfbfb;
				font:11px Arial, Helvetica, sans-serif;
				font-weight:normal;
				color:#333;
				padding:10px;
			}
			#product .col .addtocart{
				height:37px;
				text-align:right;
				background:url(images/prod_addtocart.gif) no-repeat;
			}
			#product .col .bottom{
				height:18px;
				background:url(images/prod_bground.gif) repeat-y;
			}
			#product .col .bottom .parameter{
				font:12px Arial, Helvetica, sans-serif;
				font-weight:normal;
				color:#FFF;
				width:95px;
				margin-left:2px;
				margin-right:4px;
				float:left;
				text-align:center;
			}
			#product .col .bottom .prodprice{
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFF;
				width:57px;
				margin-right:2px;
				float:left;
				text-align:center;
			}
			#mainContent #center .note{
				font:10px Arial, Helvetica, sans-serif;
				font-weight:normal;
				color:#333;
				padding:10px;
			}
		#mainContent #right {
			width:165px;
			float:left;
			padding:0 10px;
			background:url(images/bground_righttop.gif) #FFF repeat-x top;
		}
			#mainContent #right .cs {
				padding:5px 0;
			}
			#mainContent #right .signin {
				padding:10px 0;
				background:url(images/bground_signin.gif) no-repeat bottom #fff;
				text-align:center;
			}
			#mainContent #right .signin ul{
				margin: 0px;
				padding: 0px;
				text-align:left;
			}
			#mainContent #right .signin ul li{
				margin: 0px;
				padding: 0px;
			}
			#mainContent #right .signin ul li a{
				font:12px Arial, Helvetica, sans-serif;
				color:#333;
				text-decoration:none;
				background:url(images/arrow_sun.gif) no-repeat left;
				display:block;
				line-height:12px;
				padding:5px 0 5px 20px;
				margin:0px 0px 0px 10px;
			}
			#mainContent #right .signin ul li a:hover{
				color:#000;
				text-decoration:none;
			}
			#mainContent #right .cart {
				text-align:center;
				height:60px;
				margin-top:5px;
				padding:50px 0 10px 0;
				background:url(images/bground_cart.jpg) no-repeat bottom #fff;
			}
			#mainContent #right .cart .item {
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#333;
			}
			#mainContent #right .cart .price {
				font:18px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#333;
			}
			#mainContent #right .onsale {
				text-align:center;
				margin-top:5px;
				padding:10px 0 10px 0;
				background:url(images/bground_sale.gif) no-repeat bottom #fff;
			}
			#mainContent #right .onsale .title {
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#333;
				line-height:30px;
			}
			#mainContent #right .onsale .name {
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#0061a7;
			}
			#mainContent #right .onsale .price {
				font:20px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#f5864c;
			}
		
	#footer {
		background:url(images/bottomcontent.gif) #0061a7 no-repeat top;
		height:30px;
		padding-top:15px;
		text-align:center;
		font:11px Arial, Helvetica, sans-serif;
		color:#FFF;
	}
	#footer a{
		color:#FFF;
		text-decoration:none;
	}
	#footer a:hover{
		color:#FFF;
		text-decoration:underline;
	}

