
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: 0px 0px 0px 0px; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }

body {
background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/taustakuva.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#060606;
padding:0px;
margin: 0px 0px 0px 0px;


}
img{
border:0px;
}

a:link{
border:0px;
color:#FFFFFF;
}
#Table_01 {
	margin: 50px 0px 0px 0px;
}

#content {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	float:left;
}
#Table_01 {
	position:relative;
	left: 50%;
	margin-left: -450px;
	top:0px;
	width:900px;
	height:100%;
}

#gosha-03_ {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	height:109px;
	float:left;
	background-color:#000000;
}

#gosha-05_ {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	height:100%;
	background-color:#000000;
	background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/content_tausta.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}

#gosha-06_ {
	position:relative;
	left:0px;
	top:0px;
	width:880px;
	height:39px;
	background-color:#000000;
	font-family: Arial, Tahoma;
	font-size:11px;
	text-align:left;
	color:ffffff;
	padding: 20px 0px 0px 20px;
	float:left;
	color:#ffffff;
}
#gosha-06_ .alatekstit {
position: relative;
vertical-align:middle;
float:left;
margin: 0px 0px 0px 0px;
color:#ffffff;
}
#gosha-06_ .alatekstit ul{
margin-left: 0px;
}
#gosha-06_ ul li{
	display: inline;
	padding-left:10px;
	color:#ffffff;
}
#gosha-06_ a{

	color:#ffffff;
}
#ShopMain {
	width: 900px; float: left; margin: 0 0px 0 0; padding: 0 0 0px;
}
#ShopMainHead { height: 36px; padding: 0px 0 0 0px; color:#ffffff; }
#ShopMainHead h2 { font-size:24px; font-weight:100;}
.sivunotsikko { font-size:24px; font-weight:100;}
.HeaderItem h2 { font-size:12px; font-weight:100;}
/*.HeaderItem h2 { visibility:hidden; display:none;}

#OrderFinished .HeaderItem h2 { visibility: visible; display:none; }*/

#ShopMainHead .Prices { height: 36px; width: auto; float: right; }
#ShopMainHead .Prices dd { line-height: 36px; margin-right: 0; }
#ShopMainHead .Prices dd.ListPrice { position: relative; font-size: 11px; bottom: 2px; }
#ShopContent { padding: 32px 52px 32px 52px;  color:#ffffff; }
#BuyCol { width: 460px; float: left; margin: 0; padding: 0 0px 0 0px; overflow: visible; }
#BuyCol p{ font-size:12px; }
#ShortDesc p { font-size: 14px; }
#ImgCol { width: 284px; float: left; margin: 10px 0 0 52px; overflow: visible; }
#ShopMainHead .Prices { height: 36px; width: auto; float: right; }
#ShopMainHead .Prices dd { line-height: 36px; margin-right: 0; }
#ShopMainHead .Prices dd.ListPrice { position: relative; font-size: 11px; bottom: 2px; }

#prodfulldesc {
padding-top:10px;
font-weight:100;
font-size:12px;
line-height:20px;
}
#ProductThumbnails {
	width: 290px; position: relative;
	overflow: hidden; height: auto;
	margin: 4px -2px 0; padding: 0;
	list-style: none outside;
}
#ProductThumbnails li {
	position: relative; float: left;
	width: 54px; height: 54px;
	margin: 0 2px 4px;
}
#ProductThumbnails li a {
	position: relative; display: block; float: left;
	width: 54px; height: 54px; line-height: 50px;
	vertical-align: middle; text-align: center;
	/*background: url(http://www.muotoilurauta.fi/files/sparkly_black/i/minikuva.gif) no-repeat left top;*/

}
#ProductThumbnails li a:hover { background-position: left -54px; }
#ProductThumbnails li a img { vertical-align: middle; line-height: 50px; display: inline; margin: 0 auto; }
#prodimage {
	margin: 0px; padding: 0px; background-color:#FFFFFF;
}
.ProductImage:hover { background-position: left -126px; }
.ProductImage img { display: inline; line-height: 122px; vertical-align: middle; margin: auto; }
.ProductName { font-size: 12px; font-weight: bold; line-height: 18px; padding: 0; }
.ProductName a { display: block; text-decoration: none; color: #202020; padding: 9px 0 0; }
.ProductName a:hover { color: #09f; text-decoration: underline; }

.Product .Prices { margin: 0; padding: 0; }
.Product .Prices dt { display: none; }
.Product .Prices dd { display: inline; font-size: 12px; }
.Product .Prices dd.Price { font-weight: bold; }
.Product .Prices dd.ListPrice { text-decoration: line-through; color: #a0a0a0; margin: 0; padding: 0; font-size: 11px; }
.Product .Prices dd.DiscountPrice { color: #e0155a; margin: 0 3px 0 0; padding: 0; }

/*forms*/
table .FormItem, table .FormItem:hover { float: none; margin: 0; padding: 0; border: 0; background: none; }
.BuyForm { position: relative; width: 340px; margin: 0px; /*background: url(http://www.muotoilurauta.fi/files/sparkly_black/i/osto_bottom.gif) no-repeat left bottom;*/ }
.BuyForm fieldset { /*background: url(http://www.muotoilurauta.fi/files/sparkly_black/i/osto_top.gif) no-repeat left top;*/ padding:0; }
.BuyForm select { font-size: 11px; }
.BuyForm label, .BuyForm .label { font-size: 11px; color: #808080; width: 0px; }
.BuyForm .Checks { margin-left: 0px; position:relative; float:left; }
.BuyForm .Checks label { width: auto; color: #ffffff; }
.BuyForm .FormSubmit { margin: 0; padding: 18px 0px 18px 0px; position:relative; float:left; }
.BuyForm button.AddToCart { margin-left: 43px; }
.BuyFormQuantity { visibility:hidden; position:absolute; }
.FormSubmit .SubmitButton { padding: 9px; font-size: 14px; line-height: 18px; margin:0px; } /* The bigger button + indent. */
.FormHelp{ color: #808080; font-size: 10px;}
#pricetxt { padding: 5px 0px 9px 0px; font-size: 18px; line-height: 18px; margin:0px; } 
#prodprice{  padding: 18px 0px 18px 0px; position:relative; float:left;}
#prodbuy{  position:relative; float:left;}

#ContentCol { 
	width: 800px; 
	float: left; 
	margin: 0; 
	padding: 0 0px 52px; 0px; 
	overflow: visible; 	
	background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/oikea_tausta.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
#ContentCol p{ font-size:12px; }


table .ProductName { padding: 0; font-size: 12px; }
table .FormItem, table .FormItem:hover { float: none; margin: 0; padding: 0; border: 0; background: none; }
table input, table button { float: none; display: block; }
.CartPic a {
	display: block; position: relative;
	text-align: center; background: #FFF;
	width: 52px; height: 52px;
	border: 1px solid #333333; vertical-align: middle;
}
/*
.CartTotal th, .CartShippingCost th { background-color:#999999; }
.CartTotal, .CartShippingCost, .CartPaymentCost { text-align: right; }

.CartPrice, .CartQuanity { text-align: right; }
.CartQuantity input { top: 3px; margin: -4px auto 0; float:right;}
.CartQuantity .CartRemove {
	font-size: 10px; font-weight: bold; color:#CCCCCC;
	line-height: 18px; text-align: right; display: block;float:right; padding-right:5px;
}
.CartPic a:hover { border-color: #09f; }
.CartPic a img {
	vertical-align: middle; display: inline;
	margin: auto;
	padding: 0; border: 0;
}
#CartTable tfoot th, #CartTable tfoot td,
#PreviewTable tfoot th, #PreviewTable tfoot td { text-align: right; }

#UpdateCart button, #UpdateCart { float: right; margin-right: 0; }

#ContinueToCheckout { margin: 0; padding: 0; border: 0; background: none; }
#ShoppingCartSubmit .ToCheckout { float: right; margin-right: 0; }
#ShoppingCartSubmit .ContinueShopping { float: left; margin: 0; padding: 0; }
#ShoppingCartSubmit .ContinueShopping a {
	float: left; margin: -36px 0 0; padding: 0 9px; background: #f2f2f2; border: 1px solid #d9d9d9;
	line-height: 18px; height: 18px; text-decoration: none; color: #069; font-size: 11px;
	font-weight: bold;
}

.CartProduct .ProductName { }
.CartProduct .ProductName a { padding: 0; }
#CartTable{ 
width:796px; 
border:1px solid #333333; 
padding:5px 6px 6px 5px;
/*background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/cart_tausta.gif);*//*
background-position:left top;
background-repeat:no-repeat;
}
#CartTable tfoot{background-color:#333333;}
#CartTable thead 
{
background-color:#999999;
background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/vaalea_xrep.jpg);
background-repeat:repeat-x;
color:#000000;
}
#CartTable thead th, #CartTable tbody td, #CartTable thead td, #CartTable tbody th, #CartTable tfoot td, #CartTable tfoot th
{
padding:8px;
border-top:1px solid #000000;
border-right:0px solid #000000;
border-bottom:0px solid #000000;
border-left:1px solid #000000;
}
#CartTable caption
{
padding:0px;
visibility:hidden;
float:left;
}
tr.odd
{
background-color:#333333;
border:1px solid #ffffff;
*//*background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/tummin_xrep.jpg);
background-repeat:repeat-x;*//*
background-color:#333333;
}

#MiniCart { width: auto; height: 36px; float: right; line-height: 36px; padding: 0 18px 0 0; }
#MiniCart a { margin: 0 0 0 9px; }
*/
#ShopWrap { width: 796px; overflow: hidden; margin: 9px auto 0; padding-bottom: 36px; text-align: left; }

#ShopHead {
	width: 796px; height: 36px; overflow: hidden; position: relative;
	margin: 0 0 9px; 
}
/*
tfoot th.CartShippingCost, tfoot th.CartTotal {
background-color:#2D2D2D;
background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/keski_xrep.jpg);
background-repeat:repeat-x;
background-position:top left;

}
td.CartTotal, td.CartShippingCost {
/*background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/tummin_xrep.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#333333;
 }*/
 
#off-03_ {
	position:absolute;
	left:606px;
	top:91px;
	width:44px;
	height:15px;
}
#off-05_ {
	position:absolute;
	left:657px;
	top:91px;
	width:40px;
	height:15px;
}

#off-07_ {
	position:absolute;
	left:704px;
	top:91px;
	width:67px;
	height:15px;
}
#off-09_ {
	position:absolute;
	left:779px;
	top:91px;
	width:70px;
	height:15px;
}
#logo-03_ {
	position:absolute;
	left:52px;
	top:51px;
	width:254px;
	height:57px;
	background-image:url(http://www.muotoilurauta.fi/files/sparkly_black/images/logo_03.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.Notification, .Success, .Error {
	margin: 17px 0 17px; padding: 17px 17px 17px;
	border: 1px dotted #a0a0a0; color: #808080;
	background: #191919;
}
.Success { background: #191919; }
.Error { background:#000000;}

#InfoPage {
width: 500px;

}

input#yritys {
visibility:hidden; display:none;
}
label[for="yritys"]{
visibility:hidden; display:none;
}

/* PIILOTA REKISTERÖINTI */

#CheckoutReturningCustomer, #NewCustomerPassword {
visibility: hidden; display:none;
}

#CheckoutNewCustomer p {
visibility: hidden; display:none;
}

