
body { 
background: #ffffff url(/images/fade.gif) repeat-x; 
font-size: 12px; 
font-family: Arial, Verdana, sans-serif; 
color: #595959; 
} 
#container { 
width: 740px; 
margin:10px auto 0 auto; 
} 

#maincontent IMG.cmx-FloatLeft 
{ 
float: left; 
clear:left; 
} 
/* header area start */ 
#header { 
width: 740px; 
border-bottom:4px solid #000080 
} 
/* main area start */ 
#main { 
width: 740px; 
padding-bottom:20px; 
} 
#leftnav { 
width: 180px; 
} 
#content_area { 
padding:20px 0px 0px 10px; 
} 



/* footer area start */ 
/**************************************************** 
Footer 
****************************************************/ 
#footer{ 
display: block; 
margin-top:1px; 
padding-top:20px; 
clear: both; 
background: url(/images/footer-bg.gif) repeat-x; 
height: 95px; 
font-size: 12px; 
line-height: 22px; 
text-align: center; 
padding: 14px 0 0 0; 
} 
#footer a{ 
text-decoration: none; 
color: #595959; 
} 
#footer a:hover{ 
text-decoration: underline; 
} 
.footer-display{ 
display: block; 
padding: 12px; 
} 
#footer .border{ 
background-color: #fff; 
height: 1px; 
display: block; 
} 
.footer-print{ 
color: #000; 
display: none; 
} 
#thomas_info { 
width: 740px; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 
/* heading styles */ 

h1 
{color:#000080; 
font-family:Arial,Verdana,sans-serif; 
font-size:2.0em; 
font-weight:normal; 
line-height:1.3em; 
margin-bottom:20px; 
margin-top:0px; 
} 


h3{ 
color:#000000; 
font-family:"Myriad Pro",Arial,Verdana,sans-serif; 
font-size:1.3em; 
font-weight:normal; 
} 




.rightalign 
{ 
float:right; 
margin:10px 0 10px 10px; 
} 




/* image styles */ 
.img01 { 
border: 1px #000000 solid; 
} 
.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 
.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 
/**************************************************** 
Banner 
****************************************************/ 
#banner { 
font-size: 12px; 
width: 100%; 
} 
.UAgecko #banner{height: 116px;} 
#banner a{ 
text-decoration: none; 
} 
#banner .search{ 
display: block; 
margin: 48px 0 0 0; 
float: right; 
padding-right: 11px; 
} 

#banner .search input { 
margin-right: 0px; 
margin-bottom: 4px; 
} 

html>body #banner .search input { 
margin-right: 0px; 
margin-bottom: 10px; 
} 

#banner img.rfq{ 
padding-right: 4px; 
} 
.floatleft 
{ 
display: block; 
float: left; 
} 
.box{ 
display: block; 
width: 225px; 
background: #fff; 
border: 2px solid #527cd7; 
} 
.box .inner{ 
margin: 1px; 
background: #fff url(/images/box-bg.gif) no-repeat; 
display: block; 
width: 225px; 
} 

.inner a { 
color: #0047BD; 
font-size:12px; 
} 






DIV.cmxvspace 
{ 
width: 1px; 
background: none; 
border: none; 
margin: 0px; 
padding: 0px; 
} 
.mkg{ 
padding: 0; 
display: block; 
margin-left: 15px; 
} 
/**************************************************** 
Left 
****************************************************/ 
#left { 
padding-top: 14px; 
padding-left:0px; 
} 
#left .bannernavigation{ 
display: block; 
clear: both; 
width: 180px; 
font-weight: bold; 
font-family:"Tahoma",Arial,Verdana,sans-serif; 
font-size: 12px; 
} 
#left .bannernavigation a{ 
display: block; 
text-decoration: none; 
padding: 9px 0 8px 25px; 
background: url(/images/left_bg.gif) no-repeat 0 -29px; 
color: #0047bd; 
font-weight:bold; 
} 
#left .bannernavigation a:hover, #left a#banner_current{ 
display: block; 
padding: 9px 0 8px 25px; 
background: url(/images/left_bg.gif) no-repeat 0 1px; 
} 
#left .bannernavigation .sub-menu { 
margin-left: -15px; 
margin-top:-10px; 
margin-bottom:-10px; 
padding:0px; 
display:block; 
} 
#left .bannernavigation .sub-menu a { 
padding:0; 
background:transparent; 
color: #000; 
font-size: .95em; 
font-weight: normal; 
margin: 0; 
padding: 0; 
} 
#left .bannernavigation .sub-menu ul li { 
margin: 0; 
padding: 0; 
font-size:12px; 
list-style-image: url(/images/round_bullet.jpg); 
list-style-type: none; 
} 
#left .bannernavigation .sub-menu a:hover { 
padding:0; 
background:transparent; 
text-decoration:underline; 
} 
#left .bannernavigation .sub-sub-menu { 
margin: 0px; 
display:block; 
} 
#left .bannernavigation .sub-sub-menu a { 
padding:0; 
background:transparent; 
color: #000; 
font-size: .95em; 
font-weight: normal; 
margin: 0; 
} 
#left .bannernavigation .sub-sub-menu a:hover { 
padding:0; 
background:transparent; 
text-decoration:underline; 
} 
#left .bannernavigation .sub-sub-menu ul { 
list-style-image: url(/images/square_bullet.jpg); 
list-style-type: none; 
} 
IMG.cmx-Center 
{ 
display: block; 
text-align: center; 
margin-left:auto; 
margin-right:auto; 
} 
.center { 
text-align:center; 
width:180px; 
display:block; 
font-size:14px; 
} 


.bucket { 
display: block; 
width: 240px; 
float: left; 
margin-right: 15px; 
vertical-align:top; 
} 
.bucket-right { 
display: block; 
width: 240px; 
float: right; 
vertical-align:top; 
} 



.bucket img, .bucket-right img 
{ 
padding: 1px; 
border: 2px solid #527cd7; 
} 


/****************Footer***************/ 
.footer-display{ 
display: block; 
padding: 12px; 
} 
#footer .copyrightnotice .copyright { 
padding-right: 6px; 
} 
td 
{ 
font-family:Tahoma,Arial,Verdana,sans-serif; 
font-size-adjust:none; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:12px; 
} 
#mainnew td{ 
line-height:1.8em; 
} 
/************** 
mainnew 
****************************************************/ 
#mainnew { 
margin: 0px 0 0 0; 
padding: 0 0 0 11px; 
float:left; 
line-height:1.8em; 

} 

#mainnew .breadcrumbs{ 
padding: 8px 0 15px 0; 
display: block; 
color: #595959; 
clear: both; 
font-size: 12px; 
border-top: 1px solid #fff; 
} 

#mainnew .breadcrumbs a{ 
color: blue; 
text-decoration: underline; 
font-size: 12px; 
} 

#mainnew p{ 
font-family:"Tahoma",Arial,Verdana,sans-serif; 
font-size:12px; 
font-size-adjust:none; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
line-height:1.8em; 
} 

#mainnew ul li a { 
padding-left: 0; 
color:#0047BD; 
} 

#mainnew ol{ 
list-style-type: disc; 
margin-left: 25px; 
padding-left: 1em; 
text-indent: -1em; 
} 

#mainnew ul { 
margin-left:0px; 
color:#595959; 
line-height:1.8em; 
list-style-image: url(/images/round_bullet.jpg); 
list-style-type: none; 
} 



#mainnew .blue h2 a { 
color:#000786; 
display:block; 
font-family:Arial,Verdana,sans-serif; 
font-size:16px; 
margin-top:5px; 
padding:0px; 
text-decoration:none; 
} 


#mainnew h2, #mainnew h2 a { 
color:#000078; 
display:block; 
font-family:arial; 
font-size:16px; 
margin:0; 
padding:0; 
text-decoration:none; 
} 



#mainnew h2, #mainnew h2 a:hover 
text-decoration:underline; 
} 

.rheotherm-text li { 
list-style-type: disc; 
margin-left:30px; 
} 

#mainnew li { 
margin: 0 0 0 20px; 
} 

html>body #mainnew li { 
margin: 0 0 0 -10px; 
} 

#mainnew ol li{ 
display: block; 
} 

#mainnew IMG.left { 
BORDER: #a6a6a6 5px solid; 
DISPLAY: block; 
BACKGROUND: #c1c1c1; 
MARGIN: 0px 10px 5px 0px; 
padding:0px; 
} 


#mainnew img.right{ 
padding: 6px; 
border: 1px solid #a6a6a6; 
background: #c1c1c1; 
margin: 5px 0 5px 10px; 
} 
#mainnew img{ 
margin-right: 5px; 
} 
#mainnew .caption{ 
font-size: 12px; 
display: block; 
} 

#mainnew table.scrapetable { 
padding: 3px; 
margin: 0 0 10px 0; 
width: 450px; 
font-size:9px; 
border-collapse: collapse; 
} 
#mainnew table.scrapetable scrapetable1{ 
padding: 3px; 
font-size:9px; 
margin: 0 0 10px 0; 
width: 450px; 
border-collapse: collapse; 
} 
#mainnew table.scrapetable td{ 
padding: 5px 6px; 
font-size:11px; 
border: 1px solid #000000; 
color:#000000; 
} 

#mainnew table.scrapetable td a{ 

font-size:11px; 
color:#000000; 
text-decoration:underline; 
} 

#mainnew table.scrapetable td a:hover{ 
font-size:11px; 
color:#000000; 
text-decoration: none; 
} 

#mainnew table.scrapetable td.border { 
border-bottom: 1px solid #ccc; 
} 
#mainnew table.scrapetable th, .scrapetable-alloy th{ 
padding: 5px 8px; 
border: 1px solid #000; 
font-weight: bold; 
background-color: #ccc; 
} 
#mainnew table.scrapetable .col1{ 
font-weight: bold; 
font-size:11px; 
padding-right: 18px; 
} 
#mainnew table.scrapetable .even, .scrapetable-alloy .even{ 
background-color: #F7F7F7; 
} 
#mainnew table.two-col .col1{ 
padding: 5px 8px; 
border: 1px solid #000; 
font-weight: bold; 
font-size:9px; 
background-color: #ccc; 
} 
#mainnew table.list{ 
padding: 3px; 
margin: 20px 0 10px 0; 
width: 63%; 
} 
#mainnew .rheotherm-rfq .col1 { 
width: 220px; 
} 
#mainnew .multi-line .col1 { 
width:500px; 
} 
#mainnew ul li { 
list-style-type: disc; 
} 



#mainnew table 
{ 
font-size:9px; 
} 

a.arrow{ 
background: url(/images/arrow.gif) 0 50% no-repeat; 
padding-left: 15px; 
color: #0047bd; 
margin-bottom: 5px; 
display: block; 
} 


#mainnew .blue{ 
background: url("/images/home-blue.gif") no-repeat; 
display: block; 
width: 235px; 
font-size:11px; 
float: right; 
line-height: 1.6em; 
margin-top: 10px; 
padding: 10px 10px 0 15px; 
} 
html>body #mainnew .blue{ 
width: 215px; 
} 



#mainnew .blue ul { 
clear: left; 
display: block; 
margin: -10px 0 0 0px; 
list-style-image: url(/images/arrow.gif); 
list-style-type: none; 
padding:0px; 
line-height:1.6em; 
} 
html>body #mainnew .blue ul{margin-left:8px;} 



#mainnew .blue ul li { 
margin: 0; 
padding-left:0px; 
list-style-type: none; 
} 

#mainnew .blue a { 
font-size:11px; 
} 

#mainnew .blue h2 { 
font-size:16px; 
margin:0; 
padding:0; 
} 


#mainnew .blue p { 
font-size:0.9em; 
margin:0px; 
} 


/**************************************************** 
Right Content 
****************************************************/ 
#right{ 
float: left; 
font-family:"Tahoma",Arial,Verdana,sans-serif; 
font-size:12px; 
line-height:1.8em; 
width:100%; 
color:#595959; 
} 



#right .print{ 
background: url(/images/print-icon.gif) no-repeat; 
display: block; 
width: 165px; 
padding-left:27px; 
float:right; 
padding-bottom:10px; 
} 

#right a{ 
color: #0047BD; 
font-size: 1em; 
} 


.blue_main{width:180px; padding-bottom:13px; display:block; background: url:(/images/blue-bottom.gif) left bottom no-repeat; text-align:left;} 





#right .blue{ 
background: url(/images/blue-bg.gif) no-repeat; 
display: block; 
width: 180px; 
margin-top: 10px; 
margin-right: 15px; 
padding: 15px 10px 15px 10px; 
font-size:11px; 
} 

html>body #right .blue{ 
width: 165px; 
margin-right: 5px; 
padding: 15px 10px 15px 10px; 
} 

#right .blue h2, .blue h2 a{ 
font-size: 1em; 
font-weight:bold; 
margin-bottom: 3px; 
color: blue; 
text-decoration: none; 
font-family: Arial, Verdana, sans-serif; 
} 


#right .blue ul { 
clear: left; 
display: block; 
margin: 0 0 0 13px; 
list-style-type: none; 
list-style-image: url:(/images/arrow.gif); 
padding:0px; 
} 


html>body #right .blue ul{margin-left:8px;} 



#right .blue a { 
font-size:11px; 
} 


#right .blue h2 a 
{ 
font-size:16px; 
color:blue; 
font-weight:bold; 
} 



#right .gray{ 
background: url("/images/bucket-bg.gif") no-repeat; 
display: block; 
height: auto; 
width: 155px; 
clear: both; 
padding: 0 15px 0 15px; 
} 

#right .gray h2, #right .gray h2 a{ 
font-size: 11px; 
color: #215ac5; 
display: block; 
} 
#right h1 a:hover { 
text-decoration: underline; 
} 

#rightcontent{float:right; margin-left:10px; width:190px;} 

#contactform{ 
padding: 10px 10px 0 10px; 
background: url(/images/product_bg.gif) no-repeat; 
width: 460px; 
} 



#contactform .formfield{ 
clear: both; 
margin: 0 0 10px 0; 
border-bottom: solid 1px #E0E0E0; 
padding: 3px 0 8px 0; 
} 


#contactform .widetext, #contactform .noborder{border-bottom: none;} 
#contactform .border{border-bottom: solid 1px #E0E0E0;} 
#contactform .border-top{border-top: solid 1px #E0E0E0;} 
#contactform .address input{ 
width: 200px; 
} 


#contactform .checkbox{border-bottom: none; padding: 0 3px 0 0 ; float: left;} 

#contactform .col1{ 
display: block; 
float: left; 
width: 200px; 
} 


#contactform .Please_describe_the_condenser_problemsissues_you_wish_to_address .col1 { 
width: 450px; 
} 


#leftcontent .highlight_class a { 
display: block !important; 
background: transparent url(/images/left_bg1.gif) no-repeat top left !important; 
padding: 9px 0 8px 25px !important; 
} 
