img {border:0}
html, body { margin:0; padding:0; height:100%; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; }
html { background:white; }

#container { min-height:100%; position:relative; float:left; width:100%; }
.center-container { display:block; width:1200px; margin:0 auto; clear:both;	position:relative; }
#body { padding:0px 0 229px; float: left; width: 100%; }
.clr { clear:both; }

/* header */
#header { float: left; display:block; width: 100%; padding:0; height:110px; }
#header-bgd { display:block; height:27px; width:1200px; margin:0 auto; background:white url("https://www.estore-central.com/imgs/main-sprite.png") -44px -319px no-repeat; }
#header .center-container { height:83px; }
#logo { display:block; float:left; width:150px; height:65px; background:url("https://www.estore-central.com/imgs/main-sprite.png") 0px -80px no-repeat; margin:10px 0 0 0; }
.tab-content ins { margin-left:6px !important; }
.language-link-container { display:block; position:relative; font-size:11px; margin:22px 5px 5px 4px; width:125px; float:right; clear:both; }
a.language:link, a.language:active, a.language:visited { display:block; float:left;font-style:italic; text-decoration:none; color:#4b4d48; padding:5px; }
a.language:hover { color:#1575bb; }
a.sel:link, a.sel:active, a.sel:visited { color:#1575bb; }
a.sel:hover { color:#4b4d48; }
.m1 { display:block; float:left; margin:5px 0 0 4px; }
.border { border-left:1px dotted #4b4d48; }
a.header-links:link, a.header-links:active, a.header-links:visited { display:block; float:left; text-decoration:none; color:#4b4d48; padding:5px; font-size:11px; clear:right; }
a.header-links:hover { color:#1575bb; }
a.header-links.selected { color:#1575bb; }
#header .user-links { display:block; float:right; margin:6px 0 0 0; }

#menu-wrapper { display:block; float:left; width:100%; }
#menu-wrapper a { display:block; float:left; width:89px; height:32px; background: url("https://www.estore-central.com/imgs/main-sprite.png") -94px -4px no-repeat; color:white; text-shadow: #000000 0px 1px 1px; text-decoration:none; text-align:center; line-height:30px; }
#menu-wrapper a.user-links { background: url("https://www.estore-central.com/imgs/main-sprite.png") -2px -44px no-repeat; margin:0 0 0 12px; }
#menu-wrapper a.last { margin:0; }
#menu-wrapper a.sel { background: url("https://www.estore-central.com/imgs/main-sprite.png") -2px -4px no-repeat; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; }
#menu-wrapper a:hover { background: url("https://www.estore-central.com/imgs/main-sprite.png") -2px -4px no-repeat; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; }

.or { display:block; float:left; font-size:11px; font-style:italic; color:black; padding:7px 7px; }
.box form { display:block; float:left; width:325px; margin:0 0 10px 5px; }
.box form input[type="text"] { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; height:24px; margin:3px 0 0 0px; padding:0 0 0 5px; display:block; float:left; line-height:20px; color:#4b4d48; width:225px; }
.box form input[type="text"]:hover { box-shadow:0 0 2px #000000; -webkit-box-shadow:0 0 2px #000000; -moz-box-shadow:0 0 2px #000000; }
.box a#SEARCH_PN { display:block; float:right; width:89px; height:32px; color:white; text-shadow: #000000 0px 1px 1px; text-decoration:none; text-align:center; line-height:30px; background: url("https://www.estore-central.com/imgs/main-sprite.png") -94px -44px no-repeat; }
a#HOME { display:block; width:89px; height:32px; color:white; text-shadow: #000000 0px 1px 1px; text-decoration:none; text-align:center; line-height:30px; background: url("https://www.estore-central.com/imgs/main-sprite.png") -94px -44px no-repeat; margin-right:50px; }
a#SPECIALS { display:block; float:right; width:125px; height:32px; color:white; text-shadow: #000000 0px 1px 1px; text-decoration:none; text-align:center; line-height:30px; background: url("https://www.estore-central.com/imgs/main-sprite.png") -782px -4px no-repeat; }
a#SPECIALS:hover { background: url("https://www.estore-central.com/imgs/main-sprite.png") -924px -4px no-repeat; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; } 
.box a#SEARCH_PN:hover, #HOME:hover { background: url("https://www.estore-central.com/imgs/main-sprite.png") -2px -4px no-repeat; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; } 

/* footer */
#footer { position:absolute; bottom:0; height:229px; width:100%; color:#FFFFFF; font-size:11px; font-weight:normal; text-shadow: #000000 0px 1px 1px; z-index:2; }
#main-footer-bgd { background:white url("https://www.estore-central.com/imgs/main-sprite.png") 0px -353px no-repeat; height:17px; width:1200px; margin:0 auto;   }
#footer-wrapper { display:block; height:212px; width:100%; background:#2c2d2a; float:left; }

/* content */
.leftside { display:block; float:left; position:relative; width:860px; text-align:justify; }
.rightside { width:330px; display:block; float:left; margin:0 0 0 10px; }
h1 { font-size:24px; padding:10px 0 0 0; margin:0; text-align:center; clear:both; display:block; float:left; width:100%; }
h1.notice { font-size:24px; margin:10px 0 0 0; padding:0; text-align:center; clear:both; display:block; float:left; width:100%; color:#630460; }
h1.statice { font-size:24px; margin:10px 0 0 0; padding:0; text-align:left; clear:both; display:block; float:left; width:100%; color:#630460; }
h2 a { color:#1575BB; text-decoration:underline; cursor:pointer; }
h2 a:hover { text-decoration:none; }
h1.page-headline { font-size:24px; margin:0; padding:0; text-align:center; clear:both; font-weight:normal; display:block; float:left; margin:30px 0 0 0; width:100%; }
h2 { font-size:15px; font-weight:normal; text-align:center; color:#4b4d48; margin:0; padding:0; clear:both; }
h4 { font-size:11px; font-weight:bold; text-align:left; clear:both; color:#1575bb; }
.browse-catalogue { display:block; float:left; width:130px; height:40px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -194px -56px no-repeat; text-shadow: #000000 0px 1px 1px; font-size:11px; text-align:right; color:white; text-decoration:none; padding:6px 20px 0 0; margin:30px 0 0px 277px; }
.browse-catalogue b, .join-comunity b { font-size:13px; text-shadow: #000000 0px 1px 1px; }
.browse-catalogue:hover, .join-comunity:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -194px -108px no-repeat; color:white; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; }
.browse-catalogue:hover b, .join-comunity:hover b { font-size:13px; text-shadow: #ffffff 0px 1px 0px; color:black; }

.join-comunity { display:block; float:left; width:130px; height:40px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -194px -5px no-repeat; text-shadow: #000000 0px 1px 1px; font-size:11px; text-align:left; color:white; text-decoration:none; padding:6px 0 0 20px; margin:30px 0 0px 10px }
.delimiter { display:block; float:left; width:100%; border-bottom:1px dotted #4b4d48; height:1px; clear:both; margin:25px 0 25px 0; }
.headline-left { display:block; float:left; width:407px; height:36px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -358px -4px no-repeat; margin:0 0 0 10px; font-size:12.5px; font-weight:bold; text-align:center; text-shadow: #000000 0px 1px 1px; color:white; padding:19px 10px 0 0; text-align:right; }
.headline-right { display:block; float:left; width:407px; height:36px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -780px -4px no-repeat; margin:0 0 0 10px; font-size:12.5px; font-weight:bold; text-align:center; text-shadow: #000000 0px 1px 1px; color:white; padding:19px 0 0 10px; text-align:left; }
.smaller-padding { padding-top:12px; height:43px; }
.headline-bottom-border { display:block; float:left; width:100%; height:30px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -49px -286px no-repeat; margin:-4px 0 0 0; position:relative; z-index:10; }
.benefits-list { display:block; float:left; width:375px; font-size:11px; color:#4b4d48; text-align:justify; margin:20px 0 20px 0; line-height:20px; list-style-type:square; }
.extra-margin-left { margin-left:15px; margin-bottom:85px; }
h3 { font-size:13px; color:black; text-align:left; display:block; float:left; width:401px; margin: 0 0 0 27px; clear:right; } 
.members-counter { display:block; float:left; width:194px; height:23px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -74px -170px no-repeat; font-size:11px; color:white; text-shadow: #000000 0px 1px 1px; padding:10px 0 0 0; text-align:center; margin:0 0 0 23px; }
a.benefits-links { display:block; float:left; width:137px; height:24px; color:white; text-decoration:none; font-size:12px; text-shadow: #000000 0px 1px 1px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -358px -63px no-repeat; text-align:center; padding:8px 0 0; margin:0 0 20px 30px; }
a.benefits-links:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -358px -99px no-repeat; color:#1575bb; text-shadow: #ffffff 0px 1px 0px; } 
a.benefits-links.first { margin-left:280px; }

.box { display:table; float:left; width:100%; height:auto; }
.tab-title { font-size:13px; color:black; font-weight:bold; width:100%; border-bottom:0;  padding:5px 0 11px 0px; cursor:pointer; }
.o .tab-title { border-bottom:1px dotted #4b4d48;  }
.c .tab-title { border-bottom:0;  }
.tab-border { display:block; float:left; width:100%; height:8px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -3px -162px no-repeat; }
#cart { display:block; float:left; width:35px; height:28px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -531px -64px no-repeat; margin:-4px 3px 0 3px; }
#discount { display:block; float:left; width:35px; height:28px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -573px -64px no-repeat; margin:-2px 3px 0 3px; }
#arrow { display:block; float:right; width:35px; height:28px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -686px -64px no-repeat; margin:-2px 125px 0 0; }
#cash {display: block; float: left; height: 72px; margin: -2px 0 0; width: 47px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -702px -88px no-repeat; }
#payment { display:block; float:left; width:31px; height:28px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -501px -64px no-repeat; margin:-4px 7px 0 3px; }
#shipping { display:block; float:left; width:35px; height:28px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -651px -64px no-repeat; margin:-4px 3px 0 3px; }
.c .tab-content  { display:none; }
.o .tab-content { display:block; float:left; width:326px; padding:15px 2px; font-size:11px; color:#4b4d48; text-align:justify; line-height:15px; }
.highlight { color:#1575bb; font-weight:bold; }
.thin-highlight {color:#1575bb; font-weight:normal; }
.tab-content b { color:black; }
.clear { clear:both; }
#paypal-logo { display:block; float:left; width:176px; height:57px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -506px -96px no-repeat; margin-top:13px; }
#epayment-logo { display:block; float:left; width:149px; height:43px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -506px -170px no-repeat; margin-top:13px; clear:both;	 }
#mastercard-securecode { display:block; float:left; width:90px; height:34px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -506px -239px no-repeat; clear:both; margin-top:31px; }
#visa-verified { display:block; float:left; width:77px; height:45px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -600px -229px no-repeat; margin:20px 0 0 20px; }
#paypal-verified { display:block; float:left; width:58px; height:60px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -686px -222px no-repeat; margin:13px 0 0 20px; }

.arrow { display:block; float:right; width:20px; height:20px; }
.o .arrow { background:url("https://www.estore-central.com/imgs/main-sprite.png") -744px -66px no-repeat; }
.c .arrow { background:url("https://www.estore-central.com/imgs/main-sprite.png") -720px -66px no-repeat; }
.tab-content a { text-decoration:underline; color:#4b4d48; }
.tab-content a:hover { text-decoration:none; }
.email-wrapper { display:block; float:left; position:relative; }
#email-logo { display:block; float:left; width:31px; height:25px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -617px -65px no-repeat; margin:13px 0 15px 0; }
#plusone-div { display:block; float:left; margin:0 !important; width:70px !important; }
#plusone-div.community { margin-top:15px !important; }
.regular-font { font-weight:normal; }
.discount { color:#630460; }
.copyright { display:block; float:right; font-size:11px; color:#C7C7C7; margin:162px 0 0 0; }
.footer-user-link { display:block; float:left; padding:0 5px 0 5px; text-decoration:none; color:#C7C7C7; margin:5px 0; }
.footer-user-link:hover { color:white; }
.footer-bottom-menu { display:table; width:70%; float:left; font-size:11px; margin:0; } 
h3.full { font-size:20px; font-weight:bold; color:white; text-shadow: #000000 0px 2px 2px; text-align:left; display:block; float:left; width:960px; margin:25px 0 40px 0; }
h3 b { font-size:33px; }
h3 i { font-weight:normal; font-size:16px; color:white; width:auto; float:none; display:inline; }
#footer .border { border-color:#6f706e; }
i { font-size:11px; color:#1575bb; text-align:left; display:block; float:left; width:100%; }
form { display:block; float:left; }
.contact-form { margin:20px 0 30px 0; width:491px; }
.contact-form input[type=text] { border:1px solid #1575BB; border-radius:3px 3px 3px 3px; height:30px; width:475px; float:left; padding:0 0 0 5px; }
.contact-form textarea { border:1px solid #1575BB; border-radius:3px 3px 3px 3px; height:175px; width:475px; float:left; padding:5px 0 0 5px; }
.blue-button { background:url("https://www.estore-central.com/imgs/main-sprite.png") 0px -211px no-repeat; display:block; float:right; width:148px; height:32px; color:white; border:0; padding:0 0 5px 0; text-shadow: 0 1px 1px #000000; cursor:pointer; }
.blue-button:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") 0px -247px no-repeat; color:white; text-shadow: 0 1px 0px #FFFFFF; color:#1575BB; }
.tab-content a.blue-square-button { color:white; text-shadow: 0 1px 1px #000000; text-decoration:none; text-align:center; padding-top:15px; height:55px; padding-left:2px; width:87px;	 }
.tab-content a.blue-square-button b { color:white; } 
.tab-content a.blue-square-button:hover { text-shadow: 0 1px 0px #FFFFFF; color:#1575BB; }
.tab-content a.blue-square-button:hover b { color:#1575BB; }
.blue-square-button { background:url("https://www.estore-central.com/imgs/main-sprite.png") -748px -212px no-repeat; display:block; float:right; width:89px; height:70px; color:white; border:0; padding:0; text-shadow: 0 1px 1px #000000; cursor:pointer; }
.blue-square-button:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -838px -212px no-repeat; text-shadow: 0 1px 0px #FFFFFF; color:#1575BB; }
.affiliates-banner { display:block; float:left; width:185px; height:72px; background:url("https://www.estore-central.com/imgs/dictionary-sprite.png") 0 -148px no-repeat; margin-left:5px; }
.affiliates-banner.fr { background:url("https://www.estore-central.com/imgs/dictionary-sprite.png") -270px -148px no-repeat; }
.affiliates-banner.ro { background:url("https://www.estore-central.com/imgs/dictionary-sprite.png") 0px -228px no-repeat; }
.affiliates-banner.de { background:url("https://www.estore-central.com/imgs/dictionary-sprite.png") -270px -223px no-repeat; }

.row { display:block; float:left; padding:5px 0; width:100%; }
.company-details { display:block; float:left; margin:130px 0 0 40px; }
.add-wrapper { display:block; width:100%; float:left; position:relative; }
.ooops { background:url("https://www.estore-central.com/images/ooops-404-background.jpg") -20px 35px no-repeat; height:350px;	 }
.slogan-oops { margin:30px 0 0 20px; font-style:italic; }
.sub-text { display:block; float:left; width:670px; font-style:italic; font-size:14px; }
.sub-text .blue { font-size:14px; margin:0; padding:0; line-height:normal; }
.blue { color:#1575bb; }
.error-message { border:1px dashed #c7c7c7; list-style:none; color:red; text-align:left; margin:20px auto 0;  width:832px; padding:10px 15px 10px 10px; display:block; float:left; }
.success-message { border:1px dashed #c7c7c7; display:block; float:left; color:#0da021; text-align:left; margin:20px auto 0; width:832px; padding:10px 15px 10px 10px; }
.red { color:red; font-weight:bold; }
form label { display:block; float:left; width:100%; font-size:11px; padding:5px 0; color:#4B4D48; }
textarea { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }

/* Catalog */
.catalog-wrapper { display:block; float:left; width:855px; position:relative; margin:20px 0 0 0; cursor:pointer; }
.catalog-menu-wrapper { display:block; float:left; position:relative; font-size:11px; color:white; background:#1575bb url("https://www.estore-central.com/imgs/active-menu-bgd.jpg") bottom repeat-x; width:855px; height:180px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; box-shadow:0 0 2px #000000; -webkit-box-shadow:0 0 2px #000000; -moz-box-shadow:0 0 2px #000000; z-index:3; }
.catalog-menu-wrapper .title { border-bottom: 1px dotted white; color: white; display: block; float: left; font-size: 11px; font-weight: bold; padding: 5px 0 3px 5px; text-shadow: 0 1px 1px #000000; width: 125px; }
.catalog-menu-wrapper.disabled { background:#4b4d48 url("https://www.estore-central.com/imgs/disabled-menu-bgd.jpg") bottom repeat-x; height:100px; }
.catalog-menu-wrapper a { color:white; text-decoration:none; text-shadow: #000000 0px 1px 1px; line-height:15px; }
.catalog-menu-wrapper a:hover, .catalog-menu-wrapper a.selected { text-shadow: #FFFFFF 0px 1px 1px; color:black; }
.catalog-menu-wrapper ul { display:block; float:left; list-style-type:none; }
.catalog-menu-wrapper ul li { display:block; float:left; list-style-type:none; width:100%; }
.car-menu { display:block; float:left; width:250px; }
.disabled .car-menu { height:80px; overflow:hidden; }
 .car-menu ul { display:block; float:left; width:130px; margin:15px 0 0 0; padding:0; overflow-y:auto; overflow-x:hidden; height:148px; }
.car-series { display:block; float:left; width:195px; }
.disabled .car-series { height:80px; overflow:hidden; }
.car-series ul { display: block; float: left; height: 123px; margin: 15px 0 0 5px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 125px;	 }
.car-body { display:block; float:left; width:195px; margin-left:10px; }
.disabled .car-body { height:80px; overflow:hidden;	 }
.car-body ul { display: block; float: left; height: 123px; margin: 15px 0 0 5px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 125px; }
.car-model { display:block; float:left; width:195px; margin-left:10px; }
.disabled .car-model { height:80px; overflow:hidden;	 }
.car-model ul { display: block; float: left; height: 123px; margin: 15px 0 0 5px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 125px; }
.car-region { display:block; float:left; width:195px; margin-left:10px; }
.disabled .car-region { height:80px; overflow:hidden; }
.car-region ul { display: block; float: left; height: 123px; margin: 15px 0 0 5px; overflow-x: hidden; overflow-y: auto; padding: 0; width: 125px; }
.series-menu { display:block; float:left; width:210px; position:relative; }
.disabled .series-menu { height:80px; overflow:hidden; }
.series-menu ul { display:block; float:left; width:60px; margin:15px 0 0 0; padding:0; overflow-y:auto; overflow-x:hidden; height:148px; position:relative; }
.engine-menu { display:block;  float:left; width:380px; position:relative; }
.engine-menu ul { display:block; float:left; width:250px; margin:15px 0 0 0; padding:0; overflow-y:auto; overflow-x:hidden; height:148px; position:relative; }
.disabled .engine-menu { height:80px; overflow:hidden; }
.disabled .menu-disabled { display:block; float:left;  width:100%; height:9px; background:#4b4d48 url("https://www.estore-central.com/imgs/disabled-menu-bgd-bottom.jpg") 0px -1px no-repeat; position:absolute; bottom:19px; left:0px; } 
.category-menu-wrapper, .subcategory-menu-wrapper { display:block; float:left; position:relative; font-size:11px; color:white; background:#1575bb url("https://www.estore-central.com/imgs/active-menu-bgd.jpg") bottom repeat-x; width:855px; height:245px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; box-shadow:0 0 2px #000000; -webkit-box-shadow:0 0 2px #000000; -moz-box-shadow:0 0 2px #000000; z-index:2; margin-bottom:-10px; }
.subcategory-menu-wrapper { z-index:1; }
.category-menu-wrapper.disabled, .subcategory-menu-wrapper.disabled { background:#4b4d48 url("https://www.estore-central.com/imgs/disabled-menu-bgd.jpg") bottom repeat-x; height:46px; overflow:hidden; }
.category-title  { display:block; float:left; width:783px; font-size:15px; font-weight:bold; color:white; text-shadow: #000000 0px 1px 1px; border-bottom:1px dotted white; padding:5px 0 3px 5px; }
.step1 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -806px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px; }
.step2 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -860px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px; }
.step3 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -913px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px; }
.step4 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -966px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px }
.step5 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -1019px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px }
.step6 { background: url("https://www.estore-central.com/imgs/main-sprite.png") -1073px -68px; display: block; float: left; height: 50px; margin: 4px 5px 0; width: 51px }
.category-menu-wrapper ul, .subcategory-menu-wrapper ul { display:block; float:left; width:262px; margin:15px 0 0 0; padding:0; height:185px; }
.category-menu-wrapper ul li, .subcategory-menu-wrapper ul li { display:block; float:left; width:257px; padding:0 0 0 5px; }
.category-menu-wrapper ul li a , .subcategory-menu-wrapper ul li a { color:white; text-decoration:none; text-shadow: #000000 0px 1px 1px; line-height:15px; position:relative; }
.subcategory-menu-wrapper ul { margin-bottom:15px; }
.category-menu-wrapper ul li a:hover, .category-menu-wrapper ul li a.categ-selected, .subcategory-menu-wrapper ul li a:hover, .subcategory-menu-wrapper ul li a.categ-selected { text-shadow: #FFFFFF 0px 1px 1px; color:black; }
.subcategory-menu-wrapper ul { height:auto; }
.subcategory-menu-wrapper.disabled ul { overflow:hidden; }
.subcategory-menu-wrapper ul li a img { display:none; }
.subcategory-menu-wrapper ul li a:hover img { display:block; position:absolute; bottom:50px; left:0; border:1px solid #1575BB; box-shadow:0px 0px 5px #4B4D48; -webkit-box-shadow:0px 0px 5px #4B4D48; -moz-box-shadow:0px 0px 5px #4B4D48; z-index:10; width:250px; }
.subcategory-menu-wrapper ul li.subdivision { color:white; text-decoration:none; text-shadow: #000000 0px 1px 1px; line-height:15px; font-weight:bold; margin:0 0 0 -5px; }
.img-wrapper { display:block; width:100%; overflow:hidden; float:left; cursor:pointer; }
.img-wrapper.open { height:620px; }
.img-wrapper.closed { height:250px; }

.part-tool-tip { background:white; font-size:11px; color:#1575bb; text-align:left; display:block; float:left; width:850px; border-top:1px dotted #c7c7c7; margin:20px 0 10px 0; font-style:italic;	 padding:5px 0 5px 10px; }
.parts-header { display:block; float:left; width:850px; padding:10px 0 10px 10px; font-size:13px; font-weight:bold; color:#630460; margin:20px 0 0 0; }
.parts-wrapper { display:block; float:left; }
.parts-wrapper ul { display:block; float:left; clear:both; list-style-type:square; color:#4B4D48; }
#parts { width:100%; border-collapse:collapse; margin:20px 0 0; font-size:11px; color:#4b4d48; text-align:left; }
.table-header { background:#4b4d48; padding:2px 0; color:white; font-weight:normal; text-shadow:0px 1px 1px #000000; }
#parts .qty, .specials-container .qty { display:block; width:35px; border:1px solid #1575bb; text-align:center; color:#4b4d48; }
.specials-container .qty { display:inline-block!important; }
#parts .index {font-weight:normal; color:black; text-align:right; }
#parts .code { color:#1575bb; text-decoration:underline; text-align:center; display:block; width:100%; font-style:italic; }
#parts tr { border-bottom:1px dotted #c7c7c7; }
#parts .currencyVisible { display:block; color:#1575bb; float:left; padding: 0 0 0 5px; }
#parts td.price { text-align:left; }
#parts .currencySecondary { display:block; float:left; padding:0 0 0 5px; }
#parts .ron { display:block; float:left; }
#parts .eur {display:block; }
#parts .usd {display:block; }
#parts tr:hover {background:#f5f5f5; }
#parts .table-header:hover { background:#4b4d48; }
.message-wrapper { display:block; position:relative; height:29px; padding:0; margin:0; width:100%; float:left; }
#parts tr:hover a.add-to-cart, .specials-container a.add-to-cart:hover { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; box-shadow:0 0 2px #000000; -webkit-box-shadow:0 0 2px #000000; -moz-box-shadow:0 0 2px #000000; height:21px; display:block; line-height:20px; background:#1575bb; color:white; text-shadow:0px 1px 1px #000000; width:80px; margin-top:2px; padding:1px 0 0 0; }
a.add-to-cart { display:block; width:82px; height:22px; float:right; color:#c7c7c7; text-decoration:none; font-size:10px; padding:7px 0 0 0; text-align:center; }

.modal-add-to-cart h3.german-thank-you { font-size:12px; margin:33px 0 0 14px; }
.cart-item-wrapper { display:block; float:left; border-bottom:1px solid #dadada; }
.img-container { display:block; float:left; width:78px; }
.item-content { display:block; float:left; padding:5px 0 5px 10px; width:220px; text-align:left; }
.item-description { color:#1575bb; float:left; clear:left; display:block; }
.item-total { clear: left; color: black; display: block; float: left; }
.item-actions { display:block; float:left; margin:0 0 5px 5px; font-size:10px; clear:both; width:305px; height:15px; }
.cart-item-wrapper a.update, .cart-item-wrapper a.delete { display:none; margin:0; }
.cart-item-wrapper:hover  a.update, .cart-item-wrapper:hover a.delete { display:block; float:left; }
.cart-item-wrapper a.update { color:#1575bb; margin:0 0 0 80px; }
.cart-item-wrapper a.delete { color:red; margin:0 0 0 10px; }
.cart-totals { display:block; float:left; text-align:left; width:50%; margin-top:10px; }
.cart-info { display:block; float:left; text-align:right; width:50%; margin-top:10px; }
.cart-subtotal, .tab-content b.cart-subtotal { color:#1575bb; }
.cart-shipping, .tab-content b.cart-shipping { color:#4b4d48; }
.cart-total{ color:black; float:left; }
.tab-content label { display: block; float: left; width: 60px; font-weight:bold; }
.tab-content .value { width:100px; float:left; }
.total-separator { display:block; float:left; width:100%; border-bottom:1px solid #dadada; margin:10px 0; }
i.cart-total { text-align:right; }
a.blue-button { background: url("https://www.estore-central.com/imgs/main-sprite.png") no-repeat -4px -211px; border: 0 none; color: white; display: block; float: left; height: 27px; padding: 7px 0 0 0; text-shadow: 0 1px 1px #000000; width: 137px; text-decoration:none; text-align:center; margin:10px 0 0 0; }
a.blue-button:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -4px -247px no-repeat; color:white; text-shadow: 0 1px 0px #FFFFFF; color:#1575BB; }
.cart-summary { display:block; float:right; margin:10px 0 0 0; }
.cart-summary .cart-total { margin:18px 0 0 0; }
.cart-summary a.blue-button { margin-left:10px; }
.cart-input { border:1px solid #1575BB; width:auto; height:20px; color:#4B4D48; float:left; width:15px; height:15px; text-align:center; margin:0 5px 0 0; text-align:center; }
#CART-ITEMS { display:block; float:left; max-height:335px; overflow:auto; }

.sitemap-list { display:block; float:left; font-size:11px; color:#4b4d48; text-align:justify; margin:20px 0 20px 0; line-height:20px; list-style-type:square; } 
.sitemap-list a { color:#4b4d48; text-decoration:none; }
.sitemap-list a.top { color:black; }
.sitemap-list a:hover { text-decoration:underline; }

.head-left { display:block; float:left; }
h1 a.register { display:block; float:left; color:black; font-weight:normal; text-decoration:underline; clear:both; margin:-10px 0 0 239px; }
h1 a.register:hover { text-decoration:none; } 
h1.join-now { margin:0 0 0 140px; width: auto; }
.icon-menu-wrapper { display:block; float:left; width:280px; height:130px; margin:30px 0 0 0; }
.icon-menu-wrapper-new { display:block; float:left; width:280px; height:130px; margin:40px 0 0 0; }
a.main-mini { display:block; background:url("https://www.estore-central.com/imgs/main-sprite.png") -374px -142px no-repeat; width:105px; height:48px; text-decoration:none; margin:10px auto 0 auto; }
a.main-rolls { display:block; background:url("https://www.estore-central.com/imgs/main-sprite.png") -280px -206px no-repeat; width:37px; height:67px; text-decoration:none; margin:0 auto 0 auto; }
a.main-bmw { display:block; background:url("https://www.estore-central.com/imgs/main-sprite.png") -148px -216px no-repeat; width:60px; height:60px; text-decoration:none; margin:3px auto 0 auto; }
a.main-bmw:hover, a.main-rolls:hover, a.main-mini:hover { opacity:0.8; filter:alpha(opacity=80); }

.catalog-title { display:block; float:left; width:100%; text-align:center; font-size:12px; margin:10px 0 0 0; }
.catalog-title a { font-size:11px; font-weight:bold; color:black; text-decoration:none; }
.catalog-title a:hover { text-decoration:underline; }
.header-catalog-menu { display:block; float:left; margin:17px 0 0 50px; }
a.header-mini { display:block; float:left; background:url("https://www.estore-central.com/imgs/main-sprite.png") -384px -191px no-repeat; width:84px; height:40px; text-decoration:none; margin:9px 0 0 0; }
a.header-rolls { display:block; float:left; background:url("https://www.estore-central.com/imgs/main-sprite.png") -324px -221px no-repeat; width:32px; height:54px; text-decoration:none; margin:0 0 0 50px; }
a.header-bmw { display:block; float:left; background:url("https://www.estore-central.com/imgs/main-sprite.png") -212px -223px no-repeat; width:49px; height:49px; text-decoration:none; margin:4px 0 0 50px; }
.down-arrow { display:none; float:left; width:100px; height:32px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -397px -241px no-repeat; }
a.header-mini .down-arrow { margin:57px 0 0 13px; }
a.header-rolls .down-arrow { margin:66px 0 0 -12px;	 }
a.header-bmw .down-arrow { margin:62px 0 0 -4px;	 }
.header-catalog-menu a:hover .down-arrow { display:block; }
a.header-mini.selected .down-arrow, a.header-rolls.selected .down-arrow, a.header-bmw.selected .down-arrow  { display:block; }
#sign-in, #sign-up { display:none; float:left; width:310px; z-index:12; }
.pop-up-top { display:block; float:left; width:310px; height:78px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -941px -189px no-repeat; }
.pop-up-bottom { display:block; float:left; width:310px; height:48px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -941px -267px no-repeat; }
.pop-up-content { display:block; float:left; width:269px; background:white; border-top:1px dotted #4b4d48; border-left:1px solid black; border-right:1px solid black; margin:0 4px; padding:15px; box-shadow:0 2px 2px #000000; -webkit-box-shadow:0 2px 2px #000000; -moz-box-shadow:0 2px 2px #000000; }
.welcome { display:block; float:left; font-size:28px; font-weight:bold; color:#1575BB; text-align:left; margin:29px 0 0 43px; }
#sign-up .welcome { font-size:21px; margin-top:35px; }
.bottom-text { color:#630460; font-weight:bold; float:left; margin-top:14px; text-align:center; width:100%; }
.bottom-text a { color:#630460; }
.bottom-text a:hover { text-decoration:none; }
.pop-up-content input[type="text"] { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; height:24px; display:block; float:left; line-height:20px; color:#4b4d48; height: 32px; margin: 3px 0 13px 2px; padding: 0 0 0 5px; width: 257px; font-size:13px; }
#curtain { display:none; position:fixed; width:100%; height:100%; background:black; opaciy:0.8; z-index:11; }
a.popup-close { display:block; float:left; margin:18px 0 0 20px; color:black; text-decoration:none; cursor:pointer; }
a.popup-close:hover { text-decoration:underline; }
.login-title-en { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -4px 1px; display: block; float: left; height: 33px; margin: 0 0 0 45px; width: 250px; }
.login-title-fr { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -4px -30px; display: block; float: left; height: 33px; margin: 0 0 0 45px; width: 250px; }
.login-title-ro { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -4px -68px; display: block; float: left; height: 33px; margin: 0 0 0 45px; width: 250px; }
.login-title-de { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -4px -103px; display: block; float: left; height: 28px; margin: 3px 0 0 45px; width: 250px;	 }
.signup-title-en { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -273px -3px; display: block; float: left; height: 28px; margin: 0 0 0 45px; width: 250px; }
.signup-title-fr { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -273px -33px; display: block; float: left; height: 29px; margin: 0 0 0 45px; width: 250px; }
.signup-title-ro { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -273px -63px; display: block; float: left; height: 38px; margin: -9px 0 0 45px; width: 250px;	 }
.signup-title-de { background: url("https://www.estore-central.com/imgs/dictionary-sprite.png") no-repeat -273px -107px; display: block; float: left; height: 28px; margin: 0 0 0 45px; width: 250px;	 }
.pop-up-top i { margin:-2px 0 0 22px; }
ul.result { display:block; float:left; clear:both; width:260px; padding:10px 0 0 10px; margin:0; font-size:11px; font-weight:bold; text-align:left; list-style-position: inside; list-style-position: inside; }
.error { color:red; }
.success { color:#00a651; list-style:none; list-style-type:none; }
.checkout-wrapper { display: table; width: 570px; margin:20px auto; padding:10px 0 0 0;  border-top:1px dotted #4B4D48; }
.row { color: black; float: left; font-size: 11px; font-weight: bold; margin: 10px 0; width: 100%; }
.checkout-wrapper input.checkout { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #1575BB; display: block; float: right; font-size: 13px; height: 32px; padding: 0 0 0 10px; width: 291px; }
#PayPal, #ePayment { display:block; float:right; }
.paypal { display:block; float:left;  }
.epayment-button { background: url("https://www.estore-central.com/imgs/main-sprite.png") no-repeat scroll -4px -211px transparent; border: 0 none; color: white; display: block; float: left; height: 33px; margin: 10px 0px 0 8px; padding: 0 0 5px; text-align: center; text-decoration: none; text-shadow: 0 1px 1px #000000; width: 137px; cursor:pointer; }
.epayment-button:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -4px -247px no-repeat; color:white; text-shadow: 0 1px 0px #FFFFFF; color:#1575BB;  }
.checkout-wrapper select { display: block; float: right; font-size: 13px; height: 32px; padding: 4px 0 0 9px; width: 308px; }
.checkout-wrapper label { display: block; float: right; margin: 0 10px 0 0; padding: 0; text-align: right; }
label .info { font-size: 11px; font-weight: normal; }
h5 { color: black; font-size: 13px; font-weight: bold; padding:0; width: 100%; margin:10px 0 0 0; }
.checkout-wrapper input.checkout-checkbox { float: right; width:auto; height:auto; }
.checkout-wrapper label.profile { text-align:left; margin:0 0 0 10px; }
.box { display:block; }
.c .inner-box { display:none; }
.o .inner-box { display:block; }
.inner-box .inner-inner-box{ display:none; }
.inner-box-title{ display:block; color:#4b4d48; font-size:14px; margin:0 0 0 40px; text-decoration:none; }
.box-title { display:block; text-decoration:none; color:#1575bb; font-size:14px; margin:0 0 0 20px; }
.inner-inner-box-title { display:block; }
.inner-box .inner-inner-box.o { display:block; }
.inner-inner-box a { color:#1575bb; background:#F0F8FE; margin:0 0 0 80px; width:auto; padding:2px 5px; }
.o .box-title, .o .inner-box-title { background:url('https://www.estore-central.com/images/min-max-bgd.png') 0px -20px  no-repeat; padding-left:20px; }
.c .box-title, .c .inner-box-title { background:url('https://www.estore-central.com/images/min-max-bgd.png') 0px 2px  no-repeat; padding-left:20px; }
.o .open { background:url('https://www.estore-central.com/images/min-max-bgd.png') 0px -20px  no-repeat; padding-left:20px; }

.part-details .qty { border: 1px solid #1575BB; color: #4B4D48; display: block; text-align: center; width: 35px; float:left; margin:7px 0 0 0; }
.part-number { display:block; font-size:16px; color:#1575bb; margin:5px 0 5px 20px; font-weight:bold; text-decoration:underline; }
.part-code { font-size:16px; color:#4b4d48; text-decoration:underline; }
.part-details { display:block; font-size:13px; width:332px; margin:30px auto; }
.part-details .part-weight { display:block; float:left; width:100%; text-align:left; margin:3px 0; padding:0 0 3px 0; border-bottom:1px dotted #4b4d48; }
.part-details .part-description { display:block; float:left; width:100%; text-align:left; margin:3px 0; padding:0 0 3px 0; border-bottom:1px dotted #4b4d48; }
.part-details .part-name { display:block; float:left; width:100%; text-align:left; margin:1px 0; padding:0 0 3px 0; border-bottom:1px dotted #4b4d48; }
.part-details .part-date { display:block; float:left; width:100%; text-align:left; margin:1px 0; padding:0 0 3px 0; border-bottom:1px dotted #4b4d48; }
.part-details .part-price { display:block; float:left; width:100%; margin:1px 0; padding:0 0 3px 0; }
.part-details .code-title { font-weight:bold; color:#1575bb; text-decoration:underline; text-align:left; display:block; width:100%; margin:5px 0; padding:0 0 3px 0; }
.part-details .currencyVisible { display:block; width:auto; color:#1575bb; font-weight:bold; float:left; margin:1px 10px 0 0; font-size:11px; }
.currencySecondary { display:block; float:left; width:100%; margin:1px 0; }
.part-details .eur { display:block; width:100%; }
.part-details .usd { display:block; width:100%; }
.part-details a.add-to-cart { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid black; box-shadow:0 0 2px #000000; -webkit-box-shadow:0 0 2px #000000; -moz-box-shadow:0 0 2px #000000; height:21px; display:block; line-height:20px; background:#1575bb; color:white; text-shadow:0px 1px 1px #000000; width:80px; margin:4px 0 0 10px; padding:1px 0 0 0; float:left; }
.part-details a.add-to-cart:hover { background:#4B4D48; color:white; text-shadow:0px 1px 1px #000000; }
h6 { display:block; float:left; width:100%; margin:20px 0 10px 0; text-align:justify; font-size:11px; font-weight:normal; color:#4B4D48; }
h6 a {color:#1575bb; text-decoration:underline; }
h6 a:hover { text-decoration:none; }
a { color:#1575bb; text-decoration:underline;	 }
a:hover { text-decoration:none; }
h6 { font-size:24px; font-weight:normal; margin:0 0 20px 0; padding:0; text-align:left; float:left; width:100%; clear:both; color:black; }
.text-wrapper { display:block; float:left; width:100%; }

/* partners */
a.bmwautoforum { display:block; float:left; width:144px; height:40px; background:white url("https://www.estore-central.com/imgs/partners-sprite.png") 0px 0px no-repeat; }
a.customcrew { background: url("https://www.estore-central.com/imgs/partners-sprite.png") no-repeat scroll 0 -41px white; display: block; float: left; height: 29px; margin: 6px 0 0 10px; width: 144px; }
.share-box { display:block; margin:0 auto; width:275px; height:50px; }
.skip-content { font-style:italic; text-align:right; float:right; margin:30px 0 0 0; color:#4B4D48; }
.skip-content a { color:#4B4D48; text-decoration:underline; }
.skip-content a:hover { text-decoration:none; }
#community-add { background:black; width:100%; height:100%; display:block; float:left; margin:-23px 0 -229px 0; color:#c3c2c2; }
#community-add b { color:white; }
h1.comunity-headline { font-size:30px; text-align:center; padding-top:50px; color:white; }
h1 .small-headline { font-size:20px; font-weight:normal; color:#c3c2c2; }
.left-side { display:block; float:left; width:640px; height:auto; margin:50px 0 30px 130px; font-size:15px; text-align:justify; }
.disclaimer { font-size:11px; font-style:italic; }
.right-side { display:block; float:left; width:316px; height:auto; margin-bottom:30px; }
.community-welcome { background:url("https://www.estore-central.com/imgs/community-sign-up.png") 0px 0px no-repeat; display:block; float:left; width:100%; height:50px; }
.row-add { display:block; float:left; width:297px; margin:0 12px 0 0; font-weight:normal; font-size:11px; text-align:justify; padding:7px; color:#c3c2c2; }
.row-add b { font-size:13px; }
.community-title { font-size:13px; font-weight:bold; color:white; padding:0 0 15px 0; text-align:center; }

.bmw-logo { background: url("https://www.estore-central.com/imgs/main-sprite.png") no-repeat scroll -212px -223px transparent; display: block; float: left; height: 49px; margin: 4px 0 0 0; text-decoration: none; width: 49px; }
.mini-logo { background: url("https://www.estore-central.com/imgs/main-sprite.png") no-repeat scroll -384px -191px transparent; display: block; float: left; height: 40px; margin: 9px 0 0; text-decoration: none; width: 84px; }
.accesories-catalog .catalog-title { font-weight:bold; color:black; font-size:11px; float:left; text-align:left; text-decoration:none; margin:22px 0 0 20px; width:70%; }
.accesories-catalog .catalog-title:hover { text-decoration:underline; }
.accesories-catalog.mini { width:425px; height:330px; background: url("https://www.estore-central.com/imgs/mini-accessories-and-lifestyle-catalog-v2.jpg") bottom no-repeat; display:block; float:left; text-decoration:none; margin:30px 0 0; position:relative;  }
.accesories-catalog.bmw { width:425px; height:330px; background: url("https://www.estore-central.com/imgs/bmw-accessories-and-lifestyle-catalog-v2.jpg") bottom no-repeat; display:block; float:left; text-decoration:none; margin:30px 0 0 10px; position:relative; } 
h1.community { text-align:center; margin-top:20px; }
a.community-link { display:block; float:left; font-size:11px; font-weight:normal; text-decoration:underline; margin:9px 0 0 10px; color:white; }
a.community-link:hover { text-decoration:none; }
.accessories-border { width:425px; height:10px; background: url("https://www.estore-central.com/imgs/main-sprite.png") -787px -121px transparent; display:block; float:left; text-decoration:none; position:absolute; bottom:0px; }
h1.banner-title { font-size:21px; }
h1 .thin { font-weight:normal; }

.main-banner { display:block; float:left; width:861px; height:455px; position:relative; background:url("httsp://www.estore-central.com/imgs/main-banner.jpg") center center no-repeat; margin:10px 0 0 0; }
.main-banner-new { display:block; float:left; width:861px; height:264px; position:relative; background:url("https://www.estore-central.com/imgs/main-banner-new.jpg") center center no-repeat; margin:10px 0 0 0; }
.main-banner h1, .main-banner-new h1 { color:white; font-size:21px; padding: 8px 0 0; }
.main-banner h2, .main-banner-new h2 { font-size:13px; color:white; text-shadow: #000000 0px 1px 2px; padding:10px 0 0 0; }
.main-banner .catalog-title, .main-banner-new .catalog-title, .main-banner .catalog-title a, .main-banner-new .catalog-title a { color:white; text-shadow: #000000 0px 1px 2px; }
.main-banner .catalog-title a:hover, .main-banner-new .catalog-title a:hover { text-decoration:underline; }
a.white-button, .main-banner .catalog-title a.white-button, .main-banner-new .catalog-title a.white-button { background:url("https://www.estore-central.com/imgs/main-sprite.png") -4px -247px no-repeat; text-shadow: 0 1px 0px #FFFFFF; color:#1575BB; cursor:pointer; font-size:11px; font-weight:normal; border: 0 none; display: block; float: left; height: 27px; margin: 10px 0 0; padding: 7px 0 0; text-align: center; text-decoration: none; width: 137px; }
a.white-button:hover, .main-banner .catalog-title a.white-button:hover, .main-banner-new .catalog-title a.white-button:hover { background:url("https://www.estore-central.com/imgs/main-sprite.png") -4px -211px no-repeat; color:white; text-shadow: 0 1px 1px #000000; }

.column { display:block; float:left; width:273px; padding-left:20px; text-align:justify; font-size:11px; padding-bottom:50px; }
.column .title { display:block; float:left; width:100%; font-size:14px; font-weight:bold; color:#1575bb; padding:40px 0 37px 0; margin-bottom:20px; text-transform:uppercase; background:url("https://www.estore-central.com/imgs/main-sprite.png") no-repeat -357px 117px; }
.column .title b { color:black; }
 .community-add { display:block; float:left; width:336px; height:254px; background:url("https://www.estore-central.com/imgs/main-sprite.png") -1255px -2px no-repeat; margin:-15px -3px 0 -3px; }
.tab-content .community-add b { color:white; }
.community-add-title { font-size:13px; color:white; text-shadow: 0 1px 2px #000000; float:left; padding:14px 0 8px; text-align:center; width:100%; }
.community-text { display:block; width:302px; float:left; padding:109px 17px 0 17px; text-align:justify; font-size:11px; line-height:normal; color:white; text-shadow: 0 1px 2px #000000; }
.community-text a { color:white; font-weight:bold; }
.page-copy { display:block; float:left; width:100%; overflow:hidden; margin-top:20px; }
.page-copy h2 { padding-bottom:20px; }
.part-tool-tip-text { background:white; font-size:11px; color:#1575bb; text-align:left; display:block; float:left; width:850px; border-top:1px dotted #c7c7c7; margin:3px 0 0 0; font-style:italic; padding:5px 0 5px 10px; cursor:pointer; }

.specials-container { margin-bottom:10px; font-size: 11px; color: #4b4d48; }
.special-sale { display:inline-block; height:280px; width:195px; margin-left:10px; border-right:1px dotted #4b4d48; border-bottom:1px dotted #4b4d48; margin-top:10px; vertical-align:top; text-align:center; padding-right:5px; }
.special-sale:hover { background:#F7F7F7; }
.special-sale-img-container { height:140px; }
.special-sale .special-sale-img-container img { display:inline-block; padding:2px; border:1px solid #CCCCCC; }
.special-sale .code { color:#1575bb; }
.special-sale p { margin:5px 0px; }
.special-sale p.title { display:block; height:50px; }
.special-sale p span.normal-price { text-decoration:line-through; float:left; }
.special-sale p span.special-price { float:right; font-size:12px; }



/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
