table#mainTable{}

#header {
background: #d4002a;
height: 60px;
}

#quickbooking h1 {
text-align : center;
font-family: Avenir Next for ABG,AvenirNextLTW01-Regular,Arial,Helvetica,sans-serif;
font-size : 1.6em;
background : #d4002a;
}

h2 { background: #d4002a; color:#fff; }

.quickbooking h2 {
background: #d4002a;
color:#FFFFFF;
font-size:14px;
margin:0;
padding:15px 0 17px 15px;
}
.quickbooking .quickbooking-section h2 {
background-image: none;
}
#nav1ct {
height:40px;
height:40px !important;
}
#nav1{
background: #121212;
height: 40px;
}

#nav1 a {
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
width:auto;
line-height:40px;
height:40px;
background: #121212;
color: #e4e4e4;
}

#nav1 a:hover, #nav1 a.act{
background-color:transparent;
background-position: right -40px;
color:#eee;
}

#nav1 a:active{
background-position: right -80px;
color:#eee;
}

table#mainTable {
background-color:#eee;
}


.left h2,
.right h2
{
background-color:#d4002a;
color:#FFFFFF;
height:21px;
padding:5px 15px;
}


div.rightcol div.span-1 h2,
div.rightcol div.span-2 h2,
div.leftcol div.span-1 h2,
div.leftcol div.span-2 h2,
div.rightcol div.span-1 h2 a, 
div.rightcol div.span-2 h2 a,
div.leftcol div.span-1 h2 a, 
div.leftcol div.span-2 h2 a
{
color:#fff;
}

div.rightcol div.span-1 a span.more, div.leftcol div.span-1 a span.more, div.rightcol div.span-2 a span.more 
{
/*color:#000000;*/
display:inline;
font-weight:bold;
text-decoration:underline;
}

div.rightcol div.span-1 a:hover span.more, div.leftcol div.span-1 a:hover span.more, div.rightcol div.span-2 a:hover span.more 
{
color:#CC0000;
}


div.rightcol div img
{
background-color:#eee;
display:block;
}

div.rightcol div{background-color:#eee;}
div.rightcol div p{
background-color:#eee;
padding:3px;
}

.row-1{
background-color:#990000 !important;
}

#container {
margin:0px auto 0;
}


input#continue {
background-color: #c00;
border: 1px solid #fff;
height:22px;
background: #c00;
color: #fff;
font-family: Arial, Helvetiva;
font-weight:bold;
font-style:normal;
text-transform:none;
margin-bottom: 10px;
text-align:left;
padding-right: 20px;
font-size:14px;
}

#footerBg {
background: #d4002a;
height:102px;
padding-top:6px;
}

#footerBg ul
{
height:80px;
}

#footerWrapper
{
background-image:none;
}

#footerLinksWrapper a
{
color:white;
}

#footerCopyright p
{
text-align:left !important;
}

#footerWrapper .links li
{
background-image:none;
width: 190px;
padding-right:5px;
padding-bottom:5px;
display:block;
float:left;
/*font-size:90%;*/
}

#footerLinksWrapper .links a:link, #footerLinksWrapper .links a:visited, #footerLinksWrapper .links ul li #links a:link, #footerLinksWrapper .links ul li #links a:visited 
{
color:#fff !important;
font-weight: normal;
}

#footerLinksWrapper .links a:hover 
{
text-decoration:underline;
color:#fff;
}


