.hamper:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
.hamper {
	height: 1%;
}

body {
	margin: 0px;
	padding: 0px;
	background: transparent url('') repeat-y;	
}

p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #32597D;
	background-color : transparent;
	line-height : 100%;
}

h1{
      font-family : Arial, Helvetica, sans-serif;
      font-size : 24px;
      font-weight : bold;
      color : #32597D;
      background-color : transparent;
      line-height : 100%;
}

h2 {
      font-family : Arial, Helvetica, sans-serif;
      font-size : 20px;
      font-weight : bold;
      color : #32597D;
      background-color : transparent;
      line-height : 100%;
}

.catdescription{
      font-family : Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : normal;
      color : #32597D;
      background-color : transparent;
      line-height : 120%;
}

.product{
      font-family : Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #32597D;
      background-color : transparent;
      line-height : 100%;
}

.proddescription{
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #32597D;
      background-color : transparent;
      line-height : 140%;
}

a:link, a:visited {
	text-decoration: underline;
	color: #9E1B0A;
	
}

a:hover, a:visited:hover {
	text-decoration: none;
	color: #000;
	background: #E0E0E0;	
}


a:visited {
	text-decoration: underline;
	color: #AEB5BF;
	
}

#header {
	width: 775px;

	overflow: hidden;
	background: #395071 url('');
}

#nav {
	width: 775px;
	height: 31px;
	overflow: hidden;
	background: #BABF96 url('');
}

#contentwrap {
	width: 775px;
	overflow: hidden;
	background: #fff url('');	
}

#contentleft {
	text-align: left;
	width: 148px;
	height: 440px;
	overflow: hidden;
	background: #fff url('images/back_left.gif') no-repeat;
	float: left;
}

#contentright {
	width: 607px;
	float: left;
	padding: 20px 0px 0px 20px;
	background: #fff url('images/curveback_right.gif') no-repeat;
}

#footer {
	/*position: fixed;*/
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 775px;
}

#footercontent {
	text-align: left;
	width: 775px;
	height: 21px;
	overflow: hidden;
	background: url('images/bottomcurve.gif') no-repeat;
}

#searchregister{
	padding: 0px 10px 10px 10px;
	font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    color : #BE794B;
    background-color : transparent;
    line-height : 100%;
}

.rightlinks{
      font-family : Arial, Helvetica, sans-serif;
      font-size : 16px;
      font-weight : bold;
      color : #32597D;
	  padding-left: 5px;
      background-color : transparent;
      line-height : 160%;
}

div.news {
	margin-bottom: 10px;
}

div.news p {
	line-height: 1.3em;
}

.specs td {
	  font-family : Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : normal;
      color : #32597D;
      line-height : 120%;
	  padding: 3px;
	  vertical-align: top;
}
