@charset "utf-8";/* CSS Document */body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}p {	margin: 0px;}hr {	color: #CCCCCC;}body {	margin-left: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 60px;}a:link {	color: #FFFFFF;	text-decoration: none;}a:visited {	text-decoration: none;	color: #FFFFFF;}a:hover {	text-decoration: none;	color: #C10000;}a:active {	text-decoration: none;	color: #FFFFFF;}.header-contact {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 26px;	color: #DF2700;	text-align: left;	padding-right: 20px;	float: left;	padding-left: 276px;	padding-bottom: 50px;}.header-contact a:link {	color: #DF2700;	text-decoration: none;}.header-contact a:visited {	text-decoration: none;	color: #DF2700;}.header-contact a:hover {	text-decoration: none;	color: #333333;}.header-contact a:active {	text-decoration: none;	color: #DF2700;}.footer {	color: #FFFFFF;	text-align: left;	padding-top: 20px;	padding-left: 20px;	line-height: 16px;}.footer-nav {	font-size: 11px;	color: #FFFFFF;	text-align: right;	padding-top: 10px;	padding-right: 20px;}.specnet-link {	color: #333333;	text-align: right;	padding-top: 10px;	padding-right: 20px;}body {	margin-left: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 60px;}.specnet-link a:link {	color: #333333;	text-decoration: none;}.specnet-link a:visited {	text-decoration: none;	color: #333333;}.specnet-link a:hover {	text-decoration: none;	color: #A80202;}.specnet-link a:active {	text-decoration: none;	color: #333333;}.heading-1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #A80202;	text-align: left;	padding-top: 16px;	padding-left: 14px;}.heading-2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #A80202;	text-align: left;	padding-top: 16px;	padding-right: 20px;	padding-left: 14px;	padding-bottom: 10px;}.heading-3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-align: left;	padding-left: 38px;	vertical-align: middle;}.heading-4 {	color: #FFFFFF;	font-weight: bold;	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-right: 10px;}.heading-5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #A80202;	text-align: left;	padding-left: 38px;	padding-top: 25px;	padding-bottom: 25px;}.heading-6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #A80202;	text-align: center;	padding-top: 10px;	font-weight: bold;}.heading-7 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #333333;	text-align: left;	padding-top: 10px;	padding-bottom: 10px;	font-weight: normal;}.heading-8 {	font-size: 12px;	font-weight: bold;	text-align: left;	padding-bottom: 6px;	padding-left: 14px;}.heading-9 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #A80202;	padding-bottom: 10px;}.body-text-01 {	line-height: 18px;	text-align: justify;	padding-top: 4px;	padding-right: 20px;	padding-left: 6px;}.body-text-02 {	color: #FFFFFF;	text-align: left;	padding-left: 38px;	line-height: 20px;}.body-text-03 {	line-height: 22px;	text-align: left;	padding-left: 14px;}.body-text-04 {	text-align: left;	padding-top: 4px;	padding-left: 14px;	line-height: 18px;	font-size: 12px;	font-weight: bold;}.body-text-05 {	text-align: left;	padding-top: 10px;	padding-left: 34px;	padding-right: 20px;	padding-bottom: 20px;}.body-text-06 {	text-align: center;	padding-right: 38px;	padding-left: 38px;}.body-text-07 {	text-align: left;	padding-right: 20px;	padding-left: 14px;	line-height: 18px;}.body-text-08 {	line-height: 18px;	text-align: justify;	padding-right: 20px;	padding-left: 14px;}.terms-text-01 {	text-align: left;	padding-left: 14px;	padding-right: 10px;	padding-top: 4px;}.terms-text-02 {	text-align: left;	padding-right: 5px;	padding-top: 4px;}.terms-text-03 {	line-height: 18px;	text-align: justify;	padding-right: 20px;}.bullit-list {	line-height: 18px;	padding-right: 20px;	padding-left: 14px;	text-align: left;}.img-01 {	padding-left: 14px;	padding-bottom: 18px;}.img-adobe-reader {	padding-left: 38px;}.img-satisfied-customers {	padding-left: 62px;}.bullit-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000;	text-align: left;	font-weight: normal;}.highlight {	color: #A80202;}.form-text-01 {	text-align: left;	padding-left: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-right: 22px;	font-size: 11px;}.form-text-02 {	text-align: left;	padding-top: 4px;	padding-bottom: 12px;	padding-left: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.form-text-03 {	font-size: 11px;	color: #333333;	padding-top: 2px;	padding-bottom: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.form-text-04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: center;	padding-bottom: 4px;	padding-top: 4px;}.form-text-05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: left;	padding-left: 34px;}.form-text-06 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: left;	padding-left: 5px;}.form-text-07 {	padding-right: 10px;	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.form-text-08 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	padding-right: 10px;	padding-left: 10px;}.form-01 {	padding-top: 4px;	padding-left: 3px;}.form-02 {	padding-left: 30px;}.form-btn {	background-image: url(../images/form_btn.jpg);	height: 32px;	width: 96px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}form {	margin: 0px;}.btn-try-again {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-align: center;	vertical-align: middle;}.btn-01 {	padding-left: 189px;}.btn_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-image: url(../images/btn_red.jpg);	background-repeat: no-repeat;	text-align: center;	vertical-align: middle;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	height: 38px;	width: 100px;}.btn_grey {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	text-align: center;	vertical-align: middle;}.btn_grey a:link {	color: #333333;	text-decoration: none;}.btn_grey a:visited {	text-decoration: none;	color: #333333;}.btn_grey a:hover {	text-decoration: none;	color: #A80202;}.btn_grey a:active {	text-decoration: none;	color: #333333;}.btn_update {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-image: url(../images/btn_update_basket.jpg);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	height: 38px;	width: 144px;	text-align: center;	vertical-align: middle;}.btn_checkout {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-image: url(../images/btn_checkout.jpg);	background-repeat: no-repeat;	text-align: center;	vertical-align: middle;	height: 38px;	width: 90px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}.btn_email_basket {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	height: 38px;	width: 120px;	background-image: url(../images/btn_email_basket.jpg);	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}.btn_continue_shopping {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background-image: url(../images/btn_continue_shopping.jpg);	background-repeat: no-repeat;	text-align: center;	vertical-align: middle;	height: 38px;	width: 150px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}.btn_buy_online {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-align: center;	padding-top: 5px;	padding-bottom: 17px;}.btn_buy_online a:link {	color: #FFFFFF;	text-decoration: none;}.btn_buy_online a:visited{	text-decoration: none;	color: #FFFFFF;}.btn_buy_online a:hover {	text-decoration: none;	color: #000000;}.btn_buy_online a:active{	text-decoration: none;	color: #FFFFFF;}.image {	padding-top: 1px;	padding-left: 32px;}.image-02 {	padding-left: 6px;}.image-03 {	padding-top: 12px;	padding-left: 6px;}.img-border {	border: 2px solid #FFFFFF;}.privacy-policy {	color: #A80202;	text-align: left;	padding-top: 20px;	padding-left: 38px;	font-weight: bold;}.privacy-policy a:link {	color: #A80202;	text-decoration: none;}.privacy-policy a:visited {	text-decoration: none;	color: #A80202;}.privacy-policy a:hover {	text-decoration: none;	color: #333333;}.privacy-policy a:active {	text-decoration: none;	color: #A80202;}.adobe-reader-basket {	color: #A80202;	text-align: left;	padding-left: 38px;}.terms {	color: #A80202;}.terms a:link {	color: #A80202;	text-decoration: none;}.terms a:visited {	text-decoration: none;	color: #A80202;}.terms a:hover {	text-decoration: none;	color: #A80202;}.terms a:active {	text-decoration: none;	color: #A80202;}.email-link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.email-link a:link {	color: #333333;	text-decoration: none;}.email-link a:visited {	text-decoration: none;	color: #333333;}.email-link a:hover {	text-decoration: none;	color: #A80202;}.email-link a:active {	text-decoration: none;	color: #333333;}.buy-online {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-align: right;	padding-top: 58px;	padding-right: 30px;}.buy-online a:link {	color: #FFFFFF;	text-decoration: none;}.buy-online a:visited {	text-decoration: none;	color: #FFFFFF;}.buy-online a:hover {	text-decoration: none;	color: #FFFFFF;}.buy-online a:active {	text-decoration: none;	color: #FFFFFF;}.privacy-policy-link {	color: #A80202;}.privacy-policy-link a:link {	color: #A80202;	text-decoration: none;}.privacy-policy-link a:visited {	text-decoration: none;	color: #A80202;}.privacy-policy-link a:hover {	text-decoration: none;	color: #A80202;}.privacy-policy-link a:active {	text-decoration: none;	color: #A80202;}.email-basket-link {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding-right: 10px;	padding-left: 10px;}.email-basket-link a:link {	color: #FFFFFF;	text-decoration: underline;}.email-basket-link a:visited {	text-decoration: underline;	color: #FFFFFF;}.email-basket-link a:hover {	text-decoration: underline;	color: #000000;}.email-basket-link a:active {	text-decoration: underline;	color: #FFFFFF;}.caption_about {	text-align: center;	padding-top: 8px;}.pdf-link {	color: #FFFFFF;}.pdf-link a:link {	color: #FFFFFF;	text-decoration: none;}.pdf-link a:visited {	text-decoration: none;	color: #FFFFFF;}.pdf-link a:hover {	text-decoration: none;	color: #000000;}.pdf-link a:active {	text-decoration: none;	color: #FFFFFF;}.warranty-claim {	font-size: 12px;	line-height: 18px;	font-weight: bold;	text-align: justify;	padding-right: 20px;	padding-left: 14px;}.scroller {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #333333;	text-align: justify;	overflow: hidden;	position: relative;	height: 170px;	width: 450px;	line-height: 18px;	margin-top: 10px;}.slider-menu-section {    width: 769px;    margin: 0 auto;    position: relative;}.main-slider {    float: left;    width: 100%;}.owl-carousel .owl-item {    float: left;    position: relative;}.slider-caption {    position: absolute;    right: 30px;    bottom: 13px;    color: #ffffff;    font-size: 20px;    margin: 0;}.slider-caption h2 {    margin: 0;    font-weight: normal;}.sidebar-menu {    position: absolute;    top: 26px;    left: 15px;    width: 265px;}.sidebar-menu ul {    margin: 0;    padding: 10px 24px;    box-sizing: border-box;    float: left;    width: 100%;    background: #d21500;}.sidebar-menu ul li {    list-style: none;    padding: 13px 0;    box-sizing: border-box;    float: left;    width: 100%;    background-image: url('../images/bottom-border.png');    background-repeat: no-repeat;    background-position: 100% 39px;}.sidebar-menu ul li a {    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    color: #FFFFFF;    text-align: left;}.sidebar-menu ul li a:hover {    color: #000000;}.sidebar-menu ul li:last-child {    background: none;}.owl-carousel {    display: none;    position: relative;    width: 769px; !important;    -ms-touch-action: pan-y;}