/**
**
** -------- CSS RESET -------- 
**
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
html {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote {quotes: none;}
q:before, q:after, blockquote:before, blockquote:after {content: ""; content: none;}
a img {border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
* {box-sizing:border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/**
**
** -------- General Styles-------- 
**
*/
.mainsection {width: 100%; display: block; position:relative;}
.section {width: 100%; display: block; overflow: hidden;}
.wrapper {margin-right: auto; margin-left: auto; height: inherit; width: 100%; padding: 0 10px; display: block;}
.container {position: relative; overflow: hidden; display: block;}
.content {padding: 20px;}
.helper{display: inline-block;height: 100%;vertical-align: middle;}
html {font-size: 15px;font-family: "Source Sans Pro", arial, sans-serif;color: #262626;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}
h1,h2,h3,h4,h5 {margin: 0 0 15px;}
h1 {margin: 30px 0 20px;margin: 2rem 0 2rem;}
h2 {}
h3 {font-size: 16px;line-height: 20px;font-weight: 600;}
p {font-size: 16px;font-weight: 400;margin: 15px 0;}
a,a:visited {color: #262626;}
input[type="text"],input[type="number"],input[type="email"],
input[type="password"],input[type="date"]{font-family: "Source Sans Pro", arial, sans-serif; display: block;float: left;font-size: 12px;font-weight: 400;clear: right;height: 25px;padding: 0 10px;outline: none;border: 1px solid #b0b0b0;}
label {float: left;font-size: 12px; line-height: 25px;}
textarea {display: block;float: none;clear: both;font-size: 16px;font-weight: 400;padding: 10px;outline: none;border: 1px solid #b0b0b0;}
img{max-width: 100%; height:auto;}
strong, b{font-weight: bold;}
em, i{font-style: italic;}
#main{min-height: 600px;}

/*Header*/
#header .header-section{border-bottom: 3px solid #DFCF9C;}
#header .header-top{ float:right;}
#header .header-top .header-utility{display: none;font-size: 16px;margin: 15px 0px;color: #f48479;}
#header .header-top .header-utility a{text-decoration: none;padding: 0 5px;}
#header .header-top .header-cart{border-radius: 3px;margin: 15px 0;text-align: center;width: 120px;height: 35px;line-height: 35px;text-transform: uppercase;background: #f4706c;background: -moz-linear-gradient(bottom, #ec4d49 34%, #f4706c 82%);background: -webkit-gradient(linear, left bottom, left top, color-stop(34%,#ec4d49), color-stop(82%,#f4706c)); background: -webkit-linear-gradient(bottom, #ec4d49 34%,#f4706c 82%);background: -o-linear-gradient(bottom, #ec4d49 34%,#f4706c 82%); background: -ms-linear-gradient(bottom, #ec4d49 34%,#f4706c 82%); background: linear-gradient(to top, #ec4d49 34%,#f4706c 82%);}
#header .header-top .header-cart a{color:#fff;text-decoration: none;font-weight: bold;display: block;}
#header .header-top .header-cart img{vertical-align: middle;margin-right: 5px;}
#header .header-logo{width: 172px; float: left;margin-bottom: 15px;}
#header .header-bottom{clear:both;}
.header-bottom .header-search{overflow: hidden;margin-bottom: 15px;}
.header-bottom .header-search .search-input{font-size: 15px;font-style: italic;background-image: url("https://lib.store.yahoo.net/lib/yhst-128880362216497/ey-search-icon.png");background-repeat: no-repeat;background-position: 10px center;padding-left: 40px;background-color: #eee;border: medium none;width: 75%;border-radius:3px; border-bottom-right-radius: 0; border-top-right-radius: 0;}
.header-bottom .header-search .search-submit{cursor:pointer;font-family: "Source Sans Pro";font-weight: bold;font-size: 16px;width:25%;color: #fff; text-transform:uppercase; border:none; border-radius:3px; background: #208aa2;background: -moz-linear-gradient(bottom, #186287 34%, #208aa2 82%);background: -webkit-gradient(linear, left bottom, left top, color-stop(34%,#186287), color-stop(82%,#208aa2)); background: -webkit-linear-gradient(bottom, #186287 34%,#208aa2 82%);background: -o-linear-gradient(bottom, #186287 34%,#208aa2 82%); background: -ms-linear-gradient(bottom, #186287 34%,#208aa2 82%); background: linear-gradient(to top, #186287 34%,#208aa2 82%);}
.header-bottom .header-search input {height:35px;}
.header-bottom .header-call{text-decoration: center;font-size: inherit; font-size: 16px; text-align:center;margin-bottom: 15px;}
.header-bottom .header-call strong, .footer-connect .call-us strong{font-size: 25px; color:#208AA2;}
.footer-connect .call-us strong{font-size: 20px;font-style: normal;}
.header-footer {background-color: #fffbf2; height: 39px; font-size: 16px; line-height: 39px; display: none;}
.bottom-wrapper.wrapper {text-align: center;}
.bottom-wrapper.wrapper em {font-weight: bold; font-style: normal;}
.bottom-wrapper.wrapper em.phone {padding: 0 10px;}
.bottom-wrapper.wrapper .obp {color: #2697ae; font-size: 17px; font-style: italic;}

/*Footer*/
#footer .footer-container{padding: 30px 0;}
.footer-connect, .footer-brand, .footer-badges{max-width: 250px;margin: 0 auto;}
.footer-connect .call-us{margin-bottom: 10px;}
.footer-connect .social-links{margin-bottom: 20px;}
.footer-connect .call-us,.footer-connect .social-links{font-size: 18px;}
.footer-connect .call-us span{ color:#208AA2;}
.footer-connect .call-us span{font-size: 14px;font-weight: bold;padding-left: 100px;}
.footer-connect .social-links img{vertical-align: middle;margin: 0 2px;}
.footer-brand .footer-logo{text-align: center;max-width: 223px;}
.footer-brand, .footer-badges{margin-bottom: 20px;}
.footer-badges{text-align: center;}
.footer-badges img{vertical-align: middle; margin: 5px 2px;}
.footer-badges img:last-child{width: 105px;}
.footer-owner p{margin:0;line-height: 1.2em;}
.footer-owner p span{font-size:14px;}
.footer-links{clear:both;text-align: center;line-height: 1.5em;margin-bottom: 25px;color: #f48479;}
.footer-links a{text-decoration: none;padding: 0 5px;}
.footer-copyright{text-align: center;}
.footer-section{background: url("ey-footer-bg.png") no-repeat center center / cover;}
.testimonials-section{background-color:#01499d;}
.testimonials h3{color:#fff; font-size: 28px;text-transform: uppercase;line-height: 0.8;}
.testimonials p{color:#fff;padding: 0 5px;font-size: 18px;}
.testimonials .testimonials-text p:nth-child(2){font-style: italic;}
#homeTest{padding: 20px 0 10px;overflow: hidden;}
.testimonial-text{ background: url("testimonial-quote-l.png") no-repeat 0 0, url("testimonial-quote-r.png") no-repeat right bottom;}

/*Left Nav*/
#leftnav{background-color: #ccedf4;padding: 0 20px;max-height: 62px;max-width: 340px;margin: 10px auto 0;border-radius: 5px; width: 265px;left: 0px;
right: 0px;z-index: 9999;position: absolute;}
.ey-siteContent{margin-top: 85px;}

#leftnav h2{text-transform: uppercase;font-size: 22px;text-align: center;font-weight: 700;color: #208AA2;}
#leftnav .nav-toggle h2{padding: 20px 0px; cursor:pointer;margin-bottom: 0;}
#leftnav .nav-toggle h2:before{content:"+"; margin-right: 5px;}
#leftnav.open .nav-toggle h2:before{content:"-";}
#leftnav.open{max-height: 2000px;}
#leftnav .nav-top{display: none;}
#leftnav ul {list-style: disc inside;color: #208AA2;border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;margin: 0px auto;width: 220px;padding: 20px 10px 10px;}
#leftnav ul li{margin-bottom: 15px;font-size: 16px;}
#leftnav ul li a{text-decoration: none;}
#leftnav ul li a:hover{color: rgb(244, 112, 108);text-decoration: underline;}

/*Section Page*/
.ey-siteContent{padding:0 !important;}
#eyTitle{font-weight: bold;font-size: 22px;color: #0c52a8;text-transform: capitalize;}
.contentsDiv{text-align: center; margin: 0 0 40px;vertical-align: top;}
.contentsDiv .contentsImage{margin-bottom: 10px;min-height: 155px;}
.contentsDiv .contentsInfo{padding: 0px 15px;}
.contentsDiv.item .contentsInfo{/*background-color:#f0f0f0;*/padding: 0 15px;}
.contentsDiv .contentsInfo a{text-decoration: none; font-weight: bold;font-size: 16px;}
.contentsDiv.item .contentsInfo a{color:#0c52a8;margin-bottom: 10px;display: inline-block;}
#section-caption{line-height: 1.3em;font-size: 16px;margin-bottom: 0px;}
#section-caption p{margin: 15px 0 0;}
.contentsDiv .contents-sale-price {font-weight: bold;color: #ec4d49; /*margin-bottom: 10px*/}
.contentsDiv .contents-reg-price, .contentsDiv .contents-sale-price{font-size: 16px;}
.contentsDiv .contents-reg-price{margin: 0 0 5px;}
.contentsDiv .contentsAbstract {margin: 0px 0 0; }
.contentsDiv .contentsAbstract div{font-size: 14px !important; font-style: italic;}
.list-contents{margin-bottom: 50px;}
.list-contents .atc-button{text-align: right; margin:20px 0;}

.list-header-div .lhead {display: none;}
.list-header-div div:first-child{display: block;}
.list-header-div{border-bottom: 1px dashed #d3d3d3;padding-bottom: 10px;overflow: hidden;}
.lrow {padding: 20px 0;overflow: hidden;}
.lrows{border-bottom: 1px dashed #d3d3d3;}
.lrow span{margin-right: 5px;}
.lname{margin: 0 0 15px;}
.lretail{}
.lsale{}
.lretail, .lsale{font-weight: bold;}
.lsale{color:#ec4d49;}
.lretail span, .lsale span{font-weight: normal; color:#262626;}
.lqty{margin: 10px 0;}
.lqty input, .orderDiv input[name="vwquantity"]{text-align: center;float: none;display: inline;height:35px;border-radius: 5px;margin: 0 5px !important;max-width: 60px;padding: 0px 5px !important;font-weight:bold;font-size: 15px;}
.lqty .button, .orderDiv .button{vertical-align: middle;cursor:pointer;display: inline-block;text-align: center;color:#fff;font-size: 25px;line-height: 25px;border-radius: 5px;width: 30px;height: 30px;}
.lqty .dec-btn, .dec-btn{background-color:#adadad;}
.lqty .inc-btn, .inc-btn{background-color:#2595ad;}
.item-page-top{overflow: hidden;}
.ey-mainItemImg{position: relative;}
.ey-mainItemImg .lightbox-button{position: absolute !important;bottom: 0px;right: 0px !important;top: auto !important;}
.product-info{clear:both;}
.product-info > table, #eytab1 > table, #eytab4 > table{font-size: 16px;width:100%;}
.product-info > table td, #eytab1 > table td,#eytab4 > table td{padding: 5px;}
.product-info center table, #eytab1 center table, #eytab4 center table{width:100% !important;}
.product-info center table  tr:nth-child(odd),#eytab1 center table  tr:nth-child(odd), #eytab4 center table  tr:nth-child(odd){background-color:#fff !important;}
.product-info center table tr:nth-child(even), #eytab1 center table tr:nth-child(even),#eytab4 center table tr:nth-child(even){background-color:#f0f0f0 !important;}
.product-info center table td, #eytab1 center table td,#eytab4 center table td{padding: 8px;}
.product-info center table td b, #eytab1 center table td b,#eytab4 center table td b{text-transform: uppercase;}
.item-image-wrapper{margin: 0 0 20px;}
.section-header{margin: 30px 0 20px;}
.ey-hide-tab b:first-child{font-weight: normal; font-style: italic;}
.ey-hide-tab{margin-bottom: 20px;font-size: 16px; line-height: 1.2em;}
.ey-hide-tab ul li{list-style: inside disc !important; margin-bottom:5px; font-weight: bold;}
.ey-hide-tab ul{padding-left: 20px;}
.ey-hide-tab p b{font-weight: normal;}
.item-options-order{width:295px !important;}

/*Home Page*/
.homepage {display: block; float: right; margin: 10px 0 0; width: 720px; }
.hp-row01 {display: block; width: 100%; }
.hp-row01 .row1left-mobile {display: none; }
.hp-row01 .row1right-mobile {display: none; }
.hp-row01 .row1left {display: block; float: left; background-repeat: no-repeat; background-position: top center; background-size: 100%; }
.hp-row01 .row1right {display: block; float: right; background-repeat: no-repeat; background-position: top center; background-size: 100%; }
.hp-row02 {background-image: url("https://lib.store.yahoo.net/lib/yhst-128880362216497/olds.jpg"); background-repeat: no-repeat; background-size: contain; clear: both; display: inline-block; height: 85px; margin: 10px 0; text-align: right; width: 100%; }
.hp-row02 .text {display: inline-block; padding-left: 70px; padding-top: 10px; text-align: left; width: 100%; }
.hp-row02 .text01 {clear: both; color: #616161; display: block; font-size: 20px; font-weight: bold; margin-bottom: 10px; }
.hp-row02 .text02 {color: #2697ae; font-size: 26px; font-style: italic; font-weight: bold; margin-left: 10px; }
.hp-row02 .text03 {color: #2697ae; font-size: 26px; }
.hp-row03 .row3left, .hp-row03 .row3right {display: block; background-repeat: no-repeat; background-size: 100%; width: 49%; }
.hp-row03 .row3left {float: left; }
.hp-row03 .row3right {float: right; }
.hp-row04 {clear: both; display: block; height: auto; padding: 60px 0; }
.row4col {color: #505050; display: inline-block; font-size: 18px; font-weight: 700; text-transform: uppercase; width: 33%; height: 100%; vertical-align: top; text-align: right; }
.row4txt {display: inline-block; text-align: left; width: 65%; vertical-align: middle; }
.row4col.col01 {background-image: url("https://lib.store.yahoo.net/lib/yhst-128880362216497/truck-icon.png"); background-position: left 10% center; background-repeat: no-repeat; }
.row4col.col02 {background-image: url("https://lib.store.yahoo.net/lib/yhst-128880362216497/dollar-icon.png"); background-position: left 10% center; background-repeat: no-repeat; }
.row4col.col03 {background-image: url("https://lib.store.yahoo.net/lib/yhst-128880362216497/chat-icon.png"); background-position: left 10% center; background-repeat: no-repeat; }
.featured-categories {margin-bottom: 50px; }
.featured-categories > h3 {border-top: 1px dashed #d3d3d3; color: #0153a6; font-family: "source sans pro"; font-size: 22px; margin: 0 0 25px; padding-top: 60px; text-align: center; text-transform: uppercase;}
.hp-featured-wrap {width: 33%; display: inline-block; vertical-align: top; }
.hp-featured-wrap .conts-name a, .hp-featured-wrap .conts-name a:hover, .hp-featured-wrap .conts-name a:visited {font-size: 17px; text-transform: uppercase; color: #0153a6; font-weight: bold; text-decoration: none; }
.conts-name {padding: 25px 0 15px; }
.conts-list {list-style: outside disc; margin-left: 20px; }
.conts-list li {padding-bottom: 10px; }
.conts-list a {color: #505050; font-size: 15px; line-height: 15px; text-decoration: none; }
.conts-shopall a {color: #f48479; text-transform: uppercase; font-weight: bold; padding-left: 20px; }
#leftnav.leftnav-container.container.homenav .nav-toggle {display: block; }
#leftnav.leftnav-container.container.homenav {left: 50%; margin-left: -132px;}


#free-ship-graphic {margin-bottom: 10px;}

.custom-order-pricing{margin-bottom: 10px;}
.custom-order-pricing table{width:100%;}
.custom-order-pricing table tr:nth-child(even){background-color: #d9d9d9;}
.custom-order-pricing table tr td{padding:5px ;}





 

/*Home Page Responsive*/
@media (max-width: 979px) {
	.homepage {
		width: calc(100% - 230px);
		margin-left: 20px;
	}
	.hp-row01 .row1left {
		width: 65%;
	}
	.hp-row01 .row1right {
		width: 32%;
	}
	.row4col {
		width: 30%;
		font-size: 16px;
	}
	.leftnav-container.container.homenav .nav-toggle {
		display: none;
	}
}
@media (max-width: 767px) {
	.homepage {
		width: 100%;
		margin: 80px 0 0 0;
	}
	.hp-row02 .text {padding-left: 80px;}
	.hp-row02 .text01 {margin-bottom: 0;}
	.hp-row02 .text02 {display: block; font-size: 40px;}
	.hp-row02 .text03 {display: block; font-size: 19px;}
}
@media (max-width: 667px) {
	.hp-row04 {height: auto;}
	.row4col {width: 100%; float:none; height: 70px;}
	.row4txt {width: 75%;}
}
@media (max-width: 480px) {
	.hp-row01 .row1left, .hp-row01 .row1right {
		display: none;
	}
	.hp-row01 .row1left-mobile, .hp-row01 .row1right-mobile {
		display: block;
		width: 100%;
		margin-bottom: 30px;
	}
	.row1left-mobile > img, .row1right-mobile > img {
		width: 100%;
	}
	.hp-row03 .row3left, .hp-row03 .row3right {
		float: none;
		width: 100%;
	}
	.hp-row03 .row3left {
		margin-bottom: 30px;
	}
	.hp-row03 .row3left > img, .hp-row03 .row3right > img {
		width: 100%;
	}
	.hp-featured-wrap {
		display: inline-block;
		margin-bottom: 30px;
		text-align: center;
		vertical-align: top;
		width: 100%;
	}
	.hp-row02 {height: auto; background-size: 80px auto; margin: 10px 0 30px 0;}
	.hp-row02 .text {
		padding-left: 0;
	}
	.hp-row02 .text01 {
		min-height: 40px;
	}
	.hp-row02 .text01, .hp-row02 .text02 {
		padding-left: 80px;
	}
	.hp-row04{
		padding:20px 0;
	}
}

@media(min-width: 360px){
	.contentsDiv{width:50%; display: inline-block;padding: 0 10px;}
}

@media(min-width: 440px){
	#header .header-top .header-cart{width:150px;}
	
}

@media(min-width: 630px){
	#header .header-top .header-utility{display: block;float:left;}
	#header .header-top .header-cart{float:right;margin: 10px 0px}
	#header .header-top{width:100%; float:none;}
	#header .header-bottom{float:left;width: 70%;clear: none;padding-left: 25px;margin-top: 20px;}
	#header .header-logo{max-width: 183px;width:30%;}
	.header-bottom .header-search{width: 64%;float: left;}
	.header-bottom .header-call{float: left;text-align: left;width: 36%;padding-left: 10px;font-size: 18px;line-height: 1em;}
	#header .header-bottom{margin-top:35px;}
	.footer-brand{width:60%; float:left;}
	.footer-brand .footer-logo{width:40%; float:left;}
	.footer-brand .footer-owner{width:60%; float:left;padding-left: 10px;}
	.footer-connect, .footer-brand, .footer-badges{max-width: none;}
	.footer-connect{width:40%; float: left;}
	.footer-badges{clear:both;}
	.header-bottom .header-call strong{font-size: 20px;}
	.list-header-div .lhead{display: block;float:left;}
	.list-header-div .lhead.name, .lname{width:50%;}
	.list-header-div .lhead.retail, .lretail{width:15%;text-align: center;}
	.list-header-div .lhead.sale, .lsale{width:15%;text-align: center;}
	.list-header-div .lhead.qty, .lqty{width:20%;text-align: center;}
	.lcell{float:left;margin: 0;}
	.lretail span, .lsale span, .lqty span{display: none;}
	.list-contents{font-size: 16px;}
}

@media(min-width: 768px){
	.wrapper{padding: 0 20px;}
	#header .header-logo{max-width: 224px;}
	.header-footer {display: inline-block;}
	.footer-connect{width:35%;}
	.footer-brand{width:65%;}
	.footer-brand .footer-owner{padding-left: 15px;width: auto;}
	.footer-brand .footer-logo{width:auto; margin-top: 5px;}
	.header-bottom .header-call strong{font-size: 25px;}
	#leftnav{margin: 10px 0;float: left;max-height: 58px; max-width: 340px;padding: 0 20px;}
	#leftnav ul{width: auto}
	.contentsDiv{width:33.333%;}
	.contentsDiv .contentsInfo a{font-size: 18px;}
	.testimonials h3{width: 30%;float: left;margin: 30px 0px 0px;font-size: 30px;}
	.testimonial-text{width: 70%;float: left;}
	.testimonial-text p{line-height: normal;}
	#leftnav ul{padding: 20px 10px;}
	#leftnav.leftnav-container.container.homenav .nav-top {display: block; margin-top: 15px; position: static; }
	#leftnav.leftnav-container.container.homenav ul {border-bottom: none;}
	#leftnav.leftnav-container.container.homenav {width: 210px;margin: 10px 0;float: left;padding: 0px 10px;max-height: none; position: relative; left: 0;}
	#leftnav.leftnav-container.container.homenav .nav-toggle {display: none;}
}

@media(min-width: 980px){
	.wrapper{width:980px; padding: 0 10px;}
	#header .header-top{float:right;width:70%;margin-bottom: 20px;}
	#header .header-bottom{float:right; width:70%; clear:none;margin: 10px 0 0; padding:0;}
	#header .header-logo{max-width: none;margin: 35px 0 10px;padding-right: 20px;}
	.footer-connect{width:240px;}
	.footer-brand {width: 475px;padding: 0px 10px;}
	.footer-badges {float: left;width: 245px;clear:none;}
	.header-bottom .header-search{width:350px;}
	.header-bottom .header-call{width:auto; float:right;margin: 5px 0;}
	.ey-siteContent{padding: 0px 0px 0px 30px !important;width: 750px !important;}
	.contentsDiv{padding: 0 15px;}
	.testimonials h3{width:20%;}
	.testimonial-text{width:80%;padding-left: 40px;}
	#leftnav .nav-toggle {display: none;}
	#leftnav .nav-toggle h2 {padding: 7px 0;}
	#leftnav{width: 210px;margin: 10px 0;float: left;padding: 0px 10px;max-height: 58px;position: static;}
	#leftnav .nav-top{display: block;margin-top: 15px;}
	#leftnav{max-height: 100%;}
	#leftnav ul {
		border-bottom: none;
	}
}






textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-moz-appearance:none;-webkit-appearance:none;outline:0;margin:0;padding:0}
.c4-breadcrumbs{color:#0153a6;font-size:14px}
.c4-breadcrumbs a{color:#a0a0a0;text-decoration:none}
.ey-item-page-top{display:inline-block;width:100%}
.ey-siteContent{width:745px;float:right;display:block;margin:20px 0 0;padding:0 0 0 30px}
#ey-name-item h1{color:#0153a6;font-size:22px;font-weight:700;margin:20px 0 10px}
.item-image-wrapper{width:393px;float:left}
.ey-mainItemImg,.multi-insets{display:inline-block;width:393px}
.multi-insets{margin-top:20px}
.ey-mainItemImg{height:350px;border:1px solid #f0f0f0;text-align:center}
.img-border2 .helper,.ey-mainItemImg .helper{display:inline-block;height:100%;vertical-align:middle}
.ey-mainItemImg a{display:inline-block}
.ey-mainItemImg a img{vertical-align:middle;height:auto;width:auto;max-height:335px;max-width:380px}
.ey-mainItemImg .lightbox-button{position:relative;right:-147px;top:-30px}
.multi-insets a{display:inline-block;margin:0 20px 0 0}
.multi-insets a.inset-image.border .img-border2{border-color:#f4857a}
.multi-insets a .img-border2{height:78px;width:78px;text-align:center;border:1px solid #F0F0F0}
.multi-insets a:last-child{margin:0}
.img-border2 img{vertical-align:middle}
.item-options-order{width:265px;float:right;display:inline-block}
.pricing .leftorder,.pricing .rightorder,.saleprice .leftsale,.saleprice .saleorder{display:inline;font-size:18px;color:#505050}
.saleprice{font-weight:700;margin:5px 0 20px}
.saleprice .saleorder{color:#ec4d49;font-size:30px}
.custom-options{color:#505050}
.leftorder2{font-size:18px}
.leftorder2 select{background-color:#f0f0f0;border:medium none;border-radius:3px;color:#505050;display:inline-block;float:none;font-family:"source sans pro";font-size:16px;font-style:italic;height:35px;margin-bottom:10px;margin-top:0px;padding-left:10px;width:100%;background-image:url(https://lib.store.yahoo.net/lib/yhst-128880362216497/dropdownarrow.png);background-position:right 10px center;background-repeat:no-repeat}
.leftorder2 select option{border:0}
.quantity-label{color:#505050;float:none;font-size:18px}
.orderDiv input[type="text"]{background-color:#f0f0f0;border:0 none;border-radius:5px;color:#505050;float:none;font-family:source sans pro;font-size:16px;font-weight:700;height:35px;margin-bottom:20px;margin-top:10px;text-align:center;width:86px}
.prodImgOver{position:absolute;left:0;top:0}
.dotted-br{width:100%;clear:both;background-image:url(https://lib.store.yahoo.net/lib/yhst-128880362216497/dashed-break.png);height:1px;display:block;margin: 10px 0 20px;}
.section-header,.cross-title{font-weight:700;font-size:22px;color:#2697ae;text-transform:capitalize}
.item-desc {padding: 0 0 30px;}
#ey-tabs .section-header {margin: 10px 0;}
.ey-show-tab{font-size:16px;color:#505050;line-height:24px}
#cross-sells div div{text-align:center}
.crossSell{margin-bottom:30px}
#cross-sells .cross-sell-image{height:145px}
#cross-sells .helper{display:inline-block;height:100%;vertical-align:middle}
#cross-sells .cross-sell-image a img{vertical-align:middle}
#cross-sells .name{line-height:20px;padding:10px 0;font-family:source sans pro;font-size:18px;font-weight:700}
#cross-sells .name a,#cross-sells .name a:hover,#cross-sells .name a:visited{color:#505050}
#cross-sells .price{color:#505050;padding:10px 0 5px}
#cross-sells .sale-price-bold{color:#f48479;font-weight:700;padding-bottom:15px}
#cross-sells .name,#cross-sells .price,#cross-sells .sale-price-bold{margin:0 auto;max-width:200px}
@media all and (min-width: 360px) {
.crossSell{width:50%;display:inline-block;vertical-align:top}
}
@media all and (min-width: 768px) {
.crossSell{width:33.33%}
}
@media all and (max-width: 979px) {
.ey-siteContent{width:100%;margin:90px 0 0}
}
@media all and (max-width: 767px) {
.ey-siteContent{padding:0}
.item-image-wrapper{float:none;text-align:center;width:100%}
.item-options-order{float:none;width:100%}
.orderDiv input[type="image"]{margin:0 auto;height:55px;width:265px;display:block}
.item-desc{width:100%}
.cross-sell-wrapper{float:none;width:100%;margin-top:40px}
.dotted-br{margin:40px 0}
}
@media all and (max-width: 479px) {
.ey-mainItemImg,.multi-insets{width:320px}
.ey-mainItemImg .lightbox-button{right:-110px}
}
@media all and (max-width: 359px) {
.wrapper{padding:0 5px}
.ey-mainItemImg,.multi-insets{width:310px}
.ey-mainItemImg .lightbox-button{right:-105px}
.ey-mainItemImg a img{max-width:310px}
}
#c4-name,#searchpageHeader{display:none}