/* site css */

@import url(https://fonts.googleapis.com/css?family=Orienta);

body{margin:0; font: 12px arial; color: #000000;}
img{border: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
#PageWrapper, #PageWrapperNL{margin: 0 auto; width: 980px; position: relative; background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-wrapper.png) repeat-y;}
#RightColumnNL{padding: 0 10px;}
.clear{clear: both; height: 0;}
.eyBreadcrumbs{font: 11px arial; color: #2080b2; margin: 15px 0 0;}
.eyBreadcrumbs a{color: #27364b; font: 11px arial;}
.lastCrumb{color: #27364b; font: 11px arial; text-transform: uppercase;}
.eyTitle{color: #2a3549; font: 25px orienta; margin: 12px 0 9px;}
#RightColumnNL .eyBreadcrumbs{margin: 15px 0 0 20px;}


/*HEADER*/
#Header{width: 980px;}
#Header img, #Footer img{display: block; margin: 0 auto;}
.searchSubmit{position: absolute; top: 57px; right: 17px;}
.searchInput{position: absolute; top:60px; right: 59px; background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/blank.png) repeat; font: 12px arial; height: 17px; padding: 4px; border: 0; width: 187px;}
.needHelp{font: 14px Orienta; color: #5a5a5a; position: absolute; top: 53px; left: 444px;}
.needHelp div{font: 22px Orienta; color: #2c374d;}
.needHelp div span{font: 22px Orienta; color: #cd1f29;}


/*HOMEPAGE*/
.theImg:hover{background-position: center bottom !important;}
.hpLeft{float: left; width: 674px;}
.hpImg1{float: left; margin: 10px;}
.hpImg2{clear:both; float: left; margin-left: 10px;}
.hpImg3{float: right; margin-right: 10px;}
.hpImg4{float: right; margin: 10px 10px 10px 0;}
.hpImg5{float: left; clear: both; margin: 0 10px;}
.hpImg6{float: left;}
.sectionText{padding: 30px;}

/*TOP NAV*/
.topNav{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat; height: 40px; display: block; width: 980px; position: absolute; top: 110px; left: 0; z-index: 9999;}
.topNav ul{list-style: none; margin: 0; padding: 0;}
.topNav li{float: left; height: 39px; display: block; position: relative; width: 100%;}
.topNav li a.topNavA{display: block; height: 40px; width: 100%; position: absolute; top: 0; left: 0;}
#TopNavLI0{width: 271px;}
#TopNavLI1{width: 167px;}
#TopNavLI2{width: 247px;}
#TopNavLI3{width: 145px;}
#TopNavLI4{width: 150px;}
#TopNavA0:hover{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat 0 -47px; height: 47px;}
#TopNavA1:hover{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -271px -47px; height: 47px;}
#TopNavA2:hover{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -438px -47px; height: 47px;}
#TopNavA3:hover{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -685px -47px; height: 47px;}
#TopNavA4:hover{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -830px -47px; height: 47px;}
#TopNavLI0.selected2 a.topNavA{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat 0 -47px; height: 47px;}
#TopNavLI1.selected2 a.topNavA{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -271px -47px; height: 47px;}
#TopNavLI2.selected2 a.topNavA{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -438px -47px; height: 47px;}
#TopNavLI3.selected2 a.topNavA{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -685px -47px; height: 47px;}
#TopNavLI4.selected2 a.topNavA{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-rollovers.png) no-repeat -830px -47px; height: 47px;}
.megaMenu{display: none; position: absolute; top: 38px;border: 2px solid #384357; background: white; width: 556px;}
#MegaMenu0{left: 10px; background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-mm-1.jpg) no-repeat 0 0;}
#MegaMenu1{left: -261px; background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-mm-2.jpg) no-repeat 0 0;}
#MegaMenu2{left: -28px; background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-mm-3.jpg) no-repeat 0 0;}
#MegaMenu3{left: -275px; background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-mm-4.jpg) no-repeat 0 0;}
#MegaMenu4{left: -420px; background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-mm-5.jpg) no-repeat 0 0;}
.topNav .tnUL{list-style: none; padding: 0; margin: 20px 0 20px 38px; float:left; padding: 0; width: 178px;}
.tnUL a{font: 14px arial; color: #555555; background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-tn-arrow.png) no-repeat left center; display: block; padding: 7px 0 7px 15px;}
.tnUL a:hover{font: bold 14px arial; color: #555555; background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-tn-sel-arrow.png) no-repeat left center;}
.mmImg:hover{background-position: 0 -161px !important;}


/*FOOTER*/
#Footer{position: relative; width: 980px; clear: both;}
.shop{position: absolute; top: 124px; left: 58px;}
.service{position: absolute; top: 124px; left: 198px;}
.shop a, .service a{font: 12px arial; color: #484848; display: block; padding: 1px 0 0;}
.newsSubmit{position: absolute; top: 27px; right: 45px;}
.newsInput{border: 0 none;color: #7f7f7f;font: 12px arial;height: 17px;padding: 4px;position: absolute;right: 78px;top: 29px;width: 273px;}
.copyright{position: absolute; top: 251px; left: 47px; font: 12px arial; color: #7f7f7f;}
.tm{color: #474747; left: 674px; position: absolute; top: 122px; width: 260px;}

/*LEFT NAV*/
#RightColumn{float: right; width: 681px; margin-right: 47px;}
#LeftColumn{float: left; margin:16px 0 0 30px; width: 200px;}
.leftTop{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-left-top.jpg) no-repeat; height: 30px; width:200px; display: block; text-align:center; font: 14px Orienta; color: white; text-transform: uppercase; padding-top: 8px;}
.catNav ul{list-style: none; margin: 0; padding: 0; background: #ebebeb; border-bottom: 3px solid #d3d3d3;}
.catNav ul li{border-bottom: 1px solid #d3d3d3; padding: 9px 10px 9px 20px;}
.catNav ul li a{color: #010101; font: 12px arial;}
.catNav ul li span{color: #c52225; padding-right: 4px;}


/*SECTION PAGE*/
.contentsTable{border: 1px solid #217fb2; width: 686px;}
.contentsName{font: bold 12px arial; color: #2b354e; padding: 10px 0 8px;}
.contentsName a{font: bold 12px arial; color: #2b354e;}
.contentsSalePrice{color: #bd1a1f; font: 29px orienta; float: left; margin-right: 15px;}
.firstTD{width: 128px;}
.spAtc{float: left; padding: 10px 0 15px;}
.moreInfo{float: left;margin-left: 15px; padding: 10px 0 15px;}
.lastTD{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-last-border.jpg) no-repeat left center; width: 181px;}
.extraIds{padding: 5px 10px; color: #7f7f7f; font: italic 12px arial;}
.extraIds a{color: #7f7f7f; font: italic 12px arial;}
.sectionCap{font: 12px arial; color: #2b364c; padding: 0 15px 15px 0;}


/*ITEM PAGE*/
#image{margin: 20px 20px 0 10px; width: 499px; float: left;}
#orderbox{width: 424px; float: left; margin: 20px 0 0;}
.itemLeft{float: left; margin: 30px 60px 30px 74px; width: 549px;}
.itemRight{float: left; width: 219px; margin: 37px 0 0;}
.contentsRegPrice{color: #29354d; font: 11px arial;}
.contentsSalePrice2{font: bold 12px arial; color: #2a364c;}
.salePriceColor{color: #c32025;}
.itemDesc{color: #535353; padding: 20px 10px 40px; font: 12px arial;}
.cloud-zoom-gallery img{margin: 20px 10px 30px; border-top: 2px solid #ffffff; padding-top: 10px;opacity: 0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);}
.cloud-zoom-gallery img.selectedImg{border-top: 2px solid #ca2029; opacity: 1.0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);}
.addthis_button_facebook_like{margin-right: 20px;}
.addthis_toolbox{margin-left: 122px; margin-top: 20px;}
#orderbox .contentsSalePrice2{font: 20px orienta;}
#orderbox .salePriceColor{font: 32px orienta;}
.qty{color: #545454; margin: 20px 0 30px;}
.qty input{border: 1px solid #bfbfbf; height: 17px; padding: 4px;}
.itemCode{color: #525252; margin: 0 0 10px;}
.option{margin: 20px 0 0;color: #545454;}
.multiAddHeading{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-accessories-bg.jpg) repeat-x; height: 26px; text-align:center; width: 484px; color: white; font: 18px/26px orienta; margin-top:25px;}
.ma #image{width: 390px;}
.ma #orderbox{width: 484px;}
.accCheckTD, .accQuantityTD{font: bold 11px/20px arial;}
.multiName{font: bold 12px arial; color: #000000;}
.multiName a{font: bold 12px arial; color: #000000;}
.multiPrice{color: #2a374a; font: bold 12px arial;}
.multiSalePrice{color: #c22127;}
.savings{color: #267eb0; font: italic 12px arial;}
.accCheckTD, .accQuantityTD, .accImageTD, .accInfoTD{padding: 12px 0;}
.less{display: none;}
.less, .more{padding: 5px 5px 5px 10px; color: #4190b9; font: 14px orienta; cursor: pointer;}
.ma .atc{margin-top: 20px;}
.ma .qty{float: left; margin: 6px 0 0 30px;}
.ma .contentsSalePrice2{float: left;}
.ma .addthis_toolbox{margin-left: 62px;}




/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}


/*CONTACT PAGE*/
.contactLeft{float: left; width: 507px; margin: 0 0 0 44px;border-right: 1px solid #d9d9d9; margin-bottom: 40px;}
.contactRight{float: left; width: 340px; margin-left: 37px;}
.contactText{width: 470px;}
.contactInfo{background: url(https://sep.turbifycdn.com/ty/cdn/yhst-1453890707418/ey-contact-bg.jpg) no-repeat; margin: 15px 0 0;}
.contactEmail{padding-left: 90px; padding-top: 5px;}
.mailNames{font: 15px orienta; color: #c32227; padding-right: 20px;}
.mailto{color: #2b374d; font: 15px orienta;}
.contactEmail td{padding-top: 10px;}
.contactAddress{padding-left: 90px; color: #28374c; font: 15px orienta; margin-top: 32px;}
.main{color: #c42328; font: 29px orienta;}
.contactPhone{padding-left: 90px;color: #28374c;font: 22px orienta; margin-top: 37px; margin-bottom: 100px;}
.blue{color: #28374c;font: 30px orienta;}
.red{color: #c32227;font: 30px orienta;}
.contactRight input{margin-top: 10px; border: 1px solid #2a364c; background: #f1f1f1; font: 12px arial; color: #787878; padding: 6px 10px; height: 17px; border-radius: 5px 5px 5px 5px; width: 314px;}
.contactRight textarea{margin-top: 10px; border: 1px solid #2a364c; background: #f1f1f1; font: 12px arial; color: #787878; padding: 6px 10px; height: 198px; border-radius: 5px 5px 5px 5px; width: 314px;}
.contactSubmit{margin-top:20px;}


/*FLOATING CART*/
.cookClass{position: absolute; top: 13px; right: 136px;}
#CartContentsAA{z-index: 10000 !important; background: #ffffff;}
.ey-view-cart img {
    float: left;
}
.cookClass img {
    vertical-align: top;
}

.cookNotification {
    color: #000000;
    font: bold 12px/31px arial;
    height: 40px;
    text-align: center;
    width: 100%;
}
#HideCartContents {
    display: none;
    position: absolute;
    right: 65px;
    top: 5px;
}
#CartContents, .FCDDLoader, #CartContentsAA {
    border: 1px solid #28659e;
    color: #000000;
    font: bold 14px verdana;
    padding: 0;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 38px;
    width: 260px;
}
.FCDDLoader {
    height: 100px;
    padding: 50px 0 0;
}
#CartTable td {
    background: none repeat scroll 0 0 #FFFFFF;
    vertical-align: top;
}
#LeftTD {
    padding: 10px 5px;
    width: 80px;
}
#CenterTD {
    color: #000000;
    font: bold 11px arial;
    padding: 10px 10px 10px 15px;
    text-align: left;
}
.theQty {
    color: #000000;
    font: bold 11px arial;
    padding-left: 5px;
    text-align: left;
}
#RightTD {
    color: #000000;
    font: bold 11px arial;
    padding-right: 5px;
}
.totalAmt {
    color: #000000;
    font: 11px arial;
    margin: 5px 10px 10px;
	width: 240px;
	border-top: 1px solid #cccccc;
}
#CartTable {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto 7px;
    width: 304px;
}
.floatingName {
    color: #000000;
    font: 12px arial;
}
.floatingPrice {
    color: #404040;
    font: bold 12px arial;
}
.floatingQty {
    color: #404040;
    font: bold 11px arial;
}
.floatingOptions {
    color: #404040;
    font: bold 11px arial;
}
.floatingOptions ul {
    list-style-type: none;
}
.fcFirstTD {
    color: #000000;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
}
.fcSecondTD {
    color: #000000;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
}
.noLink {
    cursor: default;
}
#CartContentsAA {
    display: none;
}

#Header .cartArrow{display: none; position: absolute; top: 31px; right: 25px;}
.totalAmt a{color: #2281b1; font: bold 11px arial;}
#FCPriceRow .fcFirstTD, .floatInfotable .fcFirstTD{color: #29354b; font: bold 12px arial;}
#FCPriceRow .fcSecondTD, .floatInfotable .fcSecondTD{color: #cd2024; font: bold 12px arial;}
table.floatInfotable .quantity td{font: 11px arial; color: black;}
#FCPriceRow td{padding-bottom: 7px;}
#FCQtyTD{font: 11px arial; color: black;}
.totalAmt td span{color: #ca1f27; font: bold 11px arial;}
.floatInfoTable div{display: inline;}

/* end site css */
