body {
margin-top:0px;
margin-right: auto;
margin-left: auto;
margin:0px;
padding:0px;
border:0px;
text-align:center;
font-size:8pt;
font-family:verdana,arial,sans-serif;
color:#334A47;
line-height: 1.5;
}



img
{
padding: 0px;
border: 0px;
margin:0px;

}

#maincontainer{

width: auto;
margin-top:0px;
padding:0px;
border:0px;
text-align: left;
}


#yellowbox

{
margin: 0px;
border: 0px;
padding: 0px;
height:45px;
width: 100%;
background:#FFFF99;
text-align:left;
}

#logo
{
margin: 0px;
border: 0px;
padding: 0px;
display: inline;
position: absolute;
left:30px;
top:20px;
}

#definewidth
{
margin: 0px;
border: 0px;
padding: 0px;
width: 804px;
}


#birdslogo
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
padding-top: 16px;
}

#righthandinfo
{
float: right;
margin: 0px;
border: 0px;
padding: 0px;
}


#arrowbox
{
float:left;
margin: 0px;
padding: 0px;
width: 42px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background: #FFFFFF;
}


#offerbox
{
float: right;
background:#FFFF99;
width: 120px;
margin: 0px;
border: 0px;
padding: 0px;
font-size: 1.0em;
}

#pagecontainer
{
float: none;
margin: 0px;
margin-left: 0px;
border: 0px;
padding: 0px;
width: 804px;
margin-top: 0px;
}

#leftcontainer
{
margin: 0px;
border: 0px;
padding: 0px;
float:left;
width: 402px;
}

#SmallLeftContainer
{
margin: 0px;
border: 0px;
padding: 0px;
float:left;
width:201px;
}

#rightcontainer
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
width: 402px;
}

#LargeRightcontainer
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
width: 603px;
}



.bigimageloc
{
float: right;
}


#column1
{
float: left;
margin: 0px;
border: 0px;
padding: 0px;
width: 201px;
}

#column2
{
float: right;
margin: 0px;
border: 0px;
padding: 0px;
width: 201px;
}


#column3
{
float: left;
margin: 0px;
border: 0px;
padding: 0px;
width: 201px;

}

#column4
{
float: right;
margin: 0px;
border: 0px;
padding: 0px;
width: 201px;
}

.columntable
{
float: left;
width: 250px;
}

.columntableright
{
float: right;

}

#column34
{
float: right;
width: 402px;
}
#column234
{
float: right;
width: 570px;
}


.textbox1
{
position: relative;
float: right;
width: 172px;
margin: 0px;
border: 0px;
padding-right: 0px;
text-align: left;
}

.textbox2
{
position: relative;
width: 172px;
margin: 0px;
border: 0px;
padding: 0px;
}


.textbox3
{
position: relative;
margin: 0px;
border: 0px;
padding: 0px;
margin-top: 10px;
font-style: italic;
}


.textbox5
{
text-align: center;

}


.tablebox{
position: relative;
float: right;
margin-top: 10px;
width: 172px;


}

.pricetable caption
{
text-align: left;
font-family: verdana,arial,sans-serif;
font-size: 1.2em;
font-weight: 600;
color: #C12750;

}


.PageStartCapital
{float:left;
margin: 0px;
border: 0px;
padding: 0px;
margin-right: 3px;
padding-top: 3px
}

.PageStartCapital2
{float:left;
margin: 0px;
border: 0px;
padding: 0px;
margin-right: 0px;
padding-top: 3px
}


#offercontainer
{
position: absolute;
height: 40px;
top: 116px;
left: 260px;
background: #FFFFFF;
}

.pagetitle
{
font-family: verdana,arial,sans-serif;
font-size: 1.2em;
font-weight: 600;
color: #C12750;
}

.para
{
color: #C12750;
font-size: 1.0em;
}

.spacerblock
{
background:white;
height: 29px;
}

.spacerblock2
{
background:white;
height: 6px;
}


#imageHolder
{float:left;
margin: 0px;
border: 0px;
padding: 0px;
width: 801px;
margin-top: 20px;
}

#leftImageHolderRight
{
margin: 0px;
border: 0px;
padding: 0px;
float: left;
width: 402px;
}

#leftImageHolder
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
width: 373px;
}

#rightImageHolder

{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
width: 373px;
}

.landscapePositionLeft
{
margin: 0px;
border: 0px;
padding: 0px;
float: left;
margin: 0px;
border: 0px;
padding: 0px;
}


.landscapePositionRight
{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
margin: 0px;
border: 0px;
padding: 0px;


}

#herearrowholder
{
position: absolute;
left: 593px;
top: 310px;
z-index: 2;
}

#hereposition
{
position: relative;
top: 160px;
left: 48px;
}

.commentText
{
font-size: 0.8em;
font-style:  italic
}

.marketblock
{
position: relative;


}

.paraspacer
{
height: 10px;
width:206px;
margin: 0px;
border: 0px;
padding: 0px

}

.infoPicSpacer
{
border-top: 5px solid white;
border-bottom: 5px solid white;
}


.redhighlight
{color: #C12750;
font-weight:600}

.redunderline
{border-bottom: 1px solid #C12750;
}

#menu
{
position: relative;
left: 125px;
width:800px;
margin: 0px;
border: 0px;
padding: 0px;
padding-top: 15px;
padding-bottom: 15px;
}

#footer
{
clear:both;
float:left;
margin: 0px;
border: 0px;
padding: 0px;
width: 804px;
margin-top: 0px;

}

#innerfooter
{
float: right;
margin: 0px;
border: 0px;
padding: 0px;
width: 774px;
margin-top: 20px;
border-top: 1px solid black;
}



#contact
{
margin: 0px;
border: 0px;
padding: 0px;
margin-top:12px;
float: left
}




#tandc
{float: right;
margin-top:12px;
text-align: right;
}

.titlefont
{
font-family: Times New Roman, serif;
}

.menu
{
display:inline;
margin: 0px;
border: 0px;
padding: 0px;
padding-right: 10px;
padding-top: 5px;
font-size: 1.75em;
font-weight: 500;
}

p
{
margin:0px;
margin-bottom:10px;
padding:0px;
border:0px}


.italic
{font-style: italic;}

label
{
text-align:left}

.inlinelink

{font-weight:600; 
}

a
{margin: 0px;
border: 0px;
padding: 0px;
}

a:active{
color:#C12750;
}

a:link
{

color:#334A47;

font-style:normal;

text-decoration:none;

}

a:visited{

color:#333333;

font-style:normal;

text-decoration:none;

}

a:hover
{

color:#C12750;

font-style:normal;

text-decoration:none;
}

form{

margin:0px;

margin-top:5px;

border:0px;

padding:0px;

line-height:250%;

text-align:left
}

h1{
font-family: Times New Roman, serif;
margin: 0px;
border: 0px;
padding: 0px;
font-size: 1em; 
font-weight: normal; 
}

h2
{
margin: 0px;
border: 0px;
padding: 0px;
font-family: verdana,arial,sans-serif;
font-size: 1.2em;
font-weight: 600;

}

.highLightText
{
font-weight:500;
color:#C12750
}

.pricetable
{
font-size: 1em;
font-family:verdana,arial,sans-serif;
}

.cellFormat
{
padding-right: 5px;
border-bottom: 1px solid grey;
border-collapse: collapse;
}

.BirdHeading
{
font-size: 1em;
font-weight: 600;
}

.highLightText
{
font-weight:500;
color:#C12750
}

.linklistformat
{
margin-left: 8px;
padding-left: 8px;
}

ul
{
margin-left: 0px;
padding-left: 0px;
}

#pricetable
{
font-size: 1em;
font-family:verdana,arial,sans-serif;
}

.BirdHeading
{
font-size: 1.0em;
font-weight: 600;
}

#emailformstyle
{

border: 0px;
margin: 0px;
padding: 0px;
margin-top:0px;
color: #003300;
text-align: left;
}
 
#goleft
{
float: left
}

form
{
margin: 0px;
padding:0px;
margin-top: 0px;
}

#textboxlayout
{margin: 0px;
padding: 0px;
margin-top:20px;
}

#hearabout
{
margin: 0px;
padding:0px;
margin-top:20px;
}

#bookingbutton
{
float: left;
width:35px;
margin-top:0px;
padding:0px;
border-style:inset;
text-align:center;
border-width: 1px;
border-color:#334A47;
background:#FFFF99;
}