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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

iframe, object, embed{max-width: 100%;}

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/*@import "960.scss";*/

html { font-size: 62.5%; }

body { width: 100%; font-size: 14px; font-size: 1.4rem; }

#container { max-width: 2300px; margin: 0 auto; }

#buyNowModal iframe { min-width: 900px; min-height: 700px; }

/* #element_to_pop_up iframe {width:100%; height:100%; position:absolute; top:0; left:0;} */
#container { background-color: #FFF; position: relative; }
#container .share { position: absolute; top: 0; right: 0; width: 73px; height: 100%; z-index: 999; }
#container .share a { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#container .share a.share-btn { display: block; font-size: 0; }
#container .share a.share-btn img:nth-child(2) { display: none; position: absolute; top: 0; left: 0; }
#container .share a.share-btn:hover { background: url() no-repeat; }
#container .share ul { display: none; }
#container .share ul li { cursor: pointer; }
#container .share li a { height: 40px; display: block; }
#container .share li a.twitter { background: #cccbc9 url(../../img/lojack/twitter_icon.png) no-repeat center center; }
#container .share li a.linkedin { background: #a9a8a7 url(../../img/lojack/linkedin_icon.png) no-repeat center center; }
#container .share li a.facebook { background: #cccbc9 url(../../img/lojack/facebook_icon.png) no-repeat center center; }
#container .share li a:hover { background-color: #B4B4B4; }
#container .share li a.linkedin:hover { background-color: #808081; }

#main .product-header .main .icons img { margin-right: 1%; }

.mobile { display: none; }

.wrapper { max-width: 1056px; margin: 0 auto; padding: 0 1.5%; /*overflow: hidden;*/ }

#mobile-nav { display: none; }

#top-section { /* overflow: hidden;*/ background: #F2F1ED; }

.subHeader .colWrapper, .subHeader .cel { display: none; }

.subHeader .adpCol .col2 { display: none; }

.strike-through-price {font-size: 15px; font-weight: bold; margin: 10px !important;}

.dolar{font-size: 17px;margin-left: 5px; margin-top: 2px;}

.crossLineW, .crossLineB{text-decoration:line-through; padding: 0 !important;font-size: 10px; }		  
		  
.big-panel-device .price .crossLineB{position: absolute;font-size: 12px; position: absolute;  right: -25px; bottom: 17px; display: inherit;}

#top-section { position: relative; }
#top-section #header { position: relative; }
#top-section #header .utility-nav-box { height: 25px; line-height: 25px; vertical-align: middle; border-top: 13px solid #b40101; background-color: #30302e; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; font-size: 10px; font-size: 1rem; }
#top-section #header .utility-nav-box ul.utility-nav { list-style: none; float: right; height: 100%; }
#top-section #header .utility-nav-box ul.utility-nav li { display: inline; padding: 0 10px; position: relative; height: 25px; float: left; /*.bold {font-weight: bold; }*/ }
#top-section #header .utility-nav-box ul.utility-nav li a { color: #FFF; text-decoration: none; height: 100%; }
#top-section #header .utility-nav-box ul.utility-nav li a:hover { text-decoration: underline; }
#top-section #header .utility-nav-box ul.utility-nav li ul { position: absolute; z-index: 999; background: #fff; border: 1px solid #d1d4d3; border-top: none; width: 125px; left: -1px; top: 100%; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3); display: none; }
#top-section #header .utility-nav-box ul.utility-nav li ul li { float: none; border: none; padding: 0; }
#top-section #header .utility-nav-box ul.utility-nav li ul li a { display: block; padding: 4px 12px; transition: background 1s ease-out 0s; color: #222; }
#top-section #header .utility-nav-box ul.utility-nav li ul li a:hover { background: #B40101; color: #fff; text-decoration: none; }
#top-section #header .utility-nav-box ul.utility-nav li:hover { background-color: #b40101; }
#top-section #header .utility-nav-box ul.utility-nav li:hover a { text-decoration: none; }
#top-section #header .utility-nav-box ul.utility-nav li:hover ul, #top-section #header .utility-nav-box ul.utility-nav li:hover .languages { display: block; }
#top-section #header .utility-nav-box ul.utility-nav li.locale { color: #FFF; cursor: pointer; background-image: url(../../img/lojack/globe_icon.png); background-position: 90% 50%; background-repeat: no-repeat; padding: 0 30px 0 10px; }
#top-section #header .utility-nav-box ul.utility-nav li.locale .languages { position: absolute; z-index: 999; background: #fff; border: 1px solid #d1d4d3; border-top: none; width: 750px; right: 0; top: 100%; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3); display: none; }
#top-section #header .utility-nav-box ul.utility-nav li.locale .languages ul li { line-height: 16px; }
#top-section #header .utility-nav-box ul.utility-nav li.locale .languages ul li:first-child { font-weight: bold; color: #222; padding: 4px 12px; cursor: auto; }
#top-section #header .utility-nav-box ul.utility-nav li.locale .languages ul li:first-child:hover { background: transparent; }
#top-section #header .utility-nav-box ul.utility-nav li.locale ul { width: 150px; float: left; position: static; background: none; border: none; box-shadow: none; }
#top-section #header .utility-nav-box ul.utility-nav li.locale:hover .languages { display: block; }
#top-section #header .utility-nav-box ul.utility-nav li.login .login-modal { position: absolute; top: 100%; right: 0; height: 160px; width: 310px; background-color: #b40101; display: none; z-index: 99; }
#top-section #header .utility-nav-box ul.utility-nav li.login .login-modal form { width: 75%; margin-top: 20px; margin-left: 35px; overflow: hidden; }
#top-section #header .utility-nav-box ul.utility-nav li.login .login-modal input { display: block; border: none; border-left: 4px solid #30302e; background: #d9d9da; outline: none; width: 100%; color: #30302e; padding: 4px; margin-bottom: 10px; }
#top-section #header .utility-nav-box ul.utility-nav li.login .login-modal button { float: right; color: #fff; background: #30302e; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 5px 10px; font-family: Arial; font-size: 10px; font-size: 1rem; font-weight: bold; }
#top-section #header .utility-nav-box ul.utility-nav li.login .login-modal button:hover { background: #d6ad47; color: #333332; }
#top-section #header .logo-box {height: 90px; background-color: #cdcdcb; float:left; width:100%; max-width:25%;}
#top-section #header .logo-box .logo { width:100%; line-height: 90px; vertical-align: middle; }
#top-section #header .logo-box .logo img { float: left; margin-top: 34px; }
#top-section #header .logo-box .logo a { text-indent: -999px; display: block; background: url(../../img/lojack/absolute_logo.png) left center no-repeat; /*width: 347px;*/ height: 90px; background-size: 100% auto; }
#top-section #main-nav { height: 90px; line-height: 50px; vertical-align: middle; position: relative; /*overflow: hidden;*/ }
#top-section #main-nav ul { margin-top:20px; list-style: none; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; font-size: 17px; font-size: 1.7rem; font-weight: bold; float: right; position: relative; display: inline-table; }
#top-section #main-nav ul ul { display: none; z-index: 999; }
#top-section #main-nav ul li:hover > ul { display: block; }
#top-section #main-nav ul li { display: inline-block; padding: 0 15px; position: relative; }
#top-section #main-nav ul li a, #top-section #main-nav ul li span { color: #58595b; text-decoration: none; display: block; cursor: pointer; }
#top-section #main-nav ul li ul {
margin-top:0px; position:absolute; top:100%; left:0; font-size:13px; font-size:1.3rem; line-height:25px; width:150%;
-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.37);
box-shadow:10px 10px 5px 0px rgba(0,0,0,0.37);
}
#top-section #main-nav ul li ul li { 
	position:relative;
	float:none;
	width:100%;
	background:#333333;
	-webkit-transition-property:background;
	-moz-transition-property:background;
	-o-transition-property:background;
	transition-property:background;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	transition-duration:0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
#top-section #main-nav ul li ul li a { color: #ffffff !important; transition:color 0.5s ease; }
#top-section #main-nav ul li ul li:hover {
	background:#3f3f3f !important;
	-webkit-transition-property:background;
	-moz-transition-property:background;
	-o-transition-property:background;
	transition-property:background;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	transition-duration:0.5s;
	-webkit-transition-timing-function:ease-in;
	-moz-transition-timing-function:ease-in;
	-o-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
}
#top-section #main-nav ul li ul li span { color: white; }
#top-section #main-nav ul li:hover { background: url(../../img/lojack/nav_hover.jpg) repeat-x; }
#top-section #main-nav ul li:hover a, #top-section #main-nav ul li:hover span { color: #FFF; }
#top-section #main-nav ul li ul li a:hover{color:#FF0004 !important;}
#top-section #main-nav ul:after { content: ""; clear: both; display: block; }
#top-section #main-nav a.free-trial-btn { position: absolute; bottom: 0; right: 0; display: block; background-color: #02bfe2; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-size: 1rem; color: #353e48; line-height: 15px; padding: 1px 10px; font-weight: bold; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; text-transform: uppercase; text-decoration: none; }
#top-section #main-nav a.free-trial-btn:hover { background-color: #0c7894; color: #FFF; }
#top-section #main-nav a.free-trial-btn:active { color: #02bfe2; }
#top-section #main-nav .corporateNav { font-size: 14px; font-size: 1.4rem; }
#top-section #main-nav .corporateNav li { padding: 0 10px; }
#top-section #promo-banner { clear:both; /*max-height: 390px;*/ position: relative; background-color: #222; color: #FFF; overflow: hidden; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; }
#top-section #promo-banner .mobileImage { display: none; }
#top-section #promo-banner .flexslider { background: none; border: none; box-shadow: none; margin: 0; }
#top-section #promo-banner .flexslider .flex-viewport { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; }
#top-section #promo-banner .flex-control-nav { bottom: 20px; }
#top-section #promo-banner .flex-control-nav li { margin: 0 10px; }
#top-section #promo-banner .flex-direction-nav { display: none; }
#top-section #promo-banner .content { position: relative; display: block; width: 35%; float: right; text-align: center; padding-right: 40px; margin: 8% 0%; display: none; }
#top-section #promo-banner .content h1 { color: #f2f1ed; font-weight: bold; font-size: 30px; font-size: 3rem; line-height: 32px; }
#top-section #promo-banner .content h2 { color: #f2f1ed; font-weight: bold; font-size: 30px; font-size: 3rem; line-height: 32px; }
#top-section #promo-banner .content h3 { color: #cccbc9; font-size: 21px; font-size: 2.1rem; line-height: 25px; }
#top-section #promo-banner .content a.btn { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: inline-block; text-transform: uppercase; background-color: #fdcc09; color: #090908; font-size: 14px; font-size: 1.4rem; font-weight: bold; padding: 10px; margin: 10px 0; line-height: 14px; text-decoration: none; }
#top-section #promo-banner .content a.btn:hover { background-color: #fcaf17; color: #333332; }
#top-section #promo-banner .content a.btn:active { color: #b40101; }
#top-section #promo-banner .content span { display: block; }
#top-section #nav-by-device { 
	position:relative;
	background-color:#fff;
	/*
	.share {position:absolute; top:0; right:0; width:7.3rem; height:100%; a{@include transition-duration(0.5s);}
	a.share-btn {display:block; font-size:0;}
	a.share-btn img:last-child {display:none; position:absolute; top:0; left:0;}
	a.share-btn:hover {background:url() no-repeat;}
	ul {display:none;}
	li a{height:40px; display:block}
	li a.twitter{background:#CCCBC9 url(../../img/lojack/twitter_icon.png) no-repeat center center; }
	li a.linkedin{background:#A9A8A7 url(../../img/lojack/linkedin_icon.png) no-repeat center center;}
	li a.facebook{background:#CCCBC9 url(../../img/lojack/facebook_icon.png) no-repeat center center; }
	li a:hover{background-color:#B4B4B4;}
	li a.linkedin:hover{background-color:#808081;} 
	*/ 
}
#top-section #nav-by-device .wrapper { overflow: hidden; }
#top-section #nav-by-device a.device { width: 33.3%; display: block; float: left; text-align: center; /*img {width: 100%; }*/ }
#top-section #nav-by-device a.device:hover { background-image: url(../../img/lojack/devices_hover.jpg); background-repeat: repeat-x; background-position: left top; background-size: auto 100%; }

.supportContent .fma-cp, #element_to_pop_up .fma-cp { background-size: 100% 100%; }
.supportContent .fma-cp h3.banner, #element_to_pop_up .fma-cp h3.banner { width: 80%; padding: 10%; }
.supportContent .alternative img, #element_to_pop_up .alternative img { width: 100%; height: auto; }
.supportContent .fma-cp-content, #element_to_pop_up .fma-cp-content { float: left; position: inherit; width: 60%; padding: 0; }
.supportContent .confirmpersistencefma, #element_to_pop_up .confirmpersistencefma { position: inherit; float: right; width: 40%; right: inherit; height: 207px; }
.supportContent .confirmpersistencefma img, #element_to_pop_up .confirmpersistencefma img { height: 100%; width: auto; }
.supportContent .interface, #element_to_pop_up .interface { width: 100%; }
.supportContent .alternative, #element_to_pop_up .alternative { width: 30%; margin-left: 5%; }
.supportContent .content, #element_to_pop_up .content { padding: 5% 2%; overflow: hidden; }

#main .big-panel-device.extended .subHeader .adpCol.col1 { display: none; }

#main .big-panel-device.extended .adpCol .cel, #main .big-panel-device.extended .adpCol .cel { width: 100%; }

.floatRight {float:right;}

#main { position: relative; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; color: #333332; /* overflow:hidden; */ overflow:visible; background-color: #f2f1ed; border-top: 1px solid #808285; }
#main a.absolute-lojack-guarantee { color: #231f20; font-weight: bold; vertical-align: middle; }
#main a.absolute-lojack-guarantee:hover { text-decoration: none; color: #58595b; }
#main h4 { font-size: 22px; font-size: 2.2rem; padding: 0% 0 5% 0; font-weight: bold; }
#main h5 { font-size: 20px; font-size: 2rem; padding: 0% 0 5% 0; font-weight: bold; }
#main h6 { font-size: 15px; font-size: 1.5rem; padding: 0% 0 1.5% 0; font-weight: bold; }
#main h3 { font-size: 25px; font-size: 2.5rem; font-weight: bold; margin-bottom: 10px; display: inline-block; margin-right: 20px; }
#main .ad { padding: 2%; display: inline-block; margin: 0 auto; float: left; margin-right: 2%; }
#main .ad img { width: 100%; }
#main .ad h4 { font-weight: bold; font-size: 18px; font-size: 1.8rem; line-height: 22px; text-align: left; padding-top: 2%; }
#main .ad a { -webkit-transition-duration: 1.5s; -moz-transition-duration: 1.5s; -o-transition-duration: 1.5s; transition-duration: 1.5s; color: Black; outline: none;}
#main .ad a:hover { text-decoration: none; color: Black; }
#main .ad:hover { background: white url(../../img/lojack/border_top.jpg) top repeat-x; }
#main .ad:hover h4 { text-decoration: none !important; }
#main .mediaBlock { overflow: hidden; }
#main .mediaBlock .ad { width: 27%; margin: 0 1% !important; }
#main .solutions-buttons { overflow: hidden; }
#main .solutions-buttons .button { display: block; width: 20%; overflow: hidden; margin: 4% 5% 4% 0; float: left; }
#main .solutions-buttons .button img { float: left; margin-right: 1%; width: 30%; height: auto; }
#main .solutions-buttons .button h3 { padding-bottom: 1%; margin-top:2%; }
#main .imageHolder { position: relative; }
#main .playIcon { background: url(../../img/lojack/icon-play.png) center center no-repeat; position: absolute; display: block; width: 40%; height: 33%; top: 35%; left: 34%; background-size: auto 100%; }
#main .search { border: solid 2px #01BFE2; -webkit-border-radius: 6px 6px; -moz-border-radius: 6px / 6px; border-radius: 6px / 6px; overflow: hidden; margin: 25px 30px  25px 0; }
#main .search input { padding: 12px 3% 12px 7%; background: white url(../../img/lojack/search-icon.png) 14px center no-repeat; border: none; color: #AFAFAD; width: 60%; font-weight: bold; float: left; }
#main .search button { background: #01BFE2; border: none; width: 30%; float: left; height: 40px; }
#main .search button:hover { background: #06A1BC; cursor: pointer; }
#main .divider2 { background: url(../../img/lojack/shadow_border.png) top center no-repeat; height: 30px; display: block; margin-top: 1px; }
#main .divider3 { background: url(../../img/lojack/shadow_border.png) top center no-repeat; background-size: 100% auto; height: 30px; display: block; margin: 36px 0; }
#main .block { background-color: #f2f1ed; position: relative; overflow: hidden; }
#main .block .content-container .content { width: 60%; padding: 50px 0; float: left; /*h3 { @include font-size(2.2); font-weight: bold; margin-bottom: 10px; display: inline-block; margin-right: 20px;
}*/ }
#main .block .content-container .content p { font-size: 14px; font-size: 1.4rem; margin-bottom: 10px; line-height: 22px; }
#main .block .content-container .sidebar { width: 35%; height: 100%; background: #888683 url(../../img/lojack/texture_background.png) repeat; position: absolute; top: 137px; right: 0; }
#main .reviews { padding: 0 0 50px 0; color: #f2f1ed; font-size: 14px; font-size: 1.4rem; line-height: 22px; }
#main .reviews .title { font-size: 22px; font-size: 2.2rem; font-weight: bold; line-height: 28px; margin-right: 5px; }
#main .reviews .icon-wrapper { overflow: hidden; display: inline-block; line-height: 5px; }
#main .reviews .star { background: url(../../img/lojack/star.png) no-repeat; width: 21px; height: 21px; display: inline-block; margin: 0 3px; }
#main .reviews p { overflow: hidden; }
#main .reviews .reviews-show-more-link { text-transform: uppercase; font-weight: bold; cursor: pointer; }
#main .main .supportContent h5 { padding-bottom: 1.5% !important; }
#main .main .supportContent blockquote { padding-bottom: 1.5%; }
#main .main .supportContent blockquote h6 { padding: 0; }
#main .main .supportContent p { margin-bottom: 10px; }
#main .main .supportContent .faq-showhide-link { overflow: hidden; }
#main .main .supportContent #faqshowall, #main .main .supportContent #faqhideall { cursor: pointer; display: inline-block; margin-right: 1%; float: right; font-weight: bold; }
#main .main .supportContent #faqlist { position: relative; padding: 0; list-style: none; font-size: 15px; font-size: 1.5rem; line-height: 21px; overflow: hidden; }
#main .main .supportContent #faqlist p { padding: 0; margin: 10px 0; }
#main .main .supportContent #faqlist li { margin: 1% 0; padding: 3px 0; overflow: hidden; }
#main .main .supportContent #faqlist a:hover { text-decoration: none; }
#main .main .supportContent #faqlist .clearfix:before { content: " "; display: table; }
#main .main .supportContent #faqlist .clearfix:after { clear: both; }
#main .main .supportContent #faqlist .question { cursor: pointer; color: #58595b; overflow: hidden; }
#main .main .supportContent #faqlist .question .q-lt { float: left; font-size: 18px; font-size: 1.8rem; line-height: 1; width: 4%; color: #96171a; }
#main .main .supportContent #faqlist .question .q-gt { float: left; width: 96%; }
#main .main .supportContent #faqlist .answer { position: relative; padding: .5% 0 1.5% 0; overflow: hidden; }
#main .main .supportContent #faqlist .answer .a-lt { float: left; font-size: 18px; font-size: 1.8rem; line-height: 1; width: 4%; color: #96171a; }
#main .main .supportContent #faqlist .answer .a-gt { float: left; width: 96%; }
#main .main .supportContent #faqlist .answer .a-gt p:first-child { margin-top: 0; }
#main .main .supportContent #faqlist table { border: 1px solid #cccbc9; }
#main .main .supportContent #faqlist table tr { border-bottom: 1px solid #cccbc9; }
#main .main .supportContent #faqlist table tr td { border-right: 1px solid #cccbc9; padding: 5px 8px; }
#main .main .supportContent #faqlist table tr td:last-child { border-right: none; }
#main .main .supportContent #faqlist table tr:last-child { border-bottom: none; }
#main .main .supportContent #faqlist table tr:first-child p, #main .main .supportContent #faqlist table tr:nth-child(2) p { font-weight: bold; }
#main .news-articles { /*width: 100%;*/ position: relative; /*position: absolute;*/ /*width: 55%;
margin: 2.0rem 0 0 5.0rem;*/ color: #f2f1ed; font-size: 14px; font-size: 1.4rem; line-height: 22px; /*position:relative;*/ }
#main .news-articles .title { font-size: 22px; font-size: 2.2rem; font-weight: bold; line-height: 28px; margin-bottom: 20px; display:inline-block; }
#main .news-articles .article .head { color: #333332; text-transform: uppercase; font-weight:bold; }
#main .news-articles .news { background: url(../../img/lojack/news_icon.png) left top no-repeat; height: 44px; width: 44px; position: absolute; top: -53px; left: -10.5%; }
#main a { color: #db0000; text-decoration: none; }
#main a.store-product-name, #main a.store-product-name:hover { color: black; text-decoration: none; }
#main a:hover { color: #b40101; text-decoration: underline; }
#main a.ad:hover { text-decoration: none !important; }
#main .intro #intro { display: block; }
#main .intro #locate, #main .intro #lock, #main .intro #delete, #main .intro #recover { display: none; }
#main .intro .solutions { position: relative; margin-top: 25px; display: block; overflow: hidden; height: 235px; }
#main .intro .solutions .content, #main .intro .solutions .side-image { width: 50%; display: block; float: left; }
#main .intro .solutions .side-image img { width: 100%; }
#main .intro .solutions .content { vertical-align: top; }
#main .intro .solutions .content h1 { font-size: 30px; font-size: 3rem; font-weight: bold; margin-bottom: 10px; }
#main .intro .solutions .content h2 { font-size: 30px; font-size: 3rem; font-weight: bold; margin-bottom: 10px; }
#main .intro .solutions .content p { font-size: 14px; font-size: 1.4rem; line-height: 20px; }
#main .intro .solutions-buttons { clear: both; width: 75%; position: relative; display: block; overflow: hidden; padding: 20px 0; /*a {background-size: 100% auto; }*/ }
#main .intro .solutions-buttons a { width: 12%; height: 95px; display: block; float: left; margin-right: 8%; }
#main .intro .solutions-buttons a:last-child { margin-right: 0; }
#main .intro .solutions-buttons .locate { background: url(../../img/lojack/locate.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .locate:hover { background: url(../../img/lojack/locate_selected.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .lock { background: url(../../img/lojack/lock.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .lock:hover { background: url(../../img/lojack/lock_selected.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .delete { background: url(../../img/lojack/delete.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .delete:hover { background: url(../../img/lojack/delete_selected.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .recover { background: url(../../img/lojack/recover.png) no-repeat; background-size: 100% auto; }
#main .intro .solutions-buttons .recover:hover { background: url(../../img/lojack/recover_selected.png) no-repeat; background-size: 100% auto; }
#main .mid-content { position: relative; }
#main .mid-content .lojack .banner { background-color: #30302e; }
#main .mid-content .lojack .banner .sidebar { width: 35%; background: url(../../img/lojack/banner_right_1.jpg) repeat; height: 100%; position: absolute; top: 0; right: 0; }
#main .price-bucket { background-color: #30302e; }
#main .price-bucket a.buy-now-btn { border: 2px solid #cccbc9; }
#main .price-bucket a.buy-now-btn:hover { text-decoration: none; background-color: #fcaf17 !important; color: #333332 !important; }
#main .price-bucket a.buy-now-btn:active { color: #b40101 !important; }
#main .ad-tiles .ad { width: 45%; }
#main .ad-tiles .wrapper { background: url(../../img/lojack/shadow_border.png) center top no-repeat; padding: 50px 0; position: relative; z-index: 99; }
#main .ad-tiles .sidebar { width: 35%; height: 100%; background: #888683 url(../../img/lojack/texture_background.png) repeat; position: absolute; top: 0; right: 0; padding: 50px 0; }
#main .ad-tiles .sidebar .ad { padding: 4%; display: block; width: 45%; margin-left: 5%; }
#main .ad-tiles .sidebar .ad img { width: 100%; }
#main .ad-tiles .sidebar .ad h4 { font-weight: bold; font-size: 14px; font-size: 1.4rem; line-height: 22px; }
#main .ad-tiles .sidebar .ad:hover { background: white url(../../img/lojack/border_top.jpg) top repeat-x; }
#main .news-gradient { background: #6d6c6b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDZjNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM3MjcwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQ2YzZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #6d6c6b), color-stop(50%, #8e8d8c), color-stop(100%, #6d6c6b)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6c6b', endColorstr='#6d6c6b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ }
#main .news-blocks { display: block; text-align: center; overflow: hidden; padding: 3% 0; }
#main .news-blocks h4 { font-size: 24px; font-size: 2.4rem; line-height: 29px; color: #efeeea; }
#main .news-blocks .ad { float: left; min-height: 265px; }
#main .news-blocks .col { width: 26%; margin: 0 1.5%; }
#main .news-blocks .news-text { display: none; font-size: 24px; font-size: 2.4rem; line-height: 29px; color: #333332; text-align: left; }
#main .news-blocks .news-text a { color: #d31918; text-decoration: none; }
#main .product-header { padding: 6% 0; border-bottom: solid 1px #B4B4B4; overflow: hidden; }
#main .product-header .main { float: left; width: 58%; padding-right: 3%; line-height: 175%; border-right: 1px solid #B4B4B4; }
#main .product-header .main .icons img { margin-right: 1%; }
#main .product-header .side { float: left; width: 35%; padding-left: 2.3%; }
#main .product-header .side .recovery-story .title { display: inline-block; font-size: 18px; font-size: 1.8rem; font-weight: bold; margin-bottom: 10px; }
#main .product-header .side .recovery-story p { line-height: 24px; padding-right:20px; }
#main .product-header .callout .reviews { color: #333332; }
#main .product-header .testimonial { font-size: 20px; font-size: 2rem; line-height: 29px; padding: 0 10%; text-align: center; font-weight: bold; }
#main .product-header .testimonial strong { color: #D31918; font-size: 23px; font-size: 2.3rem; }
#main .product-header .testimonial em { font-style: italic; font-size: 12px; font-size: 1.2rem; display: block; }
#main .product-header.absolute-lojack { border-bottom: none; }
#main .product-header.absolute-lojack .main p { clear: both; }
#main .recoveryStory { background: url(../../img/lojack/news_page_pattern.png) repeat; overflow: hidden; display: block; width: 100%; position: relative; }
#main .recoveryStory .recoveryStoryBackground { overflow: hidden; position: relative; background: #6d6c6b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDZjNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM3MjcwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQ2YzZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #6d6c6b), color-stop(50%, #8e8d8c), color-stop(100%, #6d6c6b)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #6d6c6b 0%, #8e8d8c 50%, #6d6c6b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6c6b', endColorstr='#6d6c6b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText { width: 50%; float: left; color: #efeeea; margin: 20px 0; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText h4 { font-size: 2rem; font-weight: bold; line-height: 26px; text-align: left; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText h4 a {color:#efeeea;}
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText h3 a {color:#efeeea;}
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText h3 a {color:#efeeea;}
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText p { font-size: 1.4rem; line-height: 22px; text-align: left; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryText a:hover { text-decoration: none; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryImage { width: 50%; float: left; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryImage a { display: block; position: absolute; bottom: 0; }
#main .recoveryStory .recoveryStoryBackground .recoveryStoryImage img { width: 85%; height: auto; position:relative; bottom: -3px; }
#main .recovery-callout-text { margin-bottom: 20px; }
#main .border-left { border-left: solid 1px #B4B4B4; }
#main .panel-device { display: block; text-align: center; overflow: hidden; padding: 3% 0; padding: 2% 0; }
#main .panel-device .col { text-align: center; margin: 1% 0; width: 33%; display: inline-block; vertical-align: top; }
#main .panel-device .col .content { float: left; width: 100%; padding-top: 38px; }
#main .panel-device .col a { overflow: hidden; color: #333332; }
#main .panel-device .col a .header { display: block; }
#main .panel-device .col a:hover { 
	background-color:#f6b714; text-decoration:none !important;
	/*.header{background:url(../../img/lojack/devices_hover_reverse.jpg) left top repeat-x;}*/
	/*.caption{background:#D31918;}*/
}
#main .panel-device .col a:hover .action { background: #fdcc09 !important; color: #333332 !important; border: 1px solid #fdcc09 !important; }
#main .panel-device .col a:hover .action:hover { background: #fcaf17 !important; border: 1px solid #fcaf17 !important; }
#main .panel-device .col a:hover .action:active { color: #b40101 !important; }
#main .panel-device .col a:active { color: #b40101; }
#main .panel-device .col h4:hover { text-decoration: none !important; }
#main .panel-device .col:hover .header { background: url(../../img/lojack/devices_hover_reverse.jpg) left top repeat-x; }
#main .panel-device .col:hover .caption { background: #D31918; }
#main .panel-device .col:hover .action { background: #fcaf17 !important; border: 1px solid #fcaf17 !important; }
#main .panel-device img { margin: 0 auto; width: 85%; }
#main .panel-device h4 { font-size: 20px; font-size: 2rem; color: Black; padding: 6% 0 8% 0; font-weight: bolder; }
#main .panel-device .caption { font-size: 15px; font-size: 1.5rem; padding: 2.8% 2%; background: #333332; overflow: hidden; color: white; display: block; text-transform: uppercase; }
#main .panel-device .caption .text { text-align: center; color: #FFF; text-transform: uppercase; /*line-height: 5.2rem;*/ padding: 0; width: 100%; /*float: left;*/ display: inline-block; font-size: 10px }
#main .panel-device .caption .text p { line-height: normal; }
#main .panel-device .caption .text .price { font-size: 30px; font-size: 3rem; }
#main .panel-device .caption .text .cents { margin-top: 3px; display: inline-block; vertical-align: top; }
#main .panel-device .caption .price { vertical-align: middle; }
#main .panel-device .caption strong { font-size: 25px; font-size: 2.5rem; padding-right: 3px; }
#main .panel-device .products-page { padding: 2.8% 5%; font-size: 13px; font-size: 1.3rem; }
#main .panel-device .products-page .text { width: auto !important; font-size: 9px }
#main .panel-device .products-page .action { float: right; border: 1px solid #FFF !important; color: #FFF !important; background-color: transparent !important; margin-left: 5px; margin-top:4px; }
#main .panel-device p { /*float: left;*/ display: block; }
#main .panel-device .action a { float: right; background: Black; padding: 1.5% 6%; font-size: 13px; font-size: 1.3rem; font-weight: bolder; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px / 4px; border-radius: 4px / 4px; color: white; border: solid 1px white; }
#main .panel-device .active .caption { background: #D31918; margin-bottom: 0; }
#main .panel-device .active .action { background: #F6B714; color: Black; border: solid 1px #F6B714; }
#main .panel-device .active a { background: white url(../../img/lojack/border_top.jpg) top repeat-x; }
#main .panel-device.col3 .col { width: 31%; margin: 0 1%; }
#main .panel-device.col3 h4 { padding: 20% 0; }
#main .panel-requiremenst { font-size: 17px; font-size: 1.7rem; text-align: center; padding: 5% 0 1% 0; padding: 1% 0 1% 0; color: #58595B; overflow: hidden; }
#main .panel-requiremenst h5 { font-size: 17px; font-size: 1.7rem; font-weight: bolder; padding: 0 0 15px 0; }
#main .panel-requiremenst .col { float: left; width: 33.333%; padding: 2% 0; background-image: url(../../img/lojack/requirements-divider.jpg); background-repeat: no-repeat; background-position: right 45px; background-size: 1px 175px; min-height: 200px; }
#main .panel-requiremenst .col:last-child { background: none; }
#main .panel-requiremenst ul { padding: 0 0 0 0; }
#main .panel-requiremenst li { padding: 5px 20px; }
#main .panel-requiremenst li em { font-size: 14px; font-size: 1.4rem; }
#main .panel-requiremenst .border { border-left: solid 1px; border-right: solid 1px; min-height: 205px; }
#main .content-nav { overflow: hidden; font-size: 14px; font-size: 1.4rem; padding: 5% 0; }
#main .content-nav li { float: left; padding-right: 29px; line-height: 20px; }
#main .content-nav a { color: Black; }
#main .content-nav .active { font-size: 17px; font-size: 1.7rem; font-weight: bold; }
#main #map { background: none !important; margin: 0 auto; }
#main #slideshow { background-color: #DDDED8; background-position: right center; background-repeat: no-repeat; background-size: auto 100% !important; }
#main .sidecol-wrapper { background: #f2f1ed url(../../img/lojack/wrapper-bg.png) center center repeat-y; overflow: hidden; }
#main .sidecol-wrapper .main { background: #F2F1ED; float: left; width: 60.6%; padding: 5% 0; }
#main .sidecol-wrapper .main p { line-height: 150%;clear:both }
#main .sidecol-wrapper .main ul, #main .sidecol-wrapper .main ol { color: #808285; padding-left: 5%; margin-bottom: 5%; }
#main .sidecol-wrapper .main ul li, #main .sidecol-wrapper .main ol li { padding: 1% 0; list-style: disc; }
#main .sidecol-wrapper .main ol li { list-style: none; }
#main .sidecol-wrapper .main img { max-width: 100%; }
#main .sidecol-wrapper .main img .big { padding: 5%; }
#main .sidecol-wrapper .main .icons { display:block; float:right; text-align:right; width:20%; }
#main .sidecol-wrapper .main .icons img { margin-right: 1%; }
#main .sidecol-wrapper .main .question { margin: 20px 0; }
#main .sidecol-wrapper .main .question h6 { background: url(../../img/lojack/expand-collapse.png) no-repeat scroll right top rgba(0, 0, 0, 0); line-height: 20px; }
#main .sidecol-wrapper .main .question h6.expanded { background: url(../../img/lojack/expand-collapse.png) no-repeat scroll right -985px rgba(0, 0, 0, 0); }
#main .sidecol-wrapper .main .question ul { margin: 0; }
#main .sidecol-wrapper .main .question ul li { list-style: none; padding: 9px 8px; color: Black; }
#main .sidecol-wrapper .main .question ul li li { font-weight: normal; }
#main .sidecol-wrapper .main .question ul p:first-letter { font-weight: bold; }
#main .sidecol-wrapper .main .question .odd { background: #E5E4E1; }
#main .sidecol-wrapper .main .question .even { font-weight: bolder; }
#main .sidecol-wrapper .main .contactGlobalSupport form input, #main .sidecol-wrapper .main .contactGlobalSupport form textarea, #main .sidecol-wrapper .main .contactGlobalSupport form select { width: 100%; border: none; margin: 0 0 15px 0; font: 14px/20px Arial; color: #333332 !important; -webkit-box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px 2px; box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 3px 2px; }
#main .sidecol-wrapper .main .contactGlobalSupport form input { border-left: 5px solid #222; height: 35px; padding: 0 4px; }
#main .sidecol-wrapper .main .contactGlobalSupport form select { border-left: 5px solid #222; height: 35px; width: 102.5%; vertical-align: middle; padding: 1.5% 1% 1.5% 0; }
#main .sidecol-wrapper .main .contactGlobalSupport form textarea { width: 99%; padding: 10px; }
#main .sidecol-wrapper .main .contactGlobalSupport form .submitbtn { background-color: #fdcc09; float: right; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font: 14px/20px Arial; font-weight: bold; color: #333332; cursor: pointer; padding: 5px 15px; margin:0 5px; text-align: center; }
#main .sidecol-wrapper .main .contactGlobalSupport form .submitbtn:hover { background-color: #fcaf17; text-decoration: none; }
#main .sidecol-wrapper .main .contactGlobalSupport form .submitbtn:active { color: #b40101; }
#main .sidecol-wrapper .main .contactGlobalSupport form .placeholder, #main .sidecol-wrapper .main .contactGlobalSupport form :-moz-placeholder, #main .sidecol-wrapper .main .contactGlobalSupport form ::-moz-placeholder, #main .sidecol-wrapper .main .contactGlobalSupport form :-ms-input-placeholder { color: #333332; }
#main .sidecol-wrapper .main .contactGlobalSupport form ::-webkit-input-placeholder { color: #333332; }
#main .sidecol-wrapper .main .contactGlobalSupport form :-moz-placeholder { color: #333332; opacity: 1; }
#main .sidecol-wrapper .main .contactGlobalSupport form ::-moz-placeholder { color: #333332; opacity: 1; }
#main .sidecol-wrapper .main .contactGlobalSupport form .radioOptions { padding-left: 2%; font: 14px/20px Arial; color: #333332; }
#main .sidecol-wrapper .main .contactGlobalSupport form .radioOptions span { width: 40%; display: inline-block; }
#main .sidecol-wrapper .main .contactGlobalSupport form .radioOptions input { width: 5%; display: inline-block; height: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; }
#main .sidecol-wrapper .main .contactGlobalSupport form .field-validation-error { margin-top: -15px; margin-bottom: 15px; display: block; background: red; width: 98.75%; color: #FFF; padding: 5px 10px; }
#main .sidecol-wrapper .main .contactGlobalSupport form .input-validation-error { border-left: 5px solid red; }
#main .sidecol-wrapper .price-bucket { width: 100%; /* height: 52px;*/ overflow: hidden; margin: 5% 0; }
#main .sidecol-wrapper .price-bucket .icons {
	float:left;
	width:25%;
	/*
	.windows { background: url(../../img/lojack/windows_icon.png) no-repeat;}
	.apple { background: url(../../img/lojack/apple_icon.png) no-repeat;}
	.android { background: url(../../img/lojack/android_icon.png) no-repeat;}
	*/
}
#main .sidecol-wrapper .price-bucket .icons span { display: block; float: left; width: 25px; height: 25px; margin: 13.5px 6% 0; }
#main .sidecol-wrapper .price-bucket .text { text-align: center; color: #FFF; text-transform: uppercase; /*line-height: 5.2rem;*/ padding: 2% 0; width: 50%; float: left; clear:none; }
#main .sidecol-wrapper .price-bucket .text p { line-height: normal; }
#main .sidecol-wrapper .price-bucket .text .price { font-size: 30px; font-size: 3rem; }
#main .sidecol-wrapper .price-bucket .text .cents { margin-top: -5px; display: inline-block; vertical-align: top; }
#main .sidecol-wrapper .price-bucket .text .dolar{vertical-align: top; display: inline-block;margin-top: -3px;}
#main .sidecol-wrapper .price-bucket a.buy-now-btn { float: right; width: 15%; text-transform: uppercase; color: #FFF; font-family: Arial; font-weight: bold; padding: 5px; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; border-radius: 1rem; line-height: 15px; text-align: center; margin: 12px 10px 4px 0; }
#main .sidecol-wrapper .data-protect { background-color: #d31918; }

#main .crossLineW,#main .crossLineB {font-size: 14px;}
#main .sidecol-wrapper .data-protect a.buy-now-btn { border: 2px solid #750202; background-color: #b40101; }
#main .sidecol-wrapper .data-protect a.buy-now-btn:hover { color: #222; background-color: #f6b714; text-decoration: none; }
#main .sidecol-wrapper .data-protect a.buy-now-btn:active { color: #b40101; }
#main .sidecol-wrapper .banner { height: 13.7px; position: relative; }
#main .sidecol-wrapper .banner span { display: block; line-height: 13.7px; }
#main .sidecol-wrapper .banner span img { vertical-align: middle; }
#main .sidecol-wrapper .sidecol { float: left; width: 36.33%; /*  background: #6D6B69 url(../../img/lojack/bg-side.png) 47% 8% repeat;*/ text-align: center; padding: 5% 0 0 3%; color: #FFFFFF; }
#main .sidecol-wrapper .sidecol h3, #main .sidecol-wrapper .sidecol h4, #main .sidecol-wrapper .sidecol h5, #main .sidecol-wrapper .sidecol h6, #main .sidecol-wrapper .sidecol h2, #main .sidecol-wrapper .sidecol h1, #main .sidecol-wrapper .sidecol p { text-align: left; padding-left: 10%; }
#main .sidecol-wrapper .sidecol h4 { font-size: 19px; font-size: 1.9rem; }
#main .sidecol-wrapper .sidecol p { line-height: 155%; font-size: 15px; font-size: 1.5rem; }
#main .sidecol-wrapper .sidecol a.action { text-transform: capitalize; color: #333332; display: block; margin: 5% 10%; padding: 10px 0px; background: #fdcc09; }
#main .sidecol-wrapper .sidecol a.action:hover { text-decoration: none; background: #fcaf17; }
#main .sidecol-wrapper .sidecol a.action:active { color: #b40101 !important; }
#main .sidecol-wrapper .sidecol a.small { display: inline-block; margin: 5%; }
#main .sidecol-wrapper .sidecol .contrast { background: url(../../img/lojack/sidebar-contrast.png) 1px 0 repeat; padding: 8% 8%; margin: 2% 5%; }
#main .sidecol-wrapper .sidecol .contrast h4, #main .sidecol-wrapper .sidecol .contrast p { padding-right: 0; padding-left: 0; }
#main .sidecol-wrapper .sidecol .contrast p { color: #CBCBCA; }
#main .sidecol-wrapper .sidecol .contrast .hr { border-bottom: solid 1px #CBCBCA; margin: 15px 0; height: 5px; display: block; }
#main .sidecol-wrapper .sidecol .contrast ol.report { color: #CBCBCA; line-height: 155% !important; font-size: 15px; font-size: 1.5rem; }
#main .sidecol-wrapper .sidecol .contrast ol.report a:hover { text-decoration: none; }
#main .sidecol-wrapper .sidecol .ad { max-width: 320px; margin: 0 auto 25px auto; padding: 6% 4% 2% 4%; width: 79%; float: none; }
#main .sidecol-wrapper .sidecol .ad h4 { padding-left: 0; }
#main .sidecol-wrapper .supportContent { padding: 0 15% 0 5%; }
#main .sidecol-wrapper .supportContent h4 { padding-bottom: 12px; }
#main .sidecol-wrapper .supportContent h5 { padding-top: 35px; }
#main .sidecol-wrapper .supportContent figure { margin-top: 30px; }
#main .sidecol-wrapper .supportContent .action a:hover { text-decoration: none; }
#main .sidecol-wrapper .supportContent .action:hover { background: #fcaf17; }
#main .sidecol-wrapper .supportContent .action:hover a { color: #333332; }
#main .sidecol-wrapper .supportContent .action:active a { color: #b40101 !important; }
#main .sidecol-wrapper .supportContent ol strong { font-weight: bold; display: block; padding-bottom: 2%; }
#main .sidecol-wrapper .supportContent ol li { line-height: 20px; }
#main .sidecol-home { background: url(../../img/lojack/bg-side-home.png) 50% center repeat-y; }
#main .sidecol-home .wrapper { overflow: hidden; }
#main .sidecol-home .wrapper .table .main { padding-bottom: 500em; margin-bottom: -500em; }
#main .sidecol-home .wrapper .table .main .ad { width: 44%; }
#main .sidecol-home .wrapper .table .sidecol { padding-bottom: 500em; margin-bottom: -500em; }
#main .sidecol-home .wrapper .table .sidecol .read-more-news { display: block; margin-top: 12px; font-weight: bold; }
#main .sidecol-home .wrapper .table .sidecol .read-more-news a {color: #333332;}
#main .sidecol-home .wrapper .main h2 { width:75%;float:left; }
#main .sidecol-home .wrapper .table .sidecol .read-more-news a:hover { text-decoration: none; }
#main .sidecol-home .main { width: 61.60%; padding: 5% 7% 5% 0%; }
#main .sidecol-home .sidecol { width: 28.33%; text-align: left; }
#main .sidecol-home .sidecol h3, #main .sidecol-home .sidecol h4, #main .sidecol-home .sidecol h5, #main .sidecol-home .sidecol h6, #main .sidecol-home .sidecol h2, #main .sidecol-home .sidecol h1, #main .sidecol-home .sidecol p { padding-left: 0; }
#main .sidecol-home .sidecol p { font-size: 12px; font-size: 1.2rem; line-height: 180%; padding-left: 0; }
#main .sidecol-home .sidecol article p.desc { line-height: 140%; margin-bottom:10px; }
#main .sidecol-Black-home { background: #f2f1ed url(../../img/lojack/bg-side-home-Black.png) 60% center repeat-y; }
#main .sidecol-Black-home .sidecol { background: #6d6b69 url(../../img/lojack/bg-side-home-Black-side.png) 2px 1px repeat; }
#main .sidecol-Black-home .main { background: #2D2D2B; padding-top: 2%; padding-bottom: 2%; }
#main .sidecol-Red-home { background: #f2f1ed url(../../img/lojack/bg-side-home-Red.png) 60% center repeat-y; }
#main .sidecol-Red-home .sidecol { background: #6d6b69 url(../../img/lojack/bg-side-home-Red-side.png) 2px 1px repeat; }
#main .sidecol-Red-home .main { background: #D31918; padding-top: 2%; padding-bottom: 2%; }
#main .dividerMain { background: url(../../img/lojack/divider-sadow-only-nb.png) no-repeat; height: 12px; display: block; float: left; width: 100%; background-size: 100% auto; margin-top: 18px; }
#main .sidecol-divider { background: url(../../img/lojack/bg-side-divider.png) 37% 4% repeat-y; height: 23px; }
#main .sidecol-divider .main { background: none; }
#main .sidecol-divider .sidecol { background: url(../../img/lojack/divider-sadow-only.png) 0 0 no-repeat, url(../../img/lojack/bg-side.png) 15% 9% repeat; }
#main .big-panel-device { overflow: hidden; padding-bottom: 5%; margin: 0 3%; }
#main .big-panel-device .header { height: 124px; padding: 2% 0 0 0; text-align: center; background: #323231 url(../../img/lojack/side-bg.png) repeat; }
#main .big-panel-device .header img { height: 95px; margin: 0 3%; }
#main .big-panel-device .header p { color: white; float: right; width: 20%; position: relative; margin: 1% 2% 0 0; line-height: 20px; }
#main .big-panel-device .header p a:hover { text-decoration: none; }
#main .big-panel-device .hcol { width: 50%; float: left; text-align: center; color: white; padding: 1.5% 0 0 0; min-height: 89px; }
#main .big-panel-device .hcol h5 { font-size: 17px; font-size: 1.7rem; padding: 0 0 3% 0; text-transform: uppercase; letter-spacing: 5px; }
#main .big-panel-device .hcol p { padding: 0 8%; text-align: left; line-height: 130%; }
#main .big-panel-device .hcol p img { float: left; padding-right: 5%; margin-bottom: 30px; }
#main .big-panel-device .full { width: 100%; float: left; text-align: center; color: white; padding: 1.5% 0 0 0; min-height: 89px; }
#main .big-panel-device .full h4 { font-size: 17px; font-size: 1.7rem; padding: 0 0 3% 0; text-transform: uppercase; letter-spacing: 5px; }
#main .big-panel-device .full p { padding: 0 8%; text-align: left; line-height: 130%; }
#main .big-panel-device .full p img { float: left; padding-right: 5%; margin-bottom: 30px; }
#main .big-panel-device .cel { background: white; width: 25%; float: left; display: inline-block; text-align: center; }
#main .big-panel-device .cel .content { border: 1px solid #CCCBC9; border-top: none; padding: 15px 10px; min-height: 180px; width: 98% h6; width-font-size: 16px; width-font-size: 1.6rem; width-font-weight: bolder; width-padding: 10px 0 20px 0; }
#main .big-panel-device .cel .content a.action { color: #000 !important; display: inline-block; }
#main .big-panel-device .cel .content a.action:hover { text-decoration: none !important; background: #fcaf17 !important; color: #333332 !important; }
#main .big-panel-device .cel .content a.action:active { color: #b40101 !important; }
#main .big-panel-device .cel .content img { height: 14px; }
#main .big-panel-device .cel input { margin: 10% 0; display: block; margin: 25px  auto; }
#main .big-panel-device .cel label { text-transform: uppercase; font-weight: bolder; margin-top: 50px; }
#main .big-panel-device .cel .price { font-size: 20px; font-size: 2rem; text-align: top; display: table; margin: 18px auto; padding-bottom: 10px; position: relative }
#main .big-panel-device .cel .price span { float: left; padding-top: 8%; }
#main .big-panel-device .cel .price strong { font-size: 55px; font-size: 5.5rem; float: left; }
#main .big-panel-device .coming-soon { background-image: url(../../img/lojack/coming-soon-pattern.jpg); background-repeat: repeat; }
#main .big-panel-device .coming-soon .content .coming-soon-text { font-weight: bold; font-size: 16px; font-size: 1.6rem; display: block; text-align: center; }
#main .big-panel-device .coming-soon .content img, #main .big-panel-device .coming-soon .content h6, #main .big-panel-device .coming-soon .content .price, #main .big-panel-device .coming-soon .content .short-description { opacity: 0; }

#main .big-panel-device .red {
	/* background: #D31918; */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afafaf+0,898989+19,919191+20,919191+41,878787+50,848484+66,919191+71,7c7c7c+83,8e8e8e+100 */
	background: rgb(175,175,175); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(175,175,175,1) 0%, rgba(137,137,137,1) 19%, rgba(145,145,145,1) 20%, rgba(145,145,145,1) 41%, rgba(135,135,135,1) 50%, rgba(132,132,132,1) 66%, rgba(145,145,145,1) 71%, rgba(124,124,124,1) 83%, rgba(142,142,142,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(175,175,175,1) 0%,rgba(137,137,137,1) 19%,rgba(145,145,145,1) 20%,rgba(145,145,145,1) 41%,rgba(135,135,135,1) 50%,rgba(132,132,132,1) 66%,rgba(145,145,145,1) 71%,rgba(124,124,124,1) 83%,rgba(142,142,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(175,175,175,1) 0%,rgba(137,137,137,1) 19%,rgba(145,145,145,1) 20%,rgba(145,145,145,1) 41%,rgba(135,135,135,1) 50%,rgba(132,132,132,1) 66%,rgba(145,145,145,1) 71%,rgba(124,124,124,1) 83%,rgba(142,142,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#8e8e8e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}.full.red h5{padding:0 0 1% !important;}
#main .big-panel-device .blue {
	/* background: #01BFE2; */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d89b00+0,edc66d+17,f4c346+19,efab00+35,f7bb25+52,efab00+64,f4c24b+73,f7bb25+86,efab00+90,efab00+100 */
	background: rgb(216,155,0); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(216,155,0,1) 0%, rgba(237,198,109,1) 17%, rgba(244,195,70,1) 19%, rgba(239,171,0,1) 35%, rgba(247,187,37,1) 52%, rgba(239,171,0,1) 64%, rgba(244,194,75,1) 73%, rgba(247,187,37,1) 86%, rgba(239,171,0,1) 90%, rgba(239,171,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(216,155,0,1) 0%,rgba(237,198,109,1) 17%,rgba(244,195,70,1) 19%,rgba(239,171,0,1) 35%,rgba(247,187,37,1) 52%,rgba(239,171,0,1) 64%,rgba(244,194,75,1) 73%,rgba(247,187,37,1) 86%,rgba(239,171,0,1) 90%,rgba(239,171,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(216,155,0,1) 0%,rgba(237,198,109,1) 17%,rgba(244,195,70,1) 19%,rgba(239,171,0,1) 35%,rgba(247,187,37,1) 52%,rgba(239,171,0,1) 64%,rgba(244,194,75,1) 73%,rgba(247,187,37,1) 86%,rgba(239,171,0,1) 90%,rgba(239,171,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d89b00', endColorstr='#efab00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}.full.blue h5{padding:0 0 1% !important;}

#main .big-panel-device .subHeader .adpCol { background: #757371; height: inherit; min-height: 89px; padding: 1.5% 1.5% 0 1.5%; color: white; text-align: center; }
#main .big-panel-device .subHeader .adpCol h5 { margin-bottom: 1%; padding: 0; }
#main .big-panel-device.extended { margin: 0; }
#main .big-panel-device.extended .wrapperHeader .adpCol { padding: 48px 0 0 0; height: 97px; margin: 0; border: 0px solid; }
#main .big-panel-device.extended .wrapperHeader .adpCol img { width: 80%; height: 40px; margin: 0 1.5%; }
#main .big-panel-device.extended .header { width: 84%; float: left; margin-bottom: -150px; padding-bottom: 150px; }
#main .big-panel-device.extended .colWrapper .adpCol, #main .big-panel-device.extended .subHeader .adpCol { padding: 0px 0 0 0; }
#main .big-panel-device.extended .colWrapper .adpCol h5, #main .big-panel-device.extended .subHeader .adpCol h5 { padding-bottom: 5%; }
#main .big-panel-device.extended .colWrapper .adpCol p, #main .big-panel-device.extended .subHeader .adpCol p { line-height: 130%; }
#main .big-panel-device.extended .colWrapper .adpCol.col1, #main .big-panel-device.extended .subHeader .adpCol.col1 { display: none; }
#main .big-panel-device.extended .adpCol { width:16%; float:left; background:#323231 url(../../img/lojack/side-bg-panel.png) repeat; text-align:center; color:white; /*img {width:90%; }*/ }
#main .big-panel-device.extended .col1   {float:right;}
#main .sidecol-wrapper .price-bucket .text .dolar {display: inline-block;margin-top: -3px;}	
#main .sidecol-home .price-bucket .crossLineW, #main .sidecol-home .price-bucket.crossLineB{font-size: 14px;}
#main .big-panel-device.extended .adpCol .grey { background-color: #323231; }
#main .big-panel-device.extended .adpCol .cel { width: 100%; color: Black; }
#main .big-panel-device.extended .subHeader .hcol { width: 42%; margin-bottom: -95px; padding-bottom: 95px; }
#main .big-panel-device.extended .subHeader .full { width: 84%; margin-bottom: -95px; padding-bottom: 95px; }
#main .big-panel-device.extended .subHeader .adpCol { background: #757371; height: inherit; min-height: 89px; padding-top: 1.5%; margin-bottom: -150px; padding-bottom: 150px !important; }
#main .big-panel-device.extended .subHeader .adpCol img { margin-bottom: 5px; }
#main .big-panel-device.extended .subHeader p { padding: 0 5%; }
#main .big-panel-device .colWrapper { color: Black; overflow: hidden; width: 50%; float: left; }
#main .big-panel-device .col2 .cel { width: 50%; }
#main .big-panel-device .colWrapper.grid4.col4 { width: 100%; }
#main .big-panel-device .colWrapper.grid4.col4 .cel { width: 25%; }
#main .big-panel-device .extended .col3 .cel { width: 33.3333333%; }
#main .big-panel-device .col1 .cel { width: 100%; }
#main .big-panel-device .col5 .cel { width: 20%; }
#main .corp-pages { padding: 1% 0; }
#main .corp-pages .shadow-border { -webkit-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.25); padding: 2%; margin-bottom: 1.5%; overflow: hidden; }
#main .corp-pages .shadow-border .col { width: 15%; float: left; padding-right: 3%; }
#main .corp-pages .shadow-border .col p { margin: 10px 0; }
#main .corp-pages .shadow-border h5 { border-bottom: 1px solid #cccbc9; }
#main .corp-pages h3 { margin: 1% 0; }
#main .corp-pages h4 { font-size: 18px; font-size: 1.8rem; margin: 1% 0; padding: 0; }
#main .corp-pages h5 { font-size: 16px; font-size: 1.6rem; margin: 1% 0; padding: 0 0 .5% 0; }
#main .corp-pages p { line-height: 20px; margin-bottom: 1%; }
#main .corp-pages p strong { font-weight: bold; margin-bottom: 1%; }
#main .corp-pages a { display: inline-block; line-height: 20px; }
#main .corp-pages a:hover { text-decoration: none; }
#main .corp-pages ul li { list-style: disc; margin-left: 2%; line-height: 20px; margin-bottom: .5%; }
#main .corp-pages table th { background: #231f20; color: #f2f1ed; padding: 1%; font-weight: bold; font-size: 16px; font-size: 1.6rem; border: 1px solid #231f20; }
#main .corp-pages table th:first-child, #main .corp-pages table .firstcol { width: 25%; }
#main .corp-pages table td { border: 1px solid #cccbc9; padding: 1%; }

#main .big-panel-device.extended .colWrapper.header1   {width: 84%;}
#main .big-panel-device .colWrapper.header1   {width: 100%;}

.flex-control-paging li a { border: 1px solid #CCCBC9; }

.short-description { display: block; font-weight: bold; padding: 10px 8%; text-transform: uppercase; }

#top-section #promo-banner .flex-control-nav { bottom: 14px; }

#main .big-panel-device.extended .colWrapper { width: 42%; float: left; }

.news-pattern { background: url("../img/news_page_pattern.png") repeat !important; }

.colFeatures { text-align: center; overflow: hidden; padding: 5% 0; }
.colFeatures h4 { font-size: 20px; font-size: 2rem; padding: 0% 0 5% 0; font-weight: bold; display:none; }
.colFeatures h5 { font-size: 14px; font-size: 1.4rem; padding: 1% 0 15% 0!important; font-weight: bold; text-transform: uppercase; padding-bottom: 10%; }
.colFeatures .col { width: 15%; padding: 2% 2.5%; background: url(../../img/lojack/col-feature.png) top right no-repeat; display: inline-block; vertical-align: top; }
.colFeatures .col img { padding-bottom: 20px; }
.colFeatures .col p { line-height: 190%; }
.colFeatures .col:last-child { background: none; }

.contrast { background: white; }

.caption { font-size: 15px; font-size: 1.5rem; padding: 1.8% 8%; background: #333332; overflow: hidden; color: white; text-align: center; text-transform: uppercase; margin-bottom: 5%; }
.caption .price { vertical-align: middle; }
.caption strong { font-size: 25px; font-size: 2.5rem; padding-right: 3px; }

.action { color: Black; padding: 5px 10px; font-size: 12px; font-size: 1.2rem; font-weight: bolder; -webkit-border-radius: 5px 5px; -moz-border-radius: 5px / 5px; border-radius: 5px / 5px; background: #FDCC08; text-transform: uppercase; }
.action a { color: Black !important; }
.action a :hover { text-decoration: none !important; background: #F6B714; }

.spotBlock { text-align: center; width: 50%; margin: 0 25%; padding: 5% 0; padding: 5% 0 0 0; }
.spotBlock h4 { text-transform: uppercase; font-size: 17px; font-size: 1.7rem; padding: 3% 0; font-weight: bold; }
.spotBlock .caption { margin: 10% 15% 3% 15%; }
.spotBlock figure { padding: 2% 0; }
.spotBlock a.action { float: none; display: inline-block; margin: 20px auto; color: Black !important; }

.divider { border-bottom: solid 1px #808285; padding-bottom: 30px; }

#microsite-tabs ul{
	margin: 0 auto;
	padding: 0 5%;
	width: 90%;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(../../img/lojack/tabs-bg.png) no-repeat bottom;
	background-size: 100% auto;
	overflow: hidden;
}
#microsite-tabs li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0 1px;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
	/*width:33%;*/
}
#microsite-tabs li a {
    background: none repeat scroll 0 0 #e2e2e2;
    border: 1px solid #666666;
    color: #666;
    display: block;
   /* float: left;*/
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    padding: 8px 40px;
    position: relative;
    text-decoration: none;
    top: 3px;
    width: auto;
}
#microsite-tabs li a {
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 49%, #d1d1d1 49%, #cecece 80%, #6d6b69 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(49%,#dbdbdb), color-stop(49%,#d1d1d1), color-stop(80%,#cecece), color-stop(100%,#6d6b69)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 49%,#d1d1d1 49%,#cecece 80%,#6d6b69 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 49%,#d1d1d1 49%,#cecece 80%,#6d6b69 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 49%,#d1d1d1 49%,#cecece 80%,#6d6b69 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 49%,#d1d1d1 49%,#cecece 80%,#6d6b69 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#6d6b69',GradientType=0 ); /* IE6-9 */
	text-align: center;
	text-decoration: none;
	/* width: 280px;*/
}
#microsite-tabs li:first-child a {
    border-left: 1px solid #666666;
    border-top-left-radius: 10px;
}
#microsite-tabs a:hover {
	background: #832c22; /* Old browsers */
	background: -moz-linear-gradient(top,  #832c22 1%, #aa0303 50%, #aa0303 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#832c22), color-stop(50%,#aa0303), color-stop(100%,#aa0303)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #832c22 1%,#aa0303 50%,#aa0303 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #832c22 1%,#aa0303 50%,#aa0303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #832c22 1%,#aa0303 50%,#aa0303 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #832c22 1%,#aa0303 50%,#aa0303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#832c22', endColorstr='#aa0303',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
	color: White;
}
#microsite-tabs li.ui-state-active a {
    background: none repeat scroll 0 0 #F2F1ED !important;
    border-bottom: 1px solid #fff;
    color: #a3191e;
}
#microsite-tabs li.ui-state-active a:hover{	
	text-decoration: none;
}
#microsite-tabs li:last-child a {
    border-right: 1px solid #666666;
    border-top-right-radius: 10px;
}
#microsite-tabs li.ui-tabs-selected a {
    background: -moz-linear-gradient(center top , #e5e3e3 0%, #f2f2f2 6%, #ffffff 46%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 3px solid #fff;
    color: #a3191e;
}


.headBlock { background: white; text-align: center; padding: 3% 0; }
.headBlock h1 { font-size: 28px; font-size: 2.8rem; display: inline-block; }
.headBlock h2 { font-size: 28px; font-size: 2.8rem; display: inline-block; }
.headBlock .action { float: right; background: transparent; padding: 0; display: inline-block; }
.headBlock .action a { color: #333332; background: #fdcc09; padding: 3% 5%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: inline-block; }
.headBlock .action a:hover { text-decoration: none !important; background: #fcaf17; }
.headBlock .action a:active { color: #b40101 !important; }

#partners { position: relative; background-color: #cccbc9; overflow: hidden; }
#partners .title { display: block; text-align: center; font-size: 22px; /* font-size: 2.2rem; */ font-size: 2rem; font-weight: bold; color: #333332; line-height: 28px; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; padding: 40px 0 0 0; }
#partners .logos { position:relative; /*float:right; right:50%;*/ padding:1% 0 3% 0; text-align: center; }
#partners .logos .logosRown { text-align: center; }
#partners .logos .logosRown img { display: inline-block; padding: 2% 2.5%; padding: 25px 20px; }
#partners .logos .logo { width: auto; display: inline-block; margin: 0 auto; padding: 10px 30px; float: left; height: 50px; text-align: center; position: relative; display: table-cell; vertical-align: middle; }
#partners .logos .logo img { text-align: center; }
#partners .logos img { /* padding: 10px 20px; */ padding: 0px 10px; max-width:8%; }

#wrapper_full { width: 100%; }
#wrapper_full .leftSide { float: left; width: 70%; }

#footer { position: relative; overflow: hidden; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; color: #808285; background: #202020 url(../../img/lojack/footer_bg.png) bottom repeat-x; }
#footer a { text-decoration: none; color: #808285; font-size: 16px; font-size: 1.6rem; display: block; margin-bottom: 10px; }
#footer .light-border { border-bottom: solid 1px #808285; }
#footer a:hover { color: #b40101; }
#footer .icon { display: block; height: 32px; }
#footer .follow-us .icon { display: none; }
#footer .follow-us a { display: block; height: 30px; width: 30px; }
#footer .title { font-weight: bold; font-size: 18px; font-size: 1.8rem; text-transform: uppercase; display: block; margin: 10px 0; }
#footer .upper a, #footer .middle a { line-height: 1; }
#footer .upper { position: relative; /*	background-color: #212121;*/ overflow: hidden; }
#footer .upper .wrapper { display: block; border-bottom: 1px solid #808285; overflow: hidden; }
#footer .upper .about { position: relative; float: left; text-align: left; width: 40%; margin: 50px 0 20px 0; padding-right: 2%; }
#footer .upper .about .title { color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 18px; font-size: 1.8rem; font-size: 16px; line-height: 22px; display: block; margin-bottom: 10px; }
#footer .upper .about p { font-size: 12px; line-height: 180%; }
#footer .upper .about p a { font-size: 12px; font-size: 1.2rem; }
#footer .upper .column { width: 15%; float: left; text-align: center; padding: 0 2% 1% 2%; margin: 70px 0 20px 0; border-left: 1px solid #808285; }
#footer .upper .recovery-team .icon { background: url(../../img/lojack/recovery_team_icon.png) center no-repeat; }
/* #footer .upper  .recovery-team { border-left: 1px solid #808285; } */
/* #footer .upper .store{border: none !important;} */
#footer .upper .recovery-team:hover .icon { background: url(../../img/lojack/recovery_team_icon_hover.png) center no-repeat; }
#footer .upper .products .icon { background: url(../../img/lojack/products_icon.png) center no-repeat; }
#footer .upper .products:hover .icon { background: url(../../img/lojack/products_icon_hover.png) center no-repeat; }
#footer .upper .store .icon { background: url(../../img/lojack/store_icon.png) center no-repeat; }
#footer .upper .store:hover .icon { background: url(../../img/lojack/store_icon_hover.png) center no-repeat; }
#footer #footer .follow-us .icon { display: none; }
#footer .middle { position: relative; /*background-color: #2a2a2a;*/ overflow: hidden; }
#footer .middle .column { text-align: left; width: 15%; padding: 0 2%; float: left; margin: 20px 0; }
#footer .middle .free-trial .icon { background: url(../../img/lojack/free_trial_icon.png) 24% center no-repeat; }
#footer .middle .free-trial:hover .icon { background: url(../../img/lojack/free_trial_icon_hover.png) 24% center no-repeat; }
#footer .middle .support { width: 12%; }
#footer .middle .support .icon { background: url(../../img/lojack/support_icon.png) 27% center no-repeat; }
#footer .middle .support:hover .icon { background: url(../../img/lojack/support_icon_hover.png) 27% center no-repeat; }
#footer .middle .additional-links { width: 17%; }
#footer .middle .additional-links .icon { background: url(../../img/lojack/additional_links_icon.png) 31% center no-repeat; }
#footer .middle .additional-links:hover .icon { background: url(../../img/lojack/additional_links_icon_hover.png) 31% center no-repeat; }
#footer .middle .contact { width: 20%; }
#footer .middle .contact .icon { background: url(../../img/lojack/contact_icon.png) 21% center no-repeat; }
#footer .middle .contact:hover .icon { background: url(../../img/lojack/contact_icon_hover.png) 21% center no-repeat; }
#footer .middle .follow-us { margin-top: 52px; }
#footer .middle .follow-us .twitter { background: url(../../img/lojack/twitter_icon.png) left no-repeat; }
#footer .middle .follow-us .twitter:hover { background: url(../../img/lojack/twitter_icon_hover.png) left no-repeat; }
#footer .middle .follow-us .linkedin { background: url(../../img/lojack/linkedin_icon.png) left no-repeat; }
#footer .middle .follow-us .linkedin:hover { background: url(../../img/lojack/linkedin_icon_hover.png) left no-repeat; }
#footer .middle .follow-us .facebook { background: url(../../img/lojack/facebook_icon.png) left no-repeat; }
#footer .middle .follow-us .facebook:hover { background: url(../../img/lojack/facebook_icon_hover.png) left no-repeat; }
#footer .lower { position: relative; background-color: #02000a; overflow: hidden; font-size: 12px; font-size: 1.2rem; padding: 20px 0; }
#footer .lower .left { width: 45%; float: left; }
#footer .lower .left .footer-logo { display:block; height:15px; line-height:15px; /* background:url(../../img/lojack/footer_logo.png) left no-repeat; */ background:none; margin-bottom:20px; }
#footer .lower .left p { width: 65%; }
#footer .lower .left a { display: inline; font-size: 100%; }
#footer .lower .right { width: 55%; float: left; padding-top: 30px; overflow: hidden; }
#footer .lower .right .row { display: block; float: left; }
#footer .lower .right a { float: left; font-size: 12px; font-size: 12px; line-height: 14px; padding: 0 5px; border-right: 1px solid #808285; height: auto; margin-bottom: 0; display: block; white-space: nowrap; }
#footer .lower .right a:last-child { border-right: none; }

#element_to_pop_up { /*  height: 50%; width: 50%; background: White;*/ /* display: none;*/ }
#element_to_pop_up .b-close { cursor: pointer; position: absolute; right: 10px; top: 5px; padding: 8px; background: url(../../img/lojack/video_close_button_red.png); }
#element_to_pop_up .b-close:hover { background: url(../../img/lojack/video_close_button_black.png); }

.sidecol-divider .wrapper { padding: 0; width: 100%; }

.subHeader { display: block; float: left; overflow: hidden; padding: 0; width: 100%; }

.wrapperHeader { display: block; float: left; overflow: hidden; padding: 0; width: 100%; }




/* Sean */
	/* form.lojackform Styles */
	form.lojackform legend{line-height:20px; font-size:16px !Important; border:none !important; padding-bottom:0px !important; padding-top:0px !important;}
	form.lojackform legend strong{font-size:18px !important;}
	form.lojackform fieldset{margin-top:35px !important;}
	form.lojackform .thirdAvailableWidth input{width:45% !important; float:right;}
	form.lojackform .halfAvailableWidth{width:45%; display:inline-block;}
	form.lojackform .help-block{clear:both; float:right; font-size:10px; position:relative; top:-6px; margin-top:0px !important;}
	form.lojackform label{clear:both; float:left;}
	form.lojackform .form-group{clear:both; overflow:hidden; padding-bottom:0px !important; margin-bottom:0px !Important; width:95%;}
	form.lojackform .row{margin-left:0px !important;}
	form.lojackform .row{padding-top:10px; background-color:#e0e0e0;}
	form.lojackform .row strong{font-size:18px !important; display:block; padding-top:15px;}
	form.lojackform input[type=file]{width:50% !important; float:right;}
	form.lojackform .backtomain{display:block; padding-top:40px;}
	form.lojackform .form-submit-border{padding-top:20px; padding-bottom:20px;}
	form.lojackform .form-control{width:97% !important;}
	.has-feedback .form-control{padding-right:0px !important;}
	form.lojackform textarea{width:97%;}
	.field-validation-error{padding-top:10px !important;}
	@media only screen and (max-width: 767px){ 
		#main .sidecol-wrapper .supportContent{border-right:none !important;}
	}
	/* Dumb WFFm Bootstrap Styles Override */
	*{box-sizing:initial !important;}
	.row{margin-left:auto !important; margin-right:auto !important;}
/* /Sean */




@media only screen and (max-width: 1300px) and (min-width: 768px) { 
	.languages { width: 500px !important; } 
}
@media only screen and (max-width: 1060px) and (min-width: 768px) { 
	#main .panel-device .caption.products-page .text { width: 100% !important; }
	#main .panel-device .caption.products-page .action { float: none; display: inline-block; }
}
/* iPad Responsive */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	#main .sidecol-wrapper .price-bucket a.buy-now-btn { margin: 1rem 1rem 1rem 0; }
    /* #main .sidecol-wrapper .sidecol {width: 35%; padding-left: 4%; } */
	/* #main .recoveryStoryBackground .wrapper { padding: 0 2%; } } */
}
@media only screen and (max-width: 1150px) {
	#main .news-blocks .col { width: 24%; } 
}
/*Mobile styling */
@media only screen and (max-width: 767px) {
	.wrapper { padding: 0; }
	.mobile { display: inherit; }
	.sidecol { background: #6d6b69 url(../../img/lojack/bg-side.png) 47% 8% repeat; }
	#top-section #header .logo-box { height: 68px; max-width:50%; }
	#top-section #header .logo-box .logo a { height: 68px; background-repeat: no-repeat; background-size: 80% auto; background-position: left; }
	#top-section #header .logo-box h1 { height: 68px; }
	#top-section #header .logo-box h2 { height: 68px; }
	#mobile-nav { display: block; }
	#top-section #header .logo-box { height: 68px; }
	#top-section #header .logo-box .logo a { height: 68px; background-repeat: no-repeat; background-size: 90% auto; background-position: left; }
	#top-section #header .logo-box h1 { height: 68px; }
	#top-section #header .logo-box h2 { height: 68px; }
	#main .big-panel-device .cel .price span{float: none;}
	.price-bucket .icons { display: none; }
	.colFeatures .col { width: 90%; padding: 0 5%; text-align: left; border: none; border-bottom: solid 1px; background: none; }
	.colFeatures .col img { float: left; }
	.colFeatures .col h5 { padding: 10px 0  !important; }
	#main .intro .solutions { margin-top: 15px; }
	#main .intro .solutions .content h1 { font-size: 20px; }
	#main .intro .solutions .content h2 { font-size: 20px; }
	.colFeatures .col p { line-height: 127%; }
	.colFeatures .col:last-child { border: none; }
	#top-section #nav-by-device a.device img { width: auto; height: 100px; }
	#main .panel-device.col3 .col { width: 100%; }
	.flex-control-nav { display: none; }
	.flexslider { margin: 0; }
	#main .sidecol-wrapper .price-bucket { text-align: center; }
	#main .panel-device.col3 h4 { padding: 15px 0; }
	#main .panel-device.col3 h4 { padding: 15px 0; }
	#main .sidecol-wrapper .price-bucket .icons span { width: 21%; }
	#main .sidecol-wrapper .price-bucket a.buy-now-btn { margin: 15px auto; padding: 5px 8px; width: 52%; float: none; display: block; }
	#main .sidecol-wrapper .price-bucket .text { width: 100%; font-size: 12px; padding-top: 20px; float: none; }
	#main .intro .solutions { height: auto; min-height: 185px; }
	#main .reviews { padding: 0; }
	
	#main .big-panel-device .cel .price span {
		float: left;
	}

	#main .sidecol-home .wrapper .table .main, #main .sidecol-home .wrapper .table .sidecol { padding: 5% 5%; margin: 0; }
	#top-section #main-nav, .utility-nav-box { display: none; }
	#mobile-nav { display: block; position: relative; /* padding: 5px 0;*/ }
	#mobile-nav .mobile-nav-panel { display: none; background: #CDCDCB; color: Black; padding: 5px 0px; font-size: 16px; font-family: "ff-dax-web-pro", Arial, Helvetica, sans-serif; }
	#mobile-nav .mobile-nav-panel a { color: Black; padding: 13px 10px; display: block; text-decoration: none; font-size: 16px; border-bottom: solid 1px #A5A5A5; text-transform: capitalize; }
	#mobile-nav .mobile-nav-panel a:hover { background: #C3C3C3; }
	#mobile-nav .mobile-nav-panel span { color: Black; background: url(../../img/lojack/arrow-down.png) 98% center no-repeat; padding-right: 15px; display: block; padding: 13px 10px; border-bottom: solid 1px #A5A5A5; }
	#mobile-nav .mobile-nav-panel span:hover, #mobile-nav .mobile-nav-panel span:active { background: #c3c3c3 url(../../img/lojack/arrow-down.png) 98% center no-repeat; }
	#mobile-nav .mobile-nav-panel ul ul { background: #757371; display: none; }
	#mobile-nav .mobile-nav-panel ul ul a { color: White; }
	#mobile-nav .secMobileNav { background: #666666; overflow: hidden; padding: 10px 0; }
	#mobile-nav .secMobileNav select { padding: 5px; width: 98%; margin: 0 5px; }
	#mobile-nav .secMobileNav li { width: 50%; float: left; }
	#mobile-nav .secMobileNav li:first-child { width: 100%; padding: 0; }
	#mobile-nav .secMobileNav a { color: white; border: none; }
	#mobile-nav .btn-navbar { background-color: #0E0E0E; background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); display: block; border-radius: 4px; border-style: solid; border-width: 1px; display: block; float: right; text-align: center; padding: 7px 10px; position: absolute; top: -52px; right: 20px; }
	#mobile-nav .btn-navbar:hover { cursor: pointer; }
	#mobile-nav .btn-navbar .icon-bar { background-color: #F5F5F5; border-radius: 1px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); display: block; height: 2px; width: 18px; line-height: 14px; margin-top: 1px; vertical-align: text-top; margin-bottom: 4px; }
	#main .wrapper .main, #main .wrapper .sidecol { width: 92%; width: 90%; margin: 0; padding: 5%; }
	#main .sidecol-wrapper .price-bucket .icons { width: 72%; overflow: hidden; float: none; margin: 0 auto; }
	#main .sidecol-Black-home .sidecol, #main .sidecol-Red-home .sidecol, #main #partners { display: none; }
	#main .sidecol-wrapper .sidecol .ad { max-width: none; }
	#top-section #header .logo-box .logo a { margin-left: 20px; width: 70%; }
	#top-section #promo-banner .mobileImage { display: block; }
	#top-section #promo-banner .desktopImage { display: none; }
	.flex-viewport { max-height: inherit; }
	#partners { display: none; }
	#footer .upper { padding: 0 20px; }
	#footer .upper .about { width: 100%; }
	#footer .upper .recovery-team, #footer .upper .products, #footer .upper .store { /*display: none;*/ }
	#footer .upper .icon { display: none; }
	#footer .upper .column { border: none; width: 100%; text-align: left; padding: 10px 0; margin: 0; border-top: 1px solid #808285; }
	#footer .upper .column a { font-size: 1.2rem; padding: 10px 0; display: block; }
	#footer .middle .column { display: none; }
	#footer .middle .follow-us { display: block; width: 100%; }
	#footer .middle .follow-us .title { display: none; }
	#footer .middle .follow-us a { float: left; margin: 0 15px; }
	#footer .lower { padding: 40px 20px; }
	#footer .lower .right { /*display: none;	*/ width: 100%; }
	#footer .lower .left { width: 100%; }
	#footer .lower .left p { width: 100%; line-height: normal; }
	.subHeader .colWrapper { display: block; }
	.subHeader .colWrapper, .subHeader .cel { display: block; }
	.subHeader .adpCol .col2 { display: block; }
	#main .sidecol-wrapper .main img { max-width: 80%; }
	#main .news-articles .news { display: none; }
	/* #main .sidecol-home .wrapper .table .sidecol{margin-bottom:5px; padding-bottom:25px; } */
	.share { display: none; }
	#main .intro .solutions .side-image { display: none; }
	#main .intro .solutions .content { width: auto; padding: 0 20px; }
	#main .intro .solutions-buttons { width: 95%; margin: 0 auto; }
	#main .intro .solutions-buttons a { height: 95px; margin-right: 1%; width: 14%; }
	#main .wrapper .main, #main .wrapper .sidecol { padding: 5%; }
	#main .sidecol-wrapper .main img { max-width: inherit; /* max-height: 54px; width: auto; */ }
	#main .sidecol-wrapper .supportContent { padding-right: 0; }
	#main .sidecol-wrapper .main .ad img { max-height: inherit; }
	#main .sidecol-wrapper .main .question h6 { padding-right: 19px; }
	#main .news-blocks .col { margin: 0; width: 96%; }
	#main .panel-device .col { width: 100%; }
	#main .panel-device .products-page .text { float: none; }
	#main .panel-device .products-page .action { display: inline-block; margin: 5%; float: none; }
	#main .sidecol-home .wrapper .table .main .ad { width: 100%; }
	#main .sidecol-wrapper .price-bucket .text .price { font-size: 26px; }
	#main #my-video h4 { font-size: 1.8rem; padding-bottom: 15px; }
	#main .big-panel-device .coming-soon .content .coming-soon-text { position: relative; margin-top: -42px; padding-bottom: 42px; }
	#main .big-panel-device .coming-soon { /*background-size:  100% auto;*/ background-position: center; }
	#main .big-panel-device .cel .content { min-height: inherit; }
	#main .big-panel-device .header p { width: 38%; display: block; float: none; margin: 0 auto; padding: 5px 5%; position: inherit; text-align: center; width: 90%; }
	#main #my-video .imageHolder { width: 100%; }
	#main .playIcon { height: 50%; }
	#main .sidecol-wrapper .main .ad-tiles img { max-height: inherit; }
	.free-trial-btn em { display: none; }
	#main .product-header .side { width: 90%; padding: 5% 5% 0 5%; line-height: 175%; border-top: solid 1px; }
	#main .solutions-buttons .button { width: 90%; padding: 0 5%; }
	#main .solutions-buttons .button img { width: 20%; height: auto; margin-right: 5px; }
	#main .mediaBlock .ad { width: 95%; padding: 5%; }
	#main .mediaBlock .ad img { width: 40%; float: left; margin-right: 6%; }
	#main .mediaBlock .ad h4 { font-size: 15px; line-height: normal; }
	.sidecol-divider { display: none; }
	#main .imageHolder { float: left; margin-right: 6%; width: 40%; }
	#main .imageHolder img { width: 100%; }
	.subHeader .colWrapper { display: none; }
	#main .big-panel-device.extended .subHeader .hcol, #main .big-panel-device .subHeader .hcol { width: 100%; display: block; }
	#main .mediaBlock .ad .imageHolder img { width: 100%; }
	#main .big-panel-device.extended .adpCol, #main .big-panel-device .adpCol { width: 100%; display: block; }
	#main .big-panel-device .colWrapper { display: none; }
	#main .big-panel-device.extended .subHeader .adpCol.col2 { display: none; }
	#main .wrapperHeader .adpCol { display: block; }
	#main .big-panel-device.extended .subHeader .colWrapper, #main .big-panel-device .subHeader .colWrapper { display: block; width: 100%; }
	#main .big-panel-device.extended .adpCol.col2 .cel { width: 50%; }
	#main .content-nav { padding: 5%; }
	#main .playIcon { background: url(../../img/lojack/icon-play-mobile.png) center center no-repeat; background-size: 100% auto; top: 23%; height: 56px; }
	.headBlock { overflow: hidden; }
	.spotBlock figure img { width: 100%; height: auto; }
	#main .panel-requiremenst .col { min-height: inherit; }
	.headBlock .action { margin-top: 8px; float: none; }
	#main .content-nav li { padding-right: 9px; }
	#main .panel-device .col .content { padding-top: 0px; margin-bottom: 80px; }
	#main .big-panel-device .colWrapper.grid4.col4 .cel { width: 50%; }
	#main .big-panel-device .subHeader .adpCol { padding: 0; }
	#main .big-panel-device .header { /*height: 63px;*/ padding-top: 5%; padding-bottom: 5px; min-height: 63px; height: auto; }
	#main .big-panel-device .header img { height: 61px; margin: 2%; }
	#main .big-panel-device .subHeader img { margin-bottom: 5px; }
	#main .big-panel-device .subHeader .blue p { padding-bottom: 12px; }
	#main .big-panel-device .cel .content { padding: 0px; }
	#main .big-panel-device .cel .price strong { font-size: 35px; }
	#main .big-panel-device .col2 .cel .content { padding: 18px 0 25px 0; min-height: inherit; }
	#main .big-panel-device.extended .subHeader .adpCol.mobile { background: #323231; }
	#main .big-panel-device.extended .subHeader .adpCol.mobile img { height: 51px; margin: 5% 0 10% 0; }
	#main .intro .solutions .content p { width: 100%; }
	#main #slideshow { background: none !important; }
	#main .short-description { display: block; padding: 15px 0; font-size: 10px; }
	#main .sidecol-wrapper .sidecol .ad h4 { font-size: 15px; }
	/* #buyNowModal iframe{ min-height: 300px; min-width: 200px;  body{ 	 height: 300px; 	width: 200px; } }*/
	#element_to_pop_up .confirmpersistencefma{height: 106px; text-align: center;	width: 100%;}  
	#element_to_pop_up .fma-cp{height: 106px;}  
	#element_to_pop_up .fma-cp-content{width:90%;padding: 5%;}
	#element_to_pop_up  .supportContent h3.banner, #element_to_pop_up .supportContent h3.banner { font-size: 19px !important; width: 100%; }
	#element_to_pop_up .devices { width: 100%; padding-bottom: 5px;  }
	#element_to_pop_up .fma-cp h1{ font-size: 17px !important; padding: 0; width: 100%; line-height: normal; text-align: center;}
	#element_to_pop_up .fma-cp h2{ font-size: 17px !important; padding: 0; width: 100%; line-height: normal; text-align: center;}
	#element_to_pop_up .alternative, #element_to_pop_up .alternative { width: 80%; margin: 0 auto; padding: 10%; }
	#element_to_pop_up .supportContent .confirmpersistencefma img, #element_to_pop_up .supportContent .confirmpersistencefma img { position: absolute; bottom: 0; height: auto; width: 100%; }
	#world-map { width: 100% !important; height: 250px !important; }
	#main .colFeatures .col img { width: 20%; margin-right: 5%; }
	#main .panel-requiremenst .col { width: 100%; border: none; background: none; }
	#main .big-panel-device.extended .wrapperHeader .adpCol { display: none; }
	#main .big-panel-device.extended .wrapperHeader hcol img { display: none; }
	#main .big-panel-device.extended .wrapperHeader .header { width: 100%; }
	#main .intro .solutions-buttons .locate, #main .intro .solutions-buttons .lock, #main .intro .solutions-buttons .delete, #main .intro .solutions-buttons .recover { background-size: 100% auto; }
	.recoveryStoryText, .recoveryStoryImage { width: 100% !important; float: none !important; margin: 10px 20px !important; }
	.recoveryStoryImage a { position: relative !important; }
	.recoveryStoryImage a img { position: relative !important; width: 65% !important; }
	
	.big-panel-device .price .crossLineB{
	position: inherit;
	right: inherit;;
	bottom: inherit;
	display: table-footer-group;
	float: none;
	}

}
@media only screen and (max-width: 1060px) and (min-width: 768px) { 
	#main .sidecol-home { background-position: 53% center; }
	#main .sidecol-divider { background: url(../../img/lojack/bg-side-divider.png) 37% 4% repeat-y; height: 24px; }
	#main .sidecol-divider .main { background: none; width: 68.00%; padding: 5% 0; }
	#main .sidecol-divider .sidecol { background: url(../../img/lojack/divider-sadow-only.png) 0 0 no-repeat, url(../../img/lojack/bg-side.png) 10% 9% repeat; width: 32%; padding: 5% 0; } 
}
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
	/* Safari and Chrome */
	.myClass { /*color:red;*/ }
	/* Safari only override */
	::i-block-chrome, #main .big-panel-device .cel .content { /*border: none;*/ }
	::i-block-chrome, #main .big-panel-device.extended .colWrapper { width: 41.95%; } 
}

