/*globals*/
body{background:#fff url(../images/mainBG.jpg) repeat-x;text-align:center;margin:0;padding:0;color:#757575;font-family:arial;font-size:12px;}
form,h1, h2, h3, p, ul, fieldset{margin:0;padding:0;border:0;}
img{border:0;}
ul.inlineNav{float:left!important;margin:0;padding:0;list-style:none;}
ul.inlineNav li{float:left;margin:0;padding:0;}
hr{color:#ccc;height:1px;line-height:1px;background-color:#ccc;border:0;}
p.quote{color:#999;font-style:italic;}
p.quote .quoteAuthor{display:block;text-align:right;margin-right:5px;}
.floatLt{float:left;}.floatRt{float:right;}
.last{margin:0!important;border-right:0!important;}
.blue{color:#32579e;}
.bold{font-weight:bold;}
.disclaimer{color:#979797;font-size:11px;line-height:15px;}
.uppercase{text-transform:uppercase;}
.noBullets{list-style:none;margin:0!important;padding:0;}
a{color:#32579e;text-decoration:none;font-size:12px;font-family:arial;}
a:hover{text-decoration:underline;}
.disabled{cursor:default!important;}
.txtFormula{letter-spacing:1px;}
/*end globals*/

/* main layout structure */
#mainWrapper{margin:0 auto; width:1002px;}
#mainWrapper #mainWrapperPad{text-align:left;}
#bottomBG{height:301px;background:#d4d2d3  url(../images/mainBG_footer.jpg) repeat-x;}
.logoWrapper{float:left;width:335px;}
.logoWrapper a{display:block;height:82px;background:transparent url(../images/home_logo.jpg) left top no-repeat;text-decoration:none;}







	
/*home layout*/
#homeTop{height:365px;margin-top:25px;}
#homeTop .logoWrapper{padding-top:125px;width:330px;}




#homeTop #homeTabsWrapper{float:right;width:668px;background:transparent url(../images/home_featuresBG_top.png) left top no-repeat;}
#homeTop #homeTabsWrapper #homeTabsWrapperPad{padding: 3px 0;background:transparent url(../images/home_featuresBG_bottom.png) left bottom no-repeat;}
#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG{background:transparent url(../images/home_featuresBG.png) left top repeat-y;}
#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG #tabs,
.subMain #contentWrapper #secondaryNav{margin:0 3px 0 3px;background:transparent url(../images/home_features_tabBG.gif) left top repeat-x;height:31px;}


.subMain #contentWrapper #secondaryNav{margin:0 3px 0 2px;height:30px;}

#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG #tabs .inlineNav{margin:0 0 0 22px;}
.subMain #contentWrapper #secondaryNav .inlineNav {margin:0 0 0 23px;}

#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG #tabs .inlineNav li a,
.subMain #contentWrapper #secondaryNav .inlineNav li a{float:left;font-size:12px;padding:9px 15px;color:#fff;display:block;text-decoration:none;text-transform:uppercase;*height:1%;}

.subMain #contentWrapper #secondaryNav .inlineNav li a{text-transform:none;font-size:12px;padding:0px 15px;line-height:30px;}

#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG #tabs .inlineNav li.on a,
#homeTop #homeTabsWrapper #homeTabsWrapperPad #homeTabsBG #tabs .inlineNav li a:hover,
.subMain #contentWrapper #secondaryNav .inlineNav li.on a,
.subMain #contentWrapper #secondaryNav .inlineNav a:hover{background:transparent url(../images/home_features_tabBG.gif) left -31px repeat-x;}


#homeTabsBG #rotate{position:relative;height:300px;width:100%;}
#homeTabsBG #rotate div.panel {position:absolute;height:269px;margin:0 3px;width:100%;}
#homeTabsBG #rotate div.panel div.panelPadding{padding:19px 0 0 24px;width:390px;color:#fff;}


#homeTabsBG #rotate div.panel div.panelPadding h2,
#homeTabsBG #rotate div.panel div.panelPadding h2 a{font-size:12px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;display:hidden;}
#homeTabsBG #rotate div.panel div.panelPadding h2 a, 
#homeTabsBG #rotate div.panel div.panelPadding h2 a:visited{color:#fff;}
#homeTabsBG #rotate div.panel div.panelPadding a:hover{text-decoration:none;}




#homeTabsBG #rotate div.panel div.panelPadding h1,
#homeTabsBG #rotate div.panel div.panelPadding h1 a{font-size:18px;font-weight:normal;margin-bottom:15px;width:85%;line-height:24px;}
#homeTabsBG #rotate div.panel div.panelPadding p, 
#homeTabsBG #rotate div.panel div.panelPadding p a, 
#homeTabsBG #rotate div.panel div.panelPadding p a:visited{font-size:12px;line-height:18px;color:#fff;display:block;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav *{vertical-align:middle;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav{position:absolute;bottom:20px;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li{margin-right:8px;display:block;height:15px;width:30px;background:#747372;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.on,
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.highlight{background:#303130;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li a{height:15px;width:30px;display:block;}

#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.nextPanel{width:15px;background:transparent url(../images/home_features_arrows.png) -17px 1px no-repeat;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.prevPanel{width:15px;background:transparent url(../images/home_features_arrows.png) 0 1px no-repeat;}

#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.prevPanel a, 
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.nextPanel a{width:auto!important;}

#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.readMore{background:transparent;width:auto;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.readMore a,
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.readMore a:visited{color:#999;font-size:11px;text-decoration:none;width:auto;}
#homeTabsBG #rotate div.panel div.panelPadding .inlineNav li.readMore a:hover{color:#fff;}


#homeTabsBG #rotate #panel_lcs{background:transparent url(../images/home_features_molten_metalBG.jpg) no-repeat;}
#homeTabsBG #rotate #panel_lcs h1, #homeTabsBG #rotate #panel_lcs h1 a, #homeTabsBG #rotate #panel_lcs h1 a:visited {color:#fdf053;}


#homeTabsBG #rotate #panel_provision{background:transparent url(../images/home_features_provisionBG.jpg) no-repeat;}
#homeTabsBG #rotate #panel_provision h1, #homeTabsBG #rotate #panel_provision h1 a:link, #homeTabsBG #rotate #panel_provision h1 a:visited{color:#f26522;width:75%;}
#homeTabsBG #rotate #panel_provision p{width:300px;line-height:20px;}
#homeTabsBG #rotate #panel_provision li.readMore a{color:#fff;}



#homeTabsBG #rotate #panel_ppc{background:transparent url(../images/home_features_ppcBG.jpg) no-repeat;}
#homeTabsBG #rotate #panel_ppc h2,
#homeTabsBG #rotate #panel_siris h2,
#homeTabsBG #rotate #panel_ppc h2 a, #homeTabsBG #rotate #panel_ppc h2 a:visited,
#homeTabsBG #rotate #panel_siris h2 a, #homeTabsBG #rotate #panel_siris h2 a:visited{color:#000;}


#homeTabsBG #rotate #panel_ppc h1, #homeTabsBG #rotate #panel_ppc h1 a:link, #homeTabsBG #rotate #panel_ppc h1 a:visited,
#homeTabsBG #rotate #panel_siris h1, #homeTabsBG #rotate #panel_siris h1 a:link, #homeTabsBG #rotate #panel_siris h1 a:visited{color:#3e64af;width:75%;}



#homeTabsBG #rotate #panel_ppc p,
#homeTabsBG #rotate #panel_siris p,
#homeTabsBG #rotate #panel_ppc p a:link, #homeTabsBG #rotate #panel_ppc p a:visited,
#homeTabsBG #rotate #panel_siris p a:link, #homeTabsBG #rotate #panel_siris p a:visited{width:300px;line-height:20px;color:#000;display:block;}


#homeTabsBG #rotate .panel p a:hover span{text-decoration:underline;}


#homeTabsBG #rotate #panel_ppc li.readMore a,
#homeTabsBG #rotate #panel_siris li.readMore a{color:#32579e;}




#homeTabsBG #rotate #panel_siris{background:transparent url(../images/home_features_sootBG.jpg) no-repeat;}
#homeTabsBG #rotate #panel_products{background:transparent url(../images/home_features_productsBG.jpg) no-repeat;}


#homeTabsBG #rotate #panel_products ul{margin:20px 0 0;padding:0;list-style:none;*margin-top:40px;}
#homeTabsBG #rotate #panel_products ul li{float:left;display:inline;margin:0 60px 20px 0;width:275px;}
#homeTabsBG #rotate #panel_products ul li a {padding-top:2px;padding-left:145px;display:block;text-decoration:none;line-height:15px;height:85px;}
#homeTabsBG #rotate #panel_products ul li a span{display:block;}
#homeTabsBG #rotate #panel_products ul li a span.name{color:#000;text-transform:uppercase;}
#homeTabsBG #rotate #panel_products ul li.feature_lcs a{background:url(../images/home_features_products_lcs.jpg) no-repeat;}
#homeTabsBG #rotate #panel_products ul li.feature_provision a{background:url(../images/home_features_products_provision.jpg) no-repeat;}
#homeTabsBG #rotate #panel_products ul li.feature_ppc a{background:url(../images/home_features_products_ppc.jpg) no-repeat;}
#homeTabsBG #rotate #panel_products ul li.feature_soot a{background:url(../images/home_features_products_siris.jpg) no-repeat;}


#homeTabsBG #rotate #panel_products ul li.feature_ppc, #homeTabsBG #rotate #panel_products ul li.feature_soot{margin-right:0;}



#homeBottom .inlineNav li{background:url(../images/homeNav_thumbBG.jpg) no-repeat;width:167px;}
#homeBottom .inlineNav li.last{width:166px;}
#homeBottom .inlineNav li a, #homeBottom .inlineNav li a:visited{display:block;color:#32579e;font-weight:bold;font-size:12px;width:162px;margin:2px 0 0 2px;padding-top:95px;text-decoration:none;}
#homeBottom .inlineNav li a:hover{color:#555;}
#homeBottom .inlineNav li a.about{background:transparent url(../images/homeNav_thumb_about.jpg) no-repeat;}
#homeBottom .inlineNav li a.products{background:transparent url(../images/homeNav_thumb_products.jpg) no-repeat;}
#homeBottom .inlineNav li a.press_and_publications{background:transparent url(../images/homeNav_thumb_press_and_publications.jpg) no-repeat;}
#homeBottom .inlineNav li a.research_and_development{background:transparent url(../images/homeNav_thumb_research_and_development.jpg) no-repeat;}
#homeBottom .inlineNav li a.distributors{background:transparent url(../images/homeNav_thumb_distributors.jpg) no-repeat;}
#homeBottom .inlineNav li a.contact{background:transparent url(../images/homeNav_thumb_contact.jpg) no-repeat;}
/* end home layout*/




/*top area*/
.subMain{background:transparent url(../images/subMainpgBG.gif) left bottom repeat-x fixed;}
.subMain #topArea{background:transparent url(../images/uni_borderTop.gif) repeat-x;}
.subMain #topArea .logoWrapper{padding-top:30px;}
.subMain #topArea .logoWrapper a{background:url(../images/uni_logo.jpg) no-repeat;}
.subMain #topArea #utilNav *{vertical-align:middle;}
.subMain #topArea #utilNav{float:left;width:665px;color:#999;border-bottom:1px solid #d5d3d3;padding:12px 0 10px 0;margin-bottom:15px;overflow:hidden;}
.subMain #topArea #utilNav ul.inlineNav li a{text-transform:uppercase;color:#999;text-decoration:none;font-size:11px;line-height:21px;display:block;}
.subMain #topArea #utilNav ul.inlineNav li a.rssLink{background:url(../images/icon_rss.gif) left 3px no-repeat; padding-left:20px;}

.subMain #topArea #utilNav form{float:right;}
.subMain #topArea #utilNav form label, #searchResultsForm label{text-transform:uppercase;font-size:11px;}
.subMain #topArea #utilNav form input, #searchResultsForm input{border:1px solid #b4b2b1;color:#999;padding:2px;font-size:11px;}

.subMain #topArea #rssFeedWrapper{float:left;width:665px;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul{list-style:none;margin:0;padding:0;height:60px;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li{margin:0;padding:0;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li a{font-size:11px;text-decoration:none;line-height:20px;white-space:nowrap;text-transform:uppercase;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li a:hover{color:#707070;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li.feed1 a{color:#707070;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li.feed2 a{color:#bab7b7;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li.feed3 a{color:#d7d5d5;}
.subMain #topArea #rssFeedWrapper #rssFeedContent ul li a:hover{color:#707070;}


.subMain #topArea #uniNav {margin-top:35px;}
.subMain #topArea #uniNav .inlineNav li a, 
.subMain #topArea #uniNav .inlineNav li a:visited{background:url(../images/uni_nav_tabBG.jpg) left top no-repeat;height:28px;width:156px;margin-right:1px;display:block;text-decoration:none;color:#4e6fa6;font-size:13px;font-weight:normal;padding:6px 0 3px 10px;line-height:12px;}
.subMain #topArea #uniNav .inlineNav li a.last{margin-right:0px;}
.subMain #topArea #uniNav .inlineNav li a:hover,
.subMain #topArea #uniNav .inlineNav li.on a,
.subMain #topArea #uniNav .inlineNav li.on a:visited{background-position:left -42px;color:#fff;}
.subMain #topArea #uniNav .inlineNav li.on a{cursor:default;}
.subMain #contentWrapper{background:url(../images/subMain_contentWrapperBG.gif) repeat-y;margin-bottom:20px;}
.subMain #contentWrapper #subMainImg{height:120px;margin:0 3px 0 2px;}


.searchSubmit{text-transform:uppercase;font-size:11px!important;background-color:#fff;border:0!important;font-weight:normal!important;font-family:arial;}

/***************************************/
/***************************************/
/***************************************/
/***************************************/
/***************************************/


#contentWrapper #subMainImg #bannerTxt{width:150px;padding:40px 0 0 37px;}
#contentWrapper #subMainImg #bannerTxt h1{font-size:18px;font-weight:normal;color:#000;}


#aboutPage #contentWrapper #subMainImg{background:url(../images/bannerImg_about.jpg) no-repeat;}
#aboutPage #contentWrapper #subMainImg #bannerTxt h1{color:#fff;font-size:16px;}
#aboutPage #bannerTxt, #contactPage #bannerTxt{padding-top:50px!important;}
#aboutPage #copyArea .principal{padding:10px;border-bottom:1px solid #ccc;}




#pdp_lcs #bannerTxt h1, 
#pdp_provision #bannerTxt h1, 
#pdp_ppc #bannerTxt h1, 
#pdp_soot #bannerTxt h1{font-size:12px!important;font-weight:normal;color:#000;text-transform:uppercase;margin-bottom:15px;}
#pdp_lcs #bannerTxt h2, 
#pdp_provision #bannerTxt h2, 
#pdp_ppc #bannerTxt h2,
#pdp_soot #bannerTxt h2{font-size:18px;font-weight:normal;}



#pdp_lcs #contentWrapper #subMainImg{background:url(../images/bannerImg_pdp_lcs.jpg) no-repeat;height:206px;}
#pdp_lcs #contentWrapper #subMainImg #bannerTxt{width:550px;padding:25px 0 0 40px;}
#pdp_lcs #contentWrapper #subMainImg #bannerTxt h1{color:#fff;}
#pdp_lcs #contentWrapper #subMainImg #bannerTxt h2{color:#fdf053;}
#pdp_lcs #contentWrapper #subMainImg #bannerTxt p{font-size:12px;color:#fff;line-height:20px;margin-top:15px;}


#pdp_provision #contentWrapper #subMainImg{background:url(../images/bannerImg_pdp_provision.jpg) no-repeat;height:206px;}
#pdp_provision #contentWrapper #subMainImg #bannerTxt{width:550px;padding:25px 0 0 40px;}
#pdp_provision #contentWrapper #subMainImg #bannerTxt h1{color:#fff;}
#pdp_provision #contentWrapper #subMainImg #bannerTxt h2{color:#f26522;}
#pdp_provision #contentWrapper #subMainImg #bannerTxt p{font-size:12px;color:#fff;line-height:22px;margin-top:15px;}
#pdp_provision #copyArea div.floatLt{width:260px;}
#pdp_provision #copyArea div.last{width:325px;}
#pdp_provision #copyArea span.companyLogo{float:left;margin-right:5px;}

#pdp_ppc #contentWrapper #subMainImg{background:url(../images/bannerImg_pdp_ppc.jpg) no-repeat;height:206px;}
#pdp_ppc #contentWrapper #subMainImg #bannerTxt{width:550px;padding:25px 0 0 40px;}
#pdp_ppc #contentWrapper #subMainImg #bannerTxt h2{color:#3e64af;}
#pdp_ppc #contentWrapper #subMainImg #bannerTxt p{font-size:12px;color:#000;line-height:22px;margin-top:15px;}

#pdp_soot #contentWrapper #subMainImg{background:url(../images/bannerImg_pdp_soot.jpg) no-repeat;height:206px;}
#pdp_soot #contentWrapper #subMainImg #bannerTxt{width:550px;padding:25px 0 0 40px;}
#pdp_soot #contentWrapper #subMainImg #bannerTxt h2{color:#3e64af;}
#pdp_soot #contentWrapper #subMainImg #bannerTxt p{font-size:12px;color:#000;line-height:22px;margin-top:15px;}
#pdp_soot #copyArea div.floatLt{width:320px;}
#pdp_soot #copyArea div.last{width:250px;}
#pdp_soot #copyArea div.last img{width:250px;}
#pdp_soot #copyArea div.last img{padding:20px 0 0 15px;}
#pdp_soot #copyArea div.boxedBorder{width:250px;border:1px solid #ccc;text-align:center;margin:0 0 20px;display:block;position:relative;}
#pdp_soot #copyArea div.boxedBorder div.pad{padding:10px 10px 0 10px;margin-bottom:-10px;}



#press_and_pub #mainColumn, #researchPage #mainColumn, #distributorsPage #mainColumn{width:auto!important;}

#distributorsPage #mainColumn, #researchPage #mainColumn{min-height:0!important;}

#press_and_pub #contentWrapper #subMainImg{background:url(../images/bannerImg_press_and_publications.jpg) no-repeat;}
#press_and_pub #contentWrapper #copyArea{min-height:400px;height:auto !important;height:400px;}
#press_and_pub #contentWrapper #copyArea .eventList dt{margin:10px 0 5px;text-transform:uppercase;}
#press_and_pub #contentWrapper #copyArea .eventList dd span{display:block;}

#press_and_pub #mainColumn div.publications{background:url(../images/copyAreaBG_pressandpub.jpg) 15px 10px no-repeat;padding:20px 0 0 296px;}


#press_and_pub #eventsList{list-style:none;}
#press_and_pub #eventsList li{padding:10px 0 30px 290px;border-bottom:1px solid #ccc;margin-bottom:20px;}
#press_and_pub #eventsList li.last{border-bottom:0;padding-bottom:0px;}
#press_and_pub #eventsList li span{display:block;}

#press_and_pub #eventsList li span.desc p{margin:0px 0px 0px 0px!important;}


#researchPage #contentWrapper #subMainImg{background:url(../images/bannerImg_research_and_development.jpg) no-repeat;}
#researchPage #contentWrapper #copyArea{background:url(../images/copyAreaBG_researchanddev.jpg) 0px 5px no-repeat;padding:0px 0 0 310px;min-height:350px;height:auto !important;height:350px;}

#distributorsPage #content{background:url(../images/copyAreaBG_distributors.jpg) 3px 5px no-repeat;margin-right:3px!important;}
#distributorsPage #contentWrapper #subMainImg{background:url(../images/bannerImg_distributors.jpg) no-repeat;}
#distributorsPage #contentWrapper #copyArea{min-height:350px;height:auto !important;height:350px;}
#distributorsPage #contentWrapper #copyArea .floatLt{margin-right:20px;}
.regionList li{cursor:pointer;text-transform:uppercase;margin-bottom:7px!important;}
.distributorList{width:220px;}
.distributorList li {cursor:pointer;color:#32579e;margin-bottom:7px!important;}
.distributorList li ul{display:none;}


.distributorList li.highlight{text-decoration:underline;}

#distributorsPage #contentWrapper #copyArea #distributorInfoContainer{display:none;background:url(../images/distributorsInfoBG.png) left top no-repeat;height:336px;width:358px;margin:0 0 0 30px !important;}
#distributorsPage #contentWrapper #copyArea .visible{display:block!important;}
#distributorsPage #contentWrapper #copyArea #distributorInfoContainer div.pad{padding:20px 20px 0;}
#distributorsPage #contentWrapper #copyArea #distributorInfoContainer div.pad ul{list-style:none;margin:0;padding:0;}
#distributorsPage #contentWrapper #copyArea #distributorInfoContainer div.pad ul li{padding-bottom:15px;}
#distributorsPage #contentWrapper #copyArea #distributorInfoContainer div.pad ul li.region{font-size:18px;margin-bottom:10px;}
#distributorsPage #contentWrapper #copyArea #distributorInfoContainer div.pad ul li.name{font-size:16px;color:#32579e;}

#contactPage #contentWrapper #subMainImg{background:url(../images/bannerImg_contact.jpg) no-repeat;}
#contactPage #copyArea .floatLt{width:560px;}
#contactPage #copyArea .floatRt a.mapLink{background:url(../images/contact_main_office_img2.jpg) no-repeat;display:block;padding-top:150px;width:270px;}
#contactPage #copyArea p, #contactPage #copyArea address{margin-bottom:15px;font-style:normal;margin-top:15px;}


#siteMap #mainColumn{width:auto;}

/***************************************/
/***************************************/
/***************************************/
/***************************************/
/***************************************/
/***************************************/


.subMain #contentWrapper #content{padding:0 3px 0 10px;}
.subMain #contentWrapper #content #mainColumn{float:left;width:590px;padding:25px 30px;font-size:12px;min-height:500px;height:auto !important;height:500px;}


.subMain #contentWrapper #content #sideColumn{text-align:left;float:right;background:#e5e3e4;width:325px;margin-top:-1px;position:relative;}
.subMain #contentWrapper #content #sideColumn #fixedFloatWrapper{text-align:left;position:absolute;top:25px;left:0px;}
.subMain #contentWrapper #content #sideColumn #fixedFloatWrapper #fixedFloat{text-align:left;position:absolute;top:25px;}

.subMain #contentWrapper #content #sideColumn #fixedFloatWrapper #fixedFloat.fixed {
  position: fixed;
  top: 20px;
}


.subMain #contentWrapper #content #sideColumn iframe{background:#e5e3e4;}


.subMain #contentWrapper #content #mainColumn h1{font-weight:normal;font-size:18px;margin-bottom:20px;color:#32579e;line-height:26px;}
.subMain #contentWrapper #content #mainColumn p{margin-bottom:20px;line-height:20px;}
.subMain #contentWrapper #content #mainColumn .hrLine{margin-bottom:15px;}

#copyArea{padding-bottom:10px;line-height:20px;}
#copyArea p{margin-bottom:5px;}
#copyArea ul{margin-left:20px;margin-bottom:10px;}
#copyArea ul li{padding-bottom:5px;}
#copyArea h2{color:#32579e;font-size:13px;margin-bottom:10px;}
#secondaryNavBottomBorder{margin:0 3px -1px 2px; *margin-bottom:-3px;background:transparent url(../images/subMain_secondaryNavBottomBG.gif) repeat-x;height:5px;line-height:4px;}


/*footer area*/
.subMain #contentWrapper #subMain_footer{font-size:10px;padding:5px 0px 8px 10px;background:#000 url(../images/subMain_footer_bottomBG.jpg) -2px bottom no-repeat; color:#999;margin:0 3px 0 2px;}
.subMain #contentWrapper #subMain_footer .inlineNav{}
.subMain #contentWrapper #subMain_footer .inlineNav li.spacer{margin:0 10px;}
.subMain #contentWrapper #subMain_footer .inlineNav li a, 
.subMain #contentWrapper #subMain_footer .inlineNav li a:visited{font-size:10px;color:#999;text-decoration:none;}
.subMain #contentWrapper #subMain_footer .inlineNav li a:hover{color:#666;}



.subMain #contentWrapper #subMain_footer #footerLeft{float:left;width:36%;}
.subMain #contentWrapper #subMain_footer #footerLeft .inlineNav li{font-size:11px;}
.subMain #contentWrapper #subMain_footer #footerLeft .inlineNav li.spacer{margin:0 10px;}

.subMain #contentWrapper #subMain_footer #footerLeft .inlineNav li a,
.subMain #contentWrapper #subMain_footer #footerLeft .inlineNav li a:visited,
.subMain #contentWrapper #subMain_footer #footerRight p a,
.subMain #contentWrapper #subMain_footer #footerRight p a:visited{font-size:11px;color:#999;text-decoration:none;}

.subMain #contentWrapper #subMain_footer #footerLeft .inlineNav li a:hover,
.subMain #contentWrapper #subMain_footer #footerRight p a:hover{color:#666;}
.subMain #contentWrapper #subMain_footer #footerCenter{width:30%;float:left;}
.subMain #contentWrapper #subMain_footer #footerRight{width:15%;float:right;text-align:right;padding-right:25px;}
.subMain #contentWrapper #content #sideColumn{margin:0 auto 0;padding:30px 0;text-align:center;}





#sideGallery #mainGalleryImg img{background:#fff;padding:1px;border:1px solid #000;}
#sideGallery #mainGalleryImg p{padding:10px 22px;font-size:11px;height:25px;}


#sideGallery #arrowUp, 
#sideGallery #arrowDown{margin:7px 19px;height:24px;}

#sideGallery #arrowUp{background:url(../images/gallery_arrows.gif) no-repeat;}
#sideGallery #arrowDown{background:url(../images/gallery_arrows.gif) left -48px no-repeat;margin-top:0px;}
#sideGallery #arrowUp.disabled{background-position:left -24px;}
#sideGallery #arrowDown.disabled{background-position:left -72px;}

#sideGallery #arrowUp.disabled a,
#sideGallery #arrowDown.disabled a{cursor:default;}


#sideGallery #arrowUp a, 
#sideGallery #arrowDown a{display:block;width:287px;text-decoration:none;line-height:24px;}








#sideGallery #galleryThumbs{margin:10px 10px 0 20px;}
#sideGallery #galleryThumbs .inlineNav li{margin:0 7px 8px 0;position:relative;}
#sideGallery #galleryThumbs .inlineNav li a:hover{text-decoration:none;}


.selectedTab{position:absolute;height:58px;width:88px;zoom:1;border:1px solid #000;top:0;left:0;}
.selectedTab div{position:relative;height:56px;width:86px;zoom:1;border:1px solid #fff;top:0;left:0;}
.selectedTab div div{position:relative;height:54px;width:84px;zoom:1;border:1px solid #ccc;top:0;left:0;}


#sectionHome{padding:35px 35px 45px 35px;*padding-bottom:25px;background:url(../images/prodHomeBG.jpg) no-repeat;margin:0 3px 0 2px;}
#sectionHome h1{color:#32579e;font-size:18px;margin-bottom:35px;font-weight:normal;}
#sectionHome .floatLt{width:440px;margin-right:45px;}
#sectionHome  h2{text-transform:uppercase;color:#000;font-size:12px;border-bottom:1px solid #afadad;padding-bottom:15px;}
#sectionHome .productInfo{float:left;width:210px;background:url(../images/prodHome_productsBG.gif) left top no-repeat;margin-right:20px;margin-top:20px!important;}
#sectionHome .productInfo a{display:block;padding-top:140px;text-decoration:none;}
#sectionHome .productInfo a span{display:block;}
#sectionHome .productInfo a span.name{font-size:16px;color:#000;padding-bottom:15px;}
#sectionHome .productInfo a span.detail{color:#707070;font-size:13px;padding-bottom:15px;height:50px;*height:65px;}
#sectionHome .productInfo a span.moreInfo{color:#32579e;font-size:11px;border-top:1px solid #afadad;padding-top:3px;}
#sectionHome .productInfo a.link_lcs{background:url(../images/prodHome_productImg_lcs.jpg) 2px 2px no-repeat;}
#sectionHome .productInfo a.link_provision{background:url(../images/prodHome_productImg_provision.jpg) 2px 2px no-repeat;}
#sectionHome .productInfo a.link_ppc{background:url(../images/prodHome_productImg_ppc.jpg) 2px 2px no-repeat;}
#sectionHome .productInfo a.link_siris{background:url(../images/prodHome_productImg_siris.jpg) 2px 2px no-repeat;}



#prodHome #contentWrapper{margin-bottom:50px;}
#contactPage #sectionHome{background:none;}
#contactPage #sectionHome .productInfo a span span{font-weight:normal;}
#contactPage #sectionHome .productInfo a span.moreInfo{font-weight:normal;border-top:1px solid #ccc;padding-top:5px;}

/*page-specific*/

#pdp_lcs  #contentWrapper #content #mainColumn .clearfix .floatLt{width:289px;margin:0px 5px 5px 0;}

#pdp_lcs  #contentWrapper #content #mainColumn .clearfix .floatLt p{margin-bottom:10px;}
#pdp_lcs  #contentWrapper #content #mainColumn .clearfix .last p{margin-bottom:30px;}
#pdp_lcs #sideGallery #galleryThumbs{margin:10px 15px 0 25px;}
#pdp_lcs #sideGallery #galleryThumbs .inlineNav li {margin:0 8px 6px 0;}


#sideGalleryTabs{background:#fff;margin:0 12px;padding-bottom:15px;border:1px solid #7e7b7b;}
#sideGalleryTabs #arrowUp{margin:10px 6px;}
#sideGalleryTabs #arrowDown{margin:3px 6px 0;}
#sideGalleryTabs #sideGallery #galleryThumbs{margin:0 0 1px 8px;}

#sideGalleryTabs .tabs li{background:url(../images/gallery_tabs.gif) left -28px repeat-x;height:28px;float:left;border-right:1px solid #000;width:149px;}
#sideGalleryTabs .tabs li a{text-transform:uppercase;color:#000;display:block;padding:5px 10px 8px;text-decoration:none;font-weight:bold;*height:1%}
#sideGalleryTabs .tabs li a:hover,
#sideGalleryTabs .tabs li.on a{color:#3e64af;background:url(../images/gallery_tabs.gif) left top repeat-x;}
#sideGalleryTabs  #mainGalleryImg{margin-top:10px;}


#sideGalleryTabs .tabs li a.disabled{color:#ccc;}
#sideGalleryTabs .tabs li a.disabled:hover{color:#ccc;background:none;}


#sideGalleryTabs #sideGallery #mainGalleryImg p{padding:10px;text-align:center;}
#sideGalleryTabs #sideGallery #galleryThumbs .inlineNav li{margin:0 7px 4px 0;*margin-bottom:7px;position:relative;}
#sideGalleryTabs #sideGallery #galleryThumbs #softwareList{display:none;}
#pdp_ppc #copyArea h2{font-size:18px;color:#32579e;font-weight:normal;}
#pdp_ppc #copyArea h3{color:#32579e;font-weight:normal;margin-bottom:10px!important;}

#pdp_ppc #copyArea .disclaimer{display:block;margin-top:5px;}


table#mobileSpecs{margin: 10px 0 30px;border:1px solid #ccc;border-width:0px 0px 1px 1px;}
table#mobileSpecs td{width:150px;padding:15px;border:1px solid #ccc;border-width:1px 1px 0px 0px}
table#mobileSpecs td.last{width:400px;border-right:1px solid #ccc!important;}

table#mobileSpecs ul.dimDefs{margin:10px 0 0 30px;list-style:none;}
table#mobileSpecs ul.dimDefs li{white-space:nowrap;}
table#mobileSpecs ul.dimData{margin:25px 0 0 0;list-style:none;}
table#mobileSpecs ul.dimData li{white-space:nowrap;}

#tertiaryNav{margin:-5px 0 10px 0;}
#tertiaryNav ul{margin:0;}
#tertiaryNav ul li{margin-right:10px;}


div.media{margin:0 auto;}
div.media div{display:none;}

div.playIcon{position:absolute;left:27px;top:14px;background:transparent url(../images/icon_playvideo.png) no-repeat;height:35px;width:35px;}


#siteMap #mainColumn{width:auto!important;}
#siteMap .siteMapRow{border-bottom:1px solid #ccc;margin:0 0 20px 0;}
#siteMap .siteMapRow ul{float:left;width:280px;}
#siteMap .siteMapRow ul li{font-size:14px;}
#siteMap .siteMapRow ul li a{font-size:14px;color:#757575;}
#siteMap .siteMapRow ul li ul{float:none;margin-top:5px;}
#siteMap .siteMapRow ul li ul li a{font-size:12px;color:#32579e;}
#siteMap .siteMapRow ul li ul li ul{float:none;margin:10px 0 0 20px;padding:0;}

#downloadBox{float:right;border:1px solid #ccc; width:250px;margin: 0 0 5px 5px;}
#downloadBoxImage{float:left;border:1px solid #ccc; width:188px;height:296px;margin: 0 20px 5px 0px; clear:none;}
ul.scantrax {
    position:relative;
    top:0;
    left:15px;
    
    }

#downloadBox .pad{padding:10px;}
#downloadBox .pad h3{font-weight:normal;color:#32579e;margin-bottom:10px;}
#downloadBox .pad ul li{line-height:15px;}
#downloadBox .pad ul li a, #downloadBox .pad ul li a:hover{color:#707070;}
#results ol.searchResult{padding-left:20px;}
#results ol.searchResult li{margin-bottom:20px;border-bottom:1px solid #ccc;}
#results ol.searchResult li span{display:block;}
#results ol.searchResult li span.description{padding-bottom:20px;}
#result_report{margin-bottom:20px;}
/* end main layout*/

/*
FLOAT CLEARING
---------------------------*/
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
	height: 0px;
    visibility: hidden;
}
*+html .clearfix  {
   *zoom:1;
}
* html .clearfix  {
    height:1%;
}
