* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#252525;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;	
}

img {
	border:none;	
}

ul {
	list-style: none;	
}

li {
	color: #252525;
	font-size: 10pt;
	font-weight: bold; 
}

p {
	color: #676767;
	font-size:10pt;
}

a {
	text-decoration: none;
	color: #252525;
	font-size: 10pt;
	font-weight: bold; 
}

a:hover, a:visited {
	color: #bdd63a;
}


a:focus {
	outline:none;
}

#container01 {
		width: 1000px;
		margin: 0 auto;		
		background-color: #ffffff;
}

/* Header start
----------------------------------------------------------------------------- */

#header_container {
	position: relative;
	width: 1000px;
	height: 100px;
	padding-top:20px;
}

#logo_area{
	position: absolute;
	width: 80px;
	height: 100px;
	top: 5px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

h1 a {
	position: absolute;
	display: block;
	overflow: hidden;
	width: 80px;
	height: 0px;
	top: 0px;
	padding-top: 100px;
}

h2 {
	text-indent: -900px;
}

h3 {
	font-size: 10pt;
	padding-bottom: 3px;
	color: #444444;
}

#time {
	position:absolute;
	width:135px;
	height:20px;
	top:42px;
	right:90px;
}

#aboutlogo {
	position: absolute;
	right: 60px;
	top: 40px;
}

#refresh {
	position: absolute;
	right: 0px;
	top:37px;
}

#fb-root {
	position: relative;
	top:20px;
	width:950px;
}

/* Header end
----------------------------------------------------------------------------- */

#rotator
{
	width: 1000px;
	height: 500px;
	background-image: url(../images/random/rotator.php);
	background-repeat: no-repeat;
}


/* Mainnav start
----------------------------------------------------------------------------- */
#mainVis {
	width:1000px;
	height:600px;
	margin-bottom:20px;
}

#FlashWrapper {
	width:1000px;
	height:500px;
	position:relative;
}

#Flash {
	width:1000px;
	height:500px;
	display:none;
	background:url(../images/loader.gif) no-repeat center center;
}

#NaviWrapper {
	position:relative;
	z-index:10;
}

#NaviContainer {
	width:1000px;
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#SubNavi {
	text-align:right;
	margin:0px 0px 0px auto;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:12px;
	background-color:#FFFFFF;
}

#SubNavi li,#HeadNavi li {
	display:inline;
	margin:0px;
	padding:0px;
}

#SubNavi li a {
	font-size:75%;
	font-weight:bold;
	color:#000000;
	line-height:1.4;
	padding:1px 15px 2px 15px;;
}

#SubNavi li a:hover,#SubNavi li a:focus {
	color:#FFFFFF;
	background-color:#bdd63a;
}

#Navi {
	z-index:20;
}

#Navi li {float:left;}

#Navi li a {
	display:block;
	height:40px;
	font-size:90%;
	line-height:1.4;
}

#Navi li a:hover {background-position:0px -40px;}

.navi01 a {
	width:126px;
	background:url(../images/navi/navi01.gif) no-repeat left top;
}

.navi02 a {
	width:126px;
	background:url(../images/navi/navi02.gif) no-repeat left top;
}

.navi03 a {
	width:126px;
	background:url(../images/navi/navi03.gif) no-repeat left top;
}

.navi04 a {
	width:126px;
	background:url(../images/navi/navi04.gif) no-repeat left top;
}

.navi05 a {
	width:126px;
	background:url(../images/navi/navi05.gif) no-repeat left top;
}

.navi06 a {
	width:126px;
	background:url(../images/navi/navi06.gif) no-repeat left top;
}

.navi07 a {
	width:126px;
	background:url(../images/navi/navi07.gif) no-repeat left top;
}

.navi08 a {
	width:118px;
	background:url(../images/navi/navi08.gif) no-repeat left top;
}


/* clearfix start
----------------------------------------------------------------------------- */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/

*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

/* End hide from IE-mac */
#Navi li a span {
	display:block;
	text-indent:-9999px;
}

/* Hack Mac IE5 \*/
#Navi li a span {
	width:0px;
	height:0px;
	overflow:hidden;
}
/* End */



/* Mainnav end
----------------------------------------------------------------------------- */


/* blog start
----------------------------------------------------------------------------- */
#blogentries {
	width: 1000px;
	height: auto;
	margin: 20px 0 0 0;
}

.blog_wrap {
	width: 100%;
	height: 150px;
	margin-top:20px;
	float: left;
}

.blog_wrap ul li{
	width:180px;
	padding-right:20px;
	height:10px;
	float:left;
}

/* blog end
----------------------------------------------------------------------------- */

.entry {
	margin: 19px 0 25px 0;
}

.entry p{
	font-family: 'Courier New', Courier, Monaco;
	font-size:9pt;
}

.title {
	margin-bottom: 10px;
}

#stockists_left01 {
	float:left;
	width:300px;
	height:auto;
}

#stockists_left02 {
	float:left;
	width:300px;
	height:auto;
}


.stockists_wrap {
	padding-bottom: 15px;
}

.a_green {
	font-size: 9pt;
	color: #bdd63a;
	font-weight: normal;
}

/* Media Start
----------------------------------------------------------------------------- */
.media_5column {
	width:166px;
	height:200px;
	float:left;
}














/* Footer start
----------------------------------------------------------------------------- */
#footer {
	margin-top:20px;
	border-top: 1px dashed #333;
	padding-top: 10px;
	height: auto;
	font-size: 7pt;
	color: #676767;
}

#footer a {
	font-size: 6pt;
	color: #bdd63a;	
}

#footer_left {
	width:590px;
	float:left;
}

#footer_right {
	width:410px;
	float:left;
}

#followus {
	width: 80px;
	height: 30px;
	float: left;
	padding-top: 5px;
}

#fnavi {
	z-index:20;
}

#fnavi li {float:left;}

#fnavi li a {
	display:block;
	height:18px;
	font-size:90%;
	line-height:1.4;
}

#fnavi li a:hover {background-position:0px -18px;}

.fnavi01 a {
	width:60px;
	background:url(../images/navi/fnavi01.gif) no-repeat left top;
}

.fnavi02 a {
	width:60px;
	background:url(../images/navi/fnavi02.gif) no-repeat left top;
}

.fnavi03 a {
	width:50px;
	background:url(../images/navi/fnavi03.gif) no-repeat left top;
}

.fnavi04 a {
	width:50px;
	background:url(../images/navi/fnavi04.gif) no-repeat left top;
}

.fnavi05 a {
	width:50px;
	background:url(../images/navi/fnavi05.gif) no-repeat left top;
}

.fnavi06 a {
	width:60px;
	background:url(../images/navi/fnavi06.gif) no-repeat left top;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

*html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

#fnavi li a span {
	display:block;
	text-indent:-9999px;
}

#fnavi li a span {
	width:0px;
	height:0px;
	overflow:hidden;
}

/* Footer end
----------------------------------------------------------------------------- */


.clear {
	clear:both;
}
