body {
font-family:verdana;
margin:0;
padding:0;
background:#164975;
color:#ffffff;
font-size:10px;
}

a { color:#fdd735; }

a img { border-width:0; }

.site {
width:760px;
margin:0 auto;
}

.tlogo { position:absolute; top:0; left:auto; }

.top {
background: no-repeat 0 0;
font-size:10px;
padding-top:2px;
height:78px;
}

.switchlang {
    position:relative;
    }
.switchlang a{
    margin:-47px 0 0 671px;
    position:absolute;
    }

.loggedin {height:52px; margin-left:515px;}
*>.loggedin { height:43px; font-size:9px; }
::root .loggedin { height:43px; }
.loggedin h3 {font-size:10px; margin:0; }
.loggedin h3 span { vertical-align:top;  }


.loggedin p {margin:0;}
.signout { padding-left:15px; }

*>.top { height:87px; }

#topnav {
text-align:right;
padding-right:3px;
clear:left;
padding-top:22px;
}


#topnav a img {
margin:0 -3px 0 -3px;
}



.top p {
margin:0;
}

.anontop div.subcopy {
width:200px;
float:left;
margin-right:30px;
}

.anontop {
margin-left:310px;
}

.anontop .emailenter label {
display:block;
padding-bottom:4px;
}

.anontop .emailenter input {
width:165px;
height:16px;
padding:0;
border:solid 1px black;
}

.anontop .emailenter input.gobutton 
{
	width:28px; height:18px; border-width:0; vertical-align:bottom; padding-bottom:1px; }

.maincontent {
background:#7f161a no-repeat top left;
margin:-2px 0 0 0;
height:390px;
}


*>.maincontent { height:auto; min-height:390px; margin-top:0px; }


.footer {
background: url(images/footer_bg.jpg) repeat-x bottom left;
color:#edbe39;
font-size:9px;
line-height:12px;
padding:83px 13px 0 13px;
clear:both;
margin-bottom:-20px;
}

*>.footer { padding-top:94px; }

.footer a {
color:#edbe39;
text-decoration:none;
}

.footer p.links {
padding-bottom:5px;
}

.footer .locator {
width:103px;
float:right;
margin-top:-5px;
}

.errorpage { padding:75px 35px 0 20px; }
.errorpage h1 { font-size:12px; }

.prodright {
    float:right;
	margin-right:40px; 
	width:208px;
	}
.rtpromo {
	margin-top:-2px;
	margin-bottom:10px;
	padding-top:12px;
	width:205px;
	border-top:1px solid #E9612F;
	background:url(images/prod_rt_promo_bg.jpg) no-repeat bottom left;
    }
.rtpromo h5 {
	margin-top:0px;
	margin-bottom:15px;
	padding:0 0 0 12px; 
	}
.rtpromo p {
    margin:0;
    padding-right:20px;
	padding-bottom:20px;
	padding-left:11px;
	background-position:bottom right;
	background-repeat:no-repeat;
    }
    
.truste {
	padding:20px 10px 10px 10px;
    background-color:#A53220;
	}
	 
.loginError {
	color: #ebfa02;
	}
	
	
