/* Default Layout:  */
@import url(http://www.blow-web.com/mt/mt-static/themes-base/blog.css);
@import url(http://www.blow-web.com/mt/mt-static/themes/minimalist-red/screen.css);

body {
  background:#fff;
}

a {
  color:#281a7b;
}

#container {
  width:750px;
  margin:auto;
}

#container-inner {
  padding-top:30px;
}

#header-inner,
#content-inner,
#footer-inner {
  width:auto;
}

#header {
  background:none;
  border:none;
}

#header-content {
  margin:30px 0 40px 0;
}

#header #gnav ul {
  margin:0;
}

#header #gnav li {
  float:left;
  list-style-type:none;
  padding-right:2px;
}

#header #gnav li img {
  display:block;
  height:25px;
}

#header #gnav li a {
  display:block;
  height:25px;
}

#header #gnav li.news a       { width:67px;  }
#header #gnav li.collection a { width:115px; }
#header #gnav li.blog a       { width:66px;  }
#header #gnav li.shop a       { width:67px;  }
#header #gnav li.aboutus a    { width:98px;  }
#header #gnav li.friends a    { width:83px;  }
#header #gnav li.dealer a     { width:83px;  }


.layout-wt #alpha {
  width:600px;
}

.mt-main-index #alpha {
  float:none;
}

.layout-wt #beta {
  width:150px;
}

#content {
  background:transparent url(/img/bg-h-line.gif) no-repeat 0 0;
  margin-top:0;
  margin-bottom:0;
}

.mt-main-index #content {
  background:none;
}

body.cat-collection #content, body.cat-Collection #content  { background-position:69px 0;  }
body.cat-blog #content, body.cat-Blog #content              { background-position:186px 0; }
body.cat-shop #content, body.cat-Shop #content              { background-position:254px 0; }
body.cat-aboutus #content, body.cat-AboutUs #content        { background-position:323px 0; }
body.cat-friends #content, body.cat-Friends #content        { background-position:423px 0; }
body.cat-dealer #content, body.cat-Dealer #content          { background-position:508px 0; }

#content #content-inner {
  background:transparent url(/img/bg-v-line.gif) repeat-y right top;
}

.layout-w #content #content-inner {
  background:transparent;
}

#alpha-inner {
  padding:10px;
}

.mt-main-index #alpha-inner {
  text-align:center;
}

.archive-title {
  color:#281a7b;
  font-size:24px;
  padding-top:20px;
}

.asset-name {
  font-size:18px;
}

.asset-name a {
  color:#281a7b;
}

.asset-footer {
  border-top:none;
  text-align:right;
}

.widget-content {
  margin-top:0;
  margin-left:0;
  margin-right:0;
}

.widget-content a {
  color:#281a7b;
  text-decoration:none;
  display:block;
  text-indent:-1em;
  padding:3px 5px 3px 25px;
}

.widget-content a:hover,
.widget-content a.on {
  color:#fff;
  background:#281a7b;
}

.widget-content a.on {
  cursor:default;
}

.widget-content ul.blog-feeds li {
  padding:0 10px;
}

.widget-content ul.blog-feeds li a {
  display:inline;
  padding-left:3px;
  backgrond:transparent;
}

.widget-content ul.blog-feeds li a:hover {
  backgrond:transparent;
}

.widget-list-item {
  margin-top:0;
  margin-bottom:5px;
}

#footer {
  background:none;
  text-align:right;
}

#footer-content {
  margin:10px 0;
}

#footer .copyright {
  color:#35277C;
  font-weight:bold;
  font-size:0.9em;
}

.cat-shop .asset-name {
  color:#281a7b;
}

.cat-shop div.left {
  width:380px;
  float:left;
}

.cat-shop img.map {
  border:2px solid #281a7b;
}

.cat-shop div.left span.name,
.cat-shop div.left span.address {
  display:block;
}

.cat-shop div.right img {
  margin:0 auto 20px 20px;
}

.cat-shop p span.address {
  font-size:0.85em;
}

.cat-shop #content div.area {
  border-bottom:1px dashed #ccc;
  margin:20px 0;
}

.cat-shop #content table {
  width:100%;
}

.cat-shop #content table th {
  width:160px;
  font-weight:normal;
}

.cat-shop #content table td.address {
  font-size:0.85em;
}

.cat-shop #content table td.tel {
  width:100px;
}

.cat-shop #content table td.url {
  width:30px;
  text-align:center;
}

.cat-shop #content table td.url a {
  margin:auto;
  display:block;
  width:16px;
  height:16px;
  overflow:hidden;
  background:transparent url(/img/btn-shoplink.gif) no-repeat 0 0;
}

.cat-shop #content table td.url a:hover {
  background-position:0 -16px;
}

.cat-shop #content div.area div.totop {
  text-align:right;
  padding:10px;
}

.cat-shop #content div.area div.totop a {
  display:block;
  width:80px;
  height:17px;
  overflow:hidden;
  margin:0 0 0 auto;
  text-align:left;
  text-indent:-999em;
  background:transparent url(/img/btn-totop.gif) no-repeat 0 0;
}

.cat-shop #content div.area div.totop a:hover {
  background-position:0 -17px;
}

.cat-Collection #content div.asset-header h1 {
  color:#281a7b;
}

.cat-collection #content div.asset-content ul.itemlist,
.cat-Collection #content div.asset-content ul.itemlist {
  width:585px;
  margin:0 -5px 0 0;
}

.cat-collection #content div.asset-content ul.itemlist li,
.cat-Collection #content div.asset-content ul.itemlist li {
  list-style-type:none;
  clear:both;
  display:none;
}

.cat-collection #content div.asset-content ul.itemlist li h3,
.cat-Collection #content div.asset-content ul.itemlist li h3 {
  font-size:1.3em;
  font-weight:bold;
}

.cat-collection #content div.asset-content ul.itemlist li.on,
.cat-Collection #content div.asset-content ul.itemlist li.on {
  display:block;
}

.cat-collection #content div.asset-content ul li div.thumbs,
.cat-Collection #content div.asset-content ul li div.thumbs {
  text-align:center;
  width:100%;
  margin:20px 0;
}

.cat-collection #content div.asset-content ul li div.thumbs a,
.cat-Collection #content div.asset-content ul li div.thumbs a {
  margin:0 5px 5px 0;
}

.cat-collection #content div.asset-content ul li div.description,
.cat-Collection #content div.asset-content ul li div.description {
  padding:0 10px;
  text-align:left;
  height:60px;
}

.cat-collection #content div.asset-content ul li div.description span,
.cat-Collection #content div.asset-content ul li div.description span {
  font-size:0.85em;
}

.cat-collection #content div.asset-content div.menu,
.cat-Collection #content div.asset-content div.menu {
  clear:both;
  text-align:center;
  padding-top:10px;
}

.cat-collection #content div.asset-content div.menu table,
.cat-Collection #content div.asset-content div.menu table {
  width:515px;
  margin:auto;
}

.cat-collection #content div.asset-content div.menu table tbody tr th,
.cat-Collection #content div.asset-content div.menu table tbody tr th {
  vertical-align:top;
  width:45px;
}

.cat-collection #content div.asset-content div.menu table tbody tr td a,
.cat-Collection #content div.asset-content div.menu table tbody tr td a {
  padding:0 3px;
  border:solid 1px #281a7b;
  text-decoration:none;
  margin:0 5px 7px;
  float:left;
}

.cat-collection #content div.asset-content div.menu table tbody tr td a:hover,
.cat-Collection #content div.asset-content div.menu table tbody tr td a:hover,
.cat-collection #content div.asset-content div.menu table tbody tr td a.on,
.cat-Collection #content div.asset-content div.menu table tbody tr td a.on {
  background:#281a7b;
  color:#fff;
}

