/* CSS Document: Rotho TwinTT Product Site */body {	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}img {	border-width: 0px;	border-style: none;}h1 {	font-size: 17px;	line-height: 20px;	color: 101a3e;	font-weight: lighter;}h2 {	font-size: 15px;	font-weight: normal;	color: #9b1202;	margin: 0px;	padding: 0px;}h4 {	font-size: 11px;	font-weight: normal;	color: #9b1202;	line-height: 14px;}h6 {	color: #9b1202;	margin: 0px;	padding: 0px 0px 0px 20px;	text-decoration: underline;	font-size: 12px;	line-height: 16px;}a:link, a:visited {	color: #242424;	text-decoration: none;	font-size: 13px;}a:hover {	color: #9b1202;}.clear {	clear: both;	height: 0px;	margin: 0px;	padding: 0px;}/* :: Start the Masthead  ::::::::::::::::::::::::::::::::::::::::::::::::::: */.headWrapper {	text-align: center;	width: 823px;	margin-right: auto;	margin-left: auto;}#mastHead {	background: url("../images/mast_backer_blue.gif") repeat-x;	height: 97px;}#mastL {	float: left;	width: 200px;	text-align: right;}#mastR {	float: right;	width: 613px;}.twinLogo {	text-align: right;	padding-right: 10px;	padding-top: 15px;	color: #9b1202;	font-size: 13px;}/* :: Start the Main Navigation :::::::::::::::::::::::::::::::::::::::::: */#nav {	padding-top: 20px;}#nav ul {	margin: 0px;	padding: 0px 0px 0px 15px;	list-style: none;	text-align: left;}#nav li {	display: inline;	margin-right: 8px;	margin-left: 8px;}/* :: Start the subNav ::::::::::::::::::::::::::::::::::::::::::::::::::: */#subNav {	width: 823px;	text-align: center;	margin: 0px auto;	padding: 0px;	background: url("../images/subNav_backer.gif") no-repeat;}#subNav ul {	list-style: none;	margin: 0px;	padding: 0px;}#subNav li {	display: inline;	margin: 0px;	padding: 0px;}/* :: Start the Page Content ::::::::::::::::::::::::::::::::::::::::::::: */#header {	padding-top: 27px;	padding-bottom: 37px;	text-align: left;	padding-left: 125px;	font-size: 20px;	color: #9b1202;}.setHeight {	height: 490px;	padding-top: 16px;	padding-bottom: 11px;}.looseWrapper {	text-align: center;	margin-right: auto;	margin-left: auto;}.wrapper {	text-align: center;	width: 955px;	margin-right: auto;	margin-left: auto;}.contentWrapper {	text-align: center;	width: 813px;	margin-right: auto;	margin-left: auto;}.subHead {	font-size: 17px;	line-height: 20px;	color: 101a3e;	font-weight: lighter;	text-align: left;	padding-top: 20px;	padding-bottom: 60px;}.subHead h1 {	text-align: center;	width: 600px;}.column1 {	float: left;	width: 325px;	text-align: left;	padding-top: 125px;	padding-left: 20px;}.column2 {	float: right;	width: 431px;	text-align: right;	margin-top: 25px;}.quote {	float: right;	width: 455px;	padding-right: 20px;	font-style: italic;	font-size: 11px;	color: #101a3e;	text-align: left;	padding-top: 5px;	padding-bottom: 10px;}.author {	font-size: 11px;	font-style: normal;	text-align: right;}.push {	margin-left: 10px;}.vidLink {	float: left;	width: 325px;	padding-top: 25px;}.vidLink a:link, .vidLink a:visited {	font-size: 18px;	color: #9b1202;	text-decoration: underline;	line-height: 22px;}.vidLink a:hover {	color: #242424;}/* :: Filtration Page :::::::::::::::::::::::::::::::::::::::::::::::::::: */.smImage {	float: left;	width: 90px;	padding-left: 10px;	font-size: 9px;	line-height: 11px;	color: #454545;	padding-top: 10px;}.smImage a:link, .smImage a:visited {	color: #454545;	font-size: 9px;	line-height: 11px;	text-decoration: underline;}.smImage a:hover {	color: #101a3e;	text-decoration: underline;	font-size: 9px;	line-height: 11px;	}#pg_filt h1 {	margin: 8px 0px;	padding: 0px;}#pg_filt .content {	text-align: left;	float: right;	padding: 0px 30px 0px 0px;	width: 372px;}#pg_filt .content p {	margin: 10px 0px;	padding: 0px;}/* :: Feature Page ::::::::::::::::::::::::::::::::::::::::::::::::::::::: */#feat .wrapper {	width: 830px;}.column3 {	float: left;	padding-top: 22px;	padding-bottom: 22px;}.column4 {	background: url("../images/features_side.jpg") no-repeat;	height: 200px;	width: 222px;	float: right;	padding-top: 230px;	margin-top: 60px;	text-align: left;	padding-left: 20px;	padding-right: 20px;}.column4 p {	font-size: 11px;	color: #FFFFFF;	margin: 5px 0px 0px;	padding: 0px;}/* :: Dry Clean Page ::::::::::::::::::::::::::::::::::::::::::::::::::::: */#dryClean .content {	background: url("../images/dryClean_backer.gif") no-repeat center top;	text-align: center;	margin: 0px auto;}/* :: Wet Clean Page ::::::::::::::::::::::::::::::::::::::::::::::::::::: */#wetClean .content {	background: url("../images/wetClean_backer.gif") no-repeat center top;	text-align: center;	margin: 0px auto;}/* :: Cleaning Tools Page :::::::::::::::::::::::::::::::::::::::::::::::: */#tools .setHeight {	height: 517px;	padding-top: 0px;	padding-bottom: 0px;}/* :: Distinction Page ::::::::::::::::::::::::::::::::::::::::::::::::::: */#distinction .content {	background: url("../images/distraction_backer.gif") no-repeat center top;}/* :: Aquafilter Page :::::::::::::::::::::::::::::::::::::::::::::::::::: */#aquafilter .wrapper {	width: 814px;}#aquafilter .setHeight {	height: 482px;	padding-top: 0px;	padding-bottom: 0px;}