h1 {
font-size:13px;
color:#275360;
}

body {
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
background:#29495a url("http://jobs.hiltongrandvacations.com/images/hiltongradient.jpg") repeat-x;
margin:15px 0 0;
}

.bc{font-size:12px;}

#menu a{
color:#848694;
}

.lowermenu{
font: 12px arial;
margin-top:0px;
}

.lowermenu li{
background: url("http://jobs.hiltongrandvacations.com/images/linedivider.jpg") no-repeat;
display: inline;
}

.lowermenu li a{
text-decoration: underline;
color:#708090;
padding-left:10px;
padding-right:15px;
}

a{
text-decoration: underline;
color:#708090;
}

.lowermenu li a:hover{
color: #00639c;
}
a:hover{
color: #00639c;
}

.footer {
margin:0 5px;
}

.footerc {
text-align:center;
padding:10px;
}

.cpt {
vertical-align:bottom;
margin:0 0 0 10px;
}

.pwby {
font-size:9px;
line-height:1em;
color:#5d5d5d;
padding:25px 10px 0 0;
}

.pwby a {
text-decoration:none;
color:#5d5d5d;
}

.pwbyt {
float:right;
text-align:right;
}

/* ================================================== */

#topNavLogoLinksContainer {
padding:12px 15px 0 10px;
}

.topNavQuickLinks {
font-size:12px;
padding:20px 7px 0 0;
}

.topNavQuickLinks a {
color:#676767;
font-size:12px;
text-decoration:underline;
}

#topnavTagLine {
font-size:13px;
color:#676767;
padding:10px 15px 6px 0;
}

#topNavmenu {
margin:0 0 10px;
padding:0;
}

.menuItem {
padding:0 2px 0 0;
}

#navContent {
padding-left:0;
margin-left:0;
}

#topNavContainer {
background:#fff;
padding:12px;
}

#logo,#logo a {
font-size:42px;
color:#e76e24;
text-decoration:none;
font-weight:700;
}

#navlist {
list-style-type:none;
white-space:nowrap;
margin:0;
padding:0;
}

#navMenu {
padding-top:0;
background-image:url(../images/menuBG_off.gif);
background-repeat:repeat-x;
border:solid 1px #ccc;
}

#blankNav {
background-image:url(../images/menuBG_off.gif);
background-repeat:repeat-x;
}

#navlist li {
display:inline;
}

#navlist a,#navlist a:visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
float:left;
color:#5d5d5d;
text-decoration:none;
padding:4px 26px;
}

#navlist a:hover {
background-image:url(../images/menuBG_on.gif);
color:#2D1E2D;
}

#sidebar #navlist .uberlink {
background-image:url(../images/menuBG_on.gif);
background-repeat:repeat-x;
background-position:0 50%;
color:#333!important;
font-weight:700;
cursor:default;
}

.loginForm {
width:550px;
}

.loginForm .formLabel {
width:125px;
text-align:right;
}

.loginForm .formInput {
width:175px;
}

.formLabel {
padding:0 7px 0 0;
}

.formErrorMessage {
color:#e00;
text-align:left;
padding:2px;
}


.kwsearch{padding: 0pt 5px 0pt 0pt; color:#009ede; font-family:arial; font-size:11px;}