BODY {
 margin:0px;
}

DIV.main {
 width:800px;
 border-left:1px solid #C6C6C6;
 border-right:1px solid #C6C6C6;
 border-bottom:1px solid #C6C6C6;
 margin:auto;
 top:0px;
}


/*Top banner and navigation links*/
DIV.topimage {
 width:798px;
 height:95px;
 border-left:1px solid transparent;
 border-right:1px solid transparent;
  border-bottom:1px solid #C6C6C6;
 background:url(../images/car-hire.jpg) no-repeat;
 position:relative;
}

DIV.title {
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 font-style:normal;
 color:#ffa517;
 position:absolute;
 left:150px;
 top:10px;
 LETTER-SPACING: -1px;
 text-transform: uppercase
}

DIV.tagline {
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:normal;
 font-style:normal;
 color:#ffa517; 
 position:absolute;
 left:150px;
 top:70px;
 LETTER-SPACING: -1px;
}

DIV.topnav {
 position:absolute;
 float:right;
 right:17px;
 top:70px;
 display:table;
}

SPAN.topnavlink {
 display:table-cell;
 height:12px;
}

DIV.topnav A.topnavlink {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 font-style:normal;
 color:#ffa517;
 text-decoration:none;
 line-height:12px;
 vertical-align:middle;
}

DIV.topnav SPAN.topnavdiv {
 display:table-cell;
 line-height:12px;
 vertical-align:middle;
}

DIV.topnav SPAN.language {
 padding:0px 3px;
 display:table-cell;
}

DIV.topnav SPAN.language A.topnavlink {
 line-height:12px;
 vertical-align:middle;
}

/*Left navigation styles*/
DIV.left {
 float:left;
 width:165px;
}

DIV.navheading {
 width:165px;
 height:30px;
 display:table;
}

DIV.navheading SPAN.heading {
 padding-left:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#ffa517; 
 vertical-align:middle;
 line-height:30px;
 display:table-cell;
}

DIV.navlink {
 width:163px;
 height:28px;
 background:#F8F8F8;
 border:1px solid #CCC;
 display:table;
}

DIV.navlink SPAN IMG {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#646464;
 text-decoration:none;
 display:table-cell;
 float:left;
}

DIV.navlink SPAN {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:  #999999; 
 text-decoration:none;
 display:table-cell;
 vertical-align:middle;
 line-height:18px;
 text-align:left;

}

DIV.navlink SPAN A.navlink {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:  #999999; 
 text-decoration:none;
 display:table-cell;
 vertical-align:middle;
 line-height:28px;
}

DIV.navlink SPAN A.navlink:hover {
	COLOR: #ffa517; 
}

/*Main content styles*/
DIV.content {
 border:1px solid transparent;
}

DIV.middle {
 float:left;
 width:600px;
 border-bottom:30px solid transparent;
 border-top:12px solid transparent;
 border-left:12px solid transparent;
 border-right:12px solid transparent;
}

A.newslink {
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:normal;
 color:#0075BA;
 text-decoration:underline;
}

DIV.middleform {
 background:#ffa517; 
}

DIV.middleform DIV.middleFormText {
 text-align:center;
 margin:auto;
 width:600px;
 padding:4px;
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:23px;
 font-weight:normal;
 color:#FFF;
}

DIV.middleform DIV.middleFormBtn {
 text-align:center;
 margin:auto;
 width:300px;
 padding:4px;
}

/*Text styles*/
H1 { 
 padding-left:5px;
 border:0px;
 margin:0px;
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:normal;
 color:#0075BA;
 LETTER-SPACING: -1px
 vertical-align:middle;
 DISPLAY: inline;
}

H2 {
 padding:0px;
 border:0px;
 margin:0px;
 font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:normal;
 color:#0075BA;
 LETTER-SPACING: -1px
}

P {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000;
}

LI {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000;
}

/*Right navigation styles*/
DIV.right {
 float:left;
 width:165px;
}

DIV.advert {
 width:163px;
 height:48px;
 border:1px solid #F8F8F8;
 display:table;
}

SPAN.advert SPAN.advertlink {
 display:table-cell;
}

SPAN.advertlink A.advert {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000;
 vertical-align:middle;
 line-height:48px;
 padding:5px 10px;
}

/*Bottom navigation Styles*/
DIV.bottomnav {
 width:760px;
 padding-left:20px;
 background:#F8F8F8;
 clear:both;
 text-align:center;
}

SPAN.bottomlinks {
 display:block;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 line-height:16px;
}

SPAN.bottomlinks A {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
  color:#ffa517;
 text-decoration:none;
}
SPAN.bottomlinks A:hover  {
  color:#9C9C9C;
}

DIV.bottomnav p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#9C9C9C;
 text-decoration:none;
}

A {
  color:#ffa517;
 text-decoration:none;
}
 A:hover  {
  color:#9C9C9C;
}
