html,body{
  height: 100%;
} 

/*-----------------------------------*/
/* Main Class Override */
/*-----------------------------------*/
.cms-index-defaultnoroute .main { border:0; width:auto; }
.cms-home .main { border:0; width:auto !important; }
.rma-index-process .main, .rma-return-confirm .main, .checkout-cart-index .main, .rma-return-success .main, .rma-index-index .main{width: 930px !important;}
.cms-index-index .tb_page { padding-top: 0;}
.checkout-onepage-index .main{ border:0; width:930px !important; }
.customer-account-index .modal_inner .scroll { height: 400px; }
.customer-account-index .main{width:930px!important;}
/* help page start here */

.help_faqs {
    margin: auto;
    width: 930px;
}/* help page End here */

/* for scroll of popup content */ 
#terms-and-conditions  .modal_inner .scroll{height:400px;}
#terms-and-conditions .popup_new_inner h2 p { font-size: 30px; line-height:1.6; }
#privacy-policy .popup_new_inner h2 p { font-size: 30px; line-height:1.6; }
#international-orders .international h2 p {
    font-size: 30px;
    margin-bottom: 0;
}
/* for scroll of popup content end here*/ 


/*-----------------------------------*/
/* Clears */
/*-----------------------------------*/
/*.clear:before, .clear:after,
.row:before, .row:after { content:""; display:block; height:0; overflow:hidden; visibility:hidden; }
.clear:after, .row:after { clear:both; }
.clear, .row { zoom:1; }


*/
/*-----------------------------------*/
/* Foundation Elements */
/*-----------------------------------*/
.reveal-modal .close-reveal-modal { background: transparent url('../img/sprite_tb.png') 0 -57px; cursor: pointer; height: 38px; position: absolute; right: -19px; top: -19px; width: 39px; z-index:1103; }
.reveal-modal.video-modal { height:484px; left:50%; margin-left:-430px; padding:0; width:861px; }
.reveal-modal.video-modal .flex-video { height:100%; padding:0; }
.reveal-modal.video-modal iframe { display:block; }

/*-----------------------------------*/
/* Tuggboat Global */
/*-----------------------------------*/
.tb_page b, .tb_page strong, .reveal-modal b, .reveal-modal strong { font-family:'franklin-gothic-urw'; font-weight:700; }
.contain { width:930px; }
/* popup issue  start */ .img > img { max-width:none; } /*end */
.tb_page h1 { font-family:'franklin-gothic-urw', Helvetica, Arial, sans-serif; font-weight:400; /* text-transform:uppercase; */ }
/* .tb_page { font-family:'Frank Gothic', Helvetica, Arial, sans-serif; } */
.tb_page h2 { border-bottom:1px solid #b71600; font-family:'franklin-gothic-urw', Helvetica, Arial, sans-serif; font-size:24px; font-weight:700; line-height:24px; margin:65px 0 20px; padding-bottom:8px; /* text-transform:uppercase; */ }
.tb_page h3 { border-bottom:1px solid #d5d6d7; font-family:"franklin-gothic-urw", Helvetica, Arial, sans-serif; font-size:16px; font-weight:700; line-height:1em; margin:40px 0 0; padding-bottom:5px; /* text-transform:uppercase; */ }
.tb_page h1 p, .tb_page h2 p, .tb_page h3 p { font-family:inherit; font-size:inherit; line-height:inherit; margin:0; font-weight:inherit; text-transform:uppercase; }
.tb_page h2 sup,
.tb_page h2 p sup,
.tb_page p sup { font-family:'franklin-gothic-urw', Helvetica, Arial, sans-serif; font-weight:400; font-size:9px; line-height:1em; margin-left:3px; }
.tb_page h3 > p {
	font-weight:inherit;
}

#shipping-details .modal_inner .scroll strong {
font-size: 14px;
}


/*-----------------------------------*/
/* Subpage Banner */
/*-----------------------------------*/
.subpage_banner { 
    margin-bottom:40px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.1);
    box-shadow:0 5px 10px rgba(0,0,0,0.1);
}
.subpage_banner .banner_wrap { background:no-repeat top center transparent; color:#fff; display:block; min-width:930px; position:relative; }
.subpage_banner .banner_wrap span { display:block; }
.subpage_banner .banner_wrap .img,
.subpage_banner .banner_wrap .text { height:100%; position:absolute; top:0; }
.subpage_banner .banner_wrap .img { left:50%; width:100%; z-index:10; }
.subpage_banner .banner_wrap .img img { display:block; margin:0 auto; }
.subpage_banner .banner_wrap .text { left:50%; margin-left:-465px; padding:10px 0 0 40px; width:930px; z-index:20; }
.subpage_banner .banner_wrap .text .table { display:table; height:100%; width:100%; }
.subpage_banner .banner_wrap .text .table .valign { display:table-cell; height:100%; vertical-align:middle; width:100%; }
.subpage_banner .banner_wrap .text .headline { font-family:'UnitedSans-SemiCondHeavy'; font-size:59px; line-height:52px; }
.subpage_banner .banner_wrap .text .caption { font-size:13px; line-height:18px; margin-top:25px; }

/*-----------------------------------*/
/* Dropdowns */
/*-----------------------------------*/
.tb_page .dropdown { cursor:pointer; float:left; height:38px; position:relative; text-transform:uppercase; width:180px; z-index:10; }
.tb_page .dropdown .label { background:url('../img/filter_arrow_down.png') no-repeat 150px 14px #f1f2f2; border:1px solid #d5d6d7; color:#000; font-size:12px; left:0; padding:14px 12px 10px; position:absolute; top:0; text-align:left; white-space:nowrap; width:100%; }
.tb_page .dropdown .options { border:1px solid #d5d6d7; border-top:0; display:none; position:absolute; top:100%; width:100%; }
.tb_page .dropdown .option { background:#f1f2f2; border-top:1px solid #d5d6d7; color:#000; display:block; font-size:12px; font-weight:normal; line-height:1em; padding:14px 12px 10px; }
.tb_page .dropdown .option:first-child { border-top:0; }
.tb_page .dropdown .option:hover,
.tb_page .dropdown .option.selected { background:#e7e7e7; }

.properFit p strong {
	font-size: 15px;
}

/** ID:88 */
.comparison-guide-link
{
    color:#222222;
    font-family: 'franklin-gothic-urw-comp';
    font-size: 14px;
    font-weight: 700;
}
