body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B4B4D;
	background-color: #fff;
	padding:0;
	margin:0;
	background-image: url(img/bg_net09.gif);
	background-repeat: repeat;
}
img	{border:0;}
/* 2009 structure */
#frame {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	margin-top:0px;
	background-color: #fff;
}
#top	{
	width:980px;
	height:101px;
	padding:0;
	margin:0;
	background-color: #003;
	overflow: hidden;
}
#banner	{
	width:978px;
	height:160px;
	border-left:1px #003 solid;
	border-right:1px #003 solid;
	border-top:1px #003 solid;
	padding:0;
	margin:0;
	background: url(img/2010banner.jpg) 0px 0px no-repeat;
}
#banner48	{
	width:978px;
	height:160px;
	border-left:1px #003 solid;
	border-right:1px #003 solid;
	border-top:1px #003 solid;
	padding:0;
	margin:0;
	background: url(img/2009banner48hr.jpg) 0px 0px no-repeat;
}

#main	{
	width:978px;
	padding:0;
	margin:0;
	border-left:1px #003 solid;
	border-right:1px #003 solid;
	background-color: #fff;
	overflow: hidden;
	background-image: url(img/centrebar09.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}

#navcol	{
	width:190px;
	float:left;
	padding:0 0 30px 0;
	overflow: hidden;
	color:#fff;
}

#page	{
	width:568px;
	background-color: #fff;
	float:left;
	padding:0;
}

#newsbar	{
	width:210px;
	float:right;
	margin:0 2px 30px 0px;
	color:#fff;
}

#prodlist	{
	width:494px;
	background-color: #f3f3f3;
	margin:0 0 0 18px;
	padding:6px 6px 6px 0;
}

#ftr {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	margin-top:0px;
	margin-bottom:34px;
	background-color: #00B6DE;
}

/* --- end 2009 structure ---*/


/* --- top section ---*/
#nav1	{
	width:616px;
	height:130px;
	background-image: url(img/nav1.gif);
	background-repeat: no-repeat;
	float:left;
}
#nav2	{
	width:184px;
	height:130px;
	float:left;
	background-image: url(img/nav2.jpg);
	background-repeat: no-repeat;
}
#msg1	{
	float:left;
	margin:130px 0 0 36px;
}
#icons	{
	float:left;
	margin:8px 0 0 10px;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:4px 4px 8px 6px;
	line-height:1.9em;
}
p a:link {color: #000; text-decoration: none;}
p a:visited {color: #000; text-decoration: none;}
p a:hover {color: #036;text-decoration: underline;}

h1 {
	color: #036;
	font-size:0.90em;
	margin:4px 4px 2px 6px;
}
h1 a:link {color: #036; text-decoration: none;}
h1 a:visited {color: #036; text-decoration: none;}
h1 a:hover {color: #98ACC0;text-decoration: underline;}

h2 { 
	font-size:0.75em;
	margin:4px 4px 2px 6px;
}

h3 { 
	font-weight: normal;
	font-size:0.76em;
	margin:0px 1px 2px 5px;
}
h3 a {color: #4B4B4D;padding:0 0 0 11px; text-decoration: none;background: url(img/mv_grey.gif) 0 2px no-repeat; }
h3 a:hover {background-position: -170px 2px;text-decoration: none;}

h5 { 
	font-weight: normal;
	font-size:0.65em;
	margin:3px 11px 6px 1px;
}
h5 a:link {color: #036; text-decoration: none;}
h5 a:visited {color: #036; text-decoration: none;}
h5 a:hover {color: #98ACC0;text-decoration: underline;}

ul	{
	margin: 0 0 0 26px;
	padding: 0;
}
li	{
	font-size: 0.7em;
	list-style: url(/img/liarr.gif) none outside;
	margin: 0;
	padding: 0.25em;
}

/* --- panels ---*/
.section	{
	display:block;
	font-size:0.8em;
	font-weight: bold;
	margin:2px 0 4px 0;
	padding:0 0 0 22px;
	background: url(img/section09.gif) 0 0 no-repeat;
	line-height:21px;
}

.promo	{
	width:161px;
	height:202px;
	background-image: url(img/promo.jpg);
	background-repeat: no-repeat;
	margin:4px 0 4px 4px;
	padding:2px 0 0 14px;
}
.promot	{
	display:block;
	font-size:0.8em;
	font-weight: bold;
	color:#FFFF00;
}

.promoc	{
	width:148px;
	margin:2px 0 0 -4px;}

.panel1	{
	width:268px;
	height:260px;
	float:left;
	background-image: url(img/panel4.jpg);
	background-repeat: no-repeat;
	margin:12px 0 4px 10px;

}

.panel2	{
	width:556px;
	float:left;
	background-image: url(img/panel4.jpg);
	background-repeat: no-repeat;
	margin:12px 0 4px 10px;
}

.panel3	{
	width:412px;
	float:left;
	background-image: url(img/panel3.jpg);
	background-repeat: repeat-y;
	margin:12px 0 4px 23px;
}

.panel4	{
	width:268px;
	float:left;
	background-color: #ededee;
	margin:12px 0 4px 10px;
	font-size:80%;
}

.panelebay	{
	width:412px;
	float:left;
	background-image: url(img/panel3.jpg);
	background-repeat: repeat-y;
	margin:12px 0 4px 23px;
	padding:12px 0 12px 0;
	text-align:center;
}

form	{margin:4px;padding:0px;}
.box	{
	background-color: #FF0;
	width:22px;
	height:20px;
	padding:4px;
	border: 1px solid #ccc;
}

.goto	{
	display:block;
	font-size:0.8em;
	font-weight: bold;
	color:#036;
	margin:230px 0 0 0;
	padding:2px 0 0 38px;
	background: url(img/goto.gif) 0 0 no-repeat;
	line-height:21px;
}
.goto a:link {color: #036; text-decoration: none;}
.goto a:visited {color: #036; text-decoration: none;}
.goto a:hover {color: #98ACC0;text-decoration: underline;}

.ptxt	{margin:-254px 0 0 0;}

/* forms */

legend	{
	font-size:0.75em;
	font-weight:bold;
}

.xinput, textarea {
	display: block;
	width: 200px;
	float: left;
	margin:0 0 4px 4px;
	padding:0;
}

label {
	display: block;
	width: 270px;
	float: left;
	margin:0;
	padding:0;
}

label.error	{
	float: none;
	color: red;
	font-weight:bold;
}

/* end forms */

/* --- bits ---*/
.req	{color:#C03;}
.ph	{margin:0 0 0 40px;}
.drops	{font-size:13px;width:186px;font-family: Arial;}
.drops2	{
	font-size:18px;
	width:386px;
	font-family: Arial;
	color:#9E7C45;
}
.log	{font-size:8px;}
.icotxt	{color: #000;font-size:0.7em;margin:0 0 8px 0;}
.icotxt	a:link{text-decoration: none;}
.thumb	{margin:0 2px 0 2px;float:right;}
.48hr	{margin:2px;float:left;}
.fm	{padding:0;margin:0}
#srch2	{
	background-color:#ff0;
	padding:6px;
	margin:8px 0 0 0;
}
.seen4	{
	margin:12px 0px 12px 12px;
	border: 1px solid #3399CC;
}
.price	{

	font-weight: bold;
	color:#036;
}
.cb {clear: left;}

.lined	{
	border-top: 1px solid #ccc
}

#iframevidcode	{
	width:480px;
	height:380px;
	overflow:hidden;
}

.manu	{
	width:130px;
	height:58px;
	float:left;
	background-color:#fff;
	margin:3px;
	border:1px #ccc solid;
}
.hpicnudge	{margin:2px 0 0 20px;}
.fancy	{float:right;}
.warrgrey	{
	background-color:#EEF5F8;
}
.warrgreyyes	{
	background-color:#DFE6EA;
}

.twitter	{
	margin:8px 0 0 0;
}

.xmastxt	{font-size:22px;}
.xtree	{float:right;}

