/* Start of CMSMS style sheet 'Loos screen' */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
	color: #DDD;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background: #000 url(uploads/Loos/page_bg.png) repeat-y center;
	font: 1em Tahoma, Geneva, sans-serif;
}
table {
	line-height: 1.1em;
}
h1 {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 14px;
	color: #000;
}
h2 {
	font-size: 1.15em;
	font-weight: bold;
	color: #000;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
}
a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}
#outerWrapper {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 960px;
}
#outerWrapper #headerWrapper {
	background: url(uploads/Loos/header_page_bg.png) no-repeat left;
}

/*
#outerWrapper #header {
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
	padding: 0px;
	background: url(uploads/Loos/header_bg.jpg) no-repeat right center;
	height: 230px;
	margin: 0px;
}
#outerWrapper #header #headerLogo {
	padding-top: 20px;
	padding-left: 13px;
	float: left;
}
#outerWrapper #header #headerAddress {
	padding-top: 60px;
	height: 85px;
}
#outerWrapper #header #headerTag {
	padding-bottom: 30px;
	padding-right: 275px;
	padding-left: 0px;
}
*/

#outerWrapper #header {
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
	padding: 0px;
	background: url(uploads/Loos/header_bg.jpg) no-repeat right center;
	height: 140px;
	margin: 0px;
}
#outerWrapper #header #headerLogo {
	padding-top: 10px;
	padding-left: 43px;
	float: left;
}
#outerWrapper #header #headerAddress {
	padding-top: 20px;
	height: 65px;
}
#outerWrapper #header #headerTag {
	padding: 0px 275px 5px 0px;
}

#outerWrapper #header #headerContact {
	color: #FFF;
	font: italic lighter .9em Verdana, Geneva, sans-serif;
	word-spacing: 0.25em;
	letter-spacing: 0.15em;
}
#outerWrapper #header #headerContact a {
	color: #DDD;
}
#outerWrapper #header #headerContact a:hover{
	color: #FFF;
	background: #000;
	text-decoration: underline overline;
}


#outerWrapper #topNavigation {
	height: 45px;
	background: #666 url(uploads/Loos/main_menu_bg.png) repeat-x;
	width: 960px;
}
#outerWrapper #topNavigation #topnavLeft {
	background: url(uploads/Loos/main_menu_left.png) no-repeat;
	height: 45px;
	width: 10px;
	float: left;
}
#outerWrapper #topNavigation #topnavRight {
	background: url(uploads/Loos/main_menu_right.png) no-repeat;
	height: 45px;
	width: 10px;
	float: right;
}
#outerWrapper #topNavigation #navtable {
	height: 45px;
	width: 920px;
}
#outerWrapper #topNavigation #navtable a {
	color: #FFF;
}
#outerWrapper #topNavigation #navtable a:hover {
	color: #999;
	background: #000;
	text-decoration: none;
	padding: 5px;
}

#outerWrapper #topNavigation #navsearch {
	background: url(uploads/Loos/main_menu_searchbg.png) no-repeat center top;
	height: 45px;
	float: right;
	width: 300px;
	text-transform: uppercase;
	font: bold .6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#outerWrapper #topNavigation #navsearchForm {
	height: 35px;
}
#outerWrapper #topNavigation input.search-input {
	background: #CCC;
	border: 1px solid #333;
	height: 15px;
	width: 115px;
	font-family: Verdana, Geneva, sans-serif;

}
#outerWrapper #topNavigation input.search-button {
	height: 20px;
	font: small-caps 1em Verdana, Geneva, sans-serif;
	background: #333;
	color: #FFF;
	border-top: 1px solid #616161;
	border-right: 1px solid #999;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;

}

#outerWrapper #contentWrapper {
	overflow: hidden;
/*	background: url(uploads/Loos/leftcol_bg.png) no-repeat left bottom;
*/
/*
background: url(uploads/Loos/contentWrapper_bg.png) repeat-y;
*/
}
#outerWrapper #contentWrapper #breadcrumbs {
	padding-left: 40px;
	font: .8em Verdana, Geneva, sans-serif;
	margin-left: 220px;
	padding-top: 3px;
}

#outerWrapper #contentWrapper #leftColumn1 {
	float: left;
	padding: 10px 10px 10px 10px;
	width: 200px;
	background: #666 url(uploads/Loos/leftcol_bg.png) no-repeat bottom;
}
#outerWrapper #contentWrapper #leftColumn1 a {
	font-size: 0.9em;
	color: #FFF;
	line-height: 1.5em;
}
#outerWrapper #contentWrapper #leftColumn1 hr {
	font-size: .9em;
	color: #FFF;
	height: 1px;
	background: #FFF;
}
#outerWrapper #contentWrapper #leftColumn1 a:hover {
	font-size: 0.9em;
	color: #CCC;
	background: #000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumnBG {
	float: left;
	width: 220px;
	height: 18px;
	background: #666 url(uploads/Loos/leftcol_bg.png) no-repeat bottom;
}
#outerWrapper #contentWrapper #leftColumn1 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#outerWrapper #contentWrapper #leftColumn1 ul li {
	padding-left: 15px;
}

#outerWrapper #contentWrapper #content {
	margin: 0 0 0 230px;
	padding: 25px 20px 10px 35px;
	background: #E2DFDF;
	font: .90em/1.5em Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	color: #333;
}
#outerWrapper #contentWrapper #content #spectable {
	font: .75em Arial, Helvetica, sans-serif;
}
#outerWrapper #contentWrapper #content dt {
	font-weight: bold;
}
#outerWrapper #contentWrapper #content a {
	color: #900;
}
#outerWrapper #contentWrapper #content a:hover {
	color: #009;
	font-weight: bold;
	text-decoration: underline;
}
#outerWrapper #contentWrapper #content .newsbox {
	color: #000;
	background: #f0f0f0;
	border: 1px solid #C90;
	padding: 10px;
	font: 1em/1.25em Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#outerWrapper #contentWrapper #content .newsbox img {
	float: right;
	border: 1px solid #000;
	margin: 5px 5px 5px 10px;
}
#outerWrapper #contentWrapper #content .newsbox a {
	color: #900;
}
#outerWrapper #contentWrapper #content .newsbox a:hover {
	color: #006;
}

#outerWrapper #contentWrapper #breadcrumbs {
	padding-bottom: 5px;
}

#outerWrapper #contentWrapper #breadcrumbs a {
	color: #666;
}

#outerWrapper #footer {
	border-top: solid 1px #666;
	padding: 10px 10px 10px 10px;
	background: #4c4c4c;
	font-size: .8em;
margin-top: 5px;
}

.pagetitle {
	text-align: right;
	padding-right: 20px;
	font: small-caps normal 1.5em Verdana, Geneva, sans-serif;
	padding-bottom: 10px;
}

.product_image {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	border: 1px solid #000;

}

.jumpmenu {
	font-family: Verdana, Geneva, sans-serif;
	background: #EFE5E5;
}

.image_border {
	margin-right: 5px;
	margin-top: 5px;
	border: 1px solid #000;
}

.subtitle {
	font: bold normal 1.25em Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}

.smalltable {
	font-size: x-small;
	line-height: 1.1em;
}
/* End of 'Loos screen' */

