@charset "UTF-8";

body {
	background:#000 none;
}

/* div#front.order, div#front.download */

div.order, div.download,
div#front.order, div#front.download {
	position:relative;
	width:672px; margin:0 auto; padding:50px 0 0 0;
	color:#000; text-align:left;
}
div#front.order ol#tabs,
div#front.download ol#tabs {
	height:36px; color:#fff;
}
div#front.order ol.step1,
div#front.order ol#tabs.step1 {
	background:transparent url(../images/payment/tabs.gif) 0px 0px no-repeat;
}
div#front.order ol.step2,
div#front.order ol#tabs.step2 {
	background:transparent url(../images/payment/tabs.gif) 0px -36px no-repeat;
}
div#front.download ol#tabs {
	background:transparent url(../images/payment/tabs.gif) 0px -72px no-repeat;
}
div#front.order ol#tabs li,
div#front.download ol#tabs li {
	float:left; width:224px; height:36px;
	text-indent:8px; line-height:34px;
}
div#front.order div#wrap,
div#front.download div#wrap  {
	clear:both;
	padding:32px 16px 0 16px;
	background:#fff none;
}
div#front.order div#wrap h1 {
	position:absolute;
	top:126px; left:160px;
	font-size:2em;
}
div#front.order div#wrap strong.cost {
	position:absolute;
	top:150px; left:160px;
	font-size:3em; color:#990000;
}
div#front.order div#wrap ul.features {
	float:right; width:350px; height:242px;
	padding:10px 0 0 0;
	font-size:1.4em;
}
div#front.order div#wrap ul.features li {
	height:22px;
}
div#front.order div#wrap h3 {
	clear:both; height:26px;
	border-top:1px solid #999;
	padding:20px 0 0 0;
}
div#front.order div#wrap span.ccards {
	display:block; height:90px;
	padding:16px 0 0 0;
}
div#front.order div#wrap span.ccards br {
	display:none;
}
div#front.order div#wrap span.ccards a {
	float:left; position:relative;
	width:90px; height:70px;
	text-align:center; color:#000;
}
div#front.order div#wrap span.ccards a strong {
	position:absolute;
	bottom:0; left:0; width:90px; height:26px;
	font-weight:normal; font-size:0.9em;
}

/* div#front.order form */

div#front.order div#wrap form strong.legend {
	display:block; height:30px;
}
div#front.order div#wrap form {
	padding:0 0 60px 0;
	background:transparent url(../images/payment/bibit.gif) bottom right no-repeat;
}
div#front.order div#wrap form ol {
	margin:0 0 16px 0;
	color:#c23513;
	border:1px solid #c23513;
	background:#fef1ee;
	padding:8px;
}
div#front.order div#wrap form ul {
	overflow:hidden; height:100%;
}
div#front.order div#wrap form ul li {
	float:left; width:50%; height:30px;
}
div#front.order div#wrap form ul li label {
	float:left; width:150px;
}
div#front.order div#wrap form ul li em {
	font-size:0.9em; font-style:normal;
	color:#900;
}
div#front.order div#wrap form ul li input.text,
div#front.order div#wrap form ul li input.bibit_cc_number,
div#front.order div#wrap form ul li input.bibit_cc_ownername,
div#front.order div#wrap form ul li input.bibit_cc_cvv {
	width:160px; height:16px;
	border:1px solid #000;
	vertical-align:middle; font-size:11px; color:#000;
}
div#front.order div#wrap form ul li.optin,
div#front.order div#wrap form ul li.submit {
	width:100%;
}
div#front.order div#wrap form ul li.zipcode input {
	width:70px;
}
div#front.order div#wrap form ul li.country select {
	width:164px;
}
div#front.order div#wrap form ul li.crypto {
	height:72px;
}
div#front.order div#wrap form ul li.optin label {
	float:none;
}
div#front.order div#wrap form ul li.submit button {
	display:block; cursor:pointer;
	height:28px; width:114px;
	background:transparent url(../images/payment/submit.gif) top left no-repeat;
	font-weight:bold; text-align:center;
}
div#front.order div#wrap form ul li.submit a {
	float:right;
	text-align:center; color:#000;
}
div#front.order div#wrap form ul li.submit a:hover {
	text-decoration:underline;
}

/* div#front.download */

div#front.download div#wrap h1 {
	height:34px;
	font-size:2em; color:#c00;
}
div#front.download div#wrap p {
	padding:0 0 16px 0;
}
div#front.download div#wrap ul.files {
	padding:16px 32px;
}
div#front.download div#wrap ul.files li {
	clear:both; height:38px;
	line-height:30px; font-size:1.2em;
}
div#front.download div#wrap ul.files li strong {
	float:left;
}
div#front.download div#wrap ul.files li a {
	float:right; height:38px; width:auto;
	padding:0 24px 0 0;
	background:transparent url(/images/dwnldbutton.gif) top right no-repeat;
	text-align:center; text-decoration:none; color:#fff;
}
div#front.download div#wrap ul.files li a span {
	float:left; height:38px; width:auto;
	padding:0 0 0 54px;
	background:transparent url(/images/dwnldbutton.gif) top left no-repeat;
	font-weight:bold;
}/*
div#front.download div#wrap ol.howto li {
	list-style-type:decimal;
}*/
div#front.download div#wrap ol.howto li {
	padding:8px 0;
}
