html {
margin:0;
padding:0;
	}
body {
margin:0 auto; 
font-size:0.9em; 
font-family:Arial, Verdana, Tahoma, sans-serif;  
background-color:#fff;  
text-align: center;
background-image:url(images/graphics/custom-solutions.gif);
background-color:#003366;
background-repeat:repeat-x;
	}
h1 {
margin:0; 
padding:0; 
font-size:1.5em; 
font-weight:normal; 
color:#0000CC; 
letter-spacing:2px; 
width:660px;
	}
h2 {
font-size:1.2em;
margin-top:2px;
text-align:left;
	}
h3 {
font-size:.8em;
text-align:center;
margin-top:2px;
	}
h5 {
font-size:125%;
margin-top:2px;
text-align:left;
color:#000099;
font-weight:bold;
margin-bottom:2px;
}
a {
color:#990000;
	}
a:hover {
color:#0000CC;
	}
a:visited {
	color:#990000;
	}
#customheatexchangers {
width:1020px; 
margin:0 auto; 
background:url(images/graphics/custom-heat-exchangers.png) repeat-y;
	}
#container {
background-color:#003366; 
width:990px; 
text-align:center; 
margin:0 auto;
}

#logo {
height:140px; 
min-height:140px;
width: 990px;
	}
#customsolutions {
	width:403x;
	height:170px;
	min-height:170px;
	float:right;
	padding-top:0;
	margin-top:0;
	margin-right:0;
	} 

#navigation {
background-color:#fff; 
height:50px; 
min-height:50px;
width:990px; 
}
#menuwrapper, #p7menubar ul a {
	height:auto;
	min-height:auto;
	padding:3px 0 3px 0;
	font-size:1em;
	}

#menu {
background: url(images/graphics/chillers.jpg); 
height:30px;
width:990px; 
}
#text {
margin:15px 248px 0 36px; 
}
#textcolumns {
width:350px;
margin:0 10px 0 0;
float:left;
}
#text p {
padding:0 20px 0 0;
margin-top:0;
}
#text h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
margin:0; 
padding:0; 
font-size:1.7em; 
color:#0000CC; 
letter-spacing:2px; 
width:660px;
}
#text h2 {
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/graphics/heat-transfer-solutions.png);
font-size:1.25em;
font-weight:lighter;
margin-top:16px;
text-align:left;
padding:6px 0 12px 0px;
background-repeat:no-repeat;
padding-left:25px;
margin-left:-10px;
margin-bottom:0;
color:#990000;
}
.testimonial {
font-size:106%;
}
.signature {
margin-left:16px;
font-style:italic;
font-size:98%;
line-height:24px;
color:#000099;
}
#text ul {
list-style-type:none;
padding:0 0 0 14px;
margin:0px;
}
#text li
{
background-image:url(images/graphics/optitemp-bullit.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding:7px 0px 5px 18px;
}
#text a {
color:#990000;
	}
#text a:hover {
color:#0000CC;
text-decoration:underline;
	}
#text a:visited {
	color:#990000;
	}
#thermalproducts ul {
list-style-type:none;
padding:0 0 0 14px;
margin:0 0 0 12px;
}
#thermalproducts li
{
background-image:url(images/graphics/optitemp-bullit.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding:7px 0px 0 18px;
margin:0;
}
#optitemptext {
width:700px;
text-align:left;
padding-bottom:20px;
}
#optitemptext > :first-child { margin-top: 0;  }

#optitemptext p {
line-height:16px; 
font-size:100%; 
padding:0; 
margin:6px 0 0 0;
}

#sidebar {
float:right; 
width:220px; 
padding: 15px 12px 0 14px; 
text-align:left;
border-left:#CCCCCC 1px solid;
}
#sidebar a{
 color:#990000;
}
#sidebar a:visited {
 color:#990000;
}
#sidebar a:hover{
 color:#990000;
 text-decoration:underline;
}
#sidebar  > :first-child { margin-top: 0;  }

#sidemenu {
width:180px;   
height:50px; 
min-height:50px;
background-image:url(images/graphics/grey-buttons.png); 
background-repeat:no-repeat;
}
#sideheader  {
width:180px;   
height:40px; 
min-height:40px;
background-image:url(images/graphics/header2.gif);  
background-repeat:no-repeat;
}
.sideheaders{
text-align:left;  
font-size:16px; 
color:#fff;
padding-top:11px;
padding-left:36px;
}
#sideheader a {
text-decoration:none;
color:#fff;
}
#sideheader a:hover {
text-decoration:none;
color:#fff;
}
#sideheader a:visited {
text-decoration:none;
color:#fff;
}
#products  {
width:216px;   
height:40px; 
min-height:40px;
background-image:url(images/graphics/header1.gif);  
background-repeat:no-repeat;
}
#products  p{
text-align:left;  
font-size:16px; 
color:#fff;
padding-top:11px;
padding-left:38px;
}
#products  h1{
text-align:left;  
font-size:16px; 
color:#fff;
padding-top:11px;
padding-left:36px;
letter-spacing:normal;
}
#products a {
text-decoration:none;
color:#fff;
}
#products a:hover {
text-decoration:none;
color:#fff;
}
#products a:visited {
text-decoration:none;
color:#fff;
}
#sidetext {
 width:216px;
 margin-top:0;
 clear:right;
}
#sidetext p {
padding:6px 12px 0 12px;
margin-top:0;
font-size:11px;
}
#main {
float:left; 
background:url(images/graphics/optitemp.gif) no-repeat top right #fff; 
padding:20px 0 0 0; 
width:990px; 
text-align:left;
}
#footer {
background-image:url(images/graphics/opti-top-footer.jpg);
background-repeat:none; 
height:130px; 
min-height:130px;
clear:both; 
width:990px; 
line-height:normal;
border-bottom:#999 1px solid;
}
#left_footer {
float:left; 
padding:0;
margin-left:-5px; 
width:750px; 
text-align:left;  
}

#left_footer a {
color:#FFFFFF;
}
#left_footer a:visited {
color:#FFFFFF;
}
#left_footer a:hover {
text-decoration:none;
}
#navcontainer ul li { 
display:inline; 
font-size:.8em; 
font-family:Verdana, Geneva, sans-serif; 
text-align:left; 
font-weight:normal; 
color:#fff; 
line-height:1.45em;
}

#right_footer {
float:right; 
padding:0 20px 0 0; 
text-align:right; 
color:#FFFFFF; 
font-weight:normal; 
width:215px; 
line-height:18px; 
}
#right_footer a {
color:#FFFFFF;
}
#right_footer a:visited {
color:#FFFFFF;
}
#right_footer a:hover {
text-decoration:none;
}

#industrialchillers {
background:url(images/graphics/industrial-chiller-products.gif); 
background-repeat:no-repeat;
float:left; 
width:216px; 
margin:0px 12px 10px 0; 
padding:0 0 0 0; 
height:245px; 
min-height:245px; 
background-color:#fff;
}
#thermalsolutions {
float:left; 
width:213px;   
height:320px; 
min-height:320px; 
background-color:#fff;
text-align:left;
background-image:url(images/graphics/laboratory-chillers.gif);
border-top:#000099 1px solid;
border-left:#000099 1px solid;
border-right:#000099 1px solid;
margin:0 24px 10px 0;
}
#thermaltext {
text-align:left;
height:90px;
min-height:90px;
padding:0 3px 3px 4px;
color:#fff;
font-size:.9em;
margin-left:8px;
margin-top:0;
line-height:14px;
}
#thermalsolutions a:link {
color:#FFCC00;
text-decoration:none;
}
#thermalsolutions a:visited{
color:#FFCC00;
text-decoration:none;
}
#thermalsolutions a:hover {
color:#FFCC00;
text-decoration:underline;
}

#thermalproducts {
float:left;
width:420px;
height:320px; 
min-height:320px; 
background-color:#fff;
text-align:left;
/*background-image:url(images/graphics/laboratory-chillers.gif);*/
overflow:auto; 
overflow-y:auto;  
overflow-x:hidden; 
scrollbar-arrow-color:#ccc; 
scrollbar-face-color:#fff; 
scrollbar-3dlight-color:#99cc66; 
scrollbar-darkshadow-color:#669933; 
border:#000099 1px solid;
margin:0 5px 10px 0;
padding:0 15px 0 15px;
}
#thermalproducts p {
text-align:left;
color:#fff;
font-size:100%;
margin-left:8px;
margin-top:0;
line-height:14px;
}
#thermalproducts a:link {
color:#FFCC00;
text-decoration:none;
}
#thermalproducts a:hover {
color:#FFCC00;
text-decoration:underline;
}

.button a {
display: block;
width: 213px;
height: 50px;
background:url(images/graphics/heat-exchangers-chillers.gif);
background-repeat:no-repeat;
color:#fff;
margin-top:5px;
line-height:1.4em;
}
.button a:hover {
background-position: -213px 0;
color:#fff;
} 
#buttonsgrey {
	width:216px;
	height:40px;
	min-height:40px;
	color:#990000;
	background:url(images/graphics/grey-buttons.png);
	background-repeat:no-repeat;
	padding:18px 0 0 0;
	text-align:center;
}
#buttonsgrey a {
color:#990000;
text-decoration:none;
}
#buttonsgrey a:visited {
color:#990000;
text-decoration:none;
}
#buttonsgrey a:hover {
color:#990000;
text-decoration:none;
} 
#chillerinformation {
width:205px; 
text-align:left; 
padding:0 4px 4px 4px;  
height:180px; 
min-height:180px; 
line-height:16px; 
}
#chillerinformation  > :first-child { 
margin-top: 0; 
}

#chillerinformation p {
font-size:.8em; 
padding:4px 8px 0 8px; 
}
#chillerinformation a {
color:#990000;
text-decoration:none;
}
#chillerinformation a:hover {
color:#990000;
text-decoration:underline;
}
#chillerinformation a:visited {
color:#990000;
text-decoration:none;
}
.sidebarimage {
margin-top:-6px;
margin-bottom:10px;
margin-left:-9px;
}
.topmargin {
 margin:0 0 0 4px;
 text-align:center;
 float:none:
}
#floatcenter {
padding-top:0;
 text-align:center;
 float:none:
 margin:0 auto;
}
.topmargin2 {
 margin-top:8px;
}
.centerimage {
text-align:center;
padding-left:10px;
}
#leftimages {
width:240px;
height:180px;
min-height:180px;
margin:0 8px 4px 0;
border:#000099 1px solid;
float:left;
padding:0;
}
#leftimagesWide {
width:300px;
height:180px;
min-height:180px;
margin:0 8px 4px 0;
float:left;
padding:0;
}
#leftimagesblank {
width:240px;
height:180px;
min-height:180px;
margin:0 8px 4px 0;
float:left;
padding:0;
}
#leftimagemarkets {
width:215px;
height:180px;
min-height:180px;
margin:0 8px 4px 4px;
padding:0 auto 0 auto;
float:left;
padding:0;
}
#widecontainer {
width:688px;
height:190px;
margin:20px 0 10px 0;
}
.spaceTopBot {
margin:8px 0 8px 0;
}
#leftimagesplus {
width:240px;
height:180px;
min-height:180px;
margin:0 16px 4px 0;
border:#000099 1px solid;
float:left;
padding:0;
}
#leftimagesbig {
width:370px;
height:280px;
min-height:280px;
margin:0 16px 8px 0;
border:#000099 1px solid;
float:left;
padding:0;
}
#leftimages320 {
width:320px;
height:240px;
min-height:240px;
margin:0 16px 8px 0;

float:left;
padding:0;
}
#spacerhigh {
width:700px;
margin:5px 0 5px 0;
padding:0;
height:10px;
min-height:10px;
clear:left;
}
#spacer {
width:700px;
margin:0;
padding:0;
height:1px;
min-height:1px;
clear:left;
}
#spacertwo {
width:680px;
margin:0;
padding:0;
height:1px;
min-height:1px;
clear:left;
}
#textboxes {
width:250px;
margin:0 5px 0 0;
float:left;
}
#textcolumns {
width:345px;
margin:0 5px 0 0;
float:left;
}
#smalltextboxes {
width:190px;
margin:0;
float:left;
}
#floatimageleft {
float:left;
display:block;
margin-right:10px;
}
#textboxes ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#textboxes li {
background-image:url(images/graphics/service-checklist.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding:7px 0px 5px 18px;
}

#texttwo {
margin:0 248px 0 20px; 
}
#texttwo p {
padding:0 20px 0 0;
margin-top:0;
}
#texttwo h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
margin:0; 
padding:0; 
font-size:1.7em; 
color:#0000CC; 
letter-spacing:2px; 
width:660px;
}
#texttwo h2 {
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/graphics/heat-transfer-solutions.png);
font-size:1.25em;
font-weight:lighter;
margin-top:16px;
text-align:left;
padding:6px 0 12px 0px;
background-repeat:no-repeat;
padding-left:25px;
margin-left:-10px;
margin-bottom:0;
color:#990000;
}


/*tab section*/
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: #bdf url(images/graphics/tab.png);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(images/graphics/tab.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}

div.content {
    border: #48f solid 3px;
    clear: left;
    padding: 1em;
}
#producthead {
font-size:1.5em;
width:350px;
background-color:#000099;
color:#fff;
margin:14px 0 0 0;
padding:8px 0 5px 10px;
letter-spacing:.6em;
}
#productsubhead {
width:320px;
font-size:1.2em;
text-align:left;
padding:6px 0 0 0;
padding-left:27px;
margin-bottom:0;
margin-top:10px;
color:#990000;
}
#textcolumn {

}

#formbox {
	height:60px;
	min-height:60px;
	margin:0 20px 0 0;
	width:320px;
	float:left;
}
#formbox p {
	color:#000;
	margin:10px 0 0 0;
}
#formbox select, textarea, text, input {
 	margin:5px 0 0 0;
}
/* Gradient 1 */
.tb10 {
	background-image:url(images/graphics/formbox.gif);
	background-repeat:repeat-x;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:75px;
	color:#000;
	padding:3px;
	margin-right:8px;
	font-family:tahoma, arial, sans-serif;
	height:21px;
	min-height:21px;
}
.tb11 {
	background-image:url(images/graphics/formbox.gif);
	background-repeat:repeat-x;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:290px;
	color:#000;
	padding:3px;
	margin-right:8px;
	font-family:tahoma, arial, sans-serif;
	height:21px;
	min-height:21px;
}
#scrollDiv {
	width:700px;
	height:auto;
	min-height:auto;
	border-bottom:#CCCCCC 1px solid;
	line-height:120%;
}
#scrollDiv  p {
	margin-left:40px;
	line-height:120%;
}
#scrollDiv h1 {
	margin-left:30px;
	padding:10px 0;
	font-size:150%;
	color:#003399;
	line-height:120%;
	margin-top:30px;
}
#scrollDiv h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(images/graphics/heat-transfer-solutions.png);
	font-size:1.25em;
	font-weight:lighter;
	text-align:left;
	margin-left:15px;
	background-repeat:no-repeat;
	margin-bottom:0;
	color:#990000;
	padding-top:9px;
}
#scrollDiv  h3 {
	font-size:120%;
	color:#003366;
	font-weight:bold;
	text-align:left;
	margin-left:30px;
}
#scrollDiv  a, a:hover, a:visited, {
	padding:20px;
	font-weight:bold;
	color:#990000;
	line-height:120%;
}
.productimage {
	padding:20px 30px;
	float:left;
	margin-bottom:10px;
	
}
.smallLinks {
	font-size:100%;
}
#productImages {
	width:255px;
	padding:auto;
	float:left;
}
#productImages.center {
	text-align:center;
	margin:auto;
}
.centerDiv {
	text-align:center;
	margin:0 auto;
	width:92px;
}
