/*
 * structure.css
 * v.17.03.20
 */

* {
	-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
	-webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
	-webkit-user-select: 'text'; /* prevent copy paste, to allow, change 'none' to 'text' */
}

.bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"], .bootstrap-select.btn-group:active, .bootstrap-select.btn-group:focus {margin-bottom:0;}
.bootstrap-select .btn:focus {outline:0 !important;outline:0px auto;-webkit-focus-ring-color:none !important;outline-offset:-2px;}

.btn.active, .btn:active, .btn:focus {outline:0;outline:0px auto;-webkit-focus-ring-color:none;outline-offset:-2px;}
.btn .fa {font-size:15px;margin-top:2px;vertical-align:top;}
*:focus, *:active {outline:0 !important;outline-style:none;}

body {margin:0;padding:0;font-family:'arial',sans-serif;font-size:12px;line-height:1.2em;font-weight:normal;background-color:#181818;background:#181818 url('../images/site_bg.jpg') repeat left top;color:#000000;}

a, a p {color:#4991c9;text-decoration:underline;}
a:hover, a:focus, a:hover p, a:focus p {color:#f26722;text-decoration:underline;}


#site_wrapper {position:relative;margin:0 auto;background-color:#ffffff;}


#site_header {position:relative;left:0;top:0;width:100%;height:132px;background-color:#ffffff;z-index:100;}
#header_logo {position:absolute;left:50%;top:0;z-index:100;margin:0 0 0 -108px;width:216px;height:190px;overflow:hidden;}
.logo_holder {position:absolute;left:0;top:0;width:216px;height:190px;}
.logo_holder img {width:100%;height:100%;}
.logo_device {display:block;position:absolute;left:30px;top:18px;width:156px;height:114px;}
.logo_device img {width:100%;height:100%;}

#site_footer {background-color:#123250;padding:20px 30px 36px 30px;color:#ffffff;}
#site_footer.content-page {border-top: 10px solid #0C61A6;}

#site_footer_nav {background:url('../images/dotted_vertical.gif') left top repeat-y;}
#site_footer_nav ul {margin:0;padding:0;list-style:none;}
#site_footer_nav li {margin:0 0 6px 0;padding:0;list-style:none;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:12px;text-align:left;display:block;text-transform:uppercase;}
#site_footer_nav li a {display:block;padding:10px 12px;background-color:#1b4b77;color:#ffffff;text-decoration:none;}
body.no-touch #site_footer_nav li a:hover, #site_footer_nav li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}

#site_footer_logo {padding:22px 0 0 30px;position:relative;}
#site_footer_logo .phone_note {position:absolute;left:154px;bottom:30px;font-size:13px;line-height:14px;color:#ABB6BC;padding:0 0 0 3px;}
#site_footer_logo .phone_number {
	position:absolute;left:154px;bottom:0px;
	font-family:'itc_erasdemi';font-weight:normal;font-style:normal;font-size:25px;line-height:25px;color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

#site_footer_logo span.skype_pnh_container {display:none !important;}
#site_footer_logo span.skype_pnh_print_container {display:inline !important;}
#site_footer_logo span[class^='skype_pnh_container'] {display:none !important;}
#site_footer_logo span[class^='skype_pnh_print_container'] {display:inline !important;}

.footer-row-lower {padding-top:20px;}
.link-list-holder {padding-left:0;padding-right:0;}
.footer-link-list-title {
	font-family: 'arial',sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42em;
	margin: 0 0 10px 0;
	color: #ffffff;
	text-transform:uppercase;
}
.footer-link-list, .footer-link-list li {
	font-family: 'arial',sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.42em;
	margin: 0 0 14px 0;
	color: #D1D3D4;
	list-style:none;
	margin:0;
	padding:0;
}
.footer-link-list li {background:url('../images/bullet_sml.gif') 0px 6px no-repeat;padding-left:14px;margin:0 0 5px 0;}
.footer-link-list li a {color:#D1D3D4;text-decoration:none;}
body.no-touch .footer-link-list li a:hover, .footer-link-list li a:active {color:#ffffff;text-decoration:underline;}

.site_footer_social {padding:0 0 0 30px;}

@media (min-width: 1280px) {
	.site_footer_social {padding:0 0 0 50px;}
}

.site_footer_social h1 {color:#ffffff;padding-left:4px;}
.social-link {
	display:inline-block;
	width:36px;
	height:36px;
	text-decoration:none;
	margin:0 4px 10px 4px;
}
body.no-touch .social-link:hover, .social-link:active {text-decoration:none;}
.social-link img {
	width:100%;
	height:100%;
}


#site_footer_text, #site_footer_text_mobile,
#site_footer_text p, #site_footer_text_mobile p {color:#ffffff;}
#site_footer_text h1, #site_footer_text h2, #site_footer_text h3, #site_footer_text h4, #site_footer_text h5, #site_footer_text h6 {color:#ffffff;}
#site_footer_text_mobile h1, #site_footer_text_mobile h2, #site_footer_text_mobile h3, #site_footer_text_mobile h4, #site_footer_text_mobile h5, #site_footer_text_mobile h6 {color:#ffffff;}
#site_footer_text_mobile {display:none;}

#site_footer_end {background-color:#1f5583;padding:20px 16px 20px 30px;font-size:12px;line-height:14px;color:#ffffff;}
#site_footer_end:after {display:table;clear:both;content:" ";}
#end_footer_copy {float:left;}
#end_footer_copy:after {display:table;clear:both;content:" ";}
#end_footer_nav {float:right;}
#end_footer_nav:after {display:table;clear:both;content:" ";}
#end_footer_nav ul {margin:0;padding:0;list-style:none;}
#end_footer_nav li {margin:0;padding:0;list-style:none;float:left;}
#end_footer_nav li a {color:#ffffff;text-decoration:none;}
#end_footer_nav li a:hover {color:#ffffff;text-decoration:underline;}
#end_footer_nav li:after {font-style:normal;padding:0 14px 0 14px;content:"|";}
#end_footer_nav li:last-child:after {content:"";padding:0 0 0 14px;}
#end_footer_nav li.last:after {content:"";padding:0 0 0 14px;}




#header_phone {position:absolute;left:30px;top:20px;padding:0 0 0 40px;}
#header_phone a {color:#f26722;text-decoration:none;}
#header_phone:before {
	position:absolute;left:0;top:6px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:36px;line-height:36px;content:'\f098';color:#E1E5E7;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
#header_phone .phone_note {font-size:13px;line-height:14px;color:#ABB6BC;padding:0 0 0 5px;}
#header_phone .phone_number {font-family:'itc_erasdemi';font-weight:normal;font-style:normal;font-size:36px;line-height:36px;color:#f26722;}

#header_phone span.skype_pnh_container {display:none !important;}
#header_phone span.skype_pnh_print_container {display:inline !important;}
#header_phone span[class^='skype_pnh_container'] {display:none !important;}
#header_phone span[class^='skype_pnh_print_container'] {display:inline !important;}

#header_login {position:absolute;right:30px;top:0;}
#header_login a {
	display:inline-block;text-align:center;font-size:12px;line-height:14px;padding:8px 20px 8px 40px;height:30px;overflow:hidden;
	background:url('../images/self_service_tab.png') left top no-repeat;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;
	text-transform:uppercase;color:#ffffff;text-decoration:none;position:relative;
}
#header_login a:before {
	display:inline-block;font-family:'FontAwesome';position:absolute;left:20px;top:6px;font-size:16px;content:'\f023';
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
/*#header_login a:hover, */#header_login a:active {background:url('../images/self_service_tab.png') left -30px no-repeat;color:#ffffff;text-decoration:none;}

#header_login .login_desc {display:block;padding:0 10px 0 0;line-height:30px;float:left;color:#abb6bc;}

#header_search {position:absolute;right:30px;top:44px;width:320px;}
#header_search .input-group .form-control {}
#header_search .form-control {font-size:12px;height:30px;border-color:#abb6bc;}
#header_search .btn {padding:3px 24px 5px 24px;}
#header_search .btn .fa {font-size:17px;margin-top:1px;vertical-align:top;}
#header_search .btn-default {background-color:#abb6bc;border-color:#abb6bc;color:#ffffff;}
#header_search .btn.focus, #header_search .btn:focus, #header_search .btn:hover {background-color:#8E979B;border-color:#8E979B;color:#ffffff;text-decoration:none;}

#header_menu_mobile, #header_menu_search {
	display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
#header_menu_mobile, #header_menu_search {display:none;}
#header_menu_mobile {position:absolute;left:0px;top:36px;width:50px;height:36px;z-index:81;cursor:pointer;}
#header_menu_mobile a.show-menu {display:block;width:50px;height:36px;}
#header_menu_mobile a.show-menu:before {position:absolute;left:10px;top:8px;font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:21px;line-height:21px;content:'\f0c9';color:#ffffff;}
#header_menu_search {position:absolute;right:0px;top:36px;width:45px;height:36px;z-index:81;cursor:pointer;}
#header_menu_search a.show-search {display:block;width:45px;height:36px;}
#header_menu_search a.show-search:before {position:absolute;left:13px;top:8px;font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:18px;line-height:18px;content:'\f002';color:#ffffff;}

#header_menu {
	position:absolute;left:0;top:88px;width:100%;height:44px;background-color:#0c61a6;border-top:4px solid #4991c9;border-bottom:4px solid #4991c9;z-index:80;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 4px 7px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 4px 7px 0px rgba(50, 50, 50, 0.4);
}

#header_menu_inner {position:relative;max-width: 1400px;margin: 0 auto;}

#header_menu ul.menu-left {margin:0 0 0 60px;padding:0;float:left;list-style:none;}
#header_menu ul.menu-right {margin:0 60px 0 0;padding:0;float:right;list-style:none;}

#header_menu ul.menu-left:before {
	position:absolute;left:58px;top:0px;z-index:80;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:6px;line-height:36px;content:'\f111';color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
#header_menu ul.menu-right:before {
	position:absolute;right:57px;top:0px;z-index:80;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:6px;line-height:36px;content:'\f111';color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

#header_menu li {position:relative;float:left;list-style:none;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:13px;line-height:36px;color:#ffffff;text-align:center;display:inline-block;text-transform:uppercase;}
#header_menu li a {display:block;color:#ffffff;text-decoration:none;min-width:120px;padding:0 30px;background-color:transparent;border-bottom:4px solid #4991c9;cursor:pointer;}
body.no-touch #header_menu li a:hover, #header_menu li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}
#header_menu a.current, #header_menu a.over {background-color:#f26722;color:#ffffff;text-decoration:none;}

#header_menu ul.menu-left li:before {
	position:absolute;right:-2px;top:0px;z-index:80;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:6px;line-height:36px;content:'\f111';color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
#header_menu ul.menu-right li:before {
	position:absolute;left:-3px;top:0px;z-index:80;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:6px;line-height:36px;content:'\f111';color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

#home_promotion {background-color:#123250;position:relative;width:100%;height:770px;overflow:hidden;}
#home_promotion:after {display:table;clear:both;content:" ";}
#home_promotion_end {border-bottom:10px solid #0C61A6;}

#promo-inner {max-width: 1400px;height:100%;margin: 0 auto;position: relative;}

#promo-device {position:absolute;z-index:10;left:0;top:0;width:100%;pointer-events:none;}
#promo-device img {width:100%;pointer-events:none;}

#promo-nav-prev {-webkit-user-select:none;display:none;position:absolute;z-index:10;left:20px;top:50%;width:50px;height:50px;margin:-25px 0 0 0;overflow:hidden;background:url('../images/promo_nav.png') 0px 0px no-repeat;border-radius:25px;cursor:pointer;}
/*#promo-nav-prev:hover {background-position:0px -70px;}*/
#promo-nav-prev:active {background-position:0px -70px;}
#promo-nav-next {-webkit-user-select:none;display:none;position:absolute;z-index:10;right:20px;top:50%;width:50px;height:50px;margin:-25px 0 0 0;overflow:hidden;background:url('../images/promo_nav.png') -70px 0px no-repeat;border-radius:25px;cursor:pointer;}
/*#promo-nav-next:hover {background-position:-70px -70px;}*/
#promo-nav-next:active {background-position:-70px -70px;}

.promo-item {position:absolute;left:0;top:0;width:100%;display:block;visibility:hidden;}
.promo-item.first {visibility:visible;}
.promo-item-pic {width:100%;}
.promo-item-pic img {width:100%;}

.promo-item-desc {position:absolute;left:0;bottom:0;z-index:12;background:url('../images/promo_details.png') right top no-repeat;padding:10px 100px 20px 30px;width:70%;max-width:800px;}
.promo-item-title, .promo-item-title a {
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:28px;line-height:48px;color:#f26722;text-decoration:none;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.promo-item-title a:hover {text-decoration:underline;}
.promo-item-details {font-size:15px;line-height:20px;}
.promo-item-details a {font-weight:bold;color:#f26722;text-decoration:none;display:inline-block;white-space:nowrap;}
.promo-item-details a:hover {text-decoration:underline;}
.promo-item-link {position:absolute;right:40px;top:36%;z-index:10;}
.promo-item-link a {color:#f26722;text-decoration:none;display:inline-block;}
.promo-item-link a:hover {color:#0c61a6;text-decoration:none;}
.promo-item-link a span:before {
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:40px;line-height:40px;content:'\f0a9';display:inline-block;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

a.callout-link {text-decoration:none;}
.callout-box {position:relative;background:url('../images/Callout_Orange1.png') right bottom no-repeat;padding:14px 60px 14px 14px;cursor:pointer;text-decoration:none;}
.callout-box.thin {padding:20px 60px 20px 14px;}
.callout-box.x-thin {padding:10px 60px 10px 14px;}
.callout-box:hover {background:url('../images/Callout_Orange2.png') right bottom no-repeat;}
.callout-box.orange {background:url('../images/Callout_Orange1.png') right bottom no-repeat;}
.callout-box.orange:hover {background:url('../images/Callout_Orange2.png') right bottom no-repeat;}
.callout-box.blue {background:url('../images/Callout_Blue1.png') right bottom no-repeat;}
.callout-box.blue:hover {background:url('../images/Callout_Blue2.png') right bottom no-repeat;}
.callout-box.ltblue {background:url('../images/Callout_LtBlue1.png') right bottom no-repeat;}
.callout-box.ltblue:hover {background:url('../images/Callout_LtBlue2.png') right bottom no-repeat;}

.callout-title {font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:22px;line-height:1.1em;padding:0 0 6px 0;color:#ffffff;text-decoration:none;}
.callout-box.thin .callout-title {font-size:13px;line-height:1.4em;padding:0;}
.callout-box.x-thin .callout-title {font-size:13px;line-height:1.4em;padding:0;}
.callout-text {font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:1.2em;color:#ffffff;text-decoration:none;}
.callout-device {position:absolute;right:20px;/*top:32%;*/color:#ffffff;top:50%;margin-top:-15px;text-decoration:none;}
.callout-box.thin .callout-device {/*top:26%;*/margin-top:-15px;}
.callout-box.x-thin .callout-device {/*top:20%;*/margin-top:-11px;}
.callout-device:before {
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:30px;line-height:30px;content:'\f0a9';display:inline-block;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.callout-box.x-thin .callout-device:before {font-size:20px;line-height:20px;}

.callout-spacer {height:16px;}
.callout-edge {background:url('../images/dotted_horizontal.gif') left 23px repeat-x;height:50px;display:none;}

.callout-box.no-callout {padding-right:14px;}
.callout-box.no-callout:hover {background:url('../images/Callout_Orange1.png') right bottom no-repeat;}
.callout-box.orange.no-callout {background:url('../images/Callout_Orange1.png') right bottom no-repeat;}
.callout-box.orange.no-callout:hover {background:url('../images/Callout_Orange1.png') right bottom no-repeat;}
.callout-box.blue.no-callout {background:url('../images/Callout_Blue1.png') right bottom no-repeat;}
.callout-box.blue.no-callout:hover {background:url('../images/Callout_Blue1.png') right bottom no-repeat;}
.callout-box.ltblue.no-callout {background:url('../images/Callout_LtBlue1.png') right bottom no-repeat;}
.callout-box.ltblue.no-callout:hover {background:url('../images/Callout_LtBlue1.png') right bottom no-repeat;}

.callout-box.mega-fabric-selector {padding:10px 60px 10px 14px;background:url('../images/Callout_Orange1.png') right bottom no-repeat;}
.callout-box.mega-fabric-selector:hover {background:url('../images/Callout_Orange2.png') right bottom no-repeat;}
.callout-box.mega-fabric-selector .callout-title {font-size:16px;line-height:18px;padding:0;}
.callout-box.mega-fabric-selector .callout-device {/*top:26%;*/margin-top:-11px;}
.callout-box.mega-fabric-selector .callout-device:before {font-size:20px;line-height:20px;}

.megamenu {
	position:absolute;left:0;top:132px;z-index:70;
	width:100%;padding:20px 20px;display:none;
	border-bottom:4px solid #0C61A6;background-color:#445565;
	-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 4px 7px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 4px 7px 0px rgba(50, 50, 50, 0.4);
}
.megamenu .row {margin:0;}

#mega_overlay {position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;background-color:#ffffff;opacity:0.001;visibility:hidden;}

.mega-inner {max-width: 1400px;margin: 0 auto;}

.mega-header {display:block;margin:0 0 10px 0;}
.mega-header:after {display:table;content:" ";clear:both;float:none;}
a.menu-section-link {
	display:inline-block;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:20px;line-height:24px;padding:10px 0 0 2px;color:#ffffff;text-decoration:none;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
a.menu-section-link:hover {color:#ffffff;text-decoration:underline;}
a.menu-section-link:after {
	position:absolute;top:12px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:18px;line-height:18px;content:'\f0a9';display:inline-block;padding:0 0 0 10px;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

.megamenu .callout-box {margin:4px 0 0 4px;}
.megamenu .callout-box.trade {margin:4px 0 0 0;}


.product-item {display:inline-block;position:relative;width:100%;height:98px;padding:4px;margin:10px 0 0 0;cursor:pointer;}
/*.product-item:hover, */.product-item:focus, .product-item:active {background-color:#f26722;}
/*.product-item:hover .product-desc {color:#ffffff;}*/
.product-thumb {display:inline-block;border:4px solid #ABB6BC;position:absolute;width:90px;height:90px;}
.product-thumb-image {display:inline-block;border:1px solid #ffffff;width:100%;height:100%;}
.product-thumb-image img {width:100%;height:100%;}
.product-details {display:inline-block;position:absolute;left:104px;top:0;height:90px;}
.product-title {display:inline-block;min-width:100%;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:14px;line-height:1.2em;padding:12px 0 6px 0;color:#ffffff;}
.product-desc {display:inline-block;font-size:12px;line-height:1.3em;padding:0;color:#DBDBDB;}

.product-item:focus .product-title, .product-item:active .product-title {color:#ffffff;}
.product-item:focus .product-desc, .product-item:active .product-desc {color:#ffffff;}

.mega-menu-pic {display:inline-block;width:100%;}
.mega-menu-pic-image {display:inline-block;border:4px solid #ABB6BC;}
.mega-menu-pic-image img {width:100%;}

.mega-menu-text {margin:20px 0 10px 0;}
.mega-menu-text, .mega-menu-text p {color:#ffffff;}
.mega-menu-text h1, .mega-menu-text h2, .mega-menu-text h3, .mega-menu-text h4, .mega-menu-text h5, .mega-menu-text h6 {color:#ffffff;}


.mega-menu-text .btn {
	display:block;width:220px;margin:30px auto 0 auto;color:#f26722;background-color:#DDE2E4;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:26px;text-transform:uppercase;text-decoration:none;
}
.mega-menu-text .btn span {font-size:20px;padding:0 10px 0 0;}
.mega-menu-text .btn-customer {width:240px;font-size:14px;}
.mega-menu-text .btn-customer span {font-size:18px;padding:1px 10px 0 0;}

body.no-touch .mega-menu-text .btn:hover, .mega-menu-text .btn:active {color:#ffffff;background-color:#f26722;text-decoration:none;}

.page-text {margin:20px 0 10px 0;clear: both;display: inline-block; }
.page-text, .page-text p {color:#515759;margin-bottom: 10px;text-align: center; }
.page-text h1, .page-text h2, .page-text h3, .page-text h4, .page-text h5, .page-text h6 {color:#515759;}

.page-text .btn {
	display:block;width:220px;margin:0 auto;color:#f26722;background-color:#DDE2E4;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:26px;text-transform:uppercase;text-decoration:none;
}
.page-text .btn span {font-size:20px;padding:0 10px 0 0;}
.page-text .btn-customer {width:240px;font-size:14px;}
.page-text .btn-customer span {font-size:18px;padding:1px 10px 0 0;}

body.no-touch .page-text .btn:hover, .page-text .btn:active {color:#ffffff;background-color:#f26722;text-decoration:none;}

.editor-content .btn {
	display:block;width:220px;margin:30px auto 0 auto;color:#f26722;background-color:#DDE2E4;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:26px;text-transform:uppercase;text-decoration:none;
}
.editor-content .btn span {font-size:20px;padding:0 10px 0 0;}

body.no-touch .editor-content .btn:hover, .editor-content .btn:active {color:#ffffff;background-color:#f26722;text-decoration:none;}

ul.mega-menu-list {margin:20px 0 0 0;padding:0;list-style:none;}
ul.mega-menu-list li {margin:0 0 6px 0;padding:0;list-style:none;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:12px;text-align:left;display:block;text-transform:uppercase;}
ul.mega-menu-list li a {display:block;padding:10px 12px;background-color:#657f98;color:#ffffff;text-decoration:none;}
body.no-touch ul.mega-menu-list li a:hover, ul.mega-menu-list li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}


form {margin:0;padding:0;}

.modal-dialog {margin:0 auto;top:36%;}
.mob-search-modal .modal-dialog {margin:0 auto;top:-1px;}
.modal-body {padding:15px;}
.mob-search-modal .modal-content {background-color:#445565;border-top-left-radius:0;border-top-right-radius:0;}

.mob-search-inner {}
.mob-search-title {text-align:center;color:#ffffff;font-weight:bold;font-style:normal;font-size:18px;line-height:26px;padding:10px 0 13px 0;}
.mob-search-buttons {text-align:center;padding:12px 0 0 0;}
.mob-search-field {width:250px;border:1px solid #555;}
.mob-search-buttons .btn {width:120px;}
.mob-search-buttons .mob-btn-search .fa-search:before {padding: 0 5px 0 0;}
.mob-search-buttons .mob-btn-search {background-color:#217eb5;}
.mob-search-buttons .mob-btn-search:hover,
.mob-search-buttons .mob-btn-search:focus,
.mob-search-buttons .mob-btn-search.focus,
.mob-search-buttons .mob-btn-search:active,
.mob-search-buttons .mob-btn-search.active {
	color: #fff;
	background-color: #2aa2e8;
	border-color: #2aa2e8;
}
.mob-search-buttons .mob-btn-cancel {background-color:#ddd;margin:0 8px 0 0;}
.mob-search-buttons .mob-btn-cancel:hover,
.mob-search-buttons .mob-btn-cancel:focus,
.mob-search-buttons .mob-btn-cancel.focus,
.mob-search-buttons .mob-btn-cancel:active,
.mob-search-buttons .mob-btn-cancel.active {
	color: #333;
	background-color: #ffffff;
	border-color: #ffffff;
}

.modal-error-note {
	color: #f26722;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
}
.modal-error-buttons {text-align:center;padding:12px 0 0 0;}
.modal-error-buttons .btn {width:120px;}






/* loader */

#loader_holder {display:none;}
.loader_spinner {
	position:relative;width:60px;height:60px;margin:20px auto;
	background:url('../images/loader.gif') no-repeat 9px 9px;
	padding:10px;background-color:#ffffff;border:1px solid #e7ebed;border-radius:5px;
}


/*
#page_header {width:100%;}
#page_header img {width:100%;}
*/

.image-header {
	position: relative;
	width: 100%;
	min-height: 80px;
	background-color: #fafafa;
}

.image-header .image-holder {
	width: 100%;
	height: 280px;
	background-image: url('data:image/gif;base64,R0lGODlhZABkAIAAAP///wAAACH5BAEAAAAALAAAAABkAGQAAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CGlYAAA7');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

@media (max-width: 1024px) {
	.image-header .image-holder {
		height: 180px;
	}
}
@media (max-width: 767px) {
	.image-header .image-holder {
		height: 100px;
	}
}

.bg-img-loader {
	position: absolute;
	z-index: 20;
	top: 10px;
	right: 12px;
	font-size: 10px;
	margin: 0;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: loaderanim 1.1s infinite linear;
	animation: loaderanim 1.1s infinite linear;
	text-indent: -9999em;
	border-top: 0.2em solid rgba(0, 0, 0, 0.1);
	border-right: 0.2em solid rgba(0, 0, 0, 0.1);
	border-bottom: 0.2em solid rgba(0, 0, 0, 0.1);
	border-left: 0.2em solid #4991c9;
}
.bg-img-loader, .bg-img-loader:after {
	width: 2.4em;
	height: 2.4em;
	border-radius: 50%;
}
@-webkit-keyframes loaderanim {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loaderanim {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


#page_inner {position:relative;padding:0 15px;background-color:#ffffff;max-width: 1400px;margin: 0 auto;}
#page_inner:before {
	/*left:66.66666667%;width:33.33333333%;*/
	left:70%;width:30%;
    position:absolute;top:0;bottom:0;background-color:#EEF0F2;content:'';
}

#page_content.col-lg-9 {width:70%;}
#page_content_side.col-lg-3 {width:30%;}
#site_footer_scroller.col-lg-9 {width:70%;}
#site_footer_nav.col-lg-3 {width:30%;}

#site_footer_inner {max-width: 1400px;margin: 0 auto;}
#site_footer_inner #site_footer_text.col-lg-5 {width:36.66666667%;}
#site_footer_inner #site_footer_nav.col-lg-3 {width:30%;}



#page_holder {}

#crumbtrail {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	color:#ABB6BC;
	padding:0px 0 10px 0px;
	/*max-width:82%;*/
	display:inline-block;
	/*float:left;*/
}

#crumbtrail:after {display:block;content:" ";float:none;clear:both;}

#crumbtrail ul {list-style:none;display:inline-block;margin:0;padding:0;}
#crumbtrail li {list-style:none;display:inline-block;margin:0;padding:0;float:left;}

#crumbtrail a, #crumbtrail span {
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#ABB6BC;
	display:inline-block;
	padding:0;
	text-decoration:none;
}

body.no-touch #crumbtrail a:hover, #crumbtrail a:active {color:#f26722;text-decoration:underline;}
#crumbtrail li:after {font-style:normal;padding:0 10px 0 10px;content:"|";}
#crumbtrail li:last-child:after {content:"";}
#crumbtrail li.last:after {content:"";}

#page_content {padding:20px 20px 50px 30px;}
#page_content_side {padding:20px 20px 50px 20px;}

h1.page-title {text-transform:uppercase;}

#read_more_button {width:60%;margin:0 auto;}
#read_more_button a {
	display:block;text-decoration:none;font-family:arial,sans-serif;
	font-size:14px;line-height:28px;font-weight:bold;color:#F26722;text-align:center;
	margin:10px 0 0 0;
}
#read_more_button a:hover, #read_more_button a:active {background-color:#F26722;color:#ffffff;text-decoration:none;}

#read_more_button {display:none;}
#read_more_content {display:block;}

.page-divider {border-top:2px solid #EEF0F2;height:2px;margin:30px 0 30px 0;}
.page-divider.product-list {margin:30px 0 20px 0;}
.page-divider.with-thumbs {margin:10px 0 10px 0;}

.product-range:after {display:table;content:" ";float:none;clear:both;}

#page_content .product-title {color:#80898D;}
#page_content .product-desc {color:#80898D;}
#page_content .product-item:focus .product-title, #page_content .product-item:active .product-title {color:#ffffff;}
#page_content .product-item:focus .product-desc, #page_content .product-item:active .product-desc {color:#ffffff;}

#page_content img {max-width: 100%;}

.product-detail-image {
	border:1px solid #eef0f2;
	position:relative;width:100%;height:200px;margin:0 0 40px 0;
	background:#ffffff url('../images/product-detail-holder.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-ms-behavior: url('/scripts/backgroundsize.min.htc');
}

.gallery-image-link {position:absolute;right:98px;bottom:48px;}

.gallery-image-link .product-thumb {display:inline-block;border:4px solid #ABB6BC;position:absolute;width:78px;height:78px;}
.gallery-image-link .product-thumb-image {display:inline-block;border:1px solid #ffffff;width:100%;height:100%;}
.gallery-image-link .product-thumb-image img {width:100%;height:100%;}

.gallery-image-link:focus .product-thumb,
.gallery-image-link:active .product-thumb,
body.no-touch .gallery-image-link:hover .product-thumb {border-color:#F26722;}

.gallery-text-link {position:absolute;right:112px;bottom:-27px;color:#F26722;font-weight:bold;text-decoration:none;padding:0 20px 0 0;}
.gallery-text-link:before {
	position:absolute;right:0;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:14px;line-height:14px;content:'\f0a9';display:inline-block;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

.gallery-icon-link {position:absolute;right:0;top:0;display:inline-block;color:#7f9099;text-decoration:none;}
.gallery-icon-link span {display:inline-block;width:30px;height:30px;background:url('../images/image_details_sml.png') left top no-repeat;}
.gallery-icon-link span:before {
	position:absolute;left:6px;top:3px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:20px;line-height:20px;content:'\f00e';display:inline-block;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.gallery-icon-link:active span,
body.no-touch .gallery-icon-link:hover span {background:none;background-color:#F26722;color:#ffffff;text-decoration:none;}

.product-detail-image.with-thumbs {}
.product-detail-title {
	position:absolute;left:0;bottom:0;z-index:12;background:url('../images/image_details_sml.png') right top no-repeat;padding:8px 20px 8px 14px;max-width:240px;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:14px;color:#515759;
}

.fabric-thumbs {padding:0;margin:0 0 -20px 0;}
.fabric-thumbs:after {display:table;float:none;clear:both;content:" ";}

.fabric-thumbs a.gallery-image-link {position:static;}
.fabric-thumbs a {display:inline-block;width:40px;height:40px;border:3px solid #ABB6BC;float:left;margin:5px 10px 5px 0;text-decoration:none;}
.fabric-thumbs a.active {border-color:#F26722;}
.fabric-thumbs .fabric-thumb-image {display:inline-block;border:1px solid #ffffff;width:100%;height:100%;}
.fabric-thumbs .fabric-thumb-image img {width:100%;height:100%;}
.fabric-thumbs a:active,
body.no-touch .fabric-thumbs a:hover {border-color:#F26722;}


.color-swatch {position:relative;margin:10px 0 0 0;height:60px;width:100%;}
.color-swatch div.ol {position:absolute;z-index:10;height:60px;width:100%;background:url('../images/color_swatch_bg.png') right bottom no-repeat;}
.color-swatch div.sw {position:absolute;display:block;border:1px solid #abb6bc;height:60px;width:100%;z-index:9;}
.color-swatch-name {padding:5px 0 0 0;font-size:11px;}


/* boxer */

#boxer .boxer-meta, #boxer.mobile .boxer-meta {width:40%;margin:0 auto;}
.no-touch #boxer.mobile .boxer-control.disabled, .no-touch #boxer.mobile:hover .boxer-control.disabled {cursor: default !important;opacity: 0.2;}


.editor-content, .editor-content p, .editor-content ul, .editor-content li {
	font-family: 'arial',sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.42em;
	margin: 0 0 20px 0;
}
.editor-content, .editor-content ul, .editor-content li {
	color: #515759;
}
.editor-content ul, .editor-content li {
	list-style:none;
	margin:0;
	padding:0;
}
.editor-content li {background:url('../images/bullet.gif') 10px 6px no-repeat;padding-left:30px;margin:0 0 5px 0;}


.version_summary, .version_summary p, .version_summary ul, .version_summary li {
	font-family: 'arial',sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.42em;
	margin: 0 0 20px 0;
}
.version_summary, .version_summary ul, .version_summary li {
	color: #515759;
}
.version_summary ul, .version_summary li {
	list-style:none;
	margin:0;
	padding:0;
}
.version_summary li {background:url('../images/bullet.gif') 10px 6px no-repeat;padding-left:30px;margin:0 0 5px 0;}


.warranty_5 {display:inline-block;float:right;margin:0 0 20px 20px;}

.warranty_badge {display:inline-block;float:right;margin:0 0 20px 20px;}
.warranty_badge img {display:inline-block;float:left;width:66px;height:88px;}
.warranty_badge_spacer {display:block;float:left;height:88px;width:16px;}


#product_versions {border-top:2px solid #EEF0F2;margin:30px 0 30px 0;}
#product_versions ul {margin:0;padding:0;list-style:none;}
#product_versions li {margin:0 0 4px 0;padding:0;list-style:none;}
#product_versions li a {display:block;padding:6px 10px;font-weight:bold;font-style:normal;font-size:13px;line-height:20px;text-align:left;background-color:#EEF0F2;color:#60676A;text-decoration:none;}
#product_versions li.current a {background-color:#f26722;color:#ffffff;}
body.no-touch #product_versions li a:hover, #product_versions li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}

.section_header {font-weight:bold;font-style:normal;font-size:13px;line-height:20px;color:#f26722;margin:20px 0 10px 0;}

.pane-list, .pane-list-links {
	margin:10px 0 0 0;padding:0;list-style:none;
}
.pane-list:after, .pane-list-links:after {
	display:block;height:10px;content:" ";background:url('../images/shadow-alt.png') left top repeat-x;
}
.pane-list li {margin:0 0 4px 0;list-style:none;padding:6px 10px;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;text-align:left;color:#60676A;}
.pane-list li.odd {background-color:#EEF0F2;}

.pane-list-links li {padding:0;margin:0 0 4px 0;list-style:none;}
.pane-list-links li.odd a, .pane-list-links li.odd span {background-color:#EEF0F2;}

.pane-list-links li a, .pane-list-links li span {display:block;padding:6px 10px;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;text-align:left;color:#60676A;text-decoration:none;}

.pane-list-links a.download-link, a.download-link,
.pane-list-links span.download-link, span.download-link {position:relative;padding-left:30px;}
a.download-link:before, span.download-link:before {
	position:absolute;left:10px;top:6px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:18px;line-height:18px;content:'\f01a';color:#f26722;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.pane-list-links li .trade-only {font-style:italic;color:#9ea8ad;padding-right:30px;}
.pane-list-links li .trade-only:before {color:#9ea8ad;}
.pane-list-links li .trade-only:after {
	position:absolute;right:10px;top:6px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:18px;line-height:18px;content:'\f023';color:#9ea8ad;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

body.no-touch .pane-list-links li a:hover, .pane-list-links li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}
body.no-touch .pane-list-links li a:hover:before, .pane-list-links li a:active:before {color:#ffffff;}


.pane-list-note {font-style:normal;font-size:12px;line-height:14px;color:#9ea8ad;padding:0 0 0 10px;}
.pane-list-note .fa {font-size:13px;padding-right:5px;}


.product-component-img {border:1px solid #eef0f2;text-align:center;}
.product-component-img img {width:100%;max-width:780px;}

.component-number {display:inline-block;width:24px;margin:0 8px 0 0;text-align:center;color:#ffffff;font-weight:bold;font-style:normal;font-size:13px;line-height:24px;background-color:#f26722;}



#page_content_side .callout-box.thin {padding:14px 60px 14px 14px;}
#page_content_side .callout-box .callout-device,
#page_content_side .callout-box.thin .callout-device {top:50%;margin-top:-12px;}
#page_content_side .callout-box .callout-device:before,
#page_content_side .callout-box.thin .callout-device:before {font-size:24px;line-height:24px;}

#page_content_side .callout-box.no-callout {padding-right:14px;cursor:default;}
#page_content_side .col-xs-3, #page_content_side .col-sm-3 {padding-left:0;padding-right:0;}
#page_content_side .col-xs-9, #page_content_side .col-sm-9 {}


ul.sub-menu-list {margin:20px 0 30px 0;padding:0;list-style:none;}
ul.sub-menu-list li {margin:0 0 6px 0;padding:0;list-style:none;font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:12px;text-align:left;display:block;text-transform:uppercase;}
ul.sub-menu-list li a {display:block;padding:10px 12px;background-color:#dce0e5;color:#6d7578;text-decoration:none;}
body.no-touch ul.sub-menu-list li a:hover, ul.sub-menu-list li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}

.sub-menu-divider, .side-divider {
    border-top: 2px solid #dae1e7;
    height: 2px;
    margin: 30px 0 20px;
}


.side-promotion {width:100%;text-align:center;}
.side-promotion img {width:100%;margin:10px 0 32px 0;}


/* tabs */

ul.nav {margin-top:40px;}

.nav > li {min-width:150px;}

.nav > li > a {
	position: relative;
	display: block;
	padding: 7px 20px 6px 20px;
	text-align:center;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #ffffff;
}
.nav > li.disabled > a {
	color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
	color: #999;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.nav-tabs {
	border-bottom: 2px solid #dadce1;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -2px;
}
.nav-tabs > li > a {
	font-size:13px;
	font-weight:bold;
	margin-right: 2px;
	line-height: 1.4;
	border: 2px solid #EEF0F2;
	border-bottom-color: #dadce1;
	border-radius: 0;
	color:#9EA8AD;
	background-color:#EEF0F2;
	text-decoration: none;
	text-transform:uppercase;
}
.nav-tabs li i.fa {
	font-size:20px;
	line-height: 20px;
	display:inline-block;
	padding:0 6px 0 0;
}
.nav-tabs > li > a:hover {
	/*order-color: #eee #eee #ddd;*/
	border: 2px solid #f2f6f9;
	border-bottom-color: #dadce1;
	background-color: #f2f6f9;
	color: #8E96A3;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #f26722;
	cursor: default;
	background-color: #fff;
	border: 2px solid #dadce1;
	border-bottom-color: transparent;
}

#page_content .tab-pane {}
#page_content .tab-pane .inner {padding:10px 0 10px 0;/*margin:0 0 50px 0;*/}
#page_content .tab-pane .inner .btn {padding: 4px 12px;font-size:12px;}


.tab-content:after {display:table;content:" ";float:none;clear:both;}


/* accordion */

#product_accordion {display:none;}

.acc-pane {
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0px;
}

.panel-group .acc-pane {border-radius: 0;}


.acc-pane-heading a, .acc-pane-heading a:active, .acc-pane-heading a:hover, .acc-pane-heading > span {
	display:block;
	padding:7px 10px;
	font-size:13px;
	font-weight:bold;
	line-height: 18px;
	background-color:#f26722;
	border: 2px solid #f26722;
	border-radius: 0;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
	margin-bottom:2px;
}

.acc-pane-heading a.collapsed:active, body.no-touch .acc-pane-heading a.collapsed:hover {
	display:block;
	padding:7px 10px;
	font-size:13px;
	font-weight:bold;
	line-height: 18px;
	background-color:#EEF0F2;
	border: 2px solid #EEF0F2;
	border-radius: 0;
	color:#9EA8AD;
	text-decoration: none;
	text-transform:uppercase;
	margin-bottom:2px;
}

.acc-pane-heading a.collapsed {
	display:block;
	padding:7px 10px;
	font-size:13px;
	font-weight:bold;
	line-height: 18px;
	background-color:#ffffff;
	border: 2px solid #dadce1;
	border-radius: 0;
	color:#9EA8AD;
	text-decoration: none;
	text-transform:uppercase;
	margin-bottom:2px;
}


#product_accordion {margin:20px 0 20px 0;}
#product_accordion .acc-pane .panel-body {
    padding: 10px 0 20px 0;
}

#swatch_accordion .acc-pane-heading a {position:relative;}

#reg_accordion .acc-pane-heading a {position:relative;}

.acc-number {
	position:absolute;left:-2px;top:-2px;
	width:80px;height:36px;margin:0;padding:6px 10px;
	display:inline-block;background:url('../images/accordion_number.png') right -50px no-repeat;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:22px;line-height:22px;color:#ffffff;
	/*text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);*/
}
.acc-pane-heading a.collapsed .acc-number {background-position:right 0px;color:#ffffff;}
.acc-spacer {display:inline-block;width:80px;}

#downloads_accordion {margin:20px 0 20px 0;}
#downloads_accordion .acc-pane .panel-body {
    padding: 10px 0 40px 0;
}




/* swatch */

.swatch-group {}
.swatch-group-title {
	font-family: 'gothic_720regular','arial',sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
	line-height: 120%;
	color: #515759;
	margin: 10px 0 10px 0;
	padding: 0px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.swatch-detail-image {
	border:1px solid #eef0f2;
	position:relative;width:100%;height:140px;margin:0 0 10px 0;
	background:#ffffff url('../images/product-detail-holder.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-ms-behavior: url('/scripts/backgroundsize.min.htc');
}

.swatch-add-link {display:none;position:absolute;right:0;bottom:0;color:#7f9099;margin:0;padding:0;line-height:1px;text-decoration:none;cursor:pointer;}
.swatch-add-link span {display:inline-block;width:50px;height:50px;background:url('../images/image_details_sml.png') left top no-repeat;color:#7f9099;}
.swatch-add-link span.remove {color:#a94442;}
.swatch-add-link span:before {
	position:absolute;left:18px;top:15px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:20px;line-height:20px;content:'\f067';display:inline-block;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.swatch-add-link span.remove:before {
	left:17px;content:'\f056';
}
.swatch-add-link:active span,
body.no-touch .swatch-add-link:hover span {background:none;background-color:#F26722;color:#ffffff;text-decoration:none;}

.swatch-add-link:active span.remove,
body.no-touch .swatch-add-link:hover span.remove {background:none;background-color:#a94442;color:#ffffff;text-decoration:none;}

.swatch-detail-title {
	position:absolute;left:0;bottom:0;z-index:12;background:url('../images/image_details_sml.png') right top no-repeat;padding:8px 20px 8px 14px;max-width:240px;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:14px;color:#515759;
}

.swatch-thumbs {padding:0;margin:0;}
.swatch-thumbs:after {display:table;float:none;clear:both;content:" ";}

.swatch-thumbs a.swatch-image-link {position:relative;}
.swatch-thumbs a {display:inline-block;width:40px;height:40px;border:3px solid #ABB6BC;float:left;margin:5px 10px 5px 0;text-decoration:none;}
.swatch-thumbs a.active {border-color:#F26722;}
.swatch-thumbs .swatch-thumb-image {display:inline-block;border:1px solid #ffffff;width:100%;height:100%;}
.swatch-thumbs .swatch-thumb-image img {width:100%;height:100%;}
.swatch-thumbs a:active,
body.no-touch .swatch-thumbs a:hover {border-color:#F26722;}

.swatch-thumbs a.selected:after {
	position:absolute;right:-10px;bottom:-10px;display:inline-block;width:20px;height:20px;color:#38b60b;
	background:url('../images/swatch-selected.png') left top no-repeat;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:20px;line-height:20px;content:'\f058';
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

.swatch-divider {border-top:2px solid #EEF0F2;height:2px;margin:10px 0 20px 0;}


.form-note {padding:5px 0 0 0;font-size:11px;color:#888888;}
.form-error-note {visibility:hidden;font-size:13px;font-weight:bold;color:#a94442;padding:10px 0 4px 8px;}
.form-submit-center {text-align:left;}
.form-submit-center .btn {min-width:120px;text-align:center;margin:20px 0 0 0;}
.selectpicker a {text-decoration:none;}

.form-group strong {display:inline-block;margin-top:5px;}

.has-error .btn.selectpicker {border-color:#a94442;}
.has-error strong {color:#a94442;}


/* scroller */

.scroller-title {
	padding:0 0 0 15px;margin:-8px 0 10px 0;text-transform:uppercase;
	font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:16px;line-height:20px;color:#ffffff;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.scroller {position:relative;width:100%;height:150px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;padding:0;-webkit-user-select:none;}
.scroller:after {display:table;float:none;clear:both;content:" ";}

.scroller-prev {-webkit-user-select:none;position:absolute;left:0px;top:0px;z-index:12;width:30px;height:100%;background-color:#6e8499;border-top:2px solid #123250;border-bottom:2px solid #123250;cursor:pointer;}
.scroller-prev:before {display:block;position:absolute;left:0;top:50%;width:30px;height:30px;margin-top:-15px;background:url('../images/scroller_nav.png') 0px 0px no-repeat;content:" ";}
body.no-touch .scroller-prev:hover, .scroller-prev:focus, .scroller-prev:active {background-color:#F26722;}
body.no-touch .scroller-prev:hover:before, .scroller-prev:focus:before, .scroller-prev:active:before {background-position:-30px 0px;}
.scroller-prev.disabled, body.no-touch .scroller-prev.disabled:hover, .scroller-prev.disabled:focus, .scroller-prev.disabled:active {background-color:#6e8499;cursor:default;}
.scroller-prev.disabled:before, body.no-touch .scroller-prev.disabled:hover:before, .scroller-prev.disabled:focus:before, .scroller-prev.disabled:active:before {background-position:-60px 0px;}

.scroller-next {-webkit-user-select:none;position:absolute;right:0px;top:0px;z-index:12;width:30px;height:100%;background-color:#6e8499;border-top:2px solid #123250;border-bottom:2px solid #123250;cursor:pointer;}
.scroller-next:before {display:block;position:absolute;left:0;top:50%;width:30px;height:30px;margin-top:-15px;background:url('../images/scroller_nav.png') 0px -30px no-repeat;content:" ";}
body.no-touch .scroller-next:hover, .scroller-next:focus, .scroller-next:active {background-color:#F26722;}
body.no-touch .scroller-next:hover:before, .scroller-next:focus:before, .scroller-next:active:before {background-position:-30px -30px;}
.scroller-next.disabled, body.no-touch .scroller-next.disabled:hover, .scroller-next.disabled:focus, .scroller-next.disabled:active {background-color:#6e8499;cursor:default;}
.scroller-next.disabled:before, body.no-touch .scroller-next.disabled:hover:before, .scroller-next.disabled:focus:before, .scroller-next.disabled:active:before {background-position:-60px -30px;}

.scroller-inner {position:absolute;left:0;top:0;z-index:10;background-color:#15395b;width:100%;height:100%;padding:0;border-top:2px solid #123250;border-bottom:2px solid #123250;overflow:hidden;}
.scroller-pane {position:absolute;left:0;top:0;/*background-color:#ff9900;*/height:100%;padding:0 35px;}

table.scroller-items {border-collapse:collapse;border-spacing:0;margin:0;}
table.scroller-items td {padding:0;text-align:left;vertical-align:top;height:142px;}

.scroller-item {display:inline-block;margin:20px 10px;cursor:pointer;text-decoration:none;}
.scroller-item .product-thumb {position:static;width:100px;height:100px;}
.scroller-item .product-thumb-image img {width:90px;height:90px;}

.scroller-item:focus .product-thumb,
.scroller-item:active .product-thumb,
body.no-touch .scroller-item:hover .product-thumb {/*border-color:#F26722;*/}

.scroller-item .product-details {position:static;display:none;}


#_tooltip {position:absolute;z-index:100;display:none;text-align:center;cursor:pointer;}
#_tooltip:after {position:absolute;left:50%;bottom:-8px;width:20px;height:10px;margin:0 0 0 -10px;content:" ";background:url('../images/tooltip_arrow.png') left top no-repeat;}
#_tooltip ._tooltip-inner {background-color:#000000;color:#ffffff;font-size:13px;padding:5px 10px;text-align:center;}
#_tooltip ._tooltip-inner:after {
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:13px;line-height:13px;content:'\f0a9';display:inline-block;padding:0 0 0 5px;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}







/* search results */

.search-results {
	margin:10px 0 0 0;padding:0;list-style:none;
}
.pane-list:after, .search-results:after {
	display:block;height:10px;content:" ";background:url('../images/shadow-alt.png') left top repeat-x;
}
.pane-list li {margin:0 0 4px 0;list-style:none;padding:6px 10px;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;text-align:left;color:#60676A;}
.pane-list li.odd {background-color:#EEF0F2;}

.search-results li {padding:0;margin:0 0 4px 0;list-style:none;}
.search-results li.odd a, .search-results li.odd span {background-color:#EEF0F2;}

.search-results li a, .search-results li span {position:relative;display:block;padding:6px 10px;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;text-align:left;color:#60676A;text-decoration:none;}

.search-results li span.doc-title {background-color:transparent;padding:0 0 2px 0;color:#4b5153;font-weight:bold;font-style:normal;font-size:14px;line-height:18px;}
.search-results li span.doc-path {background-color:transparent;padding:0 0 4px 0;font-weight:normal;font-style:italic;font-size:11px;line-height:11px;}
.search-results li span.doc-summary {background-color:transparent;padding:2px 0 0 0;font-weight:normal;font-style:normal;font-size:12px;line-height:16px;}

.search-results li .trade-only {font-style:italic;color:#9ea8ad;padding-right:30px;}
.search-results li .trade-only:before {color:#9ea8ad;}
.search-results li .trade-only:after {
	position:absolute;right:10px;top:6px;
	font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:18px;line-height:18px;content:'\f023';color:#9ea8ad;
	text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}

body.no-touch .search-results li a:hover, .search-results li a:active,
body.no-touch .search-results li a:hover span.doc-title, .search-results li a:active span.doc-title,
body.no-touch .search-results li a:hover span.doc-path, .search-results li a:active span.doc-path,
body.no-touch .search-results li a:hover span.doc-summary, .search-results li a:active span.doc-summary {
	background-color:#f26722;color:#ffffff;text-decoration:none;
}
body.no-touch .search-results li a:hover:before, .search-results li a:active:before {color:#ffffff;}

.search-results-note {font-style:normal;font-size:12px;line-height:14px;color:#9ea8ad;padding:0 0 0 10px;}
.search-results-note .fa {font-size:13px;padding-right:5px;}




.pagerHolder {display:block;text-align:left;}
.pagerHolder table {float:right;}
.pagerHolder:after {display:table;float:none;clear:both;content:" ";}

.searchTerms {display:inline-block;font-size:13px;line-height:24px;font-weight:normal;font-style:italic;color:#000000;padding:0;margin:0 0 10px 0;text-align:left;}


#pagerTop {padding:0px;margin:0px 0 10px 0;line-height:14px;}
#pagerBtm {margin:0px 0 40px 0;line-height:14px;}
#pagerTop a, #pagerBtm a {text-decoration: none;}
body.no-touch #pagerTop a:hover, body.no-touch #pagerBtm a:hover {color:#F26722;text-decoration: none;}
.pagerdisabled {
	display:block;background-color: #ffffff;color:#999999;
	font-family: arial;font-size: 11px;font-weight: bold;border:1px solid #dedede;padding: 4px 6px 4px 6px;margin:0px;margin-right: 2px;text-decoration: none;cursor:default;
}
.pagercurrent {
	display:block;background-color: #F26722;color:#ffffff;
	font-family: arial;font-size: 11px;font-weight: bold;border:1px solid #F26722;padding: 4px 6px 4px 6px;margin:0px;margin-right: 2px;text-decoration: none;cursor:default;
}
.pagerother {
	display:block;background-color: #ffffff;color:#F26722;
	font-family: arial;font-size: 11px;font-weight: bold;border:1px solid #F26722;padding: 4px 6px 4px 6px;margin:0px;margin-right: 2px;text-decoration: none;cursor:pointer;
}
body.no-touch .pagerother:hover {border:1px solid #F26722;background-color: #F26722;color:#ffffff;text-decoration: none;}
.pagertext {color:#000000;font-family: arial;font-size: 11px;line-height: 18px;text-decoration: none;}







._insert {display:none;}

textarea {resize: none;}



/* ----------------------------------------------------------------------------------- */

nav, nav#menu {visibility:hidden;}
nav#menu.mm-menu.mm-current, .mm-menu.mm-current {
    display: block;
    visibility:visible;
}
.mm-menu {background:#333638;max-width:none;}
.mm-header .mm-title {font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:14px;line-height:24px;color:#ABB6BC;text-decoration:none;}
.mm-menu .mm-header .mm-prev:before, .mm-menu .mm-header .mm-next:after, .mm-menu .mm-header .mm-close:after {border-color:#abb6bc;}

.mm-list > li > a, .mm-list > li > span {font-family:'gothic_720regular','arial',sans-serif;font-weight:normal;font-style:normal;font-size:13px;color:#ffffff;text-transform:uppercase;}
.mm-list > li > a:not(.mm-subopen):not(.slide-menu-callout):active {background-color:#f26722;color:#ffffff;}
.mm-list > li > a.slide-menu-callout:active {background-color:#f26722;color:#ffffff;}
.mm-list > li > a.slide-menu-callout.blue:active {background-color:#217eb5;color:#ffffff;}
.mm-list > li > a.slide-menu-callout.ltblue:active {background-color:#217eb5;color:#ffffff;}

.mm-list > li > a.product-item {display:inline-block;position:relative;width:100%;height:68px;padding:4px;margin:0px 20px 0 10px;cursor:pointer;}
.mm-list .product-thumb {display:inline-block;border:4px solid #ABB6BC;position:absolute;width:60px;height:60px;}
.mm-list .product-thumb-image {display:inline-block;border:1px solid #ffffff;width:100%;height:100%;}
.mm-list .product-thumb-image img {width:100%;height:100%;}
.mm-list .product-details {
	display:block;position:absolute;left:74px;top:0;height:60px;padding:0 15px 0 0;left:0;width:100%;padding:26px 10px 6px 75px;
	font-size:13px;line-height:1.1em;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-list .product-title {font-size:13px;line-height:1.1em;padding:10px 0 6px 0;color:#ffffff;padding:26px 0 6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mm-list .product-desc {font-size:13px;line-height:15px;padding:0;color:#DBDBDB;}

.mm-list .callout-title {overflow:hidden;text-overflow:ellipsis;}

/* ----------------------------------------------------------------------------------- */



#site_wrapper {display:none;}
#site_wrapper.ready {display:block;}



.text-md-left {text-align:left;}
.text-md-right {text-align:right;}
.text-md-center {text-align:center;}

@media (max-width: 767px) {
	.text-sm-left {text-align:left;}
	.text-sm-right {text-align:right;}
	.text-sm-center {text-align:center;}
}

@media (min-width: 767px) {
	body.no-touch #promo-nav-prev:hover {background-position:0px -70px;}
	body.no-touch #promo-nav-next:hover {background-position:-70px -70px;}
}

body.no-touch #header_login a:hover {background:url('../images/self_service_tab.png') left -30px no-repeat;color:#ffffff;text-decoration:none;}
body.no-touch .product-item:hover, body.no-touch .product-item:focus, body.no-touch .product-item:active {background-color:#f26722;}
body.no-touch .product-item:hover .product-desc {color:#ffffff;}
body.no-touch #page_content .product-item:hover .product-title {color:#ffffff;}
body.no-touch #page_content .product-item:hover .product-desc {color:#ffffff;}


@media (max-width: 1024px) {
	#header_menu ul.menu-left {margin:0 0 0 30px;padding:0;float:left;}
	#header_menu ul.menu-right {margin:0 30px 0 0;padding:0;float:right;}
	#header_menu ul.menu-left:before {left:28px;}
	#header_menu ul.menu-right:before {right:27px;}
	.nav > li {min-width:80px;}
	.nav > li > a {padding:7px 16px 6px 16px;}
	#site_footer_logo {padding:22px 0 0 0;}
	#site_footer_logo .phone_note {left:124px;}
	#site_footer_logo .phone_number {left:124px;}
}

@media (max-width: 980px) {
	#site_footer {padding:20px 16px;}
	#header_logo {left:50%;top:30px;margin:0 0 0 -75px;width:150px;height:132px;}
	.logo_holder {left:0;top:0;width:150px;height:132px;}
	.logo_holder img {width:100%;height:100%;}
	.logo_device {left:20px;top:12px;width:110px;height:80px;}
	#header_phone {left:20px;}
	#header_phone .phone_number {font-size:32px;line-height:36px;}
	#header_login {right:20px;}
	#header_login a {font-size:11px;padding:8px 18px 8px 36px;}
	#header_login a:before {left:17px;top:6px;}
	#header_search {right:20px;width:240px;}
	#header_search .input-group .form-control {}
	#header_menu ul.menu-left {margin:0 0 0 20px;padding:0;float:left;}
	#header_menu ul.menu-right {margin:0 20px 0 0;padding:0;float:right;}
	#header_menu ul.menu-left:before {left:18px;}
	#header_menu ul.menu-right:before {right:17px;}
	#header_menu li {font-size:11px;}
	#header_menu li a {min-width:100px;padding:0 20px;}
	#site_footer_nav li {font-size:11px;}
	.promo-item-desc {padding:10px 80px 14px 20px;}
	.promo-item-title, .promo-item-title a {font-size:20px;line-height:36px;}
	.promo-item-details {font-size:13px;line-height:18px;}
	.promo-item-link {right:30px;}
	.promo-item-link a span:before {font-size:34px;line-height:34px;}
	.callout-title {font-size:20px;}
	.callout-box.thin .callout-title {font-size:12px;}
	.mega-menu-pic {display:none;}
	.mega-menu-text {margin:20px 0 30px 0;}
	ul.mega-menu-list {margin-top:20px;}

	#page_inner:before {left:66.66666667%;width:33.33333333%;}
	#page_content.col-md-8 {width:66.66666667%;}
	#page_content_side.col-md-4 {width:33.33333333%;}
	#site_footer_scroller.col-md-8 {width:66.66666667%;}
	#site_footer_nav.col-md-4 {width:33.33333333%;}

	#site_footer h1 {font-size:18px;}

	#site_footer_logo .phone_note {position:relative;left:0;top:0;padding-top:20px;}
	#site_footer_logo .phone_number {position:relative;left:0;top:0;}
	.site_footer_social {padding:5px 0 0 0;}
	.site_footer_social h1 {color:#ffffff;padding-left:0;}

	#page_content .col-sm-12 {padding-left:0;padding-right:0;}
	.nav > li {min-width:60px;}
	.nav > li > a {padding:7px 10px 6px 10px;}
	.gallery-image-link {position:absolute;right:80px;bottom:40px;}
	.gallery-image-link .product-thumb {border-width:3px;width:60px;height:60px;}
	.gallery-text-link {display:none;}

	.product-detail-image.with-thumbs {margin:0 0 30px 0;}
	.page-divider.with-thumbs {margin-top:0;}
	.fabric-thumbs {padding:0;margin:0 0 -20px 0;}
	.fabric-thumbs a {border-width:3px;}
	.product-detail-title {padding:8px 20px 8px 14px;}

	#boxer .boxer-meta, #boxer.mobile .boxer-meta {width:100%;margin:0 auto;}
}

@media (max-width: 767px) {
	#site_header {height:72px;}
	#site_footer {padding:20px 16px 0 20px;}
	#header_logo {left:50%;top:0;margin:0 0 0 -54px;width:108px;height:95px;}
	.logo_holder {left:0;top:0;width:108px;height:95px;}
	.logo_holder img {width:100%;height:100%;}
	.logo_device {left:15px;top:9px;width:78px;height:57px;}
	#header_phone {left:7px;top:11px;padding:0;}
	#header_phone:before {content:' ';}
	#header_phone .phone_note {display:none;}
	#header_phone .phone_number {font-size:14px;line-height:14px;}
	#header_login {right:10px;}
	#header_login .login_title {display:none;}
	#header_login .login_desc {display:none;}
	#header_login a:before {left:22px;top:5px;font-size:18px;}
	#header_search {display:none;}
	#header_menu_mobile, #header_menu_search {display:inline-block;}
	#header_menu {left:0;top:36px;height:36px;border-top:none;border-bottom:none;}
	#header_menu ul.menu-left {display:none;}
	#header_menu ul.menu-right {display:none;}
	#home_promotion_end {border-bottom:6px solid #0C61A6;}
	#promo-nav-prev {left:0px;top:50%;width:35px;height:50px;background-position:-140px 0px;border-radius:0;}
	#promo-nav-prev:active {background-position:-140px -70px;}
	#promo-nav-next {right:0px;top:50%;width:35px;height:50px;background-position:-165px 0px;border-radius:0;}
	#promo-nav-next:active {background-position:-165px -70px;}
	.promo-item-desc {background:url('../images/promo_details_sml.png') right top no-repeat;padding:14px 50px 14px 16px;width:84%;max-width:400px;}
	.promo-item-details {display:none;}
	.promo-item-title, .promo-item-title a {font-size:14px;line-height:20px;}
	.promo-item-link {right:20px;top:14px}
	.promo-item-link a span:before {font-size:22px;line-height:22px;}
	.callout-title {font-size:18px;}
	#end_footer_copy {float:none;width:200px;text-align:center;margin:0 auto;}
	#end_footer_nav {display:none;}
	#site_footer_text {display:none;}
	#site_footer_nav {display:none;}
	#site_footer_text_mobile {display:block;}
	.callout-edge {display:block;}
	.mega-menu-pic {display:none;}

	#site_footer_logo {display:none;}
	.site_footer_social {padding:12px 0 0 0;}
	.site_footer_social h1 {color:#ffffff;padding-left:0;}
	.link-list-holder {display:none;}

	#site_footer.content-page {display:none;}

	#site_footer .callout-box.thin {padding:14px 60px 14px 14px;}
	#site_footer .callout-box .callout-device,
	#site_footer .callout-box.thin .callout-device {top:50%;margin-top:-12px;}
	#site_footer .callout-box .callout-device:before,
	#site_footer .callout-box.thin .callout-device:before {font-size:24px;line-height:24px;}

	.callout-box.no-callout {padding-right:14px;}
	#site_footer .callout-box.no-callout {padding-right:14px;}

	#page_content_side .col-xs-3, #page_content_side .col-sm-3 {padding-left:0;padding-right:0;}
	#page_content_side .col-xs-9, #page_content_side .col-sm-9 {padding-right:8px;}

	#site_footer p, #site_footer .defaulttext {margin: 0 0 10px 0;}

	/*
	#page_header {width:100%;height:90px;overflow:hidden;position:relative;}
	#page_header img {width:100%;min-height:90px;position:absolute;left:50%;margin-left:-50%;}
	*/

	#crumbtrail {font-size:11px;padding:0px 0 4px 0px;}
	#crumbtrail a, #crumbtrail span {font-size:11px;}

	#page_inner:before {left:66.66666667%;width:33.33333333%;}
	#page_content.col-md-8 {width:66.66666667%;}
	#page_content_side.col-md-4 {width:33.33333333%;}
	#site_footer_scroller.col-md-8 {width:66.66666667%;}
	#site_footer_nav.col-md-4 {width:33.33333333%;}

	#page_inner:before {background:none;}
	#page_content.col-sm-8 {width:100%;}
	#page_content_side.col-sm-4 {width:100%;}
	#site_footer_scroller.col-sm-8 {width:100%;}
	#site_footer_nav.col-sm-4 {width:100%;}

	#page_content {padding:10px 20px 40px 20px;}
	#page_content_side {padding:0 20px;/*background-color:#EEF0F2;*/background-color:#123250;}
	#page_content .col-sm-12 {padding-left:0;padding-right:0;}
	.page-divider {margin:24px 0 24px 0;}
	.page-divider.product-list {margin:24px 0 14px 0;}

	.warranty_badge {display:inline-block;float:right;margin:0 0 20px 20px;}
	.warranty_badge img {display:block;float:none;width:60px;height:80px;}
	.warranty_badge_spacer {display:block;float:none;height:10px;width:50px;}

	#read_more_button {display:block;}
	#read_more_content {display:none;}

	/* ul.sub-menu-list {display:none;} */
	ul.sub-menu-list {margin:0 0 -5px 0;padding:20px 0 0 0;}
	ul.sub-menu-list li a {display:block;padding:10px 12px;background-color:#1b4b77;color:#ffffff;text-decoration:none;}
	body.no-touch ul.sub-menu-list li a:hover, ul.sub-menu-list li a:active {background-color:#f26722;color:#ffffff;text-decoration:none;}

	.sub-menu-divider {display:none;}
	.side-promotion {display:none;}

	.gallery-image-link {position:absolute;right:80px;bottom:40px;}
	.gallery-image-link .product-thumb {border-width:3px;width:60px;height:60px;}
	.gallery-text-link {display:none;}

	.product-detail-image.with-thumbs {margin:0 0 30px 0;}
	.page-divider.with-thumbs {margin-top:0;}

	.fabric-thumbs {padding:0;margin:0 0 -15px 0;}
	.fabric-thumbs a {border-width:3px;}
	.product-detail-title {padding:8px 14px 8px 12px;max-width:160px;}

	.nav > li > a {padding:7px 10px 6px 10px;min-width:120px;}
	#product_tabs {display:none;}
	#product_tabs_content {display:none;}

	#product_accordion {display:block;}

	#product_accordion .acc-pane-heading a {font-size:14px;}

	.form-error-note {text-align:center;padding:10px 0 0 0;}
	.form-submit-center {text-align:center;}
	.form-submit-center .btn {min-width:120px;text-align:center;margin:20px auto 0 auto;}
	.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 100%;}
	.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {margin-bottom:5px;}

	.pagerHolder {display:block;text-align:center;}
	.pagerHolder table {float:none;margin:0 auto 10px auto;}

	.searchTerms {display:block;text-align:center;}

	p, .defaulttext {font-size:14px;}
	.editor-content, .editor-content p, .editor-content ul, .editor-content li {font-size:14px;}

	h1, .heading1, .Heading1 {font-size:18px;margin: 10px 0 10px 0;}
	h2, .heading2, .Heading2 {font-size:16px;margin: 10px 0 8px 0;}
	h3, .heading3, .Heading3 {font-size:14px;margin: 10px 0 8px 0;}
}

input[type="radio"], input[type="checkbox"] {
    margin-top: 0;
}

.disclaimer-panel { float: left; padding: 14px; margin: 5px 0; }
.disclaimer-panel p { font-size: 11px; }

.alert-panel { border: 2px solid #f26722; padding:10px;margin-bottom: 20px;}
.error-panel { color: #a94442; padding: 5px 0; font-weight: bold; margin: 5px 0; }

.sitemap ul { list-style: none; padding: 5px 0 5px 20px; }
.sitemap li { list-style: none; padding: 4px; }
.sitemap li a { text-decoration: none; }

#modal_body {background: none; background-color: #ffffff; }
#modal_wrapper { background-color: #ffffff; }
#modal_wrapper .panel-group { margin-bottom: 0; }
#map-holder {padding:0;}
#map-canvas {height:500px;margin:0;padding:0;}


.try-visualiser {display:block;width:300px;height:40px;margin:0 auto;background:url('../images/try-visualiser.png') no-repeat 0 0;}
body.no-touch .try-visualiser:hover, .try-visualiser:active {background-position:0 -40px;}

.product-detail-image .try-visualiser {position:absolute;left:10px;bottom:-18px;}
.product-detail-image.with-thumbs .try-visualiser {position:absolute;left:10px;top:10px;}


@media (max-width: 767px) {
	.product-detail-image .try-visualiser {width:170px;background:url('../images/try-visualiser-mobile.png') no-repeat 0 0;}
}