	body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	margin-top : 5px;
	}
	
	.boundry {
	min-width : 650px;
	width : expression(document.body.clientWidth <650? "650px": "100%" );
	height:100%;
	}
	
	a:link, a:link.detail { color: #000099; text-decoration: underline}
	a:hover, .detail a:hover { color: #CC9966;}
	a:visited { color: #000099;}
	a:active { color: #000099; text-decoration: underline}
	
	.define { 
	border-bottom : 1px dashed #009933;
	}
	
	.prodlist A:link, .prodlist A:hover, .prodlist A:visited {
	color : #000099;
	text-decoration : none;
	}
	
	.toptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #E0E0E0;
	background-color: #FAFAFA;
	text-align: center;
	height : 75px;
	}
	.logo {
	background-color : #95a2b2;
	}
	
	.title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	margin : 0px;
	color : #000066;
	}
	
	.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #E0E0E0;
	background-color: #fafafa;
	text-align: center;
	height: 22px;
	}
	
	.topmenuhighlight {
	background-color: #ffffcc;
	}
	.topmenu A:LINK {
	color : #000099;
	font-weight: bold;
	text-decoration : none;
	}
	
	.topmenu A:VISITED {
	color : #000099;
	font-weight: bold;
	text-decoration : none;
	}
	
	.topmenu A:HOVER {
	color : #ff0000;
	font-weight: bold;
	text-decoration : none;
	}

	.sidepane {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	text-align: left;
	color : #000066;
	border: 1px solid #E0E0E0;
	background-color: #FAFAFA;
	}
	
	.menu A {
	color : #000099;
	text-decoration : none;
	padding-left : 3px;
	}
	
	.menu A:VISITED {
	color : #000099;
	text-decoration : none;
	padding-left : 3px;
	}
	
	.menu A:HOVER {
	border-bottom-color: white;
	color: #ff0000;
	background-color: #d0d8e0;
	text-decoration: none;
	border-left: 2px double #0000e0;
	padding-left : 1px;
	width:100%;
	}
	
	.related {
	text-align : center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
	background-color : #ffffcc;
	border : 1px solid #E0E0E0;
	padding : 2px;
	}
	.related A,.related A:visited {
	text-decoration : none;
	}
	
	.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-style : normal;
	text-align: left;
	font-weight : normal;
	color : #000066;
	border: 1px solid #E0E0E0;
	background-color: #ffffff;
	padding : 8px;
	}
	P, .detail {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 9pt;
	font-weight : normal;
	color : #000066;
	text-align : justify;
	}
	
	.advertisement {
	border: 1px solid #d0d0d0; 
	background-color: #eeeeff;
	padding : 5px;
	color : #8888bb;
	}
	
	HR {
		color : #000066;
		height : 1px;
	}
	
	.departments td {
	font: inherit;
	font-size : 8pt;
	color : #000066;
	text-align : center;
	border : thin solid #f0f0f0;
	}
	
	LI {
	text-align : left;
	}
	
	.footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000066;
	background-color : #F1F1E2;
	border: 1px solid #E0E0E0;
	text-align : center;
	height: 40px;
	}
	
	.footer A:LINK {
	color : #000099;
	text-decoration : none;
	}
	
	.footer A:VISITED {
	color : #000099;
	text-decoration : none;
    }
	
	.footer A:HOVER {
	color : #000066;
	background-color : transparent;
	text-decoration : none;
    }
	
	.terms {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	font-weight : normal;
	}
	
	H2, H3, H4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	margin-bottom : 0px;
	}
	
	H4 {
	font-size : 11pt;
	font-weight : bold;
	}
	
	H5 {
	color : black;
	font-size : 8pt;
	text-align : center;
	}
	
	TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 10pt;
	}
	
	.productheader {
	font-size : 10pt;
	background-color : #f0f0f0;
	}
	
	.prodlist {
	font-size : 8pt;
	width : 33%;
	text-align : center;
	}
	
	.beeps {
	background-color : #f5f5f5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
	border : 1px solid #c8c8c8;
	}
	
	.beeps1 {
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
	border : 1px solid #c8c8c8;
	}
	
	.itemhead {
	background-color : #cccccc;
	color : maroon;
	}
	
	.pricehead {
	background-color : #dddddd;
	color : maroon;
	}
	
	.item {
	background-color : #cccccc;
	}
	
	.price {
	background-color : #dddddd;
	}
	
	.formback {
	border: 1px solid #16A1CA; 
	background-color: #eeeeff;
	}
	.formbox { 
	border: 1px solid #16A1CA; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	}
	.buttonstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDDD;
	border-style: outset;
	border-color: #16A1CA;
	border-width: 1px;
	cursor: pointer;
	}
	.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border-style: inset;
	border-width: 1px;
	}
	
	.quote {
	background-color : #ffffcc;
	font-size : 8pt;
	border : 1px solid #ddddaa;
	}
	.quotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	}
	.quoteref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	}
	
	.smallbold {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold
	}
	
	.minibasket {
	border: 1px solid #000066;
	background-color : #ffffff;
	}
	
	.minibasketheader {
	font:inherit;
	font-size : 8pt;
	background-color:#000066;
	color:#ffffff;
	text-align:center;
	padding : 2px;
	}
	
	.buybox {
	border: 2px solid #006600;
	background-color:#ffffcc;
	}
	
	.payment {
	font:inherit;
	text-align:center;
	background-color:#ddffdd;
	}
	
	.center {
	text-align : center;
	}
	
	.pagelinks {
	color : #888;
	padding-left : 2px;
	padding-right : 2px;
	font-weight : bold;
	text-decoration : none;
	}
	A:link.pagelinks, A:visited.pagelinks, A:Hover.pagelinks {
	color : #00a;
	padding-left : 2px;
	padding-right : 2px;
	font-weight : bold;
	text-decoration : none;
	}
	
	/*Tips*/
	
	#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
	
	.tip	{
	font-size : 8pt;
	font-weight : normal;
	background-color : #ffffaa;
	border-left : 1px solid #000066;
	border-right : 1px solid #000066;
	border-bottom : 1px solid #000066;
	text-align : left;
	padding : 3px;
	filter:alpha(Opacity=92);
	}
	
	.tiptitle	{
	color : #FAFAFA;
	font-size : 8pt;
	font-weight : bold;
	background-color : #000066;
	border-top: 1px solid #000066;
	border-left : 1px solid #000066;
	border-right : 1px solid #000066;
	text-align : center;
	padding : 3px;
	filter:alpha(Opacity=92);
	}