/* CSS Document */

.translateDiv {
	float: right;
	margin-top: 20px;
}

.translateDiv .goog-te-gadget .goog-te-combo {
font-size: 11px;
}

.quickLinksDiv {

position:absolute; top: 20px; left: 750px; font-size: 10px;width:200px; text-align: right;
}

.quickLinksDiv a:visited {
	color: #000;
}
.quickLinksDiv a {
	color: #000;
}
.quickLinksDiv a:link {
	color: #000;
}
.quickLinksDiv a:hover {
	color: #E20916;
}
a.quicklinks {
	text-decoration: none;
	background: url(../images/common/redmorearrow.gif) no-repeat right;
	padding: 0 10px 0px 0;
}


body {
	background-image: url(../images/backgrounds/main_bg.gif);
	background-repeat: repeat-x;
	background-color: #eee;
	margin: 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	color: #000;
}

a:link, a:active, a:visited {
	color: #E20916;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.more {
	color: #E20916;
	text-decoration: underline;
	font-weight: bold;
	background:url(../images/common/redmorearrow.gif) center right no-repeat;
	padding:0 10px 0 0;
	border: 1px solid white;
}


H1 {
	font-size: 1.6em;
	color: #E20916;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

H2 {
	font-size: 1.2em;
	color: #E20916;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

H3 {
	font-size: 1.1em;
	color: #E20916;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

p, ul {
	font-size: 1.1em;
}

#outsideContainer {
	width: 994px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
}

#insideContainer {
	width: 959px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

#header{
	text-align: left;
	position: relative;
}

#picturerow {
}

.redtitle {
	color: #E20916;
	font-weight: bold;
}

.photocaption {
	font-style: italic;
	font-size: 1.0em;
}
	


/* ------------------------ NAVIGATION STYLES ---------------------------- */

#navigation {
	height: 32px;
	position: relative;
}

#navHome {
	background-image: url(../images/navigation/nav_Home.gif);
	background-repeat: no-repeat;
	width:116px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 0px;
}

#navHome:hover {
	background-position: 0 -32px;
}

body#home #navHome {
	background-image: url(../images/navigation/nav_Home.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:116px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 0px;
}

#navAboutRentech {
	background-image: url(../images/navigation/nav_AboutRentech.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:158px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 118px;
}

#navAboutRentech:hover {
	background-position: 0 -32px;
}

body#about #navAboutRentech {
	background-image: url(../images/navigation/nav_AboutRentech.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:158px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 118px;
}

#navProducts {
	background-image: url(../images/navigation/nav_Products.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:142px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 278px;
}

#navProducts:hover {
	background-position: 0 -32px;
}

body#products #navProducts {
	background-image: url(../images/navigation/nav_Products.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:142px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 278px;
}

#navCaseStudies {
	background-image: url(../images/navigation/nav_CaseStudies.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:137px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 422px;
}

#navCaseStudies:hover {
	background-position: 0 -32px;
}

body#casestudies #navCaseStudies {
	background-image: url(../images/navigation/nav_CaseStudies.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:137px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 422px;
}

#navIndustrySolutions {
	background-image: url(../images/navigation/nav_IndustrySolutions.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:147px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 561px;
}

#navIndustrySolutions:hover {
	background-position: 0 -32px;
}

body#industrysolutions #navIndustrySolutions {
	background-image: url(../images/navigation/nav_IndustrySolutions.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:147px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 561px;
}

#navContactUs {
	background-image: url(../images/navigation/nav_ContactUs.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:128px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 710px;
}

#navContactUs:hover {
	background-position: 0 -32px;
}

body#contactus #navContactUs {
	background-image: url(../images/navigation/nav_ContactUs.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:128px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 710px;
}

#navMedia {
	background-image: url(../images/navigation/nav_Media.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:119px;
	height: 32px;
	display: block;
	float: left;
	position: absolute;
	left: 840px;
}

#navMedia:hover {
	background-position: 0 -32px;
}

body#media #navMedia {
	background-image: url(../images/navigation/nav_Media.gif);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width:119px;
	height: 68px;
	display: block;
	float: left;
	position: absolute;
	left: 840px;
}


/* -------------------------------- ABOUT RENTECH -------------------------------- */
#navigation #subnavAbout {
    position:absolute;
    top:32px;
	left:118px;
	width: 158px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavAbout a:link, #navigation #subnavAbout a:active, #navigation #subnavAbout a:visited {
    display:block;
    height: 25px;
    font-size: 11px;
    padding: 10px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavAbout a:hover {
	text-decoration: underline;
}


/* -------------------------------- PRODUCTS -------------------------------- */
#navigation #subnavProducts {
    position:absolute;
    top:32px;
	left:278px;
	width: 200px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavProducts a:link, #navigation #subnavProducts a:active, #navigation #subnavProducts a:visited {
    display:block;
    height: 25px;
	font-size: 11px;
    padding: 7px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavProducts a:hover {
	text-decoration: underline;
}

/* -------------------------------- CASE STUDIES -------------------------------- */
#navigation #subnavCaseStudies {
    position:absolute;
    top:32px;
	left:422px;
	width: 245px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavCaseStudies a:link, #navigation #subnavCaseStudies a:active, #navigation #subnavCaseStudies a:visited {
    display:block;
    height: 25px;
    font-size: 11px;
    padding: 10px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavCaseStudies a:hover {
	text-decoration: underline;
}

/* -------------------------------- INDUSTRY SOLUTIONS -------------------------------- */
#navigation #subnavIndustrySolutions {
    position:absolute;
    top:32px;
	left:561px;
	width: 147px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavIndustrySolutions a:link, #navigation #subnavIndustrySolutions a:active, #navigation #subnavIndustrySolutions a:visited {
    display:block;
    height: 25px;
    font-size: 11px;
    padding: 10px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavIndustrySolutions a:hover {
	text-decoration: underline;
}

/* -------------------------------- CONTACT US -------------------------------- */
#navigation #subnavContactUs {
    position:absolute;
    top:32px;
	left:710px;
	width: 128px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavContactUs a:link, #navigation #subnavContactUs a:active, #navigation #subnavContactUs a:visited {
    display:block;
    height: 25px;
    font-size: 11px;
    padding: 10px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavContactUs a:hover {
	text-decoration: underline;
}

/* -------------------------------- MEDIA -------------------------------- */
#navigation #subnavMedia {
    position:absolute;
    top:32px;
	left: 840px;
	width: 119px;
    visibility:hidden;
    z-index:100;
    border-bottom: 1px solid #FFF;
	text-align: left;
	font-weight: bold;
}

#navigation #subnavMedia a:link, #navigation #subnavMedia a:active, #navigation #subnavMedia a:visited {
    display:block;
    height: 25px;
    font-size: 11px;
    padding: 10px 6px 0 6px;
    background-color: #E20916;
    color: #FFF;
    border-top: 1px solid #FFF;
}

#navigation #subnavMedia a:hover {
	text-decoration: underline;
}







/* ------------------------------------------------------------------------ */



/* ------------------------ HOME PAGE STYLES ---------------------------- */

#bodyContent {
	background-image: url(../images/backgrounds/home_bg.gif);
	background-repeat: repeat-y;
	width: 959px;
	margin: 20px 0 10px 0;
	overflow: hidden;
	text-align: left;
}

#bodyContent .left {
	float: left;
	width: 219px;
}

#bodyContent .middle {
	float: left;
	width: 482px;
	margin-left: 20px;
}

#bodyContent .right {
	float: right;
	width: 217px;
}

.address {
	font-size: 1.0em;
}

.right p {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

table.homemiddle {
}

table.homemiddle td {
	vertical-align: top;
}

table.homemiddle td h2 {
	padding: 0 0 0 5px;
}

table.homemiddle td p {
	padding: 0 20px 20px 5px;
	margin: 0;
	font-size: 1.1em;
}

.middledots {
	background-image: url(../images/backgrounds/homemiddots-bg.jpg);
	background-repeat: repeat-y;
}

/* ------------------------------------------------------------------------ */

#intbodyContent {
	margin: 20px 0 0 0;
	overflow: hidden;
	text-align: left;
}

#intbodyContent .left {
	width: 240px;
	float: left;
}

#intbodyContent .right {
	width: 714px;
	float: left;
}

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

#intbodyContent2 {
	background-image: url(../images/backgrounds/interior-bg.jpg);
	background-repeat: repeat-y;
	margin: 20px 0 20px 0;
	overflow: hidden;
	text-align: left;
}

#intbodyContent2 .left {
	width: 200px;
	float: left;
}

#intbodyContent2 .middle {
	
	width: 529px;
	float: left;
	margin: 0 0 100px 0;
}

#intbodyContent2 .middle p, #intbodyContent2 .middle ul li {
	padding-right: 30px;
}

#intbodyContent2 .right {
	width: 218px;
	float: left;
}

/* ------------------------------------------------------------------------ */

ul.leftNav {
	margin:0;
	padding: 0 0 0 25px;
	list-style: none;
	color: #E20916;
	font-weight: bold;
}

ul.leftNav li {
	padding: 0 20px 10px 0;
}

table.advertisement tr.title {
	font-weight: bold;
	height: 20px;
	vertical-align: top;
}

table.advertisement td img {
	padding: 0 0 10px 0;
}

table.advertisement td.pdf {
	background-image: url(../images/common/pdficon.jpg);
	background-repeat: no-repeat;
	height: 30px;
}

table.advertisement td.pdf p {
	color: #E20916;
	margin: 0;
	padding: 0 0 0 40px;
	font-size: 1.0em;
}

table.advertisement td.jpg {
	height: 30px;
}

table.advertisement td.jpg p {
	color: #E20916;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.0em;
}

table.gallery td img {
	padding: 0 10px 10px 0;
}

table.tradeshows td.info {
	vertical-align:top;
}

table.tradeshows td h2 {
	margin: 0;
	padding: 20px 0 0 0;
	color: #E20916;
}

table.tradeshows td img {
	padding-bottom: 20px;
}

table.contacttop td {
	vertical-align: top;
}

#contact h1 {
	padding: 10px 0 0 0;
}

a.contact {
	color: #CC0000;
	font-weight: bold;
	background: url(../images/common/redmorearrow.gif) no-repeat right;
	padding: 0 10px 0px 0;
}

table.contactresults {
	padding: 0 0 20px 0;
}

table.contactresults td {
	vertical-align: top;
}

.contacttitle {
	padding: 10px 0 5px 0;
}

.contacttop {
	font-size: 1.1em;
}


/* ------------------------ FOOTER STYLES ---------------------------- */
#footer1 {
	margin: 10px 0 20px 0;
	font-size: 1.0em;
	text-align: left;
}

#footer2 {
	background-color: #E20916;
	height: 20px;
}



/* ------------------------  CONTACT FORM CSS ------------------------ */


#contactForm  {
					width: 240px;

}

#contactForm label  {
  					width: 60px;
 					font-size: 10px;
					color: #808080;
					margin-top: 5px;
      			  	text-align: right;
        			padding-right: 10px;
					float: left;
					color: #000000;

}

 
 #contactForm input  {
 					width: 140px;
					height: 15px;
					margin-top: 5px;
					font-family: Tahoma, Arial, san-serif;
					font-size: 1em;
					padding-left: 5px;
					display: block;
					border: 1px solid #bbbbbb;
}


 #contactForm textarea  {
					width: 140px;
					height: 70px;
					overflow: auto;
					margin-top: 5px;
					font-family: Tahoma, Arial, san-serif;
					font-size: 1em;
					padding-left: 5px;
					border: 1px solid #bbbbbb;
					display: block;
}


 
  #contactForm .submit  {
					width: 55px;
					margin-top: 5px;
					margin-right: 25px;
					float: right;	
					font-size: .9em;
					color: white;
					background-color: #cccccc;
					height: 20px;
					border: 0;
}


 #contactForm .submit:hover  {
					background-color: #e20916;
					border: 0;
					cursor: pointer;
								}


 