html {
	/*background-image: url(/img/wren/bg.gif);*/
	background-color: #ffffff;
	background-repeat:repeat;
}
body {
	margin:0;
	padding:0;
	font-size:12px; font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 
	line-height: 16px; 
	text-decoration: none;
	background-color: #ffffff;
	/*
	background:transparent;
	background-image: URL(/img/wren/corner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	*/
}
html, body, #contents,#manContents {
	min-height:100%;
	width:100%;
	height:100%;
}
html>body, html>body #contents {
	height:auto;
}
#footer {
	position:absolute; 
	bottom:10px;
	margin-left:270px;
	width:694px; display:none;
}
#contents,#manContents {
	position: absolute;
	top:0;
	left:0;
}
#manContents {
	background-color:white;
}
#popupContents {
	width:100%;height:100%;
	background-color:white;
	font-size:12px; font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 
	line-height: 16px;
	text-align:center;
	padding:4px;
}
#popupContents TD {
	font-size:12px; 
	padding:4px
}
#contents {
	width:1000px;
}
#header {
	text-align:center;
	margin:20px 10px 0 0;
	padding-left: 256px;
}
#content, #contentHome {
	margin:60px 36px 6em 270px;
}
#contentHome {
	margin-top:30px;
}
#manContent {
	padding:8px
}
#navarea, #navareaHome {
	position: absolute;
	top: 206px;left:0px;
	width:230px;
	text-align:right; 
}
#navareaHome {
	top: 233px;
}
#navarea ul, #navareaHome ul {
	margin:0 0 16px 10px;
	padding-left: 0;
	list-style:none;
	font-variant:small-caps;
}
#navarea li, #navareaHome li {
	margin-bottom:4px; 
}
#flags, #infoLink, #friendLink, .basketLink span { 
	width:auto;
	text-align:right;
	font-weight:bold; font-size:11px;
	margin-bottom:8px;		
}

#friendLink { 
	width:100% 
}
DIV#teaserArea {
	display:block;
	width:800px;
	height:250px;
}
DIV.teaser {
	display:none;
	padding:0 20px 0 20px;	
	text-align:left;
	vertical-align:middle;	
	height:190px;
}
DIV.teaser {
	display:none;
	padding:0 20px 0 20px;	
	text-align:left;
	vertical-align:middle;	
	
}
#manMenu {
	text-align:right;
	position:absolute; top:100px;right:10px;
}
DIV#lhs {
	position:absolute;left:25px;top:10px
}
DIV#mainArea {
	 margin:0; 
	 padding:0;
}
DIV#catIntro {
	margin-bottom:10px;
	color:black; 
}
DIV.manFrame {
	width:620px;
	height:300px;
	margin-bottom:8px;
	overflow:auto;
}
TD {
	vertical-align:top;
}
TD.base {
	vertical-align:bottom;
}
.manTable {
	width:590px;
	border:1px solid #990000;
}

.manFormBox {
	width:580px;
	border:0;
	text-align:right;
}
.manFormBox TD.lhs {
	width:140px;
}
.manFormBox TD.alignL {
	text-align:left;
}
.manTableTH {
	background:#990000;
	color:#cccccc;
	font-size:12px;
}
.manTable TD, .manFormBox TD {
	font-size:11px;
	padding:4px 4px 4px 4px;
}
.manTable TR.dark {
	background:#eeeeee;
}
.manTable TR.cat {
	font-variant:small-caps;
}
.manTable TR.disabled {
	color:#990000;
	font-style:italic;
}
TD.rule {
	border-top:1px dotted gray;
}
.noBB {
	border-bottom:0px;
}
.noBT {
	border-top:0px;
}
#storeTable {
	padding:0;	
	border:0;
	background-color: #ffffff;
	/*background-image: URL(/img/wren/palebg.jpg);*/
	width:100%;
	margin-top:20px;
}
#storeTable TD {
	vertical-align:bottom;
	text-align:center;
	width:33%;
}
TABLE#products {
	margin-top:10px;
	width:400px;
	padding:4px;
}

#tl,#tr,#bl,#br {
	background-repeat:no-repeat;
	height:30px;
	width:30px; 
}
/*
#tl {
	background-image: URL(/img/wren/tl.gif);
	background-position:top left;
}
#tr {
	background-image: URL(/img/wren/tr.gif);
	background-position:top right;
}
#bl {
	background-image: URL(/img/wren/bl.gif);
	background-position:bottom left;
}
#br {
	background-image: URL(/img/wren/br.gif);
	background-position:bottom right;
}
*/
TD.small, TD.note {
	font-size:10px;
	line-height: 14px; 
}
TD.note {
	font-weight:bold; 
	text-align:right;
}
DIV#prodIcon {
	border:1px solid gray;
	width:250px;
	height:100px;
	text-align:center;
	font-size:9px;
	padding:50px 2px 0  2px;
	margin:0 48px 48px 0;
	float:left;
}
DIV#prodDesc {
	clear:both;
	margin-top:0px;
}
IMG#logoImgHome {
	width:auto;height:auto;
}
IMG.imgLink { 
	cursor:pointer;
}
IMG#logoImg {
	margin:10px 25px 0 0;
}
IMG#strap {
	margin-right:25px;
}
IMG.inline {
	vertical-align:middle;
	margin:0 10px 10px 0;
	
}
IMG.catImg {
	width:150px;
	border:0;
	margin:8px 0 4px 0;
}
IMG#prodImg {
	float:left;
	margin:0 48px 48px 0;
}
IMG.teaserImg {
	margin:0 10px 0 10px;
}
IMG.manDelImg {
	margin-top:4px;
	border:0;
}
IMG.fsubmit {
	cursor:pointer;
}
.delLink {
	font-size:9px;
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
}
a:hover {
	COLOR: #990000;
	font-weight:bold;
}
.headings {
	font-weight: bold; font-size: 14px; 
	color: #cccccc; 
	text-decoration: none;
	letter-spacing:1px;
}
.headingsB {
	color:black;
}
.title, H1 {
	color: #990000;
	font-weight:bold; font-size:14px; 
	TEXT-DECORATION: none
}
.titleS {
	color: #990000;
	font-weight:bold; font-size:12px; 
	TEXT-DECORATION: none
}
H1, H1.nomargin {
	color: #990000;
	font-weight:bold; font-size:14px; 
	TEXT-DECORATION: none;
}
H1.nomargin { display:in-line;margin:0px;
}
.status {
	color:#990000;
	font-weight:bold;
}
.vsmall {
	font-size:9px;
	font-weight:normal;
}
.small {
	font-size:10px;
	font-weight:normal;
}
.colorCat,.colorCatB {
	color:#990000
}
.colorCatB {
	font-weight:bold;
}
.colorProd {
	color:gray
}
FIELDSET {
	border:1px solid #cccccc
}
FIELDSET#manForm {
	width:590px;
	font-size:11px;
	padding:4px;
}
LEGEND {
	color: #990000;
	font-weight:bold; font-size:10px;
	padding:4px;
}
FORM {
	margin:0px;
}
INPUT,SELECT,TEXTAREA {
	font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif;
}
.manInput {
	width:400px;
}
SELECT {
	background-color:#cccccc
}
.inputbox,.tarea,.tinfo {
	font-size: 12px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	height: 16px; 
	border:1px solid #000000;
	background:transparent;
     	scrollbar-3d-light-color:#666666; 
     	scrollbar-arrow-color:#990000; 
     	scrollbar-base-color:#eeeeee; 
     	scrollbar-dark-shadow-color:#990000; 
     	scrollbar-face-color:#666666; 
     	scrollbar-highlight-color:#eeeeee; 
      	scrollbar-shadow-color:#eeeeee;  
}
.tarea{
	width:100%;height:200px;
}
.tinfo { 
	width:400px;height:100px;
}
.submit {
	background:#990000;
	color:#cccccc;
	font-size: 12px;
}
.storeCell {
	 padding-top:6px;
	 text-align:center;
	 vertical-align:bottom;
	 width:200px
}
TD.basket,TD.basketRt,.basketHead {
	vertical-align: top; 
	text-align: left;
	color:#000000;
	padding:6px 0  6px 0;
	font-size:12px;
}
.basketHead {
	border-bottom:1px solid gray;border-top:1px solid gray;
	font-weight:bold;
	text-align:right
}
TD.basketRt {
	text-align:right;
}
.totalCell {
	font-size:12px;
	border-bottom:1px solid gray;border-top:1px solid gray;
	padding:4px 0 4px 0;
	margin-bottom:10px;
}
.basketTotal { 
	border:0px;
	width:50px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	text-align:right;
	font-family: verdana;
	background:transparent;
}
.basketLink {
	font-size:13px;
	cursor:pointer;
	vertical-align:middle;
	letter-spacing:0px;
	width:230px;
	text-align:right;	
}
.basketAdd,.basketAddShow {
	height:24px;
	font-weight: bold;
	color: #990000;
	cursor:pointer;
	display:none; 
	text-align:right;
	font-variant:small-caps;	
}
.basketAddShow 	{
	display:block
}
.basketQ,.basketQbold  {
	text-align:center;
	width:24px;
	color:#990000;
	border:#990000 1px solid;
	background:transparent
}
.basketQbold {
	border:0px;
	font-weight:bold
}
.infoQ {
	text-align:center;
	width:10px;
	background:transparent;
	border:0px; font-size:11px;
}
.infoQMac {
	text-align:center;
	width:10px;
	border:0px; font-size:11px;
	background-color:#CECECE;
}
DIV.basketAlert,.basketAlertShow {
	margin:0 0 4px 400px;
	width:300px; 
	background:transparent;
	border:1px solid #990000;
	color:#990000;
	font-size:10px; font-weight:bold;
	padding:4px 0 6px 0;
	text-align:center;
	visibility:hidden;
}
DIV.basketAlertShow {
	visibility:visible;
}

.np {}
.noprint {display: block}
.screenimg {display:none}
#requestInfoForm .warning {
	background-color: #990000;
	color: #FFFFFF;
	padding: 3px;
}

#requestInfoForm .mandatory {
	color: #990000;
	font-weight: bold;
}
#requestInfoForm label{
	width: 150px;
	float: left;
	text-align: left;
	clear: left;
	display: block;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 0 0;
}
#requestInfoForm input, #requestInfoForm select, #requestInfoForm checkbox {
	font-size: 1.0em;
	border: 1px solid #222;
	margin: 5px 0 0 10px;
}
@media print {
	.noprint,.basketAddShow,np {display: none}
	.print,.screenimg {display: block}
	#mainArea {width:100%;height:100%;background-color:white;position:absolute;top:0px;left:0px;}
	html {background-image: url(/img/wren/spacer.gif);background-color:white;}
	body {margin:0;padding:0;font-size:12px; font-family: verdana, arial, helvetica, sans-serif;color: #000000; line-height: 16px; text-decoration: none;background:transparent;}
 }
