/* CSS Document */
.flowtable{
}
.flowtable .lefttext{
	text-align:right;
	font-size:11px;
	padding-right:10px;
}
.flowtable .righttext{
	text-align:left;
	font-size:11px;
}
.flowtable .righttext50{
	text-align:left;
	font-size:11px;
	width:50%;
}

/*.flowtable .boldtext{
	font-weight:bold;
	padding-bottom:25px;
	font-size:14px;
	padding-right:10px;
}*/

.flowtable2{
	width:506px; 
	padding-left:18px; 
	background-image:url('images/orderpanelbottom.gif'); 
	background-repeat:no-repeat; 
	background-position:bottom;
}
.flowtable3{
	width:506px; 
	padding-left:18px; 
	background-image:url('images/orderpanelbottom.gif'); 
	background-repeat:no-repeat; 
	background-position:bottom;
	font-size:13px;
}
.flowtable2 .lefttext{
	text-align:right;
	font-size:11px;
	padding-right:10px;
}
.flowtable2 .lefttext2{
	text-align:right;
	padding-right:10px;
	font-size:14px; 
	font-weight:bold
}
.flowtable2 .righttext{
	text-align:left;
	font-size:11px;
}
.flowtable2 .righttext img{
	padding-left:4px;
}
.flowtable2 .righttext4{
	width:50%;
	text-align:left;
	font-size:11px;
}

.flowtable2 .righttext2{
	text-align:left;
	font-size:11px;
	width:206px;
}
.flowtable2 .righttext3{
	text-align:left;
	font-size:11px;
	padding-bottom:20px;
}
.flowtable2 .righttext3 img{
	vertical-align:middle;
}
.flowtable2 .orange{
	text-align:left;	
	padding-bottom:25px;
	font-size:13px;
	padding-right:10px;
	color:#D84A0C;
}
/* CSS Document */
#languagechoice table{
	width:95%;
}
#languagechoice a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	padding-right:5px;
	padding-top:-5px;
}
#languagechoice a:hover {
	color:#d84a0c;
}
#languagechoice .floatRight {
	text-align:right;
	padding:3px;
}
#languagechoice img {
	margin-bottom:-4px;
}
/* CSS Document */
.orderhistoryTable{
	padding:3px;
	width:450px;
	border: 1px solid #CCCCCC;
}
.orderhistoryTable .heading{
	height:19px;
	padding-left:10px;
	background-color:#999999;
	color:#6F6F6F;
	font-size:12px;
	font-weight:bold;
	background-image: url("images/orderhistoryHeader.jpg");
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F89E78;
	text-align:center;
}
.orderhistoryTable .normal{
	text-align:center;
	padding-left:10px;
	background-color:#E6E6E6;
	color:#666666;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	height:30px;
	padding-top:10px;
}
.orderhistoryTable .hover{
	background-color:#CCCCCC;/*?*/
}
/* CSS Document */
.alternativepay{
	margin-left:10px;
	margin-bottom:10px;
}
.alternativepay .img{
	width:40px;
	text-align:center;
	padding-bottom:5px;
}
/* comparetable  */
.comparetable
{
    width:455px;
    text-align:left;  
}
.comparetable .empty
{
    border:none;
    background-color:#C4C4C6;
}
.comparetable .data
{
    text-align:left;
    padding-bottom:5px;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    padding:5px;
    background-color:#DBDCDE;
    width:55px;  
}
.comparetable .headerleft
{
    font-weight:bold;
    border-bottom:solid 1px #cccccc;
    background-color:#DBDCDE;  
}
.comparetable .header
{
    font-weight:bold;
    background-color:#C4C4C6;
}
.comparetable .top
{
    background-image:url("images/comparetabletop.gif");
    background-repeat:no-repeat;
    height:19px;
}
.comparetable .bottom
{
    background-image:url("images/comparetablebottom.gif");
    background-repeat:no-repeat;
}
.comparetable img
{
    margin-left:20px;
}
.financingoverview 
{
    
    text-align:left;
    background-color:#EFEFEF;   
}
.financingoverview td
{  
    text-align:left;
    padding:5px 10px;
}
.financingoverview .header
{
    font-size:12px;
    font-weight:bold;
    border-bottom:solid 1px #E7E7E7;
    background-image:url("images/financing-header.gif");
}
.financingoverview .product
{
    font-weight:bold;
}
.financingoverview .icon img
{
    margin-top:-5px
}


.trainingEntries 
{
    text-align:left;
    background-color:#EFEFEF; 
    width:97%;  
}
.trainingEntries td
{  
    text-align:left;
    padding:5px;
    border-bottom:solid 1px #E7E7E7;

}
.trainingEntries .entry
{  
    text-align:right;
	font-size: 10px;
    background-color:#F6F6F6;
    white-space:nowrap;
}
.trainingEntries .header
{
    font-size:12px;
    font-weight:bold;
    border-bottom:solid 1px #E7E7E7;
    background-image:url("images/financing-header.gif");
}
.trainingTable {}
.trainingTable td {
    text-align:left;
}