body {	background:#000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.9em;	}

.outer {	background:#363636 url(pageimg/page_top.gif) top no-repeat;	padding-top:14px;	width:700px;	margin:0 auto;	}
.out_wrap {	background:#363636 url(pageimg/page_bottom.gif) bottom no-repeat;	}
.inner {	}

p.footer {	margin:5px; padding:0; width:680px; margin:5px auto;	color:#DDD;	font-size:0.8em;	}
p.footer a {	color:#CCC;	}

a.header {	text-align:center;	display:block;	}
a.header img {	border:0;	}

ul.nav, ul.nav li {	list-style:none; margin:0; padding:0;	}
/*
div.nav {	background:#FFCC00 url(pageimg/nav_bg.jpg);	height:28px;	width:680px;	margin:2px auto;	}
*/
div.nav {	background:#FFCC00 url(pageimg/nav_full.jpg);	height:33px;	width:686px;	margin:2px auto;	}
ul.nav {	padding:8px 0 0 0;	text-align:center;	font-size:0.9em;	}
ul.nav li {		display:inline;		}
ul.nav a {	color:#000;	text-transform:uppercase;	text-decoration:none;	font-weight:bold;	
			margin:0; padding:2px 9px;	}
ul.nav a:hover {	text-decoration:underline;	}


.main		{	font-size:0.90em;	}
.content	{	width:490px;	float:right;	margin:0 8px 0 0;		}
.sidebar	{	width:180px;	float:left;		margin:0 0 0 10px;	}

* html .sidebar {	margin:0 0 0 4px;		}



.main .box {	margin:10px 8px 0 0;	}
.main .box .innerWrap {		background:#FFF url(pageimg/content_rpt.jpg);		padding:3px 10px; margin:0;	}
.main .box .innerTop	{	background:#FFF url(pageimg/content_top.jpg) top no-repeat;		height:8px;	}
.main .box .innerBottom {	background:#FFF url(pageimg/content_bottom.jpg) bottom no-repeat;	height:8px;	}

.main .box .innerTop, .main .box .innerBottom {	font-size:1px;	}
.main .box {	z-index:2;	background:url(pageimg/content_rpt.jpg) repeat-y;	}
.main .box .innerWrap {	z-index:10;		background:none;}



.sidebar .box {	background:#4184BB url(pageimg/refact.jpg);	margin:10px 0; color:#FFF;	padding:0;	border:1px solid #363636;}
.sidebar .box .innerWrap {		background:none;	padding:10px;	}
.sidebar .tl {	background:url(pageimg/box-tl.gif) top left no-repeat;	}
.sidebar .tr {	background:url(pageimg/box-tr.gif) top right no-repeat;	}
.sidebar .bl {	background:url(pageimg/box-bl.gif) bottom left no-repeat;	}
.sidebar .br {	background:url(pageimg/box-br.gif) bottom right no-repeat;	}


.sidebar strong {	color:#FF0;	}
.sidebar h2 {	font-size:1.1em; color:#EEF312; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #65A7D9;	}
.sidebar ul, .sidebar li {	list-style:none; margin:0; padding:0; 	}
.sidebar li {	margin:0 0 5px 0;	padding:0 0 5px 0;	border-bottom:1px solid #65A7D9;	}

.sidebar a {	color:#FFF;	text-decoration:none;	font-weight:bold;	}
.sidebar a:hover {	color:#BBD0DF;	}


.box .innerWrap	{	padding:3px;	margin:0;	}


.content h1 {	color:#095C3C;	font-size:1.5em;	border-bottom:1px solid #3A7D63;	}
.content h2 {	color:#095C3C;	font-size:1.3em;	}
.content h3 {	color:#095C3C;	font-size:1.2em;	border-bottom:1px solid #3A7D63;	}
.content h4 {	color:#095C3C;	font-size:1.1em;	}

.content li {	line-height:150%;	}
.content ul {	list-style:url(pageimg/bullet15h.gif);	}

.content img {	margin:5px;	}


/*
.prodlisting a.category {	background:#FFF url(pageimg/catbg.jpg) top right no-repeat;	text-decoration:none;
		width:150px;	margin:5px 4px 0 0;	text-align:center;	display:block;	float:left;	color:#333;	}
.prodlisting a.category:hover {	color:#000;	}
.prodlisting a.category h2 {	color:#FFF;	height:21px;	font-weight:normal;
		margin:0; padding:4px 0 0 0; font-size:0.8em;	background:url(pageimg/cathead.jpg) top right no-repeat;	}
.prodlisting a.category:hover h2 {	background:url(pageimg/cathead.jpg) bottom right no-repeat;	}
.prodlisting a.category .inner {	font-size:0.7em; border:1px solid #9E9E9E;	border-top:none;	height:20em;	}
.prodlisting a.category img {	border:0;	}
*/


.prodlisting a.cat2 {	background:url(pageimg/cat2-bg.jpg) top right no-repeat; text-decoration:none;
	width:148px;	margin:5px 4px 0 0;	text-align:center;	display:block;	float:left;	color:#333;	
	height:206px;	padding:3px 1px 1px 1px;	}
.prodlisting a.cat2:hover {	background:url(pageimg/cat2-hover.jpg) top right no-repeat;	}
.prodlisting a.cat2 strong {	color:#FFF;	font-weight:normal;	font-size:0.8em;	}
.prodlisting a.cat2 img {	border:none;	margin:15px 0 10px;	}
.prodlisting a.cat2 span {	font-size:0.7em;	}

/*
a.prodsummary {	display:block; background:#FFF url(pageimg/catbg.jpg) top right no-repeat;	text-decoration:none;
	width:220px;	margin:5px 4px;	text-align:center;	float:left;	color:#333;	}
a.prodsummary:hover {	color:#000;	}
a.prodsummary h2 {	color:#FFF; height:21px; font-weight:normal; margin:0; padding:4px 0 0 0; font-size:0.8em;
	background:url(pageimg/prodtop220.jpg) top right no-repeat;	}
a.prodsummary:hover h2 {	background:url(pageimg/prodtop220.jpg) bottom right no-repeat;	}
a.prodsummary .inner {	border:1px solid #9E9E9E;	border-top:none;	font-size:0.8em;	height:20em;	}
a.prodsummary img {	border:1px solid #999;	}
*/
a.prod2 {	background:url(pageimg/prod2-bg.jpg) top right no-repeat; text-decoration:none; text-align:center;
	width:220px; height:233px; padding:3px 0 0 0;	margin:5px 4px 0 0; display:block; float:left; color:#333;	}
a.prod2:hover {	background-image:url(pageimg/prod2-over.jpg);	}
a.prod2 strong {	color:#FFF;	font-weight:normal;	font-size:0.8em;	}
a.prod2 img {	border:1px solid #999;	margin:10px 0;	}
a.prod2 span {	font-size:0.8em;		}


.productdetails {	}
.productdetails {	}
.productdetails img.thumb {	border:1px solid #FFFFCC;	float:right;	margin:0 0 5px 5px;	}
.productdetails table {	background:#484848;	color:#FFF;	border-collapse:collapse;	border-color:#777; margin:10px auto;	}
.productdetails table td {	padding:3px;	}
