/*#products #banner {background:url(images/banners/ev-ssl-product-banner.png) no-repeat scroll left top transparent;height:226px;padding:0px 367px 0 45px;width:528px;margin-bottom:20px;}*/
#products #banner{background: linear-gradient(to bottom, #354A4F, #D1D1D1); width:auto; padding:15px; height:inherit;}
h1{font-size:36px; font-weight:bold; color:#30d900; font-family:Arial, Helvetica, sans-serif; position:inherit; margin:0; padding:15px 0;}
.bread-wra{ font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.bread-wra a{color:#4ab9ff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#products #banner #banner_heading_left {float:left;margin-bottom:8px;width:528px;}
#products #banner #banner_heading_left h1 {margin-bottom:10px;width:330px;}
#products #banner #banner_heading_left h2 {margin-bottom:15px;width:315px;color:#888888;}
#products #banner #banner_heading_left p {color:#000000;font-size:13px;}
#products #banner #banner_heading_right {float:right;margin-bottom:20px;width:280px;}
#products #banner .banner-btn-section {width:573px;}
#products #banner .btn-section {width:170px;float:left;margin-right:20px;}
#products #banner #banner_heading_right .btn-section p {font-size:11px;margin-top:-5px;}
#products #banner a.red-buy-now {width:160px;height:67px;line-height:46px;font-weight:bold;font-size:18pt;color:#FFFFFF;display:inline-block;background:url(images/op-orng-buy-now-btn.png) no-repeat 0 0;text-indent:-999999px;}
#products #banner .banner-btn-section .prod-desc {width:508px;float:left;margin-right:20px;}
#products #banner .banner-btn-section .prod-desc p {line-height:16px;font-size:12px;}
#right-side #blue_box_small {color:#FFFFFF;font-size:10px;font-weight:bold;height:105px;margin-bottom:10px;margin-top:10px;;width:195px;}
#left-side .quickmenu_box {margin-bottom:20px; border-radius:6px 6px 8px 8px; background-color:#616161;}
#left-side .quickmenu_box ul {margin:0px; padding:0px; border:1px solid #e4e4e4; border-radius:5px;}
#left-side .quickmenu_box ul li{list-style-type:none; border-bottom:1px solid #e4e4e4;}
#left-side .quickmenu_box a {color:#888585; text-decoration:none; padding:12px 10px 12px 15px; font:bold 12px/17px Arial, Helvetica, sans-serif; display:block; background:url(../images/side-nav-bg-strip.jpg) repeat-x left top #f0f0f0;}
#left-side .quickmenu_box a:hover, #left-side .quickmenu_box a.active {color:#888585; text-decoration:none; padding:12px 10px 12px 15px; font:bold 12px/17px Arial, Helvetica, sans-serif; display:block; background:url(../images/side-nav-bg-strip-ov.jpg) repeat-x left top #d3dde5;}
#left-side .quickmenu_box a:hover{color:#858585; text-decoration:none;}
#left-side .quickmenu_box ul li:first-child a {border-radius:5px 5px 0 0;}
#left-side .quickmenu_box ul li:last-child a {border-radius:0 0 5px 5px;}
#left-side .quickmenu_box ul li:last-child {border-bottom:0px;}
#left-side .quickmenu_box .quick-support {display:block; padding:3px 0 3px 15px; font:bold 10px/14px Arial, Helvetica, sans-serif; color:#ccc;}
a.op-buy-now {display:inline-block;left:350px;margin-top:-30px;position:relative;top:-40px;}
#middle_area p.m-b20 {margin-bottom:20px;}
.lst ul{margin:0;padding:0;}
.lst ul li{margin: 0 0 5px;padding:0 0 0px 0;line-height:20px; color:#FFFFFF; font-size:14px; font-weight:600;}	
.lst ul li img{margin:0;padding:0 10px 0px 0;float:left;}	
h6{margin:0 0 0 0;padding:0 0 10px 0;}		
.light-img-middle{vertical-align:middle;}
.bread-wra {padding:1px 0 0px;}
.bread-wra div {float:left; padding-right:5px;}
.product-selection-section { width: 60%; float: left; margin-bottom: 10px;}
.product-selection-section > div:first-child { margin-bottom: 10px; }
.product-selection-section label { float: left; font-size: 14px; font-weight: bold; margin-right: 10px; margin-top: 8px; width: 155px; }
.product-selection-section select.select_box {width: 200px; padding: 5px 5px;color: #4D4D4D;font-size: 13px;margin-right: 15px;height: 33px;}
.add-cart-div-section { float: left; width: 30%; margin-left: -54px; margin-top: 20px;}
.add-to-cart-btn { background: none;border: 0;vertical-align: middle;}       
.lft-wrap{float:left;}   
.rght-wrap{float:right; padding:20px; display:inline-block;}  
.main-product{clear:both; margin-bottom:35px;}
.main-product-title{color:#FFFFFF!important; font-size:18px!important; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.select_box {width: 200px; padding: 5px 5px; color: #4D4D4D; font-size:14px; margin-right: 15px; height: 33px;	float:left;}
.gray_cta_button {width: auto; height: 38px; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; padding: 0 25px; background:linear-gradient(to bottom, #f67f2b, #df4e08); border-radius: 9px; color:#ffffff; border: none; cursor: pointer;}
.product-selection-section {display: block; float: none; width:auto;}
.switchedProduct { background-color: #ffffff;  border-radius: 10px; padding:25px;}
.d_tr { display: table-row;}
.additional-product-container::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #ffffff;
    position: relative;
    top: -40px;
    left: 240px;
}
.productList-btm{text-align:center; width:100%;}
.d_in{ display:inline-block; width:100%;}
.w_50{width:68%;}
.va_m { vertical-align: middle;}
.d_tc { display: table-cell;}
.additional-product-container .additional-product-text { margin: 0;  font-size: 15px !important;    line-height: 100px;	font-style:italic;	clear:both; text-align:center;}
.prodBanner select.select_box {height: 38px; width: auto;    font-size: 15px;    border: solid 1px #14a900;    background-color: #ffffff;}
.additional-product-container .gray_cta_button { background: linear-gradient(to bottom, #797979, #797979); width: 172px;}
.hide{ display:none;}
#products #banner p {color: #555555; width:auto;}
.calculate_percentage{ float:inherit; margin:10px 0;}