@charset "utf-8";
/*  FROM STYLES.CSS
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */

/* CSS Document */
/*All libray style added in top of the main stylesheet*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }audio, canvas, video { display: inline-block; }audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body { margin: 0; }a { background: transparent; }a:focus { outline: thin dotted; }a:active, a:hover { outline: 0; }h1 { font-size: 2em; margin: 0.67em 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }dfn { font-style: italic; }hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }mark { background: #ff0; color: #000; }code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }pre { white-space: pre-wrap; }q { quotes: "\201C" "\201D" "\2018" "\2019"; }small { font-size: 80%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }img { border: 0; }svg:not(:root) {overflow: hidden;}figure { margin: 0; }fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }legend { border: 0; padding: 0; }button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }button, input { line-height: normal; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }button[disabled], html input[disabled] { cursor: default; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea { overflow: auto; vertical-align: top; }table { border-collapse: collapse; border-spacing: 0; }

/*End library*/

/*
Base: 7765626b69640d0a
version:1

*/
.drw * { position:inherit !important; display:block !important; overflow:visible;}
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; }
a { outline:none; transition:color 1s ease; text-decoration:none;}
input{ outline:none;};
::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
:focus { outline:none;}
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; max-width:100%; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; text-align:center; }
h1,h2,h3,h4,h5,h6,p { margin-bottom:0; margin-top:10px;}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
	++++++++++++++++++
	#Table of Content	
	++++++++++++++++++
	#Global CSS
	#Layout
	#Cms Area
	#IE hack
	
*/
/*
## 960 Grid System Modified
*/

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
        margin-left: auto;
        margin-right: auto;
        width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
        display: inline;float: left;padding-left: 15px;padding-right: 15px;}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {padding-left: 0;}
.omega {padding-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.grid_1 {width: 50px;}
.grid_2 {width: 130px;}
.grid_3 {width: 210px;}
.grid_4 {width: 290px;}
.grid_5 {width: 370px;}
.grid_6 {width: 450px;}
.grid_7 {width: 530px;}
.grid_8 {width: 610px;}
.grid_9 {width: 690px;}
.grid_10 {width: 770px;}
.grid_11 {width: 850px;}
.grid_12 {width: 930px;}

/*
##Start global css
@@ Do not edit global css in the project revision stage
*/

/*push for margin*/
.push-left-10 { margin-left:10px;}.push-left-15 { margin-left:15px;}.push-left-20 { margin-left:20px;}
.push-left-25 { margin-left:25px;}.push-left-30 { margin-left:30px;}.push-left-35 { margin-left:35px;}
.push-left-40 { margin-left:40px;}.push-left-45 { margin-left:45px;}.push-left-50 { margin-left:50px;}

.push-right-10 { margin-right:10px;}.push-right-15 { margin-right:15px;}.push-right-20 { margin-right:20px;}
.push-right-25 { margin-right:25px;}.push-right-30 { margin-right:30px;}.push-right-35 { margin-right:35px;}
.push-right-40 { margin-right:40px;}.push-right-45 { margin-right:45px;}.push-right-50 { margin-right:50px;}

.push-top-10 { margin-top:10px;}.push-top-15 { margin-top:15px;}.push-top-20 { margin-top:20px;}
.push-top-25 { margin-top:25px;}.push-top-30 { margin-top:30px;}.push-top-35 { margin-top:35px;}
.push-top-40 { margin-top:40px;}.push-top-45 { margin-top:45px;}.push-top-50 { margin-top:50px;}

.push-bottom-10 { margin-bottom:10px;}.push-bottom-15 { margin-bottom:15px;}.push-bottom-20 { margin-bottom:20px;}
.push-bottom-25 { margin-bottom:25px;}.push-bottom-30 { margin-bottom:30px;}.push-bottom-35 { margin-bottom:35px;}
.push-bottom-40 { margin-bottom:40px;}.push-bottom-45 { margin-bottom:45px;}.push-bottom-50 { margin-bottom:50px;}
/*ding for padding*/
.gap-left-10 { padding-left:10px;}.gap-left-20 { padding-left:20px;}.gap-left-30 { padding-left:30px;}
.gap-left-15 { padding-left:15px;}.gap-left-25 { padding-left:25px;}.gap-left-35 { padding-left:35px;}
.gap-left-40 { padding-left:40px;}.gap-left-50 { padding-left:20px;}.gap-left-45 { padding-left:45px;}

.gap-right-10 { padding-right:10px;}.gap-right-20 { padding-right:20px;}.gap-right-30 { padding-right:30px;}
.gap-right-15 { padding-right:15px;}.gap-right-25 { padding-right:25px;}.gap-right-35 { padding-right:35px;}
.gap-right-40 { padding-right:40px;}.gap-right-50 { padding-right:20px;}.gap-right-45 { padding-right:45px;}

.gap-top-10 { padding-top:10px;}.gap-top-20 { padding-top:20px;}.gap-top-30 { padding-top:30px;}
.gap-top-15 { padding-top:15px;}.gap-top-25 { padding-top:25px;}.gap-top-35 { padding-top:35px;}
.gap-top-40 { padding-top:40px;}.gap-top-50 { padding-top:20px;}.gap-top-45 { padding-top:45px;}

.gap-bottom-10 { padding-bottom:10px;}.gap-bottom-20 { padding-bottom:20px;}.gap-bottom-30 { padding-bottom:30px;}
.gap-bottom-15 { padding-bottom:15px;}.gap-bottom-25 { padding-bottom:25px;}.gap-bottom-35 { padding-bottom:35px;}
.gap-bottom-40 { padding-bottom:40px;}.gap-bottom-50 { padding-bottom:20px;}.gap-bottom-45 { padding-bottom:45px;}

/*alignleft and alignright*/
.alignleft { float:left;}
.alignright { float:right;}
.aligncenter { display:block; margin:0 auto;}

/*text-align*/
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-justify{ text-align:justify;}
.text-center { text-align:center;}
/*Table concept row*/
.row, .rowH, .rowR { float:left; width:100%;}
.rowH { overflow:hidden;}
.rowR { position:relative;}
.row-table { display:table-row;}

/*Layout*/
.base-width { width:1200px;} .base-width2 { width:940px;}
.centerAlign { margin:0 auto;}
/*Declare global font*/
body { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}

/* Form */
.sim-form input[type='text'], .sim-form input[type='email'], .sim-form input[type='password'], .sim-form input[type='phone'], .sim-form textarea, .sim-form select { width:150px; float:left; border:1px solid #ccc; box-shadow:0 0 3px #0FF inset; height:30px; border-radius:5px; color:#666; padding:5px 10px; margin:5px 0 0;}
.sim-form textarea { height:70px;}
.sim-form select { width:170px; height:40px; padding:10px 5px;}
.sim-form select option { background:#aaa; padding:5px; border:1px solid #000;}

.sim-form label{ font-weight:700; float:left; min-width:100px; margin:5px 0 0; padding-top:7px; clear:left;}
.sim-form input:focus { box-shadow:0 0 3px #000 inset;}

/* Table */
.table th { font-weight:700; background:#ccc; text-align:left; padding:5px 10px; border:1px solid #ccc; border-collapse:collapse;}
.table td{ border-collapse:collapse; border:1px solid #ccc; text-align:left; padding:5px 10px;}
.table tr:hover td{ background:#ccc; cursor:pointer;}


/*
##Icon
*/
.iconn { float:left;}



/* Utility class*/
.hidden { display:none;}
.box-size { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*
##End global css
*/



/*
----------------------------------------
		  Layout	
----------------------------------------
*/
/*
	Header
*/
.main-header {}
.header{ background:#1e477d; }
.header h2{ font:47px/50px 'Avian-Bold'; color:#ffffff; text-align:right; margin:0;}
.header p{ font:18px/20px 'AvianRegular';color:#ffffff; text-align:right;}
.logo{ padding-top:25px;}
.top-link{ margin:10px 0;float:right; padding:0;}
.top-link li{ display:inline-block; float:right; font:18px/13px 'Avian-Bold'; padding:0 15px; border-right:2px solid #ffffff;}
.top-link li:first-child{ border:none; padding-right:0;}
.top-link li a{ color:#ffffff;}
.top-link li a:hover{ color:#ccc;}
.cart{ width:317px; float:right;}
.cart p{ font-size:16px; margin-top:5px; padding-bottom:18px;}
.main-header span.iconic-basket{ color:#ffffff; width:28px; float:left; margin:1px 0 0; font-size:22px;}


nav{ background:#0591c6; padding:0px;}
nav ul{ padding:0; margin:0;}
nav li{ font:16px/21px 'Avian-Bold'; color:#ffffff; text-transform:uppercase; display:inline-block; padding:17px 25px 0px 0; }
nav li:first-child{ padding-right:19px;}
nav a{ color:#ffffff; display:block; padding-bottom:18px;}
nav li a:hover , nav li a.active , nav li:hover a{ color:#1e477d;}

nav ul ul{ display:none; position:absolute; padding:0; border-bottom:1px solid #ccc;}
nav li:hover > ul{ display:block; z-index:999; background:none; width:224px; float:left; height:auto;}
nav li li:hover > ul{ display:block; z-index:999; background:#1e477d; position:absolute;  top:0; margin:0;}
nav li li{ float:left; text-align:left; width:110%; clear:both; height:37px; background:#1e477d; border-top:1px solid #ccc; padding:0 15px;font:15px/35px 'Avian-Bold'; color:#b0b0b0; }
nav li li:first-child{ padding-right:15px;}
nav li li:hover{ background:#0591c6;  color:#b0b0b0;}
nav li:hover li a{ color:#b0b0b0; height:auto;}
nav li li a:hover{ color:#ffffff;}



/************ responsive Nav Starts ************/
.responsive-nav{ float:left; position:relative; z-index:1001;}
.mob-nav{ width:44px; color:#ffffff;}
.mob-nav a{ color:#ffffff; display:block;}
.mob-nav a>span.iconic-menu{ font-size:32px; line-height:38px;}

.mob_menu { width:290px; float:left; display:none; background:#0591c6; margin:0; list-style-type:none; padding:0; border-top:1px solid #ccc;z-index:9999; position:absolute; left:0; top:38px;}
.mob_menu li{height:40px; border-bottom:1px solid #ccc;}
.mob_menu li a{ width:100%;font:16px/42px 'Avian-Bold'; color:#ffffff; text-transform:uppercase; text-align:left; padding:0 15px; display:block; height:40px; float:left;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.mob_menu li a:hover{ background:#1e477d; color:#ffffff;}
/************ responsive Nav Ends ************/

.search-tablet{ width:340px; float:left;}
.search{ width:100%; height:38px; float:left; background:#eeeeee; border-radius:3px; behavior: url('/htc/pie.htc'); box-shadow:1px 1px 1px #70726f inset; position:relative; margin:9px 0 0;}
.search input[type="text"]{ background:transparent; border:none; font:14px/18px 'Arial'; font-weight:bold; color:#5e6264; padding:10px 0 10px 35px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.search input[type="submit"]{ background:url(images/icon-search.png) no-repeat 13px center; position:absolute; left:0; top:0; height:38px; width:35px; border:none;}


.phone{ float:left; width:36px; margin:0 20px;}
.search-mob{ width:36px; float:right; position:relative;}
.search-mob-box{ width:290px; float:left; background:#eeeeee; border-radius:5px; border:1px solid #666; behavior: url('htc/pie.htc'); display:none; position:absolute; right:0; top:40px; z-index:999;}
.search-mob-box input[type="text"]{ width:100%; height:40px; background:transparent; border:none; font:14px/18px 'Arial'; color:#5e6264; padding:10px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*
	+++++++
	Content Layout
	+++++++
*/
.content-layout {padding:32px 0 ;}
.two-column .main-column{ width:770px; padding:0 15px;}
.sidebar { width:370px; padding:0 15px;}
.one-column .main-column{padding:0 15px;}

.pageTitle { padding:23px 0 0 ;}
.pageTitle h1{ font:30px/35px 'Avian-Bold'; color:#333333; text-transform:uppercase; text-align:center }
.main-column h2{font:24px/28px 'Avian-Bold'; color:#333333; text-transform:uppercase; margin:10px 0 0;}
.main-column h3{ font:20px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:10px 0 0;}
.main-column h4{font:18px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:10px 0 0;}
.main-column h5{font:15px/24px 'Arial'; font-weight:bold; color:#000000; text-transform:uppercase; margin:10px;}
.main-column p{ font:15px/26px Arial, Helvetica, sans-serif; color:#212121; margin:12px 0 0; text-align:center; padding:0 0 13px 0;}
.main-column p a{ color:#0079ad;}
.main-column p a:hover{ color:#212121;}

.gradient-1{background: #f3f4f3; /* Old browsers */
background: -moz-linear-gradient(top,  #f3f4f3 0%, #ffffff 12%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f4f3), color-stop(12%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f4f3 0%,#ffffff 12%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f4f3 0%,#ffffff 12%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f4f3 0%,#ffffff 12%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3f4f3 0%,#ffffff 12%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


.repair_support{ margin: 0 0 30px 0; float:left; padding:0;}
.repair_support ul:first-child {padding-left: 200px;}
.repair_support ul{ width:170px; margin-left:30px; float:left; list-style-type:none !important;}
.repair_support ul li{font:16px/22px 'Arial'; color:#212121; position:relative; padding:5px 0 5px 30px !important; margin:0;}
.repair_support li::before{ content:url('images/list-icon.png'); position:absolute; left:0; top:8px;}


/************ Home Page ***********/
.clickto_call{ position:fixed; top:293px; width:50px; height:168px; display:block; right:-1px; z-index:999; background:url(images/tab_to_call.png) left 0 no-repeat;}
.banner_bg{ background:#f8f8f8;}
.Btn-blog{ width:245px; float:left; margin-left:17px; margin-bottom:15px;}
.Btn-blog:first-child{ margin-left:0;}
.Btn-blog a{ background:#f2f2f2; border:2px solid#dbdbdb; border-radius:5px; behavior: url('htc/pie.htc'); display:block; position:relative; text-align:center; font:15px/20px 'AvianRegular';color:#000000; padding:33px 15px 35px 15px;}
.Btn-blog a:hover{ background:#0591c6; color:#ffffff; border-color:#037fae;}

.body_bg{ background:#FFF url(images/body_bg.png) repeat-x; margin-top:2px;}
.link_group{ width:100%;}
.features_container{width:100%; margin:22px 0 0 0;}
.top_margin{ margin-top:40px;}
.features_area{ width:100%; display:inline-table;}
.features_area:last-child{ margin-right:0px;}
.features_area_box{ width:140px; min-height:140px; background:#0591c6; text-align:center; display:block; padding:0px 0; position:relative; border-radius:100%; behavior: url('htc/pie.htc')} 
.features_area_box span{font:50px/100px 'Arial'; color:#ffffff; display:inline-block; padding-top:18px; }
.features_area p{ font:20px/26px 'Avian-Bold'; color:#1d477c; text-transform:uppercase; text-align:center;}
.features_container .grid_2 {  text-align:center;}
.features_area:hover .features_area_box{background:#ff9900;  transition: background 0.5s ease 0s;}
.features_area:hover p{ color:#009999;  transition: color 1s ease 0s;}
.body_text_area h1{font:30px/35px 'Avian-Bold'; color:#333333; text-transform:uppercase; margin:50px 0 0 0; text-align:center;}
.right_area{ width:100%; margin:0; padding:0; margin-top:35px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.click_to_chat{ display:block; background:#ff9900; padding:8px 0 9px 10px; margin:0; border:2px solid #dbdbdb;font:20px/34px 'Avian-Bold'; 
color:#FFF; display:block; text-transform:uppercase; border-radius:25px; behavior: url('htc/pie.htc')}
.iconic-comment{ color:#FFF; font-family: "iconic"; font-size:40px; line-height:25px; padding-top:0px; display:block; float:left;}
.track_your_order{ width:100%; display:block; background:#009999; padding:0; margin:13px 0; border:2px solid #dbdbdb; border-radius:25px;font:20px/25px 'Avian-Bold'; color:#FFF; padding:2px 0 14px 10px; display:block; text-transform:uppercase; behavior: url('htc/pie.htc')}
.iconic-check-2{ color:#FFF; font-family: "iconic"; font-size:35px; line-height:25px; padding-top:0px; display:block; float:left;}
.online_discount{display:block; background:#aa4477; margin:13px 0; border:2px solid #dbdbdb; border-radius:25px;
font:20px/35px 'Avian-Bold'; color:#FFF; padding:8px 0 8px 10px; display:block; text-transform:uppercase; behavior: url('htc/pie.htc')}
.iconic-alert{ color:#FFF; font-family: "iconic"; font-size:36px; line-height:25px; padding-top:0px; display:block; float:left;}
.sign_up{ width:100%; display:block; background:#ff9900; padding:0; margin:0; border:2px solid #dbdbdb; border-radius:25px; behavior: url('htc/pie.htc');font:20px/25px 'Avian-Bold'; color:#FFF; padding:10px 0 14px 10px; display:block; text-transform:uppercase; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.iconic-edit{ color:#FFF; font-family: "iconic"; font-size:30px; line-height:25px; padding-top:0px; display:block; float:left;}
.account_info{ width:100%; display:block; background:#aa4477; margin:12px 0 0 0; border:2px solid #dbdbdb; border-radius:25px; behavior: url('htc/pie.htc');font:20px/25px 'Avian-Bold'; color:#FFF; padding:12px 0 14px 10px; display:block; text-transform:uppercase; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.iconic-user{ color:#FFF; font-family: "iconic"; font-size:30px; line-height:25px; padding-top:0px; display:block; float:left;}
.track_your_order{width:100%; display:block; background:#009999; margin:12px 0 0 0; border:2px solid #dbdbdb; border-radius:25px; behavior: url('htc/pie.htc');
font:20px/34px 'Avian-Bold'; color:#FFF; padding:10px 0 9px 10px; display:block; text-transform:uppercase; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.online_discount:hover, .sign_up:hover, .account_info:hover, .track_your_order:hover,.click_to_chat:hover{ color:#2a2a2a; transition: color 0.5s ease 0s;}
.social_area{ width:100%; float:left;}
.social_area h3{font-family: 'AvianRegular'; font-weight:normal; text-transform:uppercase; font-size:30px; color:#222; text-align:center; 
padding:10px 0 10px 0; margin:0;}
/***********************/
/************ Social Link Area ***********/
.social-link{ float:left; width:100%;}
.social-link h3{ font:30px/30px 'AvianRegular'; color:#212121; text-align:center; text-transform:uppercase; padding:5px 0 18px 0;}
.social-link a.fa{ width:64px; height:64px; display:inline-block; /*float:left;*/ border-radius:50%; behavior: url('htc/pie.htc'); text-align:center; font-size:34px; line-height:64px; color:#ffffff; margin:0 3px; position:relative;}
.social-link a.iconic-facebook{ background:#3b5998;}
.social-link a.iconic-twitter{ background:#55acee;}
.social-link a.iconic-pinterest{ background:#cc2127; font-size:40px ;}
.social-link a.iconic-gplus{ background:#dd4b39;}
.social-link a.iconic-youtube{ background:#e52d27;}
.social-link a.fa:hover{ background:#dbdbdb;}
.social-link a.iconic-facebook:hover{ color:#3b5998;}
.social-link a.iconic-twitter:hover{ color:#55acee;}
.social-link a.iconic-pinterest:hover{ color:#cc2127;}
.social-link a.iconic-gplus:hover{ color:#dd4b39;}
.social-link a.iconic-youtube:hover{ color:#e52d27;}
/***********************/
/********* Product Page ************/
.product-page{ position:relative;}
span.price{font:bold 14px/24px 'Arial'; color:#cc0000;}
.brdr-pic{ padding:1px; background:#b8b8b8; }
.product-page img{ position:relative;}
.product-page .product-pic{position:relative;/* border:1px solid #b8b8b8;*/ float:right; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.product-page h5{font:15px/24px 'Arial'; font-weight:bold; color:#000000; text-transform:uppercase; margin:0;}
.product-page p{ text-align:left; font-size:12px; line-height:24px; color:#2b2b2b; padding:0;}
.product-page span.enlarge{ position:absolute; bottom:0; background:url(images/icon-search-small.png) no-repeat right 4px; display:block; color:#848484; font:12px/24px 'Arial'; padding:0 20px 0 7px;}
.social-like{ padding:11px 0 0 0; float:left;}
.product-total{ width:100%; border-top:1px solid #dcdcdc; float:left; margin:14px 0 0; padding:17px 0 0;}
.product-total span.price{ width:65px; float:left; margin-top:5px;}
.product-total .quantity{ width:145px; float:left; margin-top:5px;}
.product-total .quantity p{ margin:0; font-size:14px; float:left; padding-right:8px;}
.product-total .quantity input[type="text"]{ width:55px; height:18px; border:1px solid #c1c1c1; float:left; text-align:center; background:#ffffff; font:14px/18px'Arial'; color:#000000;}
.product-total .add-to-cart{ width:176px; float:left;}


.shipping-box-contain{ float:right;}
/*.shipping-box{ border:1px solid #bababa; background:#ffffff; float:left; padding:3px 12px; margin-bottom:11px; text-align:left;}*/
.shipping-box .shipping-box-row{ width:100%; float:left; border-top:1px dashed #bfbfbf;}
.shipping-box .shipping-box-row:first-child{ border:none;}
.shipping-box .shipping-left{ width:38%; float:left; padding:5px 0;}
.shipping-box .shipping-right{ width:62%; float:left; padding:5px 0;}
.shipping-box span.price{ font:bold 14px/24px 'Arial'; color:#cc0000;}
.shipping-box span.stock{color:#000000;}
.shipping-box span.day{ font:bold 14px/24px 'Arial'; color:#1e477d; background:url(images/icon-watch.png) no-repeat left center; padding-left:20px;}
.shipping-box p{ margin:0; text-align:left !important;}

a.yellow-btn{ font:14px/24px 'Arial'; color:#000000; text-align:center; text-transform:uppercase; display:block; padding:3px 0; position:relative; border-radius:5px; behavior: url('htc/pie.htc');
 background: #f6db71;/* Old browsers */
background: -moz-linear-gradient(top,  #f6db71 0%, #d98726 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6db71), color-stop(100%,#d98726)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6db71 0%,#d98726 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6db71', endColorstr='#d98726',GradientType=0 ); /* IE6-9 */
}
a.yellow-btn:hover{ background:#1e477d; color:#ffffff;}

a.blue-btn{ font:14px/24px 'Arial'; color:#ffffff; text-align:center; display:block; padding:7px 0; position:relative; border-radius:5px; behavior: url('htc/pie.htc');
background: #258fcd; /* Old browsers */
background: -moz-linear-gradient(top,  #258fcd 1%, #2787b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#258fcd), color-stop(100%,#2787b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #258fcd 1%,#2787b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #258fcd 1%,#2787b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #258fcd 1%,#2787b7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #258fcd 1%,#2787b7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258fcd', endColorstr='#2787b7',GradientType=0 ); /* IE6-9 */
}
a.blue-btn:hover{ background:#1e477d;}

.frequent{ padding:25px 0 0;}
.frequent p{ text-align:left;}
.brought-product{ padding:5px 0 15px 0;}
.brought-product-pic{ width:185px; float:left; background:url(images/icon-plus.png) no-repeat 15px center; padding:0 0 0 50px;}
.brought-product-pic:first-child{ background-image:none; padding-left:0;}
.brought-product-pic img{ border:1px solid #b8b8b8;}
.brought-product .price-all{ width:300px; float:left; padding:20px 0 0 30px; text-align:center;}
.brought-product .price-all p{ font:16px/32px 'Arial'; color:#000000; font-weight:bold; padding:0 0 4px 0;}
.brought-product .price-all p>span{ font-size:16px;}
.brought-product a.yellow-btn{ padding:8px 30px; }
a.yellow-btn>span.iconic-basket{ color:#000000; text-align:center; font-size:20px; padding-right:5px;}
a.yellow-btn:hover>span.iconic-basket{ color:#ffffff;}
form.check-product{ width:100%; float:left; padding-bottom:15px;}
form.check-product input[type="checkbox"]{ margin-top:12px}
form.check-product span{font:12px/14px 'Arial'; color:#000000; padding:0 0 0 12px; }
.entry .problems , .problems{ margin:25px 0 30px 0; }
.entry .problems ul, .problems ul{float:left; width:330px; margin:0;list-style:none; padding-right:15px;}
.entry .problems ul:first-child, .problems ul:first-child{ padding-left:133px;}
.entry .problems li , .problems li{ font:16px/22px 'Arial'; color:#212121; position:relative; padding:5px 0 5px 24px;}
.entry .problems li::before , .problems li::before{ content:url('images/list-icon.png'); position:absolute; left:0; top:7px;}
a.add-to-order{ font-size:20px !important; line-height:35px !important; }
/***********************/
/****** Best-Buy-Categories Page**********/
.category-page{ float:left;}
.category-page h2{ font-size:25px; margin-bottom:32px;}
.category-page h3{ text-transform:none; font-size:25px; line-height:28px; margin-bottom:15px;}
a.best-category{ width:225px; float:left; background:#f2f2f2; margin:0 0 12px 11px; padding:15px 0; border-radius:5px; behavior: url('htc/pie.htc'); font:15px/20px 'AvianRegular'; text-align:center; color:#000000; display:block;}
a.best-category:first-child{ margin-left:0;}
a.best-category:hover{ color:#ffffff; background:#0591c6;}
.blue-btn-2{ font:20px/20px 'Avian-Bold'; display:block; text-align:center; text-transform:uppercase; color:#ffffff; background:#1e477d; border:2px solid #dbdbdb; border-radius:10px; behavior: url('htc/pie.htc'); padding:18px 0;}
.blue-btn-2:hover{ background:#f2f2f2; color:#1e477d;}
.discnt-online{display:block;padding-top:28px;}
.runner{display:block;}

.best-trademill{ width:100%; background:#f2f2f2; border:1px solid #e9e9e9; float:left; margin-bottom:18px;}
.best-trademill h3{ font-size:20px; margin:0; line-height:20px;}
.best-trademill ul{list-style:none; padding:0; margin:0;}
.best-trademill li{ font:15px/26px 'Arial'; color:#000000;}
.best-trademill li a{ color:#000000;}
.best-trademill li a:hover{ color:#0079ad;}

.best-trademill .box-lft{ width:50%; float:left; padding:15px 0 ;border-right:1px solid #e8e8e8; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:212px; }
.best-trademill .box-lft h3{padding:0 15px;}
.best-trademill .box-lft p{ padding:0 15px 13px 15px; text-align:left; color:#000000; margin:7px 0 0;}
.best-trademill .box-lft h4{ font:bold 15px/26px 'Arial'; color:#000000; margin:0;border-bottom:1px solid #e8e8e8; padding:0 15px 6px 15px;}
.best-trademill .box-lft ul{ padding:7px 15px 0 15px; margin:0;}
.best-trademill .box-Rht{ width:50%; float:left; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.best-trademill .box-Rht h3{color:#df0000;}
.best-trademill .box-Rht li{ position:relative; padding:7px 0 7px 17px;}
.best-trademill .box-Rht li>span.icon-arrow{ margin:0px !important; padding:0px !important; position:absolute; left:0; top:7px;}
.best-trademill .box-Rht li>span.icon-arrow:before{ margin:0px !important;}
/***********************/
/****** Category Part List Page**********/
.cat-part-list-page{}
.cat-part-list-box{ width:233px; margin:0 0 0 20px; float:left;}
.cat-part-list-box:first-child{ margin-left:0;}
.cat-part-list-box h2{ font-size:25px; text-align:center; margin:0; padding-bottom:12px; color:#000000;}
.cat-part-list-box .scroll-box{  border: 1px solid #dbdbdb;width:100%; height:150px; background:#f4f4f4; float:left; overflow-y:scroll; overflow-x:hidden; padding:10px 0 0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.cat-part-list-box ul{ padding:0; margin:0; list-style:none;}
.cat-part-list-box li{ position:relative; padding:0 0 0 25px; font:14px/26px 'AvianRegular'; color:#2b2b2b; text-transform:uppercase; margin:0;}
.cat-part-list-box li>span.icon-arrow{position:absolute; left:0; top:0;}
.cat-part-list-box li>span.icon-arrow:before{ margin:0px !important;}
.cat-part-list-box li a{ color:#2b2b2b;}
.cat-part-list-box li a:hover{ color:#0591c6;}
.cart-list-tab-menu{}
.cart-list-tab-menu a{ display:block; font:25px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; padding:15px 20px 15px 64px; background:#f2f2f2; border:2px solid #dbdbdb; border-radius:10px;behavior: url('htc/pie.htc'); position:relative; margin-bottom:10px;}
.cart-list-tab-menu a:hover ,.cart-list-tab-menu a.active{ background:#006b93; color:#ffffff;}
.cart-list-tab-menu a:hover>span.iconic-menu ,.cart-list-tab-menu a.active>span.iconic-menu{ color:#ffffff;}
.cart-list-tab-menu a>span.iconic-menu{ color:#747474; position:absolute; left:20px;}
.cart-list-tab-menu a>span.iconic-menu:before{ margin:0; line-height:20px;}
.cart-box{ float:left; width:100%; height:240px; margin-bottom:1px; padding:0; border:1px solid #e7e7e7; border-radius:5px;behavior: url('htc/pie.htc');box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.cart-box .Lft-cart-box{ width:800px; height:100%; float:left; padding:30px 15px 25px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.cart-box .whitebg{ background:#ffffff;}
.cart-box .graybg{ background:#f2f2f2;}
.cart-box .dark-graybg{ background:#ededed;}

.cart-box .Lft-cart-box .cart-pic-box{ padding:1px; background:#ebebeb; width:109px;float:left; margin:0 42px 30px 0;}
.cart-box .Lft-cart-box h3{ font:bold 17px/24px 'Arial'; color:#0591c5; margin:0;}
.cart-box .Lft-cart-box p{ font:14px/20px 'Arial'; color:#000000;}
.cart-box .Lft-cart-box h6{ font:12px/16px 'Arial'; color:#414141; text-transform:none; text-align:center; display:none; padding-bottom:10px;}

.cart-box .cart-details{ width:auto; float:left; margin:13px 0 0;}
.cart-box .cart-details p{ font:bold 16px/20px 'Arial';}
.cart-box .cart-details .price{ width:134px; float:left; font:bold 16px/20px 'Arial'; color:#ff0000; margin:10px 0 0;}
.cart-box .cart-details .price>span{ color:#000000;}
.cart-box .cart-details .quantity{ width:170px; float:left; margin:10px 0 0;}
.cart-box .cart-details .quantity label{ float:left; text-align:left; font:bold 16px/20px 'Arial'; color:#3d3d3d; padding-right:5px;}
.cart-box .cart-details .quantity select{ width:62px; height:22px; border:1px solid #7f9db9; padding:2px; float:left; text-align:left; background:#ffffff; font:bold 14px/18px 'Arial'; color:#000000;}
.cart-box .cart-details a.add-cart-Btn{ display:block; padding:8px 13px; font:16px/20px 'Avian-Bold'; text-align:center; text-transform:uppercase; color:#000;  float:left; border-radius:3px; behavior: url('/htc/pie.htc'); box-shadow:0 1px 1px #3d3d3d;
background: #f6db71; /* Old browsers */
background: -moz-linear-gradient(top,  #f6db71 0%, #d98726 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6db71), color-stop(100%,#d98726)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6db71 0%,#d98726 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6db71 0%,#d98726 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6db71', endColorstr='#d98726',GradientType=0 ); /* IE6-9 */
}
.cart-box .cart-details a.add-cart-Btn>span.iconic-basket{ font-size:24px; line-height:20px; padding-right:15px;}
.cart-box .cart-details a.add-cart-Btn>span.iconic-basket:before{ margin:0 !important;}
.cart-box .cart-details a.add-cart-Btn:hover{ background:#1e477d;}

.cart-box .Rht-cart-box{ width:368px; height:100%; float:left; padding:20px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.cart-box .Rht-cart-box h4{ font:22px/35px 'AvianRegular'; color:#000000; text-align:center;}
.cart-box .Rht-cart-box h4 strong{ font-family:'Avian-Bold'; color:#ec0000;}
.cart-box .Rht-cart-box a.discount-Btn{ width:100%; display:block; padding:4px 0 12px 0; font:20px/20px 'Avian-Bold'; text-align:center; text-transform:uppercase; color:#ffffff;  float:left; border-radius:3px; behavior: url('htc/pie.htc'); box-shadow:0 1px 1px #3d3d3d; margin:20px 0 0 ;
background: #ffba00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffba00 0%, #ff9000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffba00), color-stop(100%,#ff9000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffba00 0%,#ff9000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffba00 0%,#ff9000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffba00 0%,#ff9000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffba00 0%,#ff9000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff9000',GradientType=0 ); /* IE6-9 */
}
.cart-box .Rht-cart-box a.discount-Btn>span.iconic-gift{ font-size:36px;}
.cart-box .Rht-cart-box a.discount-Btn:hover{ background:#e48203;}
.cart-box .social{ display:none; text-align:center; padding-top:16px;}
.cart-box .social a{ display:inline-block; margin:0px auto; text-align:center; color:#474747; font-size:22px;}
.cart-box .social a.iconic-facebook:hover{ color:#3b5998}
.cart-box .social a.iconic-pinterest-circled:hover{ color:#cc2127;}
.cart-box .social a.iconic-twitter-squared:hover{ color:#55acee;}
.pagination-row{ margin-top:50px;}
a.back-to-top{ font:bold 16px/18px 'Arial'; color:#000000; display:block; float:left;}
.pagination{ float:right; width:auto;}
.pagination ul{ list-style:none; padding:0; margin:0;}
.pagination li{font:16px/18px 'Arial'; color:#000000; display:inline-block; } 
.pagination li a{color:#000000;}
.pagination-row a.prev-next{ display:block;font:bold 16px/32px 'Arial'; color:#333333; border:1px solid #adadad; border-radius:7px; padding:1px 32px;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}
.pagination-row a.prev-next:hover{ color:#ffffff; background:#26a0ce; border-color:#0591c6;}
/***********************/
/****** Review Product Page**********/
.review-product{}
.review-product h2{ font:25px/28px 'Avian-Bold'; color:#000000; text-transform:none; text-align:center; margin:0;padding-bottom:18px; }
.doctor-note{ margin-bottom:20px;}
.doctor-note span.hdng{ width:270px; float:left; margin:5px 0 0 ;}
.doctor-note span.hdng h3{ color:#333333;}
.doctor-note span.text{ width:900px; float:left; }
.doctor-note span.text p{ text-align:left;}
.review-product .true-com{ margin:15px 0 20px 0; text-align:center; display:none; width:auto;} 
.rating-chart{ width:100%; float:left; padding:35px 35px 5px 35px; background:#f2f2f2; border:1px solid #e8e8e8; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}
.rating-chart .pin{ position:absolute; left:-5px; top:-5px;}
.rating-chart .chart-row{ width:100%; float:left; background:url(images/chart-row-divider.png) repeat-x left bottom; padding:9px 0;}
.rating-chart .chart-Lft{ width:90%; float:left; text-align:left;}
.rating-chart .chart-Rht{ width:10%; float:right; text-align:center;}
.rating-chart h2{ color:#434343; font-size:25px; line-height:35px; text-transform:uppercase; padding:12px 0 10px 0;}
.rating-chart h2>span{ color:#ff0000;}
.rating-chart h3{ color:#333333; padding-bottom:10px;}
.rating-chart p{ font-family:15px; line-height:18px; margin:0; padding:0;}
.rating-chart .chart-Lft p{ text-align:left;}
a.sponsored-link-btn{ padding:10px 50px; border:2px solid #dbdbdb; border-radius:5px; behavior: url('htc/pie.htc'); background:#ff9900; font:20px/35px 'AvianRegular'; color:#ffffff; text-align:center; margin:0px auto; display:table; margin-top:30px;}
a.sponsored-link-btn strong{ font-family:'Avian-Bold';}
a.sponsored-link-btn:hover{ background:#0591c6;}
.review-product-tab{ width:100%; float:left; margin:28px 0;}
.review-product-tab ul.tab-menu{ padding:0; margin:0px auto;}
.review-product-tab ul.tab-menu li{ display:inline-block; float:left; text-align:center; font:20px/35px 'Avian-Bold'; color:#212121; margin:0 2px 0 0; padding:0;
}
.review-product-tab ul.tab-menu li a{ color:#212121; padding:3px 30px; display:block; border:1px solid #dedede; behavior: url('htc/pie.htc');
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
.review-product-tab ul.tab-menu li a:hover ,.review-product-tab ul.tab-menu li a.active{ background:#ffffff;}
.review-product-tab .tab-text{ padding:15px 20px 10px 20px; border:1px solid #dedede; float:left; text-align:left;}
.review-product-tab .tab-text h3{ font:20px/26px 'Avian-Bold'; text-transform:none; color:#2c2c2c; margin:0;}
.review-product-tab .tab-text p{ text-align:left; color:#2c2c2c; margin:5px 0 0;}
/***********************/
/*********************Review Popular Manufacturer page********************/
.review_link{float:left; margin:0 0 12px;}
.review_link ul{ list-style-type:none; margin:22px 0 0 0; padding:0;}
.review_link ul li{ float:left; padding:0 3px 0 0;}
.review_link ul li a{ font-size:12px; color:#000; line-height:22px;}
.review_link ul li a.iconic-home{ font-size:20px;}
.review_link ul li a:hover{ color:#cb0000;}

.social_area ul{ list-style-type:none; margin:10px 0 0 0; float:right;}
.social_area ul li{ float:left; padding:0 0 0 10px;}
.body_text_area h2{font-size:25px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif 'AvianRegular'; line-height: 35px; text-align:center; color:#333; padding:0;}
.body_text_area p{font-size:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#000;}
.body_text_area p span{ font-weight:bold; display:block; padding:10px 0;}
.reviewarea_box{ background:#f5f5f5; border:1px solid #d9d8d8; margin-top:15px; position:relative; overflow:hidden; margin-bottom:50px; }
.review_left{width:50%; float:left; padding:20px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
border-right:1px solid #dadada; position:absolute; min-height:1000%;}
.review_right{ width:50%; padding:20px 25px; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.reviewarea_box tr:last-child{ border:none;}
.reviewarea_box tr:first-child{ border:none;}
.reviewarea_box tr{ border-bottom:1px solid #dadada; font-size:15px; color:#1e1e1e;}
.reviewarea_box td span{color:#cb0000;}
.reviewarea_box td h4{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1e477d;}

/****** Shopping Catr Page**********/
.shopping-cart{ float:left; margin-bottom:10px;}
.shopping-cart-box{ border:1px solid #e3dfdf; margin-bottom:50px;}
.shopping-cart-box p{}
.shopping-cart-box .cart-hdng{ width:100%; padding:5px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  float:left; background:#f5f5f5; border-bottom:1px solid #f0f0f0; text-transform:uppercase; font:15px/26px 'Arial'; color:#000000;}
.shopping-cart-box .row-list , .shopping-cart-box .row-bottom{ width:100%; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  float:left; background:#ffffff; border-bottom:1px solid #f0f0f0;}
.shopping-cart-box .row-even{background:#ededed !important;}
.shopping-cart-box .box_1{ width:100%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 7px 0 100px; display:none; font:12px/26px 'Arial';  }
.shopping-cart-box .box_1 p{ font:12px/26px 'Arial'; text-transform:uppercase; text-align:left; padding:0; margin:0;}
.shopping-cart-box .box_2{ width:546px; padding-right:50px; float:left;}
.shopping-cart-box .box_3{ width:80px; float:left; text-align:center;}
.shopping-cart-box .box_4{ width:244px; float:left; text-align:center;}
.shopping-cart-box .box_5{ width:44px; float:left;}
.shopping-cart-box .box_6{ width:150px; float:right; text-align:right;}
.shopping-cart-box .cart-hdng .box_2{ padding-left:136px; padding-right:0;}
.shopping-cart-box .picBox{ padding:1px; margin-right:20px; float:left; width:114px;}
a.edit_Btn{ width:80px; display:block; padding:0; font:12px/22px 'Arial'; text-align:center; text-transform:none; color:#ffffff;  float:right; border-radius:3px; behavior: url('htc/pie.htc'); box-shadow:0 1px 1px #3d3d3d; margin:13px 0 0;
background: #2b5b99; /* Old browsers */
background: -moz-linear-gradient(top,  #2b5b99 0%, #1d467b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5b99), color-stop(100%,#1d467b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2b5b99 0%,#1d467b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5b99', endColorstr='#1d467b',GradientType=0 ); /* IE6-9 */
}
a.edit_Btn:hover{ background:#0591c6;}
.shopping-cart-box .box_2 p{ text-align:left;}
.shopping-cart-box input[type="text"]{ width:100%; border:1px solid #bababa; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font:15px/24px 'Arial'; color:#000000; text-align:center; padding:0 2px; margin:13px 0 0; }
.shopping-cart-box .box_6 p{ text-align:right;}
.shopping-cart-box .box_6 a.iconic-cancel{ color:#ff0000; margin-left:10px;}
.shopping-cart-box .box_6 a.iconic-cancel:before{ margin:0;}
.shopping-cart-box .box_6 a.iconic-cancel:hover{ color:#212121;}
.shopping-cart-box a.continue{ font:15px/26px 'Arial'; color:#000000; display:block; text-decoration:underline; float:left; margin:10px 0;}
.shopping-cart-box a.continue:hover{ color:#0591c6;}
.shopping-cart-box .clr-update-btn-contain{ float:right; width:467px;}
.shopping-cart-box button.clr-update-btn{ display:inline-block; padding:5px 20px; font:15px/26px 'Avian-Bold'; text-align:center; text-transform:none; color:#ffffff;  float:left; border-radius:5px; behavior: url('htc/pie.htc'); box-shadow:-1px 1px 1px #888; margin:10px 0 10px 20px;
background: #2b5b99; /* Old browsers */
background: -moz-linear-gradient(top,  #2b5b99 0%, #1d467b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5b99), color-stop(100%,#1d467b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b5b99 0%,#1d467b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2b5b99 0%,#1d467b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5b99', endColorstr='#1d467b',GradientType=0 ); /* IE6-9 */
}
.shopping-cart-box a.clr-update-btn:hover{ background:#0591c6;}
.shopping-cart-box .total{ float:left; width:100px; text-align:center; font:14px/20px 'Arial'; color:#000000; margin-left:84%;}
.shopping-cart-box .total-price{float:right;  width:80px;text-align:right; font:14px/20px 'Arial'; color:#000000;}
.shopping-cart-box a.iconic-edit{ display:none; color:#000000; font-size:26px; margin:15px 0 0;}
.shopping-cart-box a.iconic-edit:hover{ color:#0591c6;}
.shopping-cart-box .paypal{ width:235px; float:right;}
.shopping-cart-box .paypal a{ float:right; display:block; width:100%; text-align:center;}
.shopping-cart-box span.or{ width:100%; text-align:center; margin:15px 0; float:left; font-size:12px; font-weight:bold;}
a.proceed-to-checkout{ width:100%; padding:5px 0; font:16px/26px 'Arial'; color:#151515; text-align:center; display:block; border:1px solid #e9cea4; border-radius:5px; behavior: url('htc/pie.htc'); box-shadow:-1px 1px 1px #888;
background: #faa522; /* Old browsers */
background: -moz-linear-gradient(top,  #faa522 0%, #fbb74e 24%, #fbb74e 60%, #fbb446 60%, #faa522 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa522), color-stop(24%,#fbb74e), color-stop(60%,#fbb74e), color-stop(60%,#fbb446), color-stop(100%,#faa522)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #faa522 0%,#fbb74e 24%,#fbb74e 60%,#fbb446 60%,#faa522 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #faa522 0%,#fbb74e 24%,#fbb74e 60%,#fbb446 60%,#faa522 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #faa522 0%,#fbb74e 24%,#fbb74e 60%,#fbb446 60%,#faa522 100%); /* IE10+ */
background: linear-gradient(to bottom,  #faa522 0%,#fbb74e 24%,#fbb74e 60%,#fbb446 60%,#faa522 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa522', endColorstr='#faa522',GradientType=0 ); /* IE6-9 */
}
a.proceed-to-checkout:hover{ background:#faa522;}
.shopping-cart img.shop-security{ margin-left:58px;}

/***********************/
/****** Treadmill parts**********/
.cat-part-list-box .treadmill-scroll{ height:225px !important; padding-bottom:10px;}

/***********************/
/****** Treadmill Review Page**********/
.treadmill-review h2{ font:bold 30px/36px 'Arial'; color:#1e477d;}
.treadmill-review h3{ font:20px/26px 'Avian-Bold'; color:#4b4b4b; text-transform:none; padding-bottom:15px;}
.treadmill-review .entry p , .treadmill-review p{ text-align:left;}
.treadmill-review-list-1 ,.treadmill-review-list-2{ background:#f4f4f4; padding:10px 0; margin:0 0 10px 0;}
.treadmill-review-list-1 .cat-part-list-box{ width:130px;  margin:0px; padding-left:54px; padding-top:10px;}
.treadmill-review-list-1 .cat-part-list-box li, .treadmill-review-list-2 .cat-part-list-box li{ text-transform:none;}
.treadmill-review-list-2 .cat-part-list-box{ width:129px;  margin:0px; padding-left:25px;}
.hot-deals{ margin:10px 0 20px 0;}
.video{ width:430px; background:#ffffff; border:1px solid #c4c4c4; padding:5px; margin:12px 0 0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
a.ask-a-treadmill{ display:block; font:25px/30px 'Avian-Bold' ; color:#000000; text-align:center; padding:12px 15px; border-radius:5px; border:2px solid #dbdbdb; background:#f2f2f2; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
a.ask-a-treadmill:hover{ background:#0591c6; color:#ffffff; }
.treadmill-review a.ask-a-treadmill{ width:695px; margin:10px 0 30px 20px;}
a.trademill-brand{ display:block; font:20px/40px 'Avian-Bold'; color:#000000; margin:0;}
a.trademill-brand>span.icon{ font-size:40px;color:#747474; float:left;}
a.trademill-brand:hover>span.icon ,.trademill-brand>span.icon:hover{ color:#0591c6;}
#show-brand-list{ background:#f4f4f4; position:absolute; top:150px; left:0; width:100%; z-index:999; border:1px solid #ccc; display:none; }

/***********************/
/****** Electrical Problem**********/
.electrical_problem .two-column .main-column{ width:100%; padding:0 !important; border:1px solid;}
.electrical_problem .Btn-blog:first-child{ margin:0;}
.electrical_problem .Btn-blog{ width:370px; margin-left:30px;}
.electrical_problem .Btn-blog a{ padding:11px 15px; min-height:40px;}

/***********************/
/****************Customer Services***************/
ul.page_navi{ list-style:none; width:100%; padding:0; margin:0;}
ul.page_navi li{ display:inline-block; font:12px/26px 'Arial'; color:#1e477d; background:url(images/icon_double_arrow.png) no-repeat left center; padding:0 5px 0 16px;}
ul.page_navi li:first-child{ padding-left:0; background:none;}
ul.page_navi li a{ color:#0591c5;}
ul.page_navi li a.iconic-home{ font-size:16px;}
ul.page_navi li a:hover ,ul.page_navi li.active{ color:#1e477d;}

.customer_service_page h2{font-family:'Avian-Bold'; text-transform:uppercase; padding-bottom:15px; font-weight:bold; color:#000; text-align:center; font-size:25px; }
.customer_service{ width:970px; margin:0 auto; padding:0; position:relative; overflow:hidden;}
.customer_service table{ background:#f4f4f4; }	
.customer_service h2{ background:#dedddd; font-family: 'Avian-Bold'; color:#4b4b4b; font-size:20px; padding:14px 0; margin:0; text-align:center;}
.customer_service_right{ box-sizing: border-box; float: right; width: 50%;}
.customer_service td{ border:1px solid; border-color:#dedddd #dedddd #eaeaea #dedddd; width:50%; padding:12px 24px; color:#2b2b2b; font-size:14px; font-family: 'AvianRegular';} 
.customer_service .gray_box{background:#eaeaea;}
.customer_service_img{ border:1px solid #cfcfcf; width:370px; padding:6px; margin: 20px 20px 15px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.customer_service_page h3{font-family: 'Avian-Bold'; font-size:30px; text-transform:uppercase; color:#1e477d; text-align:center; padding:20px 0 0;}  
.customer_service_page p {color: #212121; font: 15px/26px Arial,Helvetica,sans-serif;  padding: 0 0 3px;}

/***********************/
/****************Elliptical Part Precor***************/
.Elliptical_precor_page{ }
.Elliptical_precor_page h3{ color:#2b2b2b;}
.Elliptical_precor_page .pageTitle{ padding:0 0 8px 0;}
.Elliptical_precor_page .pageTitle h1{ text-align:left; text-transform:none; color:#4a4a4a; margin-top:0;}
.instruction p ,.instruction .entry p{ font:15px/20px 'AvianRegular'; color:#4a4a4a; text-align:left; padding-bottom:7px;}
a.elliptical_btns{ width:100%; float:left; background:#f2f2f2; border:2px solid #dbdbdb; border-radius:8px; behavior: url('htc/pie.htc'); position:relative; font:18px/23px 'AvianRegular'; text-align:center; padding:19px 20px ; color:#000000;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; vertical-align:middle;}
a.elliptical_btns:hover{ background:#ff9900; color:#ffffff;}
.Elliptical_precor_page a.elliptical_btns{ margin-bottom:24px;}
table.elliptical_precor{ width:100%; float:left; border:none; margin:37px 0 10px 0; border:1px solid #dbdbdb; }
table.elliptical_precor thead{ font:normal 15px/20px 'Arial', Helvetica, sans-serif; color:#000000; text-align:center; background:#f2f2f2; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
table.elliptical_precor th{ padding:13px 8px; vertical-align:top; border-left:1px solid #cecece; }
table.elliptical_precor th:first-child{ border:none;}

table.elliptical_precor tbody{ font:normal 12px/20px 'Arial', Helvetica, sans-serif; color:#3b3b3b;}
table.elliptical_precor tr.odd{ background:#f2f2f2;}
table.elliptical_precor td{ padding:15px 8px; border-left:1px solid #cecece; vertical-align:middle;}
table.elliptical_precor td:first-child{ border:none;}
table.elliptical_precor td .brdr-pic{ width:59px;}
table.elliptical_precor input[type="text"]{ width:59px; height:24px; border:1px solid #dbdbdb; text-align:center; padding:0; font-size:12px; color:#000000; background:#ffffff;}

.elliptical_accordian{ float:left; margin-bottom:15px;}
.elliptical_accordian .acc_Btns{ margin-top:10px;}
.elliptical_accordian .acc_Btns a{ width:100%; background:#0591c6; display:block;  font:normal 14px/15px 'Arial', Helvetica, sans-serif; color:#ffffff; border-radius:10px; behavior: url('htc/pie.htc');box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative; padding:14px 24px; float:left;}
.elliptical_accordian .acc_Btns a>span.accor_arrow{ width:15px; height:16px; float:right; background:url(images/icon_arrow_accordian.jpg) no-repeat right bottom;}
.elliptical_accordian .acc_Btns a.active>span.accor_arrow{ background-position:right top;}
.elliptical_accordian .acc_Btns a.active{ border-radius:10px 10px 0 0;}
.elliptical_accordian .acc_text{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  background:#eeeeee; padding:12px 15px 8px 15px; float:left; border-radius:0 0 10px 10px;}
.elliptical_accordian .acc_text img{ width:100%;}
.elliptical_accordian .acc_text .text_row{ width:100%; float:left; border-top:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:8px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  }
.elliptical_accordian .acc_text .text_row.nobrdr{ border-top:none !important;}
.elliptical_accordian .acc_text .text_row p{ font:12px/20px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:2px 0;}
.elliptical_accordian .acc_text .Lft_text{ width:22%; float:left; text-align:left; padding-right:1%; }
.elliptical_accordian .acc_text .Lft_text p{ text-align:left;}
.elliptical_accordian .acc_text .Rht_text{ width:76%; float:right; text-align:right; padding-left:1%;}
.elliptical_accordian .acc_text .Rht_text p{text-align:right; }
.elliptical_accordian .acc_text .prdct_name p{ text-align:left !important;}
.elliptical_accordian .acc_text .Rht_text input[type="text"]{ width:40px; height:24px; float:right; border:1px solid #dcdcdc; background:#ffffff; padding:0; text-align:center; color:#000000; font:12px/20px Arial, Helvetica, sans-serif;}
.elliptical_accordian .acc_text .Rht_text input[type="checkbox"]{ float:right; margin:6px 14px 0 0;}

/********Elliptrical Parts********/
.cat-part-list-box .elliptrical-parts{ height:252px !important; }

/******** Ironman Keys Problem ********/
.ironman-keys-page .Btn-blog{ width:100%; margin-left:0;}
.ironman-keys-page .Btn-blog a{ padding:13px 15px; min-height:40px;}

/******** Repair Page ********/
.repair-page .Btn-blog a{ padding:20px 15px; min-height:46px;}

/******** Walking Belt Problem Page ********/
.walking-belt-prblm .Btn-blog a{ padding:15px 15px; min-height:60px;}

/******** Repair help belt loses Page ********/
.belt-lose-page h2{ font-size:25px; text-transform:none; color:#000000; margin-top:15px; text-align:left;}
.belt-lose-page h4{ color:#4c4c4c; font-size:19px; margin-top:35px;}
.belt-lose-page p{ text-align:left; color:#012121;}
.belt-lose-page ul{ list-style:none; padding:0; margin-left:0;}
.belt-lose-page li{ position:relative; padding-left:29px; color:#012121; line-height:26px;}
.belt-lose-page li >span{ position:absolute; left:0; top:0;}
.video2{ width:100%; background:#ffffff; border:1px solid #c4c4c4; padding:5px; margin:15px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/******** Privecy Policy Page Page ********/
.iframe-container{ width:1170px; height:2600px;}


/******** Reviews Mfr Index ********/
.reviews-mfr-index { width:970px; margin:0 auto; padding:0;}
.reviews-mfr-index .Btn-blog{ width:100%; margin-left:0;}
.reviews-mfr-index .Btn-blog a{ padding:13px 15px; line-height:40px;}
.reviews-mfr-index .Btn-blog a span{ padding-left:10px;}
.review-mfr-index-content{ width:100%; float:left; margin-top:20px;}
.review-mfr-index-content h2{ font-size:30px; padding:10px 0;}
.review-mfr-index-content h3{ font-family: 'AvianRegular'; text-transform:inherit;}
.review-mfr-index-content h3 span{text-transform:uppercase; font-family: 'Avian-Bold';}
.review-mfr-index-content p span{ display:block; color:#1e477d; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/*===========MERCHENT-POLICY===========*/
.merchant-policy h2{font:25px/28px 'Avian-Bold'; color:#333333; text-transform:uppercase; margin:0px 0 0 0 !important; text-align:left;}
.merchant-policy  p{color: #212121; font: 15px/26px Arial,Helvetica,sans-serif;  margin: 12px 0 0; padding: 0 0 13px;}
.merchant-policy ul { list-style-type:none; margin:0; padding:0;}
.merchant-policy ul li {background: url("images/list-icon.png") no-repeat scroll left 6px; float: none; line-height: 30px; padding: 0 0 0 25px;}

/******** find-local-service-page ********/
.find-local-service-banner img{ width:100%;}
.country-name{ margin:36px 0 0;}
.country-name ul{ list-style-type:none; margin:0 0 0 25px; padding:0;}
.country-name li{ position:relative; padding:0 0 0 34px; font:15px/24px 'Arial'; color:#1d1d1d; margin:8px 0 0; text-transform:uppercase;}
.country-name li:before{ content:url('images/icon-list.png'); position:absolute; left:0; top:0;}
.country-name li a{ color:#1d1d1d;}

/*=============== FIND _LOCAL_SERVICE ============*/
.find_loacal_service h2, .find_loacal_service h3{color:#333; text-align:center; text-transform:uppercase;}
.find_loacal_service h2{font:30px/28px 'Avian-Bold'; color:#333333;}
.find_loacal_service h3{ font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.Btn-blog-2 a { background: none repeat scroll 0 0 #F2F2F2; border: 2px solid #DBDBDB; border-radius: 10px; color: #000000; display: block;
 font: 25px/30px  'Avian-Bold';; padding: 33px 15px 35px; position: relative; text-align: center;}	
.Btn-blog-2 a span{ color:#c50000;}
.Btn-blog-2 a { outline: medium none; text-decoration: none; transition: color 1s ease 0s;}
.Btn-blog-2 a:hover { background: none repeat scroll 0 0 #0591C6; border-color: #037FAE; color: #FFFFFF;}
.cart_bt a { background: linear-gradient(to bottom, #FFBA00 0%, #FF9000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 2px solid #DBDBDB; border-radius: 10px; color: #000000; display: block; font: 25px/30px  'Avian-Bold'; padding: 33px 15px 35px; position: relative; text-align: center;}	
.cart_bt a { outline: medium none; text-decoration: none; transition: color 1s ease 0s;}
.cart_bt a:hover { background:#0591C6; border-color: #037FAE; color: #FFFFFF;}
.find_loacal_service p{font-family: 'AvianRegular'; font-size:18px; color:#222; text-align:left; line-height:30px;}
.find_loacal_service_box{ background:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:26px; width:100%; padding:30px; 
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0 0 20px 0; overflow:hidden;}
.find_loacal_service_box span{ color:#0590C5;}
.schedule-certified-technician{ width:770px; margin:40px auto 0; overflow:hidden;}
.schedule-certified-technician .mob_cert_logo{ text-align:center;}
.schedule-certified-technician .grid_3{ padding:0;}
.schedule-certified-technician .grid_2{ padding:0 30px;}
.schedule-certified-technician .cart_bt a {line-height: 40px; padding: 6px 15px; margin-top:88px;}
.schedule-certified-technician .Btn-blog-2 a {line-height: 40px; padding: 6px 15px; margin-top:88px;}
.schedule-certified-bt .widget{ padding:15px 0;}
.schedule-certified-bt .widget h3 a{ color:#2c5385;}
.schedule-certified-bt .widget h3 a:hover{ color:#333;   outline: medium none; text-decoration: none; transition: color 1s ease 0s;}
/*.schedule-certified-bt{background:#f2f2f2; border:2px solid #dbdbdb; border-radius:10px;behavior: url('htc/pie.htc'); padding:10px 10px 8px 10px; margin:0 0 10px 0; display:inline-block; width:354px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}*/

/* ========= customer_services_packages =============*/
.customer_services_packages{ text-align:center;}
.customer_services_packages .grid_10{ display:inline-table; float:none;}
.customer_services_packages ul.page_navi li{ float:left;}
.customer_services_packages h3{ text-align:center; font-family: 'AvianRegular'; font-size:17px; color:#333; text-transform:uppercase;} 

/* ============== FAQ AREA =========== */
.faq_area{}
.faq_area h1{ color: #333333; font: 30px/35px 'Avian-Bold'; margin: 20px 0; text-align: center; text-transform: uppercase;}
.faq_area h2{color: #333333; font:25px/30px 'Avian-Bold'; margin: 40px 0 20px 0; text-transform: uppercase; text-align:left;}
.faq_area p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-top:58px; line-height:22px; color:#333333;}
.faq_area ul{ list-style-type:none; margin:0; padding:0;}
.faq_area ul li{ float:none; font-family: 'AvianRegular'; padding:10px 0;}
.faq_area ul li a{font-size:18px; color:#0591c6;}
.faq_area ul li span{ width:30px; height:30px; background:#0591c6; display:block; float:left; border-radius:50px; behavior: url('htc/pie.htc'); color:#FFF;
 font-size:15px; line-height:30px; text-align:center; margin-right:20px;}
.faq_answer_area{ margin:25pxx 0; position:relative; width:100%;}
.faq_answer_area .faq_border{ border-bottom:1px solid #d3d3d3; margin:40px 0 0 0; }
.tab_to_top{ background:#FFF; width:50px; float:right; border:0px solid; position:absolute; right:0; bottom:-10px; text-align:center;}
.tab_to_top span{ background:#0591c6; height:27px; width:27px; display:block; display:inline-block; border-radius:50px; behavior: url('htc/pie.htc'); color:#FFF; line-height:25px;}

/* ======== sitemap_row ===========*/
.site_map h2{ font-family:'Avian-Bold'; font-size:25px; text-align:left; padding:0; margin:0; color:#333; text-transform:uppercase; }
.sitemap_row{ width:100%; background:#f2f2f2; overflow:hidden; padding:15px 0px 15px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:20px 0; }
.sitemap_row h2{ float:left; color: #1e477d; font-family:'Avian-Bold'; font-size:18px; text-transform:uppercase; padding:0;}
.sitemap_row .entry ul{ margin:10px 0 0 0;}
.sitemap_row .entry li {   color: #1e477d; line-height:20px; font-family: 'AvianRegular'; font-size:15px; text-transform:uppercase; padding: 5px 0 5px 30px;  position: relative;}


/****** Sidebar **********/
.sidebar h2{ font:24px/28px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:0;}
.widget { background:#f2f2f2; border:2px solid #dbdbdb; border-radius:10px;behavior: url('htc/pie.htc'); padding:10px 10px 8px 10px; margin:0 0 10px 0; display:inline-block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.widget a{ color:#000000; }
.widget a:hover{ color:#0591c6;}
.widget h3{ font:20px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:0;}
.widget>span.icon{line-height:30px; float:left; font-size:40px; color:#747474; margin-left:0px;}
.widget-edit h3{ margin-top:10px;}

/* Category Part List Page */
.widget-mob-no{ margin-top:40px;}
.widget-mob-no h3{ text-align:center}
.widget-part-ques h3{ text-align:center; padding-bottom:8px; padding-top:8px;}


/** Treadmill Review Page **/
.widget-Btns h3{ text-transform:none !important; padding:5px 0; line-height:24px;}

/* ============ Treaddmill service location ============= */
.service-location h1{font:30px/35px 'Avian-Bold'; color:#333; text-align:center; text-transform:uppercase; padding:0 0 0px 0;}
.service-location h2{font:25px/35px 'AvianRegular'; color:#333; text-align:center;  padding:0px 0;}
.service-location h3{font:18px/25px 'AvianRegular'; color:#222; text-align:center;  padding:10px 0;}
.service-location p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; padding:0; text-align:center; line-height:25px;} 
.service-location{ text-align:center;}
.service-location .grid_6{ display:inline-table; float:none; padding:0; margin-top:20px;}
.service-location .grid_3{ position:relative;}
.service-location .grid_3 p{ text-align:left; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 32px; font-size:15px; line-height:25px;}
.service-location .grid_3 p a{ color:#0591c6;}
.treadmill_service_icon{ display:block; width:32px; top:6px; left:0; position:absolute; height:20px; background:url(images/icon-list.png) left 0 no-repeat;}
/* ============ Online_Special ===========*/
.online_special h1 ,p{ text-align:center;}
.cuppon_area{ border:1px solid #ececec; margin-top:10px; width:100%; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;} 
.online_red_bt{ background:url(images/online_coupons_bt.png) no-repeat; margin-top:10px; width:239px; height:40px; color:#FFF; margin-bottom:10px; text-align:right;}
.online_red_bt a{ color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding:0 30px 0 0; line-height:38px;}
 
.cuppon_area .widget{ border-radius:3px; border:1px solid #cdcdcd; margin:10px 0; text-align:center; padding:10px;}
.cuppon_area .widget a{ font-size:17px; font-family:Arial, Helvetica, sans-serif; text-transform:none; line-height:25px;}
.cuppon_area .widget:last-child{ margin-bottom:30px;}
.online_special_left{ width:100%; border:1px solid #b6b6b6; overflow:hidden;}
.online_special_left .widget{border-radius:0px; background:#ff9900; margin:0; border-left:0; border-right:0; border-top:0; border-bottom:2px solid #dbdbdb;}
.online_blue_bt .grid_4{ padding:0; margin-top:15px;}
.online_blue_bt .widget{ background:#1e477d; border-radius:4px; text-align:center; border:0;}
.online_blue_bt .widget a{ font-size:16px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:25px;}
.online_blue_bt .widget a:hover{ color:#90c0ff;}


.online_special_left .widget a{ font-size:20px; color:#FFF; padding-left:45px;}
.online_special_left .widget a:hover{transition: color 1s ease 0s; color:#222222;}
.online_special .widget-edit{ font-weight:bold; text-transform:uppercase; padding:10px 0; margin:0; text-align:center;}
.online_special_left .widget-edit a{ padding:0px 0;}

.offer_box{ width:100%; float:left; border-bottom:1px solid #b6b6b6; padding:13px 0;}
.offer_box_img{ float:left; width:30%;}
.offer_box_content{ float:right; width:65%; }
.offer_box_content p span{ color:#bd0000; font-weight:bold; display:block;}
.offer_box_content p{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; text-align:left; line-height:26px; padding:0 10px 0 0;}

.online_special_left ul{list-style-type:none; margin:0; padding:0;}
.online_special_left ul li{ padding:0px 0; float:none; background:#0591c6; position:relative; margin:1px 0 0 0;}
.online_special_left ul li a{ font-size:16px; color:#FFF; font-family:"AvianRegular"; padding:0px 0 0 55px; line-height:46px;} 
.online_special_left ul li:before{ content:""; position:absolute; display:block; top:0; left:0; width:45px; height:100%; background:#0282bd;}
.online_special_left .iconic { position: absolute;left: 10px; top: 0px; color:#FFF; font-size:20px;}
/* =========== review_qulalifier ============*/
.review_qulalifier{ margin-bottom:50px; float:left; width:100%;}
.review_qulalifier_box{ background:#FFF; border:1px solid #d9d8d8; padding:11px 26px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:30px;}
.review_qulalifier .Btn-blog{ width:100%; margin:23px 0 0; }
.review_qulalifier .Btn-blog a { font-size:30px; color:#2b2b2b; font-family: 'Avian-Bold'; border-radius:10px; padding:23px 0; }
.review_qulalifier .Btn-blog a:hover { color:#FFF; }
/* ============ CONTACT PAGE CSS =========== */
.contact p{ text-align:left;}
.contact .grid_9 { padding:0;}
.contact .grid_4 p{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#222;}
.contact p span{ font-size:18px; font-family: 'Avian-Bold'; color:#333; display:block; padding:0;}
/* ========= Review Service Qualifier =============== */
.review_service_qualifier h1{ font-size:30px; font-family:'Avian-Bold'; color:#333333; text-align:center; text-transform:uppercase; 
padding:20px 0 60px; margin:0;}
.review_service_qualifier .grid_6{text-align:center;}
.review_service_qualifier .grid_6 .grid_4{ display:inline-table; float:none; padding:0;}
.review_service_qualifier .grid_6 .grid_4 span{ display:block; min-height:295px;}
.review_service_qualifier .grid_4 .widget{ padding:20px 0; background:#1a4880; margin-bottom:40px;}
.review_service_qualifier .grid_4 .widget a{ color:#FFF; font-size:22px; text-transform:uppercase; font-family:'Avian-Bold';}
.review_service_qualifier .grid_4 .widget a:hover{ color:#72d1f5;}
.review_service_qualifier .qualifier_map{ width:570px; margin:30px auto 0; overflow:hidden; text-align:center;}
.review_service_qualifier .qualifier_map .widget{ width:370px; margin:30px 0; display:inline-table; float:none;  background:#1a4880; padding:20px 0;}
.review_service_qualifier .qualifier_map .widget a{font-size:22px; text-transform:uppercase; font-family:'Avian-Bold'; color:#FFF;}
.review_service_qualifier .qualifier_map .widget a:hover{color:#72d1f5;}
/* ========== CERTIFIED SERVICE ============*/
.certified_services .customer_service_img{ margin:0; background:#e7e7e7;}
.certified_services h2{ font-family:'Avian-Bold'; font-size:30px; line-height:20px; padding-bottom:20px; color:#1e477d; text-transform:uppercase; margin:0;}
.certified_services h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#222222; line-height:30px; font-weight:normal;}
.certified_services .Btn-blog-2 a , .cart_bt a{line-height: 40px; padding: 6px 15px; margin:20px 0 0 0px;}
.certified_services h3{ font-family:'Avian-Bold'; font-size:20px; padding:10px 0; color:#222; text-transform:uppercase;}
.golden_strip{ width:100%; min-height:47px; background: rgba(248,187,73,1);
/*background: -moz-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,187,73,1) 24%, rgba(247,149,29,1) 76%, rgba(247,149,29,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,187,73,1)), color-stop(24%, rgba(248,187,73,1)), color-stop(76%, rgba(247,149,29,1)), color-stop(100%, rgba(247,149,29,1)));
background: -webkit-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,187,73,1) 24%, rgba(247,149,29,1) 76%, rgba(247,149,29,1) 100%);
background: -o-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,187,73,1) 24%, rgba(247,149,29,1) 76%, rgba(247,149,29,1) 100%);
background: -ms-linear-gradient(top, rgba(248,187,73,1) 0%, rgba(248,187,73,1) 24%, rgba(247,149,29,1) 76%, rgba(247,149,29,1) 100%);*/
background: linear-gradient(to bottom, rgba(248,187,73,1) 0%, rgba(248,187,73,1) 24%, rgba(247,149,29,1) 76%, rgba(247,149,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bb49', endColorstr='#f7951d', GradientType=0 );
border-radius:10px; behavior: url('htc/pie.htc')}
.golden_strip_box{ width:300px; float:left; background-image:url(images/golden_strip_arrow.png); background-position:top right; background-repeat:no-repeat; min-height:48px; text-align:center;}
.golden_strip_box_area{ width:270px; float:left; text-align:center;}
.golden_strip_box_area span{ font-family:'Avian-Bold'; font-size:27px; color:#FFF; text-align:center; line-height:45px; display:block; margin-bottom:30px;}
.golden_strip_box_area:hover span{color:#333; transition: color 1s ease 0s;}
.golden_strip_box_area p{ font-family:'Avian-Bold'; font-size:15px; text-transform:uppercase; color:#222; text-align:center; padding:0;}
.how_its_work h3{ font-family:'Avian-Bold'; font-size:20px; text-align:center; padding:0; text-transform:uppercase; color:#1e477d;}
.how_its_work { text-align:center; float:none;}
.howits_work_image{ border:1px solid #e5e5e5; width:308px; height:204px; display:inline-table; margin-top:20px;}
.how_its_work h2{ font-family:'Avian-Bold'; line-height:22px; text-align:center; font-size:15px; color:#222; background:#efefef; padding:15px 10px; width:100%; box-sizing:border-box; border:1px solid #e2e2e2; margin-top:20px;}
.how_its_work{ width:100%; box-sizing:border-box; margin:25px 0 30px 0; float:left;}
.red_text h2{ font-size:25px; font-family:'Avian-Bold'; color:#b40000; text-align:center; text-transform:uppercase;}
/****** Sidebar **********/
.sidebar h2{ font:24px/28px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:0;}
.widget { background:#f2f2f2; border:2px solid #dbdbdb; border-radius:10px;behavior: url('htc/pie.htc'); padding:10px 10px 8px 10px; margin:0 0 10px 0; display:inline-block; width:100%;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.widget a{ color:#000000; }
.widget a:hover{ color:#0591c6;}
.widget h3{ font:20px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:0;}
.widget>span.icon{line-height:30px; float:left; font-size:40px; color:#747474; margin-left:0px;}
.widget-edit h3{ margin-top:10px;}

/* Category Part List Page */
.widget-mob-no{ margin-top:40px;}
.widget-mob-no h3{ text-align:center}
.widget-part-ques h3{ text-align:center; padding-bottom:8px; padding-top:8px;}

/** Treadmill Review Page **/
.widget-Btns h3{ text-transform:none !important; padding:5px 0; line-height:24px;}

/* ============ Treaddmill service location ============= */
.service-location h1{font:30px/35px 'Avian-Bold'; color:#333; text-align:center; text-transform:uppercase; padding:0 0 0px 0;}
.service-location h2{font:25px/35px 'AvianRegular'; color:#333; text-align:center;  padding:0px 0;}
.service-location h3{font:18px/25px 'AvianRegular'; color:#222; text-align:center;  padding:10px 0;}
.service-location p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; padding:0; text-align:center; line-height:25px;} 
.service-location{ text-align:center;}
.service-location .grid_6{ display:inline-table; float:none; padding:0; margin-top:20px;}
.service-location .grid_3{ position:relative;}
.service-location .grid_3 p{ text-align:left; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 32px; font-size:15px; line-height:25px;}
.service-location .grid_3 p a{ color:#0591c6;}
.treadmill_service_icon{ display:block; width:32px; top:6px; left:0; position:absolute; height:20px; background:url(images/icon-list.png) left 0 no-repeat;}
/*
Footer
*/
.main-footer {}
.main-footer h2{ font:25px/24px 'Avian-Bold';color:#0590c5; text-align:center; text-transform:uppercase; padding:0 0 22px 0;}
.main-footer p{ font:16px/15px 'Arial'; color:#f1f1f2; }
.main-footer p>span{ color:#c3c6c6; font:14px/15px 'Arial'; }


.footer-top{ background: url(images/footer-top-arrow.png) no-repeat center top #0591c6; padding:58px 0 33px 0;}
.footer-top ul{ width:195px; float:left; list-style:none; padding:0; margin:0;}
.footer-top ul:first-child{ margin-left:149px;}
.footer-top li{ font:16px/20px 'Arial'; color:#ffffff; padding:6px 0 6px 12px; position:relative;}
.footer-top li::before{ content:url('images/foot-nav-list.png'); position:absolute; left:0; top:6px;}
.footer-top li>span.icon{ float:left;}
.footer-top li a{ color:#ffffff;}
.footer-top li a:hover{ color:#000;}

.footer-btm{background:#42484a; padding:43px 0 37px 0;}
.footer-btm ul{ padding:0; margin:0 0 13px 0; display:inline-table;}
.footer-btm li{ display:inline-block; font:16px/26px 'Arial'; color:#f1f1f2; background:url(images/foot-nav-divider.png) no-repeat left center; padding:0 8px 0 8px; float:left;}
.footer-btm li:first-child{ background:none;}
.footer-btm li a{ color:#f1f1f2;}
.footer-btm li a:hover{ color:#0591c6;}
.footer-btm .copy{ padding-top:5px;}



/*
	#Cms Area
*/
.entry p{ font:15px/26px Arial, Helvetica, sans-serif; color:#212121; margin:12px 0 0; text-align:left; padding:0 0 13px 0;}
.entry p a{ color:#0079ad;}
.entry p a:hover{ color:#212121;}
.entry h2{font:25px/28px 'Avian-Bold'; color:#333333; text-transform:uppercase; margin:50px 0 0 0; text-align:center;}
.entry h3{ font:20px/26px 'AvianRegular'; color:#000000; text-transform:uppercase; margin:10px; text-align:center;}
.entry h4{font:18px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase; margin:10px;}
.entry h5{font:15px/24px 'Arial'; font-weight:bold; color:#000000; text-transform:uppercase; margin:10px;}

.entry ul { margin:10px 0 0 25px; padding:0; list-style-type:none;}
.entry li { font:16px/22px 'Arial'; color:#212121; position:relative; padding:5px 0 5px 30px;}
.entry ul li { margin:0;}
.entry li::before{ content:url('images/list-icon.png'); position:absolute; left:0; top:8px;}
.entry ol { margin:10px 0 0 25px; padding:0; list-style-type:none;}
.entry li a{ color:#212121;}
.entry img.alignleft { margin:5px 15px 0 0;}
.entry img.alignright { margin:5px 0 0 15px;}




/*
	#IE hack. use media query.
*/
.ie .round { behavior: url('/htc/pie.htc');}


.sponsored-link-btn {
    background: none repeat scroll 0 0 #ff9900;
    border: 2px solid #dbdbdb;
    border-radius: 5px;
    color: #ffffff;
    display: table;
    font: 20px/35px 'AvianRegular';
    margin: 30px auto 0;
    padding: 10px 50px;
    text-align: center;
}
.sponsored-link-btn:hover {
    background: none repeat scroll 0 0 #0591c6;
}
#tab-1{clear:both;}
#breadcrumbs{margin-bottom:20px;}
#breadcrumb {
    background-repeat: no-repeat;
    color: #9b9b9b;
    font: 11px/20px Arial,Helvetica,sans-serif;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#breadcrumb li {
    float: left;
    list-style-type: none;
    margin-left: 10px;
}
#breadcrumb a {
    background-image: url("/bc_separator.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #454545;
    display: block;
    height: 20px;
    padding-right: 15px;
    text-decoration: none;
}
.fluid-width-video-wrapper {
    padding: 0;
    z-index:999;
    position: relative;
    width: 100%;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.video_area {
    margin: 10px auto 0;
    width: 800px;
}
.video_area .video2 {
    margin: 0;
}
#narrow-by-list .lists {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #d9d7d7;
    float: left;
    font-size: 10px;
    height: 107px;
    margin-right: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 180px;
}

.block-layered-nav dd {
    padding: 0 5px 0 10px;
}
#narrow-by-list .lists ol.laynav {
    line-height: 15px;
}
#narrow-by-list .lists ol.laynav {
    line-height: 15px;
    margin: 0 0 0 -43px;
}
#narrow-by-list .lists ol {
    list-style: none outside none;
}
#narrow-by-list .lists {
    font-size: 10px;
}
.block-layered-nav dd li {
    border-bottom: 1px solid #d9d7d7;
    border-top: medium none;
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 97%;
}
.laynav li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#narrow-by-list .lists ol.laynav {
    line-height: 15px;
}
.laynav a {
    color: #4e565d;
}
#narrow-by-list {
    height: 90px;
    margin: 0 0 10px;
    width: 100%;
}
.block-layered-nav {
    border: 0 none;
    position: relative;
}
.toolbar .pager {
    padding: 3px 8px;
}
.pager {
    font-size: 11px;
    margin: -5px 0 0;
    text-align: center;
}
.pager .limiter {
    color: black;
    float: left;
    font-size: 12px;
    margin: 5px 0 0 -5px;
}

.pager .limiter label {
    vertical-align: middle;
}
.pager .limiter select {
    margin: 0 0 1px;
    padding: 0;
    vertical-align: middle;
}

.pager .pages {
    float: right;
    margin: 5px 0 0;
}
.pager .pages ol {
    display: inline;
}
.pager .pages li {
    display: inline;
    margin: 0 0 0 4px;
}

.cart .page-title {
    border-bottom: 1px solid #ededed;
    margin-bottom: 15px;
}
.cart .page-title h1 {
    border-bottom: medium none;
    float: left;
    margin-bottom: 6px;
    margin-right: 10px;
}
ol, ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.checkout-types {
    float: right;
    width: 100%;
    text-align: right;
}
.checkout-types li{}
.checkout-types button{margin-top:6px;    background: linear-gradient(to bottom, #f6db71 0%, #d98726 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 5px;
    color: #000000;
    display: block;
    font: 14px/24px 'Arial';
    padding: 3px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;    outline: medium none;
    text-decoration: none;
    transition: color 1s ease 0s}
.review-mfr-index-content p {text-align:left;}
.currently{margin:0 20px 20px;text-align:left;}
.currently p{text-align:left;font-weight:bold;}
.currently span.value{font-size:15px;font-weight:bold;}

.cart-list-tab-menu2 div {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 2px solid #dbdbdb;
    border-radius: 10px;
    color: #000000;
    font: 25px/20px "Avian-Bold";
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
    padding: 15px 20px 15px 24px;
    position: relative;
cursor:pointer;
}
.cart-list-tab-menu2 div:hover{
    background: none repeat scroll 0 0 #006b93;
    color: #ffffff;
}
.cart-list-tab-menu2 a {
    color: #000000;
    font: 25px/20px "Avian-Bold";
    text-transform: uppercase;
}
.menuul{
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #ccc;
    display: none;
    position: absolute;
    width: 60%;
    z-index: 999;
    padding:10px;
}
.menuul a{
	color: #2b2b2b;
font: 14px/26px "AvianRegular";	

}
.merchant-policy p{text-align:left;}
a[href^=tel]{
    color:inherit;
}
#float-ad{z-index: 999;position:fixed;bottom:0;text-align: center;width:100%}
#float-ad img{width:98%;max-width:480px;border:1px solid #928f8f;}
#float-ad .close {
position:fixed;margin:2px 0 0 -20px;
    z-index: 100;
    background-color: #FFF;
    padding: 5px 2px 2px;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    opacity: .8;
    text-align: center;
    font-size: 22px;
    line-height: 10px;
    border-radius: 50%;
}
#float-ad:hover .close {
    opacity: 1;
}
.top_link span{margin: 0 auto 30px !important;}
	/* ============ Add on 19th feb , 2015 ============= */
	.single_pg{}
	h1.pageTitle2{ font:30px/35px 'Avian-Bold'; color:#0f3565; text-transform:uppercase; text-align:left; margin-bottom:20px; }
	.single_pg .steps_wrap{ width:100%; float:left; background:#e1e1e1; padding:15px; margin:15px 0 0; box-sizing:border-box;}
	.single_pg h2{text-align:left; font:25px/28px "Avian-Bold"; color:#333333; text-transform:uppercase;}
	.single_pg .entry h2{text-align:left !important; margin-top:10px !important;}
	.single_pg h3{text-align:left; margin:15px 0 0; font:20px/26px "AvianRegular"; }
	.single_pg .entry h3{text-align:left !important;}
	.single_pg h4{font:18px/20px 'Avian-Bold'; color:#000000; text-transform:uppercase;}
	.single_pg .pic_box{ width:auto; height:200px; padding:5px; background:#fff; float:left; margin-right:15px; box-shadow:0 0 2px #999; box-sizing:content-box;}
	.single_pg .pic_box img{ width:auto; height:100%; margin:0px;}
	.single_pg .steps_wrap h4{ margin:0 0 7px 0; font-size:18px; color:#0f3565;}
	.single_pg p{font-family: 'AvianRegular';}
	.single_pg ul { margin:10px 0 0 25px; padding:0; list-style-type:none;}
	.single_pg li { font:16px/22px 'Arial'; color:#212121; position:relative; padding:5px 0 5px 30px;}
	.single_pg li srtong{ font-weight:700;}
	.single_pg ul li { margin:0;}
	.single_pg li::before{ content:url('images/list-icon.png'); position:absolute; left:0; top:8px;}
	.single_pg ol { margin:10px 0 0 25px; padding:0; list-style-type:none;}
	.single_pg li a{ color:#212121;}

	/* Table styling */
	.table_wrap table{ width:100%; float:left; background:#ffffff;}
	.table_wrap thead{background:#e7e6e6; text-transform:uppercase;}
	.table_wrap tr.odd{ background:#f2f2f2;}
	.table_wrap th{ padding:10px; border:solid #dbdbdb; border-width:1px;}
	.table_wrap td{ padding:10px; border:solid #dbdbdb; border-width:1px;}
	.pic_wrap{ background:#ffffff; padding:2px; box-shadow:0 0 3px #ccc; box-sizing:border-box;}
	.pic_wrap img{ height:auto;}
	.table_wrap .pic_wrap{width:130px; margin-bottom:10px;}

	/* table - Accordian styling */
	.mob_table h3.accor_title{background: none repeat scroll 0 0 #0591c6; border-radius: 10px; box-sizing: border-box; color: #ffffff; display: block; float: left; font: 14px/15px "Arial",Helvetica,sans-serif; padding: 14px 35px 14px 20px; position: relative; width: 100%; cursor:pointer; position:relative;}
	.mob_table h3.accor_title:after{background:none repeat scroll 0 0 #fff; border-radius:50%; color:#0591c6; content: ""; font-family: iconic; font-size: 15px; font-weight: bold; height:16px; line-height:16px; position:absolute; right:15px; text-align:center; top:15px; width:16px;}
	.mob_table h3.active{ border-radius:10px 10px 0 0;}
	.mob_table h3.accor_title.active:after{ content:"\e845";}
	.mob_table .accor_wrap{background: none repeat scroll 0 0 #eeeeee; display:none; border-radius: 0 0 10px 10px; box-sizing: border-box; float: left; padding: 12px 15px 8px; width: 100%;}
	.mob_table .accor_wrap.active{ display:block;}
	.mob_table .tbl_row{border-top: 1px solid #d9d9d9; box-sizing: border-box; float: left; /*padding: 8px 10px;*/ padding:8px 0; width: 100%; font:12px/20px Arial,Helvetica,sans-serif; color:#000;}
	.mob_table .tbl_row:first-child{ border-top:none;}
	.mob_table .col_left{ width:30%; padding-right:10px; float:left; box-sizing:border-box;}
	.mob_table .col_right{ width:70%; padding-left:10px; float:right; box-sizing:border-box;}
	.mob_table .pic_wrap{ width:220px; float:left; margin:0 5px;}
	.parts_diagram_pics { margin-top:15px;}
	.parts_diagram_pics .pic_box{ margin-top:15px;}

/* Add on 26th feb, 2015 */
.Agile_pic{ float:left; margin:25px 0; padding:15px;}
.Agile_pic img{ width:100%;}
.smooth_fit_service_pg .table tr:hover td{ background:none; cursor:default;}

/*14.3.2015*/
.products-skatch { padding: 5px;  background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 0 2px #999999; display:block; float:left;}
.bookmarking { }
.bookmarking tr td { font-size:16px; padding: 10px;}
.section1 { clear:both;}
.section4 { clear:both;}
.section4 ol { counter-reset: my-badass-counter;} 
.section4 ol li:before { content: counter(my-badass-counter, upper-alpha); counter-increment: my-badass-counter; margin-right: 5px; font-weight: normal; background:none;}

/*css by chandan*/
a.go_top {cursor: pointer;font-size: 14px;color:#1e477d; text-decoration:none; float:right; text-align:right;}
.trade_content {width:100%; border:1px solid #dbdbdb; float:left; margin-bottom:15px; margin-top:20px;}
.trade_content p.hed {font-family:'AvianRegular'; font-size:18px; border-bottom:1px solid #dbdbdb; text-align:center; padding-bottom:8px; font-weight:bold;}
.trade_content a {font-family:'AvianRegular'; font-size:14px; border-bottom:1px solid #dbdbdb; text-align:center; float:left; color:#000; width:100%; padding:6px 0 6px 0;}
.trade_content a.last {border-bottom:none;}
.trade_content a.contents {font-family:'AvianRegular'; font-size:18px; font-weight:bold;}
.contentdiv {margin-bottom:15px; float:left; width:100%;}
.techno {width:100%; border:1px solid #dbdbdb; float:left; margin-top:15px; margin-bottom:20px;}
 p.techhed {text-align:center;}
.techrow {width:100%; float:left; border-bottom:1px solid #dbdbdb; font-family:'AvianRegular'; font-size:14px;}
.techrow_left {	width:49%; float:left; text-align:center; border-right:1px solid #dbdbdb;}
.techrow_right {width:49%; float:left; text-align:center;}
.lasttech {border-bottom:none;}
.tradepic {width:100%; text-align:center; float:left;}
.pixspace {margin-top:10px; margin-bottom:10px;}
.tablediv {border: 1px solid #dbdbdb;float: left;margin-bottom: 20px;margin-top: 15px;width: 100%;}
.tablrow {border-bottom: 1px solid #dbdbdb;float: left;font-family: 'AvianRegular';font-size: 12px;width: 100%;}
.tablrowlast {border-bottom:none;}
.tablrow .leftsec {float: left;width:11%;}
.tablrow .leftsec p {padding-left:5px; font-size:14px; text-transform:uppercase; padding-bottom:5px;}
.tablrow .rightsec {border-left: 1px solid #dbdbdb;float: left;width:88%;}
.tablrow .rightsec p {padding-left:5px; font-size:14px; padding-bottom:5px;}
.engleft {width:40%; float:left; border-right:1px solid #dbdbdb;}
.engright {width:50%; float:left; margin-left:5%;}
.engright p {padding-top:10%;}
.manual {float: left;margin-bottom: 15px;margin-top: 20px;width: 100%;}
.manual a {color: #000;float: left;font-family: 'AvianRegular';font-size: 14px;width: 100%;}
.tabl {border: 1px solid #dbdbdb;float: left;margin-bottom: 20px;margin-top: 15px;width: 100%;}
.tablrow {border-bottom: 1px solid #dbdbdb;float: left;font-family: 'AvianRegular';font-size: 14px;width: 100%;}
.col {border-right: 1px solid #dbdbdb;float: left;text-align: center;width: 7%;}
.mob_table .cols {box-sizing: border-box;float: left;padding-left: 4px;width: 20%;}
.mob_table .cols2 {box-sizing: border-box;float: left;width: 25%; text-align:center;}
p.tablhed {	font-weight:bold; padding-bottom:10px; padding-top:10px;}











/* From responsive.css
 * 
 * 
 * 
 */

/*
If you want to add Responsive style your project just copy this stylesheet and add at the end of main stylesheet.
Or link this stylesheet after main stylesheet but it is not recomended. Because it genarates one more http request.

=================================================
            ## Responsive Style
=================================================
*/
/*
Base: 7765626b69640d0a
version:1.9

*/

.mobile, .ipad , .hidden-on-desktop{ display:none;}
.hidden-on-mobile, .hidden-on-ipad, .hidden-on-desktop {} 
.desktop { display:block;}

/* Larger screen*/
@media only screen 
and (min-width : 1200px) {
    .base-width { width:1200px;}	
    .container_12
    {  
        width: 1200px;
    }

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.grid_1 {width: 70px;}
.grid_2 {width: 170px;}
.grid_3 {width: 270px;}
.grid_4 {width: 370px;}
.grid_5 {width: 470px;}
.grid_6 {width: 570px;}
.grid_7 {width: 670px;}
.grid_8 {width: 770px;}
.grid_9 {width: 870px;}
.grid_10 {width: 970px;}
.grid_11 {width: 1070px;}
.grid_12 {width: 1170px;}

}

@media only screen 
and (min-width : 1024px) 
and (max-width : 1199px) {
	
    .base-width{width:994px;}
    #forum-link{display:none;}
    nav li{ padding-right:13px;}
    .two-column .main-column{ width:684px;}
    .sidebar{ width:250px;}
    .Btn-blog{ width:216px;}	
    .social-link a.fa{ width:40px; height:40px; line-height:40px; font-size:24px;}
    .footer-top ul:first-child{ margin-left:18px;}
    /****** Product Page *******/
    .product-page img{ width:100%;}
    .brought-product .price-all{ width:278px; float:right;} 
    .entry .problems ul, .problems ul{ width:300px;}
    .entry .problems ul:first-child, .problems ul:first-child{ padding-left:19px;}	
    .product-total .add-to-cart{ width:auto; float:right;}
    .product-total .add-to-cart a.yellow-btn{ line-height:30px; padding:0 30px;}
    .shipping-box-contain{ width:244px !important;  }

    /*HOME PAGE*/
    .link_group {width:690px; float:left;}
    .features_container{ width:100%;}
    .right_area{ float:right; width:260px;}
    .features_container .grid_2 {
        box-sizing: inherit;
        width: 150px;
    }
    .click_to_chat , .online_discount ,.track_your_order{ font-size:18px;}
    /****** Best-Buy-Categories Page**********/
    .category-page img{ width:100%;}
    a.best-category{ width:184px;}
    .treadmill{ width:467px !important;}
    .discnt-online{ padding-top:20px; width:305px;}
    .runner{ width:625px;}

    /***** Category Part List Page ************/
    .cat-part-list-box{ width:208px; margin-left:30px;}
    .cat-part-list-page .grid_12{ width:964px;}
    .cart-box .Lft-cart-box{ width:712px;}
    .cart-box .Rht-cart-box{ width:250px;padding:15px;}
    .cart-box .Rht-cart-box h4{ font-size:18px; }
    .cart-box .Rht-cart-box a.discount-Btn{  padding:7px 0 15px 0; font-size:18px; }
    .cart-box .Rht-cart-box a.discount-Btn>span.iconic-gift{ font-size:30px;}

    /****** Review Product Page**********/
    .review-product .grid_4{ width:305px}
    .review-product .grid_8{ width:625px}
    .doctor-note span.text{ width:694px;}
    .review-product .social-link a.fa{ width:64px; height:64px;font-size:34px; line-height:64px; }

    /****** Review Product Page**********/
    .shopping-cart-box .total{ margin-left:80%;}
    .shopping-cart-box .box_2{ width:466px;}
    .shopping-cart-box .box_4{ width:165px;}
    .shopping-cart-box .box_6{ width:100px; }

    /****** Treadmill Review Page**********/
    .treadmill-review .grid_12{ width:964px;}
    .treadmill-review-list-1 .cat-part-list-box{ padding-left:40px;}
    .treadmill-review-list-2 .cat-part-list-box{ padding-left:16px; width:120px;}
    .treadmill-review a.ask-a-treadmill{ width:665px;}
    .treadmill-review .widget-edit h3{ font-size:16px;}
    a.trademill-brand{ line-height:26px;}

    /****** Electrical Problem**********/
    .electrical_problem .grid_12{ width:960px !important;}
    .electrical_problem .Btn-blog { margin-left: 30px; width:300px !important;}

    /****************Elliptical Part Precor***************/
    .Elliptical_precor_page .grid_3{ width:244px !important;}

    /******** Ironman Keys Problem ********/
    .ironman-keys-page .grid_4{ width:301px;}

    /******** Privecy Policy Page Page ********/
    .iframe-container{ width:994px;}

    /******** Reviews Mfr Index ********/
    .reviews-mfr-index{ width:100%;}
    .reviews-mfr-index .grid_5{ width:467px;}
    .reviews-mfr-index .Btn-blog a{line-height:40px;}
	
	/******** find-local-service-page ********/
    .country-name .grid_3{ width:218px;}
	
    /*=============== FIND _LOCAL_SERVICE ============*/
    .schedule-certified-technician{ width:760px; margin:40px auto 0; overflow:hidden;}
    .schedule-certified-technician .grid_3{ padding:0; width: 250px;}
    .schedule-certified-technician .grid_2{ padding:0 30px; width: 200px;}
    .find_loacal_service h2, .find_loacal_service h3{color:#333; text-align:center; text-transform:uppercase;}
    .find_loacal_service h2{font:30px/28px 'Avian-Bold'; color:#333333;}
    .find_loacal_service h3{ font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
    .schedule-certified-technician .Btn-blog-2 a {line-height: 40px; margin-top: 90px; padding: 8px 15px; }
    .schedule-certified-technician .cart_bt a {line-height: 40px; margin-top: 90px; padding: 8px 15px;}
	
.service-location .grid_6{ width:600px;}
.service-location .grid_3{ width:285px;}

/* ========== CERTIFIED SERVICE ============*/
.certified_services .customer_service_img{ margin:0; background:#e7e7e7; width:290px;}
.certified_services h2{ font-family:'Avian-Bold'; font-size:30px; line-height:20px; padding-bottom:20px; color:#1e477d; text-transform:uppercase; margin:0;}
.golden_strip_box{ width:250px;}
.howits_work_image{ width:250px;}
.how_its_work .grid_4{ width:300px;}
.how_its_work h2 { color: #222222; font-size: 14px;  margin-top: 20px; padding: 15px 10px;}
.golden_strip_box_area{ width:210px; float:left; text-align:center;}
.red_text h2{ font-size:25px; font-family:'Avian-Bold'; color:#b40000; text-align:center; text-transform:uppercase;}
.certified_services .last_price_text{ display:inline-table; width:430px; float:none; margin:0px 0 0; padding:0;}
.bottom_price{ width:100%; overflow:hidden;}
.certified_services .bottom_price h4{ font-size:20px; float:left; text-align:left; font-family:'Avian-Bold'; color:#222; line-height:70px;}
.certified_services .bottom_price .Btn-blog-2{ margin:0 0 0 20px; padding:0;}

/* ============ Online_Special ===========*/
.online_special_left ul li a { font-size: 12px; line-height: 45px;}
.offer_box_content p {font-size: 15px; line-height: 23px;}
.offer_box{ padding:5px 0;}
.online_special_left .widget a{font-size: 20px; padding-left: 12px;}
/*=============WALKING BELT PRDUCT===============*/
.walkingbelt-product .grid_12{ width:970px;}
.walkingbelt-product .grid_7{ width:568px;}
.walkingbelt-product .product_right{ width:202px;}
.walkingbelt-product .product_left { float: left; width: 360px;}
.walkingbelt-product .grid_8{ width:715px;}
.walkingbelt-product_qustions_area{ width:250px;}
.frequent { padding: 12px 0 0;}
.brought-product .price-all{ width:260px;}

/* ========= Review Service Qualifier =============== */
.review_service_qualifier .grid_4{ width:394px;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
/*
## 960 Grid System Modified
*/

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
    margin-left: auto;
    margin-right: auto;
    width: 768px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }



/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.grid_1 {width: 34px;}
.grid_2 {width: 98px;}
.grid_3 {width: 162px;}
.grid_4 {width: 226px;}
.grid_5 {width: 290px;}
.grid_6 {width: 354px;}
.grid_7 {width: 418px;}
.grid_8 {width: 482px;}
.grid_9 {width: 546px;}
.grid_10 {width: 610px;}
.grid_11 {width: 674px;}
.grid_12 {width: 738px;}


.desktop, .mobile, .hidden-on-ipad { display:none;}
.ipad, .hidden-on-desktop, .hidden-on-mobile { display:block;}
img { max-width:100%; height:auto;}
.base-width { max-width:748px; width:748px; }

.pdng-lft-0{ padding-left:0px !important;}
.pdng-rht-0{ padding-right:0px !important; }

.header{ padding-bottom:19px;}
.logo{ padding-top:14px; padding-bottom:12px;}
.cart{ width:100px;}
.cart p{ margin-top:20px; padding-bottom:0;}
.main-header span.iconic-basket{ margin-top:15px;}
.top-link{ margin:20px 0 0;}
.top-link li:first-child{ padding-right:15px;}
.top-right{ padding-top:30px;}
.mob-nav a{ margin-top:9px; }
.mob_menu{ top:48px;}


.content-layout{padding:22px 0 ;}
.one-column .main-column , .two-column .main-column{ width:100%; padding:0;}
.sidebar{ width:100%; padding:0;}
.social-link{ width:380px;text-align:center;}
.social-link a.fa{ width:48px; height:48px; font-size:26px; line-height:48px; float:none; margin:0 12px; text-align:center;}
.Btn-blog{ width:229px; margin-left:30px;}
.social-link{ width:100%; padding-top:10px;}
.social-link h3{ padding-bottom:8px;}
.top_margin{ margin:34px 0 0 0;}
.body_text_area h1{ font-size:25px;}

/*Frontpage*/
.link_group { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.features_container .grid_2 { width:157px; box-sizing:inherit; -moz-box-sizing:inherit; -webkit-box-sizing:inherit;}
.right_area{ width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:20px;}
.click_to_chat{ width:226px; float:left; margin:0 25px 0 0; padding:6px 0 5px 10px; font-size:15px;}
.iconic-comment { font-size: 25px; line-height: 40px; padding-top: 0;}
.track_your_order{width:226px; float:left; margin:0 0 0 0;}
.track_your_order p { font-size:15px;}
.online_discount{float: left; font-size: 15px; line-height: 30px; margin: 0 0 0 17px; padding: 6px 0 5px 10px; width: 226px;}
.track_your_order{ font-size:15px; padding:6px 0 5px 10px;}
.iconic-check-2 { font-size: 25px; line-height: 38px;}
.iconic-alert { font-size: 25px; line-height: 36px;}
.social-link h3{ padding:10px;}
.repair_support ul{ width:166px;}
.repair_support ul:first-child { padding-left: 0px; margin:10px 0 0 0;}

.main-footer h2{ font-size:22px;}
.main-footer p{ font-size:15px;}
.main-footer p>span{ font-size:13px;}
.footer-top{ padding:45px 0 25px;}
.footer-top ul{ width:149px;}
.footer-top li{ font-size:14px;}
.footer-top ul:first-child{ margin:0;}
.footer-btm{ padding:33px 0 30px;}
.footer-btm li{ font-size:15px;}



/******* Product Page ************/
.product-page p{ }
.product-total{ border:none; padding:0; margin:0;}
.product-total .add-to-cart{ width:100%; margin:13px 0 0;}
.product-total .add-to-cart a.yellow-btn{ line-height:29px;}
.product-total .quantity{ float:right; width:120px;}
.product-total .quantity input[type="text"]{ float:right;}

.shipping-box-contain{ width:230px !important;}
.shipping-box{ padding:3px 5px;}
.shipping-box span.day{ font-size:12px;}
.brought-product{ padding-top:0; padding-bottom:5px;}
.brought-product-pic{ width:155px; padding-left:40px; background-position:12px center;}
.brought-product .price-all{ width:166px;}
.shipping-box a.blue-btn{ font-size:10px; margin-top:12px;}
.brought-product .price-all{ padding-top:10px; float:right;}
.brought-product .price-all p{ font-size:13px; padding:0;}
.brought-product .price-all p>span{ font-size:13px;}
.price-all a.yellow-btn{ font-size:12px; padding:0; line-height:41px;}
.entry .problems , .problems{ margin-top:15px;}
.entry .problems ul, .problems ul{ width:239px; padding-right:10px;}
.entry .problems ul:first-child, .problems ul:first-child{ padding-left:0;}


/****** Best-Buy-Categories Page**********/
a.best-category{ width:140px;}
.best-trademill .box-lft p{ font-size:12px; line-height:18px;}
.best-trademill li{ font-size:12px; line-height:18px;}
.discnt-online{ padding:0; width:241px;}
.runner{ width:497px;}

/****** Category Part List Page **********/
.cat-part-list-page .main-column ,.cat-part-list-page .sidebar{ width:359px !important; margin-bottom:15px;}
.widget-mob-no{ margin-top:0;}
.cat-part-list-page .grid_12{ width:748px; padding:0;}
.cart-box{ height:220px;}
.cart-box .Lft-cart-box{ width:496px; padding:15px 10px 15px 10px;}
.cart-box .Lft-cart-box .cart-pic-box{ width:72px; height:68px; margin-right:13px;}
.cart-box .Lft-cart-box h3{ font-size:13px; line-height:20px;}
.cart-box .Lft-cart-box p{ font-size:12px; line-height:18px;}
.cart-box .cart-details{ margin-left:85px; margin-top:0;}
.cart-box .Lft-cart-box p strong{ font-size:14px;}
.cart-box .cart-details a.add-cart-Btn{ margin-top:5px;}
.cart-box .Rht-cart-box{ width:250px; padding:10px;}
.cart-box .Rht-cart-box h4{ font-size:18px; line-height:30px;}
.cart-box .Rht-cart-box a.discount-Btn{ padding:7px 0 15px 0; font-size:18px; }
.cart-box .Rht-cart-box a.discount-Btn>span.iconic-gift{ font-size:30px;}
.pagination-row{ margin-top:30px;}

/****** Review Product Page**********/
.review-product .grid_4{ width:246px}
.review-product .grid_8{ width:502px}
.rating-chart{ border:none;}
.doctor-note span.hdng{ width:205px;}
.doctor-note span.hdng h3{ font-size:15px;}
.doctor-note span.text{ width:542px;}
a.sponsored-link-btn{ display:block; padding:10px;}
.rating-chart .chart-row{ padding:5px 0 9px 0;}
.rating-chart p{ font-size:13px;}

/****** Shopping Catr Page**********/
.shopping-cart{ margin-bottom:0;}
.shopping-cart-box{ margin-bottom:15px;}
.shopping-cart-box .box_2{ width:349px; padding-right:40px;}
.shopping-cart-box .box_3{ width:30px;}
.shopping-cart-box .box_4{ width:130px;}
.shopping-cart-box .box_5{ width:44px;}
.shopping-cart-box .box_6{ width:110px;}
.shopping-cart-box .cart-hdng .box_2{ padding-left:140px; width:285px;}
.shopping-cart-box a.edit_Btn{ display:none;}
.shopping-cart-box a.iconic-edit{ display:block;}
.shopping-cart-box .row-list .box_2 p{ margin-top:0; padding:0;}
.shopping-cart-box .row-list{ padding:24px 15px;}
.shopping-cart-box a.continue ,.shopping-cart-box a.clr-update-btn{ margin-top:0; margin-bottom:0;}
.shopping-cart-box .total{ margin-left:74%;}


/***** Treadmill Parts ************/
.cat-part-list-box .treadmill-scroll{ margin-bottom:10px; height:304px !important;}
.cat-part-list-page .treadmill-part .main-column{ width:748px !important; float:left;}
.cat-part-list-page .treadmill-part .sidebar{ margin-bottom:0;}
.cat-part-list-page .treadmill-part .cat-part-list-box{ width:226px;}


/****** Treadmill Review Page**********/
.treadmill-review h2{ margin:0;}
.treadmill-review h3{ margin:0;}
.treadmill-review .main-column, .treadmill-review .sidebar{ width:359px !important;}
.treadmill-review .treadmill-content .main-column{ width:748px !important;}
.hot-deals{ margin:0 0 20px 0;}
.hot-deals img{ border-radius:5px; behavior: url('htc/pie.htc');}
.treadmill-review-list-2{ margin-bottom:28px;}
.treadmill-review-list-2 .cat-part-list-box{ width:107px; padding-left:12px; }
.treadmill-review-list-1 .cat-part-list-box li, .treadmill-review-list-2 .cat-part-list-box li{ line-height:20px;padding-bottom:6px;}
.video{ width:377px;}
.treadmill-review-list-1{ padding:0;}

/****** Electrical Problem**********/
.electrical_problem .grid_12{ width:748px !important; padding:0; }
.electrical_problem .Btn-blog {width:229px; !important;}
.electrical_problem .Btn-blog a{min-height:60px; }

/****** Customer Services **********/
.customer_service{ width:100%;}
.customer_service_img{width:290px; }
.customer_service h2{ font-size:15px; padding: 17px 0;}

/****************Elliptical Part Precor***************/
.Elliptical_precor_page .grid_4{ width:226px !important;;}
.Elliptical_precor_page .grid_4{ width:256px !important;}
.Elliptical_precor_page .grid_3{ width:202px !important;}
a.elliptical_btns{ font-size:14px; line-height:18px;}
table.elliptical_precor{ margin-bottom:0;}
table.elliptical_precor td{ padding:15px 4px; word-break:break-all;}
table.elliptical_precor td .brdr-pic{ width:44px;}

/******** Ironman Keys Problem ********/
.ironman-keys-page .grid_4{ width:249px;}
.ironman-keys-page .Btn-blog a{min-height:62px;}

/******** Privecy Policy Page Page ********/
.iframe-container{ width:748px; height:2520px;}

/******** Reviews Mfr Index ********/
.reviews-mfr-index{ width:100%;}
.reviews-mfr-index .grid_5{ width:374px;}
.reviews-mfr-index .Btn-blog a{line-height:40px;}

/******** find-local-service-page ********/
.select-state{ width:352px; padding:0; font:20px/53px 'Avian-Bold'; background:#ebebeb; display:block; border:2px solid #dedede; border-radius:10px; behavior: url('htc/pie.htc'); position:relative; margin:0px auto; text-align:center; overflow:hidden; cursor:pointer; color:#1e477d; text-transform:uppercase; margin-top:30px;}
.select-state a{text-align:center;}
.select-state span.iconn-down{ background:#1e477d; width:56px; line-height:38px; float:right; color:#ebebeb; font-size:38px; padding-bottom:15px;}
.select-state:hover{ color:#0591c6;}
.select-state:hover span.iconn-down{ background:#0591c6;}

.state-list{ width:352px; background:#ffffff; border:1px solid #ebebeb; border-radius:5px; behavior: url('htc/pie.htc'); padding:0px; margin:0px auto; height:350px; overflow-y:scroll;}
.state-list .grid_3{ width:100%; padding:0;}
.country-name{ margin:0;}
.country-name ul{ width:100%; padding:0; margin:0; }
.country-name li{ text-align:center; padding:0; }
.country-name li:before{ content:''; }
.country-name li a{ padding:3px 0 ;  display:block;}
.country-name li a:hover{ background:#1e477d;color:#ffffff;}

/*=============== FIND _LOCAL_SERVICE ============*/
.schedule-certified-technician{ width:100%; margin:40px auto 0; overflow:hidden;}
.schedule-certified-technician .grid_2{ padding: 15px; width: 184px; margin-top:40px;}
.schedule-certified-technician .cart_bt a { line-height: 40px; margin-top: 105px; padding: 6px 15px;}
.schedule-certified-technician .Btn-blog-2 a { margin-top:50px; padding:6px 15px;}
.schedule-certified-technician .grid_3{ padding:0; width: 262px;}
.schedule-certified-bt .grid_6{ width:374px;}
.schedule-certified-bt h3{ text-transform:inherit; font-size:18px;}


/*customer_services_packages*/
.customer_services_packages{ text-align:center;}
.customer_services_packages .grid_10{ display:inline-table; float:none; padding:0;}
.customer_services_packages .grid_5{ width:374px;}
.customer_services_packages ul.page_navi li{ float:left;}

/* ======== sitemap_row ===========*/
.site_map .grid_12{ padding: 0;
    width: 750px;}
	
/* ============ Treaddmill service location ============= */
.service-location .grid_6{ width:520px;}
.service-location .grid_3 {width:258px;}

/* =========== review_qulalifier ============*/
.review_qulalifier{ margin:0px; float:left; width:100%;}
.review_qulalifier_box{ margin-top:25px;}
.review_qulalifier .Btn-blog a { font-size:25px; padding:14px 10px; line-height:30px; }
/* ========== CERTIFIED SERVICE ============*/
.certified_services .customer_service_img{ margin:0; background:#e7e7e7; width:220px; padding:3px;}
.certified_services h2{font-size:20px; line-height:20px; padding-bottom:10px;}
.certified_services h4{ font-size:15px; line-height:25px; color:#000;}
.golden_strip_box_area span{ font-size:20px;}
.certified_services .Btn-blog-2 a, .cart_bt a {line-height: 28px; margin: 14px 0 0; padding: 5px 15px; font-size:15px;}
.golden_strip_box { width: 188px;}
.golden_strip_box_area p{ font-size:13px;}
.golden_strip_box_area{ width:180px;}
.howits_work_image{ width:212px; margin-top:10px;}
.how_its_work .grid_4{ width:248px;}
.how_its_work h3{ font-size:16px;}
.how_its_work h2 { color: #222222; font-size: 14px;  margin-top: 15px; padding: 15px 10px;}
.red_text h2{ font-size:20px; margin:0; padding:0;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {
    /* Styles */
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen  
and (max-width : 767px) {
/*
## 960 Grid System Modified
*/

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width:450px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.grid_1 {width: 30%;}
.grid_2 {width: 50%;}
.grid_3,
.grid_4,
.grid_5 ,
.grid_6 ,
.grid_7,
.grid_8 ,
.grid_9,
.grid_10,
.grid_11 ,
.grid_12 
{width: 100%; box-sizing:border-box; -moz-box-sizing:border-box;}	
.desktop, .ipad, .hidden-on-mobile { display:none;}
.mobile, .hidden-on-desktop { display:block;}
img { max-width:100%; height:auto;}
.base-width { max-width:480px; width:auto; padding:0 15px;}
body { min-width:320px;}

.pdng-0{ padding-left:0px !important; padding-right:0px !important; }
.header{ padding-bottom:15px;}
.logo{ padding-bottom:10px;}
.two-column .main-column{ width:100%; padding:0; }
.one-column .main-column{ width:100%; padding:0;}
.pageTitle h1{ font-size:20px; line-height:28px;}

.sidebar{ width:100%; padding:0;}
.widget  h3{ font-size:17px;}

.cart{ width:120px; float:left;}
.cart p{ font-size:19px; padding-bottom:0;}
.content-layout{padding:22px 0 10px 0;}
.Btn-blog{ width:100%; margin-left:0px;}
.Btn-blog a{ font-size:18px; padding:30px 15px;}
.social-link{ padding:35px 0 0;}
.social-link a.fa{ width:48px; height:48px; font-size:26px; line-height:48px; float:none; margin:0 3px; text-align:center;}
.social-link a.fa:first-child{ margin-left:3x;}

.main-footer h2{ font-size:17px; line-height:24px; padding-bottom:12px;}
.main-footer p{ font-size:14px; line-height:26px;}
.main-footer p>span{ font-size:13px;}
.footer-top{ background: url(images/footer-top-mob-arrow.png) no-repeat center top #0591c6; padding:38px 0 20px 0;}
.footer-top ul{ width:145px; float:left;}
.footer-top ul:first-child{ margin-left:0;}
.footer-top li{ font-size:14px;}
.footer-btm{padding:30px 0 20px 0;}
.footer-btm li{ font-size:14px; float:none;}
.footer-btm .copy{ padding:0;}
/***********HOME PAGE***********/

.repair_support ul:first-child { padding-left:0px;}
.entry ul{ margin:0 0 0 25px;}
/******* Product Page ************/
.product-page img{ width:100%;}
.product-page p{ text-align:center;}
.social-like{ padding-left:0;}
.brought-product{ padding:25px 0 20px 0;}
.brought-product-pic{ width:15%; padding-left:5%; background:url(images/icon-plus-small.png) no-repeat 7% center;} 
.brought-product .price-all{ width:40%; float:right; padding:0; margin:0;}
.brought-product .price-all p{ font-size:12px; padding:0; line-height:17px; margin:0;}
.brought-product .price-all p>span{ font-size:12px; line-height:17px;}
.price-all a.yellow-btn{ font-size:10px; padding:0; line-height:27px; margin-top:8px;}
.price-all a.yellow-btn>span.iconic-basket{ display:none;}
.social-like { width:100%;}
.social-like img{ width:auto;}
.product-total{ border:none; padding:0;}
.product-total .add-to-cart{ width:auto; float:right;}
.product-total .add-to-cart a.yellow-btn{ padding:3px 25px;}

.entry .problems ul, .problems ul{ width:226px; padding-right:10px;}
.entry .problems ul:first-child, .problems ul:first-child{ padding-left:0;}
.social-link{ padding-top:15px;}
.social-link h3{ padding:0 0 20px 0}
form.check-product{ padding:0;}
form.check-product .chk-btn{ padding:14px 20px; background:#0591c6; border-radius:5px; behavior: url('htc/pie.htc'); margin-bottom:19px;}
form.check-product input[type="checkbox"]{ margin:0;}
form.check-product span{font:bold 15px/24px 'Arial'; color:#ffffff; padding:0 0 0 12px; text-transform:uppercase; text-align:center;}
.social-like span.price{ font-size:16px;}
link_group.grid_1, .grid_2, .grid_4, .grid_5, .grid_8{ padding:0;}
/*HOME PAGE */
.body_text_area h1{font:20px/28px 'Avian-Bold'; margin-top:30px;}
.features_area_box {
    min-height: 130px;
    width: 130px;
}
.features_container grid_2{ padding:0;}
.features_container{width:100%; margin:0px 0 0 0;}
.features_area {margin: 10px 0;}
.right_area{ margin:10px 0 0 0;}
.features_area p{ font-size:18px;}

.mob_1{ float:left; width:50%;}
.mob_2{ float:right; width:50%;}

.entry ul{ margin:0;}
.entry p{ line-height:22px;}
.repair_support{ margin:0 0 25px;}
.repair_support ul{ width:50%;}


/****** Best-Buy-Categories Page**********/
.cat-part-list-page .grid_12{ padding:0;}
.category-page h2{ text-align:center; display:block; background:#0591c6; border:2px solid #dbdbdb; font-size:18px; padding:26px 0; margin-bottom:15px;}
a.best-category{ width:100%; margin:0 0 15px 0; padding:33px 0; font-size:18px;}
.cart-box{ height:auto; border-radius:0; margin:0 0 10px 0}
.cart-box .whitebg{ background:#f7f7f7;}
.cart-box .Lft-cart-box .cart-pic-box{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0;}
.cart-box .Lft-cart-box .cart-pic-box img{ width:100%;}
.cart-box .Lft-cart-box{ width:100%; padding:15px 25px;}
.cart-box .Lft-cart-box h3 ,.cart-box .Lft-cart-box p ,.cart-box .cart-details .price>span{ display:none;}
.cart-box .cart-details{ width:100%; margin:5px 0 0;}
.cart-box .cart-details .price{ width:auto; font-size:17px; margin-bottom:10px;}
.cart-box .cart-details .quantity{ float:right; width:120px; margin-bottom:10px;}
.cart-box .cart-details .quantity label{ font-size:12px;}
.cart-box .cart-details .quantity select{ float:right;}
.cart-box .cart-details .price p{ display:block;}
.cart-box .Lft-cart-box h6{ display:block;}
.cart-box .cart-details a.add-cart-Btn{ display:table; padding:8px 27px 10px 27px;  margin:0px auto; float:none; clear:both; font-size:14px;}
.cart-box .cart-details a.add-cart-Btn>span.iconic-basket{ font-size:20px; padding:0 5px 0 0;} 
.cart-box .Rht-cart-box{ display:none;}
.cart-box .social{ display:block;}
.pagination-row{ margin-top:25px; margin-bottom:20px;}

/****** Review Product Page**********/
.review-product h2{ font-size:18px; line-height:20px;}
.doctor-note{ display:none;}
.review-product .true-com{ display:block;}
a.sponsored-link-btn{ display:none;}
.rating-chart{ padding:20px 10px 0 10px; border:none;}
.rating-chart .pin{ width:30px;}
.rating-chart .chart-row{ padding:5px 0 9px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.rating-chart .chart-Lft{ width:80%;}
.rating-chart .chart-Rht{ width:20%;}
.rating-chart h3{ font-size:15px;}
.rating-chart p{ font-size:13px;}
.rating-chart h2{ font-size:16px; }
.review-product-tab{ margin:15px 0 0;}
.review-product-tab ul.tab-menu li{ width:100%; float:left; font-size:14px;}
.review-product-tab .tab-text{ border-color:#b6b6b6; padding:15px 10px 10px 10px;}
.review-product-tab .tab-text h3 ,.review-product-tab .tab-text p{ text-align:center;}

/*********************Review Popular Manufacturer page********************/
.body_text_area h2{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; line-height:20px;}
.review_heading{ font-family: 'AvianRegular'; font-size:15px; color:333; text-transform:uppercase; padding:10px 0 20px 0;}
a.best-category2{margin: 0 0 10px; width:100%; background: none repeat scroll 0 0 #F2F2F2; border-radius:5px; color: #000000; display: block;
    font: 18px/20px 'Avian-Bold'; text-transform:uppercase; padding: 15px 0; text-align: center; background:#f2f2f2; border:2px solid #dbdbdb; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a.best-category2:hover {background: none repeat scroll 0 0 #0591C6; color: #FFFFFF;}
.review_heading {color: #000333; font-family: 'AvianRegular'; font-size: 15px; padding: 10px 0 20px; text-transform: uppercase;}
/****** Shopping Catr Page**********/
.shopping-cart-box{ border:none; margin-bottom:15px;}
.shopping-cart-box .cart-hdng { display:none;}
.shopping-cart-box .row-list{ border:1px solid #e3dfdf;}
.shopping-cart-box .row-even{ border-top:none !important;}
.shopping-cart-box .row-list{ padding:4px 0 2px 0;} 
.shopping-cart-box .row-bottom{ padding:8px 0; border:none;}
.shopping-cart-box a.edit_Btn{ display:none;}
.shopping-cart-box a.iconic-edit{ display:block;}
.shopping-cart-box .box_2{ width:100%;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:1px solid #d9d9d9; padding:0 7px;}
.shopping-cart-box .picBox{ width:83px; margin-right:8px; margin-bottom:10px;}
.shopping-cart-box .box_1{ display:block;}
.shopping-cart-box .box_2 p{ font-size:12px; line-height:20px; margin:0;}
.shopping-cart-box .box_4 ,.shopping-cart-box .box_6{ display:none;}
.shopping-cart-box .box_3{ float:right; padding-right:7px;}
.shopping-cart-box .box_3 a{ float:right;}
.shopping-cart-box a.iconic-edit{ font-size:22px;}
.shopping-cart-box .box_5{ padding-left:7px; width:100px;}
.shopping-cart-box .box_5 label{ float:left; padding-right:5px; color:#0591c5; font:bold 12px/26px 'Arial'; text-transform:uppercase;}
.shopping-cart-box input[type="text"]{ margin:5px 0 0; width:33px; font-size:12px; line-height:18px;}
.shopping-cart-box a.iconic-edit{ margin:5px 0 0;}
.shopping-cart-box a.continue{ float:none; margin:8px 0; text-align:center;}
.shopping-cart-box .clr-update-btn-contain{ width:100%;}
.shopping-cart-box a.clr-update-btn{ margin:7px 0; width:100%; padding:5px 0; font-family:'AvianRegular'; font-size:16px;}
.shopping-cart-box .total{ margin-left:30px; font-size:12px; text-align:left;}
.shopping-cart-box .total-price{ font-size:12px; text-align:left;}
.shopping-cart-box .total-price a.iconic-cancel{ color:#ff0000; font-size:16px; margin-right:8px;}
.shopping-cart-box .total-price a.iconic-cancel:hover{ color:#212121;}
.brdr-mob{ border:1px solid #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.shopping-cart-box .paypal{ width:100%; padding:10px 7px 10px 12px;}
.shopping-cart img.shop-security-paypal{ float:left;}
.shopping-cart img.shop-security{ margin:10px 0; float:left;}
a.proceed-to-checkout{ text-transform:uppercase; padding:7px 0; font-weight:bold;}
.shopping-cart-box span.or{ font-size:14px;}

/***** Treadmill Parts ************/

.treadmill-part .cat-part-list-box{ width:100%; margin:0;}
.treadmill-part .cat-part-list-box .treadmill-scroll{ display:none;}
.treadmill-part .cart-list-tab-menu a{ padding-left:25px; text-align:left; border-radius:0; border:none; margin:10px 0 0;}
.treadmill-part .cart-list-tab-menu a > span.iconic-menu{ right:20px; left:auto;}
a.trademill-brand{ text-transform:uppercase; line-height:26px; font-size:18px;}
a.trademill-brand>span.icon{ font-size:26px;}
#show-brand-list{ top:50px !important;}
.treadmill-part .trademill-locate{ margin-top:15px !important;}



/****** Treadmill Review Page**********/
.treadmill-review h2{ font-size:20px; text-align:center;}
.treadmill-review .entry p{ text-align:center;}
.widget-Btns h3{ font-size:18px; line-height:20px; text-transform:uppercase !important; text-align:center;}
.widget-Btns > span.icon{ font-size:26px;}


/****** Electrical Problem**********/
.electrical_problem .Btn-blog {width:100% !important;  margin:15px 0 0px 0;}
.electrical_problem .Btn-blog:first-child {margin:15px 0 0px 0;}
.electrical_problem .Btn-blog a{ line-height:23px;}
.electrical_problem .entry .repair_support li ,.electrical_problem .repair_support li{ font-size:14px;}

/****** Customer Service***************/
.customer_service{ width:100%;}
.customer_service_page h2{ font-size:17px; padding:15px; margin-top:0; padding-top:0;}
.customer_service h2{ font-size:15px; padding:10px; line-height:normal;}

.customer_service td{ font-size:12px; padding:12px 10px;}
.customer_service_img{ width:100%; margin:10px 0;}
.customer_service_img img{ width:100%;}
.customer_service_page p{ text-align:center ;}
.customer_service_page h3{ font-size:20px;}

/****************Elliptical Part Precor***************/
.Elliptical_precor_page h3{ text-align:center;}
.Elliptical_precor_page .grid_3{ padding:0;}
.Elliptical_precor_page .pageTitle h1{ text-align:center;}
.instruction{ padding-bottom:15px;}
.instruction p ,.instruction .entry p{ text-align:center; font-size:12px; line-height:20px;}
a.elliptical_btns{font:18px/20px 'Avian-Bold'; padding:13px 5px; }
.Elliptical_precor_page a.elliptical_btns{ margin-bottom:10px;}
.Elliptical_precor_page a.text-uppercase{ text-transform:uppercase;}

/******** Repair Page ********/
.repair-page .Btn-blog a{ min-height:0; padding:25px 15px;}

/******** Walking Belt Problem Page ********/
.walking-belt-prblm .Btn-blog a{ min-height:0; padding:25px 15px;}

/******** Repair help belt loses Page ********/
.belt-lose-page h2{ font-size:19px; text-align:center;}
.belt-lose-page .video2{ margin-bottom:15px;}
.belt-lose-page .grid_6{ padding:0;}

/******** Privecy Policy Page Page ********/
.iframe-container{ min-width:290px; width:auto; max-width:480px; height:2520px;}

/******** Reviews Mfr Index ********/
.reviews-mfr-index{ width:100%;}
.reviews-mfr-index .Btn-blog a{ line-height:30px;}
.reviews-mfr-index .Btn-blog a span{ display:block;}
.review-mfr-index-content h2{ font-size:25px; }
.review-mfr-index-content { margin-top:0px;}
.review-mfr-index-content h3{ font-size:15px; line-height:25px;}

/*==========merchant-policy=======*/
.merchant-policy h2{ font-size:20px; line-height:25px;} 


/******** find-local-service-page ********/
.country-name{ margin:0;}
.country-name .grid_3{ padding:0;}
.country-name ul{ margin:0;}
.country-name li{ padding:0; text-align:center; margin:15px 0 0; text-transform:none;}
.country-name li:before{ content:'';}
.country-name li a{ color:#333333; font:18px/24px 'Avian-Bold'; text-align:center; background:#f2f2f2; border:2px solid #dbdbdb; border-radius:10px;behavior: url('htc/pie.htc'); padding:10px; display:block; }
.country-name li a:hover{ background:#0591c6; border-color:#037fae; color:#ffffff;}


/*=============== FIND _LOCAL_SERVICE ============*/
.find_loacal_service h2{ font-size:20px;}
.find_loacal_service h3 { font-size:15px;}
.find_loacal_service {padding: 0;}
.schedule-certified-technician {width: 290px; margin:20px auto 0;}
.mob_cert_logo {width: 100px;}
.schedule-certified-technician .cart_bt { width: 98px;}
.schedule-certified-technician .Btn-blog-2 {padding: 0 10px; width: 91px;}
.schedule-certified-technician .cart_bt a { margin: 38px 0 0; padding: 0; width: 94px; font-size: 10px; line-height: 24px;}
.schedule-certified-technician .Btn-blog-2 a {font-size: 10px; margin: 38px 0 0; padding: 0; line-height: 24px;}
.schedule-certified-bt .grid_6{ padding:0;}
.schedule-certified-bt h3{ text-transform:inherit; font-size:18px;} 
.find_loacal_service p{ font-size:15px; text-align:center; display:block;}
.find_loacal_service_box p{ text-align:center; font-size:15px;}
.find_loacal_service_box{ padding:10px;}
.find_loacal_service_box_mobile_bt .widget{ text-align:center; border:none; background:#0591c6; padding:15px 0;}
.find_loacal_service_box_mobile_bt .widget h3{ text-transform:inherit; font-size:18px;}
.find_loacal_service_box_mobile_bt .widget h3 a{ color:#FFF; }
.find_loacal_service_box_mobile_bt .widget h3 a:hover{ color:#333;}

/* ======== sitemap_row ===========*/
.site_map .grid_12{ padding: 0;}

/* ======= Treaddmill service location ========= */


.service-location{ text-align:center;}
.service-location .grid_12{ padding:0;}
.service-location .grid_5{ width:290px; float:none; display:inline-table; position:relative;}
.service-location .grid_5 .treadmill_service_icon{ position:absolute; top:12px; left:12px; width:20px; height:20px; display:block;}
.service-location_bt{ background: #f5f5f5; border-radius: 10px; color: #333333; display: block; padding: 13px 0; position: relative; font-family:'Avian-Bold';
 font-size:18px;	width:122px; border:1px solid #dfdfdf; float:left; margin:15px 10px; }
.service-location_bt{ color:#333; font-family:'Avian-Bold'; font-size:18px; text-align: center;text-transform: uppercase;}
.service-location_bt:hover{  background: #037FAE;  border-color: #037FAE;  color: #FFFFFF;}
.service-location h3 { font-size:15px; line-height:20px; padding:0;}
.service-location h2{ text-transform:uppercase; font-size:20px; line-height:25px; font-family:'Avian-Bold';}
/* =========== review_qulalifier ============*/
.review_qulalifier{ margin:0px; float:left; width:100%;}
.review_qulalifier .Btn-blog a { font-size:18px; padding:23px 10px; line-height:30px; border-radius:6px;}
.review_qulalifier .Btn-blog{ margin:8px 0 10px 0;}
/* ========= Review Service Qualifier =============== */
.review_service_qualifier  .grid_12 , .grid_6 , .grid_4{ padding:0;}
.review_service_qualifier h1{ font-size:18px; padding:10px 0 40px;}
.review_service_qualifier .grid_6 .grid_4 span { min-height: 265px;}
.review_service_qualifier .grid_4 .widget a{ font-size:17px;}
.review_service_qualifier .qualifier_map{ margin:0;}
.review_service_qualifier .grid_6 .grid_4 span{ width:217px; margin:0 auto; min-height:inherit;}
.review_service_qualifier .grid_4 .widget{ margin-top:30px; padding:15px 0;}
.review_service_qualifier .qualifier_map , .review_service_qualifier .qualifier_map .widget{ width:100%;}

}

/* ========== CERTIFIED SERVICE ============*/
.certified_services .schedule-certified-technician{ margin:0px auto 21px;}
.red_text h2 {font-size: 15px; line-height: 20px; padding:10px 0 0;}
.customer_service_img{ padding:2px;}
.certified_services .schedule-certified-technician p{ text-align:center;line-height:24px; font-family: 'AvianRegular'; font-size:15px;}
.step_one_bt{ background:url(images/how_it_work_bt1.png) left 0 no-repeat; width:290px; height:74px; margin:15px auto 0; text-align:center;}
.step_two_bt{ background:url(images/how_it_work_bt2.png) left 0 no-repeat; width:290px; height:74px; margin:15px auto 0; text-align:center;}
.step_three_bt{ background:url(images/how_it_work_bt3.png) left 0 no-repeat; width:290px; height:74px; margin:15px auto 0; text-align:center;}
.step_four_bt{ background:url(images/how_it_work_bt4.png) left 0 no-repeat; width:290px; height:74px; margin:15px auto 15px; text-align:center;}
.step_one_bt a, .step_two_bt a, .step_three_bt a, .step_four_bt a{ font-size:25px; font-family:'Avian-Bold'; color:#FFF; display:inline; 
padding:0px 0 0 50px; line-height:70px;}
.step_one_bt a:hover, .step_two_bt a:hover, .step_three_bt a:hover, .step_four_bt a:hover{ color:#333333;}
.certified_services .Btn-blog a{ font-size:18px; font-family:'Avian-Bold'; line-height:23px; color:#333;}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
    /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
    /* Styles */
}


/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-pixel-ratio : 1.5),
only screen and (min-pixel-ratio : 1.5) {
    /* Styles */
}



















/*
 * 
 *   From FONTS.CSS
 * 
 * 
 */


@font-face {
	font-family: 'Avian-Bold';
	src: url('fonts/Avian-Bold.eot?') format('eot'), 
	     url('fonts/Avian-Bold.woff') format('woff'), 
	     url('fonts/Avian-Bold.ttf')  format('truetype'),
	     url('fonts/Avian-Bold.svg#Avian-Bold') format('svg');
}

@font-face {
	font-family: 'AvianRegular';
	src: url('fonts/AvianRegular.eot?') format('eot'), 
	     url('fonts/AvianRegular.woff') format('woff'), 
	     url('fonts/AvianRegular.ttf')  format('truetype'),
	     url('fonts/AvianRegular.svg#AvianRegular') format('svg');
}

/***********
	Iconic Font
************/
@font-face {
  font-family: 'iconic';
  src: url('fonts/iconic.eot?19855697');
  src: url('fonts/iconic.eot?19855697#iefix') format('embedded-opentype'),
       url('fonts/iconic.woff?19855697') format('woff'),
       url('fonts/iconic.ttf?19855697') format('truetype'),
       url('fonts/iconic.svg?19855697#iconic') format('svg');
  font-weight: normal;
  font-style: normal;
}



 [class^="iconic-"]:before, [class*=" iconic-"]:before {
  font-family: "iconic";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
    font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}
 


.iconic-menu:before { content: '\e800'; } /* '' */
.iconic-attach:before { content: '\e801'; } /* '' */
.iconic-right-open:before { content: '\e802'; } /* '' */
.iconic-left-open:before { content: '\e803'; } /* '' */
.iconic-angle-double-left:before { content: '\e804'; } /* '' */
.iconic-angle-double-right:before { content: '\e805'; } /* '' */
.iconic-mail-alt:before { content: '\e806'; } /* '' */
.iconic-mail:before { content: '\e807'; } /* '' */
.iconic-search:before { content: '\e808'; } /* '' */
.iconic-ok:before { content: '\e809'; } /* '' */
.iconic-cancel:before { content: '\e80a'; } /* '' */
.iconic-tag:before { content: '\e80b'; } /* '' */
.iconic-left-big:before { content: '\e80c'; } /* '' */
.iconic-right-big:before { content: '\e80d'; } /* '' */
.iconic-up-big:before { content: '\e80e'; } /* '' */
.iconic-down-big:before { content: '\e80f'; } /* '' */
.iconic-tumblr-squared:before { content: '\e810'; } /* '' */
.iconic-twitter-squared:before { content: '\e811'; } /* '' */
.iconic-twitter:before { content: '\e812'; } /* '' */
.iconic-gplus-squared:before { content: '\e813'; } /* '' */
.iconic-facebook-squared:before { content: '\e814'; } /* '' */
.iconic-facebook:before { content: '\e815'; } /* '' */
.iconic-youtube-squared:before { content: '\e816'; } /* '' */
.iconic-youtube:before { content: '\e817'; } /* '' */
.iconic-pinterest-circled:before { content: '\e818'; } /* '' */
.iconic-pinterest-squared:before { content: '\e819'; } /* '' */
.iconic-linkedin:before { content: '\e81a'; } /* '' */
.iconic-linkedin-squared:before { content: '\e81b'; } /* '' */
.iconic-instagramm:before { content: '\e81c'; } /* '' */
.iconic-phone:before { content: '\e81d'; } /* '' */
.iconic-gplus:before { content: '\e81e'; } /* '' */
.iconic-camera:before { content: '\e81f'; } /* '' */
.iconic-users:before { content: '\e820'; } /* '' */
.iconic-credit-card:before { content: '\e821'; } /* '' */
.iconic-location:before { content: '\e822'; } /* '' */
.iconic-print:before { content: '\e823'; } /* '' */
.iconic-ok-squared:before { content: '\e824'; } /* '' */
.iconic-dot-2:before { content: '\e825'; } /* '' */
.iconic-check:before { content: '\e826'; } /* '' */
.iconic-ok-circled:before { content: '\e827'; } /* '' */
.iconic-check-1:before { content: '\e828'; } /* '' */
.iconic-basket:before { content: '\e829'; } /* '' */
.iconic-play:before { content: '\e82a'; } /* '' */
.iconic-sort-down:before { content: '\e82b'; } /* '' */
.iconic-edit:before { content: '\e82c'; } /* '' */
.iconic-user-md:before { content: '\e82d'; } /* '' */
.iconic-play-1:before { content: '\e82e'; } /* '' */
.iconic-pinterest:before { content: '\e82f'; } /* '' */
.iconic-female:before { content: '\e830'; } /* '' */
.iconic-cog:before { content: '\e831'; } /* '' */
.iconic-list-bullet:before { content: '\e832'; } /* '' */
.iconic-heart:before { content: '\e833'; } /* '' */
.iconic-leaf:before { content: '\e834'; } /* '' */
.iconic-search-1:before { content: '\e835'; } /* '' */
.iconic-video:before { content: '\e836'; } /* '' */
.iconic-doc-text-inv:before { content: '\e837'; } /* '' */
.iconic-comment:before { content: '\e838'; } /* '' */
.iconic-alert:before { content: '\e839'; } /* '' */
.iconic-check-2:before { content: '\e83a'; } /* '' */
.iconic-facebook-circled:before { content: '\e83b'; } /* '' */
.iconic-twitter-circled:before { content: '\e83c'; } /* '' */
.iconic-pinterest-circled-1:before { content: '\e83d'; } /* '' */
.iconic-gplus-circled:before { content: '\e83e'; } /* '' */
.iconic-gplus-circled-1:before { content: '\e83f'; } /* '' */
.iconic-user:before { content: '\e840'; } /* '' */
.iconic-chat:before { content: '\e841'; } /* '' */
.iconic-leaf-1:before { content: '\e842'; } /* '' */
.iconic-list:before { content: '\e843'; } /* '' */
.iconic-home:before { content: '\e844'; } /* '' */
.iconic-up-open:before { content: '\e845'; } /* '' */
.iconic-down-open:before { content: '\e846'; } /* '' */
.iconic-left-open-1:before { content: '\e847'; } /* '' */
.iconic-right-open-1:before { content: '\e848'; } /* '' */




/*
 * 
 * 
 * 
 *   From ea-autocomplete-1.2.1.css
 * 
 *  This was removed from the easyask form.mini.phtml
 * 
 * 
 */

/* autocomplete with sayt using jQuery UI V12 */

/* these highlight the sections of the suggestion that match the input */
.ea-sug-text { font-weight: normal; }
.ea-sug-match { font-weight: bold; }

/* fonts */
.ui-menu-item, .ea-sug-product-name, .ea-sug-product-price, .ea-sug-nav-value { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:14px; }

/* ea-sug-wrapper surrounds all of the suggestion areas */

.ea-sug-wrapper { background: #e4e2dd; padding: 3px; }

/* suggestions are in columns, when there are 2 columns need a visual separator */
.ea-sug-multi-column { padding-left:3px; }

/* columns are organized into sections */
.ea-sug-section { border: 1px solid #b4b4b4;background: #eeeeee; float:left;width:100%;overflow-x:hidden; }

/* sections need vertical space between them, use the same value as wrapper padding */
.ea-sug-section-vertical-space { margin-top: 3px }

/* section headings stand out using a gradient */
.ea-sug-sec-heading { 
    padding: 5px 2px;
    background:#cfcfcf url('../images/sug-title-gradient.gif') repeat-x;
    background:-webkit-linear-gradient(top, #fff, #cfcfcf);
    background:-moz-linear-gradient(top,#fff,#cfcfcf);
    background:-o-linear-gradient(top,#fff,#cfcfcf);
    background:linear-gradient(to bottom,#fff,#cfcfcf);
}

/* section heading parts can be individually styled */
.ea-sug-sec-head-title { }
.ea-sug-sec-head-value { font-weight: bold; }
.ea-sug-sec-head-count { float: right;}

/* highlighting of selections */
.ea-sug-choices .ui-state-hover, .ea-sug-menu .ui-state-focus, .ea-sug-product-name.ui-state-hover {  border: 1px solid #0073ea; background: #0073ea url('../images/ui-bg_highlight-soft_25_0073ea_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ea-sug-product-name.ui-state-hover { margin:-1px; }

.ea-sug-menu a, a.ea-sug-nav-link,.ea-sug-product a { cursor:default; text-decoration:none; color: black;}

/* product section */
.ea-sug-product-name, .ea-sug-product-price { font-weight: bold; }
.ea-sug-product-name { padding: 2px .4em; }
.ea-sug-product-desc { font-size: 12px; }
td.ea-sug-product-picture { float: left; vertical-align: top; }
img.ea-sug-product-image { width: 40px; border: 0;}
td.ea-sug-product-info { vertical-align: top; }
.ea-sug-product-separator { border-bottom: 1px dotted black; }

/* entries in each navigation section are lists that are rendered without decorations */
ul.ea-sug-choices { list-style:none; padding:2px; margin:0; }

/* navigation sections */
.ea-sug-nav-value{ zoom:1; list-style:none; padding:2px .4em 2px 20px;margin:0px 2px;}
.ea-sug-nav-value a { margin-left:-15px; line-height:1.5;font-weight:normal;}
.ui-state-hover a { color: white; }
.ea-sug-nav-count { font-weight:normal;}
.ea-sug-nav-value.ui-state-focus { margin:-1px 1px;}

/* EasyAsk logo position */
.ea-sug-nav-tm {background-image:url('../images/tm-logo.png');height:30px;width:86px;position:absolute;bottom:1px; right: 10px; }


/*
 * 
 * 
 * 
 *   From ea-autocomplete-rounded-1.2.1.css
 * This was removed from the easyask form.mini.phtml
 * 
 * 
 * 
 * 
 */
/* advanced */
/* uses pebbled background with border, border radius 5 and box shadow */
.ea-sug-wrapper { 
    padding: 3px;
    background: url('../images/sug-background.gif');
    border-radius: 5px;
    box-shadow: 5px 5px 5px;
    border: 1px solid #b4b4b4; 
}

/* add rounded corners to sections */
.ea-sug-section { -webkit-border-radius: 10px;border-radius: 10px;}
/* section headings can have rounded areas to match rounded section */
.ea-sug-sec-heading { -webkit-border-radius:10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
/* lists may need space at the bottom if using rounded corners on sections */
.ea-sug-last-spacer { height:5px;}
.lubeBox{display:none;background: url('images/box-bg-white.jpg') repeat 0 0;box-shadow: 0 0 2px #888; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 45px 0;}
.lubeBox .colmn{ width: 100%; float: left; padding: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative;}
.lubeBox .colmn.blueBox{ background: url('images/box-bg-blue.jpg') repeat 0 0; }
.lubeBox .box-left{ text-align: center;}
.lubeBox .box-left h3{ font: 600 24px/30px 'AvianRegular'; color: #232d2f; text-transform: none; margin: 0 0 10px;}
.lubeBox .box-left p{font: 600 16px/22px 'AvianRegular'; color: #232d2f; margin: 10px 0 0;}
.lubeBox .box-right{ text-align: center;}
.lubeBox .box-right h3{ font: 600 24px/30px 'AvianRegular'; color: #fff; text-transform: none; margin: 0; }
.lubeBox .box-right h3 >span{ color: #ff0000;}
.lubeBox .box-right h4{ font: 700 18px/30px 'Arial'; color: #1e477d; margin-top: 20px; }
.lubeBox .box-right h4 >span{ font-size: 30px; color: #f81111;}
.lubeBox .box-right h5{  font: 600 20px/30px 'AvianRegular'; color: #fff; text-transform: none; position: relative; padding: 0 15%; display: inline-block; margin: 5px 10px; }
.lubeBox .box-right h5:before{ content: ''; width: 15%; height: 1px; background: #fff; position: absolute; left: 0; top: 50%;}
.lubeBox .box-right h5:after{ content: ''; width: 15%; height: 1px; background: #fff; position: absolute; right: 0; top: 50%;}
.lubeBox .box-right .yellow-btn{ margin-top: 25px; margin-bottom: 15px; padding: 7px 15px;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
@media (max-width: 767px){
	.box-left{ border-top: 2px dashed #21292c; border-bottom: 2px dashed #21292c; padding-top: 15px; padding-bottom: 15px;}
	.box-right{ border-top: 2px dashed #afddfd; border-bottom: 2px dashed #afddfd; padding-top: 15px; padding-bottom: 15px;}
}
@media (min-width: 768px){
	.lubeBox{ background: url('images/box-bg.png') no-repeat center 0; height: 305px;padding-top: 20px; padding-bottom: 20px; margin-bottom: 0;}
	.lubeBox .colmn{ width: 50%; padding: 0 15px;}
	.lubeBox .colmn.blueBox{ background: none;}
	.lubeBox .box-left{ padding-right: 50px; text-align: left; }
	.lubeBox .box-left p{ margin-top: 15px; padding: 0 50px 0 0; text-align: left;}
	.lubeBox .box-right h5{ padding: 0 105px;}
	.lubeBox .box-right h5:before{ width: 97px;}
	.lubeBox .box-right h5:after{ width: 97px;}
	.lubeBox .box-right .yellow-btn{display: inline-block;}
	.lubeBox .box-right .fedexPic{ position: absolute; right: 5px; bottom: 7px;}

}
@media (min-width: 1024px){

}
@media (min-width: 1200px){
	.lubeBox .box-left{ padding-right: 0;}
	.lubeBox .box-left h3{ font-size: 34px; line-height: 40px; margin: 0 0 25px 0;}
	.lubeBox .box-left p{ padding-right: 100px; margin: 25px 0 0;}
	.lubeBox .box-right h3{ font-size: 34px; line-height: 40px;}
	.lubeBox .box-right h4 { font-size: 21px; line-height: 50px;}
	.lubeBox .box-right h4 >span{ font-size: 50px; }
	.lubeBox .box-right .yellow-btn{ min-width: 325px; margin-top: 15px;}
	.lubeBox .box-right .fedexPic{right: 15px;}
}
/*  Added on 11/11/2016 for new Product review pages
 * 
 */
#poops{margin-bottom:7px;}
.ad-container { margin-bottom: 25px; }
.ad-container img { width: 100%; }
.addMob { display: none; }
.prdct-big { border-radius: 5px; border: 1px solid #bebebe; overflow: hidden; background: #f3f5f7; margin-bottom: 10px; }
.sidebar-inner { background: #f9f9f9; border: 1px solid #e8e4e4; text-align: center; padding: 20px; box-sizing: border-box; }
.sidebar-social a { display: inline-block; }
.recentNews .title { font-size: 20px; line-height: 24px; color: #000000; font-family: 'AvianRegular'; text-decoration: underline; margin-top: 20px; }
.recentNews ul { padding: 0; margin: 0; list-style: none; }
.recentNews li { border-top: 1px dashed #abaaaa; font-size: 15px; line-height: 22px; color: #1d1d1d; font-family: 'Arial'; padding: 5px 0 15px 0; box-sizing: border-box; }
.recentNews li:first-child { border-top: 0; }
.recentNews li:last-child { padding-bottom: 0; }
.recentNews li p { text-align: left; }
.recentNews li p >span { display: inline-block; }
.recentNews li p .postTime { font-size: 13px; background: url('images/icon-watch.png') no-repeat 0 5px transparent; padding-left: 20px; min-width: 90px; box-sizing: border-box; }
.buyBox-wrap { }
.buyBox-wrap h3 { font-size: 20px; line-height: 24px; font-family: 'AvianRegular'; text-transform: none; }
.buyBox-wrap h3 a { text-decoration: underline; color: #000000; }
.buyBox-wrap h3 a:hover { color: #1e477d; }
.buyBox { background: #FFFFFF; border: 1px solid #c7c7c7; border-radius: 6px; overflow: hidden; margin-top: 25px; }
.buyBox .buy-title { color: #fff; background: #3b3b3b; font: 20px/24px 'AvianRegular'; text-transform: uppercase; text-align: center; margin: 0; padding: 10px 15px; box-sizing: border-box; text-decoration: none; }
.buyBox .buy-text { padding: 15px 50% 15px 15px; box-sizing: border-box; background-repeat: no-repeat; background-position: right bottom; background-size: contain; min-height: 417px; color: #1d1d1d; position: relative; }
.buyBox .buy-text .gym-logo { position: absolute; right: 18px; top: 7px; }
.buyBox .buy-text .prdctTitle { color: #b42622; font-weight: bold!important; font: 17px/19px 'AvianRegular'; text-transform: uppercase; margin: 0 0 15px 0; }
.buyBox .buy-text h4 { font: 15px/22px 'AvianRegular'; color: #1d1d1d; text-transform: uppercase; margin: 0 0 10px; }
.buyBox .buy-text p { text-align: left; line-height: 22px; padding-bottom: 10px; box-sizing: border-box; }
.buyBox .buy-text .btn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1cb63 0%, #db8f2d 100%) repeat scroll 0 0; border-radius: 5px; color: #000; display: inline-block; font-size: 14px; line-height: 20px; padding: 10px 15px; text-align: center; text-shadow: 1px 1px 2px #fff; margin-top: 5px; }
.buyBox .buy-text .btn:hover { background: #f1cb63 none repeat scroll 0 0; }
.videoBox { margin-top: 25px; }
.buyBox .buy-text li::before { content: ""; font-family: "iconic"; left: 0; position: absolute; top: 0; }
.buyBox .buy-text li { color: #0591c6; display: block; font-size: 14px; padding-bottom: 3px; padding-left: 10px; position: relative; }
.buyBox .buy-text li a { color: #3f3e3e; display: block; }
.buyBox .buy-text li a:hover { color: #0591c6; }
/* horizontal tab */
#horizontalTab { margin-top: 25px !important; overflow: hidden; }
.horizontalTab ul.resp-tabs-lis { margin: 0px; padding: 0px; }
.horizontalTab .resp-tabs-list li { font-weight: 400; font-size: 14px; font-family: 'AvianRegular'; display: inline-block; padding: 13px 15px; box-sizing: border-box; margin: 0; list-style: none; cursor: pointer; float: left; color: #1d1d1d; position: relative; }
.horizontalTab .resp-tabs-container { padding: 0px; background-color: #f7f8f7; clear: left; }
.horizontalTab h2.resp-accordion { cursor: pointer; padding: 5px; box-sizing: border-box; display: none; }
.horizontalTab .resp-tab-content { display: none; padding: 15px; box-sizing: border-box; border: 1px solid #dbdbdb; }
.horizontalTab .resp-tab-active { border-style: solid; border-color: #1e477d #dbdbdb transparent #dbdbdb; border-width: 2px 1px 0 1px; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; background-color: #f7f8f7; }
.horizontalTab .resp-tabs-list li:first-child.resp-tab-active { border-left: 0; }
.resp-tab-item.resp-tab-active::after { background: #f7f8f7 none repeat scroll 0 0; bottom: -1px; content: ""; height: 1px; left: 0; position: absolute; width: 100%; }
.horizontalTab .resp-content-active, .resp-accordion-active { display: block; }
.horizontalTab h2.resp-accordion { font-size: 16px; border: 1px solid #dbdbdb; border-top: 0px solid #dbdbdb; margin: 0px; padding: 10px 15px; box-sizing: border-box; color: #1d1d1d; font-family: 'AvianRegular'; text-transform: capitalize; }
.horizontalTab h2.resp-accordion:first-child { border-top: 1px solid #dbdbdb; }
.horizontalTab h2.resp-tab-active { border-bottom: 0px solid #dbdbdb !important; margin-bottom: 0px !important; padding: 10px 15px !important; box-sizing: border-box; background: #fff !important; border-top: 2px solid #1e477d !important; }
.horizontalTab h2.resp-tab-title:last-child { border-bottom: 12px solid #dbdbdb !important; background: blue; }
.horizontalTab .resp-arrow { width: 0; height: 0; float: left; margin-top: 8px; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid #585858; }
.horizontalTab h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #585858; }
.horizontalTab .resp-easy-accordion h2.resp-accordion { display: block; }
.horizontalTab .resp-easy-accordion .resp-tab-content { border: 1px solid #dbdbdb; }
.horizontalTab .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #dbdbdb !important; }
.horizontalTab .resp-jfit { width: 100%; margin: 0px; }
.horizontalTab .resp-tab-content-active { display: block; }
.horizontalTab p { text-align: left; font-size: 13px; line-height: 22px; color: #1d1d1d; }
.horizontalTab h4 { font-size: 16px; line-height: 22px; color: #1e477d; text-transform: uppercase; margin: 0 0 10px 0; font-family: 'AvianRegular' }
.horizontalTab .picBox img { border: 2px solid #dbdbdb; border-radius: 5px; box-sizing: border-box; }
#buyTab .textBox { text-align: center; }
#buyTab .textBox h3 { font-size: 18px; line-height: 22px; color: #1e477d; font-family: 'AvianRegular'; }
#buyTab .textBox span { font-size: 16px; display: block; line-height: 22px; color: #000000; font-family: 'AvianRegular'; text-transform: uppercase; margin-bottom: 10px; font-weight: 600; }
#buyTab .picBox img{ width: 100%;}
#buyTab .picBox.lft { position: relative; }
#buyTab .picBox.lft > a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #0591c6 none repeat scroll 0 0; border-color: #dbdbdb #dbdbdb -moz-use-text-color; border-image: none; border-radius: 5px 5px 0 0; border-style: solid solid none; border-width: 2px 2px 0; box-sizing: border-box; color: #fff; font-size: 18px; line-height: 23px; position: absolute; text-align: center; width: 100%; z-index: 1;}
.horizontalTab table { font-size: 14px; line-height: 19px; color: #252525; }
.horizontalTab table tr.odd { background: #ffffff; }
.horizontalTab table td { border: 1px solid #f7f8f7; padding: 7px 12px; }
.horizontalTab table td:first-child { border-right-color: #e4e4e4; }
#customerTab .textBox { height: 460px; }
/* #trade-review */
#trade-review { background: #f7f8f7; border: 2px solid #dbdbdb; margin-top: 25px; border-radius: 5px; }
#trade-review h4 { font-size: 16px; line-height: 22px; text-align: center; font-family: 'AvianRegular'; color: #000000; margin: 20px 0 10px 0; }
#trade-review .logoBox { border-bottom: 1px solid #a4a4a4; padding-bottom: 10px; }
#trade-review .logoBox ul { padding: 0; margin: 0; list-style: none; text-align: center; }
#trade-review .logoBox ul li { display: inline-block; padding: 10px 15px; }
#trade-review .logoBox ul li a { display: block; }
#trade-review .logoBox ul li:hover { opacity: 0.7; }
#trade-review .brandsList { padding: 10px 0 20px 0; box-sizing: border-box; }
#trade-review .brandsList.visible-mobile { display: none; }
#trade-review .brandsList .colm { width: 50%; float: left; box-sizing: border-box; padding: 0 15px; }
#trade-review .brandsList li { color: #272727; font-size: 15px; line-height: 29px; text-transform: capitalize; }
#trade-review .brandsList li a { color: #272727; text-decoration: underline; }
#trade-review .brandsList li a:hover { color: #000; text-decoration: none; }
#trade-review .brandsList a.morelink-Btn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f6db71 0%, #d98726 100%) repeat scroll 0 0; border-radius: 3px; box-shadow: 0 1px 1px #3d3d3d; color: #000; display: block; float: left; font: 16px/20px "Avian-Bold"; padding: 8px 13px; text-align: center; text-transform: uppercase; margin-top: 20px; }
#trade-review .brandsList a.morelink-Btn:hover { background: #1e477d none repeat scroll 0 0; color: #fff; }
#trade-review .brandsList.visible-mobile ul#moreBrands-list { display: none; }
@media (max-width:767px) {
	.addMob { display: block; }
	.addDesk { display: none; }
	.new-sidebar { margin-top: 25px; }
	.buyBox-wrap h3.addLink { font-size: 16px; line-height: 18px; }
	.horizontalTab ul.resp-tabs-list { display: none; }
	.horizontalTab h2.resp-accordion { display: block; width: 100%; float: left; }
	.horizontalTab .resp-accordion-closed { display: none !important; }
	.horizontalTab .resp-tab-content-active { border-top: 0; background: #fff; }
	.horizontalTab .textBox, .horizontalTab .picBox { width: 100%; float: left; }
	#specsTab .picBox img { margin-bottom: 20px; width: 100%; }
	.horizontalTab table tr.odd { background: #f7f8f7; }
	#customerTab .picBox { display: none; }
	.buyBox .buy-text { padding-right: 45%; }
	.buyBox .buy-text .btn { padding-left: 10px; padding-right: 10px; }
	.prdct-big-wrap { position: relative; /* padding-right: 80px;  */ box-sizing: border-box; }
	.prdct-big-wrap .buyBox-wrap { /* position: absolute; right: 0; top: 0; width: 80px; text-align: right;  */
		font-weight: bold; }
		#trade-review .brandsList.visible-mobile { display: block; }
		#trade-review .brandsList.visible-mobile .colm { width: 100%; }
		#trade-review .brandsList.visible-mobile li { position: relative; padding-left: 20px; text-align: center; }
		#trade-review .brandsList.visible-mobile li:before { content: ""; position: absolute; left: 0; top: 0; font-family: "iconic"; }
	}
	@media (min-width:768px) {
		.ad-container { margin-bottom: 35px; }
		.buyBox-wrap { margin-left: -15px; margin-right: -15px; }
		.buyBox { margin-top: 35px; }
		.buyBox-col { width: 50%; float: left; padding: 0 15px; box-sizing: border-box; }
		.videoBox { margin-top: 35px; }
		.videoBox.hidden-on-tablet { display: none; }
		.horizontalTab { border: 1px solid #dbdbdb; border-radius: 5px; margin-top: 35px !important }
		.horizontalTab .resp-tab-content { border-width: 1px 0 0 0; width: 100%; float: left; padding: 30px; }
		#reviewTab .textBox { width: 63%; float: left; }
		#reviewTab .picBox { width: 37%; float: right; padding-left: 30px; box-sizing: border-box; }
		#customerTab .textBox { width: 40%; float: left; overflow-x: hidden; overflow-y: scroll; }
		#customerTab .picBox { width: 60%; float: right; padding-left: 5px; box-sizing: border-box; }
		#buyTab .picBox.lft { width: 40%; float: left; }
		#buyTab .picBox.rht { width: 40%; float: right; }
		#buyTab .textBox { width: 20%; float: left; padding: 15px 5px; box-sizing: border-box; }
		#buyTab .textBox h3 { margin: 20px 0 60px 0; }
		#specsTab .textBox { width: 67%; float: left; }
		#specsTab .picBox { width: 33%; float: right; padding-left: 30px; box-sizing: border-box; }
		#trade-review { margin-top: 35px; }
		#trade-review .brandsList .colm { width: 25%; float: left; }
	}
	@media (max-width:1023px) {
		.new-sidebar { margin-top: 35px; }
		.breadcrumb-wrap { padding: 0; }
	}
	@media (min-width:1024px) and (max-width:1199px) {
		.buyBox .buy-text .btn { font-size: 13px; }
	}
	@media (min-width:1200px) {
		.new-sidebar { width: 400px; padding: 0 15px; box-sizing: border-box; }
		.horizontalTab .resp-tabs-list li { min-width: 152px; text-align: center; }
		.horizontalTab .resp-tabs-list li.resp-tab-active:last-child { border-right: 0; width: 153px; }
	}
	#treadmill-review-label{
		padding-bottom: 5px;
		text-align:center;		
	}
	
	.tooltip {
    position: relative;
    display: inline-block;
   
}

/* Tooltip text */
.tooltip .tooltiptext {
	font-weight: bold;
	font-size: 11px;
    visibility: hidden;
    width: 250px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
	
    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 105%;
    left: 30%;
	
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}


.tooltip .promo{
	width: 350px;
	margin-left: -60px;
}

.tooltip .home-delivery{
	margin-left: -25px;
}

.tooltip .2day{
	margin-left: 0px;
}

.tooltip .ground{
	margin-left: 0px;
}

.tooltip .standard-overnight{
	margin-left: -35px;
}

.tooltip .fixed{
	margin-left: -10px;
}

.tooltip .display-2day{
	margin-left: 5px;
}
.tooltip .display-home-delivery{
	margin-left: -10px;
}
.tooltip .display-standard-overnight{
	margin-left: -20px;
}
.tooltip .inter-priority{
	margin-left: -35px;
}
.tooltip .inter-economy{
	margin-left: -35px;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
