fieldset.contactform, fieldset.subscriptionform, fieldset.onlinebookingform
{
border:none;
font-family:arial;
width:400px;
}
div.field label
{
width:100%;
display:block;
color:#818181;
margin-top:4px;
margin-bottom:4px;
font-size:12px;
margin-left:5px;
overflow:hidden;
position:relative;
float:none;
}
body.ie6 div.field label, body.ie7 div.field label
{
line-height:18px;
vertical-align:top;
height:20px;
padding-top:3px;
}
span.required
{
font-size:20px;
font-weight:bold;
color:#550078;
padding-left:5px;
line-height:20px;
vertical-align:middle;
position:absolute;
right:50px;
}
body.ie span.required
{
right:65px;
}
fieldset.contactform span.required
{
display:none;
}
div.field
{
margin-bottom:3px;
float:left;
}
div.field input, div.field textarea
{
background-image:url(/images/input-background.png);
background-repeat:repeat-x;
border:solid 1px #BFBFBF !important;
width:303px;
margin-left:5px;
padding:2px 2px 2px 2px;
height:18px;
font-family:arial;
font-size:12px;
}
div.field select
{
background-image:url(/images/input-background.png);
background-repeat:repeat-x;
border:solid 1px #BFBFBF !important;
width:auto;
margin-left:5px;
padding:2px 2px 2px 2px;
height:auto;
font-family:arial;
}
div.field span.inputlist input
{
width:auto;
height:auto;
border:none !important;
}
div.field textarea
{
height:90px;
}

div.captchafield input
{
margin-left:0px;
}

div.buttonfield 
{
position:relative;
margin-top:10px;
float:left;
width:316px;
}
div.field input.button, div.field button
{
background-color:#A70212;
background-image:none;
color:#ffffff;
font-size:12px;
width:auto;
padding-left:25px;
padding-right:25px;
height:auto;
cursor:pointer;
}
body.ie7 div.field input.button, body.ie7 div.field button
{
width:90px;
}
div.buttonfield label
{
margin-left:5px;
}

div.buttonfield input
{
position:absolute;
top:0px;
left:0px;
}

span.inputlist label
{
width:auto;
display:inline;
}
div.checkboxfield
{
float:left;
clear:left;
margin-top:5px;
}
div.checkboxfield input
{
float:left;
width:auto;
height:auto;
border:none !important;
}
div.checkboxfield label
{
float:left;
width:288px;
}
body.ie6 div.checkboxfield label
{
vertical-align:top;
padding-top:0px;
margin-top:0px;
height:auto;
}

div.field a, div.field a:link, div.field a:visited
{
    color:#000000;
}
div.field a:hover, div.field a:active
{
    color:#999999;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

