body
{
	margin:10px 0px 0px 0px;
        padding:0px;
        background-color:#F9F3E3;
        text-align:center;
}

.title, .subtitle
{
        font-family:Arial,Helvetica,Verdana;
        font-size:22px;
        line-height:34px;
        /*font-weight:bold;*/
        color:#AE4C19;
        letter-spacing:1;
}
.coloured
{
        color:#AE4C19;
}
.subtitle
{
        font-size:13px;
        letter-spacing:0px;
        font-weight:bold;
        line-height:24px;
}

.diff 
{
        width:100%;
        background-image: url('../i/dot.gif');
        background-repeat: repeat-x;
}

.content
{
        width: 469px;
        /*height: 469px;*/
        padding: 15px 15px 0px 15px;
        background-color:#FFFFFF;
}

.menuarea
{
        padding: 7px 0px 5px 0px;
        background-color:#FFFFFF;
}

td
{       
        font-family:Arial,Helvetica,Verdana;
        font-size:13px;
        line-height:19px;
        color:#000000;
}
.content_leftbox_small
{       
        font-family:Arial,Helvetica,Verdana;
        font-size:13px;
        line-height:19px;
        color:#000000;
}

a
{       
        font-family:Arial,Helvetica,Verdana;
        font-size:13px;
        line-height:20px;
        color:#A4A3AC;
        text-decoration:none;   
}

.download
{       
        font-family:Arial,Helvetica,Verdana;
        font-size:13px;
        line-height:20px;
        color:#AE4C19;
        text-decoration:none;   
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover,
a.menuactive:link, a.menuactive:visited, a.menuactive:active, a.menuactive:hover,
a.menusub:link, a.menusub:visited, a.menusub:active, a.menusub:hover,
a.menusubactive:link, a.menusubactive:visited, a.menusubactive:active, a.menusubactive:hover
{       
        padding: 0px 0px 0px 10px;      
        font-family:Arial,Helvetica,Verdana;
        font-size:14px;
        line-height:18px;
        color:#A4A3AC;
        text-decoration:none;   
}

a.menusub:link, a.menusub:visited, a.menusub:active, a.menusub:hover,
a.menusubactive:link, a.menusubactive:visited, a.menusubactive:active, a.menusubactive:hover
{
        padding-left: 30px;     
        font-size:12px;
        line-height:18px;
}

a.menu:hover,
a.menuactive:link, a.menuactive:visited, a.menuactive:active, a.menuactive:hover,
a.menusubactive:hover,
a.menusubactive:link, a.menusubactive:visited, a.menusubactive:active, a.menusubactive:hover
{
        color:#AE4C19;
}

.meta,
a.meta:link, a.meta:visited, a.meta:active, a.meta:hover,
a.metaactive:link, a.metaactive:visited, a.metaactive:active, a.metaactive:hover
{
        font-family:Arial,Helvetica,Verdana;
        font-size:11px;
        line-height:20px;
        color:#AE4C19;
        text-decoration: none;  
}

a.meta:hover,
a.metaactive:link, a.metaactive:visited, a.metaactive:active, a.metaactive:hover
{
        color:#000000;
}

td.frm
{
        line-height:25px;
}

input.long, input.normal, input.normal2, input.short, select,
textarea.long, textarea.long2, textarea.contact
{
        font-family:Arial,Helvetica,Verdana;
        border-color:#AE4C19;
        border-style:solid;
        border-width:1;
        border-left-width:1;
        border-top-width:1;
        border-right-width:1;
        border-bottom-width:1;
        width:180px;
        height:20px;
        font-size:12px;
}

input.normal
{
        width:60px;
        background-color : White;
}

input.normal2
{
        width:120px;
}

input.short
{
        width:20px;
		
}

textarea.long
{
        width:220px;
        height:130px;
}

textarea.long2
{
        width:220px;
        height:94px;
}

textarea.contact
{
        width:360px;
        height:80px;
}

td.meta {
  position:relative;
  height:80px;
}

form.request {
  padding:0;
  margin:0;
}

form.request table {
  margin-top:10px;
  width:161px;
  position:relative;
  left:-2px;
}

form.request table td {
  margin:0;
  padding:0;
}

form.request label {
  color:#AE4C19;
  font-size:11px;
}

form.request input {
  width:104px;
  height:16px;
  margin:0;
  padding:0;
  font-size:11px;
  position:relative;
  top:-1px;
  margin-right:2px;
}

form.request img {
  border:0;
  margin:0;
  padding:0;
}

form.request img#checkInDate1, form.request img#CheckOutDate1 {
  top:3px;
}

form.request td.left {
  width:38px;
}

form.request td {
  white-space:nowrap;
}

form.request #request_submit {
  width:163px;
  margin-top:15px;
  font-size:11px !important; 
  color:#AE4C19;
  font-family:Arial, Helvetica;
  font-weight:normal;
}

div.footer {
  position:relative;
  top:-80px;
  left:172px;
  height:18px;
}

#checkInDate1 {
  position:relative;
  top:3px;
}

#CheckOutDate1 {
  position:relative;
  top:3px;
}

div.gabrielli-link-wrapper {
  position:relative;
  border:1px solid #f9f3e3;
  top:-1px;
  left:-1px;
}

a.gabrielli-link {
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    color:black;
    position:absolute;
    top:10px;
    right:-477px;
    display:block;
    cursor:pointer;
    width:469px;
    height:65px;
    text-align:right;
    background: url('../i/logo-gabrielli.gif') right bottom no-repeat;
}

* html a.gabrielli-link {
  top:11px;
}
