/*blue headings and links #518cb7;  orange #efa240; tan #ece686; yellow #fefe75;*/
body 
{
margin-top: 10px;
background-color: white;
background-image: url("../images/background22.jpg");
text-align: left;
font-family: Tahoma;
}

a, a:active, a:visited
{
    font-family: Tahoma;
    font-size: 11px;
    color: #518cb7;
    text-decoration: none;
}

a.top, a:active.top, a:visited.top
{
    font-family: Tahoma;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}

a.content, a:active.content, a:visited.content
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #518cb7;
    text-decoration: none;
}

a:hover, a:hover.top, a:hover.content
{
  color: #efa240;  
}

h2
{
    color: #518cb7;
    font-size: 14px;
}

h3
{
    color: #518cb7;
    font-size: 12px;
}
img
{
    border: 0px solid #999999;
    padding: 2px;
}

.topImg
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
}

li
{
    margin-left: 15px;
}

.topLinks
{
    background-image: url("../images/clarion_09.jpg");
    background-repeat: repeat-x;
    height: 31px;
    width: 93px;
    text-align: center;
    vertical-align: middle;
    float: left;
    padding: 2px;
    border-left: 1px white;
    border-right: 1px white;
    margin: 1px;
}
.topLinksB
{
    background-image: url("../images/clarion_09.jpg");
    background-repeat: repeat-x;
    height: 31px;
    width: 98px;
    text-align: center;
    vertical-align: middle;
    float: left;
    padding: 2px;
    border-left: 1px white;
    border-right: 1px white;
    margin: 1px;
}
.Bar
{
    background-image: url("../images/clarion_03.jpg");
    background-repeat: repeat-x;
    width: 799px;
    height: 7px;
    margin: 0px;
    padding: 0px;
    position: inherit;
}

select
{
    font-size: 11px;
    color: #333333;
    width: 110px;
}

input
{
    font-size: 11px;
    color: #333333;
}

.main
{
    font-size: 11px;
    color: #333333;
    width: 250px;
}
.small
{
    width: 14px;
}

/*This class is for spam. it hides a field which if filled out, prevents spam form going through*/
.special {
width:5px;
visibility:hidden;
}

/*sections: Main, Top, TopLeftImg, TopCenterImg, TopRightImg, Content, leftContent, contentTopBar, contentText, specialText,contentAddress, rightNav, Footer, BottomNav, topBar,Header,Links*/

#Main
{
width: 799px;
text-align: center;
border-top: 1px solid #1e5075;
border-bottom: 0px;
background-color: #ece686;
}

#Content
{
background-color: #ece686;
width: 799px;
text-align: left;
position: relative;
font-size: 11px;
}

#Links
{
    background-color: white;
    height: 31px;
    width: 799px;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
#Top
{
    background-color: white;
    height: 193px;
    width: 799px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    position: relative;
    
}
#Header
{
    width: 799px;
    height: 148px;
    position: inherit;
}

#TopImages
{
    background-image: url("../images/background22.jpg");
    height: 212px;
    width: 799px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    
}

#TopLeftImg
{
    /*267*/
    float: left;
   margin: 0px;
}
 #TopCenterImg
{
    /*265*/
    float: left;
    margin: 0px;
}

#TopRightImg
{
    /*267*/
    float: left;
    margin: 0px;
}
#rightNav
{
    width: 195px;
    background-color: #ece686;
    float: right;
    
}
#leftContent
{
    background-color: #ece686;
    width: 604px;
    float: left;
    background-image: url("../images/clarion_24.jpg");
    background-repeat: repeat-y;
    background-position: right;
}
#contentTopBar
{
    background-image: url("../images/clarion_22.jpg");
    background-repeat: no-repeat;
    width: 597px;
    height: 22px;
    background-color: #f3f1be;
    text-align: right;
    padding-top: 6px;
    padding-right: 0px;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #518cb7;
}
#contentAddress
{
    text-align: center;
    margin: 10px;
    color: #333333;
    clear: both;
}
#Specials
{
    font-weight: bold;
    color: white;
    height: 150px;
    background-color: #ece686;
}
#SpecialsHeader
{
    background-image: url("../images/clarion_31.jpg");
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
}
#SpecialsText
{
    color: #333333;
    font-weight: normal;
    padding: 5px;
    background-color: #ece686;
}
#SpecialsImage
{
    width: 100%;
    text-align: center;
    position: relative;
    background-color: #ece686;
}
#Reservations
{
    font-weight: bold;
    color: white;
    height: 200px;
    background-color: #efa240;
    padding: 2px;
    vertical-align: top;
}

#ReservationsHeader
{
    width: 100%;
    height: 27px;
    background-image: url("../images/reservations.jpg");
    background-repeat: no-repeat;
    background-color: #efa240;
}

.specialText
{
    background-color: #f4f1be;
    border: 1px solid #efa240;
    padding: 10px;
    width: 500px;
    margin: 10px;
}
#contentText
{
    padding: 10px;
}
#Footer
{
    background-color: #fefe75;
    width: 800 px;
    color: #518cb7;
    font-size: 10px;
    float: left;
    clear: both;
    padding: 2px;
    border-top: 1px solid #1e5075;
    border-bottom: 1px solid #1e5075;
}
#fLeft
{
    width: 800 px;
    float: left;
    text-align: left;
}
#fRight
{
    width: 45%;
    float: right;
    text-align: right;
}

#BottomNav
{
    clear: both;
    color: white;
    background-image: url("../images/background22.jpg");
}

#BottomNav a:active, #BottomNav a:visited, #BottomNav a
{
    color: white;
    font-weight: bold;
}
#BottomNav a:hover
{
    color: #efa240;
    font-weight: bold;
}
#Floater
{
    width: 275px;
    height: 230px;
    float: left;
}
.floatL
{
    float: left;
    position: absolute;
    top: 0px;
    left: 10px;
}
.floatR
{
    float: right;
    position: absolute;
    top: 0px;
    right: 10px;
}
#TA_rated110 {
	margin-top: 40px;
	align: center;
	background-color: #ece686;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
