/*
Styles for CoyleHostpitality.com
date: March 30, 2009
by: 3PRIME, LLC.
*/

@import "/assets/css/reset-fonts.css";
@import "/assets/css/login-buttons.css";
@import "/assets/css/frmLogin.css";
@import "/assets/css/lftside-buttonhooks.css";
@import "/assets/css/inner-page.css";

/* WIDTHs, FONT */
html, body,
#topbarnav,
#header,
#contentarea,
#footer {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
html, body {
width: 100%;
}
#topbarnav .inner,
#header .inner,
#contentarea .inner,
#footer .inner {
width: 900px;
margin: 0 auto;
position: relative;
overflow: hidden;
}

/* BACKGROUND COLORs, TEXT COLORs */
html, body,
#topbarnav, #footer {
background-color: #e9edf0;
color: #5a6a83;
}
#header, #contentarea {
background-color: #fff;
color: #444;
}

/* Specific Layouts */
#topbarnav {
height: 30px;
}
#topbarnav .inner {}

#header {
border-top: 1px solid #dfe3e5;
}

#header .inner {
height: 79px;
border-bottom: 2px solid #610d0d;
overflow: hidden;
}
#header01 {
position: absolute;
width: 276px;
height: 76px;
overflow: hidden;
top: 0px;
left: 0px;
background: url(/assets/images/layout/hdr-logo.png) no-repeat top left;
}
#header01 a {
display: block;
width: 100%;
height: 100%;
}

#header02 {
width: 593px;
overflow: hidden;
position: absolute;
right: 0px;
height: 79px;
}
#headernav {
position: absolute;
bottom: 0px;
padding: 0 6px 0 90px;
}

#headernav a {
float: left;
padding: 4px 8px 10px 8px;
border-top: 1px solid #fff;
text-transform: uppercase;
/*color: #8f8f8f; */
color: #323265;
text-decoration: none;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
#headernav a:hover {
color: #610d0d;
border-top-color: #610d0d;
}

#contentarea {
padding: 10px 30px;
}
#contentarea .inner {
min-height: 350px;
width: 808px;
margin: 0 auto;
}

#footer * {
color: #666;
text-decoration: none;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.4em;
text-transform: capitalize;
}

#footer a {
color: #666;
text-decoration: none;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
line-height: 1.4em;
text-transform: capitalize;
}
#footer a:hover {
color: #000;
}

#footer ul,
#footer div {
margin-top: 10px;
margin-bottom: 10px;
}

#footer ul {
width: 75%;
margin-left: 15%;
clear: both;
overflow: hidden;
}

#footer {
border-top: 1px solid #dfe3e5;
}

#footer div {
clear: both;
}

#footer li {
float: left;
width: 32%;
}
#footer li a {
display: block;
width: 100%;
white-space: nowrap;
}

#footer .center {
text-align: center;
}

#footer .center a {
border-bottom: 1px solid;
}

#footer #flags a { border-width: 0; }
#flags a img { height: 20px; border: 1px solid #666; }
#flags a:hover img {border-color: #000; }


