/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,blockquote,th,td{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
:focus{outline:none;} 
td{vertical-align:top; padding:2px; font-size:12px; }  

/* links */
a{color:#AF1E23;text-decoration:none;} 
a:hover{text-decoration:none;} 


/* header elements */
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:100%;color:#4d4f53; margin:0; padding:0;}
h1{font-size:28px;color:#000;}
h2{font-size:24px;color:#000;}
h3{font-size:22px;color:#4d4f53; letter-spacing:-1px;}
h4{font-size:175%;color:#000;}
h5{font-size:150%;color:#000;}
h6{font-size:125%;color:#000;}

.cont p{display:block; margin: .83em 0; line-height:150%; font-size:12px;} 
.cont h1,.cont h2,.cont h3,.cont h4,.cont h5,.cont h6{display:block; margin: .83em 0;}  

.cont li ul, .cont li ol {
    margin: 0;
}

.cont ol {
    list-style-type: decimal;
}
.cont ul {
    list-style-type: disc;
}
.cont ul, .cont ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 1.5em;
}

/* slider */
.theme-default .nivo-controlNav {position: absolute; margin-top: -50px;} 
.theme-default .nivoSlider {
	position:relative;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* page setup */
/*body{background:#a7a8aa url(/wp-content/themes/trojanb/images/back-bg.jpg) 50% 0 no-repeat; font-family:Arial, Helvetica, sans-serif;line-height:150%;color:#000; font-size:11px;}*/
body{background-color:#FFF; font-family:Arial, Helvetica, sans-serif;line-height:150%;color:#000; font-size:11px;}
.posrel{position:relative;} 

/* wrapper setup */
.rapidxwpr{margin:0 auto; width:980px;}

/* header */
div#header{padding:30px 0 0 0;position: relative;}


.featured a { display: block; }

/* logo */
img#logo{}

/* main body setup */
div#middle{width:auto;margin:0px 0px 0px 0px;clear:both; background:#fff url(/wp-content/themes/trojanb/images/middle_top.png) 0px -20px no-repeat;}
div#middleCont{width:auto;margin:0px 0px 0px 0px;clear:both;}
body.page-template-page-templatessolution-page-sidebar-php div#middle{background-position:0 350px !important;}
body.page-template-page-templatesfront-page-php div#middle{background-position:0 350px !important;}

/* left column */
div#right{width:325px;float:right;padding:25px 0px 0px 0px; margin:0 10px 0 0;}

/* content column */
div#main{width:auto;margin:0px 360px 0px 0px;padding:25px 0px 0px 0px;}
div#mainmiddle{ padding:0px 0 0 20px;}

div#leftcontent{float: left; width: 600px;}

/* footer */
div#footer{width:auto;clear:both; background:#4d4f53;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* topmenu */
div#topmenu{ margin:25px 0 0 0; float:left;}
div#topmenu ul{ list-style:none;}
div#topmenu li{float:left; padding:0 25px; font-size:11px; position: relative; }
div#topmenu a{ color:#4d4f53; font-weight:bold;}
div#topmenu a:hover{color:#AF1E23; background-color:transparent;}

/* submenu */
div#topmenu ul ul { display: none; position: absolute; background: #000;  z-index: 9999; left: 0; width: 245px; margin-top:4px;} 
div#topmenu ul ul li { display: block; background: none; float: none; position: relative; z-index: 10000; margin:0px; padding:0px;}
div#topmenu ul ul li.last{margin:0px 0 3px 0;}
div#topmenu ul ul li a { color: #fff; font-weight: normal; font-size: 11px; display:block; padding: 6px 25px;}
div#topmenu ul ul li a:hover{background-color:#AF1E23;}
div#topmenu ul li.dropdown { }
div#topmenu ul li.dropdown:hover { background: #000; border-radius: 5px 5px 0 0; padding:8px 25px 10px 25px; margin-top:-8px;}
div#topmenu ul li.dropdown:hover a { color: #fff; }
div#topmenu ul li.dropdown:hover a:hover { color: #FFF;}
div#topmenu ul li.dropdown:hover ul { display: block; }
li#menu-item-21 {
    margin: 0 0 0 46px;
}

/* 2nd submenu */
div#topmenu ul ul ul{ display:none; width: 210px;}
div#topmenu ul li.dropdown:hover ul ul.sub-menu{display:none;}
div#topmenu ul li ul li.dropdown:hover{background-color:#AF1E23; border-radius:0; }
div#topmenu ul li ul li.dropdown:hover ul.sub-menu{display:block;}
ul ul li ul.sub-menu {    background-color: #161616 !important;    margin: -28px 0 0 200px !important; }
div#topmenu ul ul li.dropdown:hover {	margin:0; padding:0;}
.bott_header{ height:70px; }

/*
.contact_phone { width: 220px; font-size: 12px; font-weight: 600; color: #AF1E23; position: absolute; top: 61px; right: 190px; text-align: right;}
*/
.contact_phone {  width: 220px; font-size: 12px; font-weight: 600; color: #AF1E23;  position: absolute; top: 62px; right: 190px; text-align: right;}
.contact_phone span{position:absolute;display:block;left:0;top:0;width:100px;font-weight: 600;}
.contact_phone .phone {left: -85px;top: -19px;}
.contact_phone .phone2 {left: -85px;top: 1px;}
.contact_phone .requestMoreInfo {width:100px;height: 59px;left: 25px;top: -20px;}
.contact_phone .requestMoreInfo img{width: 200px;}
.contact_phone .requestMoreInfo a:hover img{opacity:0.8}


.right_search{ float:right; margin-top:2px;}
span.language_box{ display:block; margin-bottom:10px;}
span.language_box a{ color:#4d4f53; margin:0px 6px 3px 6px;}
span.language_box a:hover{color:#AF1E23;}
 
span.search_box{ background:url(/wp-content/themes/trojanb/images/serch_box.png) 0 0 no-repeat; width:174px; height:21px; display:block; float: right;}
span.search_box input.serch_btn{ background:url(/wp-content/themes/trojanb/images/search_btn.png) 10px 6px no-repeat; width:29px; height:21px; border:0; cursor:pointer; float:left;}
span.search_box input.input_type{ width:135px; border:0; background:none; padding:2px 0 0 5px;font-size:12px; color:#666}

.main_menu{ height:41px; background:url(/wp-content/themes/trojanb/images/mainnavbg.jpg) 0 -41px no-repeat;}
.main_menu ul{ list-style:none; }
.main_menu ul li{height:41px; width:163px; float:left}
.main_menu ul li a{ color:#FFF; font-size:10px; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:41px ;background:url(/wp-content/themes/trojanb/images/mainnavbg-2.jpg) -325px -41px no-repeat; height:41px; display:block;} 
.main_menu ul li a:hover{ color:#FFF; background-position:-325px 0px; }
.main_menu ul li.b1{}
.main_menu ul li.b1 a{ background-position:0 -41px;}
.main_menu ul li.b1 a:hover{ background-position:0 0px;}
.main_menu ul li.b6{ }
.main_menu ul li.b6 a{background-position:right -41px;}
.main_menu ul li.b6 a:hover{ background-position:right 0px;}

.main_menu ul li.current_page_item a{ color:#FFF; background-position:-325px 0px;}
.main_menu ul li.current_page_item.b1 a{ background-position:0 0px;}
.main_menu ul li.current_page_item.b6 a{ background-position:right 0px;}


/* #mainmenu */ 
.main_menu ul li{ position:relative;}
.main_menu ul ul { display: none; position: absolute;  z-index: 9999; left: 0; width: 220px;} 
.main_menu ul ul li { display: block; background: none; float: none; position: relative; z-index: 10000; margin:0px; padding:0px; width:auto; height:auto}
.main_menu ul ul li.last{margin:0px 0 3px 0;}
.main_menu ul ul li a { color: #fff; font-weight: normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; padding:0 25px; background-image: none;  background-color: #000;text-align:left; opacity: 0.86; -moz-opacity: 0.86; filter:alpha(opacity=86);line-height: 28px;height: auto;}
.main_menu ul ul li a:hover{background-color:#AF1E23; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
.main_menu ul ul li.current_page_item a{background-color:#AF1E23; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}

.main_menu ul li.dropdown { }
.main_menu ul li.dropdown ul {}
.main_menu ul li.dropdown.b1:hover a{ background-position:0 0px;}
.main_menu ul li.dropdown.b6:hover a{ background-position:right 0px;}
.main_menu ul li.dropdown a:hover{ color:#FFF; background-position:-325px 0px; }

.main_menu ul li.dropdown:hover {}
.main_menu ul li.dropdown:hover a { color: #fff; }
.main_menu ul li.dropdown:hover a:hover { color: #FFF;}
.main_menu ul li.dropdown:hover ul { display: block; }
	
.main_menu ul ul ul{ display:none;}
.main_menu ul li.dropdown:hover ul ul.sub-menu{display:none;}
.main_menu ul li ul li.dropdown:hover{background-color:#AF1E23; border-radius:0; }
.main_menu ul li ul li.dropdown:hover ul.sub-menu{display:block;}
.main_menu ul ul li.dropdown:hover {	margin:0; padding:0; }
.main_menu ul ul li ul.sub-menu {
    background-color: #161616 !important;
    margin: -28px 0 0 200px !important; 
}
/* /#mainmenu */ 


.home_container{}

.first_box{ float:left; padding:25px 20px; text-align:center; width:284px; background:url(/wp-content/themes/trojanb/images/left_line.png) 0 0 no-repeat;}
.first_box h3{ margin:0 0 0 0;}
.first_box span{ font-weight:normal;}

.video_box{ background:url(/wp-content/themes/trojanb/images/video_bg.png) 0 0 no-repeat; width:245px; height:151px; display:block; margin:0 auto;}
.midd{ background:none; position: relative; }

.icon-nav { width: 168px; height: 109px; position: absolute; bottom: 0px; left: 30px; }
.icon-nav a { display: block; float:left; width: 42px; height: 32px; background: url(/wp-content/themes/trojanb/images/css-sprites.png) 0 0 no-repeat; text-indent: -9999px; margin: 0 0 7px 7px; }
.icon-nav a.ew { background-position: 0 0; }
.icon-nav a.fc { background-position: -51px 0; }
.icon-nav a.aw { background-position: -102px 0; }
.icon-nav a.tr { background-position: 0 -41px; }
.icon-nav a.mr { background-position: -51px -41px; }
.icon-nav a.re { background-position: -102px -41px; }

.heading{ min-height:65px; }

p{ margin:15px 0 15px 0; color:#000;}

.first_footer{  padding:20px 20px;}

.footer_first{ float:left; width:185px;}
.footer_first h4{ font-size:12px; color:#fff; margin:0 0 5px 0;}
.footer_first ul{ list-style:none;}
.footer_first ul li{ font-size:11px;}
.footer_first ul li a{ color:#929292;}
.footer_first ul li a:hover{ color:#CCC;}


.footer_search_box{ background:#cccccc; padding:10px; position:relative; top:30px; color:#4d4f53; font-size:11px;}
.footer_search_box h4{ color:#4d4f53; font-size:11px; font-weight:bold; margin-bottom:12px}

.footer_search_box input.footer_text_type{ background:url(/wp-content/themes/trojanb/images/footer_search_input.png) 0 0 no-repeat; width:102px; border:0; height:16px; padding:3px; float:left; margin:0 7px 0 0;}
.footer_search_box input.footer_type_btn{background:url(/wp-content/themes/trojanb/images/footer_search_btn.png) 0 0 no-repeat; width:56px; height:22px; border:0; cursor:pointer;}

.footer_select_type{ width:168px; height:23px; background:url(/wp-content/themes/trojanb/images/select_box.png) 0 0 no-repeat; font-size:11px; padding:4px 0 0 2px;}

.footer_search_box a.select_tab{background:#cccccc; color:#AF1E23; padding:5px 11px; position:absolute; top:-26px; left:0; border-radius:5px 5px 0 0;}
.footer_search_box a.input_tab{ background:#000; color:#fff;  padding:5px 11px; position:absolute; top:-26px; right:0; border-radius:5px 5px 0 0;}
.footer_search_box span.select_tab{background:#cccccc; color:#000; padding:5px 11px; position:absolute; top:-26px; left:0; border-radius:5px 5px 0 0;}

.bottom_footer{ background:url(/wp-content/themes/trojanb/images/footer_bg.png?v1) 0 0 no-repeat; height:29px; clear:both; padding:24px 0 5px 20px;}
span.copy_right{ float:left; color:#fff; font-size:11px;}
span.social_links{ float:right; font-size:11px; margin:-4px 10px 0 0;}
span.social_links a{ padding:0 10px  0 0; margin:5px 0 0 0;color:#fff; text-decoration:none; float:left;}
a.asitemap{ margin-top:-2px;}



/*-------------------solution page start here---------------------------*/

.right_first{ background:url(/wp-content/themes/trojanb/images/rightb_1.png) left top no-repeat; width:323px; color:#AAA}
.right_firstbot{ background:url(/wp-content/themes/trojanb/images/rightb_3.png) left bottom no-repeat; width:323px; height:31px; margin-bottom:18px; margin-top:-18px;} 
.right_firstbot.type-image{margin-top:-30px;}
.right_first.relatelkbg{ background:url(/wp-content/themes/trojanb/images/rightb_2.png) left top no-repeat; width:323px; color:#AAA}
 
.right_first h3{ font-size:15px;  background:url/wp-content/themes/trojanb/images/right_heading.png) 0 0 no-repeat; height:15px; padding:11px 10px;}
.right_first ul{ list-style:none; padding:8px 20px 0 20px;}
.right_first ul li{ padding:5px 0; font-size:15px;}
.right_first ul li a{ color:#4d4f53;}
.right_first ul li a:hover{ color:#AF1E23;}

.right_first h5{ font-size: 16px; margin: 12px 0 0 20px;}

.right_pro{ padding:10px 0; text-align:center;}
.right_top{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:444; color:#000;  text-align:left; line-height:25px; font-weight:normal; font-family:"Times New Roman", serif; background:url(/wp-content/themes/trojanb/images/right_top_bg.png) 20px 20px no-repeat; padding:35px 20px;}
p.right_top_tab{ text-align:left; color:#000; display:block; padding:0 0 15px 20px; margin:0;}

span.right_box_auth{ font-size:16px; display:block;}
  
.inner_contant h3{ padding:0 0 0 50px; height:32px; line-height:32px; font-size:26px; color:#000;}
h3.headerstyle1{ padding:0 0 0 50px; height:32px; line-height:32px; font-size:26px; color:#000;}
h3.headerstyle2{
    color: #000000;
    font-size: 28px;
    line-height: 73px;
    padding-left: 20px; border-bottom:1px solid #333; border-top:1px solid #333; background-color:#EEE; margin:0 0 0 -15px; width:960px;
}

.mEV{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 0 no-repeat; }
.mFM{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -82px no-repeat; }
.mAW{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -165px no-repeat; }
.mMR{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -123px no-repeat; }
.mRE{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -206px no-repeat; }
.mG{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -999px no-repeat; } 
.mTR{background:url(/wp-content/themes/trojanb/images/css-sprites2.png) 0 -41px no-repeat; }  

span.batter_volt_tab{ padding:0 0 0 51px; font-size:12px;}

.inner_contant ul{ }
.inner_contant h6{ font-size:14px; padding:14px 0; font-weight:normal; line-height:18px;}

.why_box{ float:left; font-size:14px; font-weight:bold; color:#000; width:60px; height:50px;}
.inner_contant h5.why_contact{padding:0 0 10px 0; line-height:130%;}

.middle_product{ text-align:center; float:left; margin-right:12px;}
.middle_product h6{ line-height:31px; color:#4d4f53; margin:0 0 0px 10px; text-align:left; }
.middle_product h6 span{ background:url(/wp-content/themes/trojanb/images/middle_battery_headbg.png) 0 0 no-repeat; width:40px; height:31px; color:#fff; text-align:center; line-height:31px; font-size:16px; float:left; margin:0 10px 0 0;}
.middle_product a.groupurl{ display:block; padding:6px 8px 8px 8px;  width:154px;}
.middle_product a.groupurl:hover{ background-color:#eee; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.middle_product a.groupurl:hover h6{color:#000;}
.middle_product a.groupurl:hover h6 span{color:#FFF;}


ul.bodylist{}
ul.bodylist li{list-style-position:inside; list-style:disc outside none; margin-left:26px;}


/*-------------------golf page start here---------------------------*/
.product_page{ }
.product_page h3{ line-height:31px; color:#000;}
.product_page h3 img{ float:left; margin-right:8px;}  

.page-id-4326 .product_page{background-image:none !important; padding: 0!important;}
.page-id-4326 .product_page h3{padding:20px 0px 20px 55px; background:transparent url(/wp-content/themes/trojanb/images/product-mtop.jpg) left top repeat-x;}
.page-id-4326 .product_first.bordertop{border-bottom:1px solid #333; margin-top: 0; }


.pheadbg{} 

.gen_page{ padding:0; background:transparent url(/img/base_mtop.jpg) left top repeat-x;}
.gen_page h3.hheading{ color:#000; font-size:28px; padding-left:16px; line-height:73px;} 
.gen_page .cont{ margin:22px 15px 10px 15px; font-size:12px;}

ul.plist{ background:url(/wp-content/themes/trojanb/images/product_page.jpg) 0 100% repeat-x; height:232px; padding-left:20px; margin-top:0px;} 
ul.plist li{ text-align:center; width:190px; }
ul.plist li a{ display:block; height:217px;}
ul.plist li p{margin: 15px 0 5px 0;}
ul.plist li div.blankimg{height:190px;} 

.product_top_tab{ border-top:solid 1px; border-bottom:solid 1px; padding:10px 0 8px 45px; margin:0; background-color:#FFF;}
.product_top_tab a{ color:#000000; font-size:16px; margin:0 0 0 10px;}  
.product_top_tab a:hover{ color:#AF1E23;}

.product_first{ }
.product_first span{ color:#AF1E23; font-weight:bold;}
.product_first.bordertop{border-top:1px solid #333; margin-top:14px; background-color:#FFF;}

.product_first ul{ list-style:none;}
.product_first ul li{ float:left; padding:0 25px;}

.product_first h3{ padding:5px 0 0 55px; font-weight:normal; color:#000; letter-spacing:0px;}
.product_first h3 strong{ color:#000; font-weight: bold; letter-spacing:-1px;}
.product_page .hheading{ padding:20px 0px 20px 55px;}

/* slider */
.cs-buttons{margin-top:-30px; display:block; padding:0px !important;}
.cs-buttons a{display: block; width:16px !important;}
.cs-next,.cs-prev{display:none;}

/* seach */
.search .site-content { float: left; width:940px; margin:30px 0 30px 20px; font-size:12px;} 
.search .site-content article {border:0 none; margin-bottom:10px; padding-bottom:0; }
.search-results .comments-link,.search-results footer.entry-meta{display:none;}
.search-results .archive-header,.search-results .page-header {
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 1rem;
    padding-bottom: .5rem;
}
.search-results .entry-header{ margin:0px;}
.search-results .entry-summary p{ font-size:12px; color:#666;} 
.search-results h1.entry-title a{font-size:12px; font-weight:bold; color:#AF1E23;}
.search-results h1.entry-title a:hover{ color:#000; text-decoration:underline;}

/* techsupport */
.bg-col1{ background: #FFF url(/img/col_1.jpg) left top no-repeat; height:228px; }
.bg-col2{ background: #FFF url(/img/col_2.jpg) left top no-repeat; height:228px; }
.bg-col4{ background: #FFF url(/img/col_4.jpg) left top no-repeat; height:228px; }

.bg-col1.techpage{margin:18px 0 0 0;}
.bg-col2.techpage{margin:18px 0 0 0;} 
.bg-col4.techpage{margin:18px 0 0 0;}

.bg-col1.techpage td.linklists a{ font-size:14px; float:left; width:218px; line-height:160%; color:#333; font-weight:normal; padding:0px 0 0 15px;}
.bg-col1.techpage td.linklists a:hover{color:#AF1E23}
.bg-col1.techpage td.tdheader{height:46px;} 
.bg-col1.techpage td h4{ font-size:14px; padding:0 0 10px 15px;}

.bg-col4.techpage h3{font-size:18px; text-align:center; margin-top:26px; margin-bottom:0px; font-weight:normal; letter-spacing:0px;} 
.bg-col4.techpage h3 strong{color:#333;}
.bg-col4.techpage h3 span{font-size:13px; display:block; margin-top:3px;}  

.bg-col4.techpage .heading { min-height: 55px;} 
.bg-col4.techpage .video_box { height: 130px; width: 190px; margin-left:36px;}  
.bg-col4.techpage .icon-nav { height: 80px; left: -8px; position: absolute; top: 42px; width: 168px;}

.techpagep1,.techpagep2{float:left; width:230px; font-size:18px; text-align:center; color:#666; font-weight:normal; line-height:130%;}
.techpagep1 strong, .techpagep2 strong{ color:#333} 

.bg-col2.techpage h2{font-size:22px; margin:20px 0 20px 0; text-align:center; font-weight:normal; letter-spacing:-1px; color:#666; width:460px;}
.bg-col2.techpage h2 strong{color:#AF1E23; font-weight:1000; font-size:23px;} 

/* PRODUCT PAGE */
.pPage h3.hheading{float:left; line-height:40px; margin: -42px 0 15px 0;}
.p-name{ clear:both; color:#4D4F53; font-size: 26px; font-weight:normal; height: 55px; padding: 26px 0 0 70px; }
.p-name strong{ color:#AF1E23;}  
.p-name.v2v{background:url(/img/VoltIcon_2v.png) 21px 18px no-repeat;} 
.p-name.v4v{background:url(/img/VoltIcon_4v.png) 21px 18px no-repeat;} 
.p-name.v6v{background:url(/img/VoltIcon_6v.png) 21px 18px no-repeat;} 
.p-name.v8v{background:url(/img/VoltIcon_8v.png) 21px 18px no-repeat;} 
.p-name.v12v{background:url(/img/VoltIcon_12v.png) 21px 18px no-repeat;} 
.p-name.v24v{background:url(/img/VoltIcon_24v.png) 21px 18px no-repeat;} 
.p-name.v36v{background:url(/img/VoltIcon_36v.png) 21px 18px no-repeat;} 

.middle_product h6 span.volt2V{background:url(/img/VoltIcon_2v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt4V{background:url(/img/VoltIcon_4v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt6V{background:url(/img/VoltIcon_6v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt8V{background:url(/img/VoltIcon_8v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt12V{background:url(/img/VoltIcon_12v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt24V{background:url(/img/VoltIcon_24v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} 
.middle_product h6 span.volt36V{background:url(/img/VoltIcon_36v.png) 0px -2px no-repeat; text-indent:-999px; width:42px; height:34px;} table.pgridtbl{margin-bottom:10px;}

table.pgridtbl td{ vertical-align:top; text-align:center;}
table.pgridtbl p{ margin:0;} 

.gridbg{background:url(/img/p_grid.gif) left top no-repeat; height:19px;}
.pgridtbl td{font-size:12px; line-height:150%;}
.pgridtbl .pco1{float:left; text-align:right; width:50%;}		
.pgridtbl .pco2{float:right; text-align:left; width:34%;}		
.pgridtbl .pco1c{text-align:center;}		
.pgridtbl .tphead{ font-size:12px; font-weight:bold; color:#4d4f53;}
.pgridtbl td.pdim .pco1{float:left; text-align:right; width:38%;}		
.pgridtbl td.pdim .pco2{float:right; text-align:left; width:52%;}		

.mEV{background:url(/img/css-sprites2.png) 0 0 no-repeat; }
.mFM{background:url(/img/css-sprites2.png) 0 -82px no-repeat; }
.mAW{background:url(/img/css-sprites2.png) 0 -165px no-repeat; }
.mMR{background:url(/img/css-sprites2.png) 0 -123px no-repeat; }
.mRE{background:url(/img/css-sprites2.png) 0 -206px no-repeat; }
.mG{background:url(/img/css-sprites2.png) 0 -999px no-repeat; }
.mTR{background:url(/img/css-sprites2.png) 0 -41px no-repeat; }  
.mTB{background:url(/img/MarketLogo_TB.png) 0 0px no-repeat; }  
.mOG{background:url(/img/MarketLogo_OG.png) 0 0px no-repeat; }  
 
#market-icon-list{width:400px; height:40px; float:right; padding:20px 30px 0 0;}
#market-icon-list span{ float:right; width:42px; height:32px; margin:0 0 0 6px;}

#plist2{background:#FFF url(/img/plistbg.png) 0 75px repeat-x; height:495px; clear:both;}		
#plist2 .pdetails{ height:117px; width:300px; float:left; background-position:center 0px; background-repeat:no-repeat; padding:360px 0 0 0; text-align:center; font-size:11px; color:#514f52; margin:0 0 0 20px;}
span.ptitle{ color:#7e0626; font-weight:bold;}
span.pdesc{ font-size:10px;}
.pdetails img.dDatasheet{margin:5px 0 0 0;}

.ppdemo{background-image:url(/img/productdemo.png);}

h3.terminalType{font-weight:normal;margin: 8px 0 16px 20px;}
h3.terminalType strong{font-weight: bold; font-size:26px;}

.pterminal{ width:175px; height:156px; margin:0 0 0 17px; text-align:center; position:relative; background-image:url(/img/terminal_box.jpg); float:left}
.pterminal .p1{ position:absolute; left:0; top:0; width:115px; height:21px; background:url(/img/Terminalcon_01.png) 0 0 no-repeat; margin:11px; padding:2px 0 0 32px; color:#4d4f53; font-weight:bold; text-align:left;}
.pterminal .p2{ position:absolute; left:10px; top:18px; color:#121212; font-size:10px; text-align:left; clear:both;}
.pterminal .t1{ background-image:url(/img/Terminalcon_01.png);}
.pterminal .t2{ background-image:url(/img/Terminalcon_02.png);}
.pterminal .t3{ background-image:url(/img/Terminalcon_03.png);}
.pterminal .t4{ background-image:url(/img/Terminalcon_04.png);}
.pterminal .t5{ background-image:url(/img/Terminalcon_05.png);}
.pterminal .t6{ background-image:url(/img/Terminalcon_06.png);}
.pterminal .t7{ background-image:url(/img/Terminalcon_07.png);}
.pterminal .t8{ background-image:url(/img/Terminalcon_08.png);}
.pterminal .t9{ background-image:url(/img/Terminalcon_09.png);}
.pterminal .t10{ background-image:url(/img/Terminalcon_10.png);}
.pterminal .t11{ background-image:url(/img/Terminalcon_11.png);}
.pterminal .t12{ background-image:url(/img/Terminalcon_12.png);} 
.pterminal .t13{ background-image:url(/img/Terminalcon_13.png);}
.pterminal .t14{ background-image:url(/img/Terminalcon_14.png);} 
.pterminal .t15{ background-image:url(/img/Terminalcon_15.png);} 

.pterminal img{ margin:50px 0 0 0;}

#pbox2{clear:both; height:246px; }
#pbox2 .pboxbanner{float:left; width:302px; height:230px; margin: 14px 0 20px 17px; }
#pbox2 .pboxlinks{float:left; width:302px; height:230px; margin: 14px 0 20px 17px; background:url(/img/linkbox.jpg) 0 0 no-repeat;}
#pbox2 .pboxlinks ul{list-style: none; padding: 6px 20px 0 20px;}
#pbox2 .pboxlinks ul li{padding: 4px 0; font-size: 15px;}
#pbox2 .pboxlinks ul li a{color: #4d4f53;}
#pbox2 .pboxlinks ul li a:hover{color: #AF1E23;}

#pbox2 .pboxlinks h4 { font-size: 15px; height: 15px; padding:12px 0 15px 20px; color:#4d4f53;}

#pfooter{ height:34px; background: #d0d0d0 url(/img/pfooterbg.gif) 0 0 repeat-x; clear: both; font-size: 10px; color: #5c5e62; line-height: 125%; padding: 16px 0 0 22px; text-align: left;}
#pfooter img{float: left; margin: -4px 0 0 0;}


/* TODO */
.single-websitecb{ display:none;} 

/* 404 */
.error404 #primary{ float:none; margin:80px auto 25px auto; width:480px;}
.error404 .site-content article { border-bottom:0 none;}

.noMargin{margin:0px !important;} 
.tb-red{color:red;}
.tb-smalltext{font-style:italic;font-size:11px !important;}

.divbor{clear:both; border-top:1px solid #000; height:3px; line-height:3px; width:980px; margin:10px 0 10px -15px;}
.addthis_toolbox.addthis_32x32_style{ padding: 16px 0 0 62px; }
.addthis_toolbox.addthis_32x32_style a{ margin-right:14px; }
.clr{clear:both; height:1px; overflow:hidden;}

.fixbatteryImgVol{margin-top: -2px;}
.fancybox-skin {background-color:#000;}