html {
overflow: -moz-scrollbars-vertical;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
body {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
margin:0;
font-size:12px;
}
a {
color:#696969;
text-decoration:none;

}
ul {
margin-left:40px;
}
.header {
width:745px;
height:35px;
margin:0 auto;
background-image: url(logo.png);
background-repeat:no-repeat;
background-position:25px 0;
background-position:20px;
margin-top:10px;
text-align:right;
padding-top:60px;
padding-right:15px;
border:1px solid #CCCCCC;
border-bottom:0;


}
.header a {
color:#4C4C4C;
text-align:center;
font-size:11px;
text-decoration:none;
padding-right:10px;
padding-left:10px;
padding-bottom:5px;

}
.header a:hover {
color:#FF6600;
}
.top_nav_space {
background-image: url(top_nav_sep.png);
background-repeat:no-repeat;
background-position:0 6px;

margin-left:1px;
padding-right:1px;
padding-top:5px;
padding-bottom:5px;
}
.nav {
background-image: url(nav.png);
width:755px;
height:27px;
margin:0 auto;
color:#EEEEEE;
line-height:26px;
padding-left:5px;
text-transform:lowercase;
border:1px solid #CCCCCC;
border-top:0;
border-bottom:2px solid #ffffff;


}
.nav a {
color:#FFFFFF;
text-align:center;
font-size:14px;
text-decoration:none;
padding-right:22px;
padding-left:22px;
}
.nav a:hover {
color:#FF6600;

}
.menu_default02, .menu_current02 {
padding-left:23px;
padding-right:23px;
display:block;
float:left;
background-image: url(nav_sep.png);
background-repeat:no-repeat;
margin-left:-1px;


}
.nav_space {
background-image: url(nav_sep.png);
background-repeat:no-repeat;

margin-left:1px;
padding-right:1px;
padding-top:6px;
padding-bottom:6px;
}
.nav_left {
padding:12px;

}
.menu_default03, .menu_current03, .menu_default13, .menu_current13, .menu_default1, .menu_current1 {
background-image: url(left_nav.png);
background-repeat:no-repeat;


display:block;
color:#4C4C4C;
font-size:14px;
padding-left:15px;
text-decoration:none;
padding-top:2px;
padding-bottom:6px;

}
.menu_default03:hover, .menu_current03:hover, .menu_default13:hover, .menu_current13:hover, .menu_default1:hover, .menu_current1:hover {
background-position:0 -23px;


}
#contentframe {
background-image: url(conback.png);
background-position:top center;
background-repeat:no-repeat;

background-color:#ffffff;
width:100%;
min-height:375px;
text-align:center;
margin-bottom:150px;
position:relative;
z-index:0;
top:175px;
padding-top:10px;
padding-bottom:25px;
}
.clear {
height:0;
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
margin:0px;
}
.content {
width:760px;
margin:0 auto;
padding-bottom:20px;
border:1px solid #CCCCCC;
border-bottom:0;
border-top:0;

}
.content_left {
width:228px;
margin-right:2px;
float:left;


}

.content_right {
float:right;
width:530px;
}
content_right p {
padding:15px;
}
.banner {
margin-bottom:2px;
}



#content a{
text-decoration:none;
color:#226394;
}
#content a:hover{
text-decoration:underline;
}
h1{
font-size:23px;
line-height:24px;
color:#FF3300;
font-weight:normal;
}
.quick_search_header {
background-image: url(search_header.png);
background-position:top center;
background-repeat: repeat-x;
background-color:#FF6600;
padding:25px;
font-size:17px;
padding-bottom:10px;
color:#FFFFFF;
padding-top:15px;
}
.quick_search_header_c {

color:#003366;
}
.quick_search {
background-color:#FF6600;
padding-left:25px;
padding-right:25px;

background-image: url(search_footer.png);
background-position:bottom center;
background-repeat: repeat-x;
height:188px;

}

.search_break {
border-bottom:1px dashed #CC3300;
height:1px;

}
.Selectrooms, .SelectPrices, .Location {
margin-top:11px;
border:1px solid #D1D1D1;
width:177px;
font-size:12px;
color:#003366;
padding:1px;

}
.search_btn {
background-image: url(search_btn.png);
border:0;
height:25px;
width:59px;
cursor:pointer;
font-size:13px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-top:7px;
padding-bottom:3px;

}
.Location {
margin-bottom:11px;
}
.con1{
width:400px;
float:left;

}
.con2{
float:left;
width:200px;
margin-top:10px;
text-align:right;
}
.con3{
float:left;
width:370px;
margin-left:20px;
margin-top:30px;
}
.con2 h2{
margin-top:20px;
font-size:17px;
line-height:24px;
color:#CEA500;
}
.required {
color: #CC3300;
}

label{
width:170px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
.textfield, .select, .textarea, .email {
border:1px solid #a7a6aa;
padding:3px;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#003366;
margin:0;
margin-bottom:2px;

}
.textfield {
width: 180px;
}
.select {
width: 188px;
padding:1px;
height:19px;
}

.textarea {
width: 180px;
height: 55px;
overflow:auto;
}
.email {
width: 180px;
}
.form_heading {
height:50px;
font-size:15px;
line-height:50px;
color:#003366;
margin-bottom:10px;

}

.formsubmiterror {
margin-top:30px;
font-size:13px;

}

.form_heading label{
width:300px;

}
.submit {
width: 188px;
border:0px solid #C5C5C5;
padding:2px;
font-size: 12px;
background-color:#CC3300;
color:#ffffff;
margin-left:176px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;

}

.footer {
width:760px;
margin:0 auto;
text-align:center;
margin-bottom:25px;
padding-top:10px;
border:1px solid #CCCCCC;
border-top:1px dashed #999999;
padding-bottom:10px;


}
.footer a {
color:#000000;

font-size:9px;
text-decoration:none;
padding-right:6px;
padding-left:6px;
line-height:20px;

}

.sitemap ul{
list-style:none;
padding-left:0px;
list-style-type:none;
font-size:13px;
line-height:20px;

}
.sitemap{
margin-top:15px;
margin-bottom:15px;
}
.sitemaplevel0{
font-size:13px;
color:#CC3300;
display:block;

}
.sitemaplevel1{
font-size:12px;
color:#003366;
display:block;

}
hr {
margin-top:10px;
border:0;
border-top: 1px solid #CCCCCC;
height:1px;
width: 100%;
}
