﻿.ritecbody {

	

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;

	background-color: #e9eaea;

	background-position: center top;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: bold;

	color: #1c9db1;

	margin-top: 5px;

	margin-bottom: 2px;

}

.clear { clear: both; }

.dottedbottom {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #1C9DB1;

	}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: normal;

	color: #1c9db1;

	margin-top: 0px;

	margin-bottom: 4px;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 0px;

}



p.highlight, #clearshieldsystem p {

	color: #1c9db1;

	font-size: 14px;

}

#clearshieldsystem p {

	margin-top:2px;

	margin-bottom:2px;	

}

#clearshieldsystem p a:link, #clearshieldsystem p a:visited {

	color: #1c9db1;

	text-decoration: none;

	font-size: 12px;

}

#clearshieldsystem p a:hover {

 	color: #cdedf2;

}

.bluetext {

	color: #1c9db1;

}



p,li, input, select,textaarea, a , body{

	font-size: 12px;

	color: #333333;

}

.news {

	padding-top:10px;

	padding-bottom:5px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #1c9Db1;

	width: 550px;

	float:right;

}

.cross {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FF0000;

	font-weight: bold;

}

#clearshieldsystem {

	padding-top:10px;

	padding-bottom:5px;

	/*border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #1c9Db1;
*/
	width: 550px;

	float:right;
	
	padding-right: 15px;

}

#clearshieldsystem ul {

	margin:0px;

	list-style-type: none;

	list-style-image: url(/images/cross.gif);

}

#clearshieldsystem li {
    color: #1c9db1;
	margin-left:16px;
}



#clearshieldsystem p {

	margin-bottom:0px;

}

#newsletter {

	background-color: #FFFFFF;

	width: 775px;

	top: 10px;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	height:auto;

}

#content {

	background-color: #FFFFFF;

	width: 775px;

	top: 10px;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	height:auto;

    
}

.opacityLight
{
    filter:alpha(opacity=91);

	-moz-opacity:.93;opacity:.90;
/*
	filter:alpha(opacity=80);

	-moz-opacity:.87;opacity:.80;
*/
}

.opacityDark
{
    filter:alpha(opacity=80);

	-moz-opacity:.80;opacity:.80;
}


#content a:link, #content a:visited {

	color:#000000;

}

#content a:hover, #content a:active {

color: #999999;

}

#header {

	height: 110px;

	width: 775px;

	padding-top: 20px;

	margin:0px;

	float:left;

}

#footer {

	clear:both;
	
	filter:alpha(opacity=87);

	-moz-opacity:.87;opacity:.87;
}

#body ul, .home ul {

	margin:0;

	padding:0;	

	margin-top:2px;

	margin-bottom:8px;

}

#body p {

	margin-top:0px;

	margin-bottom:12px;

}

.lines1 {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #1c9Db1;

	border-bottom-color: #1c9Db1;

	padding-top: 5px;

	padding-bottom: 5px;

}

#body li {

	color: #1C9DB1;

	list-style-image: url(/images/dash_15.gif);

	margin-left: 15px;

	padding-left:0px;

	font-weight:bold;

}

.home li {

	color: #000000;

	list-style-image: url(/images/dashblack.gif);

	margin-left: 15px;

	padding-left:0px;

	font-weight:bold;

}



.lines1 img {

	margin-left: 15px;

}

#menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	width: 185px;

	float: left;

	padding-left:15px;

	height:400px;

}

#body, .home {

	float: left;

	width: 550px;

	margin-left:10px;
}

#menu p {

	margin-top:0px;

	margin-bottom:2px;

}

#menu h3 {
	color: #1c9db1 !important;
	margin-bottom:10px;
}

#menu h3 a {
	color: #1c9db1 !important;
	margin-bottom:10px;
}

#menu .leftNav, #clearshieldsystem p a {

	padding: 0px 0px 0px 15px;

}



#menu .leftNavplus, #clearshieldsystem a {

	padding-left: 15px;

	background-image: url(/images/cross.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

#menu .leftNavminus {

	padding-left: 15px;

	background-image: url(/images/minus.gif);

	background-repeat: no-repeat;

	background-position: left center;

}



#menu a.leftNavSub {

	background-image: none;

	padding-left: 15px;

	padding-right: 5px;

	padding-top:3px;

	padding-bottom:3px;

}

#menu p.Sub {

	background-color:#cdedf2;

}

#menu a.leftNavSub:link, #menu a.leftNavSub:visited {

	color: #1c9db1;

}

#menu a.current:link, #menu a.current:visited {

	font-weight:bold;

	color:#1c9db1;

}



p {

	margin-top: 8px;

	margin-bottom: 8px;

}



#menu a:link, #menu a:visited {

	color: #999999;

	text-decoration: none;



}

#menu a:hover, #menu a.leftNavSub:hover {

	color: #1C9DB1;	

}



.dottedline {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #1c9Db1;

	width:100%;

	height:0px;

	clear:both;

	padding:0;

	margin-top:3px;

	margin-bottom:6px;



}

#homefooter {

	margin-left:10px;

	margin-right:10px;	

	padding-bottom:20px;

	clear:both;

	

}



#register {

	clear:both;

	width: 186px;

	float: left;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #1c9Db1;

	margin-right:10px;

	padding-top:10px;

	padding-left:2px;

	padding-right:2px;

}

#register p {

	margin-top:3px;

	margin-bottom:3px;

}

.txt {

	background-color:#cdedf2;

	width: 200px;

	border:0px;

}

form {

	margin:0px;

}



.form th {

	text-align:right;

}

form th, form td {

	padding:2px;
	text-align:left

}

#wrapper {

	margin-top:2px;

}



#historyImages {

	height:180px;

	width:540px;

}

a img {

	border:none;

}

#historyInformation {

	height:130px;

		font-size: 12px;

	color: #333333;



}

#historyName {

		margin-top:30px;

		font-size: 12px;

		font-weight:bold;

			color: #1c9db1;

		

}



#product img {

	margin-top:5px;

	margin-bottom:5px;



}

.clear { clear: both; }

.call-l, .float-l { float: left; margin: 0.5em 1em 1em 0; }

.call-r, .float-r { float: right; margin: 0.5em 0 1em 1em; }

.imageBar 
{
    clear: both; list-style: none; margin: 0; padding-top: 1.5em;
}

.imageBar .image {
    
    float: left; margin-left: 4px;
    /*margin-right: 2em;*/
}

