body {
	background: #232527 url(graphics/en-US/images/common/c-back.jpg) repeat-x ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin: 0;
}
img {
	vertical-align: middle;
}
a img {
	border: 0 none;
}
a {
	font-size: 11px;
	color: #999;
	text-decoration:none;
}
a:hover {
	color: #ccc;
	text-decoration:none;
}
h1, h2, h3 {
	margin: 0;
}
p {
	margin: 0 0 12px 0;
}
.clear {
	clear: both;
}
form {
	display: inline;
	margin: 0;
}
.red {
	color: #FE0009;
}
.grey {
	color: #999;
}
.bold {
	font-weight: bold;
}
/* -layout- */
#wrapper {
	width: 968px;
	margin: 0 auto;
}
#header {
	width: 968px;
	height: 134px;
}
#middle {
	overflow: hidden;
	padding: 6px 0 0 0;
}
#left {
	width: 148px;
	float: left;
	display: inline;
}
#content {
	width: 814px;
	float: right;
	display: inline;
}
#content.one_col {
	width: 968px;
	float: none;
	display: block;
}
/* -header- */
#header {
	position: relative;
}
#header a {
	outline: none;
}
.logo {
	width: 290px;
	height: 69px;
}
.logo a {
	width: 290px;
	height: 69px;
	display: block;
	background: url(graphics/en-US/images/header/h-logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu {
	width: 380px;
	height: 26px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 44px;
}
.menu li, .menu2 li {
	float: left;
	display: inline;
}
.menu .call-us {
	width: 154px;
	height: 26px;
	background: url(graphics/en-US/images/header/h-tel.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu .view-cart, .menu .checkout {
	width: 67px;
	height: 26px;
}
.menu .view-cart a, .menu .checkout a {
	display: block;
	width: 67px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
}
.menu .order-history {
	padding: 0 4px 0 0;
}
.menu .order-history a {
	width: 87px;
	display: block;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	background:  url(graphics/en-US/images/header/h-but-order.gif) no-repeat;
}
.menu .checkout {
	width: 67px;
	height: 26px;
}
.menu .view-cart a {
	background: url(graphics/en-US/images/header/h-but-viewcart.gif) no-repeat;
}
.menu .checkout a {
	background: url(graphics/en-US/images/header/h-but-checkout.gif) no-repeat;
}
.menu .order-history {
	height: 26px;
	line-height: 26px;
}
.menu .order-history a {
	font-size: 12px;
	color: #fff;
}
.menu2 {
	width: 221px;
	height: 27px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 76px;
}
.menu2 .login, .menu2 .logout {
	width: 56px;
	height: 27px;
}
.menu2 .login a {
	width: 56px;
	height: 27px;
	display: block;
	background: url(graphics/en-US/images/header/h-logo-07.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu2 .logout a {
	width: 56px;
	height: 27px;
	display: block;
	background: url(graphics/en-US/images/header/h-but-logout.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu2 .home a {
	width: 56px;
	height: 27px;
	display: block;
	background: url(graphics/en-US/images/header/h-but-home.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu2 .my-account a {
	width: 80px;
	height: 27px;
	display: block;
	background: url(graphics/en-US/images/header/h-but-myaccount.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.menu2 .my-account {
	width: 80px;
	height: 27px;
}
.menu2 .product-list {
	width: 81px;
	padding: 0 0 0 3px;
}
.menu2 .product-list a {
	background: url(graphics/en-US/images/header/h-but-productlist.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 81px;
	height: 27px;
}
.navtop {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 69px;
	width: 700px;
	height: 38px;
}
.navtop li {
	float: left;
	display: inline;
	background: url(graphics/en-US/images/header/sep1.gif) no-repeat right top;
}
.navtop li a {
	color: #D9D9D9;
	font-size: 15px;
	font-weight: bold;
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
}
.navtop li a:hover {
	color: #ff0000;
}
.navtop .over {
	position: relative;
}
.navtop ul {
	display: none;
	width: 130px;
	position: absolute;
	left: 0;
	top: 36px;
	padding: 15px 0;
	background: #3d4043;
	*left: -30px;
	list-style: none;
}
.navtop ul li {
	font-size: 12px;
	font-weight: bold;
	color: #e8e8e8;
	float: none;
	background: none;
	display: block;
	padding: 2px 10px;
	border-bottom: 1px solid #000;
}
.navtop ul li a {
	color: #e8e8e8;
	display: inline;
	font-size: 12px;
	padding: 0;
	height: auto;
	line-height: normal;
}
.steps {
	position: absolute;
	bottom: 0;
	height: 27px;
	overflow: hidden;
}
.steps a {
	float: left;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
}
.steps .step1 {
	background: url(graphics/en-US/images/header/h-step1.gif) no-repeat;
	width: 299px;
	height: 27px;
	float: left;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;

}
.steps .step2 {
	background:url(graphics/en-US/images/header/h-step2.gif) no-repeat;
	width: 472px;
	height: 27px;
}
.steps .step3 {
	background: url(graphics/en-US/images/header/h-step3.gif) no-repeat;
	width: 195px;
	height: 27px;
}
.search-message {
	width: 968px;
	text-align: right;
	font-size: 11px;
	color: #999;
	height: 34px;
	line-height: 34px;
}
.search-message a {
	color: #999;
}
.search {
	overflow: hidden;
	width: 160px;
	height: 30px;
	float: left;
}
.search .search-box {
	background-color: #ccc;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	width: 110px;
	padding: 3px 8px;
	float: left;
	margin: 5px 0 0;
}
.search .search-btn {
	display: block;
	width: 28px;
	height: 23px;
	background: url(graphics/en-US/images/header/h-go.jpg) no-repeat;
	padding: 0;
	margin: 5px 0 0;
	border: 0;
	cursor: pointer;
}
/* -left- */
#left p {
	margin: 0;
}
.tabsleft a {
	display: block;
	width: 147px;
	overflow: hidden;
	text-indent: -9999px;
}
.tabsleft a.scooters {
	background: url(graphics/en-US/images/left/scooters.gif) no-repeat 0 0;
	height: 36px;
	padding: 0;
}
.tabsleft a.scooters:hover {
	background-position: 0 -36px;
}
.tabsleft a.mmg {
	background: url(graphics/en-US/images/left/MMG.gif) no-repeat 0 0;
	height: 36px;
}
.tabsleft a.mmg:hover {
	background-position: 0 -36px;
}
.navleft {
	margin: 0;
	padding: 20px 8px;
	background: #171819;
	list-style: none;
}
.navleft ul {
	padding: 0 0 0 5px;
}
.navleft li {
	border-bottom: 1px solid #000;
	line-height: 17px;
	font-size: 12px;
	padding: 1px 0;
}
.navleft li a {
	color: #fff;
	font-size: 12px;
	padding: 0 10px;
	font-weight: bold;
	display: block;
}
.navleft li a span {
	background: url(graphics/en-US/images/left/arrow.gif) no-repeat right center;
	padding: 0 12px 0 0;
}
.navleft li a:hover {
	color: #CD0505;
}
.navleft li.active a {
	font-weight: normal;
	color: #FDB913;
}
.navleft li.active {
	border: 0;
}
.navleft li a.active {
	color: #cd0505;
	font-weight: bold;
}
.textleft-wrap {
	background: url(graphics/en-US/images/common/left-dealer.gif) no-repeat left top;
	padding: 24px 0 0 0;
}
.textleft {
	background: url(graphics/en-US/images/left/l-banner3.gif) no-repeat;
	padding: 4px 0;
	margin: 0;
	list-style: none;
}
.textleft li {
	border-bottom: 1px solid #000;
	padding: 1px 10px;
}
.textleft li a {
color: #d8d9db;
}
/* -footer- */
#foot {
	background: #1a1a1a;
}
#foot-wrap {
	padding: 20px 20px 0;
	margin: 0 auto;
	width: 968px;
	background: #1a1a1a;
}
#foot ul {
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
	float: left;
	display: inline;
	width: 180px;
	height: 101px;
}
#foot ul.last {
	width: 140px;
}
#foot ul a {
	color: #b6b6b6;
	font-size: 11px;
	font-weight: bold;
}
#foot ul .title, #foot ul .title a {
	margin: 0 0 5px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.copy {
	clear: both;
	border-top: 1px solid #666;
	padding: 15px 0 30px;
}
.copy a {
	background: url(graphics/en-US/images/footer/c-sealdesignstudio.gif) no-repeat right center;
	padding: 6px 20px 6px 0;
}
.copyright {
	padding: 0 38px 0;
}
.address {
	font-weight: bold;
}
/* -content area- */
.flash {
	margin: 0 0 5px 0;
}
/* -category display- */
.cat-display h1 {
	height: 30px;
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 8px 0 0 14px;
	background: url(graphics/en-US/images/common/c-back_cat.gif) repeat-x;
}
/* -product list- */
.product-list {
	overflow: hidden;
}
.product-list .wrap-item {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	margin: 0 0 3px 0;
	background: url(graphics/en-US/images/common/bg-product-list.gif) repeat-y;
}
.product-list .wrap-item .item {
	width: 174px;
	float: left;
	display: inline;
	margin: 0 3px 0 0;
	padding: 13px;
	overflow: hidden;
}
.product-list .wrap-item .item .product-thumb {
	width: 174px;
	height: 130px;
	overflow: hidden;
	text-align: center;
	margin: 0 0 13px 0;
}
.product-list .wrap-item .item h2 {
	font-weight:bold;
}
.product-list .wrap-item .item h2 a {
	color:#fff;
	font-size:12px;
}
.product-list .wrap-item .item p {
	color: #ccc;
	margin: 0;
}
.product-list .wrap-item .item .add-buttons {
	background: url(graphics/en-US/images/common/sep.gif) no-repeat 84px 0;
	overflow: hidden;
	margin: 13px 0 0 0;
}
.product-list .wrap-item .item .add-one-basket {
	width: 85px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0 11px 0 0;
}
.product-list .wrap-item .item .buy-now {
	width: 78px;
	height: 24px;
	float: left;
	display: inline;
}
.pagination {
	height: 27px;
	padding: 5px 0;
}
.pagination .next {
	width: 46px;
	float: right;
	display: inline;
}
.pagination .prev {
	width: 46px;
	float: left;
	display: inline;
}
/* -category list- */
.cat-list {
	overflow: hidden;
}
.cat-list .wrap-cat {
	background:url(graphics/en-US/images/common/bg-product-list.gif) repeat-y scroll 0 0 transparent;
	display:inline;
	float:left;
	list-style:none outside none;
	margin:0 0 3px;
	padding:0;
}
.cat-list .wrap-cat .cat {
	display:inline;
	float:left;
	margin:0 3px 0 0;
	overflow:hidden;
	padding:13px;
	width:174px;
}
.cat-list .thumb-cat {
	display: block;
	height:130px;
	margin:0 0 13px;
	overflow:hidden;
	text-align:center;
	width:174px;
}
.cat-list .name-cat {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
/* -product page- */
.product-page h1 {
	background:url(graphics/en-US/images/common/c-back_cat.gif) repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:30px;
	margin:0 0 5px;
	padding:8px 0 0 14px;
}
.product-page .product {
	background: #333;
	padding: 7px;
	overflow: hidden;
	margin: 0 0 4px 0;
}
.product-page .product .media-image {
	width: 504px;
	margin: 0 12px 0 0;
	float: left;
	display: inline;
}
.product-page .product .info {
	width: 280px;
	float: left;
	display: inline;
}
.product-page .product .info p {
	margin: 0;
}
.product-page .product .info .active {
	margin: 0 0 20px 0;
}
.product-page .product .info .description {
	margin: 20px 0;
	font-size: 12px;
}
.product-page .product .info .add-to-cart {
	background: #202123;
	padding: 4px 8px;
	overflow: hidden;
}
.product-page .product .info .add-to-cart span {
	width: 52px;
	float: left;
	display: inline;
	height: 26px;
	line-height: 26px;
}
.product-page .product .info .add-to-cart .qty {
	width: 30px;
	text-align: center;
	border: 1px solid #989898;
	padding: 4px 0;
	margin: 0 8px 0 0;
}
.product-page .product .info .add-to-cart input {
	float: left;
}
.related-products {
	background:url(graphics/en-US/images/common/c-back_cat.gif) repeat-x;
	height:38px;
	margin: 0 0 4px 0;
}
.related-products span {
	display: block;
	background: url(graphics/en-US/images/common/related.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 38px;
}
/* -product page- */
h1 {
	background:url(graphics/en-US/images/common/c-back_cat.gif) repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:30px;
	margin:0 0 5px;
	padding:8px 0 0 14px;
}
.login-customer {
	background: #333;
	margin: 0 0 100px 0;
}
.login-customer .box1 {
	border-bottom: 1px solid #3e3e3e;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.login-customer .box1 .box-wrap {
	padding: 12px;
	border-bottom: 1px solid #282828;
	line-height: 24px;
}
.login-customer .box1 .box-wrap a {
	font-size: 12px;
	color: #FF0000;
}
.login-customer .box2 {
	border-bottom: 1px solid #3e3e3e;
	font-size: 12px;
}
.login-customer .box2 .box-wrap {
	padding: 12px;
	border-bottom: 1px solid #282828;
}
.login-customer .box2 .box-wrap p {
	width: 124px;
	float: left;
	display: inline;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height: 30px;
	line-height: 30px;
}
.login-customer .box2 .box-wrap .vallog, .login-customer .box2 .box-wrap .valpass {
	width: 130px;
	border: 1px solid #656766;
	padding: 5px 3px;
}
.login-customer .box2 .box-wrap .txtlog {
	padding: 0 0 0 24px;
	width: 100px;
}
.login-customer .box3 {
	padding: 12px;
}
/* -search- */
.search-results-wrap {
	margin: 0 0 10px 0;
}
.search-results {
	padding: 10px;
}
.table-head td {
	background: #171819;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding: 6px;
}
.table-head .price, .table-head .availability, .table-head .total {
	text-align: center;
}
.table-body td {
	padding: 6px;
	background: #333;
}
.table-body .price, .table-body .availability, .table-body .total {
	text-align: center;
}
/* -cart- */
.empty {
	padding: 100px 0;
	text-align: center;
}
.table-body .quantity, .table-head .quantity {
	text-align: center;
}
/* -customer create- */
.customer-create, .customer-edit {
	margin: 0 0 10px 0;
}
/* -customer register- */
.intro-text {
	background: #333;
	border-bottom: 1px solid #282828;
	padding: 10px;
	font-size: 12px;
}
.intro-text a {
	font-size: 12px;
}
.intro-text span {
	color: #fe0009;
}
.form-register {
	border-top: 1px solid #3e3e3e;
	overflow: hidden;
	padding: 15px 0 0 0;
	background: #333;
}
.form-register .col1 {
	width: 380px;
	float: left;
	display: inline;
	margin: 0 0 0 30px;
	padding: 0 0 20px 0;
}
.form-register .col2 {
	width: 350px;
	float: left;
	display: inline;
	margin: 0 0 0 30px;
	padding: 0 0 20px 0;
}
.form-register .col1 input, .form-register .col2 input {
	width: 190px;
	border: 1px solid #8d8e90;
	padding: 6px 2px;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.form-register .col1 input.city {
	width: 90px;
	float: left;
	display: inline;
}
.form-register br {
	clear: both;
}
.form-register .col1 label {
	width: 155px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
	text-align: right;
	font-size: 12px;
	line-height: 28px;
}
.form-register .col2 label {
	width: 115px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
	text-align: right;
	font-size: 12px;
	line-height: 28px;
}
.form-register .col2 p {
	padding: 0 20px 0 135px;
	margin: 0 0 10px 0;
}
.form-register .col2 textarea {
	width: 190px;
	height: 170px;
	padding: 3px 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.form-register .state {
	padding: 5px 2px;
	border: 1px solid #8d8e90;
	float: right;
	display: inline;
	font-size: 11px;
	margin: 0 10px 0 0;
	padding: 6px 0;
}
.required-text {
	background: #ccc;
}
.form-foot {
	clear: both;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #282828;
	margin-bottom: 15px;
}
.form-foot-wrap {
	border-top: 1px solid #3E3E3E;
	border-bottom: 1px solid #3E3E3E;
	padding: 15px 158px 15px 183px;
	text-align: right;
	overflow: hidden;
}
.form-foot-wrap span {
	float: left;
	display: inline;
	line-height: 32px;
}
.basket-empty {
	text-align: center;
	padding: 100px 0;
}
/* -checkout- */
.paypal {
	margin: 0 0 5px 0;
}
.custom {
	width: 968px;
	overflow: hidden;
	background: #333;
}
.billto {
	width: 484px;
	float: left;
	display: inline;
}
.shipto {
	width: 484px;
	float: left;
	display: inline;
}
.custom h2 {
	background: #171819;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
	text-align: center;
	text-transform: uppercase;
}
.custom .col1 {
	background: #333;
	padding: 10px 0 0 0;
}
.custom .col2 {
	background: #333;
	padding: 10px 0 0 0;
}
.custom .col1 input, .custom .col2 input {
	width: 190px;
	border: 1px solid #8d8e90;
	padding: 6px 2px;
	margin: 0 0 10px 0;
}
.custom br {
	clear: both;
}
.custom .col1 label {
	width: 155px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
	text-align: right;
	font-size: 12px;
	line-height: 28px;
}
.custom .col2 label {
	width: 115px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
	text-align: right;
	font-size: 12px;
	line-height: 28px;
}
.wrap-btn-continue {
	text-align: right;
	padding: 10px 45px;
	background: #17181a;
	margin: 5px 0 10px;
}
.row-checkout td {
	padding: 10px;
	font-size: 12px;
}
/* -Order History- */
.order-history-empty {
	text-align: center;
	padding: 100px 0;
}
/* -Our History- */
.our-history {
	padding: 12px;
	overflow: hidden;
	background: #333;
	font-size: 12px;
}
.our-history a {
	font-size: 12px;
}
.our-history .images {
	width: 240px;
	float: right;
	display: inline;
	margin: 0 0 0 15px;
}
.press-release {
	padding: 12px;
	overflow: hidden;
	background: #333;
	font-size: 12px;
}
.press-release a {
	font-size: 12px;
}
.mod-world {
	text-align: center;
	min-height: 690px;
	background: #333;
}
.tech-support {
	background: #333;
	padding: 14px;
	min-height: 662px;
}
.tech-support ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tech-support ul li {
	padding: 0 0 3px 0;
}
.tech-support, .tech-support a {
	font-weight: bold;
	font-size: 12px;
	color: #999;
}
.contact-us {
	background: #333;
	font-size: 12px;
	min-height: 690px;
}
.contact-us .banner {
	margin: 0 0 22px 0;
}
.contact-us p {
	padding: 0 18px;
	margin: 0 0 15px 0;
}
.contact-text {
	background: #1f1f1f;
	border-top: 1px solid #010000;
	border-bottom: 1px solid #010000;
}
.contact-text2 {
	border-top: 1px solid #777475;
	border-bottom: 1px solid #777475;
	padding: 15px 20px;
}
.contact-text2 a {
	font-size: 12px;
	color: #fff;
}
.contact-text2 td {
	padding: 8px 0;
}
.warranty-readon {
	background: #333;
	padding: 20px 10px;
}
.spareparts-catalog {
	overflow: hidden;
}
.spareparts-catalog ul {
	background: url(graphics/en-US/images/common/bg-product-list.gif) repeat-y scroll 0 0;
	display: inline;
	float: left;
	list-style: none;
	margin: 0 0 3px;
	padding: 0;
}
.spareparts-catalog ul li {
	display: inline;
	float: left;
	margin: 0 3px 0 0;
	overflow: hidden;
	padding: 13px;
	width: 174px;
}
.spareparts-catalog ul li h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 0;
}
.spareparts-catalog ul li h2 a {
	color: #F0F0F0;
}
.scooters {
	padding: 10px;
	overflow: hidden;
	background: #333;
}
.scooters .large-image {
	width: 505px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}
.scooters .info {
	width: 275px;
	float: right;
	overflow: hidden;
	display: inline;
}
.scooters .info .specifications {
	font-weight: bold;
	text-transform: uppercase;
	background: url(graphics/en-US/images/common/bg-info-scooters.gif) repeat-x left bottom;
	margin: 0;
	padding: 10px 0 15px;
}
.scooters .info .desc {
	background: url(graphics/en-US/images/common/bg-info-scooters.gif) repeat-x left bottom;
}
.scooters .info ul {
	margin: 0;
	padding: 10px 0 15px;
	list-style: none;
}
.scooters .info ul li {
	padding: 0 0 0 6px;
	background: url(graphics/en-US/images/common/bullet-scooters.gif) no-repeat left 6px;
	color: #ccc;
}
.scooters .info .colors {
	font-weight: bold;
	text-transform: uppercase;
	background: url(graphics/en-US/images/common/bg-info-scooters.gif) repeat-x left bottom;
	margin: 0;
	padding: 10px 0 15px;
}
.scooters .info .small-images {
	background: #fff;
	text-align: center;
}
/* PROMOTIONS */
.cat-list-promotions {
	width: 814px;
	overflow: hidden;
}
.cat-list-promotions ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cat-list-promotions .cat {
	margin: 0 0 5px 0;
}
.scooters h2 {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #676767;
	border-top: 1px solid #000;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.scooters h2 span {
	display: block;
	border-top: 1px solid #676767;
	border-bottom: 1px solid #000;
	padding: 8px 0;
}

.tech-spec {
	padding: 10px 0 0 0;
	clear: both;
}
.tech-spec table td {
	border-bottom: 1px solid #666;
	color: #ccc;
}
.tech-spec table td.noborder {
	border: 0;
}
.order-detail {
	background: #333;
	padding: 12px;
}