@import url('colorbox.css');
IMG
{
}
/*@group Imported stylesheets
@end
@group Reset*/
HTML, BODY, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, 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, ARTICLE, ASIDE, CANVAS, DETAILS, EMBED, FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP, MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO
{
	border: 0;
	font-size: 100%;
/*font:inherit;*/
	margin: 0;
	outline: none;
}

.fusion-center{
	display:none;
	clear:both;
	margin:0 auto;
}
.fusion-980{
	display:none;
	width:980px;
}
.fusion-728{
	display:none;
	width:844px;
	background: #F9F9F9;
	padding-left:116px;
}
.fusion-suurtaulu{
	display:none;
	height: 800px;
	width: 1560px;
	margin: 0 auto;
	text-align: right;
	position: relative;
	margin-bottom: -800px;
}

P
{
}
.even
{
}
.view-uutiset
{
}
.views-field
{
}
.field-content
{
}
.views-row
{
}
.field-content
{
}
.views-field
{
}
.views-row-first
{
}
.views-row-odd
{
}
.views-row
{
}
.views-field
{
}
.views-field-body
{
}
.view-content
{
}
.views-field-body
{
}
#content .region
{
}
.region-content
{
}
.block-system
{
}
.region
{
}
P
{
}
.field-item
{
}
.field-item p
{
	font-size: 14px;
}
DIV.field-item.even P
{
	line-height: 1.2em;
	margin-top: 15px;
}
div.field-item.even ul {
	line-height: 1.3em;
	font-size: 14px;
}
.field-content + a {
	font-size: 14px;
}
div.view-content p {
	font-size: 14px;
}
.field-item
{
}
.even
{
}
.field-label-hidden
{
}
.field-name-body
{
}
.even
{
}
P
{
}
P
{
}
.field-item
{
}
.even
{
}
.field-label-hidden
{
}
P
{
}
.field-item
{
}
.even
{
}
P
{
	font-weight: normal;
	padding-bottom: 0px;
}
STRONG
{
}
.offline
{
}
.offline
{
}
.menu
{
}
.menu
{
}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, NAV, SECTION
{
	display: block;
}
AUDIO, CANVAS, VIDEO
{
	display: inline-block;
	=display: inline;
	=zoom: 1;
}
AUDIO:not([controls])
{
	display: none;
}
[hidden]
{
	display: none;
}
.content OL
{
	margin-left: -15px;
	line-height: 1.4;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*@end
@group General*/
#chatroom-board P, #chatroom-board
{
	line-height: 1;
}
#block-menu-menu-footer-col-2
{
	margin-right: 60px;
}
/*@end
@group Layout*/
BODY
{
	background: #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
#header-wrapper
{
	background: url(http://static.moottoripyora.org/img/body-bg.png) repeat-x top left;
	position: relative;
	width: 100%;
}
#header
{
	background: url(http://static.moottoripyora.org/img/header-bg.png) no-repeat top center;
	height: 105px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 980px;
}
#header-1
{
	float: right;
	margin-top: 15px;
}
#header-2
{
	float: right;
	margin-top: 25px;
}
#header-3
{
	float: right;
	height: 40px;
}
#header-1 .content
{
	margin-bottom: 0;
}
#header .search-form
{
	margin-bottom: 0;
}
/*tokai*/
DIV#topbanners, DIV#threadbanners
{
	margin: 0 auto;
	padding-top: 2px;
	padding-left: 0;
	position: relative;
	width: 980px;
	overflow: hidden;
	text-align: center;
	background: #F9F9F9;
}
DIV#topbanners A, DIV#threadbanners A
{
}
DIV#topbanners IMG, DIV#threadbanners IMG
{
	margin: 0;
}
#mainwrapper
{
	margin: 0 auto;
	position: relative;
	/*overflow: hidden;*/
	width: 980px;
	background: #F9F9F9;
	margin-bottom: 1px;
	/* box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.4);
	margin-top: 5px; */
}
#mainwrapper
{
}
#page-wrapper #mainwrapper
{
}
#page-wrapper
{
}
#mainwrapper
{
}
#page-wrapper
{
}
#mainwrapper
{
}
#vbulletin_html #mainwrapper
{
	width: 1100px;
}
#frontpage-header
{
/*background:url(http://static.moottoripyora.org/img/first-page-big-block.png) no-repeat top left; height:490px; margin:10px auto 0 auto; width:960px;*/
	height: 457px;
/*overflow:hidden;*/
}
.region-main-banner
{
	margin: 0 auto !important;
	position: relative;
	width: 942px;
	padding: 9px;
	background: #F9F9F9;
}
.region-main-banner .view-content .item-list
{
	color: #FFF;
	display: block;
	margin-bottom: 0px;
}
.region-main-banner .view-content .item-list LI
{
	margin: 0;
}
.region-main-banner .view-content .item-list A
{
	color: #FFF;
}
.region-main-banner .view-content .item-list .views-field-title
{
	color: #999;
	float: left;
}
.region-main-banner .view-content .item-list .views-field-field-date
{
	color: #999;
	float: right;
}
.region-main-banner .view-content .date-display-single
{
	float: right;
}
.region-main-banner .block-views
{
}
.region-main-banner .block-hdr
{
	background: #000;
	background: url(http://static.moottoripyora.org/css/bg-75.png);
	background-repeat: repeat-y;
	height: 38px;
	margin-bottom: 1px;
}
.region-main-banner .block-hdr H3
{
	color: #FFF;
	float: left;
	font-size: 18px;
	line-height: 38px;
	padding-left: 20px;
	text-transform: uppercase;
}
.region-main-banner .block-hdr .black-btn
{
	margin: 14px 20px 0 0;
}
.region-main-banner .view-content UL
{
	margin: 0;
}
#block-views-banners-block
{
	height: 490px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.block-drupalvb
{
	top: 10px;
	width: 420px;
	z-index: 10;
}
.block-drupalvb .item-list UL
{
	margin-bottom: 0;
	padding: 0;
}
.block-drupalvb .item-list LI
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.block-drupalvb .item-list LI A
{
	float: left;
}
.block-drupalvb .item-list SPAN
{
	color: #FFF;
	padding-left: 10px;
}
.block-drupalvb .field-date
{
	float: right;
	padding-left: 0;
}
.block-drupalvb .field-username
{
	float: left;
}
#block-drupalvb-recent_threads
{
	left: 10px;
}
#block-drupalvb-recent_posts
{
	right: 18px;
	top: 18px;
	position: absolute;
	height: 421;
}
#block-views-calendar-tapahtumat
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 465px;
}
#block-views-calendar-tapahtumat LI
{
	float: left;
	width: 100%;
}
.block-drupalvb .content, #block-views-calendar-tapahtumat .content
{
	min-height: 366px;
	margin-bottom: 0;
}
.block-drupalvb A, .block-drupalvb A:hover, #block-views-calendar-tapahtumat .views-field-title A, #block-views-calendar-tapahtumat .views-field-title A:hover, #block-views-calendar-tapahtumat .views-field-field-date
{
	color: #FFF;
}
.block-drupalvb .content, #block-views-calendar-tapahtumat .content
{
	background: #000000;
/*background:rgba(0, 0, 0, .5);*/
	background: url(http://static.moottoripyora.org/css/bg-50.png);
	padding: 8px 10px;
}
#content
{
	float: left;
	margin: 19px 0 0 19px;
	padding: 0;
	width: 620px;
}
.front #mainwrapper
{
/*margin-top: 15px;*/
}
#sidebar
{
	float: right;
	margin: 15px 10px 0 0;
	width: 280px;
}
#sidebar .menu
{
	margin-left: 0px;
}
.menu
{
}
.content
{
}
.menu
{
}
#sidebar .menu LI
{
	list-style: none outside none;
}
.menu .leaf
{
}
.block-menu
{
}
#footer-wrapper
{
	background: #FFF;
	border-top: 1px solid #EEEEEE;
	clear: both;
/*position: relative;*/
	width: 980px;
	/*[disabled]padding:10px;*/
	margin: 0 auto;
}
#footer
{
}
#footer
{
}
#footer
{
}
#footer-wrapper
{
}
#footer-wrapper
{
}
#footer
{
	/*[disabled]margin:0 auto;*/
	overflow: hidden;
	padding: 25px 45px 45px 70px;
/* 	width: 980px;
 */}
#footer-wrapper
{
}
#footer-wrapper
{
}
#footer-wrapper
{
}
#block-menu-menu-footer-col-1, #block-menu-menu-footer-col-2, #block-menu-menu-footer-col-3, #block-menu-menu-footer-col-4
{
	clear: none;
	float: left;
	margin-right: 20px;
}
#block-menu-menu-footer-col-1
{
	width: 140px;
}
#block-menu-menu-footer-col-2
{
	width: 180px;
}
#block-menu-menu-footer-col-3
{
	width: 160px;
}
/*@end
@group Typography & Logos*/
#site-name
{
	color: #666;
	display: inline;
	font-size: 15px;
	float: left;
	line-height: 40px;
	margin-left: 20px;
}
#logo
{
	background: url(http://static.moottoripyora.org/img/logo.png) no-repeat top left;
	color: #AAA;
	height: 71px;
	left: 390px;
	line-height: 150px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-indent: -9999px;
	top: 2px;
	width: 179px;
}
#moottoripyora-org
{
	background: url(http://static.moottoripyora.org/img/moottoripyora.png) no-repeat top left;
	height: 11px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: -9999px;
	top: 15px;
	width: 165px;
}
P, .content, OL, UL
{
	margin-bottom: 5px;
	font-size: 12px;
	color: #000;
}
.widget_post_bit
{
}
#content .node .content
{
	margin-bottom: 15px;
}
H2
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
/*margin-top: 0px;*/
	margin-bottom: 10px;
 	text-transform: uppercase;
 	font-weight: normal;
}
.node-page .content H2
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
/*margin-top: 0px;*/
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-weight: normal;
	margin-top: 20px;
}
.node-page .content H2:first-child
{
	margin-top: 0;
}
H2 A
{
	color: #333333;
}
.node-uutinen H2 A
{
	color: #333333;
	font-size: 21px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
H2 A:hover
{
	text-decoration: none;
}
#content .content H3
{
	color: #333333;
	font-family: "HelveticaNeue CondensedBlack", HelveticaNeue, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
/*margin-top: 0px;*/
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-weight: normal;
}
/*h2.page-hdr, h2#hdr-uutiset-block_1 { font-size:34px; line-height:38px; margin-bottom: 30px; font-weight: bold; }*/
H3.sub-hdr
{
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
}
#sidebar H2, H2.page-hdr, H2#hdr-uutiset-block_1
{
	background-color: #808080;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#646464));
	background-image: -webkit-linear-gradient(top, #808080, #646464);
	background-image: -moz-linear-gradient(top, #808080, #646464);
	background-image: -ms-linear-gradient(top, #808080, #646464);
	background-image: -o-linear-gradient(top, #808080, #646464);
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #999;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 10px;
}
h2.page-hdr {
	/* padding-top: 2px;
	padding-bottom: 1px; */
	text-transform: uppercase;
}
li h2 {
	text-transform: uppercase;
}
.blocksubhead
{
	background: none;
	border-right: none;
	border-bottom: 1px solid #CCC !important;
	border-left: none;
	text-transform: uppercase;
}
.formcontrols .blockrow
{
	border-top: 1px solid #CCC;
}
.submitted
{
	color: #AAAAAA;
	margin-bottom: 15px;
}
#footer H2
{
	color: #AAAAAA;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.cooperation
{
	float: left;
	height: 40px;
	margin: 0 30px 0 0 !important;
	text-indent: -9999px;
}
.cooperation A
{
	height: 40px;
	display: block;
}
.nebula
{
	background: url(http://static.moottoripyora.org/img/cooperation-nebula.png) no-repeat bottom left;
	width: 130px;
}
.luxus
{
	background: url(http://static.moottoripyora.org/img/cooperation-luxus.png) no-repeat bottom left;
	width: 86px;
}
.reliatec
{
	background: url(http://static.moottoripyora.org/img/cooperation-reliatec.png) no-repeat bottom left;
	width: 102px;
}
.page-hdr
{
	font-size: 34px;
}
.cat-hdr
{
	font-size: 21px;
}
.view .date-nav-wrapper .date-heading H3
{
	text-transform: uppercase;
}
/*@end
@group Navigation & Lists*/
#topmenu
{
	margin-top: 20px;
	position: absolute;
}
#topmenu #main-menu LI
{
	display: inline;
	float: left;
	line-height: 28px;
}
#topmenu #main-menu LI A
{
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	color: #999999;
	font-family: "Helvetica Bold", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 12px;
	text-transform: uppercase;
}
#topmenu #main-menu LI A:hover
{
	background-color: #D3D3D3;
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu #main-menu LI A.active, #topmenu #main-menu LI A.active-trail
{
	background-color: #999999;
	color: #FFFFFF;
}
#header-2 .menu LI
{
	display: inline;
	margin-right: 25px;
}
#header-2 .menu LI A
{
	color: #AAAAAA;
	text-transform: uppercase;
}
#header-2 .menu LI A:hover
{
	text-decoration: underline;
}
#header-3 UL
{
	margin-top: 12px;
}
#header-3 UL LI
{
	display: inline;
	margin-right: 25px;
}
#header-3 UL LI.last
{
	margin-right: 10px;
}
#header-3 UL LI A
{
	background: url(http://static.moottoripyora.org/img/grey-arrow.png) no-repeat center right;
	color: #999999;
	font-weight: bold;
	padding: 3px 25px 3px 0;
}
UL.inline LI, UL.menu LI
{
	margin: 0;
	padding: 0;
}
#footer #main-menu LI
{
	display: block;
	margin-bottom: 10px;
}
#footer #main-menu LI A
{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #BBBBBB;
	font-family: "Helvetica Bold", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#footer #main-menu LI A:hover
{
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: underline;
}
#footer #main-menu LI A.active, #footer #main-menu LI A.active-trail
{
	background-color: #FFFFFF;
	color: #BBBBBB;
}
#footer .menu LI
{
	display: block;
	margin-bottom: 5px;
	position: relative;
}
#footer .menu LI:last-child
{
	margin: 0;
}
#footer .menu LI A
{
	color: #BBB;
}
#footer .menu LI A:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.checkout-cancel, .checkout-back
{
	color: #F60 !important;
	cursor: pointer;
	text-transform: none !important;
}
.checkout-cancel
{
	float: right !important;
	margin-right: 250px !important;
}
.checkout-back
{
	float: right !important;
	margin-right: 210px !important;
}
LI.line-item-summary-view-cart A.active
{
	color: #F60;
}
UL LI.leaf
{
	list-style-image: none;
	list-style-type: none;
}
.links.inline LI
{
	display: inline;
	margin-bottom: 10px;
}
.item-list UL.pager
{
	margin: 0 0 35px;
	text-align: left;
}
.item-list UL.pager LI
{
	color: #AAAAAA;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
.item-list UL.pager LI.pager-previous
{
	margin-right: 10px;
}
.item-list UL.pager LI.pager-next
{
	margin-left: 10px;
}
/*
.item-list ul.pager li.pager-first,
.item-list ul.pager li.pager-last {
display: none;
}
*/
.item-list UL.pager LI A
{
	color: #F60;
}
/*@end
@group Links*/
A
{
	color: #606060;
	text-decoration: inherit;
}
A:hover
{
	text-decoration: underline;
}
.below_postlist
{
	margin-top: 0px;
	width: 940px;
	margin-left: 10px;
	margin-right: 10px;
}
#below_postlist.below_postlist
{
}
.below_postlist
{
}
.noinlinemod
{
}
#below_postlist
{
}
.body_wrapper
{
}
#below_postlist
{
}
.below_postlist
{
}
.username
{
}
.offline.popupctrl
{
}
.popupctrl
{
}
.more-link
{
	background-color: #FFB74B;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb74b), to(#ff9504));
	background-image: -webkit-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -moz-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -ms-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -o-linear-gradient(top, #ffb74b, #ff9504);
	border: 1px solid #FF8700;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float: left;
	margin-bottom: 35px;
	padding: 2px 5px 2px 10px;
}
.more-link A
{
	background: url(http://static.moottoripyora.org/img/orange-arrow.png) no-repeat center right;
	color: #FFFFFF;
	float: left;
	line-height: 1.5em;
	padding-right: 23px;
	text-transform: uppercase;
}
.more-link:hover
{
	background-color: #FF9900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9900), to(#ff6600));
	background-image: -webkit-linear-gradient(top, #ff9900, #ff6600);
	background-image: -moz-linear-gradient(top, #ff9900, #ff6600);
	background-image: -ms-linear-gradient(top, #ff9900, #ff6600);
	background-image: -o-linear-gradient(top, #ff9900, #ff6600);
}
.more-link A:hover
{
	text-decoration: none;
}
.node-readmore A
{
	background: url(http://static.moottoripyora.org/img/orange-arrow-2.png) no-repeat center right;
	color: #F60;
	font-weight: bold;
	padding: 5px 25px 5px 0;
}
.node.node-teaser
{
/*border-bottom: 1px dotted #C4C4C4;*/
	margin-bottom: 35px;
}
.node-tuote .field
{
	margin-bottom: 10px;
}
.node-tuote .field .field-type-list-text
{
	margin: 5px 0;
	padding: 0;
}
/*@end
@group Forms*/
INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
INPUT:focus
{
	outline: none;
}
INPUT[type="text"]
{
	background: #FFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.form-item
{
	margin: 0;
	padding: 0;
}
#edit-search-block-form--2
{
	background: url(http://static.moottoripyora.org/img/search-bar-bg.png) no-repeat top left;
	border: none;
	color: #999999;
	float: left;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 10px 0 10px 20px;
	width: 142px;
}
#edit-search-block-form--2:focus
{
	color: #000000;
}
#search-block-form INPUT.form-submit
{
	background: url(http://static.moottoripyora.org/img/search-bar-submit-bg.png) no-repeat top left;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	float: left;
	height: 36px;
	padding-right: 20px;
	width: 37px;
	margin: 0 !important;
}
#search-block-form INPUT.form-submit:hover
{
	cursor: pointer;
}
.search-form INPUT
{
	margin: 0 !important;
}
/*@end
@group Buttons*/
.black-btn
{
	background-color: #535353;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#535353), to(#040404));
	background-image: -webkit-linear-gradient(top, #535353, #040404);
	background-image: -moz-linear-gradient(top, #535353, #040404);
	background-image: -ms-linear-gradient(top, #535353, #040404);
	background-image: -o-linear-gradient(top, #535353, #040404);
	border: 1px solid #000000;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color: #DDDDDD;
	float: left;
	line-height: 1.5em;
	padding: 3px 30px 3px 10px;
	position: relative;
	text-transform: uppercase;
}
.black-btn:hover
{
	background-color: #454545;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#000000));
	background-image: -webkit-linear-gradient(top, #454545, #000000);
	background-image: -moz-linear-gradient(top, #454545, #000000);
	background-image: -ms-linear-gradient(top, #454545, #000000);
	background-image: -o-linear-gradient(top, #454545, #000000);
	text-decoration: none;
}
.black-arrow
{
	background: url(http://static.moottoripyora.org/img/grey-arrow.png) no-repeat bottom right;
	display: block;
	float: right;
	height: 18px;
	position: absolute;
	top: 4px;
	right: 5px;
	width: 18px;
}
.orange-btn
{
	background-color: #FFB74B;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb74b), to(#ff9504));
	background-image: -webkit-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -moz-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -ms-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -o-linear-gradient(top, #ffb74b, #ff9504);
	border: 1px solid #FF8700;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float: left;
	margin-bottom: 35px;
	padding: 2px 10px;
}
.orange-btn A
{
	background: url(http://static.moottoripyora.org/img/orange-arrow.gif) no-repeat center right;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-right: 25px;
	text-transform: uppercase;
}
/*@end
@group Helpers*/
.clear
{
	clear: both;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.error
{
	border: 1px solid #F00;
}
.hidden
{
	display: none;
}
/*DEV
.messages.error { display:none; }*/
.not-logged-in .messages.error
{
	display: none;
}
IMG
{
	margin-bottom: 15px;
}
/*@end
@group Views-general
@end
@group Views-uutiset*/
#hdr-uutiset-block_1
{
	font-size: 32px;
}
.view-id-calendar A, #sidebar .view-id-uutiset A
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #F60;
}
#content .node-uutinen H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.region-content .content .view-uutiset .views-row HR
{
	height: 1px;
	border: none;
	background: #B7B7B7;
	margin-top: 15px;
}
.region-content .content .view-uutiset .views-row
{
	margin-bottom: 15px;
}
.region-content-bottom .content .view-uutiset .views-row
{
	margin-bottom: 5px;
}
.region
{
	margin-bottom: 40px;
	overflow: hidden;
}
.region-footer
{
	float: left;
	margin-bottom: 10px;
}
.region-footer .content
{
	margin: 0;
}
.region-footer .block
{
	position: relative;
}
/*.views-field-title { float:left; }
.views-field-created { float:right; }*/
.views-row
{
	display: block;
	overflow: hidden;
}
.view-uutiset .item
{
	padding-bottom: 20px;
}
.view-uutiset .views-field-created
{
	color: #AAA;
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
}
.view-uutiset .views-field-title
{
	font-size: 16px;
	display: block;
	text-transform: uppercase;
	margin: 5px 0;
	font-weight: bold;
}
.view-uutiset .views-field-title A
{
	color: #333;
}
/*@end
@group Views-albumi*/
.view-display-id-albumi .content
{
	margin: 0 !important;
}
.view-display-id-albumi .views-row-1, .view-display-id-albumi .views-row-1 IMG, .view-display-id-albumi .views-row-2, .view-display-id-albumi .views-row-2 IMG
{
	margin-top: 5px;
	width: 306px !important;
}
.view-display-id-albumi .views-row
{
	float: left;
	margin: 0 6px 30px 0;
	padding-bottom: 0;
	text-align: center;
	overflow: visible;
	width: 150px;
}
.view-display-id-albumi .views-row-2, .view-display-id-albumi .views-row-last
{
	margin-right: 0;
}
.view-display-id-albumi .views-row IMG
{
	border: 1px solid #CCC;
	margin-bottom: 5px;
	width: 150px;
}
.view-display-id-albumi .field-items
{
	float: left;
}
.view-display-id-albumi .field-content
{
	float: left;
}
.view-display-id-albumi .media-date
{
	color: #999;
	margin-right: 10px;
}
#sidebar .block
{
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	width: 280px;
}
#sidebar .content
{
	margin-bottom: 0;
}
#sidebar .block-views
{
	float: left;
	margin-top: 56px;
/*margin-bottom:25px;*/
}
#sidebar .block-views H2
{
	margin: 0 0 2px;
}
#sidebar .block-views .content
{
	line-height: 100%;
}
#sidebar .block-views .views-row
{
	float: left;
	margin-right: 2px;
}
#sidebar .block-views .views-row-3, #sidebar .block-views .views-row-6
{
	margin-right: 0px;
}
#sidebar .block-views .views-row IMG
{
	margin: 0;
}
#sidebar .item-list
{
	overflow: hidden;
}
#sidebar .item-list UL
{
	margin-top: 10px;
	float: left;
}
#sidebar .item-list LI
{
	margin: 0 10px 10px 0;
}
#sidebar .views-field
{
	display: block;
	vertical-align: middle;
}
/*@end
@group Pages
Albumi*/
.page-albumi-detail #content
{
	width: 100%;
}
.page-albumi-detail #comment-form
{
	width: 620px;
}
.page-albumi-detail .albumi-detail
{
	text-align: center;
}
.page-albumi-detail .albumi-controls
{
	display: block;
	clear: both;
	height: 22px;
	margin-bottom: 25px;
}
.page-albumi-detail .prev
{
	float: left;
}
.page-albumi-detail .next
{
	float: right;
}
.page-albumi-detail .comment
{
	background: #FFF;
	border: 1px solid #DDD;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	width: 600px;
	margin-bottom: 15px;
}
.page-albumi-detail .comment H3 A
{
	color: #333;
	display: block;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 5px;
	letter-spacing: 0;
}
.page-albumi-detail .comment .links
{
	float: left;
}
.page-albumi-detail .comment .links LI
{
	display: inline;
	float: left;
	margin-right: 10px;
}
/*@end
@group Modules
Colorbox login*/
#cboxLoadedContent
{
	overflow: hidden;
}
#cboxLoadedContent .form-item
{
	float: left;
	margin: 5px 20px 10px;
}
#username-check-message
{
	float: left;
	margin: 5px 20px 10px !important;
}
#username-check-informer
{
	float: right;
	height: 16px;
	padding: 0 !important;
	position: relative;
	top: 2px;
	left: 2px;
	width: 16px;
}
#cboxLoadedContent LABEL
{
	float: left;
	font-weight: bold;
	width: 120px;
}
#cboxLoadedContent .form-text, #cboxLoadedContent SELECT
{
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
	float: left;
	color: #999;
	padding: 3px 8px;
	width: 160px;
}
#cboxLoadedContent .form-required
{
}
#cboxLoadedContent .description
{
	clear: both;
	color: #CCC;
	padding-top: 8px;
}
#cboxLoadedContent #edit-actions
{
	clear: both;
	margin: 0 20px;
	overflow: hidden;
}
#cboxLoadedContent #edit-submit
{
	background-color: #FFB74B;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb74b), to(#ff9504));
	background-image: -webkit-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -moz-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -ms-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -o-linear-gradient(top, #ffb74b, #ff9504);
	border: 1px solid #FF8700;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #FFF;
	float: right;
	margin-bottom: 35px;
	padding: 2px 10px;
	cursor: pointer;
	text-transform: uppercase;
}
#cboxLoadedContent #cboxHdr
{
	background-color: #CBCBCB;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cbcbcb), to(#9b9b9b));
	background-image: -webkit-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -moz-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -ms-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -o-linear-gradient(top, #cbcbcb, #9b9b9b);
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	height: 50px;
	margin-bottom: 25px;
}
#cboxLoadedContent #cboxHdr H2
{
	color: #FFF;
	line-height: 50px;
	padding: 0 20px;
	width: 298px;
}
#cboxLoadedContent #edit-field-user-address
{
	float: left;
}
#cboxLoadedContent .fieldset-legend
{
	float: left;
	margin: 10px 20px 5px;
	font-size: 16px;
	font-weight: bold;
}
#cboxLoadedContent #user-register-form .form-text
{
	width: 200px;
}
#cboxLoadedContent #user-register-form SELECT
{
	width: 215px;
}
#cboxLoadedContent #user-register-form #edit-actions
{
	float: right;
	margin-top: 20px;
}

#cboxLoadedContent form div p{
	display:none;
}
/*Fivestar rating*/
.field-type-fivestar
{
	float: left;
	margin: 0 25px 15px 0;
}

.field-name-field-tags { float: left; }
.viewcount { float: right; }

/*MediaGallery*/
.album-list
{
	list-style: inherit !important;
	margin-left: 15px;
}
/*Calendar*/
.calendar-calendar TH.days
{
	background-color: #CBCBCB;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cbcbcb), to(#9b9b9b));
	background-image: -webkit-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -moz-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -ms-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -o-linear-gradient(top, #cbcbcb, #9b9b9b);
	border: 1px solid #999;
	color: #FFF;
	height: 25px;
	line-height: 25px;
}
.calendar-calendar TD .inner .day
{
	background: #EEE !important;
	border-left: 1px solid #C3C3C3 !important;
	border-bottom: 1px solid #C3C3C3 !important;
}
.calendar-calendar .month-view .full TD, .calendar-calendar .week-view .full TD, .calendar-calendar .day-view TD
{
	padding-right: 0 !important;
}
.view .date-nav-wrapper .date-prev
{
	right: 80px !important;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next
{
	background: none;
}
.date-prev A, .date-next A
{
	color: #F60 !important;
}
/*@end
@group Store*/
.view-id-kauppa .product-title
{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px;
}
.views-field-commerce-price
{
	font-weight: bold;
	margin: 10px 0;
}
.form-submit, .action-links li a, .line-item-summary .links LI:last-child A
{
	background-color: #FFB74B;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb74b), to(#ff9504));
	background-image: -webkit-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -moz-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -ms-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -o-linear-gradient(top, #ffb74b, #ff9504);
	border: 1px solid #FF8700;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	margin-right: 10px;
	padding: 2px 10px !important;
	text-transform: uppercase;
}
.form-submit:hover, .action-links li a:hover, #chatroom-chat-buttons .form-submit:hover, .line-item-summary .links LI:last-child A:hover
{
	background-color: #FF9900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9900), to(#ff6600));
	background-image: -webkit-linear-gradient(top, #ff9900, #ff6600);
	background-image: -moz-linear-gradient(top, #ff9900, #ff6600);
	background-image: -ms-linear-gradient(top, #ff9900, #ff6600);
	background-image: -o-linear-gradient(top, #ff9900, #ff6600);
	text-decoration: none;
}

.action-links { display: block; overflow: hidden; }

.view-id-kauppa .form-submit
{
	min-width: 160px;
}
.resizable-textarea .grippie
{
	margin-bottom: 15px;
}
/*.view-id-kauppa .views-row.views-row-first {
background: #ffffff;
border: none;
padding: 0;
width: 100%;
}
.view-id-kauppa .views-row.views-row-first {
background: #f9f9f9;
border: none;
width: 100%;
}*/
.view-id-kauppa .view-content > H3
{
	clear: both;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 12px;
	text-transform: uppercase;
}
H3.product-title #block-views-kauppa-kaupan_tuotteet H3
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}
#block-views-kauppa-kaupan_tuotteet .view
{
	padding: 10px 0 0;
}
#block-views-kauppa-kaupan_tuotteet .item-list UL
{
	display: block;
	float: none;
	overflow: hidden;
}
#block-views-kauppa-kaupan_tuotteet .item-list LI
{
	display: block;
	float: none !important;
	margin: 0;
}
#block-views-kauppa-kaupan_tuotteet .item-list LI H3
{
	display: block;
	font-size: 13px;
	padding: 0;
	margin: 0 0 10px;
}
.view-id-kauppa DIV.views-row
{
	background: #FFFFFF;
	border: 1px solid #E7E7E7;
	float: left;
	height: 310px;
	width: 200px;
	margin-bottom: 35px;
	margin-right: 7px;
}
.view-id-kauppa .views-row:nth-child(3n+1)
{
	margin-right: 0;
}
.view-id-kauppa .product-img
{
	padding: 5px;
	width: 190px;
}
.view-id-kauppa .product-img A
{
	display: block;
}
.view-id-kauppa .product-img IMG
{
	margin-bottom: 0;
}
.view-id-kauppa .views-row .product-title, .view-id-kauppa .views-row .product-body, .view-id-kauppa .views-row .product-price
{
	padding: 0 10px;
}
.field-name-field-koulutus INPUT.form-checkbox
{
	display: block;
	float: left;
}
.field-name-field-koulutus LABEL
{
	display: block;
	float: left;
}
.view-id-kauppa .views-row .product-body
{
	padding-bottom: 10px;
}
.view-id-kauppa .views-row-first .views-field-title, .view-id-kauppa .views-row-first .views-field-body, .view-id-kauppa .views-row-first .views-field-commerce-price
{
	padding: 0;
}
.view-id-kauppa .product-price, .view-id-kauppa .product-buy LABEL, .view-id-kauppa .product-buy SELECT
{
	display: block;
	margin-bottom: 10px;
}
.view-id-kauppa .product-buy LABEL, .view-id-kauppa .product-buy SELECT, .view-id-kauppa .product-buy INPUT
{
	margin-left: 10px;
}
.view-id-kauppa .views-row .views-field-title
{
	margin-top: 5px;
}
.view-id-kauppa .views-row .views-field-field-trackday-ref2
{
	background-color: #EEEEEE;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	padding: 20px 0 45px;
}
.view-id-kauppa .views-row .views-field-field-trackday-ref2 .form-submit
{
	margin-left: 10px;
}
.view-id-kauppa .views-row-first .views-field-field-trackday-ref2 .form-submit
{
	margin-left: 0;
}
#block-commerce_cart-cart TABLE
{
	margin-bottom: 10px;
	width: 100%;
}
#block-commerce_cart-cart TABLE TR
{
	background: none;
}
#block-commerce_cart-cart .views-field-quantity
{
	padding-top: 5px;
}
#block-commerce_cart-cart .price
{
	padding-bottom: 5px;
}
#block-commerce_cart-cart .cart-empty-block
{
	color: #CCC;
	padding: 20px 10px 10px 0;
}
/*@end
"group vbullet*/
#vbulletin_html
{
	background: #F9F9F9;
}
.body_wrapper, #vbulletin_html .navbar, #vbulletin_html .body_wrapper
{
	background: #F9F9F9;
	margin: 0 auto;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 980px;
}
/*@end
"group shoppingcart*/
#block-commerce_cart-cart TABLE
{
	margin: 0;
}
.views-field-line-item-title A
{
	font-weight: bold;
}
.commerce-line-item-views-form
{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#views-form-commerce-cart-block-default TBODY
{
	background: #F4F4F4;
}
#views-form-commerce-cart-form-default TR.even:last-child, #views-form-commerce-cart-form-default TR.odd:last-child
{
	border-bottom: none;
}
#views-form-commerce-cart-block-default TBODY TD
{
	padding: 0 10px;
	margin: 10px 0;
}
#views-form-commerce-cart-block-default .form-item
{
	padding: 0;
}
H2#hdr-cart
{
	margin-bottom: 0;
}
#block-commerce_cart-cart TH.views-field-quantity
{
	padding: 0;
}
#block-commerce_cart-cart .views-field-quantity
{
	background: transparent url("http://static.moottoripyora.org/img/shoppingcart-amount-bg.png") no-repeat 0 0;
	color: #999999;
	float: left;
	margin-top: 0;
	margin-left: 5px;
	padding: 7px 10px;
	width: 10%;
}
#block-commerce_cart-cart .price
{
	color: #666666;
	float: right;
	font-weight: bold;
	margin-top: 0;
	padding: 12px 10px;
	width: 20%;
	margin-top: 2px;
}
#block-commerce_cart-cart .views-row-first
{
	border-bottom: 1px solid #E7E7E7;
}
.line-item-summary
{
	background-color: #EEEEEE;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	clear: both;
	margin-bottom: 0;
	overflow: hidden;
}
.line-item-summary .links LI
{
	margin: 5px 10px;
}
.line-item-summary .line-item-quantity
{
	color: #999999;
	padding: 10px;
}
.line-item-summary .line-item-total
{
	background-color: #DFDFDF;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dfdfdf));
	background-image: -webkit-linear-gradient(top, #ffffff, #dfdfdf);
	background-image: -moz-linear-gradient(top, #ffffff, #dfdfdf);
	background-image: -ms-linear-gradient(top, #ffffff, #dfdfdf);
	background-image: -o-linear-gradient(top, #ffffff, #dfdfdf);
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	color: #666666;
	padding: 10px;
}
.delete-line-item.form-submit
{
	cursor: pointer;
}
#edit-actions
{
	overflow: hidden;
}
.line-item-summary .links LI A
{
	display: block;
	float: left;
	font-size: 13px;
	padding: 10px;
}
.line-item-summary .links LI:first-child A
{
	font-weight: bold;
}
.line-item-summary .links LI:last-child
{
	float: right;
	margin: 10px 10px 10px 0;
}
#edit-continue
{
	float: left;
	margin: 0;
}
#views-form-commerce-cart-form-default #edit-submit, #views-form-commerce-cart-form-default #edit-checkout
{
	float: left;
	margin: 10px;
}
#edit-continue, #edit-submit, #edit-checkout
{
	background-color: #FFB74B;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb74b), to(#ff9504));
	background-image: -webkit-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -moz-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -ms-linear-gradient(top, #ffb74b, #ff9504);
	background-image: -o-linear-gradient(top, #ffb74b, #ff9504);
	border: 1px solid #FF8700;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	padding: 2px 10px;
	text-transform: uppercase;
}
#edit-continue:hover, #edit-submit:hover, #edit-checkout:hover
{
	background-color: #FF9900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9900), to(#ff6600));
	background-image: -webkit-linear-gradient(top, #ff9900, #ff6600);
	background-image: -moz-linear-gradient(top, #ff9900, #ff6600);
	background-image: -ms-linear-gradient(top, #ff9900, #ff6600);
	background-image: -o-linear-gradient(top, #ff9900, #ff6600);
}
#edit-submit, #edit-checkout
{
	float: none;
	margin-right: 10px;
}
#views-form-commerce-cart-form-default THEAD, #commerce-checkout-form-checkout THEAD, #edit-checkout-review TABLE TR.pane-title
{
	background-color: #CBCBCB;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cbcbcb), to(#9b9b9b));
	background-image: -webkit-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -moz-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -ms-linear-gradient(top, #cbcbcb, #9b9b9b);
	background-image: -o-linear-gradient(top, #cbcbcb, #9b9b9b);
	border-bottom: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	color: #FFF;
}
#views-form-commerce-cart-form-default TH, #views-form-commerce-cart-form-default TD
{
	padding: 10px;
}
#views-form-commerce-cart-form-default TH
{
	color: #FFF;
}
#views-form-commerce-cart-form-default TD
{
	border-right: 1px solid #CCCCCC;
}
#views-form-commerce-cart-form-default TH:last-child, #views-form-commerce-cart-form-default TD:last-child
{
	border-right: 0;
}
#views-form-commerce-cart-form-default TABLE, #commerce-checkout-form-checkout TABLE, #commerce-checkout-form-review TABLE
{
	width: 100%;
}
#commerce-checkout-form-checkout LEGEND
{
	margin-bottom: 15px;
}
#commerce-checkout-form-checkout TABLE TD, #commerce-checkout-form-checkout TABLE TH
{
	padding: 10px;
}
#commerce-checkout-form-checkout .fieldset-legend, #commerce-checkout-form-review .checkout-help, #edit-commerce-payment .fieldset-legend
{
	font-size: 21px;
	text-transform: uppercase;
}
.commerce-price-formatted-components TR
{
	background-color: #DFDFDF;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DFDFDF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #DFDFDF);
	background-image: -moz-linear-gradient(top, #FFFFFF, #DFDFDF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #DFDFDF);
	background-image: -o-linear-gradient(top, #FFFFFF, #DFDFDF);
}
#commerce-checkout-form-checkout TABLE TD
{
	border-right: 1px solid #CCCCCC;
}
#commerce-checkout-form-checkout TABLE TH:last-child, #commerce-checkout-form-checkout TABLE TD:last-child
{
	border-right: 0;
}
#commerce-checkout-form-checkout .view-content
{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#commerce-checkout-form-checkout .view-footer
{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
#commerce-checkout-form-checkout .view-footer TD
{
	border: 0;
}
#commerce-checkout-form-checkout #edit-account
{
	margin-bottom: 15px;
}
#edit-customer-profile-billing-field-address-und-0 > DIV
{
	margin-bottom: 15px;
}
#edit-continue
{
	margin-right: 15px;
}
.checkout-review
{
	border: 1px solid #CCCCCC;
}
TABLE.checkout-review .pane-data-full
{
	padding: 0;
}
TABLE.checkout-review TD
{
	padding: 10px;
}
TABLE.checkout-review .pane-data-full TABLE TH, TABLE.checkout-review .pane-data-full TABLE TD
{
	padding: 10px;
}
TR.odd .form-item, TR.even .form-item
{
	padding: 10px;
}
#commerce-checkout-form-review .field-name-field-address
{
	padding: 10px;
}
.street-block DIV:first-child
{
	margin-bottom: 15px;
}
.form-item-commerce-payment-payment-method INPUT
{
	display: none;
}
TR.commerce-price-formatted-components.odd
{
	border: none;
}
.form-item-commerce-payment-payment-method LABEL
{
	background: url(http://static.moottoripyora.org/img/suomen-verkkojulkaisut.jpg) no-repeat 0 0;
	display: block;
	height: 100px;
	text-indent: -9999px;
	width: 272px;
}
.checkout-help
{
	margin-bottom: 15px;
}
#edit-commerce-payment
{
	margin-top: 15px;
}
#edit-commerce-payment LEGEND
{
	margin-bottom: 15px;
}
.add-cart
{
	background-color: #EEEEEE;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	border-top: 1px solid #E7E7E7;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
	padding: 15px 10px;
}
.page-node .add-cart
{
	background: none;
	border: none;
}
DIV.messages, .page-checkout-complete DIV.messages
{
	background-position: 8px 5px;
}
.page-checkout-complete DIV.notice
{
	background-color: #F8FFF0;
}
.page-checkout-complete DIV.notice
{
	color: #234600;
}
.page-checkout-complete DIV.notice
{
	background-image: url("http://static.moottoripyora.org/http://static.moottoripyora.org/misc/message-24-ok.png");
	border-color: #BBEE77;
}
.first .product-name
{
	border: none;
}
.product-name
{
	border-top: 1px solid #DDDDDD;
	clear: both;
	margin: 0;
	padding: 10px;
}
.product-quantity
{
	margin: 0 0 10px 10px;
}
#views-form-commerce-cart-block-default .product-delete, #views-form-commerce-cart-block-default .product-price
{
	margin: 3px 0 7px 10px;
}
.product-quantity, .product-delete
{
	float: left;
}
#views-form-commerce-cart-block-default .product-price
{
	float: right;
	margin-right: 10px;
}
.product-quantity INPUT
{
	background: #FFFFFF;
}
INPUT.delete-line-item
{
	background: none;
	border: none;
	color: #F60;
	font-size: 13px !important;
	font-weight: bold;
	padding: 0 !important;
}
.form-item .error
{
	border: 1px solid #FF0000 !important;
}
/*@end*/
.view-display-id-kayttajan_albumit .views-row
{
	float: left;
	margin: 0 10px 10px 0;
}
.profile_content .blockbody, .profile_content DIV.subsectionhead
{
	padding: 0;
}
#view-aboutme DL.stats DD, #view-aboutme DL.stats DT
{
	color: #333333;
}
#view-aboutme .blocksubhead
{
	border-top: 1px solid #CCCCCC !important;
}
#view-aboutme DIV
{
	padding: 10px;
}
#block-views-albumi-uusimmat_kuvat_block .views-row-last
{
	margin-right: 0 !important;
}
#block-views-albumi-uusimmat_kuvat_block .album-item
{
	height: 92px;
	margin-bottom: 2px;
}
#block-views-calendar-tapahtumat .content
{
	line-height: 1.5;
}
#corner-shadow
{
	position: absolute;
}
#comments, #comment-form
{
	margin: 15px 15px 15px 0;
}
#comments .form-submit, #comment-form .form-submit
{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}
.product-delete INPUT, .views-field-edit-delete INPUT
{
	text-transform: none;
}
.product-delete INPUT:hover, .views-field-edit-delete INPUT:hover
{
	background: none;
	text-decoration: underline;
}
.not-front #topbanners
{
	display: none;
	margin: 0;
}
.calendar.monthview, .cutoff
{
	background: #F60 !important;
	color: #FFFFFF;
}
.calendar A
{
	color: #FFFFFF;
	font-weight: bold;
}
LI A.active
{
	color: #FF7013;
}
.views-field-field-date, #sidebar .view-id-uutiset .views-field-created
{
	color: #000;
	margin-top: 2px;
	padding-bottom: 10px;
	border-bottom: 1px solid #B7B7B7;
	width: 278px;
	font-size: 12px;
}
.view-kauppa H3 A
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
	display: block;
}
.view-display-id-kauppa H3.product-title A
{
	height: 70px;
}
.view-display-id-kauppa .views-row LABEL
{
	display: none;
}
.view-display-id-kauppa .views-row SELECT
{
	width: 180px;
}
#sidebar .view-kauppa .item-list H3 A
{
	font-size: 15px;
	color: #333;
}
#sidebar .view-kauppa .item-list UL H3 A
{
	font-size: 13px;
	color: #F60;
	font-weight: normal;
}
#views-form-commerce-cart-form-default #edit-submit
{
	background: none;
	border: none;
	color: #F60;
	font-weight: bold;
	text-transform: none;
}
.node-tuote .field-name-field-image
{
	float: left;
	margin: 0 10px 10px 0;
}
.node-tuote .field-name-body
{
}
BODY.maintence-page
{
	margin: 50px 0px;
	padding: 0px;
	text-align: center;
}
BODY.maintenance-page #page
{
	background: url(http://static.moottoripyora.org/img/body-bg.png) repeat-x top left;
	position: relative;
	width: 100%;
}
BODY.maintenance-page #name-and-slogan A
{
	display: none;
}
BODY.maintenance-page #name-and-slogan
{
	color: #999;
	position: absolute;
	top: 70px;
	width: 980px;
	text-align: center;
}
BODY.maintenance-page #main
{
	margin: 10px auto 0 !important;
	text-align: center;
	width: 100%;
	float: left;
	height: 400px;
}
BODY.maintenance-page #content H1
{
	margin-top: 60px;
	padding-bottom: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
/*margin-top: 0px;*/
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-weight: normal;
}
BODY.maintenance-page #main-squeeze
{
	margin: 0 auto;
	width: 620px;
	min-height: 300px;
}
BODY.maintenance-page #main-squeeze #content
{
	width: 620px;
	margin: 0;
}
BODY.maintenance-page #footer-wrapper
{
	background: none;
	border: 0;
}
#media-gallery-description-add-more-wrapper
{
	width: 608px;
}

.kuvat-detail-wrapper {
  min-height: inherit;
}
.kuvat-detail-wrapper img {
  border: 2px solid black;
}

.page-kuvat-detail #sidebar {
  display: none;
}

.node-type-panel .meta {
  display: none;
}

.media-collection-item-wrapper {
  padding: 0;
}

.gallery_images .image,
.node-media-gallery .image,
.page-kuvat-user .image {
  float: left;
  position: relative;
  z-index: 50px;
  margin-right: 3px;
  margin-bottom: 10px;
  width: 150px;
  height: 106px;
  overflow: hidden;
  background: #fff;
}

.node-media-gallery .image {
  /*margin-right: 0;*/
  margin-bottom: 5px;
}

.gallery_images .image img,
.node-media-gallery .image img,
.page-kuvat-user .image img {
  margin-bottom: 0;
  vertical-align: bottom;
}

.gallery_images .image a,
.node-media-gallery .image a,
.page-kuvat-user .image a {
  color: #fff;
  display: block;
  position: relative;
  z-index: 10;
}

.gallery_images .image div.stats,
.node-media-gallery .image div.stats,
.page-kuvat-user .image div.stats {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
  position: absolute;
  bottom: 0;
  background: #555;
  background: rgba(0,0,0,0.5);
  width: 150px;
  color: #fff;
  overflow: hidden;
  z-index: 99;
}

.page-kuvat-user .image div.stats {
  padding: 5px 10px;
  width: 130px;
}

.gallery_images .image:hover div.stats,
.node-media-gallery .image:hover div.stats,
.page-kuvat-user .image:hover div.stats {
  opacity: 1;
}

.gallery_images .image div.stats div,
.node-media-gallery .image div.stats div {
  float: left;
  padding: 5px 10px 5px 20px;
}

.gallery_images .image div.stats div.commentcount,
.node-media-gallery .image div.stats div.commentcount {
  background: url(icons/comment.png) no-repeat left;
}

.gallery_images .image div.stats div.voteresults,
.node-media-gallery .image div.stats div.voteresults {
  background: url(icons/star.png) no-repeat left;
  float: right;
}

.gallery_images .image,
.view-kuvat .views-row img {
  /* margin-right: 5px; */
}
  .view-display-id-block_1 .views-row-2 img {
    margin-right: 0;
  }

#sidebar .block-tagadelic {
  text-align: center;
}

#sidebar .block-tagadelic h2 {
  text-align: left;
}

#sidebar .block-tagadelic a {
  display: inline-block;
  margin: 3px;
  line-height: 1;
  vertical-align: middle;
}
#sidebar .block-tagadelic .more-link {
  display: none;
}

#sidebar .view-kuva-kategoriat .views-row {
  float: none;
}

.view-kuvat .views-row {
  float: left;
}

.pane-kuvat .view-id-kuvat .view-content {
  height: 220px;
  overflow: hidden;
}

.page-kuvat-detail .kuvat-controls {
  margin: 0 auto;
  width: 930px;
  position: relative;
  padding: 20px 0 0;
  margin: 0;
  height: 110px;
  overflow: hidden;
}

.page-kuvat-detail .kuvat-controls a {
  display: block;
  float: left;
  margin: 0 6px 0 0;
}

.page-kuvat-detail .kuvat-controls img {
  opacity: 0.6;
  border: none;
}

.page-kuvat-detail .kuvat-controls .prev,
.page-kuvat-detail .kuvat-controls .next {
  display: block;
  opacity: 0;
  height: 40px;
  width: 40px;
  position: absolute;
  z-index: 99;
  top: 55px;
  text-indent: -999em;
  margin: 0;
  padding: 0;
}

.page-kuvat-detail .kuvat-controls:hover .prev,
.page-kuvat-detail .kuvat-controls:hover .next {
  opacity: 1;
}

.page-kuvat-detail .kuvat-controls .prev {
  background: url(icons/left.png) no-repeat;
  left: 0;
}
.page-kuvat-detail .kuvat-controls .next {
  background: url(icons/right.png) no-repeat;
  right: 0;
}

.page-kuvat-detail .kuvat-controls a:hover img {
  opacity: 1;
}

.page-kuvat-detail .kuvat-controls a.active img {
  opacity: 1;
  border: 2px solid #ff6701;
}

.node-media-gallery ul.action-links {
  padding-left: 0;
  margin-bottom: 10px;
}

.node-panel .panel-separator {
  clear: both;
}

#sidebar .block h2 {
  /* margin-bottom: 10px; */
}

#sidebar #block-aucor_motorg_gallery-motorg_g_newcomments ul {
  padding-left: 0;
}

#sidebar #block-aucor_motorg_gallery-motorg_g_newcomments li,
#sidebar .view-display-id-kuva_kategoriat_block .views-row,
#sidebar .view-display-id-uusimmat_kuvat_block .view-content {
  margin-bottom: 10px;
}

#sidebar #block-block-6 {
  padding-bottom: 12px;
}

#sidebar #block-block-6 p {
  text-align: center;
}

#sidebar #block-block-6 a {
  float: none;
  display: inline-block;
}

.page-kuvat-user .kuvat-thumbnail {
  float: left;
}

.page-kuvat-user .kuvat-thumbnail a {
  display: block
}

.page-kuvat-user .galleries-title {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  font-weight: normal;
}

/*JÄSENETULISTAUS*/
DIV.view-listaa-j-senedut UL, DIV.view-listaa-j-senedut LI.views-row
{
	margin: 0;
	padding: 0;
}
DIV.view-listaa-j-senedut LI.views-row
{
	background: #FFFFFF;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #DADADA;
	float: left;
	width: 570px;
	padding: 20px;
}
DIV.view-listaa-j-senedut LI.views-row DIV.jelogo
{
	float: right;
}
DIV.view-listaa-j-senedut LI.views-row DIV.jelogo IMG
{
	margin: 0;
}
DIV.views-field-field-je-temp
{
	border-top: 1px solid #DADADA;
	margin-top: 10px;
	padding-top: 10px;
}
SPAN.views-label-field-je-temp
{
	font-weight: bold;
}
DIV.view-listaa-j-senedut LI.views-row DIV.views-field-title
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 16px;
}
.field-item UL LI
{
	list-style: disc !important;
	margin-left: 20px;
	padding-left: 8px;
}
.view-commerce-cart-block .product-quantity INPUT
{
	border: 0 none;
	background: none;
}
.page-user-register #username-check-informer
{
	left: -5px;
}
.page-user-register #username-check-message
{
	float: none;
	margin: -15px 0 10px !important;
}
.page-user-register #edit-field-user-address-und-0-country
{
	border: 1px solid #CCC;
	height: 25px;
	line-height: 25px;
}
.page-user-register .form-item-name, .page-user-register .form-item-mail, .page-user-register .name-block, .page-user-register .form-item-field-user-address-und-0-country, .page-user-register .street-block, .page-user-register .locality-block
{
	margin-bottom: 15px;
}
.page-user-register #addressfield-wrapper .fieldset-legend
{
	display: none;
}
/*profile page*/
FORM#user-profile-form DIV#addressfield-wrapper
{
	margin-top: 16px;
}
FORM#user-profile-form DIV#addressfield-wrapper SPAN.fieldset-legend
{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
FORM#user-profile-form DIV#addressfield-wrapper DIV.fieldset-description
{
	border: 1px solid #FF0000;
	padding: 8px;
	margin-bottom: 10px;
	background-color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/*Front page tabs*/
#threads-messages H3.tab1, #threads-messages H3.tab2
{
	width: 50%;
	margin: 0;
	padding: 0;
}
#threads-messages H3 A:visited, #threads-messages H3 A
{
	color: #FFF;
}
#threads-messages H3.inactive A
{
	color: #686868;
}
#threads-messages H3.inactive A:hover
{
	color: #FFF;
}
#threads-messages-tabs DIV
{
	color: #FFF;
}
#threads-messages-tabs DIV.noshow
{
	display: none;
}
#threads-messages-tabs DIV.show
{
	display: block;
}
#threads-messages-tabs #ajaxloader.on
{
	height: 360px;
	background-image: url(http://static.moottoripyora.org/img/ajax-loader-big.gif);
	background-repeat: no-repeat;
/*background-attachment:fixed;*/
	background-position: center;
}
A#tab1a
{
	padding-left: 10px;
}
DIV.front-post
{
	float: left;
	width: 395px;
	margin: 0;
	height: 16px;
	line-height: 0.9em;
	overflow: hidden;
}
DIV.front-post A
{
	display: block;
	float: left;
	width: 395px;
	padding: 2px;
	margin: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	height: 12px;
	overflow: hidden;
}
DIV.front-post A:hover
{
	background-color: #F60;
/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;*/
	width: 395px;
	height: 12px;
	float: left;
	overflow: hidden;
}
DIV.front-post-title
{
	width: 290px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	white-space: nowrap;
	height: 12px;
}
DIV.front-post-date
{
	width: 100px;
	overflow: hidden;
	float: right;
	height: 12px;
}
/*@group Overrides for wrapper elements*/
.body_wrapper #vb-breadcrumb, .body_wrapper #above_threadlist, .body_wrapper #above_threadlist_controls
{
	width: 940px;
	position: relative;
}
#posts
{
	overflow: hidden;
	/* width: 100%; */
	margin: 0;
	border-bottom: 4px solid rgb(100, 100, 100);
	margin-bottom: 10px;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
.body_wrapper .postcontainer, DIV#nrreview LI.postbit, LI.postbitdeleted, LI.postbitignored
{
	background: transparent;
	border: 0;
	padding: 0px;
}
.old
{
}
.old
{
}
.postcontainer
{
}
.body_wrapper #vb-breadcrumb
{
	margin: 10px 10px 8px;
}
.body_wrapper #above_threadlist_controls
{
	float: left;
	margin-bottom: 5px;
}
#forumdisplaypopups
{
}
.body_wrapper .below_threadlist
{
	/* float: none; */
	margin-left: 10px;
	width: 950px;
}
.body_wrapper .navlinks
{
}
.body_wrapper .footer_morecopyright
{
	float: none;
}
/*@end
@group Forum listing overrides*/
.body_wrapper .titleline
{
	margin-left: 10px;
	float: left;
	width: 90%;
}
.forumbit_post, .childforum LI
{
	padding: 10px 0 0;
	margin-left: 0px !important;
}

.childforum
{
}
.childforum
{
}
.forumbit_post:first-child, .childforum LI:first-child
{
	border-top: 0;
}
#forums H2
{
	margin: 2px 0;
}
.body_wrapper .subforums
{
	float: none;
}
/*@end
@group Post style overrides*/
.body_wrapper .postbit .posthead, .body_wrapper .postbitlegacy .posthead
{
	background: #808080;
	background: -moz-linear-gradient(top, #808080 0%, #646464 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#646464));
	background: -webkit-linear-gradient(top, #808080 0%,#646464 100%);
	background: -o-linear-gradient(top, #808080 0%,#646464 100%);
	background: -ms-linear-gradient(top, #808080 0%,#646464 100%);
	background: linear-gradient(top, #808080 0%,#646464 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#646464',GradientType=0 );
	border: 1px solid #666;
}
.postbit .posthead .postdate, .postbitlegacy .posthead .postdate
{
	color: #EEE;
	margin: 6px 0 5px 5px;
}
.postbit .posthead .nodecontrols, .postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols
{
	margin: 5px 10px 5px 0;
	padding: 0;
}
.nodecontrols A
{
	/* color: #EEE; */
}
.postbitlegacy .postdetails, .eventbit .eventdetails
{
	margin-top: 15px;
}
.body_wrapper .postbitlegacy .postbody, .body_wrapper .eventbit .eventdetails .eventbody
{
	margin-top: 7px;
}
.separator
{
}
.threadpages .separator
{
	border: none;
	background: transparent;
	height: auto;
}
/*@end
@group Forum frontpage*/
#vbulletin_html #sidebar
{
	margin-top: 0;
}
.widget_post_comment
{
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 1px;
	font-size: 0.9em;
}
.widget_post_comment
{
	vertical-align: inherit;
}
H1.huge
{
	background-color: #C4C4C4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4c4c4), to(#999999));
	background-image: -webkit-linear-gradient(top, #c4c4c4, #999999);
	background-image: -moz-linear-gradient(top, #c4c4c4, #999999);
	background-image: -ms-linear-gradient(top, #c4c4c4, #999999);
	background-image: -o-linear-gradient(top, #c4c4c4, #999999);
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #999;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	padding: 5px 10px;
	text-transform: uppercase;
	width: auto;
}
#forums
{
	padding: 0 0px;
	overflow: hidden;
}
#forums LI
{
	overflow: hidden;
	margin-bottom: 8px;
}
LI
{
}
#forums H2
{
	font-weight: bold;
	padding-left: 8px;
}
.onlineuserslist
{
	background: rgb(238, 238, 238);
	padding: 10px 10px 1px;
	padding-right: 3px;
}
#sidebar H2
{
	/* line-height: 100%; */

}
/*@end
@group Search results*/
DL.threadlastpost
{
	margin: 0 0 10px 30px;
}
.lastpost > b {
	font-weight: normal;
}
#threadlist .threadbit DIV.threadmeta
{
	margin-top: 0;
}
/*@end
@group Pagination*/
.pagination SPAN
{
	display: inline-block;
}
#below_searchresults
{
	position: relative;
	width: 100%;
}
#pagination_bottom
{
	float: right;
	position: absolute;
	top: 0;
	/* margin-right: 10px; */
	right: 0;
}
/*@end
@group Footer*/
.footer_copyright, .footer_morecopyright
{
	clear: both;
}
/*@end*/
#searchtypes H3.blocksubhead, .blockbody .blocksubhead:first-child
{
}
LI.block OL.blockbody .blocksubhead
{
	display: block;
}
.body_wrapper .blockfoot
{
	width: auto;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
ol#threads.threads {
	border-top: 1px solid rgb(195,195,195);
}
.body_wrapper .blockfoot.actionbuttons
{
	width: 96%;
	margin-bottom: 40px;
	margin-right: 20px;
	margin-top: 10px;
}
p.forumdescription {
	line-height: 1.2em;
	margin-bottom: 2px !important;
}
.block .blockhead
{
	height: auto;
	width: 100%;
	margin: 5px 0;
	padding: 0;
	font-weight: bold;
	border-bottom: 2px ridge #EEE;
}
#above_searchresults.floatcontainer div#pagination_top{
	margin-right: 10px;
}
#below_searchresults div#pagination_bottom{
	margin-right: 10px;
}
.blockhead h2 {
	text-transform: none;
}
.cp_content {
	margin-top: 30px;
	padding-left: 10px;
}
OL.blockbody .groupbit
{
	min-height: 60px;
	overflow: hidden;
	margin: 20px 0 0;
}
.groupbit:hover .blockfoot
{
	border: none;
	background: transparent;
}
#groups_1, #groups_2
{
	margin: 0;
	overflow: hidden;
}
#groups_1 LI.block.usergroup, #groups_2 LI.block.usergroup
{
	margin: 5px 0;
}
.groupbit DL.stats
{
	float: none;
	position: absolute;
	left: 70px;
	bottom: 0;
}
.groupbit DL.stats DT, .groupbit DL.stats DD
{
	display: inline;
}
.groupbit BLOCKQUOTE.posttext
{
	float: left;
}
.form-wrapper
{
	margin: 10px 0 20px;
}
.form-item
{
	margin: 5px 0 15px;
}
.form-item .description
{
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0;
}
.form-wrapper LEGEND
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	overflow: hidden;
	width: 100%;
}
.fieldset-wrapper
{
	margin-top: 10px;
}
.receiptlist .blockrow
{
	background-color: transparent;
}
.popupctrl
{
	display: inline-block;
}
BODY.page-user- DIV#content
{
	width: 920px;
}
/*user pages*/
BODY.page-user- .view-commerce-user-orders TABLE
{
	width: 940px;
}
BODY.page-user- .view-commerce-user-orders TH
{
	padding: 4px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#DFDFDF));
	background-image: -webkit-linear-gradient(top, white, #DFDFDF);
	background-image: -moz-linear-gradient(top, white, #DFDFDF);
	background-image: -ms-linear-gradient(top, white, #DFDFDF);
	background-image: -o-linear-gradient(top, white, #DFDFDF);
}
BODY.page-user- .view-commerce-user-orders TH.active
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#CCC));
	background-image: -webkit-linear-gradient(top, #f4f4f4, #CCC);
	background-image: -moz-linear-gradient(top, #f4f4f4, #CCC);
	background-image: -ms-linear-gradient(top, #f4f4f4, #CCC);
	background-image: -o-linear-gradient(top, #f4f4f4, #CCC);
}
BODY.page-user- .view-commerce-user-orders TH A
{
	display: block;
	padding: 3px;
}
BODY.page-user- .view-commerce-user-orders TH A IMG
{
	float: left;
}
BODY.page-user- .view-commerce-user-orders TD
{
	padding: 4px;
}
BODY.page-user- .view-commerce-user-orders TR.odd TD
{
	background: #FFF;
}
BODY.page-user- DIV.commerce-order-commerce-order TABLE.views-table
{
	width: 920px;
}
BODY.page-user- DIV.commerce-order-commerce-order TABLE.views-table TH
{
	padding: 8px;
	background-color: #DFDFDF;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#DFDFDF));
	background-image: -webkit-linear-gradient(top, white, #DFDFDF);
	background-image: -moz-linear-gradient(top, white, #DFDFDF);
	background-image: -ms-linear-gradient(top, white, #DFDFDF);
	background-image: -o-linear-gradient(top, white, #DFDFDF);
}
BODY.page-user- DIV.commerce-order-commerce-order TABLE.views-table TD
{
	padding: 4px;
}
BODY.page-user- DIV.commerce-order-commerce-order TABLE.commerce-price-formatted-components
{
	margin-top: 10px;
	margin-bottom: 20px;
}
BODY.page-user- DIV.commerce-order-commerce-order TABLE.commerce-price-formatted-components TD
{
	padding: 10px;
}
BODY.page-user- DIV.commerce-order-commerce-order .field-label
{
	margin-bottom: 10px;
	font-size: 16px;
}
DIV.ajx-nofitication
{
	background-color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	min-width: 15px;
	height: 15px;
	border: 1px solid #999;
	position: absolute;
	z-index: 1000;
	font-size: 11px;
	text-align: center;
	display: block;
	font-weight: bold;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#ccc));
	background-image: -webkit-linear-gradient(top, white, #ccc);
	background-image: -moz-linear-gradient(top, white, #ccc);
	background-image: -ms-linear-gradient(top, white, #ccc);
	background-image: -o-linear-gradient(top, white, #ccc);
	text-shadow: -1px 1px #CCC;
	padding-left: 3px;
	padding-right: 3px;
}
DIV#pm-notification
{
	top: 12px;
	left: 804px;
	z-index: 99999;
	display: none;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#f60));
	background-image: -webkit-linear-gradient(top, white, #f60);
	background-image: -moz-linear-gradient(top, white, #f60);
	background-image: -ms-linear-gradient(top, white, #f60);
	background-image: -o-linear-gradient(top, white, #f60);
	min-width: 16px;
	height: 16px;
	border: 1px solid #F60;
	color: #000;
}
DIV#chat-notification
{
	z-index: 99999;
	display: none;
	position: relative;
	float: right;
	top: -28px;
	left: 16px;
}
DIV.content UL.menu
{
	padding-left: 0px;
	font: bold 1em Arial;
}

/* clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* TEMP - TALLINNA 2012 */
#node-471 .field-name-field-trackday-ref2, #node-471 .field-name-commerce-stock, .node-471-product-commerce-price{
	display:none;
}
#ad-top{
  margin: 0 auto;
  width:970px;
}

