/* CSS Document: Rotho Corporate site */

/* IMPORTED STYLE SHEETS
*---------------------------------------------------------------------------*/
@import url(base.css);

body { color: #242424; }

/* :: 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;
}

/* :: Start Corporate the Masthead  :::::::::::::::::::::::::::::::::::::: */
#mastHead { background: url("../images/mast_backer_red.gif") repeat-x; }
.made {
	text-align: right;
	padding-right: 10px;
	padding-top: 32px;
	color: #9b1202;
	font-size: 13px;
}

/* :: Start the Main Navigation  :::::::::::::::::::::::::::::::::::::::: */
#nav { padding-top: 18px; }
#nav li { display: inline; margin-right: 3px; margin-left: 3px; }
.vidLink {
	text-align: center;
}
.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  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#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;
}

/* :: Index Page :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#flashArea {
	text-align: center;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

/* :: Technology Page ::::::::::::::::::::::::::::::::::::::::::::::::::: */
#pg_tech #column1 {
	color: #9b1202;
	text-align: right;
	padding-right: 20px;
	width: 200px;
}
#pg_tech #column4 { height: 575px; }

/* :: Products Page ::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#pg_products h6 {
	padding: 0px;
}
#pg_products #column1 { height: 1100px; }
#pg_products #column2 {
	float: left;
	width: 318px;
	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 0px; }
#pg_products #column3 {
	float: right;
	width: 375px;
	padding-right: 0px;
	padding-left: 20px;
	height: 318px;
}
#pg_products #aquafilterFlash, #pg_products #electroPlusFlash, #pg_products #hygieneBoxSystem { height: 316px; width: 368px; }
#pg_products .flashCaption {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}
#pg_products .callout { text-align: center; background: url("../images/products_callout_backer.png") repeat-y 0px 0px; }
#pg_products .topCap { height: 18px; background: url("../images/products_callout_top.png") no-repeat 0px 0px; }
#pg_products .btmCap { height: 20px; background: url("../images/products_callout_btm.png") no-repeat 0px 0px; }
#pg_products .callout h3 {
	color: #9b1202;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
#pg_products #column2 .callout ul {
	margin: 0px;
	padding: 0px 0px 10px;
	list-style: none;
}
#pg_products .callout li { margin-bottom: 3px; }

/* :: Support Page  :::::::::::::::::::::::::::::::::::::::::::::::::::: */
#pg_support #column3 { padding-bottom: 70px; }
#pg_support  #column4 { width: 955px; }
#pg_support .push { padding: 196px 0px 0px 0px; }
#pg_support .colR { width: 690px; }
#pg_support .colR .callout { text-align: center; background: url("../images/support_callout_backer.png") repeat-y 0px 0px; padding: 0px 20px 0px 0px; }
#pg_support .colR .topCap { height: 18px; background: url("../images/support_callout_top.png") no-repeat 0px 0px; }
#pg_support .colR .btmCap { height: 20px; background: url("../images/support_callout_btm.png") no-repeat 0px 0px; }
#pg_support .colR .callout h3 {
	color: #9b1202;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
#pg_support .colR .callout ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 10px;
}
#pg_support .colR .callout li { margin-bottom: 5px; }
#pg_support .colR .callout li a { font-size: 11px; }

/* :: Cantact Page  :::::::::::::::::::::::::::::::::::::::::::::::::::: */
#pg_contact p, #pg_opportunity p { margin-bottom: 0px; }
#pg_contact #column2 table, #pg_contact #column2 table {
	width: 250px;
	border-collapse:collapse;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
}
#pg_contact #column2 th, #pg_opportunity #column2 th { font-weight: normal; text-align: left; width: 90px; }
#pg_contact #column2 td, #pg_opportunity #column2 td { width: 160px; }
#pg_contact #column3, #pg_opportunity #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, #pg_opportunity #column3 h4 {
	margin: 12px 0px 8px;
	padding: 0px 0px 0px 60px;
	font-size: 13px;
	text-align: left;
}
#pg_contact #column3 form, #pg_opportunity #column3 form {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
#pg_contact #column3 table, #pg_opportunity #column3 table {
	width: 250px;
	border-collapse:collapse;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
}
#pg_contact #column3 th, #pg_opportunity #column3 th {
	font-weight: normal;
	text-align: left;
	width: 55px;
	color: #9b1202;
	font-size: 10px;
	line-height: 12px;
}
#pg_contact #column3 td, #pg_opportunity #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; }

/* :: Business Opportunity Page ::::::::::::: */
h2.opp {
	padding: 14px 20px 23px 0px;
	text-align: right;
	font-size: 20px;
	color: #9b1202;
	font-weight: normal;
	line-height:24px;
}
h3.opp {
	color: #9b1202;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

/* :: Dealer Page  :::::::::::::::::::::::::::::::::::::::::::::::::::: */
.canada {
	background: url("../images/icon_canada.gif") no-repeat 0px 0px;
	height: 23px;
	color: #9b1202;
	text-align: left;
	padding-left: 50px;
	padding-top: 25px;
	margin-left: 100px;
}
.canada a:link, .canada a:visited {
	color: #9b1202;
	text-decoration: underline;
}
.canada a:hover {
	text-decoration: none;
}

/* :: Register to Win Page  :::::::::::::::::::::::::::::::::::::::::::: */
.rtw_push {
	padding: 30px 0px 0px;
}

