/* CSS Document: Rotho Corporate site */body {	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #242424;}img {	border-width: 0px;	border-style: none;}h6 {	color: #9b1202;	margin: 0px;	padding: 0px 0px 0px 20px;	text-decoration: underline;	font-size: 12px;	line-height: 16px;}h4 {	font-size: 11px;	font-weight: normal;	color: #9b1202;}a:link, a:visited {	color: #242424;	text-decoration: none;	font-size: 13px;}a:hover {	color: #9b1202;}/* :: Mark the page your on ::::::::::::::::::::::::::::::::::::::::::::: */#pg_about #nav_about, #pg_support #nav_support, #pg_products #nav_products, #pg_tech #nav_tech,#pg_deal #nav_deal,  #pg_contact #nav_contact {	color: #9b1202;}.clear {	clear: both;	height: 0px;	margin: 0px;	padding: 0px;}.looseWrapper {	text-align: center;	margin-right: auto;	margin-left: auto;}.wrapper {	text-align: center;	width: 955px;	margin-right: auto;	margin-left: auto;}/* :: Start the Masthead  ::::::::::::::::::::::::::::::::::::::::::::::: */.headWrapper {	text-align: center;	width: 823px;	margin-right: auto;	margin-left: auto;}#mastHead {	background: url("../images/mast_backer_red.gif") repeat-x;	height: 97px;}#mastL {	float: left;	width: 200px;	text-align: right;}#mastR {	float: right;	width: 603px;}.made {	text-align: right;	padding-right: 10px;	padding-top: 32px;	color: #9b1202;	font-size: 13px;}/* :: Start the Main Navigation  :::::::::::::::::::::::::::::::::::::::: */#nav {	padding-top: 18px;}#nav ul {	margin: 0px;	padding: 0px 0px 0px 15px;	list-style: none;	text-align: left;}#nav li {	display: inline;	margin-right: 3px;	margin-left: 3px;}.vidLink {}.vidLink a:link, .vidLink a:visited {	font-size: 18px;	color: #9b1202;	text-decoration: underline;	line-height: 22px;}.vidLink a:hover {	color: #242424;}/* :: Start the Page Content  ::::::::::::::::::::::::::::::::::::::::::: *//* :: Globals  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */#header {	padding-top: 27px;	padding-bottom: 37px;	text-align: left;	padding-left: 125px;	font-size: 20px;	color: #9b1202;}#column1 {	background: url("../images/sideSeperator.gif") no-repeat right top;	height: 575px;	width: 220px;	float: left;}#column2 {	float: left;	width: 378px;	text-align: left;	padding-left: 20px;}#column2 a:link, #column2 a:visited, #column4 a:link, #column4 a:visited {	color: #9b1202;	text-decoration: underline;}#column2 a:hover, #column4 a:hover {	color: #C5C5C5;}#column3 {	float: right;	width: 312px;	padding-right: 5px;	padding-left: 20px;}#column4 {	background: url("../images/sideSeperator.gif") no-repeat 211px top;	float: left;	width: 618px;	margin: 0px;	padding: 0px;}#column5 {	background: url("../images/sideSeperator_sm.gif") repeat-y 211px 0px;	text-align: left;	font-size: 10px;	margin: 0px;	padding: 0px 50px 0px 240px;	clear: both;}.colL {	float: left;	padding-right: 20px;	width: 200px;	color: #9b1202;	text-align: right;}.colR {	float: right;	padding-left: 20px;	text-align: left;	margin-bottom: 10px;	width: 378px;}.red {	color: #9b1202;}/* :: Technology Page ::::::::::::::::::::::::::::::::::::::::::::::::::: */#pg_tech #column1 {	color: #9b1202;	text-align: right;	padding-right: 20px;	width: 200px;}#pg_tech #column4 {	height: 575px;}/* :: Products Page ::::::::::::::::::::::::::::::::::::::::::::::::::::: */#pg_products #column2 {	float: left;	width: 300px;	text-align: left;	padding-left: 20px;}#pg_products #column2 ul {	margin: 0px;	padding: 0px;	list-style: none;	color: #9b1202;}#pg_products #column2 li {	margin: 5px 0px 0px;	padding: 0px 0px 0px 20px;}#pg_products #column3 {	float: right;	width: 390px;	padding-right: 5px;	padding-left: 20px;	height: 318px;}#pg_products #flashContent {	height: 316px;	width: 368px;	}#pg_products #flashCaption {	font-size: 16px;	line-height: 24px;}/* :: Cantact Page  :::::::::::::::::::::::::::::::::::::::::::::::::::: */#pg_contact p {	margin-bottom: 0px;}#pg_contact #column2 table {	width: 250px;	border-collapse:collapse;	border-width: 0px;	border-style: none;	margin: 0px;	padding: 0px;}#pg_contact #column2 th {	font-weight: normal;	text-align: left;	width: 90px;}#pg_contact #column2 td {	width: 160px;}#pg_contact #column3 {	background: url("../images/contact_backer.jpg") no-repeat 15px 0px;	height: 475px;	padding-left: 30px;	width: 282px;	padding-right: 25px;}#pg_contact #column3 h4 {	margin: 12px 0px 8px;	padding: 0px 0px 0px 60px;	font-size: 13px;	text-align: left;}#pg_contact #column3 form {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;}#pg_contact #column3 table {	width: 250px;	border-collapse:collapse;	border-width: 0px;	border-style: none;	margin: 0px;	padding: 0px;}#pg_contact #column3 th {	font-weight: normal;	text-align: left;	width: 55px;	color: #9b1202;	font-size: 10px;	line-height: 12px;}#pg_contact #column3 td {	width: 160px;	padding-top: 2px;	padding-bottom: 2px;}.img_building {	text-align: right;	padding-top: 10px;	padding-right: 2px;}.img_thanks {	text-align: right;	padding-top: 195px;	padding-right: 2px;}.align_right {	text-align: right;	padding-right: 10px;}.btn_contact {	width: 75px;	margin-left: 10px;}.formArea {	text-align: right;	margin: 0px;	padding: 0px;}.faqText {	font-size: 10px;}