﻿
#terms {
    background-color: #ffffff;
    font: Verdana;
}


a.light:link {text-decoration: underline; color: #9999ff;}
a.light:visited {text-decoration: underline; color: #9999ff;}
a.light:active{text-decoration: underline; color: #9999ff;}
a.light:hover{text-decoration: underline; color: #9999ff;}

a.step {
	color: #b1b1b1;
	text-decoration:none;
	outline: none;
}

a.step:hover {
	text-decoration: underline;
	color:#F65A11;
}

.preview1 {
	padding: 3px 3px 3px 3px;
}


/* steps (like order step) */
ul.step {
	/*background: transparent url('../img/step_start.gif') no-repeat bottom left;*/
	padding:8px 0 0 0;
	background: #f65a11; 
	list-style: none;
	/*width: 479px;*/
	margin:0.8em auto 2em;
	padding-left: 0px;
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	/*width:465px;*/
}
ul.step li {
	height: 22px;
	padding:8px 0 0;
	margin-right:10px;
	float: left;
	width: 178px;
	text-align: center;
	background-color: #E5E5E5;
	/*background: transparent url('../img/step_standard.gif') no-repeat bottom left;*/
	
}
ul.step li.step_current {
	padding:8px 0 0 0;
	background: #f65a11; 
	/*url('../img/step_current.gif') no-repeat bottom left;*/
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color:#fff;
}
ul.step li.step_todo {
	/*font-style:italic;*/
	padding:8px 0 0 0;
	background: #e5e5e5; 
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color:#727272;
}
ul.step li#step_end { 
	/*width: 40px;*/
	margin-right:0;
	/*background: transparent url('../img/step_end.gif') no-repeat bottom left;*/ 
}

ul.step li#step_end.step_current { 
	/*background: transparent url('../img/step_end_current.gif') no-repeat bottom left;*/ 
}

ul#order_step {
	background-color: transparent;
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #92CD00;}
    
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.inputlabel {
    font-size: 12px;
} 

.biginput {
    font-size: 17px;
    height: 24px;
    font-family: Arial, Verdana;
} 

.errorbox {
    background-color: #ee0000;
    text-align: left;
    color: #fff;
    
    } 

.validationsummary 
{
    background-color: #ee0000;
    color: #fff;
	font-weight:bold;
	font-family: Arial;
	font-size: 14px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 7px;
} 

.graybox {
    background-color: #666;
    text-align: left;
    color: #fff;
    
    } 
    

.infobox {
    background-color: #92CD00;
    text-align: left;
    color: #fff;
    
    } 
    
    body{font: 100% Verdana,Arial,sans-serif;
    background-color: #FFF;color: #333}

h1.white,h2.white,h3.white, h4.white{margin: 0.2em 0 0.2em 0;color: #fff;}
h1.black,h2.black,h3.black, h4.black{margin: 0.2em 0 0.2em 0;color: #000;}

h1{margin: 0;font-size: 200%}
h2{font-size: 160%}
h3{font-size: 140%}
h4{font-size: 120%}

.termsmainheader
{
    font-family: Arial, Verdana;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}


.termsheader
{
    font-family: Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;}


.terms
{
    font-family: Arial, Verdana;
    font-size: 13px;
    font-weight: normal;
}

table.std thead th {
	background-color:#2c2825;
	height:16px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
}

table.std {
	border-spacing: 0;
	border-collapse: collapse;
	width:100%;
}

table.std td, table.std th {
	padding: 0.1em 1em 0.2em 1em;
	font-size: 12px;
}

table.std th {
	white-space:nowrap;
}

table.std tr.item td, table.std tr.item th {
	background-color: white;
}

table.std tr.alternate_item td, table.std tr.alternate_item th {
	background-color: #fff;
}

table.std tbody tr td, table.std tfoot tr td {
	border-top: 1px solid #bdc2c9;
	text-align: left;
}

table.std thead th.first_item {
	background-position: top left;
}

table.std thead th.last_item {
	background-position: top right;
	text-align: right;
}

table.std thead th.item {
	background-position: -5px 0;
}
table.std tfoot td {
	color: #374853;
	text-align: right;
	white-space: nowrap;
}

table.std .cartprice {
    font-weight: bold;
    text-align: right;

}

table.std td.nopadding {
    padding: 0px 0px 0px 0px;

}

.cartsum {
    font-weight: bold;
    background-color: #f65a11;
    padding: 5px 15px 5px 15px;
    
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color:#fff;

}

.blacklabel 
{
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #2c2825;
	color:#fff;
	text-align: right;
	padding: 0px 5px 0px 5px;
}

#screenshotframe{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	color:#fff;
	font-size: 9px;
	}
