﻿html
{
    background:#292929;
}

body 
{
    margin:0;
    font-family:Arial;
    color:White;
    font-size:14px;
}

#wrapper
{
    background:url(images/layout/background.jpg);
    width:766px;
    margin:0 auto;
    background-color:#474644;
}

/* Menu */
#menu
{
    height:60px;
    background:black;
    vertical-align:middle;
    width:766px;
    font-variant:normal;
}

#menu h2
{
    font-size:123.1%;
    padding:0;
    margin:0;
    
}

#menu h2 a
{
    color:White;
    text-decoration:none;
}

/* Rotator */
#rotator
{
    height:263px;
    position:relative;
    overflow:hidden;
}

/* Content */
#container
{
    position:relative;
    margin:60px 20px 0 20px;
}

#body
{
    width:432px;
    float:left;
}

.divider
{
    border:0;
    border-left:solid 40px #fe5200;
    display:block;
    height:4px;
    background:#757575;
    color:#757575;
    padding:0;
    margin:0 0 10px 0;
}

/* Right Side */
#rightSide
{
    width:274px;
    margin:0 0 0 449px;
}

#rightSide .box
{
    background:#292929;
    margin:0 0 15px 0;
    padding:10px 20px;
}

#rightSide .box select
{
    font-size:80%;
    line-height:17px;
    vertical-align:middle;
    border:1px solid #cccccc;
    margin:0 0 9px 0;
    height:19px;
    display:list-item;
    list-style:none;
}

#rightSide .box h3
{
    margin:0 0 10px 0;
    padding:0;
    font-size:123.1%;
}

#contactInfo
{
    text-align:center;
}

/* Price Quote */
.priceQuoteLabel
{
    float:left;
    width:50px;
    line-height:19px;
    font-size:85%;
}

.instantQuoteEvent,
.instantQuotePackage,
.instantQuoteVehicle
{
    width:180px;
}

#quotePrice
{
    line-height:23px;
    margin:0 0 10px 0;
    font-size:123.1%;
}

.reserveNow
{
    float:right;
}

/* Left overs from SiFR */
.sIFR-alternate
{
    display:none;
}

/* Footer */
#footer
{
    background:white;
    height:21px;
    line-height:21px;
    font-size:10px;
    vertical-align:middle;
    color:#292929;
    clear:both;
    padding:0 0 0 25px;
}

#footerText
{
    background:white;
    font-size:10px;
    color:#292929;
    clear:both;
}

#footerText h2,
#footerText h3
{
    Padding:0;
    margin:0;
}

#footerText h3
{
    font-size:85%;
}

h1,
h2
{
    padding:0;
    margin:0;
}

h2
{
    font-size:95%;
    margin-top:20px;
}

#disclaimer
{
    text-align:center;
    padding-top:6px;
    font-size:70%;
}

table td
{
    border:0;
}

/* Fonts */
a.links:link,a.links:visited 
{
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}
	
a.links:hover 
{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}