@charset "utf-8";
/* CSS Document */

/* =Styling all elements
========================================================================================================*/
* { margin: 0; padding: 0; }
a { outline: none; border: none; text-decoration: none; color:/*#2D65A7*/#1E47D5 }
img { border: none; }
input { vertical-align: middle; }
.floatleft { float: left !important; }
.floatright { float: right !important; }
abbr { cursor: help; }
acronym { cursor: help; }
/* ----------- Applying clearfix fix for some browsers to use in appropriate places --------- */
.clearfix:after { content: ""; display: block; height:100%; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */
.clear { clear:both }
.mid-align { text-align:center }
.left-align { text-align:left }
.right-align { text-align:right }
.a-center { text-align:center }

/* scroll bar */
html {height:100%; overflow-y:scroll}

/*=======================================================*/
/* Body
*********************************************************/
body {  background:#fefeff url(../images/body-top-bg.jpg) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#062646; line-height:18px; position:relative }
#wrapper { width:1024px; margin:0 auto; height:auto; }
/* Header
*********************************************************/
.header
{
/*	padding:53px 35px 30px 20px;*/
	padding:53px 35px 10px 20px;
}
.header h1 { width:550px; float:left; text-align:left; }
.header .search-sec { width:350px; float:right; text-align:right; }
.header .search-sec ul
{
	font-size:10px; float:right;
/*	padding-bottom:10px;*/
	padding-bottom:5px;
}
.header .search-sec ul li { float:left; display:block; list-style:none; background:url(../images/top-link-bar.gif) no-repeat left 5px; padding-left:6px; padding-right:6px; }
.header .search-sec ul li a { color:#ffffff; text-transform:uppercase }
.header .search-sec ul li.item9 { background:none }
.header .search-sec ul li.item149 { display:none }
.header .search-sec .search { background:url(../images/search-bg.gif) no-repeat right top; width:202px; height:23px; padding-top:2px; text-align:left; float:right; margin-top: 8px; }
.header .search-sec .search .inputbox { background:url(../images/search-txt-bx.gif) no-repeat left top; width:136px; height:21px; border:none; margin-left:2px; }
/* Menu
*********************************************************/
.menu-sec { clear:both; text-align:center; padding-left:20px; padding-bottom:0; margin-bottom:25px; }
.menu_main { margin:0; padding:0; list-style: none; }
.menu_main li { float: left; list-style: none; }
.menu_main a { display: block; }
.menu_main li a span { display: none; }
.menu_main li ul li a span { display: block; }
/*Customer Service*/

.menu_main li.item12 a, .menu-sec:hover .menu_main li.item12.active a { background: url(../images/top-trasportation-menu.jpg) 0px 0px no-repeat; height:42px; width:188px; } 
.menu_main li.item12 a:hover, .menu-sec:hover .menu_main li.item12.active a:hover, .menu-sec:hover .menu_main li.item12.active:hover a { background: url(../images/top-trasportation-menu.jpg) 0px -42px no-repeat; }
.menu_main li.active.item12 a { background: url(../images/top-trasportation-menu.jpg) 0px -42px no-repeat; }
.menu_main li.item12:hover a { background: url(../images/top-trasportation-menu.jpg) 0px -42px no-repeat; }
/*About*/
.menu_main li.item13 a, .menu-sec:hover .menu_main li.item13.active a { background: url(../images/top-trasportation-menu.jpg) -188px 0 no-repeat; height:42px; width:130px; }  
.menu_main li.item13 a:hover, .menu-sec:hover .menu_main li.item13.active a:hover, .menu-sec:hover .menu_main li.item13.active:hover a { background: url(../images/top-trasportation-menu.jpg) -188px -42px no-repeat; }
.menu_main li.active.item13 a { background: url(../images/top-trasportation-menu.jpg) -188px -42px no-repeat; }
.menu_main li.item13:hover a{ background: url(../images/top-trasportation-menu.jpg) -188px -42px no-repeat; }
/*products*/
.menu_main li.item14 a, .menu-sec:hover .menu_main li.item14.active a { background: url(../images/top-trasportation-menu.jpg) -318px 0 no-repeat; height:42px; width:130px; }  
.menu_main li.item14 a:hover, .menu-sec:hover .menu_main li.item14.active a:hover, .menu-sec:hover .menu_main li.item14.active:hover a { background: url(../images/top-trasportation-menu.jpg) -318px -42px no-repeat; }
.menu_main li.active.item14 a { background: url(../images/top-trasportation-menu.jpg) -318px -42px no-repeat; }
.menu_main li.item14:hover a { background: url(../images/top-trasportation-menu.jpg) -318px -42px no-repeat; }
/*Application*/
.menu_main li.item15 a, .menu-sec:hover .menu_main li.item15.active a { background: url(../images/top-trasportation-menu.jpg) -448px 0 no-repeat; height:42px; width:142px; }  
.menu_main li.item15 a:hover, .menu-sec:hover .menu_main li.item15.active a:hover, .menu-sec:hover .menu_main li.item15.active:hover a { background: url(../images/top-trasportation-menu.jpg) -448px -42px no-repeat; }
.menu_main li.active.item15 a { background: url(../images/top-trasportation-menu.jpg) -448px -42px no-repeat; }
.menu_main li.item15:hover a { background: url(../images/top-trasportation-menu.jpg) -448px -42px no-repeat; }
/*Resource*/
.menu_main li.item16 a, .menu-sec:hover .menu_main li.item16.active a { background: url(../images/top-trasportation-menu.jpg) -590px 0 no-repeat; height:42px; width:130px; }  
.menu_main li.item16 a:hover, .menu-sec:hover .menu_main li.item16.active a:hover, .menu-sec:hover .menu_main li.item16.active:hover a { background: url(../images/top-trasportation-menu.jpg) -590px -42px no-repeat; }
.menu_main li.active.item16 a { background: url(../images/top-trasportation-menu.jpg) -590px -42px no-repeat; }
.menu_main li.item16:hover a { background: url(../images/top-trasportation-menu.jpg) -590px -42px no-repeat; }
/*Newsroom*/
.menu_main li.item17 a, .menu-sec:hover .menu_main li.item17.active a { background: url(../images/top-trasportation-menu.jpg) -720px 0 no-repeat; height:42px; width:132px; }  
.menu_main li.item17 a:hover, .menu-sec:hover .menu_main li.item17.active a:hover, .menu-sec:hover .menu_main li.item17.active:hover a { background: url(../images/top-trasportation-menu.jpg) -720px -42px no-repeat; }
.menu_main li.active.item17 a { background: url(../images/top-trasportation-menu.jpg) -720px -42px no-repeat; }
.menu_main li.item17:hover a { background: url(../images/top-trasportation-menu.jpg) -720px -42px no-repeat; }
/*Client Login*/
.menu_main li.item18 a, .menu-sec:hover .menu_main li.item18.active a { background: url(../images/top-trasportation-menu.jpg) -852px 0 no-repeat; height:42px; width:128px; }  
.menu_main li.item18 a:hover, .menu-sec:hover .menu_main li.item18.active a:hover, .menu-sec:hover .menu_main li.item18.active:hover a { background: url(../images/top-trasportation-menu.jpg) -852px -42px no-repeat; }
.menu_main li.active.item18 a { background: url(../images/top-trasportation-menu.jpg) -852px -42px no-repeat; }
.menu_main li.item18:hover a { background: url(../images/top-trasportation-menu.jpg) -852px -42px no-repeat; }

/*Top Sub Menus*/
#nav, #nav ul { }
#nav a { }
#nav li { }

#nav li.item12 ul { position: absolute; left: -999em; height: auto; width: 254px; font-weight: normal; border-width: 0.25em; margin: 0; background:url(../images/menu-bg-about.png) repeat-y left bottom; padding-bottom:20px; margin-left:-5px; z-index:999; }
#nav li.item12 ul a { width: 220px; w\idth: 220px; background-image:none; color:#033358; height:30px; }

#nav li.item13 ul { position: absolute; left: -999em; height: auto; width: 254px; font-weight: normal; border-width: 0.25em; margin: 0; background:url(../images/menu-bg-about.png) repeat-y left bottom; padding-bottom:20px; margin-left:-5px; z-index:999; }
#nav li.item13 ul a { width: 220px; w\idth: 220px; background-image:none; color:#033358; height:30px; }
#nav li.item14 ul { position: absolute; left: -999em; height: auto; width: 347px; font-weight: normal; border-width: 0.25em; margin: 0; background:url(../images/menu-bg-products.png) repeat-y left bottom; padding-bottom:20px; margin-left:-5px; z-index:999; }
#nav li.item14 ul a { width: 313px; w\idth: 313px; background-image:none; color:#033358; height:30px; }
#nav li.item15 ul { position: absolute; left: -999em; height: auto; width: 218px; font-weight: normal; border-width: 0.25em; margin: 0; background:url(../images/menu-bg-applications.png) repeat-y left bottom; padding-bottom:20px; margin-left:-5px; z-index:999;} 
#nav li.item15 ul a { width: 184px; w\idth: 184px; background-image:none; color:#033358; height:30px; }
#nav li.item16 ul, #nav li.item17 ul { position: absolute; left: -999em; height: auto; width: 189px; font-weight: normal; border-width: 0.25em; margin: 0; background:url(../images/menu-bg-resource-news.png) repeat-y left bottom; padding-bottom:20px; margin-left:-5px; z-index:999; }
#nav li.item16 ul a, #nav li.item17 ul a { width: 155px; w\idth: 155px; background-image:none; color:#033358; height:30px; }
#nav li li { text-align:left; padding-left:20px; font-size:12px; line-height:30px; }
/*#nav li ul a { width: 266px; w\idth: 266px; background-image:none; color:#033358; height:30px; }*/
#nav li ul ul { margin: -1.75em 0 0 14em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li ul li:hover, #nav ul li li.sfhover { background:url(../images/menu-hover.gif) repeat-x left top; margin-left:5px; padding-left:15px; }
#nav li ul li a:hover { color:#ffffff }
/* Flash Banner area
*********************************************************/
.flash-img { text-align:left; padding-top:25px; height:438px; width:846px; margin-left:55px; position:relative }
.flash-img a{  width:846px!important; height:438px!important;}

.carousel-control{ position:relative }

#slideshow-nav{ background:transparent url(../images/slideshow-nav-sdw.png) no-repeat left bottom; height: 95px; position: absolute; right: 10px; top: -100px;
width: 90px; z-index: 999;}

#slideshow-nav a{background:transparent url(../images/slideshow-nav.png) no-repeat 0 0;display:block;height:26px;overflow:hidden;position:absolute; text-indent:-9999em;}
#slideshow-nav a#prev:hover{background-position:0 -30px;}
#slideshow-nav a#prev{background-position:0 0; left:0px; top:30px; width:20px;}
#slideshow-nav a#next:hover{background-position:-61px -30px;}
#slideshow-nav a#next{background-position:-61px 0; left:61px; top:30px; width:20px;}
#slideshow-nav a#play-pause:hover{background-position:-32px -30px;}
#slideshow-nav a#play-pause{background-position:-32px 0; left:32px; top:30px; width:20px;}
#slideshow-nav a#play-pause.paused:hover{background-position:-32px 0px;}
#slideshow-nav a#play-pause.paused{background-position:-32px -30px; left:32px; top:30px; width:20px;}
/* Flip Banner area
*********************************************************/
.flip-banner { padding-left:20px; }
.flip-banner .box { width:302px; float:left; padding-right:30px; }
.flip-banner .last { padding-right:0px; }
/* Content Area
*********************************************************/
.content-area { clear:both }
.content-area .left-menu-area { width:210px; padding-left:15px; float:left; padding-top:20px; }
.content-area .left-menu-area h1 { background:url(../images/left-menu-tab.gif) no-repeat left top; display:block; height:41px; font-size:11px; line-height:16px; margin-top:5px; }

.content-area .left-menu-area h1 a {
    color: #141E32;
    display: block;
    height: 38px;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 3px;
    text-align: center;
}

.content-area .left-menu-area h1 a:hover { background:url(../images/left-menu-hover.gif) no-repeat left top; display:block; height:41px; color:#ffffff }
.content-area .left-menu-area h1 a.active { background:url(../images/left-menu-hover.gif) no-repeat left top; display:block; height:41px; color:#ffffff }
.content-area .left-menu-area ul { background:url(../images/left-menu-bg.gif) no-repeat left bottom; padding-bottom:20px; padding-top:5px; }
.content-area .left-menu-area ul li { list-style:none; margin-left:10px; margin-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#141e32; padding-top:3px; }
.content-area .left-menu-area ul li a { color:#141e32; padding:3px 5px 3px 7px; display:block }
.content-area .left-menu-area ul li a:hover { background-color:#728faf; color:#fff; margin-right:3px; }
.content-area .left-menu-area ul li a.active { background-color:#728faf; color:#fff; margin-right:3px; }
.content-area .left-menu-area ul li ul { background:none; padding-left:10px; padding-bottom:5px; padding-top:0px; }

*:first-child+html .content-area .left-menu-area ul li ul{ display:inline-block }

.content-area .left-menu-area ul li ul li { background:none }
.content-area .left-menu-area ul li ul li a { padding-left:6px }
.content-area .left-menu-area ul li ul li a:hover { background: none; color:#141e32; font-weight:bold  }
.content-area .left-menu-area ul li ul li a.active_prod{ background: none; color:#141e32; font-weight:bold  }

.content-area .right-content-area { width:780px; float:left; padding-left:15px; }
.content-area .right-content-area .categories-sec { clear:both; padding-bottom:32px; }
.content-area .right-content-area .categories-img-sec { width:335px; float:left; position:relative }
.content-area .right-content-area .categories-img-sec .learn-btn { position:absolute; right:5px; bottom:-8px }
.content-area .right-content-area .categories-cont-sec { width:435px; float:left }
.content-area .right-content-area .categories-cont-sec p { padding-bottom:10px; }
.right-content-area h1 { font-size:19px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px; line-height: 24px; }
.right-content-area h1 span { font-size:18px; }
.right-content-area .product-list { background:url(../images/product-title-bg.gif) no-repeat left top; padding-bottom:25px; clear:both }
.right-content-area .product-list h2 { font-size:17px; font-weight:normal; color:#ffffff; height:29px; line-height:29px;  width:400px; display:block }
.right-content-area .product-list h2 a, .right-content-area .product-list h2 a:hover { color:#ffffff; display:block; padding-left:12px; }
.right-content-area .product-list .left-cont-area { width:440px; float:left }
.right-content-area .product-list .left-cont-area p { padding:5px 10px 10px 15px; font-size:12px; }
.right-content-area .product-list .right-img-area { width:320px; float:right }
.right-content-area .product-list .right-img-area .prod-img { float:left; width:180px; text-align:center }
.right-content-area .product-list .right-img-area .learn-btn { float:left; margin-top:60px; margin-left:20px; }
.right-content-area .product-family-left { width:400px; float:left }
.right-content-area .product-family-left .middle-images { margin:0 0 10px 0; }
.right-content-area .product-family-left h3 { font-size:14px; color:#0765b5; font-weight:bold; padding-bottom:10px; }
.right-content-area .product-family-left p { padding-right:20px; padding-bottom:5px; }
.right-content-area .product-family-left ul { padding-left:20px; padding-right:20px; }
.right-content-area .product-family-left ul li { padding-bottom:5px; }
.right-content-area .product-family-right { width:380px; float:left; }
.right-content-area .product-family-right .cont-box { background:url(../images/product-title-bg-small.gif) no-repeat left top; padding-bottom:25px; clear:both }
.right-content-area .product-family-right .cont-box h2 { font-size:17px; font-weight:normal; color:#ffffff; height:29px; line-height:29px; padding-left:12px; }
.right-content-area .product-family-right .cont-box h2 a { color:#ffffff!important; }
.right-content-area .product-family-right .cont-box .left-cont-area { width:158px; float:left }
.right-content-area .product-family-right .cont-box .left-cont-area p { padding:5px 10px 10px 10px; font-size:12px; }
.right-content-area .product-family-right .cont-box .left-cont-area a { color:#062646; }
.right-content-area .product-family-right .cont-box .right-img-area { width:220px; float:right; position:relative }
.right-content-area .product-family-right .cont-box .right-img-area .prod-img { float:left; width:133px; text-align:center; margin-top:-15px; }
.right-content-area .product-family-right .cont-box .right-img-area .learn-btn { float:left; width:94px; position:absolute; right:0px; bottom:60px; height:25px; }

.right-content-area .product-family-right .cont-box-cxpro { background:url(../images/product-title-bg-cxpro.gif) no-repeat left top }
.right-content-area .product-family-right .cont-box-cxpro h2{ font-size:17px; font-weight:normal; color:#ffffff; height:50px; line-height:21px; padding-left:12px; padding-top:5px}
.right-content-area .product-family-right .cont-box-cxpro h2 a { color:#ffffff; }
.right-content-area .product-family-right .cont-box-cxpro .left-cont-area { width:158px; float:left }
.right-content-area .product-family-right .cont-box-cxpro .left-cont-area p { padding:5px 10px 10px 10px; font-size:12px; }
.right-content-area .product-family-right .cont-box-cxpro .left-cont-area a { color:#062646; }
.right-content-area .product-family-right .cont-box-cxpro .right-img-area { width:220px; float:right; position:relative }
.right-content-area .product-family-right .cont-box-cxpro .right-img-area .prod-img { float:left; width:133px; text-align:center; margin-top:15px; }
.right-content-area .product-family-right .cont-box-cxpro .right-img-area .learn-btn { float:left; width:94px; position:absolute; right:0px; bottom:60px; height:25px; }

.right-content-area .product-family-right .prod-zoom { }
.right-content-area .product-family-right .prod-zoom .big-img { text-align:center; padding-bottom:20px; }
.right-content-area .product-family-right .prod-zoom .thumb-img { text-align:center }
.right-content-area .product-family-right .prod-zoom .thumb-img a { padding-right:10px; }
.right-content-area .product-family-right .prod-zoom .thumb-img img { border:1px #000 solid; }
.right-content-area .product-family-right .prod-zoom .cam-link { 
background:url(../images/cam-icon.gif) no-repeat left top; margin-left:95px; padding-left:50px;  height: 19px;line-height: 16px;padding-left: 29px; margin-top:10px; color:#728faf; font-style:italic; font-size:11px; text-decoration:underline }
.right-content-area .product-family-right .prod-zoom .cam-link a { color:#728faf; }
.right-content-area .tab-sec { clear:both; padding-top:20px; }
.right-content-area .tab-sec .brochures-img { width:128px; float:left; padding-left:15px; padding-top:10px; }
.right-content-area .tab-sec .brochures-cont { width:90px; float:left; /*text-align:right;*/ color:#062646; font-size:13px; padding-top:10px; padding-left:4px; }
/* Tab Section
*******************************************************************/
.rollOvermain { width:760px; /* float:left;*/ margin:0; }
.showTab { display:none; background:url(../images/tab-cont-bg.gif) repeat-y left top; float:left; width:721px; padding:15px 15px 15px 18px; margin:0 0 0 10px; }
.showTab p { font-size:0.70em; padding:10px 0 0 0; }
.showTab h4 { color:#1d306a; font-size:0.8em; font-weight:bold; padding:0 0 0 0; margin:0; }
.prodrop4 { padding:0 0 0 10px; margin:0 0 0 0; list-style:none; width:748px; height:31px; line-height:31px; background:url(../images/tabbgline.gif) no-repeat bottom left; }
.prodrop4 li.top { display:block; float:left; margin:0 10px 0 0; width:170px; }
.prodrop4 li a.top_linkSel { display:block; float:left; height:31px; line-height:31px; width:89%; color:#486077; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 10px; cursor:pointer; background: url(../images/pro_drop4_0a.gif) no-repeat; text-transform:uppercase; }
.prodrop4 li a.top_linkSel span { float:left; display:block; padding:0 16px 0 8px; height:31px; width:89%; text-align:center; background:url(../images/pro_drop4_0b.gif) right top; }
.prodrop4 li a.top_link { display:block; float:left; height:31px; width:89%; line-height:31px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold; padding:0 0 0 10px; cursor:pointer; background: url(../images/pro_drop4_0aa.gif) no-repeat left; }
.prodrop4 li a.top_link span { float:left; display:block; padding:0 16px 0 8px; height:31px; width:89%; text-align:center; background:url(../images/pro_drop4_0ba.gif) right top; }
.prodrop4 li a.top_link:hover { color:#000; line-height:31px; }
.prodrop4 li:hover > a.top_link { color:#fff; line-height:31px; }
.tab-bot-cor { background:url(../images/tab-cont-bot-cor.gif) no-repeat left top; width:751px; height:21px; clear:both; margin-left:10px; }
/* Footer area
*********************************************************/
.footer { background:#ffffff url(../images/body-bot-bg.jpg) no-repeat left bottom; clear:both; min-width:1024px }
.footer .footer-area { width:1000px; margin:0 auto; height:111px; padding-top:87px; }
.footer .footer-area .left-area { width:450px; float:left; padding-left:8px; text-align:left; }

.footer .footer-area .right-area { width:470px; float:right; /*padding-right:35px;*/ text-align:right; padding-top:15px; font-size:10px; color:#ffffff; }

/*.footer .footer-area .right-area a { font-size:10px; color:#ffffff; text-transform:uppercase; padding-left:4px; padding-right:4px; }*/
.footer .footer-area .right-area span { padding-right:13px; width:190px; }
.footer .footer-area .right-area span.copyright { display:block; float:left }
.footer .footer-area .right-area ul.menu_footer { float: right; }

.footer .footer-area .right-area ul.menu_footer li { float:left; background:url("../images/top-link-bar.gif") no-repeat left 5px; list-style:none; padding-left:8px; padding-right:8px; height:20px; text-transform:uppercase }

.footer .footer-area .right-area ul.menu_footer li.item19 { }
.footer .footer-area .right-area ul.menu_footer li a { color:#fff }
.footer .footer-area .right-area ul.menu_footer li a span { padding-right:0px; padding-left:0px; }
/* ******* */

.product-view .box-up-sell h2 { margin:0 0 8px; }
#product_tabs_upsell_products_contents h2 { display:block; }
/* View Type: Grid */
.products-grid { position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:171px; padding:0 0 90px; }
.products-grid .product-image { display:block; width:125px; height:125px; border:1px solid #ddd; border-width:1px 1px 1px 1px; margin:0 auto 10px; }
.products-grid.first .product-image { border-top:0; }
.products-grid li.last .product-image { border-right:0; }
.products-grid td { text-align:center; }
.products-grid .product-name { font-size:12px; margin:0 0 6px; }
.products-grid .product-name a { color:#444; text-decoration:underline; }
.products-grid .product-name a:hover { text-decoration:none; }
.products-grid .price-box { margin:5px 0; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:20px; }
.col2-left-layout .products-grid, .col2-right-layout .products-grid { width:684px; margin:0 auto; }
.col1-layout .products-grid, .page-empty .products-grid { width:684px; margin:0 auto; }
/* View Type: List */
.products-list li.item { border-bottom:1px solid #d9ddd3; padding:12px 10px; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-shop { margin-left:185px; }
.products-list .product-image { float:left; width:170px; height:170px; margin:0 0 10px; }
.products-list .product-name { font-size:12px; margin:0 0 6px; }
.products-list .product-name a { color:#444; text-decoration:underline; }
.products-list .product-name a:hover { text-decoration:none; }
.products-list .price-box { float:left; margin:4px 13px 0 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 13px; line-height:1.35; }
.products-list .add-to-links { clear:both; }
/*second level accessories*/
.grid-container { width:671px; margin: 0 0 5px; }
.grid-container .box { background: url(../images/accessories-list-mid-bg.gif) repeat-y scroll center top transparent; padding: 0; width:211px; float:left; margin: 0 12px 0 0; }
.grid-container .box div.topbg { background: url(../images/accessories-list-top-bg.gif) no-repeat scroll center top transparent; }
.grid-container .box div.topbg div.btmbg { background: url(../images/accessories-list-btm-bg.gif) no-repeat scroll center bottom transparent; color: #3E3E3E; font-size: 10px;/*height: 196px;*/ height: 224px; padding: 10px; text-align: center; }
.grid-container .box div.topbg div.btmbg .image-container { height: 133px; margin: 7px 0 0; }
.grid-container .box div.topbg div.btmbg h4 { text-transform:uppercase; color:#000033; font-size:12px; text-align: left; }
.grid-container .box div.topbg div.btmbg h2 { color:#000033; font-size:9px; word-spacing: -1px; text-align: left; min-height:35px; }

.access-container { width:700px;/* margin: 0 0 5px;*/ }
.access-container .tab-box
{
	padding: 0;
	width:150px;
	float:left;
	margin: 0 0px 0 0;
	padding-left:15px;
	padding-right:10px;
	
	padding-top: 8px;
	width:170px;
	border: 3px solid #1A2843;
	border-radius: 10px;
	margin: 0 15px 5px 0;
/*	
background-color: lightyellow;
*/	
}
.access-container .tab-box .image-container
{
	height: 150px; margin: 7px 0 0;
/*	border: 1px dashed green;  ??? */
}
.access-container .tab-box .image-container img
{
	display: block;
	margin: auto;
}
.access-container .tab-box h4 { text-transform:uppercase; color:#000033; font-size:12px; text-align: left; }
.access-container .tab-box h2
{
	color:#000033; font-size:9px; word-spacing: -1px; text-align: left; min-height:60px;
 /*	background-color: lightblue; ??? */
}
.access-container .tab-box a{ color:#000033; }

.accessories-landing-col { margin: 0 0 65px; }
.accessories-landing-col ul { clear:both; }
.accessories-landing-col li { float: left; width: 380px; list-style:none; margin: 0 20px 0 0; }
.accessories-landing-col li.last { margin:0; }
.accessories-landing-col li div.cont-box { background: url(../images/product-title-bg-small.gif) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.cont-box .left-cont-area { float: left; width: 150px; }
.accessories-landing-col li div.cont-box h2 { color: #FFFFFF; font-size: 17px; font-weight: normal; height: 29px; line-height: 29px; padding-left: 7px; }
.accessories-landing-col li div.cont-box h2 a, .accessories-landing-col li div.cont-box h2 a:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; }
.accessories-landing-col li div.cont-box .left-cont-area p { font-size: 12px; padding: 5px 10px 10px; }
.accessories-landing-col li div.cont-box .right-img-area { float: right; position: relative; width: 220px; }
.accessories-landing-col li div.cont-box .right-img-area .prod-img { float: left; margin-top: -15px; text-align: center; width: 226px; }
.accessories-landing-col li div.cont-box .right-img-area .learn-btn { float: right; width: 94px; margin: 5px 0 0; }
/* Application Pages 21-03-2011
**********************************************/
.mid-height { line-height:35px!important; }
.right-content-area .product-list .right-img-area .learn-btn1 { position:relative; right:-20px; top:15px; }
.right-content-area .product-list .prod-img-2 { margin-left:-30px; margin-top:-50px; margin-right:35px }
.right-content-area .sec-1 { width:285px; float:left; padding-left:5px; }
.right-content-area .sec-1 p { padding-bottom:20px; padding-right:20px; }
.right-content-area .sec-2 { width:270px; float:left; padding-right:10px; }
.right-content-area .sec-2 p { padding-bottom:20px; padding-right:20px; }
.right-content-area .sec-3 { width:195px; float:left; text-align:center }
.right-content-area .application-list { background:url(../images/application-title-bg.gif) no-repeat left top; padding-bottom:25px; clear:both }
.right-content-area .application-list h2 { font-size:17px; width:150px; font-weight:normal; color:#ffffff; height:28px; line-height:28px; padding-left:10px; }
.right-content-area .application-list h2 span { width:40px; float:right; display:block; padding-top:10px; text-align:right; padding-right:10px; }
.right-content-area .application-list h2 a, .right-content-area .application-list h2 a:hover { color:#ffffff; float:left }
.right-content-area .application-list .left-cont-area { width:180px; float:left; }
.right-content-area .application-list .left-cont-area p { padding:5px 10px 10px 10px; font-size:10px; line-height:14px; }
.right-content-area .application-list .right-img-area { width:580px; float:right; margin-top:-8px; }
.right-content-area .application-list .right-img-area .image-area { }
.right-content-area .application-list .right-img-area .image-area .pro-img-bx { width:190px; float:left; }
.right-content-area .application-list .right-img-area .image-area .pro-img-bx img { position:absolute }
.right-content-area .application-list .right-img-area .image-area .code-learn-sec { position:relative; right:-125px; top:60px; width:70px; text-align:center }
.right-content-area .application-list .right-img-area .image-area .code-learn-sec p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#062646; padding-bottom:3px; text-align:left }
.right-content-area .application-list .right-img-area .image-area .code-learn-sec p .learn-more { background: url(../images/learn-more-small.gif) no-repeat left top; width:56px; height: 14px; border:none }
.right-content-area .application-list .right-img-area .image-area .code-learn-sec p a { color:#062646; }
.b-height { height:230px; }
.right-content-area .application-list .top-padd { padding-top:45px; }
.right-content-area .application-list .right-img-area a { margin-right:10px; }
.right-content-area .chargers { background:url(../images/dignostic-title-bg.gif) no-repeat left top; padding-bottom:25px; clear:both }
.right-content-area .chargers h2 { font-size:17px; width:225px; font-weight:normal; color:#ffffff; height:28px; line-height:28px; padding-left:10px; }
.right-content-area .chargers h2 span { width:35px; float:right; display:block; padding-top:10px; text-align:right; padding-right:14px; }
.right-content-area .chargers h2 a, .right-content-area .chargers h2 a:hover { color:#ffffff; float:left }
.right-content-area .chargers .left-cont-area { width:180px; float:left; }
.right-content-area .chargers .left-cont-area p { padding:5px 10px 10px 10px; font-size:10px; line-height:14px; }
.right-content-area .chargers .right-img-area { width:580px; float:right; padding-top:40px; }
.right-content-area .chargers .right-img-area a { margin-right:15px; }
.right-content-area .chargers .right-img-area .image-area { }
.right-content-area .chargers .right-img-area .image-area .pro-img-bx { width:190px; float:left; }
.right-content-area .chargers .right-img-area .image-area .pro-img-bx img { position:absolute }
.right-content-area .chargers .right-img-area .image-area .code-learn-sec { position:relative; left:-30px; top:5px; width:75px; text-align:left }
.right-content-area .chargers .right-img-area .image-area .code-learn-sec p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#062646; padding-bottom:3px; }
.right-content-area .chargers .right-img-area .image-area .code-learn-sec p .learn-more { background: url(../images/learn-more-small.gif) no-repeat left top; width:56px; height: 14px; border:none }
.right-content-area .chargers .right-img-area .image-area .code-learn-sec p a { color:#062646; }
.right-content-area .heavy-duty { background:url(../images/heavy-duty-title-bg.gif) no-repeat left top; padding-bottom:25px; float:left; width:370px; margin-right:20px; }
.right-content-area .heavy-duty h2 { font-size:17px; width:150px; font-weight:normal; color:#ffffff; height:28px; line-height:28px; padding-left:10px; }
.right-content-area .heavy-duty h2 span { width:38px; float:right; display:block; padding-top:10px; text-align:right; padding-right:8px; }
.right-content-area .heavy-duty h2 a, .right-content-area .heavy-duty h2 a:hover { color:#ffffff; float:left }
.right-content-area .heavy-duty .left-cont-area { width:165px; float:left; }
.right-content-area .heavy-duty .left-cont-area p { padding:5px 10px 10px 10px; font-size:10px; line-height:14px; }
.right-content-area .heavy-duty .right-img-area { width:200px; float:left; margin-top:-8px; }
.right-content-area .heavy-duty .top-padd { padding-top:45px; }
.right-content-area .heavy-duty .right-img-area a { margin-right:10px; }
.right-content-area .heavy-duty .right-img-area .image-area { }
.right-content-area .heavy-duty .right-img-area .image-area .pro-img-bx { width:190px; float:left; padding-left:15px; }
.right-content-area .heavy-duty .right-img-area .image-area .pro-img-bx img { position:absolute }
.right-content-area .heavy-duty .right-img-area .image-area .code-learn-sec { position:relative; right:-120px; top:60px; width:90px; text-align:left }
.right-content-area .heavy-duty .right-img-area .image-area .code-learn-sec p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#062646; padding-bottom:3px; }
.right-content-area .heavy-duty .right-img-area .image-area .code-learn-sec p a { color:#062646; }
.right-content-area .heavy-duty .right-img-area .image-area .code-learn-sec p .learn-more { background: url(../images/learn-more-small.gif) no-repeat left top; width:56px; height: 14px; border:none }
.right-content-area .charger-heavy-duty { background:url(../images/dignostic-title-bg.gif) no-repeat left top; padding-bottom:25px; float:left; width:370px; margin-right:20px; }
.right-content-area .charger-heavy-duty h2 { font-size:17px; width:225px; font-weight:normal; color:#ffffff; height:28px; line-height:28px; padding-left:10px; }
.right-content-area .charger-heavy-duty h2 span { width:35px; float:right; display:block; padding-top:10px; text-align:right; padding-right:14px; }
.right-content-area .charger-heavy-duty h2 a, .right-content-area .charger-heavy-duty h2 a:hover { color:#ffffff; float:left }
.right-content-area .charger-heavy-duty .left-cont-area { width:165px; float:left; }
.right-content-area .charger-heavy-duty .left-cont-area p { padding:5px 10px 10px 10px; font-size:10px; line-height:14px; }
.right-content-area .charger-heavy-duty .right-img-area { width:200px; float:left; text-align:center; padding-top:45px; }
.right-content-area .charger-heavy-duty .right-img-area a { margin-right:15px; }
.right-content-area .charger-heavy-duty .right-img-area .image-area { margin-left:-65px }
.right-content-area .charger-heavy-duty .right-img-area .image-area .pro-img-bx { width:190px; float:left; }
.right-content-area .charger-heavy-duty .right-img-area .image-area .pro-img-bx img { position:absolute }
.right-content-area .charger-heavy-duty .right-img-area .image-area .code-learn-sec { position:relative; left:75px; top:5px; width:57px; text-align:left }
.right-content-area .charger-heavy-duty .right-img-area .image-area .code-learn-sec p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#062646; padding-bottom:3px; }
.right-content-area .charger-heavy-duty .right-img-area .image-area .code-learn-sec p a { color:#062646; }
.right-content-area .charger-heavy-duty .right-img-area .image-area .code-learn-sec p .learn-more { background: url(../images/learn-more-small.gif) no-repeat left top; width:56px; height: 14px; border:none }
/* Login Pages 22-03-2011
**********************************************/
.login-banner { padding-bottom:10px; padding-left:72px; }
.login-cont-area { padding-left:72px; padding-top:5px; padding-right:120px; }
.login-cont-area h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding-bottom:10px; padding-left:10px; }
.login-cont-area p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; clear:both }
.login-cont-area p label { width:130px; margin-right:5px; float:left; display:block; text-align:right; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.login-cont-area p .input { width:153px; float:right; background:url(../images/login-txt-field.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; }
/**:first-child+html .login-cont-area p label { width:85px;}*/
.login-cont-area .left-cont-sec
{
/*	width:415px; */
	width:435px;
	float:left;
	padding-left:20px;
}
.login-cont-area .right-form-area { width:300px; float:right }
.login-cont-area .right-form-area .login-btn { background:url(../images/loginbtn.gif) no-repeat left top; width:115px; height:25px; border:none; cursor:pointer }
/* Software Update Page 23-03-2011
**********************************************/
.software-update-area { padding-left:70px; }
.software-update-area .title-sec { background:url(../images/honda-title-bg.gif) no-repeat left top; width:834px; height:29px; line-height:29px; font-size:19px; color:#ffffff; padding-left:10px }
.software-update-area .product-img { width:335px; float:left; text-align:right; padding-top:20px; }
.software-update-area .manuf-sec { width:480px; float:left; text-align:center; /*padding-top:110px;*/ }
.software-update-area .manuf-sec .hondalogo { padding-bottom:60px; }
.software-update-area .manuf-sec .hondalogo .box { width: 480px; height: 185px; padding: 5px 0px; margin:0px; text-align:left; vertical-align:bottom; line-height: 10px; position:relative; margin:0 auto }
.software-update-area .manuf-sec .hondalogo .pic { margin: 5px; position:absolute; text-align:center; bottom:0; width: 480px; margin:0 auto }
.software-update-area .manuf-sec p { font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:10px; }
/* Software Update Request Page 24-03-2011
**********************************************/
.update-request-form { padding-top: 20px; width: 834px; }
.update-request-form td { padding-bottom: 10px; }
.update-request-form td label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-right:5px; vertical-align: top; }
.update-request-form .txt-field { width:154px; float:left; background:url(../images/login-txt-field.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-right:5px; margin-bottom:5px; }
.update-request-form .small-txt-field { width:22px; float:left; background:url(../images/txt-field-small.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; text-align:center; margin-right:2px; margin-bottom:2px; }
.update-request-form .txt-field-long { width:328px; float:left; background:url(../images/txt-field-long.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.software-update-area .update-request-form .request-btn { background:url(../images/submit-request.gif) no-repeat left top; width:115px; height:25px; border:none; cursor:pointer }
.logout-btn { background:url(../images/logout.gif) no-repeat left top; width:115px; height:25px; border:none; cursor:pointer }
/* 25-03-2011 CSS 
*************************************************/
.software-update-area .fedex-img { width:245px; float:left; text-align:right; padding-top:20px; }
.software-update-area .fedex-sec { width:602px; float:left; text-align:center; /*padding-top:110px;*/ }
.software-update-area .fedex-sec .logo { padding-bottom:60px; }
.software-update-area .fedex-sec .logo .box { width: 480px; height: 185px; padding: 5px 0px; margin:0px; text-align:left; vertical-align:bottom; line-height: 10px; position:relative; margin:0 auto }
.software-update-area .fedex-sec .logo .pic { margin: 5px; position:absolute; text-align:center; bottom:0; width: 480px; margin:0 auto }
.software-update-area .fedex-sec p { font-size:15px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.software-update-area .fedex-sec p a { margin-right:2px; }
.software-update-area .title-sec-big { background:url(../images/title-bg-big.gif) no-repeat left top; width:834px; height:29px; line-height:29px; font-size:16px; color:#ffffff; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold }
.software-update-area .jaguar-land-rover { padding-top:5px; }
.software-update-area .jaguar-land-rover .comp-logo-sec { width:280px; float:left; padding-top:30px; }
.software-update-area .jaguar-land-rover .pro-detail-area { width:600px; float:left }
.software-update-area .jaguar-land-rover .pro-detail-area .box-p { width:255px; float:left; padding-left:20px; position:relative }
.software-update-area .jaguar-land-rover .pro-detail-area .box-p .price-name-sec { position:absolute; width:150px; right:5px; top:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000033; font-weight:bold; line-height:16px; }
.software-update-area .jaguar-land-rover .pro-detail-area .box-p .price-name-sec span { font-size:12px; }
.software-update-area .click-btn-to-access { clear:both; width:640px; border-top:1px #33335c solid; border-bottom:1px #33335c solid; padding-top:15px; padding-bottom:15px; padding-left:190px; }
.software-update-area .click-btn-to-access .txt-sec { width:415px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:right; padding-right:10px; }
.software-update-area .click-btn-to-access .update-btn-sec { width:215px; float:left; text-align:right }
.software-update-area .click-btn-to-access2{ clear:both; width:834px; border-top:1px #33335c solid; border-bottom:1px #33335c solid; padding-top:15px; padding-bottom:15px;}
.software-update-area .click-btn-to-access2 .txt-sec2{ margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:center;}
.vehicle-oem { }
.vehicle-oem p { padding-bottom:20px; }
.vehicle-oem p span{ color: #2D65A7; font-weight: bold;}
.vehicle-oem ul{ padding-left:20px; padding-bottom:20px }
.vehicle-oem ul li{ padding-bottom:5px}

.battery-warranty-management-cont { padding-left:10px; width:530px; float:left; }
.battery-warranty-management-cont h2 { font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d65a7; padding-bottom:20px; }
.battery-warranty-management-cont ul { padding-left:20px; padding-bottom:20px; padding-top:5px; }
.battery-warranty-management-cont ul li { }
.battery-warranty-management-cont .quality-check-points { padding-left:250px; }
.battery-warranty-management-cont .quality-check-points h2 { padding-bottom:5px; }
.battery-warranty-management-step { width:210px; float:left; padding-left:20px; }
.project_request-head { font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d65a7; padding-top:10px; }
.project_request-head span { border-bottom:1px #33335c solid; margin-bottom:10px; display:block; padding-bottom:10px; }
.txt-field-big { width:560px; float:left; background:url(../images/txt-field-big.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.txt-area-sec { width:560px; float:left; background:url(../images/txt-area-sec.gif) no-repeat left top; height:70px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.small-txt-area { width:205px; clear:both; background:url(../images/small-txt-field.gif) no-repeat left top; height:26px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.small-txt-area2 { width:179px; clear:both; background:url(../images/small-txt-field2.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.label-block { display:block; width:200px; float:left }

.txt-field-big-noImg
{
	width:530px;
	float:left;
	padding: 3px 5px;
	margin-bottom:5px;
}
.small-txt-area2-noImg
{
	width:179px;
	clear:both;
	padding: 3px 5px;
	margin-bottom:5px;
}
.txt-area-sec-noImg
{
	width:500px;
	float:left;
	height:90px;
	margin-bottom:10px;
	padding: 3px 5px;
	margin-bottom:5px;
}

/* 28-03-2011 top title
*************************************/
.software-update-area .title-head { padding:0 0 0 1px; margin:0 0 0 0; list-style:none; width:830px; height:28px; line-height:28px; background:url(../images/title-bot-bor.gif) repeat-x left bottom; }
.software-update-area .title-head .title-top { display:block; float:left; margin:0 10px 0 0; }
.software-update-area .title-head .title-top div.top-link { background:transparent url(../images/pro_drop4_0aa.gif) no-repeat scroll left center; color:#FFFFFF; display:block; font-size:17px; font-weight:bold; height:28px; line-height:28px; padding:0 0 0 10px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.software-update-area .title-head .title-top div.top-link span { background:transparent url(../images/pro_drop4_0ba.gif) repeat scroll right top; display:block; height:28px; padding:0 20px 0 0px; text-align:center; }
.content-area .left-menu-area ul.menu_left { background:none }
.content-area .left-menu-area ul.menu_left li { background: url("../images/left-menu-tab.gif") no-repeat scroll left top transparent; display: block; font-size: 11px; height: 42px; margin-left:0px; padding-top:0px; margin-top: 5px; margin-right:0px; line-height:35px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif }
.content-area .left-menu-area ul.menu_left li a { color: #141E32; display: block; height: 38px; padding-left: 10px; padding-right:10px; text-align:center; padding-top: 3px; margin-right:0px; }
.content-area .left-menu-area ul.menu_left li a:hover { background:url(../images/left-menu-hover.gif) no-repeat left top; display:block; height:42px; color:#ffffff; margin-right:0px; }
.content-area .left-menu-area ul.menu_left li.active { background:url(../images/left-menu-hover.gif) no-repeat left top; display:block; height:42px; color:#ffffff; margin-right:0px; }
.content-area .left-menu-area ul.menu_left li.active a { color:#ffffff; margin-right:0px; }

/* 29-03-2011 About Us pages
****************************************************/
.focus-innovate-achieve{ background:url(../images/focus-innovate-achieve.jpg) no-repeat left top; width:764px; height:236px; }
.focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.conductance-focus-innovate-achieve{ background:url(../images/conductance-bg.gif) no-repeat left top; width:764px; height:236px; }
.conductance-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.conductance-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.warranty-focus-innovate-achieve{ background:url(../images/warranty-bg.gif) no-repeat left top; width:764px; height:236px; }
.warranty-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.warranty-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.prevent-focus-innovate-achieve{ background:url(../images/preventative-bg.gif) no-repeat left top; width:764px; height:236px; }
.prevent-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.prevent-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.hand-focus-innovate-achieve{ background:url(../images/hand-held-bg.gif) no-repeat left top; width:764px; height:236px; }
.hand-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.hand-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.diag-focus-innovate-achieve{ background:url(../images/diagnostic-charge-bg.gif) no-repeat left top; width:764px; height:236px; }
.diag-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.diag-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.invehi-focus-innovate-achieve{ background:url(../images/in-vehicle-alt.gif) no-repeat left top; width:764px; height:236px; }
.invehi-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.invehi-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.battest-focus-innovate-achieve{ background:url(../images/battery-test-codes-bg.gif) no-repeat left top; width:764px; height:236px; }
.battest-focus-innovate-achieve .box{ width:220px; float:left; padding-top:62px; padding-left:20px; padding-right:10px; font-size:13px; font-weight:bold }
.battest-focus-innovate-achieve .box-last{ width:220px; float:left; padding-top:62px; padding-left:25px; padding-right:10px; font-size:13px; font-weight:bold}

.how-manage{ float:left; padding-left:6px; padding-top:15px; }

.advancing-battery-management-cont { clear:both; padding-bottom:17px; padding-left:5px; padding-right:10px; }
.advancing-battery-management-cont .cont-sec{ float:left; width:350px; padding-left:8px; padding-right:20px; font-size:12px; }
.advancing-battery-management-cont .cont-sec p{ padding-bottom:8px; padding-left:0px;} 
.advancing-battery-management-cont .last{ padding-right:10px;}
.advancing-battery-management-cont h1{ padding-bottom:10px; }
.advancing-battery-management-cont p{ padding-bottom:8px; padding-left:8px}

.aftermarket-battery-management{ padding-left:20px; width:525px; }

.industry-recognition-and-awards{ padding-left:20px; }
.industry-recognition-and-awards p{ padding-bottom:15px;}
.industry-recognition-and-awards p span{ color: #2D65A7; font-weight: bold;}

.patented-conductance-technology { padding-left:20px; padding-right:20px;}
.patented-conductance-technology p{ font-size:12px; padding-bottom:15px;  }
.patented-conductance-technology p span{ color:#2d65a7; font-weight:bold}

.battery-warranty-management-cont a{ color:#1E47D5 }
.build-txt{ color:#2d65a7; font-weight:bold; font-size:14px;}
.build-txt span{ color:#f8bd56!important;}

.item167{ line-height:14px!important }

.item167 a{ padding-top:5px!important; }

.patents {
    color: #3366CC;
}
.p-bot-bor {
    border-bottom: 1px solid #CCCCCC;
     padding-bottom: 10px !important;
    padding-top: 8px !important;
}

/* 30-03-2011 Resource
************************************************/
.resources-section { padding-left:95px; }
.resources-section .resources-area { background:url(../images/resources-title-bg.gif) no-repeat left top; padding-bottom:25px; clear:both }
.resources-section .resources-area h2 { font-size:17px; font-weight:normal; color:#ffffff; height:29px; line-height:29px; padding-left:12px; }
.resources-section .resources-area h2 a, .resources-section .product-list h2 a:hover { color:#ffffff; }
.resources-section .resources-area .left-cont-area { width:617px; float:left }
.resources-section .resources-area .left-cont-area p { padding:5px 10px 10px 15px; font-size:12px; }
.resources-section .resources-area .right-img-area { width:140px; float:left; text-align:right; padding-left:20px; }
.resources-section .resources-area .right-img-area .prod-img { float:left; width:180px; text-align:center }
.resources-section .resources-area .left-cont-area .search-sec { padding-top:17px; padding-left:70px; padding-bottom:10px }
.resources-section .resources-area .left-cont-area .display-manual-block{ padding-left:70px;}
.resources-section .resources-area .left-cont-area .search-sec .edition { width:450px; text-align:center; display:block; text-align:center; float:left; font-weight:bold }
.resources-section .resources-area .left-cont-area .select { background:url(../images/select-box.gif) no-repeat left top; width:160px; height:18px; border:none; padding:1px 3px 2px 5px; font-size:11px; margin-right:2px; }
.resources-section .resources-area .left-cont-area .support-location { padding-left:45px; clear:both }
.resources-section .resources-area .left-cont-area .support-location .loc-img { width:80px; float:left }
.resources-section .resources-area .left-cont-area .support-location .loc-info { width:380px; float:left; padding-top:23px; }
.resources-section .resources-area .left-cont-area .support-location .loc-info p { padding-bottom:0px; padding-top:0px; }
.resources-section .resources-area .left-cont-area .support-location .loc-info .title { font-size:12px; color:#033358; font-weight:bold }
.resources-section .resources-area .left-cont-area .support-location .loc-info .address { font-size:11px; color:#2d65a7; font-style:italic }
.resources-section .resources-area .left-cont-area .support-location .info-more { width:100px; float:left; margin-top:60px; }
.txt11 { font-size:11px!important; }

/* 31-03-2011 Customer Service
*********************************************************/
.resources-section h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:21px; }
.resources-section .support-area { width:800px; padding-bottom:40px; background:url(../images/support-img.png) no-repeat right top }
.resources-section .support-area .support-contact-info { padding-top:10px; }
.resources-section .support-area .support-contact-info a { color:#6db0e4 }
.resources-section .support-area .support-contact-info .map-img { width:85px; float:left }
.resources-section .support-area .support-contact-info .map-info { width:700px; float:left; padding-left:10px; padding-top:10px; padding-bottom:30px; }
.resources-section .support-area .support-contact-info .map-info p { color:#033358 }
.resources-section .support-area .support-contact-info .map-info p span { font-style:italic; font-size:11px; color:#2d65a7 }
.resources-section .support-area .support-contact-info .map-info p.left-cont { width:300px; float:left; padding-left:10px; padding-right:10px; }
.resources-section .support-area .support-contact-info .map-info p.right-cont { width:340px; float:left; padding-left:10px; }
.resources-section .support-area .support-contact-info .map-info p.sales-service { border-left:2px #122c4b solid; border-bottom:2px #122c4b solid; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px;  margin-top: 13px;
    padding-bottom: 7px; color:#2d65a7; margin-left:20px; }
.resources-section .support-area .support-contact-info .map-info p.sales-service span { font-size:14px; ; font-style:italic }
.resources-section .support-area .support-contact-info .map-info p.field-area { padding-top:10px; clear:both; padding-left:38px; }
.resources-section .support-area .support-contact-info .map-info p.field-area .select-field { border:1px #505050 solid; width:160px; margin-right:8px; font-size:11px; padding:2px; }
.resources-section .support-area .support-contact-info .map-info .field-area { padding-top:10px; clear:both; padding-left:38px; }
.resources-section .support-area .support-contact-info .map-info .field-area .select-field { border:1px #505050 solid; width:160px; margin-right:8px; font-size:11px; padding:2px; }

.resources-section .support-area .support-contact-info .map-info .field-area .select-area{ width:175px; float:left }

*:first-child+html .resources-section .support-area .support-contact-info .map-info .field-area .select-area{ width:auto;}

.resources-section .support-area .support-contact-info .map-info .field-area .zipcode-area{ width:225px; float:left }
.resources-section .support-area .support-contact-info .map-info .field-area .go-sec{ width:50px; float:left }
.resources-section .support-area .support-contact-info .map-info .field-area .display-manual-block{ clear:both; padding-top:10px; }

.go-sq-btn{ background:url(../images/btn-go.gif) no-repeat left top; width:23px; height:20px; border:none; cursor:pointer }
.go-rd-btn{ background:url(../images/go-btn.gif) no-repeat left top; width:33px; height:18px; border:none; cursor:pointer }

#log_res_america {overflow: auto;}
#log_res_america.ajax-loading {	padding: 20px 0;background: url(../images/loader.gif) no-repeat center;}
#log_res_bro {overflow: auto;}
#log_res_bro.ajax-loading {padding: 20px 0;	background: url(../images/loader.gif) no-repeat center;}
#log_res_man {overflow: auto;}
#log_res_man.ajax-loading {	padding: 20px 0;background: url(../images/loader.gif) no-repeat center;}

.vehicle-oem .awards-list{ clear:both}
.vehicle-oem .awards-list .left-list{ width:550px; float:left }
.vehicle-oem .awards-list .right-btn{ width:100px; float:left; text-align:center; padding-bottom:0px; padding-top:10px}

/* Newsroom Page css 
***********************************/
.newsroom-area .title-head { padding:0 0 0 1px; margin:0 0 0 0; list-style:none; clear:both; width:780px; height:28px; line-height:28px; border-bottom:3px #346bae solid }
.newsroom-area .title-head .title-top { display:block; float:left; margin:0 10px 0 0; }
.newsroom-area .title-head .title-top div.top-link { background:transparent url(../images/pro_drop4_0aa.gif) no-repeat scroll left center; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; height:28px; line-height:28px; padding:0 0 0 10px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif }
.newsroom-area .title-head .title-top div.top-link span, .newsroom-area .title-head .title-top div.top-link strong { background:transparent url(../images/pro_drop4_0ba.gif) repeat scroll right top; display:block; height:28px; padding:0 12px 0 0px; text-align:center; }
.newsroom-area .news-cont-area { padding-bottom:20px; }
.newsroom-area .news-cont-area .n-left { width:460px; float:left; padding-left:10px; padding-right:15px }
.newsroom-area .news-cont-area .n-left p { padding-top:20px; padding-bottom:5px; }
.newsroom-area .news-cont-area .n-right { width:280px; float:left; padding-left:10px; }
.newsroom-area .news-cont-area .n-right p { padding-top:20px; padding-bottom:10px; }
.more-articles-link { font-size:17px; font-weight:bold; padding-top:3px!important; text-align:center; padding-right:10px; }
.more-articles-link a { text-decoration:underline; color: #336699; }
.newsroom-area .event-details { padding-top:20px; padding-left:10px; padding-right:20px; }
.newsroom-area .event-details th { font-size:16px; font-weight:bold; color:#2d65a7; border-bottom:2px #adc2d6 solid; border-right:2px #adc2d6 solid; padding:5px 5px 5px 8px; }
.newsroom-area .event-details th.last { border-right:none }
.newsroom-area .event-details td { font-size:14px; font-weight:bold; color:#000; border-bottom:2px #adc2d6 solid; border-right:2px #adc2d6 solid; padding:5px 5px 5px 8px; }
.newsroom-area .event-details td.last { border-right:none }
.newsroom-area .border-top { background:url(../images/newsroom-f-border.gif) no-repeat left top }

.address-block {/*float:left;*/ border-bottom:1px #ccc solid; margin-bottom:10px;}

.address-block-europe {/*float:left;*/ border-bottom:1px #ccc solid; margin-bottom:10px; width:290px; min-height:220px; float:left;} 
.resources-section .support-area .support-contact-info .map-info .address-block-europe p.right-cont { padding-left:0px;}

#log_res_ap {overflow: auto;}
#log_res_ap.ajax-loading {	padding: 20px 0;background: url(../images/loader.gif) no-repeat center;}
#log_res_man {overflow: auto;}
#log_res_emea.ajax-loading { padding: 20px 0;background: url(../images/loader.gif) no-repeat center;}
.ajax-loading { padding: 20px 0;background: url(../images/loader.gif) no-repeat center;}

/* 12-04-2010 accessories
****************************************/
.accessories-landing-col li div.cable-replacement { background: url(../images/bg-top-left.png) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.cable-replacement .left-cont-area{ width:210px;}
.accessories-landing-col li div.cable-replacement .right-img-area{ width:170px;}

.accessories-landing-col li div.printer-print { background: url(../images/bg-top-right.png) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.printer-print .left-cont-area{ width:210px;}
.accessories-landing-col li div.printer-print .right-img-area{ width:170px;}

.accessories-landing-col li div.printer-print { background: url(../images/bg-top-right.png) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.printer-print .left-cont-area{ width:210px;}
.accessories-landing-col li div.printer-print .right-img-area{ width:170px;}

.accessories-landing-col li div.carrying-cases { background: url(../images/bg-bottom-left.png) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.carrying-cases .left-cont-area{ width:180px;}
.accessories-landing-col li div.carrying-cases .right-img-area{ width:200px;}

.accessories-landing-col li div.misc-accessories { background: url(../images/bg-bottom-right.png) no-repeat scroll left top transparent; clear: both; padding-bottom: 25px; }
.accessories-landing-col li div.misc-accessories .left-cont-area{ width:185px;}
.accessories-landing-col li div.misc-accessories .right-img-area{ width:190px;}

.box-prod{ font-size: 10px; line-height: 14px; padding-right: 60px; width: 120px!important; margin-left:-10px}

/* 26-apr-2011 
*****************************************/
.right-content-area .bmis-rfid{}
.right-content-area .bmis-rfid h1{ padding-bottom:5px;}
.right-content-area .bmis-rfid h3 { font-size:14px; color:#0765b5; font-weight:bold; padding-top:10px; padding-left:35px; }
.right-content-area .bmis-rfid .cont-area{ padding-left:40px; padding-bottom:10px; padding-top:20px; color:#033358; line-height:18px; }
.right-content-area .bmis-rfid .cont-area .cont-left{ width:345px; float:left; padding-right:40px;}
.right-content-area .bmis-rfid .cont-area .cont-left p, .right-content-area .bmis-rfid .cont-area p{ padding-bottom:10px }
.right-content-area .bmis-rfid .cont-area .cont-right {width:330px; float:left}
.right-content-area .bmis-rfid .cont-area .cont-right p{ padding-bottom:10px; }
.right-content-area .bmis-rfid .cont-area ul{ padding-bottom:10px; padding-left:25px; list-style:disc}
.right-content-area .bmis-rfid .cont-area ul li{ padding-top:5px;}

.right-content-area .bmis-rfid p.left-padd{ padding-left:35px; }

.attention-txt{ padding-top:20px;}
.attention-txt h4{ font-size:14px; font-weight:bold; text-decoration:underline; color:#FF0000}
.attention-txt p{ text-align:left; padding-left:25px;}

.weblinks{ color:#1E47D5!important }
/* 30-04-2011 CSS
******************************************************************/
.search-head{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#3366cc; padding-bottom:20px; }
.search-sec-area{ font-size:12px; width:800px; }
.search-sec-area .gry-bg{ background-color:#f4f4f4; border-bottom:1px #fff solid; padding:8px 0 8px 10px }
.search-sec-area .gry-bg-nor{ background-color:#f4f4f4; padding:15px 0 8px 10px; border-top:1px #c7c7c7 solid}
.search-sec-area .gry-bg-last{ background-color:#f4f4f4; padding:8px 0 15px 10px; border-bottom:1px #c7c7c7 solid}
.search-btn{ background:url(../images/searchButton.gif) no-repeat left top; width:63px; height:22px; border:none; cursor:pointer }
.search-sec-area .search-input{ width:270px; height:20px; border:1px #7f9db9 solid; padding-top:2px; padding-left:5px; }
.search-sec-area .pagination-bg{ background:url(../images/pagination-bg.gif) repeat-x left bottom; height:32px; padding:5px 10px 5px 10px; }
.search-sec-area .padd{ padding:10px; }
.search-sec-area fieldset{ border:0; padding-top:15px; padding-bottom:10px; border-bottom:1px #000 solid }

.resources-section .support-area .support-contact-info .map-info p.nat-dis{font-weight:bold;padding-top:5px;padding-bottom:5px;text-decoration:underline;}

.weblink{ color: #1E47D5!important; }

/* 03-05-2011 National Distributor boxed content
*****************************************/
.customer-service-block{ border:1px #CCCCCC solid; padding:15px 15px 0px 15px; margin-bottom:20px; margin-top:10px; }
.customer-service-block p{ padding-bottom:10px; }
.customer-service-block .left-block{float: left;   padding-left: 0;  width: 200px;}
.customer-service-block .address-block { border-top: 1px dashed #CCCCCC; padding-top: 10px; border-bottom:none; margin-bottom:0px;}
.customer-service-block .first{ border-top:none; padding-top:0px;}
.laftpadding{margin-left:20px;}

/* 26-05-2011 Inquiry form
***************************************************/
.inquiry-form{ padding:20px; border:10px #1c6ea6 solid; width:375px; background-color:#ffffff; margin:0 auto}
.inquiry-form h3{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 20px; padding-bottom:10px;}
.inquiry-form .field-area{ clear:both; padding-top:10px; }
.inquiry-form .field-area p{ }
.inquiry-form .field-area label{ width:125px; float:left}
.inquiry-form .field-area label.left-padd{  padding-left: 5px; padding-right: 5px; text-align: right; width: 200px; }
.inquiry-form .field-area .input{ float:left; height:22px; padding:2px 5px 2px 5px; width:239px; 
background:url(../images/inquiry-txt-field.gif) no-repeat left top; border:none;}
.inquiry-form .field-area .input-small{ float:left; height:22px; padding:2px 5px 2px 5px;
border:none; width:154px; background:url(../images/login-txt-field.gif) no-repeat left top;}
.inquiry-form .field-area .textarea{ width:239px; height:56px; float:left; padding:2px 5px 2px 5px; 
background:url(../images/inquiry-txt-area.gif) no-repeat left top; border:none;}
.inquiry-form .field-area .submit-inquiry{ padding-left:200px; }
.inquiry-form .field-area .submit-inquiry button{ background:none; border:none; cursor:pointer; }

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1345px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
    display: none;
   /* left: 0px;*/
    opacity: 0.9;
    overflow: auto;
    position: absolute;
    top: 15px;
    z-index: 1002;  width:850px; margin:0 auto;
}

.europe-container{ border-bottom: 1px solid #CCCCCC; display: inline-block; padding: 10px 0;}
.address-block-europe-service{ float:left;  width:300px;}

.address-block-europe-sales{ float:right; width:280px; border-left:1px solid #CCCCCC; padding-left:20px; min-height:155px; }

.sales-services-head{ display: block; font-size: 15px!important; padding-left: 70px; padding-bottom: 10px; color:#2D65A7!important}

.warranty-registration-head { background:url(../images/warrenty-reg-title-bg.gif) no-repeat left top; padding-bottom:25px; clear:both }
.warranty-registration-head h2 { font-size:17px; font-weight:normal; color:#ffffff; height:29px; line-height:29px; padding-left:12px; }
.warranty-registration-head h2 a, .warranty-registration-head h2 a:hover { color:#ffffff; }
.warranty-registration-link{ padding-left:70px; }
.warranty-registration-link a{color:#1E47D5}

.w-registration { font-size:14px; padding-left:15px }
.w-registration p{ clear:both; padding-top:20px; padding-bottom:20px; line-height:20px; }
.w-registration .left { clear: none; float: left; margin-right: 10px; }

.w-registration label.lbl-width { width:142px; margin-right:7px; }
.w-registration label.lbl-width2 { width:90px; margin-right:7px; }
.w-registration label.lbl-width4 { width:100px; margin-right:7px; }
.w-registration .required{ color:#FF0000; }
.w-registration p.nopadd{ padding-top:0px;}
.w-registration li { list-style-type:none; clear:both; margin-bottom:12px; display:inline-block;   }
.w-registration li label { float:left; font-weight:bold; width:195px; }
.thank-you{ padding-left:42px; padding-right:40px; }
.thank-you h1{ font-size:18px; font-weight:bold; padding-bottom:10px; }
.thank-you p{ font-size:14px; padding-top:5px; line-height:22px; }


.w-registration ul.numbered { margin-left:0px; }
.w-registration ul.numbered li { list-style-type:decimal; }
.w-registration ul.numbered li li { line-height: 36px; list-style-type: none; }
.w-registration ul.numbered label { width:auto; clear:both; }
.w-registration ul.numbered div { clear:both; }
.w-registration ul.numbered div label {  display: inline-block; float: none; width: 132px; }
.w-registration .txt-field-long { width:328px; float:none; background:url(../images/txt-field-long.gif) no-repeat left top; height:16px; border:none; margin-bottom:10px; padding: 5px 5px 5px 5px; margin-bottom:5px; }
.w-registration ul.numbered div.options { width: 390px; margin-top:5px; float:left }
.w-registration .no-clear { clear:none!important; }
*:first-child+html input.small-box { clear:none!important; }
*:first-child+html .width { width:178px; }
.w-registration ul.numbered button{ border:none; cursor:pointer }


.listnone li{ list-style:none!important;}

/*	============================================================
		Smartling language selector
	============================================================ */

/* top level  */
ul.smt-menu {
	position:relative;
	/*width:200px;*/ /* MUST BE SET TO FIXED WITH */
	width:135px !important; /* MUST BE SET TO FIXED WITH */
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	list-style:none !important;
	z-index:99999;
	visibility:visible; 
}

/* no focus dotted line  */
ul.smt-menu :focus {
	outline: 0 !important;
}

/* container of menu items */
ul.smt-menu ul {
	position:absolute !important;
	display:none;
	list-style:none !important;
	text-indent:none !important;
	width:100%;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;	
	border:1px solid #999;
}

/* list items (includes trigger) */
ul.smt-menu li {
	margin:0;
	padding:0 !important;	
	display:block !important;
	float:left !important;
	width:100% !important;
}

/* item wrapper */
ul.smt-menu li.smt-item { 
	float:none !important;
	display:block !important;
}

/* down arrow at end of trigger link */
ul.smt-menu li .smt-trigger-link .smt-downArrow
{
	display:inline-block;
	height:13px;
	width:13px;
	background:url(bullet_arrow_down.png) no-repeat;
}

/* hover state for button which opens menu */
ul.smt-menu li:hover .smt-trigger-link,
ul.smt-menu li.sfhover .smt-trigger-link 
{
	
}

/* triggers has-layout for ie6 */
* html .smt-trigger-link, .smt-link 
{
	display:inline-block;
}


/* styles trigger link */
ul.smt-menu a.smt-trigger-link
{
	display:block !important;
	padding:0px !important;
	text-decoration:none !important;
	font-family:arial !important;
/*	font-family:verdana !important;*/
	font-size:12px !important;
/*	font-size:10px !important;*/
	color:#000 !important;
	background-color:#fff !important;
	cursor:pointer;		
/*	border:0px solid black;*/
	
	border: 2px solid #00325E !important;
}

/* styles item link tags */
a.smt-link 
{
	display:block !important;
	padding:3px 7px !important;
	text-decoration:none !important;
	font-family:arial !important;
	font-size:12px !important;
	line-height:12px !important;
	color:#000 !important;
	background-color:#fff;
	cursor:pointer;		
	border:0px solid black;
}

/* menu items */
ul.smt-menu li li a 
{
	background-color:#fff;
}

/* hover state for menu items */
ul.smt-menu li li a:hover 
{
	background-color:#999 !important;
	color:#fff !important;
}

/* the world "language" in trigger  */
ul.smt-menu span.smt-word 
{
	font-weight:normal !important;
	padding-right:5px !important;
}

/* the name of language in trigger  */
ul.smt-menu span.smt-lang 
{
/*	font-weight:bold !important;*/
	font-weight:normal !important;
	color:#000 !important;
}

/* hover state for name of language in trigger */
ul.smt-menu li:hover span.smt-word,
ul.smt-menu li.sfhover span.smt-word
{
}

/* hover state for the world "language" in trigger */
ul.smt-menu li:hover span.smt-lang,
ul.smt-menu li.sfhover span.smt-lang 
{
	color:#000 !important;
}

span.smt-lang
{
	margin-left: 10px;
}
div#smt-lang-selector a.smt-trigger-link
{
	border-radius: 5px;
}

a.smt-trigger-link span.smt-lang,
div#smt-lang-selector a.smt-link
{
	text-transform: capitalize;
}
ul.smt-menu a.smt-trigger-link
{
	background-image: url(/images/arrow-down.png) !important;
	padding:0px !important;
}
div#smt-lang-selector a.smt-link:hover
{
	background-color: #68A3C3 !important;
}

/*	============================================================
		Software Update Download Error Page support
	============================================================ */
div#popupMessageArea
{
	background: white;
	background-color: #FFFFFF;
    border: 10px solid #1C6EA6;
    margin: 0 auto;
    padding: 20px;
    width: 500px;
}
div#popupMessageArea p#messageHeader
{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 15px;
}
div#popupMessageArea p#indentedBox
{
	margin: 0 60px 10px;
	padding: 5px;
	color: #365F91;
    border: 1px solid black;
	font-weight: bold;
	font-style: italic;
}
div#popupMessageArea ul
{
	margin-left: 35px;
}
div#popupMessageArea p,
div#popupMessageArea ul
{
	margin-bottom: 10px;
}


/*	============================================================
	<!-- TRANSPORTATION SECTION -->
	============================================================	*/
