/* @override 
	http://www.motorstage.co.jp/wp-content/themes/MS6/style.css
	http://www.motorstage.co.jp/wp-content/themes/MS6/style.css?1417413539
	http://www.motorstage.co.jp/wp-content/themes/MS6/style.css?1427855459
	http://www.motorstage.co.jp/wp-content/themes/MS6/style.css?1427855526
	http://www.motorstage.co.jp/wp-content/themes/MS6/style.css?1428433000
*/
/*  
Theme Name: MS6
Theme URI: http://www.motorstage.co.jp/
Author:StudioBRAIN
Author URI:http://www.studiobrain.net/
*/

/*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, font, 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{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
caption{width:100%;}
a{outline:none;}
img{vertical-align:bottom}

/*style*/
body{margin:0px;padding:0;-webkit-text-size-adjust: none;font:13px/23px "Meiryo","MS PGothic","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#333;background-color:#000;}
h1,h2,h3,h4,h5,h6,p{margin:0 0 20px;}
ul,ol{padding:0;margin:0 0 20px 20px;}
h1{font-size:20px;line-height:22px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:11px;line-height:13px;}
img{border:none;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:underline;}
a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.screen-reader-text{display:none;}
.screen-reader-response{display:none;}
.clear{clear:both;}
.clear hr{display:none;}
hr{background-color:#333;border:0;height:1px;clear:both;margin:30px auto;}
blockquote{margin:0px 0px 20px;padding:10px 20px 10px 20px;border:1px solid #333;border-radius:5px;-moz-border-radius:5px;}
blockquote blockquote{margin:20px 0;background-color:#fff;}
blockquote blockquote blockquote{margin:20px 0;background-color:#f4f4f4;}
blockquote p{padding:0px;margin:0px 0px 0px 0px}
table{width:100%;margin-bottom:20px;}
table table{width:auto;}
th,td{padding:3px 0 0;border-bottom:1px solid #333;text-align:left;font-size:13px;line-height:26px;}
object,embed{width:100%;display:block;margin:auto;}

#topic20150408{background-color:#333;display:block;margin:0 0 20px;text-align:center;font-weight:bold;color:#fff;font-size:15px;line-height:32px;}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/*space*/
#container{background-repeat:no-repeat;background-position:center 36px;}
.page #container{background-repeat:repeat-x;}
.home #container{background-repeat:repeat-x;}
#header-wrap{overflow:hidden;height:69px;background:#000 repeat-x;border-bottom:1px solid #333;}
#second-image{background:url(img/header-second-bg.gif) repeat-x left -74px;}
.home #wrap{text-align:left;clear:both;margin:auto;padding:20px 0 0;border-top:1px solid #202020;width:100%;}
#wrap{text-align:left;clear:both;margin:auto;padding:20px 0 0;width:980px;}
#main{float:left;text-align:left;overflow:hidden;padding:20px 0 50px;width:720px;}
#main-home{text-align:left;overflow:hidden;padding:0 0 30px;width:960px;margin:auto;}
#side{width:220px;overflow:hidden;padding:20px 0 0;margin:0px;float:right;}
#main-wide{margin-top:20px;margin-bottom:50px;}


/*totop*/
.totop{text-align:right;font-size:11px;line-height:19px;margin:0 0 20px;clear:both;}
#totop{padding:0 20px 10px;text-align:right;font-size:11px;line-height:19px;clear:both;width:930px;margin:auto;}
.home #totop{display:none;}
.totop a{color:#999;text-decoration:none;}
.totop a:hover{color:#666;text-decoration:underline;}

/*image*/
.thumbnail-align img{float:left;padding:7px;margin:0 20px 20px 0;background-color:#eee;}
img.alignleft{float:left;margin:0 20px 20px 0;background-color:#eee;}
img.alignright{float:right;margin:0 0 20px 20px;background-color:#eee;}
.aligncenter{clear: both;display: block;margin:auto;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;text-align: center;padding:7px 2px;}
.wp-caption.alignleft{float:left;margin:0 15px 15px 0;}
.wp-caption.alignright{float:right;margin:0 0 15px 15px;}
.wp-caption img {margin:0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin:0;}
.gallery .gallery-icon{}
.gallery .gallery-item {float:left;margin-right:1px;margin-bottom:1px;}
.gallery .gallery-caption {}
.gallery br+br {}
.ngg-gallery-thumbnail a img{margin-right:7px;margin-bottom:15px;}
.ngg-gallery-thumbnail a img{padding:0;border-style:none;}


/*main-menu*/
#main-menu ul{width:624px;float:right;padding:0;margin:0;height:69px;}
#main-menu li {float:left;position:relative;}
#main-menu a {color:#fff;display: block;line-height:69px;padding: 0 10px;text-decoration: none;background:url(img/menu.png) no-repeat left top;width:84px;text-indent:-9890px;}
#main-menu a:hover {background-color:#1c1c1c;}
#main-menu #menu-item-1100 a {background-position:left 20px;}
#main-menu #menu-item-1098 a {background-position:-104px 20px;}
#main-menu #menu-item-1101 a {background-position:-208px 20px;}
#main-menu #menu-item-1102 a {background-position:-312px 20px;}
#main-menu #menu-item-1103 a {background-position:-416px 20px;}
#main-menu #menu-item-1095 a {background-position:right 20px;}

/*footer*/
#footerWrap{clear:both;background-color:#1a1a1a;margin-bottom:50px;}
#footer{width:980px;margin:auto;height:56px;overflow:hidden;}
#copyright{float:right;background:url(img/copyright.png) no-repeat;text-indent:-8909px;width:212px;height:28px;margin:12px 80px 0 0;}
#facebook a{background:url(img/facebook_logo.png) no-repeat right top;text-indent:-9890px;width:108px;height:28px;margin:13px 20px;float:left;}
#footer ul{list-style-type:none;margin:0;float:left;}
#footer li{display:inline;float:left;}
#footer li a{float:left;text-indent:-7657px;height:56px;}
#footer li a:hover{background-color:#1a1a1a;}
#footer .gallery a{background:url(img/footer_menu.png) no-repeat left top;width:101px;}
#footer .about a{background:url(img/footer_menu.png) no-repeat -101px top;width:101px;}
#footer .mailto a{background:url(img/footer_menu.png) no-repeat -210px top;width:138px;}
#footer .law a{background:url(img/footer_menu.png) no-repeat right top;width:166px;}


/* header */
#header{width:980px;margin:auto;}
#header h1{padding:0 88px 0 0;margin:0 0 0 22px;float:left;background:url(img/20year.png) no-repeat right top;}
#header h1 a {width:192px;height:69px;float: left;margin: 0;}
#header h1 a img{margin-top:17px;width:192px;}

/*top-image*/
#topImage{margin:0;background-color:#161616;background-image:url(img/topimage_bg.jpg);}
#topImageWrap{width:980px;margin:auto;height:430px;padding:21px 0;}
.topimageRedLine{height:1px;background-color:#c00;width:830px;position:absolute;z-index:1;margin-top:412px;}



#main-home h3{margin:0;}
#homeNews{width:310px;float:left;min-height:350px;padding-left:10px;}
#homeNews h3.homeNewsTitle a{margin:0 0 13px;height:20px;background:url(img/news_title.png) no-repeat;display:block;text-indent:-9890px;}
#homeProducts h3.homeProductsTitle a{margin:0 0 13px;height:20px;background:url(img/products_title.png) no-repeat;text-indent:-7890px;display:block;}
#homeNews ul{margin:0 20px 0 0;}
#homeNews li{clear:both;margin-bottom:16px;overflow:hidden;}
#homeNews ul a{color:#fff;text-decoration:none;font-size:12px;display:block;overflow:hidden;}
#homeNews ul a:hover{background-color:#191919;}
#homeNews .wp-post-image{float:left;margin-right:10px;}
#homeProducts{float:left;width:348px;min-height:350px;padding-left:20px;border-right:1px solid #333;border-left:1px solid #333;}
#homeProducts ul{margin:0;font-size:11px;line-height:16px;}
#homeProducts li{overflow:hidden;float:left;width:153px;padding:0 20px 0 0;}
#homeProducts img{display:block;margin-bottom:6px;}
#homeProducts ul a{color:#fff;text-decoration:none;display:block;overflow:hidden;height:115px;}
#homeProducts ul a:hover{background-color:#151515;}
#homeCatalog{float:left;width:250px;min-height:350px;color:#fff;padding-left:20px;font-size:12px;line-height:20px;}
#homeCatalog .homeCatalogTitle {display:block;height:20px;background:url(img/catalog_title.png) no-repeat;text-indent:-9890px;margin-bottom:13px;}
#homeCatalog a.arrow1{display:block;margin-bottom:20px;background:url(img/catalog_arrow.png) no-repeat 220px center;}


/*breadcrumb*/
#secondImage{margin:0;background-color:#161616;background-image:url(img/topimage_bg.jpg);border-bottom:1px solid #333;color:#fff;}
#breadcrumb{width:940px;margin:auto;font-size:12px;line-height:31px;color:#999;}
#breadcrumb a{color:#999;text-decoration:none;}
#breadcrumb a:hover{color:#666;text-decoration:underline;}


/*navigation*/
.navigation{clear:both;padding:0;font-size:11px;line-height:20px;text-align:center;color:#999;margin-bottom:50px;}
.navigation a{color:#fff;padding:5px 10px;background-color:#333;text-decoration:none;margin:2px;}
.navigation a:hover{background-color:#aaa;}
.navigation div.alignleft a{float:left;padding:5px 20px;}
.navigation div.alignright a{float:right;padding:5px 20px;}
.navigation span{padding:5px 10px;margin:2px;}
.navigation span.current{background-color:#c00;color:#fff;}
.navigation span.pages{background-color:#ccc;padding:5px 20px;}


/*side*/
#searchform input#s{width:150px;font-size:13px;line-height:20px;padding:3px;border:1px none #666;background-color:#f7f7f7;float:left;margin:0;height:20px;}
#searchsubmit{background-color:#333;color:#fff;border-style:none;padding:5px;float:left;margin:0;width:54px;}
.widget-title{margin:0 0 10px;color:#fff;font-size:13px;line-height:20px;padding:0 0 3px;border-bottom:1px solid #fff;font-style:italic;letter-spacing:5px;}
.side-widget select{width:193px;margin:auto;font-size:16px;}
.side-widget{margin-bottom:30px;overflow:hidden;}
.side-widget ul{margin:0;}
.side-widget li{margin:0;float:left;}
#categories-3.side-widget li a{margin:1px;float:left;width:71px;background-color:#333;color:#fff;font-size:12px;line-height:50px;text-align:center;}
#wpb-caw-widget-2 ul.compact-archives li strong a{display:block;color:#fff;font-size:12px;font-weight:normal;font-style:normal;clear:both;width:100%;}
#wpb-caw-widget-2 ul.compact-archives li a,
#wpb-caw-widget-2 ul.compact-archives li span.emptymonth{float:left;padding:4px;}
#wpb-caw-widget-2 ul.compact-archives li strong a{color:#e4351e;font-weight:normal;font-style:normal;padding:0;}
#wpb-caw-widget-2{}


/* content */
#category_description{color:#fff;margin-left:20px;}
.post {width:700px;color: #fff;padding:20px 0 20px 20px;overflow: hidden;float: left;margin-bottom:20px;font-size:14px;line-height:28px;}
.single .page-title,
.post h2 {color: #fff;padding:0 0 10px;margin-bottom:15px;clear: both;border-bottom:1px solid #fff;font-size:14px;line-height:25px;overflow:hidden;}
span.date{float:right;font-weight:normal;font-style:normal;font-size:13px;line-height:20px;margin-top:5px;}
span.cate {white-space:nowrap;float:right;margin-top:5px;}
span.cate a{float:right;font-weight:normal;font-style:normal;background-color:#fff;color:#000;font-size:11px;padding:0 20px;margin-left:10px;line-height:20px;}
.single .post{min-height:300px;width:700px;}
span.day {background-color: #eee;padding: 7px;clear: both;margin-bottom: 1px;color: #666;margin-right: 0;float:left;}
a.title {float: left;padding: 5px;width: 535px;margin-left: 5px;}
.post img{max-width:100%;height:auto;}
.post .entry ul {list-style-type: none;margin: 0;padding: 0;line-height: 150%;}
.post .entry ul li a {color: #000;}
.post .entry ul li a:hover {color: #000;background-color: #fef3bf;}
.post .mstopics{padding-bottom: 10px;}
.post .mstopics a{background: url(img/topics-ttl.gif) no-repeat left top;text-indent: -9999px;height: 36px;display: block;margin-bottom: 10px;float: left;width: 280px;}
.postmetadata {text-align: right;border-top: 1px solid #999;font-size: 11px;padding:5px 0;}
.post .msblog a{background: url(img/blog-ttl.gif) no-repeat left top;text-indent: -9999px;height: 36px;display: block;margin-bottom: 10px;float: left;width: 340px;}
.post .msnew a{background: url(img/topics-new-ttl.gif) no-repeat left top;text-indent: -9999px;height: 36px;display: block;margin-bottom: 10px;float: left;width: 340px;}
.post .mssale a{background: url(img/topics-sale-ttl.gif) no-repeat left top;text-indent: -9999px;height: 36px;display: block;margin-bottom: 10px;float: left;width: 340px;}
.post img.alignnone.size-large{width:100%;height:auto;}
.category-bikes img{width:100%;height:auto;}




.page.hentry{width:980px;margin:auto auto 50px;color:#fff;}

.error404 .pagetitle{font-size:30px;line-height:40px;margin:50px 0 20px;color:#fff;padding-left:20px;}
.error404 p{color:#fff;padding-left:20px;}
.error404 #goog-fixurl{margin-bottom:70px;padding:20px;color:#fff;background-color:#222;}




/*transfer-form*/
#transfer-form .side-space {float:right;width:270px;padding:10px;clear: right;color: #fff;font-size: 100%;line-height: 100%;background-color:#000;margin:0;}
div#post-925.post{width:630px;}
#transfer-form div.side-space p{background-color:#333;padding:5px;margin:0 0 15px;font-size:12px;line-height:16px;text-align:center;}
#transfer-form div.side-space ul {margin:0;padding:0;list-style-type:none;}
#transfer-form div.side-space ul li{margin-bottom:10px;font-size:10px;line-height:15px;border-bottom:1px dotted #666;padding:0 0 10px;color:#ccc;}
#transfer-form div.side-space ul li b{font-size:12px;line-height:19px;}

/*wpcf7*/
.wpcf7-form table{border-top:2px solid #000;border-left:2px solid #000;}
.wpcf7-form table th{border-bottom:2px solid #000;border-right:2px solid #000;font-size:14px;font-weight:bold;}
.wpcf7-form table td{border-bottom:2px solid #000;border-right:2px solid #000;font-size:12px;line-height:25px;padding-top:3px;padding-bottom:3px;}
.wpcf7-text{font-size:13px;line-height:20px;padding:3px;margin-right:3px;width:290px;}
label{cursor:pointer;margin:0 5px 0 10px;}
label input{margin:0;}
.wpcf7-form textarea{border:1px solid #666;font-size:13px;line-height:20px;width:99%;height:119px;}
.wpcf7-form p.submit{text-align:center;}
.wpcf7-form p.submit input.wpcf7-submit{width:180px;cursor:pointer}
.wpcf7-form p.submit input.wpcf7-submit:hover{color:#ff6a26;}
span.wpcf7-not-valid-tip{color:#c00;font-size:10px;margin-left:5px;}
.wpcf7-mail-sent-ng{text-align:center;background-color:#c00;color:#fff;padding:10px;margin-bottom:15px;}
.wpcf7-mail-sent-ok{background-color:#78dd00;text-align:center;padding:10px;margin-bottom:15px;}
.wpcf7-text:focus,.wpcf7-form textarea:focus{background-color:#fdfbd6;}

#post-1108 p.copy1{background:url(http://www.motorstage.co.jp/wp-content/uploads/2011/06/copy1.gif) no-repeat center center;width:930px;height:360px;text-indent:-9909px;float:left;display:block;}

/*gallery*/
#post-1260{width:936px;margin:auto;}
#post-1260 p{margin-bottom:0;font-weight:bold;margin-left:4px;}
div.ngg-galleryoverview{margin:0 0 20px;}

/*ikonlist*/
#post-2180{width:940px;margin:auto;}
#post-2180 td{border-left:1px solid #2b2b2b;padding-left:15px;}
#post-2180 table{border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b;}


#productsList ul{width:980px;margin:0 0 40px;overflow:hidden;}
#productsList li{float:left;margin-bottom:15px;margin-right:1px;}
#productsList a{float:left;text-align:right;color:#fff;text-decoration:none;height:20px;padding-right:10px;}
#productsList ul li.products-brass a{width:234px;background:url(img/products_brass.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-sst a{width:234px;background:url(img/products_sst.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-suspension a{width:234px;background:url(img/products_suspension.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-custom a{width:234px;background:url(img/products_custom.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-fuel a{width:234px;background:url(img/products_fuel.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-idoling a{width:234px;background:url(img/products_idoling.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-intake a{width:234px;background:url(img/products_intake.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-list a{width:234px;background:url(img/products_gastest.jpg) no-repeat;padding-top:110px;}
#productsList ul li.products-touring a{width:234px;background:url(img/products_touring.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-sportster a{width:234px;background:url(img/products_sportster.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-xr a{width:234px;background:url(img/products_xr.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-buell a{width:234px;background:url(img/products_buell.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-vrsc a{width:316px;background:url(img/products_vrsc.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-dyna a{width:316px;background:url(img/products_dyna.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-softail a{width:315px;background:url(img/products_softail.jpg) no-repeat;padding-top:150px;}
#productsList ul li.products-agusta a{width:316px;background:url(img/products_agusta.jpg) no-repeat;padding-top:104px;}
#productsList ul li.products-bmw a{width:316px;background:url(img/products_bmw.jpg) no-repeat;padding-top:104px;}
#productsList ul li.products-triumph a{width:315px;background:url(img/products_triumph.jpg) no-repeat;padding-top:104px;}
#productsList ul li.products-sr a{width:316px;background:url(img/products_sr.jpg) no-repeat;padding-top:100px;}
#productsList ul li.products-w650 a{width:316px;background:url(img/products_w650.jpg) no-repeat;padding-top:100px;}
#productsList ul li.products-estrella a{width:315px;background:url(img/products_est.jpg) no-repeat;padding-top:100px;}
#post-94{width:940px;}


#catalog{clear:both;margin-bottom:50px;}
#catalog a{padding-top:170px;display:block;width:540px;margin:auto;background:url(img/catalog_vol8_banner.png) no-repeat;color:#fff;text-decoration:none;font-size:12px;line-height:20px;}
#catalog a span.linkArrow{}


#post-1108{width:940px;}
.page-id-1108{background:#000 url(img/about_bg.jpg) no-repeat center 140px;}
#aboutLeft{width:510px;float:left;font-size:11px;line-height:25px;min-height:700px;}
#aboutRight{float:right;width:410px;font-size:10px;line-height:23px;}
#post-1108 .gallery {margin-left:17px;clear:both;margin-bottom:50px;}
#mapLeft{float:left;}
#mapRight{float:right;margin-bottom:60px;}

/*law*/
#post-1943{width:940px;}



/*apparel */
#post-2230{text-align:center;}
#post-2230 p a img.alignnone.size-full.wp-image-2233{margin-right:270px;}

.apparelbox{margin:auto;width:970px;display:block;clear:both;font-size:12px;line-height:20px;overflow:hidden;}
.apparelbox img{height:300px;padding-bottom:10px;}
.apparelnum{float:left;padding:10px 0 0;text-align:right;}
.apparelnumleft{float:left;clear:both;padding:10px 0 0;text-align:right;width:465px;}
.apparelnumright{float:right;padding:10px 0 0;text-align:right;width:465px;}
.apparelname{font-size:14px;line-height:20px;clear:both;background-color:#776742;text-align:center;font-weight:bold;padding:7px;background-image:url(http://www.motorstage.co.jp/aa/img/apparel-titlebar.gif);}
.apparelbox hr{border-style:none;clear:both;background-color:transparent;}
#apparel_top{height:232px;background:url(http://www.motorstage.co.jp/aa/img/apparel-title.gif) no-repeat center top;text-indent:-9809px;margin:-60px 0;}
#apparel_topbtm{margin:-90px auto 20px;width:918px;}
.apparelnum-left{float:left;padding:10px 0 0;text-align:left;}


/* accessories */
#aa_enter {margin-right: auto;margin-left: auto;margin-top: 30px;}
#aa_enter #apparel_enter {padding-right: 210px;}
#aa_enter #apparel_enter a {background-image: url(../aa/img/apparel_enter.gif);width: 107px;height: 60px;display: block;text-indent: -7689px;}
#aa_enter #accessory_enter a {background-image: url(../aa/img/accessory_enter.gif);width: 107px;height: 60px;display: block;text-indent: -7689px;}
#aa_enter #apparel_enter a:hover {width: 107px;height: 60px;display: block;text-indent: -7689px;background: url(../aa/img/apparel_enter.gif) 0 bottom;}
#aa_enter #accessory_enter a:hover {width: 107px;height: 60px;display: block;text-indent: -7689px;background: url(../aa/img/accessory_enter.gif) 0 bottom;}
#pdt,#apparel {margin-right: auto;margin-left: auto;}
#pdt_price {background-color: #111;text-align: center;padding: 5px;margin: 15px auto 25px;width: 628px;border-top: 1px solid #222;border-bottom: 1px solid #222;}
#pdt_parts {margin-right: auto;margin-left: auto;}
#pdt td.pdt1 img{margin-right: 10px;}
#pdt td.pdt3 img{margin-left: 10px;}
#apparel img {margin: 2px;}
#apparel td {border: 1px solid #342e1c;padding: 5px;text-align: center;}
#pdt_parts tbody tr td{border-style:none;text-align:center;}
#pdt tbody tr td{border-style:none;text-align:center;}
#pdt_price tbody tr td.price{border-style:none;text-align:center;}
#post-2245{width:700px;}
#acc_top {text-align: center;}
#accessory_top,#apparel_top,#aa_top{text-align: center;margin-bottom: 20px;}
#aa_img {text-align: center;}
#acc_btn {text-align: center;padding-top: 40px;}
#acc_btn a {color: #897549;}

/*IKONパーツリスト*/
#ikon_product {float:left;clear:left;}
#makerlist-left {float:left;width:640px;}
#makerlist{float:right;padding:0 0 0 40px;margin:0 0 30px;border-left:1px solid #fff;width:260px;}
#makerlist ul{padding:0;margin:0;width:260px;}
#makerlist li{border-bottom:1px solid #fff;}
#makerlist li a{display:block;padding:4px 0 4px 10px;}
#makerlist li a:hover{background-color:#222;text-decoration:none;color:#ffe900;}
#makerlist h2 {background-color:#fff;color:#000;font-size:15px;line-height:40px;text-align:center;margin:0 0 7px;padding:0;}

.ikon-parts-list td{font-size:12px;line-height:20px;padding:8px 0 8px 5px;vertical-align:top;}
.ikon-parts-list tr:hover{background-color:#222;}
tr.model td {border-style:none;text-align:center;font-size:18px;font-weight:bold;line-height:22px;color:#ffea00;padding:0;}
tr.type td {border-style:none;text-align:center;font-size:11px;line-height:13px;padding:5px 0 16px;}
tr.header td {border-style:none;background-color:#333;font-size:11px;line-height:30px;padding-right:10px;white-space:nowrap;}
tr.model:hover,tr.type:hover,tr.header:hover{background-color:transparent;}
.ikon-parts-list td.year {padding-right:20px;}
.ikon-parts-list td.number {text-align:center;}
.ikon-parts-list td.price {text-align:left;}
.ikon-parts-list td.name {width:200px;}

#ikon-img{background-color:#fff;display:block;text-align:center;padding:10px 0 20px;margin:0 0 30px;}
#ikon_product ul li{clear:both;overflow:hidden;}
#ikon_product ul ul{margin:0;}
#ikon_product ul li img {float:left;width:140px;margin:0 20px 20px 0;clear:left;height:auto;}
#ikon_product-left {float:left;margin:0;width:310px;}
#ikon_product-right {float:right;margin:0 0 0 20px;width:310px;}

#ikon-parts{margin:0;}
#ikon-parts li{float:left;margin:0 26px 20px 0;}
#ikon-parts li img{margin:0 0 10px;}


#ikon-price{width:400px;}
#ikon-price td{padding:0 10px;}
#ikon-price .total td{border-top:2px solid #fff;font-size:16px;line-height:40px;font-weight:bold;}

#paypal{text-align:center;background-color:#fff;padding:6px 0 10px;}
