@charset "utf-8";
/* Auto Dirk Hansen CSS */

/*MAIN STYLES*/

p img , div#content .home_teaser img{
border:1px solid #FFFFFF;
}

body {
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
/*background-image: url(../images/body_bg.gif);
background-repeat:repeat-x;*/

background-color: #757477;
}


div#wrapper {
position:relative;
width: 920px;
height: 100%;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
text-align:	center;
}

#frame {
float: left;
display: inline;
width: 920px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;

background-color: #757477;
/*border:5px solid #757477;*/
}

div#swoosh{
position: absolute;
top: 230px;
right: 40px;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*HEADER STYLES*/

div#header {
position:relative;
float: left;
display: inline;
width: 920px;
height:	292px;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

background-color:#000000;
border-bottom:10px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

div#header img.logo{
position:absolute;
top:0px;
left:0px;
}

div#header img#slideimage{
border-left:1px solid #FFFFFF;
}
/*header image slider*/

div#header div#slides {
float: left;
display: inline;
width: 727px;
height:	300px;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


div#header div#slides img{
float:none;
margin: 92px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*header main menu top right*/

div#header div#mainmenu {
float: left;
display: inline;
width:192px;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#header div#mainmenu ul{
float: left;
width: 192px;
height: 19px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

div#header div#mainmenu ul li{
float: left;
width: 192px;
height: 19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-align:left;
font-size: 12px;
}

div#header div#mainmenu ul li a{
float: left;
display: inline;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 2px 10px 0px 10px;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
}

div#header div#mainmenu ul li a:hover, div#header div#mainmenu ul li a.active{
color: #f8981d;
}

div#header div#mainmenu ul li a.active{
font-weight:bold;
}


/*CONTENT STYLES*/

div#content {
float: left;
display: inline;
width: 920px;
height:	auto;
margin:	15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*contentbox main style*/

div#content .contentbox {
position: relative;
float: left;
display: inline;
width: auto;
height:	auto;
margin:	0px 0px 15px 33px;
padding: 10px 10px 10px 10px;

background-color:#000000;
border:1px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;
}

div#content img.tl {
position: absolute;
top: -1px;
left: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.tr {
position: absolute;
top: -1px;
right: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.bl {
position: absolute;
bottom: -1px;
_bottom: -2px;
left: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.br {
position: absolute;
bottom: -1px;
_bottom: -2px;
right: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*home page styles*/

div#content .home_main {
position: relative;
float: left;
display: inline;
width: 534px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content .home_main h1 {
float: left;
display: inline;
width: 534px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}

div#content .home_main p {
float: left;
display: inline;
width: 534px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content .home_teaser {
position: relative;
float: left;
display: inline;
width: 240px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content .home_teaser h2, div#content .home_teaser h3  {
float: left;
display: inline;
width: 240px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}

div#content .home_teaser p {
float: left;
display: inline;
width: 235px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 5px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content .home_teaser h3 {
margin:	5px 0px 5px 0px;
}

div#content .home_teaser div.price {
float: left;
display: inline;
width: 155px;
height:	auto;
margin:	5px 0px 0px 0px;
padding: 0px 0px 0px 5px;
text-align: left;
font-size: 16px;
font-weight: bold;

color: #f8981d;
}

div#content .home_teaser a.readmore {
float: right;
display: inline;
width: 65px;
height:	auto;
margin:	10px 5px 0px 0px;
padding: 0px 10px 0px 0px;
text-align: right;
font-size: 11px;
font-weight: normal;
text-decoration:none;

color: #757477;
background-image:url(../images/arrow_right.gif);
background-repeat:no-repeat;
background-position:right 3px;

}


div#content .home_teaser a.readmore:hover {
color: #DADADA;

background-image:url(../images/arrow_right_white.gif);
}


div#content .home_footer {
float: left;
display: inline;
width: 920px;
height:	auto;
margin:	0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}

div#content .home_footer div.contentbox{
margin:	0px 0px 0px 33px;
}



div#content .home_info {
position: relative;
float: left;
display: inline;
width: 240px;
height:	80px;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content .home_info h4  {
float: left;
display: inline;
width: 240px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content .home_info p{
float: left;
display: inline;
width: 230px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
text-align:left;
font-size:11px;
font-weight:normal;

color:#757477;
}

div#content .home_info a{
text-decoration:none;

color:#757477;
}

div#content .home_info a:hover{
text-decoration:none;

color:#DADADA;
}

/*image box styles*/

div#content .imagebox {
position: relative;
float: left;
display: inline;
width: auto;
height:	auto;
margin:	0px 0px 15px 33px;
padding: 0px 0px 0px 0px;

border:1px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;
}

div#content img.itl {
position: absolute;
top: -2px;
left: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.itr {
position: absolute;
top: -1px;
right: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.ibl {
position: absolute;
bottom: -1px;
_bottom: 0px;
left: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content img.ibr {
position: absolute;
bottom: -1px;
_bottom: 0px;
right: -1px;
float: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*Contact page styles*/


div#content div.contact {
position: relative;
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.contact h1 {
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.contact p {
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}



div#content div.formholder {
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content div.formholder div.row{
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;
}

div#content div.formholder div.label {
float: left;
display: inline;
width: 140px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 3px 0px 0px 20px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content div.formholder div.field {
float: left;
display: inline;
width: 240px;
height:auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content .contactform{
margin:0px;
}

div#content div.formholder input, div#content div.formholder input, div#content div.formholder select {
width: 220px;
height:	18px;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

color:#13100D;
border:1px solid #FFFFFF;
background-color:#DADADA;
}

div#content div.formholder select.typea, div#content div.formholder select.typeb {
width:105px;
}

div#content div.formholder select.typeb {
margin-left:10px;
}

div#content div.formholder input.contact_btn, div#content input.contact_btn {
width: auto;
height:	auto;
margin:	10px 0px 10px 0px;
padding: 0px 5px 0px 5px;
text-align:center;
font-weight:bold;
cursor: pointer;
#overflow:visible;

color:#000000;
border:1px solid #FFFFFF;
background-color:#F8981D;
}

div#content div.formholder input.check {
float:right;
width: auto;
height:	18px;
margin:	0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

border:0px none;
background:none;
}

div#content div.formholder textarea {
width: 220px;
height:	100px;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

color:#13100D;
border:1px solid #FFFFFF;
background-color:#DADADA;
}


/*Route page styles*/

div#content div.routemap {
position: relative;
float: left;
display: inline;
width: 402px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routemap h1 {
float: left;
display: inline;
width: 360px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routemap h2, div#content div.routemap h3 {
float: left;
display: inline;
width:360px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routemap p {
float: left;
display: inline;
width: 360px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content div.routemap2 {
position: relative;
float: left;
display: inline;
width: 455px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routemap2 h1 {
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routemap2 h2, div#content div.routemap2 h3 {
float: left;
display: inline;
width:400px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routemap2 p {
float: left;
display: inline;
width: 400px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}


div#content div.routemap3 {
position: relative;
float: left;
display: inline;
width: 831px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routemap3 h1 {
float: left;
display: inline;
width: 800px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routemap3 h2, div#content div.routemap3 h3 {
float: left;
display: inline;
width:800px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routemap3 p {
float: left;
display: inline;
width: 800px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}


div#content div.routedesc {
position: relative;
float: left;
display: inline;
width: 375px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routedesc h1 {
float: left;
display: inline;
width: 360px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routedesc h2, div#content div.routedesc h3 {
float: left;
display: inline;
width:360px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routedesc p {
float: left;
display: inline;
width: 360px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}


div#content div.routedesc2 {
position: relative;
float: left;
display: inline;
width: 320px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routedesc2 h1 {
float: left;
display: inline;
width: 305px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routedesc2 h2, div#content div.routedesc2 h3 {
float: left;
display: inline;
width:305px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routedesc2 p {
float: left;
display: inline;
width: 305px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content div.aanbod {
position: relative;
float: left;
display: inline;
width: 831px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.aanbod h1 {
float: left;
display: inline;
width: 831px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.aanbod h2, div#content div.aanbod h3 {
float: left;
display: inline;
width:831px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.aanbod p {
float: left;
display: inline;
width: 831px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}



div#content div.routeplan {
position: relative;
float: left;
display: inline;
width: 375px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

div#content div.routeplan h1 {
float: left;
display: inline;
width: 375px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:13px;
font-weight:bold;

color:#FFFFFF;
}


div#content div.routeplan h2, div#content div.routeplan h3 {
float: left;
display: inline;
width:375px;
height:	auto;
margin:	0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:bold;

color:#FFFFFF;
}

div#content div.routeplan p {
float: left;
display: inline;
width: 375px;
height:	auto;
margin:	5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}


div#content div.routeplan div.formholder div.label {
float: left;
display: inline;
width: 140px;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
text-align:left;
font-size:12px;
font-weight:normal;

color:#DADADA;
}

div#content div.routeplan div.formholder div.field {
width: 240px;
}

div#content div.routeplan .contactform{
margin:0px;
}

div#content div.routeplan div.formholder input{
width: 200px;
}

div#content  div.routeplan div.formholder input.contact_btn {
width: auto;
height:	auto;
margin:	10px 0px 10px 0px;
padding: 0px 5px 0px 5px;
text-align:center;
#overflow:visible;

color:#DADADA;
border:1px solid #FFFFFF;
background-color:#000000;
}


/*GOOGLE MAPS styles*/

#map {
	width: 396px;
	height: 600px;
	margin:20px 0px 0px 0px;
	padding:0px;
	border: 2px solid #B6B6B6;
}

.mapframe {
	width: 400px;
	height: 640px;
	margin:0px;
	padding:0px;
	border: 0px none;
	overflow: hidden;
}


/*language footer styles*/

div#content .languagefooter {
float: right;
display: inline;
width: auto;
height:	auto;
margin:	0px 10px 0px 0px;
padding: 5px 5px 5px 5px;
text-align:right;
font-size: 10px;

background-color:#000000;
border:1px solid #FFFFFF;
border-bottom:0px none;

color: #FFFFFF;
}

div#content .languagefooter a {
float: none;
display: inline;
width: auto;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
font-size: 10px;
font-weight: normal;
text-decoration:none;

color: #FFFFFF;
}

div#content .languagefooter a:hover, div#content .languagefooter a.active{
float: none;
display: inline;
width: auto;
height:	auto;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
font-size: 10px;
font-weight: normal;
text-decoration:none;

color: #f8981d;
}


/*FOOTER STYLES*/

div#footer {
float: left;
display: inline;
width: 920px;
height:	24px;
margin:	0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
font-size:10px;
font-weight:bold;

color:#FFFFFF;
border-top:10px solid #FFFFFF;
background-color:#757477;
}

div#footer div.copy{
float: left;
display: inline;
width:auto;
height:	20px;
margin:	0px 0px 0px 10px;
padding: 4px 0px 0px 0px;

color:#FFFFFF;
}

div#footer div.links{
float: right;
display: inline;
width:auto;
height:	20px;
margin:	0px 10px 0px 0px;
padding: 4px 0px 0px 0px;
}

div#footer div.links a{
text-decoration:none;
color:#FFFFFF;
}

div#footer div.links a:hover{
text-decoration:none;
color:#DADADA;
}
/*ELEMENT STYLES*/

.topmarge1 {
margin-top:33px;
}




/*COLOR STYLES*/

.clr_yellow {
color: #f8981d;
}



/*TEMP*/

div#content a.moreoptions {
float: left;
display: inline;
width: auto;
height:	auto;
margin:	10px 5px 0px 0px;
padding: 0px 10px 0px 0px;
text-align: right;
font-size: 12px;
font-weight: bold;
text-decoration:none;

color: #DADADA;
background-image:url(../images/arrow_right.gif);
background-repeat:no-repeat;
background-position:right 3px;

}

div#content a.moreoptions:hover {
color: #FFFFFF;
background-image:url(../images/arrow_right_white.gif);
}





/*image popup with dimmed layer*/


div#dimmedBg {
top: 0px;
left: 0px;
position: absolute;
display: none;
width: 100%;
height: 100%;	
#height: expression(document.body.clientHeight - 0 + "px"); 
z-index: 990;
opacity:.60;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
background-color: #13100d;
}

div#dimmedBox {
position:absolute;
top:0px;
left:0px;
display:block;
width: 680px;
height:auto;
margin:0px 0px 0px -10000px; /*negative left margin to initially hide the imageBox - Fix for IE6*/
padding:0px 0px 0px 0px;
z-index:999;
text-align:center;

}

div#dimmedBox div.content {
position:relative;
float:left;
display:inline;
width:670px;
height:auto;
margin:-3px 0px 0px 0px;
padding:0px 0px 0px 10px;
background-color:#FFFFFF;
}

div#dimmedBox div.content h1{
float:left;
display:inline;
width:650px;
height:auto;
margin:-3px 0px 0px 0px;
padding:10px 0px 20px 15px;
text-align:left;
font-size:17px;

color:#F8981D;
background-color:#FFFFFF;
}

div#dimmedBox div.content h1 span.brown{
color:#261f19;
}

div#dimmedBox div.content a{
float:right;
display:inline;
top:5px;
margin-right:15px;
font-size:10px;
text-decoration:none;
color:#261f19;
}



div#imageBox div.content img.topcorner{
position:absolute;
top:0px;
left:0px;
float:left;
display:inline;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

div#imageBox div.content img.bottomcorner{
position:absolute;
bottom:0px;
left:0px;
float:left;
display:inline;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

iframe.cars {
width:650px;
height:1450px;
margin-left:0px;
border:0px none; 
}





.row a {
text-decoration:none;
color: #f8981d;
}

.row a:hover {
text-decoration: underline;
color: #f8981d;
}


/*error messages*/

div#content div.formholder div#errorMessage{
margin:0px 0px 0px 0px;
display:none;
}

div#content div#errorMessage p {
width:auto;
margin:0px 10px 10px 10px;
padding:5px 5px 5px 5px;
border:1px solid #FF0000;
color:#FF0000;
}

div#content div.formholder p.notice {
width:240px;
font-size:10px;
}

