
/* debug */
.debug { border: 1px solid red; }
/*
div { border: 1px solid red; }
*/

/* ie only styles */

* html body {
	margin: 0;
	padding: 0;
	overflow: auto;
}

* html .top {
	width: 757px;
	padding: 0;
	height: 150px;
}

* html .topheaderimage {
	background-image: url('../images_design/header.jpg');
	width: 756px;
	height: 104px;
}

* html .content {
	padding: 0 0px;
}

* html .galleryleft {
	padding: 0 0px;
	height: 482px;
}

* html .galleryright {
	padding: 0 0px;
	height: 482px;
}

* html .bottom {
	width: 757px;
	height: 31px;
}

* html .footerimage {
	background-image: url('../images_design/footer.jpg');
	width: 756px;
	height: 69px;
}

* html li {
	list-style-image: url('../images_design/delimiter_ie.gif');
	list-style-type: none;
}

* html .subdelimiter li {
	list-style-image: url('../images_design/subdelimiter_ie.gif');
	list-style-type: none;
}

/* mozilla styles below */

html>body {
	margin: 0;
	padding: 0;
}

html>body .top {
	padding: 0;
	width: 758px;
	height: 150px;
}

html>body .topheaderimage {
	background-image: url('../images_design/header.jpg');
	width: 758px;
	height: 104px;
}

html>body .content {
	width: 758px;
	padding: 0;
	overflow: hidden;
}

html>body .galleryleft {
	width: 140px;
	padding: 0;
}

html>body .galleryright {
	top: 170px;
	width: 438px;
	padding: 0;
}

html>body .bottom {
	height: 31px;
}

html>body .footerimage {
	background-image: url('../images_design/footer.jpg');
	width: 758px;
	height: 71px;
}

html>body li {
	list-style-image: url('../images_design/delimiter.gif');
	list-style-type: none;
}

html>body .subdelimiter li {
	list-style-image: url('../images_design/subdelimiter.gif');
	list-style-type: none;
}


/* General styles for both */

body, td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}

body {
	background-image: url('../images/background.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
	text-align: center;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #CC3300;
	scrollbar-track-color: #E0F0F0;
}

.wrapper { border: 1px solid #000000; margin: 0 auto; margin-top: 9px; text-align: left; width: 758px; background-color: #FFFFFF; }

.content { background-color: #FFFFFF; }
.contentdata { margin-left: 60px; margin-top: 10px; margin-bottom: 20px; margin-right: 60px; }

.menu { background-color: #FFFFFF; padding: 0px; margin-left: 25px; margin-right: 2px; }
.menu, td { font-family: Verdana, Arial; font-size: 11px; }

.menuline { margin-top: 10px; margin-left: 34px; border-bottom: 1px solid black; line-height: 6px; width: 640px; }

.menu ul { float: left; }
.menu ul, .menu li { margin: 0px; padding: 0px; border: 0px; list-style-type: none; }
.menu li { margin-left: 49px; }

a { color: #799DB8; }

.menu a { font-size: 12px; text-decoration: none; color: #000000; }
.menu a:link {}
.menu a:visited {}
.menu a:active {}
.menu a:hover { color: #CC3300; }

.contentleft { float: left; width: 184px; margin-right: 45px;}
.contentright { float: right; width: 363px; }
.contentline { float: left; }

.productsleft { float: left; width: 154px; margin-right: 0px;}
.productsright { float: right; width: 430px; }


.title { font-size: 18px; color: #336699; margin-bottom: 8px; }
.firsttext { font-size: 13px; color: #CC3300; font-weight: bold; }
.margin { margin-top: 10px; }
.textcontent { font-size: 12px;}
.footertext { font-family: Verdana, Arial, Helvetica; font-size: 11px; margin-top: 8px; text-align: center; }

.submenu { font-size: 12px; text-decoration: none; color: #000000; }

.productsleft ul, li { margin: 0px; padding: 2px; border: 0px; list-style-type: none; }
.productsleft ul { margin-left: 14px; }

.galleryleft { float: left; width: 140px; }
.galleryright { float: right; width: 438px; }

.contentleft img, .contentright img, .productsleft img, .productsright img, .galleryleft img, .galleryright img { border: 1px solid black; }
.contentleft img.dotline, .contentright img.dotline, .productsleft img.dotline, .productsright img.dotline, .galleryleft img.dotline, .galleryright img.dotline { border: 0; }


a { color: #000000; }
a:link {}
a:visited {}
a:active {}
a:hover { color: #CC3300; }

* html .wrapper {
	width: 757px;
}

