html{font-size:85%;font-family:Arial, Helvetica, sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{background: url(/images/bg.jpg) repeat 0 0;line-height:1.3;font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:400;height:100%; min-width: 1200px;}
.emftext{color: #0072bc;}
ol, ul, li{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
input[type=text], select, textarea{width:130px;}
a{text-decoration:none;}
h1, h2, h3{font-weight:700;}
h1{font-size:3em;}
h2{font-size:2.5em;}
h2.pagetitle{font-size:2em;}
h3{font-size:2em;}
sup{position:relative;top:-5px;margin-left:2px;}
area{cursor:pointer;display:block;}
small{font-size:.75em;}
.clear{clear:both;}
.wrapper, .hidden-content{width:1000px;margin:0 auto;}
.wrapper_two {max-width: 100%;margin:0 auto;}
.padding{padding:10px;}
.left{float:left;}
.right{float:right;}
#header{background:#0072bc url(/images/header_bg.jpg) repeat;height:120px; min-width: 1200px;}
#header-container{position:relative;}
#logo{float:left;padding-top:14px;}
.my_account{color:#fff;float:right;margin:25px 30px 0 25px;padding-left:22px;background:transparent url(/images/cart_icon.png) no-repeat left center; }
.my_account_cart {font-size: 16px !important;}
.google_search{width:260px;float:right;}
.gsc-search-button{vertical-align:bottom !important;}
#header-container .my_account a{color:#fff;font-size:13px;}
.navsprite{float:right;height:13px;padding:0;margin-top:25px;margin-right:15px;}
.checkout-cart-index .navsprite, .checkout-onepage-index .navsprite, .checkout-onepage-success .navsprite {margin-top: 16px;}


.navsprite {
  font-family: 'Source Sans Pro', sans serif;
  float: right;
  z-index: 9999;
  margin: 25px auto;
}

 
.navsprite ul {
  position: relative;
  z-index: 1000;
  margin: 0;

  padding: 0;

  list-style: none;

  border-radius: 5px;
}

/*Main Menu Items Styling*/
.navsprite > ul > li {
	border-radius: 5px;
	position: relative;
	float: left;
}

/*Main Anchor Styles*/
.navsprite > ul > li > a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

/*Main Menu Hover Styles*/
.navsprite > ul > li:hover > a {
  background: linear-gradient(to bottom, rgb(0,114,188) 65%, rgb(0,77,127) 100%);border-radius:5px;color:#fff;box-shadow:inset 0 3px 0 rgba(0,0,0,.2), 0 0 4px rgba(0,0,0,0.1);
  }
  

.navsprite ul ul {
  width: 285px;
  opacity: 0;
  z-index: 100;
  position: absolute;

  top: 140%;

  visibility: hidden;

  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -ms-trainsion: all .4s ease;
  -o-transition: all .4s ease;
  transition-delay: .1s;
}

 

.navsprite ul ul ul {

  top: 0%;
  left: 110%;
  margin-top: -1px;
}

.navsprite ul ul ul li {
	width: 230px;
}

.navsprite ul ul li:hover > ul {

  top: 0%;

  left: 100%;

  opacity: 1;

  visibility: visible;

}

 

.navsprite ul li:hover > ul {

  opacity: 1;

  top: 100%;

  visibility: visible;

}

 

.navsprite ul li {

  float: left;

  position: relative;

}

 

.navsprite ul ul li {
	padding: 5px 0; 
	float: none;
	background: linear-gradient(to bottom, rgb(100,100,100) 65%, rgb(64,64,64) 100%);
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-radius: 5px; 
}

.navsprite ul ul li a {
	font-size: 14px;
	font-weight: 600;
}

.navsprite ul li {

  cursor: pointer;

}

 

.navsprite ul li a {

  text-decoration: none;

  display: block;

  color: #ffffff;

  padding: 5px 20px;


}

/*.navsprite ul ul ul li a {
	padding: 4px 20px 5px 20px;
}*/

.navsprite ul li:hover { 

	background: linear-gradient(to bottom, rgb(0,114,188) 65%, rgb(0,77,127) 100%); 
	}

 

.navsprite ul li a:hover { color: #fff; }

.top-heading a:hover{background:none;box-shadow:none;color:#84BADD;}
#page{width:100%;padding-bottom:60px;min-height:420px;clear:both;}
.page-template-hometemplate-php #page{background:url(/images/slider_bg.jpg) repeat-x 0 391px;}
#page-container{position:relative;}
#homecols{padding:40px 0 20px;}
#homecols .col{width:240px;padding:0 46px;float:left;}
#homecols .col a{color:#595959;}
#homecols .col img{display:block;margin-left:auto;margin-right:auto;}
#homecols .last{clear:right;}
#homecols .col p{text-align:center;font-size:13px;}
#homecols .col h1{margin:10px 0;text-align:center;text-transform:uppercase;font-size:18px;font-weight:bold;}
#homecols .col h1 a{color:#0072bc;font-size:18px;font-weight:bold;}
#clearpathone{background:url(/images/bg_glow.png) no-repeat center 0;min-height:249px;padding-top:40px;}
#clearpathone .inner{background:url(/images/clearpath_bg_top.png) no-repeat 40px 0;min-height:249px;}
#clearpathone .right{float:right;margin-top:20px;width:448px;}
#clearpathone .left{float:left;width:400px;clear:both;}
#hudsonone{background:url(/images/bg_glow.png) no-repeat center 0;min-height:249px;padding-top:40px;}
#hudsonone .inner{background:url(/images/hudson_bg_top.png) no-repeat 20px 0;min-height:249px;}
#hudsonone .right{float:right;margin-top:20px;width:448px;}
#hudsonone .left{float:left;width:400px;clear:both;}
#hudsonone span a{color:#0072bc;}
#dcpowersupply{background:url(/images/bg_glow.png) no-repeat center 0;min-height:249px;padding-top:40px;}
#dcpowersupply .mast .left{float:left;width:400px;}
#dcpowersupply .mast .right{float:right;margin-top:20px;width:580px;}
#dcpowersupply .left{float:left;margin-top:20px;width:580px;box-sizing:border-box;padding-right:80px;}
#dcpowersupply .right{float:right;width:400px;}
#dcpowersupply .ipc_5{margin:20px 0 0 -230px;}
#dcpowersupply .gray_bg{background:#ededed;}
#dcpowersupply .gray_bg{color:#0072bc;}
.cp_advantages{font-size:14px;color:#585858;margin-top:20px;}
.cp_advantages .col{float:left;margin-right:28px;width:210px;}
.cp_advantages .col.last{margin-right:0px;}
.cp_advantages .item{margin-bottom:25px;}
.cp_adv_title{color:#0072bc;font-weight:700;font-size:15px;border-bottom:1px solid #bfbfbf;margin-bottom:10px;padding-bottom:5px;}
.brushless{color:#0072bc;float:left;width:600px;}
.brushless h1{font-size:30px;}
.prices_start{float:right;width:190px;}

/*.blue_bg{background:#006aae !important;color:white;padding:5px 5px 0 !important;font-weight:400;}
.blue_bg_new{background:#006aae !important;color:white;font-weight:400;margin-top: 2px;}
.prices_start .blue_bg{width:180px;float:right;text-align:center;position:relative;}
.blue_bg .header{font-size:14px;font-weight:400;padding:10px 0;text-align:center;}*/

.blue_bg{background:#006aae !important;color:white;padding:5px 5px 0 !important;font-weight:400;}
.blue_bg_new{background:none;color:white;font-weight:400; text-align: left;margin-top: 2px; border-top: 5px solid #006aae; border-bottom: 1px solid #c0c0c0;}
.prices_start .blue_bg{width:180px;float:right;text-align:center;position:relative;}
.blue_bg .header{font-size:14px;font-weight:400;padding:10px 0;text-align:center;}

.cform select {width: 570px !important;}
.prices_start .top{font-size:16px;}
.blue_bg .price_blue{font-size:50px;font-weight:700;}
.blue_bg .quantity_blue{font-size:9px;left:5px;position:relative;top:-15px;}
.volume_discounts{font-size:14px;text-align:center;}
.volume_discounts a{color:#006aae;text-decoration:underline;}
.topctas, .checkouttopctas{margin-bottom:90px;margin-top:30px;}
.topctas a, .checkouttopctas a{color:#0072BC;font-size:18px;font-weight:600;margin-right:90px;text-shadow:0 1px 1px #FFFFFF; }

.cta_underline {border-bottom: 1px solid #bababa;}
.cta_underline:hover {border-bottom: 2px solid #0072bc;}

.cta_underline_two {border-bottom: 1px solid #bababa;}
.cta_underline_two:hover {border-bottom: 2px solid #0000ee;}

.checkouttopctas #first-tab-link, .checkouttopctas #second-tab-link, .checkouttopctas #third-tab-link, .checkouttopctas #fourth-tab-link, .checkouttopctas #fifth-tab-link, #checkout-step-payment #wizard-tab-link{display:inline-block;background:url("/images/top_cta_arrows.png") no-repeat transparent center right;padding-right:33px;height:30px;padding-top:10px;}
.topctas .last, .checkouttopctas .last{margin-right:0;}
.topctas img, .checkouttopctas img{position:relative;top:10px;}
.checkouttopctas a{color:#0072BC;font-size:14px;font-weight:600;margin-right:15px;text-shadow:0 1px 1px #FFFFFF;}
.checkout-onepage-index .checkouttopctas a {margin-right: 52px;}
.checkout-onepage-index .checkouttopctas #fourth-tab-link { margin-right:0; }
#checkoutlinks{width:200px;float:right;}
#checkoutlinks a{float:right !important;}
.middlecta{background:url("/images/cta_bg.jpg") no-repeat scroll 0 0 transparent;clear:both;height:49px;margin:90px auto;position:relative;text-align:center;top:46px;width:253px;}
.middlecta img{position:relative;top:-40px;}
.middlecta .button, .middlecta .button-gold{font-size:16px;height:35px;line-height:18px;margin-top:-30px;padding-top:10px;padding-bottom:15px;width:170px;}
.middlecta .button span{font-size:16px;}
.title{text-align:center;}
.title h1{text-shadow:0px 1px 1px #ffffff;color:#0072bc;font-size:48px;}
.badge{position:absolute;right:-40px;top:15px;}
#shipping_message{float:right;position:relative;top:14px;width:50%;}
#shipping_message li{list-style-image:url(/images/blue_bullet.png);margin-bottom:0.8em;}
#comparison_table, .comparison_table{color:#4A4A4A;font-size:14px;margin:50px auto 40px;width:100%;}
#comparison_table td, .comparison_table td{vertical-align:middle;padding:10px;}
#comparison_table .rowhead, .comparison_table .rowhead{background:url(/images/table/transparent_bg.png) repeat 0 0 !important;font-size:12px;font-weight:600;text-transform:uppercase;color:#0072bc;padding-right:10px;}
.tool_plus{color:#0072BC;cursor:pointer;}
#comparison_table a, .comparison_table a{color:#0072bc;font-size:14px;text-decoration:underline;}
#comparison_table .limited, .comparison_table .limited{text-transform:uppercase;font-weight:600;}
#comparison_table .modelprice_mc, #comparison_table .modelprice_sd, .comparison_table .modelprice_mc, .comparison_table .modelprice_sd{font-size:14px;font-weight:600;}
#comparison_table .modelprice_sd, .comparison_table .modelprice_sd{color:#003471;}
.agree label {position:relative !important;top:2px !important;}
#comparison_table .modelprice_mc, .comparison_table .modelprice_mc{color:#0072bc;}
#comparison_table .model_name_title, .comparison_table .model_name_title{position:relative;top:-10px;padding-left:5px;}
#comparison_table .motion_image, .comparison_table .motion_image{position:relative;top:-20px;}
.findoutmore{float:right;margin:30px 0;}
.findoutmore a{color:#0072bc;font-size:16px;text-decoration:underline;margin-right:20px;}
.findoutmore .sd{margin-right:90px;}
.findoutmore .mc{margin-right:145px;}
#clearpath_mc_info .title, #clearpath_sd_info .title{border-bottom:1px solid #bababa;color:black;font-size:17px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase;text-align:left;}
#clearpath_sd_info .title{position:relative;top:5px;}
#clearpath_mc_info .content{color:#595959;font-size:14px;}
#clearpath_mc_info img{position:relative;top:2px;}
#clearpath_mc_info{clear:both;}
#clearpath_mc_info .title img, #clearpath_sd_info .title img{margin-right:15px;}
.clearpath_sd_info{background:url(/images/sd_bg) no-repeat right 0;}
#clearpath_sd_info .checklist{float:left;width:580px !important;margin-bottom:100px;}
.checklist li{background:url("/images/checklist_bg.png") no-repeat scroll 0 3px transparent;padding-left:45px;margin-bottom:30px;}
.liteAccordion{text-align:left;-webkit-tap-highlight-color:transparent}
.liteAccordion > ol{position:relative;overflow:hidden;height:100%;margin:0;padding:0;list-style-type:none}
.liteAccordion .slide > h2{color:black;font-size:16px;font-weight:400;margin:0;z-index:100;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;-webkit-transform:translateX(-100%) rotate(-90deg);-webkit-transform-origin:right top;-moz-transform:translateX(-100%) rotate(-90deg);-moz-transform-origin:right top;-o-transform:translateX(-100%) rotate(-90deg);-o-transform-origin:right top;transform:translateX(-100%) rotate(-90deg);transform-origin:right top;}
.liteAccordion .slide > h2 span{display:block;font-weight:700;height:90%;margin-top:5px;padding-right:8%;text-align:right;text-transform:uppercase;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.liteAccordion .slide > h2 b{display:inline-block;position:absolute;top:13%;left:10%;text-align:center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.liteAccordion .slide > h2:hover{cursor:pointer}
.liteAccordion .slide > div{height:100%;position:absolute;top:0;z-index:10;overflow:hidden;background:white}
.liteAccordion noscript p{padding:10px;margin:0;background:white}
.liteAccordion.basic .slide > h2{background:#333;color:white;line-height:225%}
.liteAccordion.dark{border:9px solid #353535;border-bottom-width:8px;padding:5px 5px 6px 0;background:#030303;-webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);-ms-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);-o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);}
.liteAccordion.dark .slide > h2{background:#030303;text-shadow:0 -1px 0 #030303;line-height:265%}
.liteAccordion.dark .slide > h2 span{background:#353535;color:white}
.liteAccordion.dark .slide > h2 b{background:#353535;color:#030303;text-shadow:-1px 1px 0 #5b5b5b}
.liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover{background:#353535;background:-moz-linear-gradient(left, #353535 0%, #555555 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));background:-webkit-linear-gradient(left, #353535 0%,#555555 100%);background:-o-linear-gradient(left, #353535 0%,#555555 100%);background:-ms-linear-gradient(left, #353535 0%,#555555 100%);background:linear-gradient(left, #353535 0%,#555555 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#555555',GradientType=1);}
.liteAccordion.dark .slide > h2.selected b{background:#383838;background:-moz-linear-gradient(top, #3a3a3a 0%, #363636 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));background:-webkit-linear-gradient(top, #3a3a3a 0%,#363636 100%);background:-o-linear-gradient(top, #3a3a3a 0%,#363636 100%);background:-ms-linear-gradient(top, #3a3a3a 0%,#363636 100%);background:linear-gradient(top, #3a3a3a 0%,#363636 100%);}
.liteAccordion.dark .slide > div{background:#030303;margin-left:5px}
.liteAccordion.light{border:9px solid white;border-bottom-width:8px;padding:5px 5px 6px 0;background:#a0a0a0;-webkit-box-shadow:-1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);-moz-box-shadow:-1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);-ms-box-shadow:-1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);-o-box-shadow:-1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);box-shadow:-1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);}
.liteAccordion.light .slide > h2{background:#a0a0a0;text-shadow:0 -1px 0 white;line-height:265%}
.liteAccordion.light .slide > h2 span{background:#fcfcfc;background:-moz-linear-gradient(left, #fcfcfc 0%, #ededed 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));background:-webkit-linear-gradient(left, #fcfcfc 0%,#ededed 100%);background:-o-linear-gradient(left, #fcfcfc 0%,#ededed 100%);background:-ms-linear-gradient(left, #fcfcfc 0%,#ededed 100%);background:linear-gradient(left, #fcfcfc 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1);-webkit-box-shadow:-1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;-moz-box-shadow:-1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;-o-box-shadow:-1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;box-shadow:-1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;color:#909090;}
.liteAccordion.light .slide > h2 b{background:#ffffff;color:#909090;text-shadow:-1px 1px 0 white}
.liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b{background:#ffffff}
.liteAccordion.light .slide > div{background:#a0a0a0;margin-left:5px}
.liteAccordion.stitch{position:relative;padding:5px 0 5px 5px;border:11px solid #353535;background:#353535;-webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);-o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);}
.liteAccordion.stitch:before{content:'';width:100%;height:100%;position:absolute;top:-9px;left:-9px;background:#353535;border:9px solid transparent;-webkit-border-image:url('bg_stitch.png') 9 repeat;-moz-border-image:url('bg_stitch.png') 9 repeat;-o-border-image:url('bg_stitch.png') 9 repeat;border-image:url('bg_stitch.png') 9 repeat;}
.liteAccordion.stitch .slide > h2{background:#353535}
.liteAccordion.stitch .slide > h2 span{height:auto;padding-right:5%;color:white;text-shadow:-1px 1px 0 #5b5b5b;border:9px solid transparent;background-image:url('bg_noise.png');margin-top:0;-webkit-border-image:url('bg_stitch.png') 9 repeat;-moz-border-image:url('bg_stitch.png') 9 repeat;-o-border-image:url('bg_stitch.png') 9 repeat;border-image:url('bg_stitch.png') 9 repeat;}
.liteAccordion.stitch .slide > h2.selected:after{content:'';display:block;height:11px;width:11px;position:absolute;bottom:-3px;right:38px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);border:9px solid transparent;border-top:0;border-left:0;-webkit-border-image:url('bg_stitch.png') 9 repeat;-moz-border-image:url('bg_stitch.png') 9 repeat;-o-border-image:url('bg_stitch.png') 9 repeat;border-image:url('bg_stitch.png') 9 repeat;background-image:url('bg_noise.png');}
.liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after{background-color:#c25252}
.liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after{background-color:#ca9859}
.liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after{background-color:#96ba5f}
.liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after{background-color:#59abb7}
.liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after{background-color:#bb6098}
.liteAccordion.stitch .slide > h2 b{top:19%;color:white;text-shadow:1px 1px 0 #5b5b5b}
.liteAccordion.stitch .slide > div{margin-right:6px}
.liteAccordion.stitch.rounded > ol{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
.liteAccordion.rounded, .rounded > ol{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}
.liteAccordion.rounded .slide > h2 span{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.liteAccordion.ie.stitch .slide > h2{line-height:265%}
.liteAccordion.ie.stitch .slide > h2 span{height:89%;padding-right:8%}
.liteAccordion.ie.stitch .slide > h2.selected:after{display:none}
.liteAccordion.ie.stitch .slide-0 > h2 span{background-color:#c25252}
.liteAccordion.ie.stitch .slide-1 > h2 span{background-color:#ca9859}
.liteAccordion.ie.stitch .slide-2 > h2 span{background-color:#96ba5f}
.liteAccordion.ie.stitch .slide-3 > h2 span{background-color:#59abb7}
.liteAccordion.ie.stitch .slide-4 > h2 span{background-color:#bb6098}
.liteAccordion.ie7 .slide > h2{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.liteAccordion.ie7 .slide > h2 b{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.liteAccordion.ie8 .slide > h2{filter:none;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:none}
.liteAccordion.ie8 .slide > h2 b{filter:none;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:none}
.liteAccordion.ie9 .slide > h2{filter:none;-ms-filter:none;-ms-transform:translateX(-100%) rotate(-90deg);-ms-transform-origin:right top}
.liteAccordion.ie9 .slide > h2 b{filter:none;-ms-filter:none;-ms-transform:rotate(90deg)}
.liteAccordion.ie .slide > h2 b{top:36%;left:5%}
.liteAccordion.ie.dark .slide > h2 b, .liteAccordion.ie.light .slide > h2 b{top:44%}
.liteAccordion.ie9.dark .slide > h2.selected span, .liteAccordion.ie9.dark .slide > h2.selected span:hover, .liteAccordion.light .slide > h2 span{filter:none}
.liteAccordion.ie9.stitch{box-shadow:0 5px 15px rgba(0, 0, 0, 0.4);}
.liteAccordion.ie9.stitch .slide > h2 b{top:0;left:10%}
#comparison_accordion .pulse h2{background:#004ca6;}
#comparison_accordion .torque h2{background:#0072bc;}
#comparison_accordion .speed h2{background:#003471;}
#comparison_accordion .position h2{background:#84badd;}
#comparison_accordion table{position:relative;left:-40px;}
#comparison_accordion table td{padding:5px 10px;}
#comparison_accordion .video{float:left;margin-right:20px;width:102px;height:76px;background:url(/images/video/thumb_bg.png);}
#comparison_accordion .videothumb a{width:102px;height:76px;cursor:pointer;display:block;}
#comparison_accordion .videothumb{width:102px;height:71px;background:url(/images/video/video_thumb_overlay.png) no-repeat center 5px;}
#comparison_accordion .videothumb:hover{width:102px;height:71px;background:url(/images/video/video_thumb_overlay.png) no-repeat center -64px;}
#comparison_accordion .content{color:#595959;float:left;font-size:11px;width:397px;}
#comparison_accordion .title{color:#0072bc;font-weight:600;font-size:14px;width:320px;margin-bottom:5px;padding-bottom:5px;text-transform:none;}
#comparison_accordion .titletable{color:#0072bc;font-size:24px;text-transform:uppercase;vertical-align:middle;}
#comparison_accordion .titletable span{font-size:28px;}
#comparison_accordion{height:440px;margin-top:40px;}
#comparison_accordion .bordercheck{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
#comparison_accordion .pricetoplight{color:#4d97c1;font-size:14px;font-weight:600;text-align:center;}
#comparison_accordion .pricetopdark{color:#003471;font-size:14px;font-weight:600;text-align:center;}
#comparison_accordion .pricebottom{color:#4a4a4a;font-size:10px;text-align:center;}
#comparison_accordion .slide .selected b{font-size:0;text-indent:-9999px;background:url(/images/selected_arrow.png) no-repeat 0 0;margin-top:12px;width:9px;height:11px;}
#comparison_accordion .slide b{font-size:0;text-indent:-9999px;background:url(/images/tab_arrow.png) no-repeat 0 0;margin-top:12px;width:11px;height:9px;}
.liteAccordion figure{margin-top:0px;}
#comparison_accordion .colhead .top{font-size:20px;}
#comparison_accordion .colhead .bottom{font-size:12px;}
#comparison_accordion .colhead .bottom strong{font-size:15px;font-weight:600;}
#content{width:70%;float:right;position:relative;}
.checklist{font-size:14px;margin-top:40px;}
.checklist .blue{color:#155ea2;font-weight:600;font-size:15px;}
#clearpath_sd_info{background:url("/images/sd_bg.png") no-repeat scroll right 160px transparent;color:#595959;}
.easy_upgrade{float:right;margin-right:45px;margin-top:-12px;width:300px;}
#clearpath_sd_info .easy_upgrade .title{border-bottom:0 none;color:#0072BC;font-size:28px;font-weight:600;margin-bottom:5px;text-shadow:0 1px 1px #FFFFFF;text-transform:none;}
.easy_upgrade .content{color:#545454;font-size:14px;}
.easy_upgrade .blue{color:#0072bc;font-size:14px;font-weight:600;text-shadow:0px 1px 1px #ffffff;}
.normalcase{text-transform:none;}
a .normalcase{color:white;}
.easy_upgrade p{padding-bottom:15px;}
.clearpath_sd_image{float:left;margin-bottom:60px;width:623px;}
.bottompane{background:url("/images/bottom_bg.jpg") no-repeat scroll 0 50px transparent;min-height:480px;}
.bordercolumn{border-right:4px solid #C5C5C5;}
.bottompane .lgblue{color:#0072bc;font-size:24px;font-weight:600;padding:15px 0 0;text-shadow:0px 1px 1px #ffffff;}
.bottompane p{margin-bottom:20px;}
.bottompane .content{margin:50px 0;}
.post{margin:0 0 40px;padding-top:10px;text-align:left;}
.postmetadata{clear:both;}
.bottompane .content{float:right;width:446px;}
.bottompane .prices_start p{margin-bottom:0;}
.readygetstarted{float:left;font-size:20px;font-weight:600;margin-top:30px;width:200px;color:#0072bc;}
#comparison_table .graytitle, .comparison_table .graytitle{color:#5A5A5A;display:block;font-size:15px;padding-top:12px;}
#comparison_table .bluetitle, .comparison_table .bluetitle{color:#155ea2;font-size:20px;}
#comparison_table .blacktitle, .comparison_table .blacktitle{font-size:17px;color:#303030;}
#comparison_table .modelpricerange, .comparison_table .modelpricerange{color:#5a5a5a;font-weight:700;font-size:20px;line-height:18px;margin:15px 0;}
#comparison_table .modelpricerange.blue, .comparison_table .modelpricerange.blue{color:#0072bc;}
#comparison_table .modelpricerange small, .comparison_table .modelpricerange small{font-size:11px;}
#comparison_table .modelpricerange br, .comparison_table .modelpricerange br{margin:0;padding:0;}
.titlecell img{left:4px;position:relative;top:8px;}
.titlerow{height:70px;vertical-align:middle;}
.onereview{background:url(/images/rating/1.png) no-repeat 0 0;height:23px;width:161px;margin:0 auto;}
.tworeview{background:url(/images/rating/2.png) no-repeat 0 0;height:23px;width:161px;margin:0 auto;}
.threereview{background:url(/images/rating/3.png) no-repeat 0 0;height:23px;width:161px;margin:0 auto;}
.fourreview{background:url(/images/rating/4.png) no-repeat 0 0;height:23px;width:161px;margin:0 auto;}
.fivereview{background:url(/images/rating/5.png) no-repeat 0 0;height:23px;width:161px;margin:0 auto;}
.onereview.active{background:url(/images/rating/1_active.png) no-repeat 0 0;}
.tworeview.active{background:url(/images/rating/2_active.png) no-repeat 0 0;}
.threereview.active{background:url(/images/rating/3_active.png) no-repeat 0 0;}
.fourreview.active{background:url(/images/rating/4_active.png) no-repeat 0 0;}
.fivereview.active{background:url(/images/rating/5_active.png) no-repeat 0 0;}
.review_row{padding:10px 0;}
#comparison_table .review_row .normalcase a, .comparison_table .review_row .normalcase a{color:white;}
.review_answer{display:none;vertical-align:top;height:265px;}
#comparison_table .review_answer.current, .comparison_table .review_answer.current{display:table-row;vertical-align:top;}
#comparison_table .review_answer td, .comparison_table .review_answer td{vertical-align:top;}
#clearpathtwo, #clearpaththree, #clearpathfour, #clearpathwizard{background:url(/images/panel_bottom_bg.png) repeat-x 0 bottom;}
.page-id-10 #clearpathwizard{background:none;}
#wiz_two .titlebar .left{cursor:pointer;}
.nextsteptwo_link{display:none;}
.wizard .wizcontent, .wizard .subtitlebar{background:white;}
#clearpathfour .middlecta{margin:0 auto 90px;}
#clearpathwizard .middlecta .wizbutton{font-size:26px;height:22px;margin-top:-30px;padding-top:20px;}
#clearpathwizard .middlecta .nextstepthree_link .wizbutton{font-size:20px;height:35px;line-height:22px;margin-top:-30px;padding-top:8px;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
.sidebar{width:30%;float:left;position:relative;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:.85em;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
acronym, abbr, span.caps{}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
.screen-reader-text{position:absolute;left:-1000em;}
a img{border:none;}
.navigation{display:block;text-align:center;}
#galleria{height:320px}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#footer{position:relative;bottom:0;width:100%;height:238px;clear:both;background:url(/images/footer_bg.png) repeat-x 0 26px; min-width: 1200px;}
#footer-container{margin:0 auto;width:1000px;padding:0px;height:218px;background:url(/images/footer_top_bg.png) no-repeat 0 0; margin-top: 40px;}
.page-id-4 #page, .page-id-7 #page, .page-id-14 #page{padding-bottom:0px !important;}
#footer p{margin:0 0 5px;padding:0;color:#595959;font-size:12px;}
#footer p a{color:#595959;}
#footer p a:hover{font-weight:bold;}
#footer .bluelarge{color:#0072bc;font-size:16px;font-weight:600;text-shadow:0px 1px 1px #ffffff;margin-bottom:10px;}
p#accelmcopyright{text-align:center;font-size:.75em;}
#accelm-footer-img{left:3px;position:relative;top:5px;width:40px;}
#footer #accelm-copyright{margin-top:15px;}
#footer .footerlogo{margin-top:32px;width:220px;padding-right:20px;float:left;}
#footer .footerlogo img{float:right;}
#footer .col{margin-top:32px;width:150px;padding-right:20px;float:left;}
#footer .last{padding:0px !important;}
.pagetitle{color:#0072bc;font-weight:700;font-size:30px;margin-top:20px;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 1px 1px #ffffff;}

.topcontent p{color:#595959;font-size:14px;margin-bottom:15px;width:800px;}
.bluelg{color:#0072bc;font-size:16px;font-weight:600;}
.page-id-35 .entry .bluelg{margin-bottom:10px;margin-top:30px;}
.wizard{border-left:2px solid #d1d1d1;border-right:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;}
.wizard a, .shopping-cart-table a{color:#0072bc;}
.page-id-10 .wizard{margin-bottom:15px;}
.titlebar{background:#f5f5f5;color:#aeaeae;border-bottom:1px solid #d1d1d1;height:49px;}
.titlebar .left, .subtitlebar .left, .wizcontent .left{float:left;width:472px;}
.titlebar .right, .subtitlebar .right, .wizcontent .right{float:right;width:472px;}
.titlebar .active{background:url(/images/arrow_bg.png) no-repeat 0 0;color:white;}
.titlebar h2{display:inline-block;font-size:24px;font-weight:700;padding-right:10px;}
.subtitlebar{font-size:14px;color:#595959;border-bottom:1px solid #d1d1d1;}
.wizcontent .bluelg{font-size:14px;padding-left:5px;}
.wizcontent .bluelg small{font-size:11px;padding-left:25px;}
.checkbox p{color:#595959;font-size:14px;margin:10px 0;padding-left:25px;}
/*.checkbox{margin-bottom:50px;}*/
.checkbox label span{cursor:pointer;}
#compare-bottom .image-row .one_image_std img{width:455px;}
#compare-bottom .image-row .one_image_std{text-align:left;}
#clearpathwizard{margin-bottom:20px;}
#clearpathwizard .middlecta img{top:-65px;}
.skipcta{position:relative;z-index:2;}
#clearpathwizard .middlecta a{color:#006aaf;font-size:14px;}
.blue{color:#006aaf;}
#wiz_two .subtitlebar .padding{padding:40px;}
#wiz_two .subtitlebar p{margin-bottom:15px;}
.filtered_list{background:#f1f3b2;border:1px solid #cdd06a;color:#7f8138;}
#wiz_two .filtered_list .padding{padding:5px 10px 10px;}
#wiz_two .filtered_list p{margin-bottom:0;font-size:14px;}
.filtered_list img{position:relative;top:7px;margin-right:15px;}
.steptwotable tr:nth-child(odd), .wizresult tr:nth-child(odd){background:#ededed;}
.steptwotable select{-webkit-appearance:none;}
.steptwotable td{font-size:14px;padding:15px;}
.steptwotable .bluelg{color:#0072BC;font-size:14px;text-align:right;padding-right:15px;}
.bordermid{border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;position:relative;}
#dcpowersupply .bordermid{color:#595959;}
#dcpowersupply .bordermid-left{color:#595959;border-left:1px solid #c0c0c0;position:relative;}
#dcpowersupply table td{font-size: 16px;}
#dcpowersupply .gray_bg .bordermid{color:#0072bc; font-size: 16px;}
#dcpowersupply .gray_bg .bordermid-left{color:#0072bc;border-left:1px solid #c0c0c0;position:relative; font-size: 16px;}
.smtxt[type="text"]{background:url("/images/sm_input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:30px;padding-left:5px;padding-right:10px;width:58px;}
.smtxt_pt[type="text"]{background:url("/images/sm_input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:30px;padding-left:5px;padding-right:10px;width:58px;}
.smtxt_ct[type="text"]{background:url("/images/sm_input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:30px;padding-left:5px;padding-right:10px;width:58px;}
.smtxt_mol[type="text"]{background:url("/images/sm_input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:30px;padding-left:5px;padding-right:10px;width:58px;}
.smtxt_pr[type="text"]{background:url("/images/sm_input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:30px;padding-left:5px;padding-right:10px;width:58px;}
.medtxt[type="text"]{background:url(/images/med_input_bg.png) no-repeat 0 0;padding-left:5px;padding-right:10px;width:86px;height:30px;border:none;}
.medtxt_ps[type="text"]{background:url(/images/med_input_bg.png) no-repeat 0 0;padding-left:5px;padding-right:10px;width:86px;height:30px;border:none;}
.fauxselect{background:url("/images/faux_select.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:71px;}
.fauxselect select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
.fauxselect_psv{background:url("/images/faux_select.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:71px;}
.fauxselect_psv select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
.fauxselect_pt{background:url("/images/faux_select.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:71px;}
.fauxselect_pt select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
.fauxselect_ct{background:url("/images/faux_select.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:71px;}
.fauxselect_ct select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
.fauxselect_mol{background:url("/images/faux_select.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:71px;}
.fauxselect_mol select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
.fauxselect_fs{background:url("/images/faux_select_frame.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:95px;}
.fauxselect_fs select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:202px;}
.fauxselect_pr{background:url("/images/faux_select_pr_bottom.png") no-repeat scroll 0 0 transparent;display:inline-block;height:31px;overflow:hidden;padding-top:6px;position:relative;top:15px;width:120px;}
.fauxselect_pr select{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;height:20px;width:182px;}
#wiz_two, .nextstepthree_link{display:none;}
.caps{text-transform:uppercase;}
.pagetitle{margin-bottom:20px;}
.wizard_recommended{margin-top:50px;}
#wiz_results table td{padding:15px;vertical-align:middle;font-size:14px;text-transform:uppercase;}
#wiz_results .wizcontent{margin-bottom:20px;}
#wiz_results table .blue_bg{font-size:11px;text-transform:none;}
#wiz_results .blue_bg th{font-size:12px;text-align:center;}
#wiz_results .blue_bg th img{cursor:pointer;}
.center td{text-align:center;}
#wiz_results .bluelg{padding-right:10px;font-size:18px;}
.wizresult, .note{font-size:14px;color:#595959;}
.wizresult{background:none repeat scroll 0 0 #FFFFFF;margin:0 auto;width:100%;}
.wizresult th{cursor:pointer;}
.page-id-37 .wizresult th, .page-id-41 .wizresult th, .page-id-42 .wizresult th, .page-id-43 .wizresult th, .page-id-44 .wizresult th, .page-id-45 .wizresult th{cursor:default !important;}
.page-id-37 .wizresult th img, .page-id-41 .wizresult th img, .page-id-42 .wizresult th img, .page-id-43 .wizresult th img, .page-id-44 .wizresult th img, .page-id-45 .wizresult th img{cursor:pointer;}
/*.headerSortDown:after{content: url(/images/white_arrow_top.png);}
.headerSortUp:after{content: url(/images/white_arrow_bottom.png);}
.headerSortUp:after {position: relative; text-align: center;}
.headerSortDown:after{position:relative; text-align: center;}*/

.headerSortDown:after{content: url(/images/blue_arrow_top.png);}
.headerSortUp:after{content: url(/images/blue_arrow_bottom.png);}
.headerSortUp:after {position: relative; right: 15px; text-align: left;}
.headerSortDown:after{position:relative; right: 15px;}
.page-id-10 .fancybox-inner, .page-id-14 .fancybox-inner, .page-id-1573 .fancybox-inner, .page-id-1577 .fancybox-inner, .page-id-1579 .fancybox-inner, .page-id-1581 .fancybox-inner, .page-id-1584 .fancybox-inner, .page-id-1588 .fancybox-inner, .page-id-1607 .fancybox-inner, .page-id-1609 .fancybox-inner, .page-id-1611 .fancybox-inner {height:125px !important;}
.series-description{margin:20px 10px;}
.note{margin-top:15px;}
.caps{text-transform:uppercase;}
.poscol{display:none;}
.fauxposcol{background:none repeat scroll 0 0 #EAEAEA;height:400px;left:10px;margin-bottom:-20px;position:relative;top:-10px;}
#tek_modal, #login-modal, #tek_modal1, #tek_modal_a, #tek_modal_b, #tek_modal_c, #tek_modal_d, #tek_modal_e{display:none;z-index:10000;background:#f7f7f7 url(/images/modalbg.jpg) repeat 0 bottom;width:765px;min-height:200px;border-radius:10px;left:50% !important;margin-left:-382px;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.page-id-495 #tek_modal_d, .page-id-579 #tek_modal_d{height:800px;}
.page-id-495 #tek_modal_d .panes, .page-id-579 #tek_modal_d .panes{height:auto;overflow:visible;}
.page-id-495 #tek_modal_d .panes a, .page-id-579 #tek_modal_d .panes a{color:#0072BC;text-decoration:underline;}
.vol_discounts{margin-top:200px;}
.vol_discounts h2, .vol_discounts h1, .vol_discounts p{margin-bottom:15px;}
.page-id-4 a, .page-id-492 a{color:#006AAE;}
#tek_modal .close, #tek_modal1 .close, #tek_modal_a .close, #tek_modal_b .close, #tek_modal_c .close, #tek_modal_d .close, #tek_modal_e .close{background-image:url(/images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:32px;}
#tek_modal1 .close-button{display:block !important;width:55px !important;height:19px !important;background:none repeat scroll 0 0 #0072BC !important;border:1px solid #00568D !important;padding:5px 15px !important;font:bold 12px/19px Arial, Helvetica, sans-serif !important;text-align:center !important;color:#fff !important;top:0px !important;position:relative !important;float:left !important;right:0px !important;margin-bottom:20px !important;}
#tek_modal, #tek_modal_a, #tek_modal_b, #tek_modal_c, #tek_modal_d, #tek_modal_e, #tek_modal1{margin-top:10px;}
#tek_modal_a .panes, #tek_modal_b .panes, #tek_modal_c .panes, #tek_modal_d .panes, #tek_modal_e .panes{height:610px;padding:20px;}
#tek_modal .tabs{background:#0072bc;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;padding:10px 0;}
.heading{background:#0072bc;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;padding:10px 0;color:white;text-align:center;}
.wizard-style{color:black;s Arial, Helvetica, sans-serif;margin:20px 20px 20px 20px;}
#tek_modal, #tek_modal_a, #tek_modal_b, #tek_modal_c, #tek_modal_d, #tek_modal_e{height:725px;}
#tek_modal .tabs a{color:#66aad7;font-size:16px;font-weight:600;}
#tek_modal .tabs a.current{background:url("/images/tab_current_bg.png") no-repeat scroll center 30px transparent;color:white;padding-bottom:22px;position:relative;z-index:3;}
#tek_modal .tabs li{float:left;text-align:center;padding: 0 34px;}
.panes .leftcol{width:50%;float:left;}
.panes{color:#585858;height:675px;font-size:14px;overflow-x:hidden;overflow-y:scroll;}
.panes > div{padding-top:20px;}
.panes p{margin-bottom:25px;color:#585858;}
.panes .rightcol{width:50%;float:right;}
.panes .left{float:left;margin-right:10px;margin-bottom:10px;}
.panes .right{float:right;margin-left:10px;margin-bottom:10px;}
#tek_modal1 #wizard-style{padding:20px;}
#tek_modal1 #wizard-style h4{color:#006AAE;}
.equation_image{width:697px;display:block;margin:0 auto;}
.panes .blue.large{font-size:18px;}
#tab_accordion{background:white;width:670px;margin:20px;float:left;margin:20px 0 20px 30px;}
.panes #tab_accordion{padding-top:0;}
.three_year_warranty{float:right;margin-right:28px;margin-top:50px;}
.unsurpassedwarranty{float:left;width:570px;}
.wizardmore{color:#0072BC;}
.extra_wizard_text_pos{display:none;}
.readmore_hidden, .readmore_hidden1, .readmore_hidden2, .readmore_hidden3, .readmore_hidden4, .readmore_hidden5{display:none;}
.panes .readmore_hidden .padding, .panes .leftcol .padding, .panes .rightcol .padding{padding-bottom:0;padding-top:0;}
.morelink1, .morelink2, .morelink3, .morelink4, .morelink5{color:#0072BC;cursor:pointer;}
#tab_accordion h2{/*background:url(/images/tab_arrow_inactive.png) no-repeat 10px center;*/color:white;font-size:16px;font-weight:normal;z-index:100;padding:5px 40px;margin-bottom:0;}
#tab_accordion h2.active{background:url(/images/tab_arrow_active.png) no-repeat 10px center;}
#tab_accordion h2.mid_blue{background-color:#004ca6;}
#tab_accordion h2.dark_blue{background-color:#0072bc;}
#tab_accordion h2.light_blue{background-color:#003471;}
.lefttabcol{font-size:14px;float:left;padding-left:20px;width:220px;}
.righttabcol{float:right;width:295px;padding-right:20px;}
.bigchecks li{background:url(/images/big_check.png) no-repeat 0 0;margin-bottom:10px;padding-left:45px;min-height:32px;}
.cp_tab_logo{margin-right:30px;}
.normallist{padding-left:60px;}
.normallist li{list-style-type:disc;margin-bottom:5px;}
.normallist.left{margin-right:10px;}
.normallist.left{padding-left:15px;width:200px;}
.normallist.longer{width:300px;}
.missed_item{min-height:130px;}
.rightcol .bigchecks li, .leftcol .bigchecks li{min-height:120px;}
.panes .padding{padding:20px;}
#gallery{margin-top:250px;width:503px;}
#clearpathone .easytouse{text-transform:uppercase;text-align:center;}
.easytouse h1{font-size:18px;font-weight:normal;text-shadow:0px 1px 1px #ffffff;}
.easytouse .blue{font-weight:700;}
#infobox, .infobox{width:417px;background-color:#EAEAEA;margin-top:30px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 2px 8px 0px #afafaf;box-shadow:0px 2px 8px 0px #afafaf;padding:20px;}
#dcpowersupply .infobox p{color:#0072bc;}
#infoboxlarge{width:610px;background-color:#EAEAEA;margin-top:30px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 2px 8px 0px #afafaf;box-shadow:0px 2px 8px 0px #afafaf;padding:20px;}
#infobox a, #infoboxlarge a, .infobox a{color:#0072bc;text-decoration:none;}
.infobox_ps {width:520px;margin-left: 20px;background-color:#EAEAEA;border: 1px solid #bdbdbd;margin-top:30px;-webkit-box-shadow:4px 4px 4px 0px #afafaf;box-shadow:4px 4px 4px 0px #afafaf;padding:20px;}
#dcpowersupply .infobox_ps p{color:#0072bc; font-size: 16px; font-weight: 600;}
#dcpowersupply .ps_plus_list p {margin-bottom: 30px;}
.close_match{background:none repeat scroll 0 0 #FFFDD0 !important;}
img.alignright{float:right;}
tbody.answers{background:none repeat scroll 0 0 #C5C5C5;display:table-row-group;height:80px;}
.review_answer.default{display:table-row;}
@media screen and (-webkit-min-device-pixel-ratio:0){.fauxselect_pt, .fauxselect_ct, .fauxselect_mol, .fauxselect_pr, .fauxselect_psv{font-size:11px;padding-left:2px;}
}
.rhino-btn{background:url(/images/rhinoslider-sprite.png) 0 0 no-repeat;z-index:10;width:56px;height:53px;display:block;text-indent:-999%;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.rhino-prev, .rhino-next{bottom:-4px;}
.rhino-prev{left:-6px;background-position:-168px 0;}
.rhino-next{right:-6px;background-position:-106px 0;}
.rhino-prev:hover{background-position:-168px -53px;}
.rhino-next:hover{background-position:-106px -53px;}
.rhino-toggle{top:-4px;left:-6px;}
.rhino-play{background-position:0 0;}
.rhino-play:hover{background-position:0 -53px;}
.rhino-pause{background-position:-56px 0;}
.rhino-pause:hover{background-position:-56px -53px;}
.rhino-container{position:relative;height:460px !important;}
.rhino-caption{position:absolute;background:transparent;display:none;left:0;right:0;top:0;color:#595959;padding:0px;margin:0px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.rhino-caption .inner-right{display:block;padding:50px;width:376px;float:right;}
.rhino-caption .inner-right p{margin-top:20px;font-size:15px;}
.rhino-caption .inner-right p a{color:#0072BC;}
.rhino-caption .inner-bottom{position:absolute;left:50%;width:232px;margin-left:-116px;height:110px;margin-top:350px;}
.rhino-bullets{position:absolute;bottom:0px;margin:0;z-index:1;background:transparent;padding:0;}
.rhino-bullets:before, .rhino-bullets:after{}
.rhino-bullets:after{}
.rhino-bullets li{float:left;display:inline;}
.rhino-bullets li a.rhino-bullet{display:block;width:200px;height:70px;cursor:pointer;background:transparent;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;margin-top:-2px;user-select:none;}
.rhino-bullets li a#rhino-item0-bullet:hover, .rhino-bullets li a#rhino-item0-bullet:focus{background:url(/images/clearpath_over_btn.png) no-repeat 0 0 !important; position: relative; left: 400px;}
.rhino-bullets li a#rhino-item0-bullet.rhino-active-bullet{cursor: default; background:url(/images/clearpath_over_btn.png) no-repeat 0 0 !important;position: relative; left: 400px;}
.rhino-bullets li a#rhino-item3-bullet:hover, .rhino-bullets li a#rhino-item1-bullet:focus{background:url(/images/hudson_over_btn.png) no-repeat 0 0 !important; position: relative; right: 600px;}
.rhino-bullets li a#rhino-item3-bullet.rhino-active-bullet{cursor: default; background:url(/images/hudson_over_btn.png) no-repeat 0 0 !important;position: relative; right: 600px;}
.rhino-bullets li a#rhino-item2-bullet:hover, .rhino-bullets li a#rhino-item2-bullet:focus{background:url(/images/meridian_over_btn.png) no-repeat 0 0 !important;position: relative; left: 400px;}
.rhino-bullets li a#rhino-item2-bullet.rhino-active-bullet{cursor: default; background:url(/images/meridian_over_btn.png) no-repeat 0 0 !important;position: relative; left: 400px;}
.rhino-bullets li a#rhino-item4-bullet:hover, .rhino-bullets li a#rhino-item3-bullet:focus{background:url(/images/eclipse_over_btn.png) no-repeat 0 0 !important;position: relative; right: 600px;}
.rhino-bullets li a#rhino-item4-bullet.rhino-active-bullet{cursor: default; background:url(/images/eclipse_over_btn.png) no-repeat 0 0 !important;position: relative; right: 600px;}

.rhino-bullets li a#rhino-item1-bullet:hover, .rhino-bullets li a#rhino-item4-bullet:focus{background:url(/images/ipc_over_btn.png) no-repeat 0 0 !important;position: relative; left: 400px;}
.rhino-bullets li a#rhino-item1-bullet.rhino-active-bullet{cursor: default; background:url(/images/ipc_over_btn.png) no-repeat 0 0 !important;position: relative; left: 400px;}

#rhino-item0-bullet{background:url(/images/clearpath_btn.png) no-repeat 0 0;position: relative; left: 400px;}
#rhino-item3-bullet{background:url(/images/hudson_btn.png) no-repeat 0 0;position: relative; right: 600px;}
#rhino-item2-bullet{background:url(/images/meridian_btn.png) no-repeat 0 0;position: relative; left: 400px;}
#rhino-item4-bullet{background:url(/images/eclipse_btn.png) no-repeat 0 0;position: relative; right: 600px;}
#rhino-item1-bullet{background:url(/images/ipc_btn.png) no-repeat 0 0;position: relative; left: 400px;}

.page-id-495{color:#585858;}
.model_left{float:left;font-size:14px;width:460px;}
.model_right{color:#585858;float:right;width:460px;}
.main_title{font-size:25px;margin-bottom:15px;}
.page-id-495 .title{border-bottom:1px solid #a8a8a8;color:#155ea2;font-size:18px;text-align:left;margin-bottom:10px;padding-bottom:2px;}
.page-id-495 .title a, .model_accessories a{color:#155ea2;}
.bluetd{background:#0072bc;color:white;font-size:14px;width:150px;}
.model_left table, .model_right table{background:white;margin-bottom:25px;font-size:12px;}
.model_left table td{padding:15px 10px;}
#product-data-graph td{padding:4px 10px;}
#x_axis_label{bottom:-25px;left:199px;position:absolute;}
#y_axis_label{left:-20px;position:absolute;bottom:160px;}
#z_axis_label{position:absolute;bottom:160px;right:-20px;}
.ts_curves{position:relative;}
.model_left h1{margin-bottom:10px;float:left;}
.motor-options {color: #0072bc;float: left;font-size: 0.75em;margin-bottom: 10px;margin-left: 20px;}
.odd_model_row{background:#ececec;}
.model_qty_price .main_price{font-size:18px;font-weight:700;}
.page-id-495 #pagecontent{padding-top:40px;}
.model_specifications table, .model_purchase table{width:100%;}
.model_purchase table{text-align:center;}
.model_purchase .model_qty_price{background:#ededed;color:#0072bc;}
.model_purchase td{padding:5px;}
.model_purchase .model_qty_price a{color:#0072bc;text-decoration:underline;}
.model_purchase_form label{color:#155ea2;display:block;font-weight:700;font-size:12px;width:85px;cursor:pointer;}
.model_purchase_form .left{float:left;width:50%;}
.model_purchase_form .right{float:right;width:50%;}
.model_purchase_form select{padding:5px 0;width:216px;margin-bottom:15px;}
.model_purchase_form .button{font-size:20px;height:45px;margin:15px 0 20px;width:216px;cursor:pointer;}
.model_purchase_form input[type="text"]{font-size:20px;padding:15px 0;text-align:center;width:81px;}
.model_purchase_form a{color:#0072bc;font-size:11px;text-decoration:underline;padding-left:5px;}
.model_specifications td{padding:5px;}
.model_specifications .right{text-align:right;padding-right:15px;}
.model_specifications .left{padding-left:15px;}
.model_additionalinfo span{color:#155EA2;font-size:12px;font-weight:700;padding-right:10px;position:relative;top:-10px;}
.model_additionalinfo img{padding-right:10px;}
#dcpowersupply .model_additionalinfo{text-align:center;}
.model_right .model_gallery{margin-bottom:15px;}
.model_gallery img{-webkit-border-radius:8px;border-radius:8px;border:1px solid #0072BC;}
.model_schem{background:url(/images/model/schematic.jpg) no-repeat 0 0;float:left;width:597px;height:349px;}
.model_schem_content{background:none repeat scroll 0 0 #EDEDED;float:left;font-size:12px;height:349px;width:403px;}
.model_schem_content h1, .model_schem_content p{margin-bottom:15px;}
.model_schem_content .padding{padding:30px;}
.model_components{margin-bottom:20px;}
.page-id-495 .model_components{margin-top:65px;}
.model_specifications table{margin-bottom:5px;}
.accessory-product-crossell{background:none repeat scroll 0 0 white;border:1px solid #D4D4D4;min-height:240px;float:left;width:498px;}
.accessory-product-crossell .left{width:190px;}
.accessory-product-crossell .right{width:265px;}
.model_accessories_list{background:white;margin-bottom:40px;}
.model_accessories p.cp_p{margin:10px 0;}
.short-description h2{color:#0072bc;font-size:14px;}
.short-description{font-size:14px;margin-bottom:15px;}
.accessory-purchase-form input[type="text"]{width:50px;float:left;}
#dcpowersupply .purchase-form input[type="text"]{width:50px;}
.accessory-purchase-form .left{width:60px;}
.accessory-purchase-form .left label{color:#155ea2;font-weight:600;}
.accessory-purchase-form.purchase-form{text-align:right;display:inline-block;vertical-align:top;}
.accessory-purchase-form .quantity{display:inline-block;width:60px;vertical-align:middle;text-align:center;}
.accessory-purchase-form .quantity label{color:#155ea2;font-weight:600;margin-bottom:5px;display:block;}
.accessory-purchase-form .cart-buttons{display:inline-block;vertical-align:top;}
.accessory-purchase-form .right{width:185px;}
.forms-container, .multi-add-forms-container{text-align:right;margin-bottom:10px;}
#compare-container{padding-top:20px;}
#compare-container .heading{border-bottom:1px solid #a8a8a8;color:#155ea2;font-size:25px;font-weight:normal;text-align:left;margin-bottom:10px;padding-bottom:2px;}
.compare-graph-wrap{padding:10px 0;position:relative;}
.graph-cell #x_axis_label{bottom:0px;left:525px;}
.graph-cell #y_axis_label{left:150px;top:300px;}
.graph-cell #z_axis_label{right:7px;top:300px;}
.page-id-492 #compare-container .heading{border-bottom:1px solid #A8A8A8;color:white;font-size:25px;font-weight:normal;margin-bottom:10px;padding-bottom:5px;padding-left:15px;padding-top:5px;text-align:left;}
#compare-top, #compare-bottom{width:100%;margin-bottom:20px;}
#compare-bottom .image-row td{text-align:center;}
#compare-bottom .image-row img{width:100%;}
.compare_models_btn{border-radius:3px 3px 3px 3px;box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.4);}
#compare-top td{padding:5px 10px;background:white;font-size:12px;color:#585858;}
#compare-top select{padding:10px 0;width:230px;}
#compare-top th{padding:10px;background:#0072bc;text-align:center;}
#compare-top th a{color:white;font-size:18px;text-transform:uppercase;padding:5px;font-weight: 400;}
#compare-top .left-heading{background:none;color:#585858;font-weight:normal;text-align:right;text-transform:none;font-size:12px;width:140px;}
.comparison_graph td{background:white;vertical-align:middle;padding-top:10px;}
.comparison_graph .graph-cell{padding:30px;}
.graph-line-color{width:33%;height:2px;margin:0 auto;}
#single-model-legend{float:right;background:none;}
#single-model-legend td, #single-model-legend th{background:none;padding:2px 5px;vertical-align:middle;}
#single-model-legend .graph-line-color{width:50px;height:2px;margin:0 auto;}
.comparison_graph .heading-left, #compare-bottom .left-heading{color:#585858;font-weight:normal;width:160px;font-size:12px;text-transform:none;text-align:left;padding-top:15px;}
.comparison_graph .heading-left{vertical-align:top;text-align:right;padding-right:10px;padding-top:8px;}
.comparison_graph{margin-bottom:15px;position:relative;}
#compare-bottom .left-heading{text-align:right;}
#compare-bottom td{background:none repeat scroll 0 0 white;padding:5px 10px;font-size:12px;color:#585858;}
#compare-bottom .top-heading{background:none repeat scroll 0 0 #0072BC;padding-bottom:10px;}
#compare-bottom .top-heading a{color:white;font-size:18px;padding:5px; font-weight: 400;}
#compare-bottom .left-heading span{display:block;padding-right:10px;}
#compare-bottom a span{color:#155ea2;text-decoration:underline;}
#compare-bottom label{color:#155EA2;display:block;font-size:12px;font-weight:bold;width:100px;cursor:pointer;}
#compare-bottom .lg_compare_price{font-size:38px;font-weight:700;color:#0072bc;text-align:center;}
.center.requires-registration a{color:#0072bc;font-size:11px;text-decoration:underline;}
#compare-bottom .model_compare_select select{padding:10px 0;width:230px;}
#compare-bottom .model_compare_select{padding-left:22px;}
#compare-bottom .quantity_compare_row td{background:none;border:none !important;padding-top:40px;}
.quantity_compare_row .left{float:left;margin-left:19px;width:90px;}
.quantity_compare_row .right{color:#585858;float:left;font-size:11px;margin-right:15px;margin-top:10px;padding-top:5px;width:130px;}
.quantity_compare_row .right a{color:#0072bc;text-decoration:underline;}
.quantity_compare_row input[type="text"]{font-size:20px;padding:15px 0;text-align:center;width:81px;}
.quantity_compare_row .button{margin:15px 0 0 18px;}
#compare-bottom td:nth-of-type(even), #compare-top td:nth-of-type(even){border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}
#compare-bottom td .last{border-right:none !important;}
#compare-bottom .button{font-size:20px;width:212px;height:60px;}
.modal{background:url("/images/bg.jpg");border:1px solid #a8a8a8;border-radius:10px;display:none;padding:10px;z-index:1000;}
.chooseproductline{margin:20px 0;}
.chooseproductline h1{color:#0072bc;text-transform:uppercase;font-size:24px;}
.chooseproductline .left{margin-left:28px;width:300px;}
.chooseproductline .right{color:#595959;margin-right:25px;width:620px;font-size:14px;}
.chooseproductline .right a{color:#0072bc;}
#top_productline{width:954px;height:305px;background:url(/images/top_product_sprite.png);margin:0 auto 15px;padding:0;position:relative;}
#top_productline li, #top_productline_sm li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#top_productline li, #top_productline a{height:305px;display:block;}
#top_productline_sm{width:665px;height:213px;background:url(/images/top_product_sprite_sm.png);margin:0 auto 15px;padding:0;position:relative;}
#top_productline_sm li, #top_productline_sm a{height:213px;display:block;}
#bottom_productline{width:954px;height:305px;background:url(/images/bottom_product_sprite.png);margin:0 auto;padding:0;position:relative;}
#bottom_productline li, #bottom_productline_sm li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#bottom_productline li, #bottom_productline a{height:305px;display:block;}
#bottom_productline_sm{width:665px;height:213px;background:url(/images/bottom_product_sprite_sm.png);margin:0 auto;padding:0;position:relative;}
#bottom_productline_sm li, #bottom_productline_sm a{height:213px;display:block;}
#topproduct1{left:0;width:303px;}
#topproduct1 .toplevellink{height:260px;}
#topproduct1 .bottomlevellink{height:40px;}
#topproduct2{left:327px;width:300px;}
#topproduct3{left:653px;width:300px;}
#bottomproduct1{left:0;width:303px;}
#bottomproduct2{left:327px;width:300px;}
#bottomproduct3{left:653px;width:300px;}
#topproductsm1{left:0;width:210px;}
#topproductsm2{left:227px;width:210px;}
#topproductsm3{left:454px;width:210px;}
#bottomproductsm1{left:0;width:210px;}
#bottomproductsm2{left:227px;width:210px;}
#bottomproductsm3{left:454px;width:210px;}
#topproduct1:hover{background:transparent url(/images/top_product_sprite.png) 0 -306px no-repeat;}
#topproduct2 a:hover{background:transparent url(/images/top_product_sprite.png) -327px -306px no-repeat;}
#topproduct3 a:hover{background:transparent url(/images/top_product_sprite.png) -653px -307px no-repeat;}
#bottomproduct1 a:hover{background:transparent url(/images/bottom_product_sprite.png) 0 -306px no-repeat;}
#bottomproduct2 a:hover{background:transparent url(/images/bottom_product_sprite_2.png) -327px -306px no-repeat;}
#bottomproduct3 a:hover{background:transparent url(/images/bottom_product_sprite.png) -653px -306px no-repeat;}
#topproductsm1 a:hover{background:transparent url(/images/top_product_sprite_sm.png) 0 -213px no-repeat;}
#topproductsm2 a:hover{background:transparent url(/images/top_product_sprite_sm.png) -227px -213px no-repeat;}
#topproductsm3 a:hover{background:transparent url(/images/top_product_sprite_sm.png) -454px -213px no-repeat;}
#bottomproductsm1 a:hover{background:transparent url(/images/bottom_product_sprite_sm.png) 0 -213px no-repeat;}
#bottomproductsm2 a:hover{background:transparent url(/images/bottom_product_sprite_sm.png) -227px -213px no-repeat;}
#bottomproductsm3 a:hover{background:transparent url(/images/bottom_product_sprite_sm.png) -454px -213px no-repeat;}
.accessories_wrap h3, .accessories_wrap .title p{border-bottom:1px solid #a8a8a8;color:#155ea2;margin-bottom:10px;font-weight:700;padding-bottom:5px;font-size:18px;text-align:left;}
.accessories_wrap .pagetitle{float:left;padding-right:35px;}
.accessories_wrap #quicklinks{float:left;margin-top:33px;}
.accessories_wrap #quicklinks a{margin-right:15px;color:#0072BC;text-decoration:underline;}
.accessory-product{background:white;margin-bottom:15px; box-shadow: 2px 2px 2px #bfbfbf;}
.accessory-product td{text-align:center;}
.accessory-product .info{width:535px;}
.accessory-product .short-description{float:right;width:305px;}
.accessory-product .long-description{clear:both;color:#585858;width:100%;font-size:14px;}
.accessory-product .pricing{width:435px;}
.accessory-product img{float:left;}
.accessory-title{font-size:14px;margin-bottom:10px;}
.accessory-product .pricing th{color:#4e4e4e;font-weight:normal;font-size:12px;text-align:center;}
.accessory-product .pricing td{background:#ededed;}
.accessory-product .pricing table{margin-bottom:15px;margin-top:25px;width:100%;}
.accessory-product td a{font-size:12px;text-decoration:underline;text-transform:normal;}
.accessory-purchase-form .blue{text-decoration:underline;color:#0072bc;}
.accessory-purchase-form .button{font-size:14px;height:40px;margin-bottom:25px;padding:5px;margin-top:8px;}
#dcpowersupply .purchase-form .button-gold{background:url(/images/cart.png) no-repeat #ffcb38 right center;padding-right:50px;color:#404040 !important;font-size:14px;height:40px;margin-bottom:25px;}
.gray_bg .big_price{font-size:18px;font-weight:700;color:#0068ac;}
.accessory-purchase-form .qty, #dcpowersupply .purchase-form .qty{text-align:center;background:url(/images/qty_bg.png) no-repeat 0 0;width:40px !important;height:37px;border:none;margin-left:10px;}
#li--7{display:none;}
#usermessagea{background:none repeat scroll 0 0 white;font-size:16px;font-weight:700;letter-spacing:normal !important;line-height:1.3em;padding:10px;width:535px;text-align:left !important;margin:0 !important;}
.cms-index-index .bluelg{font-size:20px;text-shadow:0px 1px 1px #ffffff;margin-bottom:10px;}
.cms-index-index strong{font-size:14px;text-shadow:0px 1px 1px #ffffff;}
.cms-index-index p{color:#595959;font-size:14px;margin-bottom:15px;}
.bulletedlist li{color:#595959;list-style-type:disc;margin-bottom:5px;}
#dcpowersupply .bulletedlist li{font-size:16px;}
.page-id-609 #header, .page-id-609 #footer{display:none;}
.page-id-609 .wrapper, .page-id-609 .entry{width:100%;}
.page-id-609 form{margin:0 auto;width:100%;}
.page-id-609 .post{padding:15px;}
.page-id-609 .pagetitle{text-align:center;}
.page-id-609 input[type="submit"]{background:none repeat scroll 0 0 #0072bc;border:1px solid #00568D;color:#FFFFFF;font:bold 12px/19px Arial,Helvetica,sans-serif;padding:5px 15px;text-align:center;white-space:nowrap;display:inline-block;float:right;}
.page-id-609 #clearpathwizard{background:none;}
.page-id-609 form{margin:0 auto;width:390px;}
#sendbutton{cursor:pointer;}
.cp_accessories_link{text-align:center;margin:20px 0;color:white;}
.cp_accessories_link a{background:none repeat scroll 0 0 #0072BC;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.4);color:white;display:block;margin:0 auto 0 356px;padding:50px 20px;width:253px;-webkit-box-shadow:0px 1px 2px 1px rgba(0, 0, 0, .4);}
.cp_accessories_link a:hover{background:white;color:#0072BC;}
.breadcrumbs{color:#595959;padding-top:10px;font-size:12px;position:relative;z-index:9;}
.page-id-4 .breadcrumbs, .page-id-32 .breadcrumbs, .page-id-37 .breadcrumbs{margin-bottom:-25px;}
.breadcrumbs a{color:#0072BC;cursor:pointer !important;display:inline-block;}
.rhino-container .button{display:block;}
.button{position: relative; top: 10px; cursor:pointer;display:inline-block;min-width:130px;padding:12px 20px;margin:0px 10px;background-color:#3E9ED6;background-image:#0070b9;background-image:-moz-linear-gradient(top, #0070b9 0%, #005b96 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070b9), color-stop(100%,#005b96));background-image:-webkit-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:-o-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:-ms-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:linear-gradient(to bottom, #0070b9 0%,#005b96 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070b9', endColorstr='#005b96',GradientType=0);color:#fff !important;font-weight:bold;font-size:24px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.5);border:1px solid;border-color:#2f71a3 #265a82 #1e4766 #265a82;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 4px 0px #1e4766,0px 4px 0px #1e4766,0px 4px 0px #1e4766,/**/0px 4px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #1e4766,0px 8px 0px #1e4766,0px 10px 0px #1e4766,/**/0px 20px 15px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 4px 0px #1e4766,0px 4px 0px #1e4766,0px 4px 0px #1e4766,/**/0px 4px 2px rgba(0,0,0,0.5);}
.button:hover{background-color:#045487;background-image:#0070b9;background-image:-moz-linear-gradient(top, #0070b9 0%, #005b96 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070b9), color-stop(100%,#005b96));background-image:-webkit-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:-o-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:-ms-linear-gradient(top, #0070b9 0%,#005b96 100%);background-image:linear-gradient(to bottom, #0070b9 0%,#005b96 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070b9', endColorstr='#005b96',GradientType=0);}
.button:active, .cart .button:active {top:12px;box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #1e4766,/**/0px 4px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #1e4766,/**/}
.button-gold{cursor:pointer;display:inline-block;min-width:130px;padding:12px 20px;margin:0px 10px;background-color:#ffcb38;
	color:#003471 !important;font-weight:bold;font-size:24px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.2);border:1px solid;
	border-color:#e1a500 #946d00 #946d00 #946d00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow:inset 0px 2px 2px #e1a500,0px 4px 0px #946d00,/**/0px 4px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0px 4px 5px #e1a500,0px 4px 0px #946d00,/**/0px 4px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0px 4px 5px #e1a500,0px 4px 0px #946d00,/**/0px 4px 5px rgba(0,0,0,0.5);}
.button-gold:hover{background-color:#e1a500;background-image:#e1a500;
	background-image:-moz-linear-gradient(top, #e1a500 0%, #ffcb38 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1a500), color-stop(100%,#ffcb38));
	background-image:-webkit-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-o-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-ms-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:linear-gradient(to bottom, #e1a500 0%,#ffcb38 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1a500', endColorstr='#ffcb38',GradientType=0);}
.button-gray,.button-gray:hover{position: relative; top: 10px; background-color:#cbcbcb;background-image:#cbcbcb;background-image:-moz-linear-gradient(top, #cbcbcb 0%, #404040 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(100%,#404040));background-image:-webkit-linear-gradient(top, #cbcbcb 0%,#404040 100%);background-image:-o-linear-gradient(top, #cbcbcb 0%,#404040 100%);background-image:-ms-linear-gradient(top, #cbcbcb 0%,#404040 100%);background-image:linear-gradient(to bottom, #cbcbcb 0%,#404040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#404040',GradientType=0);color:#fff !important;border-color:#404040 #404040 #404040 #404040;box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 4px 0px #262626,0px 4px 0px #262626,0px 4px 0px #262626,/**/0px 4px 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 4px 0px #262626,0px 4px 0px #262626,0px 4px 0px #262626,/**/0px 4px 2px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 4px 0px #262626,0px 4px 0px #262626,0px 4px 0px #262626,/**/0px 4px 2px rgba(0,0,0,0.5);}
.button-gray:active{top:12px;box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #262626,/**/0px 4px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #262626,/**/}
.button-gold:active{top:2px;box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #1e4766,/**/0px 4px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #1e4766,/**/}
.checkout-types .button.btn-orange:active {top:2px;box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #753702,/**/0px 4px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),/**/0px 2px 0px #753702,/**/}

.button-clear {
	cursor:pointer;display:inline-block;padding:18px 20px;margin:20px 10px;background-color:transparent;
	color:#444444 !important;font-weight: 600;font-size:22px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.2);border: 2px solid #f3c333;
	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;	
}

.button-clear:hover {
	background-color: rgba(255,255,255,.4);
}

.checkout-types .button.btn-orange span, .checkout-types .button.btn-orange {
	background: #dd7830; /* Old browsers */
	background: -moz-linear-gradient(top,  #dd7830 0%, #e26703 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd7830), color-stop(100%,#e26703)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dd7830 0%,#e26703 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd7830 0%,#e26703 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd7830 0%,#e26703 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dd7830 0%,#e26703 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7830', endColorstr='#e26703',GradientType=0 ); /* IE6-9 */
}
.checkout-types .button.btn-orange {
	box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #753702,
	0px 8px 0px #753702,
	0px 10px 0px #753702,/**/0px 12px 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #753702,
	0px 8px 0px #753702,
	0px 10px 0px #753702,/**/0px 12px 10px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #753702,
	0px 8px 0px #753702,
	0px 10px 0px #753702,/**/0px 12px 10px rgba(0,0,0,0.5);
}

.cart .button {
	box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #1e4766,
	0px 8px 0px #1e4766,
	0px 10px 0px #1e4766,/**/0px 12px 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #1e4766,
	0px 8px 0px #1e4766,
	0px 10px 0px #1e4766,/**/0px 12px 10px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 4px 5px rgba(255,255,255,0.2),
	inset 0px 1px 5px rgba(255,255,255,0.2),/**/0px 6px 0px #1e4766,
	0px 8px 0px #1e4766,
	0px 10px 0px #1e4766,/**/0px 12px 10px rgba(0,0,0,0.5);
}

#buttonbox{margin-top:30px;width:457px;}
.smallertxt{font-size:18px;}
.page-template-hometemplate-php .smallertxt{font-size:14px;}
.page-template-hometemplate-php .smallbutton{margin-top:20px;padding:0px 0px 5px !important;}
#sidenav li:before{content:"\25BA";font-size:70%;display:inline-block;padding-right:3px;pointer-events:none;margin-right:10px;}
#sidenav ul{width:300px;}
#sidenav li{width:275px;color:#0072BC;font-weight:600;font-size:20px;margin-top:20px;text-transform:uppercase;letter-spacing:-1px;padding-left:40px;text-shadow:0px 1px 0px #ffffff;text-align:left;text-indent:-12px;}
#sidenav li:hover{background:#c6c6c6;border-radius:5px;color:#0072BC;box-shadow:inset 0 2px 0 rgba(0,0,0,.2),
0 0 4px rgba(0,0,0,0.1);cursor:pointer !important;}
.entry{width:1000px;}
.entry p, #dcpowersupply p{color:#595959;font-size:14px;margin-bottom:15px;}
.entry a, #dcpowersupply a{color:#0072bc;text-decoration:none;}
.entry .leftside{float:left;width:650px;}
.page-id-582 .entry .leftside {float:left;width:1000px;}
.entry .rightside{float:right;position:fixed;width:325px;margin:-60px 0 0 675px;}
.entry .hudsonrightside{float:right;width:325px;padding-left:25px;}
.entry .rightside .description, .entry .hudsonrightside .description{width:304px;margin-top:10px;}
.entry .rightside .description p, .entry .rightsidehudson .description p{font-size:12px;text-align:left;}
.entry .cp_advantages p{text-align:left;}
.entry table td{padding:15px;vertical-align:middle;font-size:14px;text-transform:uppercase;}
#dcpowersupply table td{padding:15px;vertical-align:middle;font-size:14px;}
#dcpowersupply .table-desc{font-size:16px;padding:15px 0;}
#dcpowersupply .light-blue{background:#8cbfe1;}
#dcpowersupply .lighter-blue{background:#c8e1f1;}
.entry .bluelg{font-size:20px;text-shadow:0px 1px 1px #ffffff;margin-bottom:10px;padding-top:10px;}
#dcpowersupply .bluelg{font-size:24px;text-shadow:0px 1px 1px #ffffff;margin-bottom:20px;padding-top:10px;}
#dcpowersupply .bluesm{color:#0072bc;font-size:18px;font-weight:600;text-shadow:0px 1px 1px #ffffff;margin-bottom:20px;}
.entry strong, #dcpowersupply strong{font-size:14px;}
.imagestyle{border:2px solid #EAEAEA;-webkit-box-shadow:0px 2px 8px 0px #afafaf;box-shadow:0px 2px 8px 0px #afafaf;}
.bulletedlist{padding-left:30px;margin-bottom:30px;}
.bulletedlist li{color:#595959;list-style-type:disc;margin-bottom:5px;}
.pluslist{padding-left:0px;margin-bottom:30px;}
.pluslist li{color:#0072BC;list-style-type:none;background:url('/images/plus_icon.png') no-repeat transparent;margin-bottom:5px;height:30px;padding:5px 0 0 35px;}
.pluslist li p{color:#0072BC;}
#dcpowersupply .plusicon {float:left;padding:0 15px 15px 0;}
.numberedlist{padding-left:30px;margin-bottom:15px;}
.numberedlist li{color:#595959;list-style-type:decimal;margin-bottom:5px;}
.alert{color:#c73a2f;}
.tooltip{position: absolute; z-index: 999999999; display:none;background-color:#ebebeb;background-image:-moz-linear-gradient(center top , #ebebeb 0%, #dcdcdc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#dcdcdc));background-image:-webkit-linear-gradient(top, #ebebeb 0%,#dcdcdc 100%);background-image:-o-linear-gradient(top, #ebebeb 0%,#dcdcdc 100%);background-image:-ms-linear-gradient(top, #ebebeb 0%,#dcdcdc 100%);background-image:linear-gradient(to bottom, #ebebeb 0%,#dcdcdc 100%);border:1px solid #FFFFFF;border-radius:4px;font-size:12px;max-width:250px;padding:15px 25px;color:#006AAE;line-height:14px; text-align: left;}
.tooltip:before{border-color:#DCDCDC transparent;border-style:solid; border-width:16px 16px 0; bottom:-16px;content:""; display:none;left:45%;position:absolute;width:0;}
.largetitle{text-align:center;text-shadow:0px 1px 1px #ffffff;color:#0072bc;font-size:32px;margin-bottom:20px;}
#dcpowersupply .pagetitle{font-size: 40px;margin-bottom: 0;}
#dcpowersupply .largetitle{text-align:left;margin-bottom:0px;}
#dcpowersupply .mast h3{font-size:22px;font-weight:400;margin-bottom:10px;}
#dcpowersupply h3 {font-size:22px;color:#404040;margin-bottom: 30px;}
#dcpowersupply .mast strong{font-size:18px;font-weight:400;color:#404040;}
#dcpowersupply .mast a{font-size:16px;font-weight:400;color:#404040;}
#dcpowersupply .mast a.blue{color:#0072bc;}
.blue-border {-webkit-border-radius:8px;border-radius:8px;border:1px solid #0072BC;}
#dcpowersupply .blue-border{margin:30px 0 15px;}
.tablebg{background:white;border-left:2px solid #d1d1d1;border-right:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;margin-bottom:40px;}
#dcpowersupply .tablebg{box-shadow:0px 2px 8px 0px #afafaf;-webkit-box-shadow:0px 2px 8px 0px #afafaf;}
.alignleft{float:left;}
.alignright{float:right;}
.cursorpointer{cursor:pointer;}
.bluecircle{background:url(/images/bluecircle.png) no-repeat;cursor:pointer;}
.bluecircle img:hover{background:url(/images/bluecircle_hover.png) no-repeat;}
#imagemap{width:904px;margin:0 auto;}
.image_overlay{display:none;z-index:10000;background:#000;width:640px;left:50%;margin-left:-320px;-webkit-border-radius:10px;border-radius:10px;left:50% !important;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.image_overlay img{-webkit-border-radius:10px;border-radius:10px;}
.image_overlay .close{background-image:url(/images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:32px;}
#login-modal{display:none;z-index:10000;background:#f7f7f7 url(/images/modalbg.jpg) repeat 0 bottom;width:765px;min-height:500px;border-radius:10px;left:50% !important;margin-left:-382px;border:none;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
#login-modal-content{padding:10px;}
#login-modal-content .buttons-set{margin-left:408px;display:block;clear:both;padding-top:20px;}
#login-modal .form-list li{margin:0 0 2px;}
#login-modal .form-list label{float:left;color:#666;font-weight:bold;position:relative;z-index:0;}
#login-modal .form-list label.required{}
#login-modal .form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}
#login-modal .form-list li.control label{float:none;}
#login-modal .form-list li.control input.radio,
#login-modal .form-list li.control input.checkbox{margin-right:6px;}
#login-modal .account-create .form-list li.control input.checkbox{float:left;margin-top:3px;}
#login-modal .form-list li.control .input-box{clear:none;display:inline;width:auto;}
#login-modal .form-list .input-box{display:block;clear:both;width:260px;}
#login-modal .form-list .field{float:left;width:275px;margin-bottom:10px;margin-right:15px;}
#login-modal .teknic_num_stepper{clear:left;}
#login-modal .form-list input.input-text{width:240px;}
#login-modal .form-list textarea{width:240px;height:10em;}
#login-modal .form-list select{width:260px;}
#login-modal .form-list li.wide .input-box{width:535px;}
#login-modal .form-list li.wide input.input-text{width:529px;}
#login-modal .form-list li.wide textarea{width:529px;}
#login-modal .form-list li.wide select{width:535px;}
#login-modal .form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
#login-modal .form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
#login-modal .form-list .input-range input.input-text{width:74px;}
#login-modal .form-list-narrow li{margin-bottom:0;}
#login-modal .form-list-narrow li .input-box{margin-bottom:6px;}
#login-modal .form-list-narrow li.wide .input-box{width:260px;}
#login-modal .form-list-narrow li.wide input.input-text,
#login-modal .form-list-narrow li.wide textarea{width:240px}
#login-modal .form-list-narrow li.wide select{width:260px;}
#login-modal a{color:#0072bc;}
#login-modal .fields{height:50px;clear:both;}
#login-modal h1{color:#0072bc;font-weight:700;font-size:30px;margin-bottom:10px;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 1px 1px #ffffff;}
#login-modal h2{color:#0072bc;font-weight:700;font-size:24px;margin:40px 0 10px;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 1px 1px #ffffff;border-top:1px solid #a8a8a8;padding-top:20px;}
#login-modal .close{background-image:url(/images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:32px;}
#login-modal-content .buttons-set .f-left {clear:both;display:block;margin:30px 0;position: relative;left: 7px;}
#teknic_sells_motor_products {margin-bottom: 5px;}
.register_modal_form .buttons-set {float: right;clear: none;margin-top: -120px;}
.register_modal_form .buttons-set .required {padding-right: 40px;margin-bottom: 13px;}
#login-modal h2.login-have-account-title {margin: 20px 0px 10px;}
#login-modal #login-form .buttons-set {clear: none;float: right;margin-top: -80px;}
.details{position:relative;margin:10px 0 20px;font-size:12px;color:white;width:600px;padding:0 20px;}
.details h3{color:#aba;font-size:15px;}
.scrollable{position:relative;overflow:hidden;width:660px;height:90px;}
.scrollable .items{width:20000em;position:absolute;}
.items div{float:left;}
.listright{float:right;margin:0 0 10px 20px;}
.listleft{float:left;margin:0 20px 10px 0;}
.page-id-4 #footer, .page-id-4 #footer-container, .page-id-7 #footer, .page-id-7 #footer-container, .page-id-14 #footer, .page-id-14 #footer-container, .page-id-1577 #footer, .page-id-1577 #footer-container, .page-id-1573 #footer, .page-id-1573 #footer-container, .page-id-1579 #footer, .page-id-1579 #footer-container, .page-id-1581 #footer, .page-id-1581 #footer-container, .page-id-1584 #footer, .page-id-1584 #footer-container, .page-id-1588 #footer, .page-id-1588 #footer-container, .page-id-1594 #footer, .page-id-1594 #footer-container, .page-id-1607 #footer, .page-id-1607 #footer-container, .page-id-1609 #footer, .page-id-1609 #footer-container, .page-id-1611 #footer, .page-id-1611 #footer-container{background:transparent;}
.volume_pricing table{width:100%;text-align:left;}
.volume_pricing th, .volume_pricing td{padding:10px 20px;}
.volume_pricing td{background:#ededed;}
.volume_pricing_rates{font-size:18px;font-weight:700;color:#0072bc;}
.volume_pricing_title{color:#155ea2;font-size:18px;border-bottom:1px solid #a8a8a8;padding-bottom:10px;}
@media only screen and (device-width:768px){.button{box-shadow:none !important;font-size:12px !important;padding:8px 15px !important;}
.entry .rightside{margin:0;position:static;}
#sidenav li{font-size:16px;margin-top:5px;}
#login-modal h1{font-size:24px;}
#login-modal .form-list li{margin:0;}
.rightside .button{margin:0 35px 10px !important;}
.entry .rightside p{margin-bottom:0 !important;}
#sidenav{margin-bottom:10px;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.button{box-shadow:none !important;font-size:12px !important;padding:8px 15px !important;}
.entry .rightside{margin:0;position:static;}
#sidenav li{font-size:16px;margin-top:5px;}
#login-modal h1{font-size:24px;}
#login-modal .form-list li{margin:0;}
.rightside .button{margin:0 35px 10px !important;}
.entry .rightside p{margin-bottom:0 !important;}
#sidenav{margin-bottom:10px;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.button{box-shadow:none !important;font-size:12px !important;padding:8px 15px !important;}
#sidenav li{font-size:16px;margin-top:5px;}
#login-modal h1{font-size:24px;}
#login-modal .form-list li{margin:0;}
.rightside .button{margin:0 35px 10px !important;}
.entry .rightside p{margin-bottom:0 !important;}
#sidenav{margin-bottom:10px;}
}
button.btn-checkout span { background-image: linear-gradient(to bottom, #0070B9 0%, #005B96 100%); }

.gsc-control-cse {background-color: transparent!important;border: 0!important; padding: 0!important;}
.gsc-input input.gsc-input {border:none!important; border-radius:4px!important; -moz-border-radius:4px!important; -webkit-border-radius:4px!important; -webkit-box-shadow:inset 2px 2px 4px 0px rgba(0,0,0,0.1); -moz-box-shadow:inset 2px 2px 4px 0px rgba(0,0,0,0.1); box-shadow:inset 2px 2px 4px 0px rgba(0,0,0,0.1);}
td.gsc-input input {height: 20px!important;}
.gsc-search-button input {cursor: pointer!important; height:20px!important; border-radius:4px!important; -moz-border-radius:4px!important; -webkit-border-radius:4px!important; margin-left: 10px!important;}
.gsc-clear-button {display: none;}
.cse input.gsc-search-button, input.gsc-search-button {color: #0072BC!important;}
.cse form.gsc-search-box, form.gsc-search-box {padding: 15px 4px 2px 6px!important; margin-bottom: 6px!important;}
#shopping-cart-table th, #shopping-cart-table td{vertical-align:middle;}
#shopping-cart-totals-table tfoot tr {display: none;}
#shopping-cart-totals-table tfoot tr:first-of-type {display: table-row;}
.my-account .title-buttons a{font-size:12px;}
#persistent-cart-remember-me-box{display:none;}
#login-remember-me-box{margin-top:18px !important;}
#login-remember-me-box .checkbox{margin-bottom:0;}
p.required {color: #eb340a;font-size: 11px;text-align: right;}
#login-modal #login-remember-me-box, #login-modal #login-remember-me-box label{width:225px}
#onepage-guest-register-button{float:none;}
#onepage-guest-register-button-bottons-set{text-align:left;}

#CPM_Overview, #Opmode1, #Opmode2, #Opmode3, #Opmode4, #Opmode5, #Opmode6, #Opmode7, #Opmode8, #Opmode9, #Opmode10, #Opmode11, #g-Stop {
	text-decoration: none;
	color: #444444;
	font-size: 22px;
	font-weight: 700;
}

.video_subheading {
	font-size: 16px;
}

.ps_banner {
	width: 100%;
	display: block;
   	margin-left: auto;
    	margin-right: auto;
	position: relative;
	overflow: visible;
	left: -1000px;
}

.ipc5_image {
	position: relative;
	left: 40px;
}


.accord_container {
  width: 1000px;
  margin: 10px auto;
}

.accord_container_faq p {
	font-size: 16px;
	color: #595959;
	margin: 10px 0;
}

 .ac-label {
  font-weight: 600;
  font-size: 20px;
  color: #0072bc;
  position: relative;
  padding: .5em 1em;
  margin-bottom: 1.0em;
  display: block;
  cursor: pointer;
  background-color: #ececec;
  transition: background-color .15s ease-in-out;
  box-shadow:  1px 1px 1px #626060;
  /*border-radius: 8px;*/
}

 .ac-input:checked + label, .ac-label:hover {
  background-color: #bdbdbd;
  box-shadow: inset 1px 1px 1px #626060;
  -webkit-transition: background-color 0.4s ease;
            -moz-transition: background-color 0.2s ease-in-out;
            -o-transition: background-color 0.2s ease-in-out;
            -ms-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out;
}

.accord_container_faq .ac-label:after, .ac-input:checked + .ac-label:after {
	content: url(/images/plus_icon.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 11px;
  	width: 2em;
  	
 	line-height: 2.25em;
  	text-align: center;
  	transition: background-color .25s ease-in-out;
	
}

.accord_container_faq .ac-input:checked + .ac-label:after {
	content: url(/images/minus_icon.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 11px;
  	width: 2em;
  	
 	line-height: 2.25em;
  	text-align: center;
  	
}

.accord_container .ac-label:after, .ac-input:checked + .ac-label:after {
  content: url(/images/plus_icon.png); 
  position: absolute;
  display: block;
  top: 14px;
  right: 100%;
  width: 2em;
  height: 100%;
  line-height: 2.25em;
  text-align: center;
  transition: background-color .25s ease-in-out;
  
}

.accord_container .ac-input:checked + .ac-label:after {
  content: url(/images/minus_icon.png);

}



.ac-label:hover:after, .ac-input:checked + .ac-label:after {

}




.ac-input {
  display: none;
}



 .ac-text, .ac-sub-text {
  opacity: 0;
  height: 0;
  margin-bottom: .5em;
  margin-left: 2.6%;
  transition: opacity .5s ease-in-out;
  overflow: hidden;
}

 .ac-input:checked ~ .ac-text, .ac-sub .ac-input:checked ~ .ac-sub-text { 
  opacity: 1;
  height: auto;
}



.ac-sub .ac-label {
  background: rgba(0,114,188,0.35);
  font-weight: 600;
  font-size: 18px;
  padding: .9em 2em;
  margin-bottom: 10px;
  margin-left: 2.6%;
  width: 90%;
}

.ac-sub .ac-label:checked {
  background: none;
}

.ac-sub .ac-label:after, .ac-sub .ac-input:checked + .ac-label:after {
  left: 0;
  background: none;
}

.ac-sub .ac-input:checked + label, .ac-sub .ac-label:hover {
  background: #bdbdbd;
}

.ac-sub-text {
  padding: 0 2em 0 1em;
}

 .ac_title_descrip {
	font-size: 15px;
	font-weight: 400;
	color: #444444;
	line-height: 1em;
	padding-top: 2px;
	margin-left: 10px;
}

.ac-sub-text td {
	padding: 8px;
	font-size: 15px;
}

.ac-sub-text td a {
	text-decoration: none;
	color: #0072bc;
}

.compliance_para {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 800px;
	color: #444444;
}

.compliance_li {
	margin-bottom: 15px;
}

compliance_docs_list {
	list-style: disc;
}

.lp_table {
	font-family: 'Source Sans Pro';
	width: 1000px;
	height: 585px;
	box-shadow: 2px 2px 2px #bfbfbf;
	border: 1px solid #bdbdbd;
	background: #ffffff;
}

.title_mid_blue {
	color: #0072bc;
	font-size: 20px;
	font-weight: 600;
	
}

.lp_table td {
	width: 250px;
	padding-top: 8px;
}



.table_txt {
	padding-left: 20px;
	margin-bottom: 20px;
	position: relative;
	top: 20px;
	left: 8px;
}

.big_pic {
  /* Set rules to fill background */
  position: relative;
  height: 700px;
  margin-top: -25px;
  /* Set up proportionate scaling */
width: 100%;
 text-align: center;
  /* Set up positioning */

  top: 0;
  left: 0;
min-width: 1200px;
}



.video-gold a{
	cursor:pointer;padding:12px 20px;margin:0px 10px;  width: 200px; background: linear-gradient(to bottom, rgb(244,210,112) 0%, rgb(243,196,54) 100%);
	color:#003471 !important;font-weight:600;font-size:24px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.2);border:1px solid;
	border-color:#e1a500 #946d00 #946d00 #946d00;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
	box-shadow:0px 4px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 4px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.5);
	
	

}
	
.video-gold a:hover {
	background-color:#e1a500;background-image:#e1a500;
	background-image:-moz-linear-gradient(top, #e1a500 0%, #ffcb38 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1a500), color-stop(100%,#ffcb38));
	background-image:-webkit-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-o-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-ms-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:linear-gradient(to bottom, #e1a500 0%,#ffcb38 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1a500', endColorstr='#ffcb38',GradientType=0);

}

.video-gold a:active {
	box-shadow: none;
}



.circle {
  margin-top: -750px;
  height:70px;
  width:180px;
  border-radius:8px;
   background: linear-gradient(to bottom, rgb(244,210,112) 0%, rgb(243,196,54) 100%);
	color:#003471 !important;font-weight:600;font-size:24px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.2);border:1px solid;
	border-color:#e1a500 #946d00 #946d00 #946d00;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
	box-shadow:0px 4px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 4px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.5);
  position: relative;
  
  left: 475px;
  cursor: pointer;
  text-align: center;
  font-size: 20px;
  -webkit-transition:height .25s ease, width .45s ease-in-out;
  transition:height .45s ease, width .45s ease-in-out;
  
 -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}

.circle:hover{
  
  width:231px;

}

.circle:hover a{
  padding-top: 20px;
}

.circle:active {
	box-shadow: none;
}

.circle:before,
.circle:after {
  content:'';
  display:block;
  position:absolute;
  top:0; right:0; bottom:0; left:0;
  border-radius:8px;
 /* border:1px solid;border-color: #946d00; */
  border:1px solid;border-color: #f4cb53;
	box-shadow: inset 0px 0px 10px #f4cb53;
	-moz-box-shadow: inset 0px 0px 15px #f4cb53;
	-webkit-box-shadow: inset 0px 0px 15px #f4cb53;
  opacity: .2;
}

.circle:before {
  -webkit-animation: ripple 3s linear infinite;
  animation: ripple 3s linear infinite;
}
.circle:after {
  -webkit-animation: ripple 3s linear 3s infinite;
  animation: ripple 3s linear 3s infinite;
}

.circle:hover:before,
.circle:hover:after {
  -webkit-animation: none;
  animation: none;
}


@-webkit-keyframes ripple{
  0% {-webkit-transform:scale(1); }
  50% {-webkit-transform:scale(1.12,1.3); opacity:.3;}
  100% {-webkit-transform:scale(1.24,1.6); opacity:0;}
}

@keyframes ripple{
  0% {transform:scale(1); }
  50% {transform:scale(1.12,1.3); opacity:.3;}
  100% {transform:scale(1.24,1.6); opacity:0;}
}




.lp_compare_series {
	margin-top: 75px;
	width: 1000px;
	text-align: center;
	
	
}

.lp_compare_series td {
	padding: 8px 0;
	width: 330px;
}

.series_titles {
	font-family: 'Source Sans Pro', sans serif;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	line-height: 0.75;
	text-transform: uppercase;
}


.series_bold {
	font-size: 36px;
	font-weight: 600;
}

.series_sub {
	font-size: 14px;
	font-weight: 500;
}

.learn_table {
	margin-top: 55px;
	width: 1000px;
	text-align: center;
	margin-bottom: -40px;
}

.learn_table td {
	width: 330px;
}


.learn_button {
	font-size:16px;height:35px;line-height:18px;margin-top:-30px;padding-top:10px;padding-bottom:15px; padding-left: 10px;padding-right: 10px; width:150px;
	cursor:pointer;margin:0px 10px;background: linear-gradient(to bottom, rgb(244,210,112) 0%, rgb(243,196,54) 100%);
	color:#003471 !important;font-weight:600;font-size:24px;text-decoration:none !important;text-align:center;line-height:1;text-shadow:0px -1px 0px rgba(0,0,0,0.2); border: 1px solid;
	border-color:#e1a500 #946d00 #946d00 #946d00;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
	box-shadow:0px 3px 4px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 3px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0.5);}

.learn_button:hover{background-color:#e1a500;background-image:#e1a500;
	background-image:-moz-linear-gradient(top, #e1a500 0%, #ffcb38 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1a500), color-stop(100%,#ffcb38));
	background-image:-webkit-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-o-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:-ms-linear-gradient(top, #e1a500 0%,#ffcb38 100%);
	background-image:linear-gradient(to bottom, #e1a500 0%,#ffcb38 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1a500', endColorstr='#ffcb38',GradientType=0);
}

.learn_button:active{box-shadow: none;}

.sd_highlight {
	color: #004ca6;
	font-weight: 700;
}

.sc_highlight {
	color: #1e6b9a;
	font-weight: 700;
}

.sd_compare_table table {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
		
}

.sd_compare_table th {
	text-align: center;
	font-size: 30px;
	padding: 5px;
	width: 500px;
	
}

.sd_compare_table td {
	padding-top: 15px;
	font-size: 17px;
	color: #444444;
	line-height: 1.5em;
	width: 500px;
	vertical-align: middle;
}

.sd_heading {
	font-weight: 600;
	color: #004ca6;
	text-shadow:0px 1px 1px #ffffff;
}

.sc_heading {
	color: #1e6b9a;
	text-shadow:0px 1px 1px #ffffff;
	font-weight: 600;
}

.tabordion {
  color: #333;
  display: block;
  font-family: 'Source Sans Pro', sans-serif;
  margin: auto;
  position: relative;
  width: 1000px;
}

.tabordion input[name="sections"] {
  left: -9999px;
  position: absolute;

}

.tabordion section {
  display: block;
}

.tabordion section label {
  background: linear-gradient(to bottom, rgb(0,76,166) 65%, rgb(0,52,112) 100%);
  /*background: rgba(0,76,166,1.00);*/
  color: #fff;
  border:1px solid #9a9a9a;
  cursor: pointer;
  display: block;
  font-size: 1em;
  font-weight: 700;
  padding: 16px 20px;
  position: relative;
  width: 150px;
  z-index:100;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius:0;
  text-align: center;
  text-transform:uppercase;
  border-right-color: transparent;
}

.tabordion section article {
  display: none;
  left: 200px;
  min-width: 300px;
  height: 99.6%;
  padding: 0 0 0 21px;
  position: absolute;
  top: 0;
  margin-left: -10px;

}

.tabordion section article:after {

  bottom: 0;
  content: "";
  display: block;
  left:-229px;
  position: absolute;
  top: 0;
  width: 220px;
  z-index:1;
  border-radius: 8px;
}


.tabordion input[name="sections"]:checked + label { 
  background: #fff;
  color: #404040;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.tabordion input[name="sections"]:checked ~ article {
  display: block;
  background: #fff;
  border: 1px solid #9a9a9a;
 border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 800px;
  z-index: 2;
  
}

 .tabordion ul li {
	display: inline;
	float: left;
	
	list-style:none;
	border: #9a9a9a;
}

.tabordion table {
	margin-left: -20px;
}


.comparison_table th {
	font-family: 'Source Sans Pro', sans serif;
	font-size: 18px;
	font-weight:600;
	width: 25%;
}

.sdheadings {
	margin-left: 14em;
	margin-bottom: -30px;
	width: 800px;;
	text-align: center;
}




.tabordion table td {
	border-left: 1px solid #9a9a9a;
	width: 25%;
	height: 32.8em;
	vertical-align: top;
	padding: 5px 15px;
	font-size: 15px;
}

.tabordion table td:first-child {
	border-left-color: transparent;
}

.tabordion td {
	font-size: 12px;
	font-weight: 500;
	line-height: 1.5em;
	
	
}

.fivegray {
	
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(154,154,154) 100%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.fiveblue {
	
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(0,76,166) 100%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.onegray {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(219,219,219) 20%, rgb(255,255,255) 20%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.twogray {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(209,209,209) 40%, rgb(255,255,255) 40%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.threeblue {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(92,141,198) 60%, rgb(255,255,255) 60%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.fourgray {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(193,192,192) 80%, rgb(255,255,255) 80%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}

.threegray {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(194,194,194) 60%, rgb(255,255,255) 60%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}
	
.fourblue {
	height: 30px;
	width: 85%;
	background: linear-gradient(to right, rgb(255,255,255) 0%, rgb(40,104,180) 80%, rgb(255,255,255) 80%);
	border-color: #9a9a9a;
	border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 24px;
}
	
.scalenumber {
	font-size: 16px;
	font-weight: 700;
	margin-left: 5px;
	position: relative; bottom: 10px;
}

.titleblue {
	color: #004ca6;
	font-size: 20px;
	font-weight: 900;
}

.mc_three_steps {
	text-align: center;
	position: relative;
	left: 9%;
	margin-top: 30px;
	top: 30px;
}

.steps li{
	float: left;
	color: #ffffff;
	background-color: #003470;
	margin-right: 210px;
	font-size: 24px;
	padding: 15px 25px;
	font-weight: 700;
	z-index: 1;
}

.steps_images li {
	float: left;
	width: 300px;
	padding: 45px 5px 30px 5px;
	background-color: #ffffff;
	text-align: center !important;
	z-index: 2;
	font-size: 18px;
	box-shadow: 2px 2px 2px #afafaf;;
}

.compare_arrow {
	font-size: 14px;
	margin-right: 20px;
}

.compare_list li {
	line-height: 3.5em;
}

.accord_container_mc {
	width: 965px;
	margin-left: 35px;
	font-family: 'Source Sans Pro';
}


.mc-label {
  font-weight: 600;
  font-size: 22px;
  color: #003470;
  text-shadow:0 1px 1px #FFFFFF;
  position: relative;
  padding: .5em 1em;
  margin-bottom: 0.5em;
  display: block;
  cursor: pointer;
  background-color: #ececec;
  transition: background-color .15s ease-in-out;
  box-shadow:  1px 1px 1px #626060;
  /*border-radius: 8px;*/
}

.mc-label_2 {
  font-weight: 600;
  font-size: 22px;
  color: #003470;
  text-shadow:0 1px 1px #FFFFFF;
  position: relative;
  padding: .5em 1em;
  margin-bottom: 0.5em;
  display: block;
  cursor: pointer;
  background-color: #bdbdbd;
  transition: background-color .15s ease-in-out;
  box-shadow: inset 1px 1px 1px #626060;
  /*border-radius: 8px;*/
}

 .mc-input:checked + label, .mc-label:hover {
  background-color: #bdbdbd;
  box-shadow: inset 1px 1px 1px #626060;
  -webkit-transition: background-color 0.4s ease;
            -moz-transition: background-color 0.2s ease-in-out;
            -o-transition: background-color 0.2s ease-in-out;
            -ms-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out;
}

.mc-input_2:checked + label {
  background-color: #ececec;
  box-shadow: 1px 1px 1px #626060;
  -webkit-transition: background-color 0.4s ease;
            -moz-transition: background-color 0.2s ease-in-out;
            -o-transition: background-color 0.2s ease-in-out;
            -ms-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out;
}

.mc-label_2:hover {
	background-color: #bdbdbd;
}

.accord_container_mc .mc-label:after, .mc-input:checked + .mc-label:after {
	content: url(/images/plus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  	
 	line-height: 2.25em;
  	text-align: center;
  	transition: background-color .25s ease-in-out;
	
}

.accord_container_mc .mc-label_2:after, .mc-input_2:checked + .mc-label_2:after {
	content: url(/images/minus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  	
 	line-height: 2.25em;
  	text-align: center;
  	transition: background-color .25s ease-in-out;
	
}


.accord_container_mc .mc-input:checked + .mc-label:after {
	content: url(/images/minus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  
 	line-height: 2.25em;
  	text-align: center;
  	
}

.accord_container_mc .mc-input_2:checked + .mc-label_2:after {
	content: url(/images/plus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  
 	line-height: 2.25em;
  	text-align: center;
  	
}


.accord_container .mc-label:after, .mc-input:checked + .mc-label:after {
  content: url(/images/plus_icon_navy.png); 
  position: absolute;
  display: block;
  top: 14px;
  right: 100%;
  width: 2em;
  height: 100%;
  line-height: 2.25em;
  text-align: center;
  transition: background-color .25s ease-in-out;
  
}

.accord_container .mc-input:checked + .mc-label:after {
  content: url(/images/minus_icon_navy.png);

}



.mc-label:hover:after, .mc-input:checked + .mc-label:after {

}




.mc-input {
  display: none;
}

.mc-input_2 {
  display: none;
}

 .mc-text {
  opacity: 0;
  height: 0;
  margin-bottom: 2em;
  box-shadow: 2px 2px 2px #bfbfbf;
  transition: opacity .5s ease-in-out;
  overflow: hidden;
  background-color: #fff;
}

.mc-text_2 {
  opacity: 1;
  height: auto;
  margin-bottom: 2em;
  box-shadow: 2px 2px 2px #bfbfbf;
  transition: opacity .5s ease-in-out;
  overflow: hidden;
  background-color: #fff;
}

 .mc-input:checked ~ .mc-text { 
  opacity: 1;
  height: auto;
}

.mc-input_2:checked ~ .mc-text_2 { 
  opacity: 0;
  height: 0;
}


.available_modes {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	color: #003470;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-left: 230px;
	width: 500px;
}

.mc_videos {
	cursor: pointer;
	opacity: .7;
}

.mc_videos:hover {
	opacity: .9;
}

.lp_videos {
	opacity: .7;
	box-shadow: 2px 2px 2px #bfbfbf;
}

.lp_videos:hover {
	cursor: pointer;
	opacity: 1;
}

.video_head {
	font-size: 18px;
	font-weight: 600;
	line-height: 2em;
	color: #000;
}


.small_check {
	position: relative;
	top: 2px;
}

   .more {
      display: none;
       }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #1e6b9a;
      font-size: 24px;
      font-weight: 700;
      width: 1000px;
 }
   a.hideLink {
      background: transparent url(up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      color: #444444; }
	  
	.sc_long_table {
	position: relative;
	right: 8px;
	
	border: 1px solid #bababa;
}

.sc_long_table {
	width: 950px;
	border-collapse:collapse; table-layout:fixed;
}

.sc_long_table th {
	font-size: 22px;
	color: #fafafa;
	background-color: #2f3539;
	padding: 20px 20px;
	border-right: 1px solid #bababa;
	vertical-align: middle;
	line-height: 1em;
}

.sc_long_table td {
	font-size: 16px;
	color: #444444;
	padding: 20px 20px;
	background-color: #fafafa;
	border-right: 1px solid #bababa; 
	border-bottom: 1px solid #bababa; 
	vertical-align: middle;
}

.sc_long_table td:first-child {
	font-weight: 700;
	font-size: 18px;
	text-align: right;

}

.sc_table_img  {
	text-align: center;
	width: 95px;
	
}

.sc_first {
	width: 168px;
}

.sc_second {
	width: 478px;
}
	

.sc_dropdown {height:13px; 
padding:0;
}

.sc_dropdown {
  font-family: 'Arial', sans serif;
  z-index: 9999;
  margin: 25px auto;
  position: relative;
  bottom: 261px;
  left: 112px;
}

.sc_dropdown ul {
  position: relative;
  z-index: 1000;
  margin: 0;
  padding: 0;
  list-style: none; 
}

/*Main Menu Items Styling*/
.sc_dropdown > ul > li {
	
	position: relative;
	float: left;
	color: #3399ff;
	text-decoration: underline;
	font-weight: 700;
}

.sc_dropdown > ul > li:hover {
	background-color: transparent !important;
	color: #444;
	text-decoration: underline;
	font-weight: 700;
}

/*Main Anchor Styles*/
.sc_dropdown > ul > li > a {
  display: block;
  font-size: 14px;
  color: #444444;
}

/*Main Menu Hover Styles*/
.sc_dropdown > ul > li:hover > a {

  }
  

.sc_dropdown ul ul {
  width: 200px;
  opacity: 0;
  z-index: 100;
  position: absolute;
  left: 138px;
  border: 1px solid #eeeef2;
  top: 140%;
  visibility: hidden;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -ms-trainsion: all .4s ease;
  -o-transition: all .4s ease;
  transition-delay: .1s;
}

.sc_dropdown ul ul ul {
  top: 0%;
  left: 110%;
}
.sc_dropdown ul ul ul li {
	width: 370px;
}

.sc_dropdown ul ul li:hover > ul {
  top: 0%;
  left: 100%;
  opacity: 1;
  visibility: visible;
}

.sc_dropdown ul li:hover > ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.sc_dropdown ul li {
  float: left;
  position: relative;
}

 

.sc_dropdown ul ul li {
	padding: 3px 2px; 
	float: none;
	background-color: #f5f5f5;
	border-left: 1px solid #eeeef2;
	border-right: 1px solid #eeeef2;
}

.sc_dropdown ul ul li a {
	font-size: 14px;
	font-weight: 500;
}

.sc_dropdown ul li {
  cursor: pointer;
}

.sc_dropdown ul li a {
  text-decoration: none;
  display: block;
  color: #444444;
  padding: 2px 10px;
}

 

.sc_dropdown ul li:hover { 
	background-color: #3399ff; cursor: context-menu;
	}

 

.sc_dropdown ul li a:hover { color: #fff; cursor: context-menu;}

.sc_mini_icon {
	margin-right: 5px;
}

.sc_vert_txt {
	width: 50px !important;
	font-size: 14px;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	background-repeat: no-repeat;
}

.big_plus_sd {
	font-size: 16px;
	color: #004ca6;
}

.big_plus_mc {
	font-size: 16px;
	color: #003470;
}

.big_plus_sc {
	font-size: 16px;
	color: #1e6b9a;
}

.cta_plus {
	margin-right: 3px;
}

.access_main {margin: 0 auto; width: 1000px; margin-top: 100px;}
   .access_content {background: none; color: #373737;}
   .access_content > div {display: none; padding: 20px 25px 5px;}
 
   .acc_input {display: none;}
   .acc_label {display: inline-block; font-weight: 600; text-align: center; opacity: .5; width: 329px; margin-top: 15px; margin-bottom: -30px; position: relative; z-index: 10;}
   .acc_label:hover {cursor: pointer; opacity: 1; -webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
 }

.acc_label_2 {
	 opacity: .5;
	 text-decoration: none;
}

.acc_label_2 a {
	text-decoration: none;

}

.acc_label_2:hover {
	opacity: 1;
	/*border-bottom: 2px solid #666;*/
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

   .acc_input:checked + label {background: #fff; color: #fff; opacity: 1; /*border: 1px solid #fff; border-bottom: none;*/}
 
   #tab1:checked ~ .access_content #content1,
   #tab2:checked ~ .access_content #content2,
   #tab3:checked ~ .access_content #content3,
   #tab4:checked ~ .content #content4 {
     display: block;
   }
   
   
   
   .series_titles {
	font-family: 'Source Sans Pro', sans serif;
	font-size: 30px;
	font-weight: 700;
	color: #eee;
	line-height: 0.75;
	text-transform: uppercase;
}

.series_sub {
	font-size: 14px;
	font-weight: 500;
}

.select_acc {
	font-size: 16px;
	font-weight: 500;
	color: #595959;
	background: #F8D311;
	text-align: center;
	padding: 15px 0;
	width: 220px;
	margin-left: 15%;
	margin-bottom: 20px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px #888;
}



.accord_container_acc {
	width: 900px;
	margin-top: 30px;
	font-family: 'Source Sans Pro';
	position: relative;
	right: 25px;
}


.access-label {
  font-weight: 500;
  font-size: 20px;
  color: #555;
  position: relative;
  padding: .5em 1em;
  margin-bottom: -10px;
  display: block;
  cursor: pointer;
  background-color: #ececec;
  transition: background-color .15s ease-in-out;
  box-shadow:  1px 1px 1px #626060;
  /*border-radius: 8px;*/
  width: 930px;
}

.access-sub .access-label {
  font-weight: 500;
  font-size: 20px;
  color: #555;
  position: relative;
  left: 75px;
  padding: .5em 1em;
  margin-top: 15px;
  margin-bottom: -10px;
  display: block;
  cursor: pointer;
  background-color: #ececec;
  transition: background-color .15s ease-in-out;
  box-shadow:  1px 1px 1px #626060;
  width: 800px;
}

.access-label_2 {
  font-weight: 600;
  font-size: 20px;
  color: #004ca6;
  text-shadow:0 1px 1px #FFFFFF;
  position: relative;
  padding: .5em 1em;
  margin-top: 18px;
  display: block;
  cursor: pointer;
  background-color: #bdbdbd;
  transition: background-color .15s ease-in-out;
  box-shadow: inset 1px 1px 1px #626060;
  /*border-radius: 8px;*/
  width: 900px;
}

 .access-input:checked + label, .access-label:hover {
  background-color: #bdbdbd;
  box-shadow: inset 1px 1px 1px #626060;
  -webkit-transition: background-color 0.4s ease;
            -moz-transition: background-color 0.2s ease-in-out;
            -o-transition: background-color 0.2s ease-in-out;
            -ms-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out;
}

.access-input_2:checked + label {
  background-color: #ececec;
  box-shadow: 1px 1px 1px #626060;
  -webkit-transition: background-color 0.4s ease;
            -moz-transition: background-color 0.2s ease-in-out;
            -o-transition: background-color 0.2s ease-in-out;
            -ms-transition: background-color 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out;
}

.access-label_2:hover {
	background-color: #bdbdbd;
}

.accord_container_acc .access-label:after, .access-input:checked + .access-label:after {
	content: url(/images/plus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
 	line-height: 2.25em;
  	text-align: center;
  	transition: background-color .25s ease-in-out;
	margin-right: 10px;
}

.accord_container_acc .access-label_2:after, .access-input_2:checked + .access-label_2:after {
	content: url(/images/minus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  	
 	line-height: 2.25em;
  	text-align: center;
  	transition: background-color .25s ease-in-out;
	
}


.accord_container_acc .access-input:checked + .access-label:after {
	content: url(/images/minus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  
 	line-height: 2.25em;
  	text-align: center;
  	
}

.accord_container_acc .access-input_2:checked + .access-label_2:after {
	content: url(/images/plus_icon_navy.png);
	align-content: middle;
  	position: absolute;
 	display: block;
  	right: 100%;
  	top: 8px;
  	width: 2em;
  
 	line-height: 2.25em;
  	text-align: center;
  	
}


.accord_container_acc .access-label:after, .access-input:checked + .access-label:after {
  content: url(/images/plus_icon_navy.png); 
  position: absolute;
  display: block;
  top: 8px;
  right: 100%;
  width: 2em;
  height: 100%;
  line-height: 2.25em;
  text-align: center;
  transition: background-color .25s ease-in-out;
  
}

.accord_container_acc .access-input:checked + .access-label:after {
  content: url(/images/minus_icon_navy.png);

}

.access-input {
  display: none;
}

.access-input_2 {
  display: none;
}

 .access-text, .access-sub-text {
  width: 1000px;
  opacity: 0;
  height: 0;
  margin-top: 15px;
  margin-bottom: 1.5em;
  transition: opacity .5s ease-in-out;
  overflow: hidden;
  position: relative;
  right: 10px;
}

.access-sub-text-section {
	margin-top: 10px;
	margin-bottom: -20px;
}

.access-text_2 {
  width: 1000px;
  opacity: 1;
  height: auto;
  margin-top: 1em;
  margin-bottom: 2em;
  box-shadow: 2px 2px 2px #bfbfbf;
  transition: opacity .5s ease-in-out;
  overflow: hidden;
  background-color: #fff;
}

 .access-input:checked ~ .access-text, .access-sub .access-input:checked ~ .access-sub-text { 
  opacity: 1;
  height: auto;
}

.access-input_2:checked ~ .access-text_2 { 
  opacity: 0;
  height: 0;
}

.access-sub .access-label:checked {
  background: none;
}

.access-sub .access-label:after, .access-sub .access-input:checked + .access-label:after {
  margin-left: 10px;
  background: none;
}



#checklist_head_sd {background-color: #004ca6;padding: 10px 0 10px 10px; font-weight: 500; color: #eee; font-size: 20px; width: 987px; position: relative; right: 25px; bottom: 7px; /* border: 1px solid #fff; border-bottom: none; z-index: 2;*/}
#checklist_head_mc {background-color: #003470;padding: 10px 0 10px 10px; font-weight: 500; color: #eee; font-size: 20px; width: 987px; position: relative;/* right: 25px;*/ bottom: 7px; right: 2px; z-index:2;}
#checklist_head_sc {background-color: #1e6b9a;padding: 10px 0 10px 10px; font-weight: 500; color: #eee; font-size: 20px; width: 985px; position: relative;right: 27px; bottom: 7px; z-index: 2;}
.checklist_head_all {background-color: #0072bc;padding: 10px 0 10px 10px; font-weight: 400; color: #eee; font-size: 20px; width: 960px; position: relative; right: 25px; top: 5px;}

.sc_lightbox_table {
	margin-top: 20px;
}

.sc_lightbox_table td {
	border: 1px solid #444;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
}

.sc_lightbox_table th {
	border: 1px solid #444;
	color: #fff;
	background: #0072bc;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
}

.accessories_quicklinks	 {
	font-size: 16px;
	text-align: center;
	position: relative; right: 25px;bottom: 8px;
	width: 1000px;
	padding: 10px 0;
	/*box-shadow: 2px 2px 2px #afafaf;*/
	/*border: 1px solid #fff;
	border-top: none;*/
	/*margin-bottom: -25px;*/
}

.accessories_quicklinks	a {
	color: #eee;
	text-decoration: underline;
	margin: 0 15px;
	
}

.access_title {
    border-bottom: 1px solid #a8a8a8;
    color: #004ca6;
    margin-bottom: 10px;
    font-weight: 700;
    padding-bottom: 5px;
    font-size: 18px;
    text-align: left;
}

.access_pipe {
	color: #eee;
	font-weight: 600;
}

.page-id-1634 .access_title {
	color: #003470;
}

.page-id-1636 .access_title {
	color: #1e6b9a;
}

.series_animate {
	display: none;
}

/* New Lightbox Code */

.LB-black-overlay { 
	    /*display: none;*/
	    visibility: hidden;
	    position: fixed; 
	    top: 0%; 
	    left: 0%; 
	    width: 100%; 
	    height: 100%; 
	    background-color: #000; 
	    z-index:1001; 
	    /*-moz-opacity: 0.8; 
	    opacity:.80;*/
	    opacity: 0;
	    /*filter: alpha(opacity=80); */
	    -webkit-transition: opacity .5s ease-in-out;
	    transition: opacity .5s ease-in-out;
	} 
	.LB-white-content { 
	    /*display: none;*/
	    visibility: hidden;
	    position: fixed;
	    top: 5%;
	    width: 725px; 
	    color: #585858;
    	    height: 675px;
    	    font-size: 14px;
	    /*padding: 20px; */
	    margin-left: 8%;
	    border: 2px solid #fff; 
	    background-color: #e8e8e8; 
	    z-index:1002; 
	    font-family: 'Source Sans Pro';
	    box-shadow: 0px 0px 25px #000;
	    border-radius: 10px;
	    opacity: 0;
	    -webkit-transition: opacity .5s ease-in-out;
	    transition: opacity .5s ease-in-out;
	} 

	.lightbox-content {
		overflow-x: hidden;
   	        overflow-y: scroll;
		height: 600px;
		
	}

	.lightbox-content p {
		padding-right: 10px;
	}

	.close_lightbox:hover { 
	    zoom: 1.05; 
	}   
	
	.bluelg{color:#0072bc;font-size:16px;font-weight:600;}
	
	.ctas_checkout{margin-bottom:90px;margin-top:30px; margin-left: 0px;}
	
	.ctas_checkout a{color:#0072BC;font-size:15px;font-weight:600;margin-right:39px;text-shadow:0 1px 1px #FFFFFF; text-decoration: none;display:inline-block; }

	.ctas_checkout a:hover {color: #777;}
	
	.ctas_checkout {display:inline-block;height:30px;padding-top:10px;}

        .cta_plus_checkout {position: relative; top: 10px; right: 3px;}
	.cta_plus_cart {position: relative; top: 10px; left: 3px;}

	.blue_lb_title {font-size: 20px; color: #0072bc; width: 96%; border-bottom: 1px solid #888888; margin-bottom: 20px;}

	#fade {
		-webkit-transition: opacity .5s ease-in-out;
	   	 transition: opacity .5s ease-in-out;
	}

