/* CSS Document */

body {
background-image: url(images/images/mainbg.gif);
}



.navbg {
	background-attachment: scroll;
	background-image: url(images/images/background.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #000000;
}
.bottomedge {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.padleft {
	padding-left: 10px;
}
.padright {
	padding-right: 10px;
}
.padbottomright {
	padding-right: 10px;
	padding-bottom: 10px;
}
.padtop {
	padding-top: 10px;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
.lvs {
}

.helvet1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.cleaners  {
	color: #000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0pt;
	text-align: left;
	
}
.cleaners2  {
	color: #000;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0pt;
	text-align: left;
	
}

.cleaners3  {
	color: #000;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0pt;
	text-align: center;
	
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D41F55;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0A0A4;
}
.link2  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.link2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}
	
.link2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A4;
	text-decoration: underline;
}

.link2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D41F55;
	text-decoration: underline;
}

.link2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A4;
	line-height: 12px;
	text-decoration: underline;
}

.link3  {
	color: #FF0000;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.link3 a:link {
	color: #FF0000;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
	
.link3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A4;
	text-decoration: underline;
}

.link3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D41F55;
	text-decoration: underline;
}

.link3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A4;
	line-height: 12px;
	text-decoration: underline;
}
.maintable {
	background: #FFFFFF;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.allborders {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.lvs {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.lvsbold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.miniheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.mieleheadline {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

.riccarheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.p7submenus p {margin: 0;}
.p7submenus a, .p7submenus a:visited {
	display: block;
	padding: 1px 8px 1px 12px;
	background-color: #D1DFE8;
	color: #333333;
	text-decoration: none;
	border-top: 1px solid #BAAFAB;
	border-right: 1px solid #96807A;
	border-bottom: 1px solid #96807A;
	border-left: 1px solid #BAAFAB;
	
	}
.central_table {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F1DBDA;
	padding: 3px;
	border: 1px solid #000000;
	text-align: center;
}
.left_edge {
	border-left: 1px solid #000000;
}

	
	.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	background-color: #F1DBDA;
	color: #333333;
	border-top: #C5A996;
}
#submenu1, #submenu3 {
	position: absolute;
	width: 213px;
	top: 83px;
	background-color: #FFFFFF;
	visibility: hidden;
	font:  bold 10pt Arial, Helvetica, sans-serif;
}

#submenu2 {
	position: absolute;
	width: 170px;
	top: 83px;
	background-color: #FFFFFF;
	visibility: hidden;
	font:  bold 10pt Arial, Helvetica, sans-serif;
}

#submenu4 {
	position: absolute;
	width: 100px;
	top: 83px;
	background-color: #FFFFFF;
	visibility: hidden;
	font:  bold 10pt Arial, Helvetica, sans-serif;
	}
#submenu1 {left: 14px;}
#submenu2 {left: 137px;}
#submenu3 {left: 308px;}
#submenu4 {left: 421px;}

.p7submenus p {margin: 0;}
.padleftright {
	padding-right: 10px;
	padding-left: 10px;
}
.topbottompad {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padtopleftright {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.borders_toppad {
	padding-top: 10px;
	border: 1px solid #000000;
}
.padleftrightbottomedge {
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #000000;
	padding-top: 10px;
}
.centraltableheading {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.padleftrightwborder {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #000000;
}
.pad_top_bottom_right {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}



.bottomedge_pad {
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}

.bottomedge_pad_3_sides {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}
.padtoprightbottom {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}


.bottomedge_pad_2_sides {
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}


.pad_all_borders {
	padding: 10px;
}
.bottompad {
	padding-bottom: 10px;
}
.left_bottom_edge {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.5pxpad {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.bottomedge_padleft {
	padding-left: 10px;
	border-bottom: 1px solid #000000;
	padding-right: 10px;
	padding-bottom: 10px;
}
.padleftrightbottom {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.allborders_pad {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #000000;
}
.red {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.about {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.pad {
	padding: 10px;
}
.riccar_bg {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 4px solid #B90000;
	background: #E6E6E6 center center;
	vertical-align: middle;
}

.floatright
{
float: left;
margin: 0 10px 10px 0;
}

.floatleft
{
float: right;
margin: 0 10px 10px 0;
}
link4  {
	color: #000000;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.link4 a:link {
	color: #000000;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
	
.link4 a:visited {
	color: #000000;
	text-decoration:none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.lrpad {
	padding-right: 5px;
	padding-left: 5px;
}


.link4 a:hover {
	color: #B8031F;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.link4 a:active {
	color: #B8031F;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.lowertable {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E1ECF4;
	text-align: center;
	padding: 5px;
}

