body {background:#232343;}

#container {
	width: 825px;
	margin: 0 auto;
}
a.ProductListsPaging:link { font-weight: bold; }
a.ProductListsPaging:visited { font-weight: bold; }
a.ProductListsPaging:hover { font-weight: bold; }
.LeftNavHeaderFormat4And6 { font-weight: bold; }
.returncustomerloginsection {background-color: #CCFFFF; border: solid 1px gray; border-collapse: collapse; }
#yourorders .roundeddiv {border-radius: 6px; margin-left:2px;width: 99%;}
#yourorders .noordersmessage {color: #000000; margin-left: 4px;margin-top: 4px;font-weight: bold;}
#yourorders .orderscount {margin: 4px; float:left;}
#yourorders .pagingdropdowndiv {margin: 4px; float:right;}
#yourorders .paging {}
#yourorders .clear {clear: both;}
#yourorders .orderinfo {margin: 0px; padding: 10px 10px; color: #000000; }
#yourorders .orderdetails {width: 100%; margin: 0px; padding: 10px 10px; color: #000000; }
#yourorders .clearbottom {clear: both; margin-bottom: 8px;}
#yourorders .ordersubinfo { list-style-type: none; padding: 0px; margin: 0px; }
#yourorders .ordersubinfo li { padding: 0; margin-bottom: 5px; }
#yourorders .ulproductdetails {list-style-type: none; padding: 0px; margin: 0px; }
#yourorders .orderinformation {margin-left:2px;width: 99.5%;}
.ItemsNotAvailabeWishlist {color: #ff0000;font-size:10px;} /*Used in Wishlist page*/
.ItemsNotAvailabeFavorites{color: #ff0000;font-size:10px;} /*Used in Favorites page*/
#ReviewComments{border-bottom: solid 1px #aaaaaa; padding-bottom:15px;}
#ReviewTitle{padding-top:15px;}
#ReviewPaging {}
#ReviewSorting {}
.icon-not-selected{border: solid 1px transparent;}
.icon-selected {border: solid 1px red;}
.Itemnotinstockmessage{color: red;font-size:12px;font-weight: bold;}
#divItemImages{}
#divShortDescription{}
#divAboveVariants{}
#divBelowVariants{}
.evenrow {background-color: #ffffff;} /*used in order status page for alternate row color*/
.oddrow {background-color: #efefef;} /*used in order status page for alternate row color*/
#gettopdropdownmenu{}/*Table enclosing the top dropdown navigation links*/
#getcurrencycatalog{}/*Table enclosing the currency catalog display when multiple currency is enabled.*/
#getsitetoplinks{}/*Main Table enclosing the site top links entire row.*/
#getsitetoplinksmiddle{}/*Table enclosing the top links like Home, About Us etc.*/
#getguidednavtopcategory{}/*Table enclosing the category displayed above guided navigation links*/
#getcategoryforat4and6{}/*Table enclosing the category links in format 4 and 6 pages*/
#getsearchmaintab{}/*Table enclosing the search section*/
#getsearchsubtab{}/*Table enclosing the section box and button*/
#getcategorytreeformat1{}/*Table enclosing the category tree format 1*/
#getcategorytreeformat2{}/*Table enclosing the category tree format 2*/
#getbrowsebycategory{}/*Table enclosing the shop by category links*/
#getbrowsebysubcategory{}/*Table enclosing the shop by sub category links*/
#getbrowsebymfg{}/*Table enclosing the shop by manufacturer links*/
#getbrowsebymfgsub{}/*Table enclosing the shop by manufacturer dropdown and button*/
#getbrowsebyseller{}/*Table enclosing the sbop by seller section*/
#getbrowsebysellersub{}/*Table enclosing the shop by seller dropdown and buttons*/
#getbrowsebyprice{}/*Table enclosing the shop by price section*/
#getjoinnewsgroup{}/*Table enclosing the join mailing list section*/
#getjoinnewsgroupsub{}/*Table enclosing the join mailing list textbox and button*/
#getenterprisesearch{}/*Table enclosing the enterprise search section*/
#getenterprisesearchsub{}/*Table enclosing the text box and button for enterprise section*/
#getsitelinks{}/*Table enclosing the links section*/
#getsslseals{}/*Table enclosing the ssl seals section*/
#getleftsocketcontent1{}/*Table enclosing the first HTML content section*/
#getleftsocketcontent2{}/*Table enclosing the second HTML content section*/ 
#getleftsocketcontent3{}/*Table enclosing the third HTML content section*/
#facebookcommentsdiv{}/*Facebook comments div displayed in item details page*/

#gettodaysdealsdiv{}
#gettodaysdealstable{border: solid 1px #d5d7b0; width: 200px;}
#gettodaysdealstable th {
  margin: 0;
  padding: 0;
  background-image: url(http://c428891.r91.cf0.rackcdn.com/top_nav_bk.gif);
  height: 34px;
  background-position: center top;
  background-repeat: repeat-x;
  border: solid 0px #d5d7b0;
  color: #555;
  font-size: 14px;
  font-weight: bold;
}
#gettoppicksdiv{}
#gettoppickstable{border: solid 1px #d5d7b0;}
#gettoppickstable th {
  margin: 0;
  padding-left: 9px;
  background-image: url(http://c428891.r91.cf0.rackcdn.com/top_nav_bk.gif);
  height: 34px;
  background-position: center top;
  background-repeat: repeat-x;
  border: solid 0px #d5d7b0;
  color: #555;
  font-size: 14px;
  font-weight: bold;
  text-align:left;
}
#gettoppicksdiv-newest, #gettoppicksdiv-skates, #gettoppicksdiv-boots, #gettoppicksdiv-wheels, #gettoppicksdiv-clothes{
  float: left;
  padding: 0px;
  overflow: hidden;
  border-right: 1px solid #DFE0D5;
}
#gettoppickstable-newest{}
#gettoppickstable-newest th, #gettoppickstable-skates th, #gettoppickstable-boots th, #gettoppickstable-wheels th, #gettoppickstable-clothes th{
  background-image: none;
  text-align:center;
  font-size:18px;
  margin-bottom:15px;
}
#gettoppickstable-newest td, #gettoppickstable-skates td, #gettoppickstable-boots td, #gettoppickstable-wheels td, #gettoppickstable-clothes td{
  text-align:center;
}
#getleftsocketcontent2 td{padding-left: 0px;}
#getleftsocketcontent3 td{padding-left: 0px;}
.leftmenusectionheader {
  margin: 0;
  padding: 0;
  background-image: url(http://c428891.r91.cf0.rackcdn.com/top_nav_bk.gif);
  height: 34px;
  background-position: center top;
  background-repeat: repeat-x;
  border: solid 1px #d5d7b0;
}

.leftmenusectiontitle, a.leftmenusectiontitle:link, a.leftmenusectiontitle:visited {
  color: #555;
  font-size: 14px;
  font-weight: bold;
  padding-left: 9px;
  text-decoration: none;
  line-height: 2.4;
}

.fbfloat {
  background-image: url("http://c428891.r91.cf0.rackcdn.com/fbfloat.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  bottom: 4px;
  float: right;
  height: 37px;
  position: relative;
  right: 11px;
  width: 37px;
  z-index: 10;
}

a.grouppagecustomlinks{color: #600;font-weight: normal;text-decoration: underline;} /*Price Match    30-Day Low Price Gaurantee    Return Policy  links*/

.blogTab, a.blogTab, a.blogTab:active, a.blogTab:visited, a.hover, input.blogTab {
  text-align: center;
  padding: 1px 5px 4px 5px;
  border: 1px solid darkRed;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  color: white;
  background-color: darkRed;
  font-weight: bold;
  width: 238px;
}

#hideBlogTop {
  margin-bottom: -20px;
}
.hideBlog, a.hideBlog:active, a.hideBlog:visited, a.hideBlog:hover, a.hideBlog {
  background-color: darkRed;
  color: white;
  margin: 0 auto;
  padding: 3px;
  text-align: center;
  width: 668px;
  cursor: pointer;
  margin-left: 45px;
}

.blogArticle {
  clear: both;
  margin: 20px 45px 0 45px;
  border: 1px solid darkRed;
  padding: 20px 35px;
  width: 602px;
}
#blog_content p {  
  margin-bottom: 25px; 
  margin-top: 5px;
}
.blog_title { 
  font-size: 16px; 
  font-weight: bold;
}
img{border: none;}


/* custom css for europarts */

.hidden { 
	display: none;
}

.clear { 
	clear: both;
} 

#page { 
	background: url(images/products/page-background.gif) repeat; 
	margin: 0px auto; width: 772px;
}

.altcolor1 { 
	background-color: #d3d3d9; 
}

ul.fluff { 
	list-style-type: square;
}

ul.fluff li { 
	margin-bottom: 1em; 
	padding: 0 0.2em 0 0.1em;
}

span.fluff { 
	color: #232343; 

/* font-weight: bold;*/ 

	font-size: 1.10em;
} 

.separator { 
	color: #5b5b5c; 
	padding: 0 15px 0 15px; 
}

/* Masthead */

#masthead { 
	background: url(/../images/products/masthead.png) no-repeat; 
	width: 825px; 
	height: 106px; 
	padding: 0 0 0 0;
}

#masthead p.links { 
	float: left; 
	padding: 2.0em 0 0 125px; 
	color: #232343; 
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size: 12px; 
	font-weight: 100;
}

#masthead p.links a:link { 
	color: #9bb3ca; 
	text-decoration: none; 
	font-weight: 100; 
}

#masthead p.links a:visited { 
	color: #9bb3ca; 
	text-decoration: none; 
}

#masthead p.links a:hover { 
	color: #ff9900; 
	text-decoration: underline;
}

#masthead p.contact { 
	color: white; 
	font-family: Arial, Helvetica, sans; 
	font-size: 11px; 
	float: right; text-align: right; 
	padding: .7em 0.4em 0 0;
}

#masthead #clickable { 
	position: absolute; 
	height: 80px; 
	width: 80px; 
	cursor: pointer; 
	display: block; 
	float: left;
}

/* Content id contains the actual page-to-page content */

#content {
	background: url(/../images/Products/page-background.gif) repeat-y;
	width: 825px;
	padding: 0.5em 0 0 2.5em; 
	font-family: Verdana, Arial, Helvetica, sans;
}

#content .lede { 
	font-size: 90%; 
	margin: 1em 0 1em 0;
}

#content h3 { 
	font-size: 90%;
}

#content ul { 
	font-size: 14px;
	padding-right: 5em;
}

#content p { 
	font-size: 14px; 
	padding-right: 5em;
}

/* Columns */

#mainBottom { 
	width: 33%; 
	margin: 0 0 0 0;
}

#mainBottom p { 
	font-size: 15px;
}

#mainTop { 
	width: 100%; 
	padding: 0 2em 0 0; 
	float: left;
}

#mainTop p { 
	font-size: 15px; 
	line-height: 1.5em;
}

h2.pageTitle { 
	font-size: 100%;
}

#mainTop h3 { 
	font-size: 100%;
}

#content div.partimage { 
	float: right; 
	width: 200px; 
	margin: 2em 1em 0 1em;
}

#content p.caption { 
	font-size: 60%; 
	color: #999; 
	text-align: right;
}

/* Rounded corner box style */
	#mainBottom div.roundbox { 
	float: left; 
	width: 33%; 
	background: #e9e9ec url(images/products/box-bottom.gif) no-repeat bottom; 
	padding: 0 0 0.3em 0;
}

#mainBottom div.roundbox p { 
	font-size: 80%; 
	line-height: 1.4em; 
	padding-left: 0.3em; 
	margin-top: 0.4em; 
	margin-bottom: 0.5em;
}

#mainBottom div.roundbox ul { 
	list-style-type: none; 
	font-size: 80%; 
	line-height: 1.2em; 
	padding-left: 1.2em; 
	margin-top: 0.4em; 
	margin-bottom: 0.5em;
}

#mainBottom div.roundbox h3 { 
	background: url(images/products/box-top.gif) no-repeat top; 
	font-size: 70%; 
	text-align: center; 
	padding: 0 0 0.2em 0; 
	margin-bottom: 0.5em;
} 

img.icon { 
	vertical-align: top; border: 0; 
	margin: 0 0.7em 0.8em 0;
}

#mainBottom img.icon { 
	float: left; border: 0; 
	margin: 0 0.7em 0.8em 0;
}

.lastupdated { 
	color: #999; 
	font-size: 90%;
}

img.corner { 
	width: 9px; 
	height: 9px; border: none; 
	display: block !important;
}

/* Shock Guide */
div#wrapper td.page-column-left { background-color: #FFFFFF; }
div#wrapper td.page-column-center { background-color: #FFFFFF; }
div#wrapper td.page-column-right { background-color: #FFFFFF; }
div#wrapper td.page-footer-content, div#wrapper td.page-copyright-content { background-color: #FFFFFF; }
td.product-list-item-container { background-color: #FFFFFF; }
td.product-list-item-container-alt { background-color: #FFFFFF; }
div#wrapper tr.content-nav-row td { background-color: #DDDDDD; }
h1 { font: bold 22.0000px Verdana, Geneva, sans-serif; color: #333333; text-decoration: none; text-align:center; }
h3 { font: bold 10.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
h5 { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #999999; text-decoration: none; }
body { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #666666; text-decoration: none; }
ul.cat-nav li.selected span { font: bold  10.0000pt Verdana, Geneva, sans-serif; color: #FF0033; text-decoration: underline; }
td.page-header a { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #9BB3CA; text-decoration: none; }
td.page-header a:hover { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #FF9900; text-decoration: underline; }
td.page-column-left a { font: bold 12.0000px Verdana, Geneva, sans-serif; color: #003399; text-decoration: none; }
td.page-column-left a:hover { font: bold  12.0000px Verdana, Geneva, sans-serif; color: #333333; text-decoration: underline; }
td.page-column-center a { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #003399; text-decoration: underline; }
td.page-column-center a:hover { font: bold  10.0000pt Verdana, Geneva, sans-serif; color: #333333; text-decoration: underline; }
td.page-column-right a { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #003399; text-decoration: none; }
td.page-column-right a:hover { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #0066CC; text-decoration: underline; }
td.page-footer-content a { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #FFFFFF; text-decoration: underline; }
td.page-footer-content a:hover { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #FFFFFF; text-decoration: underline; }
div.breadcrumb span a { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: none; }
div.breadcrumb span a:hover { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #003399; text-decoration: underline; }
.text-error { font: bold 12.0000px Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: none; }
.text-important { font: bold 8.0000pt Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: none; }
.text-required { font: normal 8.0000pt Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: none; }
div.product-list-options h5 a, div.product-list-options h5 a:hover { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
div.product-list-text { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
span.product-list-msrp-value { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #333333; text-decoration: none; }
span.product-list-cost-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
span.product-list-sale-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
span.product-list-save-value { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #333333; text-decoration: none; }
span.prod-detail-part-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-man-name-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-man-part-value { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
div.prod-detail-desc { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
span.prod-detail-msrp-value { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
span.prod-detail-cost-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
span.prod-detail-sale-value { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
span.prod-detail-save-value { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #800000; text-decoration: none; }
div.prod-detail-stock { font: bold 16.0000px Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: none; }
table.cart-container td.content-head h1 { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.cart-container td.content-body { font: bold 10.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.checkout-customer-container td.content-head h1,table.checkout-shipping-container td.content-head h1,table.checkout-coupons-container td.content-head h1,table.checkout-review-container td.content-head h1,table.checkout-payment-container td.content-head h1,table.checkout-confirmation-container td.content-head h1,table.checkout-account-container td.content-head h1,table.checkout-summary-container td.content-head h1,table.checkout-error-container td.content-head h1 { font: bold 11.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.checkout-customer-container td.content-body h3,table.checkout-shipping-container td.content-body h3,table.checkout-coupons-container td.content-body h3,table.checkout-review-container td.content-body h3,table.checkout-payment-container td.content-body h3,table.checkout-confirmation-container td.content-body h3,table.checkout-account-container td.content-body h3,table.checkout-summary-container td.content-body h3,table.checkout-error-container td.content-body h3 { font: bold 11.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.checkout-customer-container td.content-body h5,table.checkout-shipping-container td.content-body h5,table.checkout-coupons-container td.content-body h5,table.checkout-review-container td.content-body h5,table.checkout-payment-container td.content-body h5,table.checkout-confirmation-container td.content-body h5,table.checkout-account-container td.content-body h5,table.checkout-summary-container td.content-body h5,table.checkout-error-container td.content-body h5 { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #666666; text-decoration: none; }
table.checkout-customer-container td.content-body,table.checkout-shipping-container td.content-body,table.checkout-coupons-container td.content-body,table.checkout-review-container td.content-body,table.checkout-payment-container td.content-body,table.checkout-confirmation-container td.content-body,table.checkout-account-container td.content-body,table.checkout-summary-container td.content-body,table.checkout-error-container td.content-body { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
td.page-column-center a.checkout-step-inactive { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #999999; text-decoration: none; }
td.page-column-center a.checkout-step-inactive:hover { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
span.checkout-step-number, span.checkout-step-text { font: bold  10.0000pt Verdana, Geneva, sans-serif; color: #FF0000; text-decoration: underline; }
span.checkout-step-inactive { font: normal 10.0000pt Verdana, Geneva, sans-serif; color: #CCCCCC; text-decoration: none; }
table.account-container td.content-head h1 { font: bold 10.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.account-container td.content-nav h5 a { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
table.account-container td.content-nav h5 a:hover { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #0066CC; text-decoration: underline; }
table.account-container td.content-body h5 { font: bold 9.0000pt Verdana, Geneva, sans-serif; color: #666666; text-decoration: none; }
table.account-container td.content-body { font: normal 9.0000pt Verdana, Geneva, sans-serif; color: #333333; text-decoration: none; }
div#wrapper { width: 974.0000px; }
div#wrapper td.page-column-left { width: 4.0000%; }
div#wrapper td.page-column-center { width: 90.0000%; }
div#wrapper td.page-column-right { width: 0.0000%; }
div#wrapper { margin-left: auto; margin-right: auto; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .clearfix{display:inline-block;}
    * html .clearfix{height:1%;}
    .clearfix{display:block;}
    .fb_iframe_widget > span > iframe { width: 100% !important; }
    .go-mobile{border: 1px solid #FF3300;background-color: #F9BFAE;font-size: 100%;font-weight: bold;color: #000000;overflow: hidden;padding: 5px;text-align:center;}
    .linkMobile{font-size:100%!important; color:#000000!important; font-weight:bold!important; font-style:normal!important; line-height:18px!important; text-decoration:none!important;}
    .linkMobile a:hover {font-size:100%!important; color:#000000!important; font-weight:bold!important; font-style:normal!important; line-height:18px!important; text-decoration:none!important;} tr.checkout-cart-item td { padding: 3px 3px}
	
	/* footer */
#europarts_footer {
  background-color: #666;
  padding: 10px 5px 1em 0;
  border: 1px solid #ccc;
}

#footer_images table {
  width: 98%;
}
#footer_images table td {
  width: 33.3%;
}
#footer_images td.authorize_image img{
  border: 2px outset #999;
}