body {margin:0px; padding:0px padding-bottom: 5px; background-color:#2c6ba3; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #323232; text-align:center;}

div#header {margin:0px auto; width:981px; height:72px; background-image:url(header.jpg); background-position:top center; background-repeat:no-repeat;}

div#small_header {margin:0px auto; width:981px; height:72px; background-image:url(header_small.jpg);background-position:top center; background-repeat:no-repeat;}

div#banner {margin:0px auto; width:981px; height:107px; background-image:url(banner.jpg); background-position:top center; background-repeat:no-repeat;}
div#banner #menu {position:absolute;margin-top:80px; margin-left:145px;}
    div#banner #menu ul {list-style:none; padding:0px; margin:0px}
	div#banner #menu li {float: left; width: 110px;}
	div#banner #menu a {text-decoration:none; color:#333333}
	divbanner #menu a:hover {font-weight:bold; color:#000099}

div#salesarea {margin:0px auto; width:981px; height:344px; background-image:url(section1.jpg);background-position:top center; background-repeat:no-repeat; text-align:left;}
	div#salesarea h1 {position:absolute; color:white; font-family:"Trebuchet MS"; font-size:2.6em; margin-top:230px;margin-left:70px;}

div#navigation {margin:0px auto; width:981px; height:55px; background-image:url(navigation.jpg);background-position:top center; background-repeat:no-repeat;}
	div#menu {position:absolute;margin-top:20px; margin-left:15px;}
	div#menu ul {list-style:none; padding:0px; margin:0px}
	div#menu li {float: left; width: 110px;}
	div#menu a {text-decoration:none; color:#333333}
	div#menu a:hover {font-weight:bold; color:#000099}

div#background {margin:0px auto; width:921px; height:auto; background-image:url(background.jpg);background-position:left; background-repeat:repeat-y; padding:30px; text-align:left;}

div#background h1 {margin:0px 0px 10px 20px; color:#990000;}
div#background h2 {margin:0px 0px 0px 20px; color:#700606;}
div#background p {margin:10px 20px 10px 20px; font-size:1.1em;}

.list_item li {font-size:1.1em;}

.main_column p {width:550px;}

.sidebar h1 {font-size:1.2em;}
.sidebar img {float:left; margin-right:15px;}

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


div#footer{margin:0px auto; width:981px; height:180px; background-image:url(footer.jpg);background-position:top center; background-repeat:no-repeat; text-align:left}

.column {width:275px; height:70px; float:left; margin-left:30px; margin-top:20px; padding:5px;}

.column h1 {margin:0px; font-size:1.2em}

.column p {margin-top:3px;}

div#legal {position:absolute; margin-top:130px; margin-left:35px; color:white;}
	div#legal a {color:white}
	
#columnarForm fieldset
{
	width: 450px;
	margin: 10px 0px 10px 5px;
	padding: 10px 0px 5px 10px;
}

#columnarForm fieldset .first
{
	margin-top: 10px;
}

#columnarForm fieldset.radio
{
	width: 120px;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 10px;
	float: right;
}

#columnarForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.radio label
{
	font-weight: normal;
	margin-top: 3px;
}

#columnarForm fieldset.radio label.second
{
margin-top: 8px;
}

#columnarForm fieldset.checkbox
{
	
	padding: 0px 0px 2px 10px;
}

#columnarForm fieldset.checkbox input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.checkbox label
{
	font-weight: normal;
	padding: 0px 0px 2px 10px;
	margin-top:8px;
}

#columnarForm fieldset.checkbox label.first
{
margin-top:15px;
}

#columnarForm input
{
	display: block;
	width: 400px;
}

#columnarForm input.button
{
	display: block;
	float: left;
	width: 100px;
	margin: 10px 10px 0px 0px;
}

#columnarForm label
{
	display: block;
	margin-bottom: 5px;
}

#columnarForm label.first
{
	padding-top: 0px;
}

#columnarForm select
{
	display: block;
}

#sitesearch input.button
{
margin-top: 50px;
}
