@font-face
{
    font-family: AvenirNextLTW01-Regular;
    src: url('../Fonts/eot/AvenirNextLTW01-Regular.eot');
    src: url('../Fonts/eot/AvenirNextLTW01-Regular.eot?#iefix')format("embedded-opentype"), url('../Fonts/woff/AvenirNextLTW01-Regular.woff'), url('../Fonts/ttf/AvenirNextLTW01-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face
{
    font-family: AvenirNextLTW01Demi;
    src: url('../Fonts/eot/AvenirNextLTW01Demi.eot');
    src: url('../Fonts/eot/AvenirNextLTW01Demi.eot?#iefix')format("embedded-opentype"), url('../Fonts/woff/AvenirNextLTW01Demi.woff'), url('../Fonts/ttf/AvenirNextLTW01Demi.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face
{
    font-family: 'Avenir Next for ABG';
    src: url('../Fonts/eot/Avenir Next for ABG.eot');
    src: url('../Fonts/eot/Avenir Next for ABG.eot?#iefix') format('embedded-opentype'), url('../Fonts/woff/Avenir Next for ABG.woff') format('woff'), url('../Fonts/ttf/Avenir Next for ABG.ttf') format('truetype'), url('../Fonts/svg/Avenir Next for ABG.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Avenir Next for ABG Cnd';
    src: url('../Fonts/eot/Avenir Next for ABG Cnd.eot');
    src: url('../Fonts/eot/Avenir Next for ABG Cnd.eot?#iefix') format('embedded-opentype'), url('../Fonts/woff/Avenir Next for ABG Cnd.woff') format('woff'), url('../Fonts/ttf/Avenir Next for ABG Cnd.ttf') format('truetype'), url('../Fonts/svg/Avenir Next for ABG Cnd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Avenir Next for ABG Demi';
    src: url('../Fonts/eot/Avenir Next for ABG Demi.eot');
    src: url('../Fonts/eot/Avenir Next for ABG Demi.eot?#iefix') format('embedded-opentype'), url('../Fonts/ttf/Avenir Next for ABG Demi.ttf') format('truetype'), url('../Fonts/woff/Avenir Next for ABG Demi.woff') format('woff'), url('../Fonts/svg/Avenir Next for ABG Demi.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.float-column {
	PADDING-LEFT: 10px; WIDTH: 350px; FLOAT: left; PADDING-TOP: 10px
}
.full-width {
	PADDING-LEFT: 10px; WIDTH: 700px; FLOAT: left; PADDING-TOP: 10px
}
.image-left-margin {
	MARGIN-LEFT: 15px
}
.image-right-margin {
	MARGIN-RIGHT: 15px
}
.div-left-margin {
	PADDING-LEFT: 15px
}
.div-right-margin {
	PADDING-RIGHT: 15px
}
.data {
	
}
.clsInfoTable {
	
}
TABLE.data {
	WIDTH: 574px; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed
}
TABLE.data TD {
	BORDER-BOTTOM: #c5d1db 1px solid; BORDER-LEFT: #c5d1db 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #c5d1db 1px solid; BORDER-RIGHT: #c5d1db 1px solid; PADDING-TOP: 2px
}
TABLE.data TH {
	BORDER-BOTTOM: #c5d1db 1px solid; BORDER-LEFT: #c5d1db 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f1f4f6; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 22px; COLOR: #3e6584; BORDER-TOP: #c5d1db 1px solid; BORDER-RIGHT: #c5d1db 1px solid; PADDING-TOP: 2px
}
.rates {
	
}
.button
{
	background-color: #D7D7D7;
	border: 2px solid #808080;
	font-size: small;
	font-weight: bold;
	color: #000000;
	width: 64px;
}
a.button {
    background-color: #D7D7D7;
    border: 2px solid #808080;
    font-size: small;
    font-weight: bold;
    color: #000000;
    width: 64px;
    padding: 1px 6px;
    text-decoration: none;
    cursor: default;
}

.Heading
{
	font-size: large;
	font-weight: bold;
	color: #CD0304;
	font-style: normal;
	font-family: AvenirNextLTW01-Regular,Verdana;
}
TABLE.rates {
	WIDTH: 750px; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed
}
TABLE.rates TD {
	BORDER-BOTTOM: #c5d1db 1px solid; BORDER-LEFT: #c5d1db 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 30px; BORDER-TOP: #c5d1db 1px solid; BORDER-RIGHT: #c5d1db 1px solid
}
TABLE.rates TD SPAN {
	MARGIN-TOP: 10px; FLOAT: right; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
TABLE.rates TD SPAN STRONG {
	COLOR: #c00; FONT-SIZE: 110%
}
TABLE.rates TD SPAN B {
	COLOR: #c00; FONT-SIZE: 110%
}
TABLE.rates TD A.button {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; WIDTH: 96px; DISPLAY: inline; FONT-FAMILY: AvenirNextLTW01-Regular, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/red-button.gif) no-repeat; FLOAT: left; HEIGHT: 24px; COLOR: #fff; MARGIN-LEFT: 5px; OVERFLOW: hidden; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
TABLE.rates TH {
	BORDER-BOTTOM: #c5d1db 1px solid; BORDER-LEFT: #c5d1db 1px solid; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f1f4f6; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 22px; COLOR: #3e6584; BORDER-TOP: #c5d1db 1px solid; BORDER-RIGHT: #c5d1db 1px solid; PADDING-TOP: 4px
}
TABLE.rates TD UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: -5px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
TABLE.rates TD A {
	COLOR: #515158; TEXT-DECORATION: underline
}
TABLE.rates TD A:hover {
	TEXT-DECORATION: none
}
TABLE.rates TD UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/content-area-sep.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
.list {
	
}
DIV.contentHolder UL.list LI {
	PADDING-BOTTOM: 5px
}
.dropshadow {
	
}
.imagecontainer {
	MARGIN: 10px 0px 10px 10px; BACKGROUND: url(../images/shadowalpha.png) no-repeat right bottom; FLOAT: left; CLEAR: left
}
.imagecontainer IMG {
	BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; BORDER-LEFT: #a9a9a9 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; MARGIN: -6px 6px 6px -6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; BORDER-TOP: #a9a9a9 1px solid; BORDER-RIGHT: #a9a9a9 1px solid; PADDING-TOP: 4px
}
.animate {
	
}

#footer {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/Avis_Footer_980x132.gif) no-repeat; FONT-SIZE: 10px; OVERFLOW: hidden; PADDING-TOP: 223px
}
#footer A {
	COLOR: #4c4c4c; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer UL {
	FLOAT: right
}
#footer UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: url(../images/separator-f.gif) no-repeat 0px 50%; PADDING-TOP: 0px
}
#footer UL LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.colouredParagraph
{
    font-size: medium; 
    color: maroon
}

.colouredParagraphSmall
{
    font-size: small; 
    color: maroon
}

.colouredParagraphExtraSmall {
    font-size: x-small;
    color: maroon
}

.emphasisText
{
    color: #CD0304;
}

.loginControl
{
    background-color: #EDEDED;
    border-color: #666666;
    border-style: Solid;
    border-width: 1px;
    font-family: AvenirNextLTW01-Regular,Verdana;    
    color: #333333;
}

.loginControlHeader
{
    background-color: #990000;
    font-weight: bold;
    color: White;
}

.validationSummary {
    width: 300px;
    margin: 0px auto 10px auto;
    border: solid 2px #990000;
    width: 100%;
    text-align: center
}