<!--
/*===========================================================*/
.header, .header img, .footer {
	behavior: url(http://www.dresser.uk.com/config/png.htc)
}
/*===========================================================*/
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #000000;
	background-attachment: fixed;
/*	background-image: url(../images/css/page_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;*/
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.container {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.header {
	height: 121px;
	background-image: url(../images/css/header_bg.png);
	background-repeat: no-repeat;
	background-position: top;
}
.logo {
	width: 385px;
	float: left;
}
.logo img {
	margin-top: 25px;
	margin-left: 25px;
}
.tel {
	width: 385px;
	float: left;
	text-align: right;
}
.tel img {
	margin-top: 25px;
	margin-right: 25px;
}
.topmenu {
	margin-top: 18px;
	height: 30px;
}
.main {
	background-color: #ffffff;
	padding-top: 10px;
}
.left {
	width: 150px;
	float: left;
}
.content {
	padding-left: 20px;
	padding-right: 20px;
	width: 580px;
	float: left;
}
.content h1 {
	font-size: 150%;
	border-bottom: 3px solid #DB6A1E;
}
.clear {
	clear: both;
}
.footer {
	text-align: center;
	padding-bottom: 10px;
	background-image: url(../images/css/footer_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 85%;
	font-weight: bold;
	color: #DB6A1E;
}
/*===========================================================*/
.topmenu ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.topmenu ul li {
	display: inline;
}
.topmenu ul a {
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 30px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../images/css/topmenua_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: -1px;
}
.topmenu ul a:hover {
	text-decoration: underline;
}
/*===========================================================*/
.leftmenu {
	width: 150px;
	background-image: url(../images/css/menuitem_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding-bottom: 25px;
	clear: both;
}
.leftmenu h1 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	background-image: url(../images/css/menuitem_heading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
	text-indent: 5px;
	color: #ffffff;
}
.leftmenu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.leftmenu ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
.leftmenu ul li a {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	width: 143px;
	text-indent: 5px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/css/menuitem_link_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.leftmenu ul li a:hover {
	background-color: #DB6A1E;
	color: #ffffff;
	background-image: none;
}
.leftmenu h1 a {
	text-decoration: none;
	color: #ffffff;
}
/*===========================================================*/
.content a {
	font-weight: bold;
	color: #DB6A1E;
	text-decoration: none;
}
.content a:hover {
	text-decoration: underline;
}
/*===========================================================*/
.contactform label {
	display: block;
	font-weight: bold;
	margin-top: 5px;
}
.contactform input, .contactform textarea {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.contactform #xSubmit {
	display: block;
	clear: both;
}
.error {
	color: #FF0000;
}
/*===========================================================*/
.shopsections {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 580px;
	clear: both;
}
.shopsections li {
	display: inline;
}
.shopsections li a {
	display: block;
	float: left;
	width: 160px;
	height:260px;
	margin: 10px;
	font-size: 85%;
	text-decoration: none;
	color: #000000;
	border: 1px solid #000000;
}
.shopsections li a h2 {
	font-size: small;
	text-align: left;
	border-bottom: 1px solid #000000;
	background-color: #DB6A1E;
	color: #ffffff;
	padding: 2px;
	margin: 0px;
	margin-bottom: 4px;
}
.shopsections li a img {
	border: none;
}
.shopsections li a div {
	padding: 2px;
}
.shopsections li a:hover {
	text-decoration: none;
	background-color: #000000;
	color: #ffffff;
}
/*===========================================================*/
.hpsections {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 580px;
	clear: both;
}
.hpsections li {
	display: inline;
}
.hpsections li a {
	display: block;
	float: left;
	width: 120px;
	height:210px;
	margin: 10px;
	font-size: 85%;
	text-decoration: none;
	color: #000000;
	border: 1px solid #000000;
}
.hpsections li a h2 {
	font-size: small;
	text-align: left;
	border-bottom: 1px solid #000000;
	background-color: #DB6A1E;
	color: #ffffff;
	padding: 2px;
	margin: 0px;
	margin-bottom: 4px;
}
.hpsections li a img {
	border: none;
}
.hpsections li a div {
	padding: 2px;
}
.hpsections li a:hover {
	text-decoration: none;
	background-color: #000000;
	color: #ffffff;
}
/*===========================================================*/
.shopprods {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.shopprods a {
	display: block;
	/*clear: both;
	width: 578px;
	cursor: pointer;
	border: 1px solid #000000;*/
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
}
.shopprods a:hover {
	text-decoration: none;
/*	background-color: #000000;
	color: #ffffff;*/
}
.shopprods a h2 {
	font-size: small;
	text-align: left;
	border-bottom: 1px solid #000000;
	background-color: #DB6A1E;
	color: #ffffff;
	padding: 2px;
	margin: 0px;
}
.shopprods img {
	border: none;
}
.shopproddiag {
	display: block;
	float: left;
	width: 90px;
}
.shopprodtext {
	display: block;
	float: left;
	width: 360px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 85%;
}
.shopprodphoto {
	display: block;
	float: left;
	width: 90px;
}
.altli a {
/*	background-color: #efefef;*/
}

.shoptbl{
width:100%;
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#000000 1px solid;}
.shoptbl1 {
width:20%;
vertical-align:top;}
.shoptbl2 {
width:60%;
vertical-align:top;}

/*===========================================================*/
.quote {
	width: 100%;
}
.quote th {
	border: 1px solid #000000;
	background-color: #DB6A1E;
	padding: 2px;
	text-align: left;
	color: #ffffff;
}
.quote td {
	border: 1px solid #cccccc;
	padding: 2px;
}
.altrow td {
	background-color: #ececec;
}
/*===========================================================*/
-->