@charset "utf-8";
/************************************************************/
/*					GENERAL-SECTION							*/
/************************************************************/
body { margin:0; padding:0; background:#104828; font-family:   Calibri, Times New Roman, Arial, Lucida Grande, Arial Narrow; font-size:14px; font-weight:normal; behavior:url(/kingston/includes/csshover.htc); }

html, form { height:100%; }

img { border:none; }

a { text-decoration:none; color:#227a46; }

a:hover { text-decoration:none; color:#96a52d; }

ul { margin:0; padding:0; list-style:none;  }

li { margin:0; padding:0; list-style:none;  }

label { margin:0; padding:0; }

h1 { margin:0; font-size:20px; font-weight:normal; color:#a39c04; padding:12px 0 10px 14px; }

h2 { margin:0; font-size:18px; font-weight:normal; color:#104827; padding:8px 0 8px 14px; }

h3 { margin:0; font-size:16px; font-weight:normal; color:#a39c04; padding:8px 0 6px 14px; }

h4 { margin:0; font-size:14px; font-weight:normal; color:#a39c04; padding:8px 0 6px 14px; }

p { margin:0; color:#323232; padding:6px 12px 4px 14px; }

div.bodyMain { width:970px; height:auto; margin:0 auto; background:#fff; }

ul.generalList { list-style:none; margin:0; padding:0 0 0 30px; }

ul.generalList li { list-style:disc; margin:0; padding:4px 0; }

p.firstPara { padding:0 12px 4px 14px; }

.moreLink {font-size:12px; text-decoration:underline; }
/************************************************************/
/*					HEADER-SECTION							*/
/************************************************************/
div.headerContainer { height:138px; background:url(../images/bg_header_container.gif) repeat-x; }

div.headerContainer div.logoKingston, div.headerRhtCol { float:left;} 

div.logoKingston { width:380px; padding:5px 0 0 10px; color:#217945; height:auto; }

div.logoKingston span { position:absolute; width:318px; font-size:14px; margin:-10px 0 0 85px; }

div.headerRhtCol { float:right; width:260px; height:138px; }

div.loginPanel { width:210px; background:url(../images/bg_loginpanel.gif) no-repeat left top; margin:10px 0 0 14px; }

div.loginPanel img { float:left; padding:8px 6px 0 8px; }

div.headerRhtCol h1 { padding:0 0 0 10px; font-size:20px; }

div.headerRhtCol h1 span { font-size:32px; }

div.headerRhtCol div.loginPanel p { color:#217945; font-size:12px; padding:8px 8px 0 0; }

div.loginPanel p a { color:#2c2c2c; text-decoration:underline; }

div.headerRhtCol div.loginPanel p a:hover { color:#96a52d; text-decoration:none; }
/************************************************************/
/*					MENU-SECTION							*/
/************************************************************/
div.menuContainer { height:38px; background:#227a46; }

div.menuContainer div.labSearch { float:right; }

div.menuContainer ul.menuLink { margin:0; list-style:none; }

div.menuContainer ul.menuLink li { list-style:none; margin:0; float:left; padding:2px 2px 0 2px; font-size:14px; color:#FFFFFF; font-weight:normal; text-decoration:none;  }

div.menuContainer ul.menuLink li a { padding:10px 10px 7px 10px; display:block; color:#fefefe; }

div.menuContainer ul.menuLink li a:hover {  background:#227a46 url(../images/bg_menu_hover.gif) repeat-x 0 0; text-decoration: none; border:2px; color:#227a46; }

div.menuContainer ul.menuLink li a.menuActive {  background:url(../images/bg_menu_hover.gif) repeat-x 0 0; text-decoration:none; color:#227a46; }
/******************************for Level 2 Menu**************************************/
div.menuContainer ul.menuLink li.subMenu:hover ul.level2 { visibility: visible; }

div.menuContainer ul.level2 { margin:0; padding:2px 0 0 0; }

div.menuContainer ul.menuLink ul.level2 li { float:none; padding:0;}

div.menuContainer ul.menuLink ul.level2 li a.findValve { background:#8a8a8a url(../images/icon_menulist_find.gif) no-repeat right 2px; }

div.menuContainer ul.menuLink ul.level2 li a:hover.findValve { background:#505050 url(../images/icon_menulist_find_hover.gif) no-repeat right 2px; color:#FFFFFF; }

div.menuContainer ul.menuLink ul.level2 a {color: #fff; width:156px; padding:4px 0 4px 8px; display:block; border-bottom:1px solid #000; background-color:#227a46;}

div.menuContainer ul.menuLink ul.level2 a:hover {color:#227a46; border-bottom:1px solid #000;} 

div.menuContainer ul.menuLink ul.level2 { position: absolute; visibility:hidden; z-index: 100;	/* Need to add this block in here */}
/******************************for Level 2 Menu**************************************/
div.labSearch { background:#104827 url(../images/bg_labsearch.gif) no-repeat left top; width:333px; height:38px; }

div.labSearch form { float:left; }

div.labSearch label { color:#d8d8d8; padding:0 8px 0 56px; }

div.labSearch input { margin:8px 8px 0 0; vertical-align:middle; }
/************************************************************/
/*					HOME-CONTENT							*/
/************************************************************/
div.homeContainer { width:970px;}

div.homeContainer div.homelftcol { float:left; background:#fff; }

div.homeContainer div.homerhtcol { float:right; background:#fff; }

div.homelftcol { width:452px; }

div.homerhtcol { width:518px; padding-top:44px; }

div.homerhtcol h1 { padding:20px 0 14px 14px; }

div.homeWelcome { }

div.homeWelcome img { float:right; padding:0 18px 0 18px; }

table.homeFeature { width:420px; margin:10px 14px; background:#217945 url(../images/bg_home_feature.gif) no-repeat right top; }

table.homeFeature td { padding:8px 10px; }

table.homeFeature td img {border:1px #cdcdcd solid; float:left; margin-right:10px; }

table.homeFeature td p { padding:8px 0;}

table.homeFeature td p a { font-size:15px; font-weight:bold; color:#ffffff; }

table.homeFeature td p a:hover { color:#96a52d; }

p.conHomeFlash { width:502px; height:202px; margin:20px 10px 0 0; }

table.homeQuickLinks { width:502px; }

table.homeQuickLinks td { border:1px #FFF solid; font-size:14px; color:#2f2f2f; background-color:#e2f6b2;}

table.homeQuickLinks td a {color:#2f2f2f;}

table.homeQuickLinks td a:hover {color:#96a52d;}

table.homeQuickLinks td a.findValueL { width:132px; height:30px; background:url(../images/icon_findvalue_l.gif) no-repeat 10px 3px;display:block; padding:10px 0 0 46px; }

table.homeQuickLinks td a.findDistriL { width:108px; height:30px; background:url(../images/icon_finddistributor_l.gif) no-repeat 10px 3px;  display:block; padding:10px 0 0 50px; }

table.homeQuickLinks td a.buyOnlineL { width:108px; height:30px; background:url(../images/icon_buyonline_l.gif) no-repeat 10px 3px;  display:block; padding:10px 0 0 50px; }

table.homeQuickLinks td a.downCatalogL { width:128px; height:30px; background:url(../images/icon_pdf_l.gif) no-repeat 10px 3px;  display:block; padding:10px 0 0 50px; }

table.homeQuickLinks td a.cusPortalL { width:108px; height:30px; background:url(../images/icon_valvefaq_l.gif) no-repeat 10px 3px;  display:block; padding:10px 0 0 50px; }

table.homeQuickLinks td a.valveFaqL { width:108px; height:30px; background:url(../images/icon_valvefaq_l.gif) no-repeat 10px 3px;  display:block; padding:10px 0 0 50px; }

div.homeApplContainer { width:502px; height:110px; margin:23px 0 10px 0; }

div.homeApplication1, div.homeApplication2, div.homeApplication3 { float:left;}

div.homeApplication1, div.homeApplication2, div.homeApplication3 { width:166px; height:112px; border-right:2px #fff solid; }

div.homeApplTitle { width:150px; height:22px; background-color:#217945; font-size:14px; color:#fff; padding:7px 0 0 16px; }

div.homeApplication3 { border-right:none; }

div.homeApplImg1 { width:166px; height:82px; background:url(../images/pic_application1.jpg) no-repeat; }

div.homeApplImg1 span { width:8px; height:82px; position:absolute; background:url(../images/bg_application1.gif) no-repeat bottom left;}

div.homeApplImg2 { width:166px; height:82px; background:url(../images/pic_application2.jpg) no-repeat; }

div.homeApplImg3 { width:166px; height:82px; background:url(../images/pic_application3.jpg) no-repeat; }

div.homeApplImg3 span { width:8px; height:82px; position:absolute; margin-left:158px; background:url(../images/bg_application3.gif) no-repeat bottom right;}
/************************************************************/
/*					FOOTER-SECTION							*/
/************************************************************/
div.footerContainer { width:970px; clear:left;  }

div.footerContainer div.footerAddress, div.footerContainer div.footerLinks  { float:left; background-color:#d3e0b2; }

div.footerAddress { width:452px; height:146px; color:#404040; line-height:18px; }

div.footerLinks { width:518px; color:#303030; height:146px; }

div.footerLinks P { line-height:18px; padding-left:0; font-size:12px; }

div.footerLinks P a { font-size:14px; }

div.footerMotiveContainer { width:498px; height:90px; margin-top:10px;  }

div.footerMotiveContainer div.footerMotive { float:left }

div.footerMotive { width:124px; height:90px; }

div.footerMotive p { font-size:11px; color:#217945; padding-left:0; line-height:normal; }

div.footerMotiveTit1, div.footerMotiveTit2, div.footerMotiveTit3, div.footerMotiveTit4 { font-size:13px; font-weight:bold; color:#a39c04;  padding:3px 0 4px 30px; }

div.footerMotiveTit1 { background:url(../images/icon_trust_f.jpg) no-repeat left top; }

div.footerMotiveTit2 { background:url(../images/icon_quality_f.jpg) no-repeat left top; }

div.footerMotiveTit3 { background:url(../images/icon_services_f.jpg) no-repeat left top; }

div.footerMotiveTit4 { background:url(../images/icon_global_f.jpg) no-repeat left top; }
/************************************************************/
/*					BREAD CRUMB-SECTION						*/
/************************************************************/
div.breadCrump { width:787px; background-color:#d3e0b2; border-top:1px #FFF solid; border-right:1px #FFF solid; padding:5px 0 5px 12px;  }
/************************************************************/
/*					SUBPAGE-SECTION							*/
/************************************************************/
table.subPageBody { width:970px; }

table.subPageBody td { vertical-align:top; }

td.subPageLettNav { width:800px; padding-bottom:20px;}

td.subPageRightNav, .subProductLev { width:210px; background-color:#e4ebd2; }

div.subPageContentLev1 { width:772px;  padding:4px 14px 0 14px;  }

div.subPageContentLev1 img { float:left; padding:5px 10px 10px 0;}

div.subPageContentLev1 p { line-height:20px;}

div.subPageContentLev2 { width:772px; padding:4px 14px 14px 0; clear:both; }

div.subPageContentLev2 img { float:right; padding:5px 10px 0 10px;}

div.subPageContentLev2 p { line-height:20px; }

h1.iconKingstonValues { background:url(../images/icon_quality_h1.gif) no-repeat 14px 16px; padding-left:40px; }

h1.iconAboutKingston { background:url(../images/icon_about_kingston_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconCompanyHistory { background:url(../images/icon_company_history_h1.gif) no-repeat 14px 14px; padding-left:40px; }

h1.iconCapabilities { background:url(../images/icon_capabilities_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconLocation { background:url(../images/icon_location_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconNewsPress { background:url(../images/icon_news_press_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconNewsEvents { background:url(../images/icon_news_events_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconTermsConditions { background:url(../images/icon_terms_condition_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconSupport { background:url(../images/icon_support_h1.gif) no-repeat 14px 12px; padding-left:50px; }

h1.iconValveFaq { background:url(../images/icon_valve_faq_h1.gif) no-repeat 14px 12px; padding-left:40px; }

h1.iconDownloads { background:url(../images/icon_downloads_h1.gif) no-repeat 14px 14px; padding-left:40px; }

h1.iconStaffCompany { background:url(../images/icon_staff_company_h1.gif) no-repeat 14px 14px; padding-left:40px; }

h1.iconFindValve { background:url(../images/icon_find_valve_h1.gif) no-repeat 14px 14px; padding-left:44px; }

h1.iconSearchResults { background:url(../images/icon_search_results_h1.gif) no-repeat 14px 14px; padding-left:40px; }

h1.iconFindDistributor { background:url(../images/icon_find_distributor_h1.gif) no-repeat 14px 8px; padding-left:48px; }

h1.iconOrder { background:url(../images/icon_order_h1.gif) no-repeat 14px 14px; padding-left:48px; }

h1.iconThankyou { background:url(../images/icon_thankyou_h1.gif) no-repeat 14px 14px; padding-left:46px; }

h1.iconContactUs { background:url(../images/icon_contactus_h1.gif) no-repeat 14px 16px; padding-left:44px; }

h3.iconLocationEmail { background:url(../images/icon_email_h3.gif) no-repeat 14px 12px; padding-left:40px; }

h3.iconLocationPhone { background:url(../images/icon_phone_h3.gif) no-repeat 14px 8px; padding-left:40px; }

h3.iconLocationFax { background:url(../images/icon_fax_h3.gif) no-repeat 14px 8px; padding-left:40px; }

div.newsPress { width:399px; float:left; border-right:1px #bef091 solid; border-bottom:1px #fff solid; margin-top:10px; }

div.newsEvents { width:399px; margin-top:10px; float:right; }

p.newsPressEventsDate { padding-top:18px; font-weight:bold; }

p.newsPressEventsDate span { padding-left:14px; }

p.greenTitle { color:#227a46; font-weight:bold; }

div.termsConditions, div.downLoads, div.searchResults, div.findValve, div.valveFaq, table.findDistributor { width:772px; margin:0 14px; }


/************Find a Distributor **************/
table.findDistributor td.mapFindDistributor { width:474px; height:338px; background:#fff url(../images/map_find_distributor.gif) no-repeat 20px 10px; }

div.findDistriList {  background-color:#626262; margin:0 14px 10px 14px; padding:10px; color:#FFFFFF; font-size:16px; }

div.findDistriList a.FindDistriListX { font-weight:bold; color:#ffffff;}

div.findDistriList a.FindDistriListX:hover {color:Silver;}

table.findDisListTable { background-color:#FFFFFF; margin-top:10px; color:#000000; clear:both;}

table.findDisListTable td { vertical-align:top; padding:5px 0 5px 4px; font-size:14px; border-right:1px #bababa solid; width:100%; }

table.findDisListTableInner { background-color:#FFFFFF; color:#000000;}

table.findDisListTableInner td { vertical-align:top; padding:5px 0 5px 4px; font-size:14px; border-right:1px #bababa solid; }

div.findDistriDescription { padding:8px 10px; font-size:12px; border:1px #ccc solid; margin-left:14px; line-height:18px; }

div.findDistriDescription span { color:#ff0000; }

.btnGoDist {vertical-align:top;}

div.termsConditions p { padding:6px 0 10px 0; }

p.termsParaBorder { border-bottom:1px #cccccc dotted; }

div.staffCompany { width:738px; height:auto; margin-left:14px; }

div.staffCompanyDirTitBg { width:726px; height:26px; background:url(../images/bg_staff_companydir_title.gif) no-repeat; color:#F2F2F2; font-size:16px; padding:4px 0 0 12px; margin-top:14px;}

div.staffList { border-bottom:1px #cccccc dotted;}

div.staffList img { float:right; padding:8px 10px; }

.name { padding:8px 0 0 14px; }

div.staffList h3 { padding:0 0 0 14px; }

div.downLoadsListBg { width:646px; height:36px; background:url(../images/bg_downloads_list.gif) no-repeat left top; margin-top:14px;padding:6px 4px 0 10px;}

img.iconDownloadPdf {float:left; margin-right:8px;}

div.downloadSize { font-size:11px; color:#227a46; padding:14px 10px 0 12px }

div.searchResultsTitleBg { width:750px; height:40px; background:url(../images/bg_search_results_title.gif) no-repeat; padding-left:10px; }

div.searchResultsTitleBg input { vertical-align:middle; margin:6px 4px 0 0; }

div.findValveTitleBg { height:30px; margin:8px 0; border-top:1px dotted #666; padding-top:8px; }

table.findValveContent { width:772px; display:inline;}

table.findValveContent td { width:192px;}

div.findValveTitleBg h2 { padding:0 0 0 26px; color:#104827; }

div.findValveTitleBg h2.findType { background:url(../images/icon_find_type_h2.gif) no-repeat;}

div.findValveTitleBg h2.inletSize { background:url(../images/icon_inlet_size_h2.gif) no-repeat ; }

div.findValveTitleBg h2.pressureRange { background:url(../images/icon_pressure_range_h2.gif) no-repeat; }

div.findValveTitleBg h2.appliCations { background:url(../images/icon_applications_h2.gif) no-repeat; }

div.findValveTitleBg h2.feaTures { background:url(../images/icon_features_h2.gif) no-repeat; }

div.findValveTitleBg h2.modelFamily { background:url(../images/icon_model_family.gif) no-repeat; }

div.findValveGoBg { width:772px; text-align:right; padding-top:4px; border-top:1px dotted #666; }
 
div.subPageRhtLinks { width:170px; padding:8px 0; }

div.subPageRhtLinks h3 { padding:0 0 6px 10px; }

ul.rightNavLinks { list-style:none; margin:0; padding:0; }

ul.rightNavLinks li { margin:0; padding:0 0 1px 0; }

ul.rightNavLinks li a { font-size:12px; background:#e4ebd2 url(../images/bg_rightnav_links_arrow.gif) no-repeat 10px 45%; color:#3d3d3d; padding:4px 0 4px 22px; display:block;  }

ul.rightNavLinks li a:hover, ul.rightNavLinks li a.rightNavLinksActive  { background:#ffffff url(../images/bg_rightnav_links_arrow_active.gif) no-repeat 10px 45%; color:#3d3d3d; padding:4px 0 4px 22px; }

div.subPageRhtQuickLinks, div.subpageRhtEvents, div.RhtProDesRelatedProducts { width:170px; margin:0 0 8px 0; }

div.subPageRhtQuickLinks .rhtNavQuickLinksTit:hover, div.subpageRhtEvents .rhtNavQuickLinksTit:hover, div.RhtProDesRelatedProducts .rhtNavQuickLinksTit:hover { background:#d3e0b2 url(../images/bg_rhtnav_quicklinks_title.gif) no-repeat right top; color:#227a46;}

div.rhtNavQuickLinksTit { background:#d3e0b2 url(../images/bg_rhtnav_quicklinks_title.gif) no-repeat right top; color:#227a46; font-size:14px; font-weight:bold; padding:6px 0 5px 10px; }

div.rhtNavQuickLinksTit:hover {background:#227a46 url(../images/bg_subproduct_levlft_links_title.gif) no-repeat right top ; color:#fff;}

ul.rightNavQuickLinks { margin:0; list-style:none; }

ul.rightNavQuickLinks li { margin:0; list-style:none; font-weight:bold; font-size:13px; background-color:#f7f9f2; border-bottom:1px #e4ebd2 solid; }

ul.rightNavQuickLinks li a {  display:block; color:#2b2b2b; padding:6px 10px 6px 44px; }

ul.rightNavQuickLinks li a:hover { color:#96a52d; }

ul.rightNavQuickLinks li a.findValveS { background:url(../images/icon_findvalue_s.jpg) no-repeat 10px top;  }

ul.rightNavQuickLinks li a.findDistributorS { background:url(../images/icon_finddistributor_s.jpg) no-repeat 10px top; }

ul.rightNavQuickLinks li a.downCatalogS { background:url(../images/icon_pdf_s.jpg) no-repeat 10px top; }

/*ul.rightNavQuickLinks li a.buyOnlineS { background:url(../images/icon_buyonline_s.jpg) no-repeat 10px top; }

ul.rightNavQuickLinks li a.customPortalS { background:url(../images/icon_customer_portal_s.jpg) no-repeat 10px top; }*/

ul.rightNavQuickLinks li a.valveFaqS { background:url(../images/icon_valvefaq_s.jpg) no-repeat 10px top; }

div.subpageRhtEvents p{ font-size:12px; }

div.RhtProDesRelatedProducts p img { float:left; padding:4px 10px 10px 0; }

div.subpageRhtEvents p.eventsPara { border-bottom:1px dotted #ababab; padding-top:0; }

div.RhtProDesRelatedProducts p { border-bottom:1px dotted #ababab; font-size:12px; }
/************************************************************/
/*					PRODUCTSPAGE-SECTION					*/
/************************************************************/
h1.iconProducts { background:url(../images/icon_products_h1.gif) no-repeat 14px 10px; padding-left:44px; }

table.productMainDisplay { width:772px; margin-left:14px; }

table.productMainDisplay tr td { padding-bottom:14px;}

table.productMainDisplay tr td table td{ padding-bottom:0;}
/************************************************************/
/*					PRODUCTSPAGE-LEVEL 01					*/
/************************************************************/
.heading { color:#415a00; font-weight:bold; margin-bottom:0; padding-bottom:0;  }

div.subProductLevLftLinks { width:198px; margin:10px 6px 12px; }

.subProductLevLftLinksTit { background:#227a46 url(../images/bg_subproduct_levlft_links_title.gif) no-repeat right top; color:#fefefe; font-size:14px; font-weight:bold; padding:5px 0 5px 10px; }

div.pagination { height:30px; background-color:#999999; margin:14px 0; }

div.pagination div.sortBy, div.paginationHeadings { float:left }

div.sortBy { padding:7px 12px 5px 12px; color:#fdfdfd; }

div.selectPerPages { float:right; color:#fdfdfd; padding:7px 12px 5px 12px; }

div.selectPerPages a { padding:0 1px; margin:0 2px; color:#fdfdfd; }

div.selectPerPages a:hover { padding:0 1px; background-color:#fff; text-decoration:none; color:#227a46; }

div.selectPerPages a.activesSelectPerPage { padding:0 1px; background-color:#fff; color:#227a46; }

div.paginationHeadings { height:30px; }

ul.pagenationTit { margin:0; list-style:none; }

ul.pagenationTit li { margin:0; list-style:none; float:left; padding:0 2px 0 0; font-size:14px; font-weight:normal; text-decoration:none; }

ul.pagenationTit li a { padding:5px 12px 5px 12px; display:block; color:#333333; background:url(../images/bg_pagination_headings.gif); width:100px;}

ul.pagenationTit li a:hover {  background:url(../images/bg_pagination_headings_hover.gif); text-decoration: none; border:2px; color:#333333; }

ul.pagenationTit li a.pagenationTitActive {  background:url(../images/bg_pagination_headings_hover.gif); text-decoration: none; color:#333333; }

/************************************************************/
/*					PRODUCTS DESCRIPTION 					*/
/************************************************************/
table.productsDescription { width:800px; margin:10px 0; }

div.productsDesViewLar { width:386px; height:206px; border:2px #227a46 solid; border-bottom:none; text-align:center; vertical-align:middle; }

div.productsDesThumb { border:2px #227a46 solid; width:386px; height:98px; border-top:none; }

div.productsDesThumb a img {border:1px #227a46 solid; margin:0 1px;}

div.productsDesThumb a.active img {border:none;}

div.productsDesZoomIcon { position:absolute; margin:182px 0 0 362px; }

div.productsDesThumb img { float:left; }

div.productsDesThumb a.btnThumbBack { width:7px; height:98px; background:#227a46 url(../images/btn_products_des_thumb_back.gif) no-repeat center center; display:block; float:left;}

div.productsDesThumb a.btnThumbNext { width:7px; height:98px; background:#227a46 url(../images/btn_products_des_thumb_next.gif) no-repeat center center; display:block; float:right;}

div.productsDesThumb a.btnThumbBack img, div.productsDesThumb a.btnThumbNext img {border:none;}

div.productsDescriptionLinks  { position:absolute; margin:10px 10px 0 200px; }

ul.descriptionLinks { margin:0; padding:0; list-style:none; }

ul.descriptionLinks li { margin:0; padding:0; border-bottom:1px solid #fff; list-style:none; font-weight:normal; font-size:13px;}

ul.descriptionLinks li a {color:#005021;padding:0px 10px 4px 30px; text-decoration:underline; display:block;}

ul.descriptionLinks li a:hover {text-decoration:none; color:#96a52d;}

ul.descriptionLinks li a.exportPdf { background:url(../images/icon_export_pdf.gif) no-repeat left top;}

ul.descriptionLinks li a.sendMail { background:url(../images/icon_sendmail.gif) no-repeat left top;}

ul.descriptionLinks li a.printerFriendly { background:url(../images/icon_printer.gif) no-repeat left top;}

ul.descriptionLinks li a.downloadCadDraw { background:url(../images/icon_download_cad_drawing.gif) no-repeat left top;}

/************************************************************/
/*					CONTACTUSPAGE-SECTION					*/
/************************************************************/

#form { width:772px; margin:0 14px; }

#form td { width:386px; }

.cssform p { width: 190px; clear: left; margin:0; padding:8px 0px 8px 0px; padding-left: 135px; border-bottom:1px #cccccc dotted; /*width of left column containing the label elements*/ }
	
.cssform label { font-weight:normal; float: left; margin-left: -130px; /*width of left column*/ width: 120px; /*width of labels. Should be smaller than left column (130px) to create some right margin*/ }
	
.cssform p span { color:#FF0000; }
	
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 134px; }

.cssform select { /*width of text boxes. IE6 does not understand this attribute*/ width: 174px; }

.cssform textarea { width: 420px; height: 134px; }

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/

.btnCssFormSubmit { width:100px; height:25px; background:url(../images/btn_cssform.gif) repeat-x; border:1px #8aa527 solid; }

.btnCssFormReset { width:66px; height:25px; background:url(../images/btn_cssform.gif) repeat-x; border:1px #8aa527 solid; }

/************************************************************/
/*					VALVEFAQPAGE-SECTION					*/
/************************************************************/
.technology { /*header of 2nd demo*/ cursor: hand; cursor: pointer; font-size:14px; font-weight:bold; margin:10px 0; }

.openlanguage{ /*class added to contents of 2nd demo when they are open*/ color:green; }

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/ color: block; }

.thelanguage { padding-left:16px; display:none; }

/************************************************************/
/*					MODALPOPUP-SECTION					*/
/************************************************************/

.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }

/************************************************************/
td.productL1thumb a img {width:123px; height:120px;}

table.specTable {border:1px solid #333; width:700px;}

table.specTable th{ background-color:#e4ebd2; font-size:11px; border:1; border-color:Black; padding:2px 4px 4px 4px;}

table.specTable td {border:1px; border-color:Black; vertical-align:middle; font-size:11px; padding:4px 4px 4px 4px}

#ctl00_MainContent_tcPartDetails_header { background-color:#227a46; border:1px solid #227a46;}

#ctl00_MainContent_tcPartDetails_header span {background-color:#e4ebd2;}

#ctl00_MainContent_tcPartDetails_body { padding:0;}

.imgBorder { border:1px #666 solid;	}

td.thumbPic {background: #2a2d22 url(../images/bg_product_radius.gif) no-repeat left top; vertical-align:middle; width:160px; height:145px; text-align:center;}

td.thumbPic img { width:150px; height:122px; border:none; }

td.productNameTitle {width:400px; height:30px; padding-left:8px; vertical-align:middle; color:#fff; font-size:14px; background:#227a46 url(../images/bg_product_radius.gif) no-repeat right top;}

td.prodShortDetails {background:#d3e0b2 url(../images/bg_product_radius.gif) no-repeat right bottom;height:115px;padding-left:8px;}

td.prodShortDetails p { padding-left:0;}

/************************************************************/
table.thankyouFeature { width:772px; margin:0 14px; }

table.thankyouFeature td { text-align:center; }

table.thankyouFeature td a img { border:1px #ccc solid; }

/****************Find a distributor Region wise ****************/

table.findDistributor td.mapWorldFindDistributor { width:585px; height:384px; background:#fff url(../images/map_find_distributor_world.gif) no-repeat; border:1px #ccc solid; }

div.findDisCountryName div { padding:4px 0 4px 14px; }

div.findDisCountryName div img { margin-right:2px;}

div.findDisCountryName div a { color:#333333;}

div.findDisCountryName div a:hover { color:#96a52d;}

/********************************PAAM****************************/
.normalrow { background-color:white; }

.hightlighrow { background-color:#d3e0c2; }
    
#UpdateProgress1 { background-color:#CF4342; color:#fff; top:0px; right:0px; position:fixed; }

#UpdateProgress1 img { vertical-align:middle; margin:2px; }





.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : auto;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    padding-left:0px;
    font-size:12px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #AABD79;
	color: black;
	padding: 2px;
	
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color :#d3e0b2;
	color : windowtext;
	padding : 2px ;
	font-size:12px;
}

/*************Special Promotions Page**********/

table.specialPromotionHeading{width:100%;}
table.specialPromotionHeading td h4,  table.specialPromotionHeading td p {padding-left:0;}

table.specialTable {width:750px;border:1px #a39c04 solid;}

table.specialTable th{ background-color:#104828; font-size:13px; padding:2px 4px 4px 4px; color:White;}

table.specialTable td {background-color:#e4ebd2; vertical-align:middle; font-size:12px; padding:4px 4px 4px 4px}

table.specialTable tr.specialTableRow td {background-color:white;}


/******* Tab container ********/
.tabContainer .ajax__tab_header 
{
font-size:12px;
font-weight:bold;
color:#000000;
font-family:Calibri, Times New Roman, Arial, Lucida Grande, Arial Narrow;
width:100px;
}

/************** Downloads Datalist section**********/

/*#ctl00_MainContent_dlDownloadcategory tr td {width:646px; height:50px; padding-left:15px; vertical-align:top; padding-top:10px; }*/



/************** pAAm Grid **************************/
table.paamGrid {width:950px;border:1px #a39c04 solid;}

table.paamGrid th{ background-color:#104828; font-size:13px; padding:2px 4px 4px 4px; color:White;}

table.paamGrid td {background-color:#d3e0b2; vertical-align:middle; font-size:12px; padding:4px 4px 4px 4px}

table.paamGrid tr.specialTableRow td {background-color:white;}



/******* jQZoom **************/

div.jqZoomTitle
{
	z-index:1000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	/*left: 100px;*/
	width: 100%;
	color: #FFF;
	/*background: #999;*/
	background:#104828;
	margin-left:0;
	

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
		
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
	margin-left:100px;
}



