/* hollywordnorth.reverb-marketing.com style sheet */

html {
margin:0px;
padding:0px;
}

body {
background-color:#231F20;
margin:0px;
padding:0px;
}

.SpecialRateWindowLink {
color:inherit;
}

* {
font-family:"Georgia","Trebuchet MS","Verdana","Monotype Corsiva", "Arial", "Verdana", "Helvetica";
}

a {
text-decoration:none;
}

img {
border:0px;
}

.clear {
clear:both;
}

h1 {
font-size:23px;
}
h2 {
font-size:20px;
}

.main {
width:960px;
margin:0px auto auto;
background-color:#000;
}

.header {
background:transparent url(header2.png) scroll no-repeat top left;
height:110px;
position:relative;
}

.header h1 {
padding:0px;
margin:0px;
}

.header a {}

.header .phone {
color:#e6b685;
font-weight:bold;
padding:10px;
position:absolute;
right:115px;
top:23px;
font-family:"times new roman";
}
.header .book_now2 a {
color:#ffffff;
font-weight:bold;
padding:10px;
position:absolute;
right:15px;
top:23px;
}
.header .book_now2 a:hover {
color:#b6e685;
}

.content {
color:#3b3b3b;
font-size:15px;
padding: 0px 40px 0px 40px;
}

.content p {}
.content a {}

.content h1 {
font-size:16px;
font-weight:normal;
}
.content h3 {
font-size:13px;
font-weight:bold;
}

.col2_1 {
float:left;
width:430px;
}
.col2_2 {
margin-left:20px;
float:left;
width:430px;
}

.col3_1 {
float:left;
width:280px;
}
.col3_2 {
margin-left:20px;
float:left;
width:280px;
}
.col3_3 {
margin-left:20px;
float:left;
width:280px;
}

.core {
background-color:#fcf6ef;
color:#3b3b3b;
padding-bottom:30px;
}

.core .image_frame {
border-top:4px solid #a1a0a3;
border-bottom:4px solid #a1a0a3;
background-color:#a1a0a3;
height:500px;
}

.footer {
padding-bottom:50px;
text-align:right;
color:#5f5f5f;
font-family:"Trebuchet MS";
font-size:9px;
width:960px;
}

.footer #menu_0 {
margin-top:0px;
}


.footer .links ul {
list-style:none;
}
.footer .links li {
display:inline;
border-right:1px solid #5F5F5F;
padding:0px;
margin:0px;
}
.footer .links .last {
border-right:0px;
}

.footer .links a {
font-size:12px;
color:#a1a0a3;
padding:0px 7px 0px 7px;
}
.footer .links .last a {
padding-right:0px;
}

.footer a {
color:#666;
}
.footer a:hover {
color:#336699;
}

/* errors and notices */

.errors {
border:2px dotted #ff0000;
margin:5px;
padding:20px;
background-color:#ffeeee;
}
.errors pre {
margin:0px;
padding:0px;
color:#000;
}
.errors div {
color:#000;
}

.notices {
border:2px solid #00ff00;
margin:5px;
padding:20px;
background-color:#eeffee;
}
.notices pre {
margin:0px;
padding:0px;
color:#000;
}
.notices div {
color:#000;
}

/* menus */

.main_menu {
padding-top:86px;
padding-right:0px;
width:960px;
}

.menu_container_0 {
background-color:#333;
width:960px;
padding:0px;
margin:0px;
height:24px;
}

.links,
.last_word {
width:910px;
margin:0px;
padding-right:50px;
background-color:#333;
}
.last_word {
background-color:transparent;
margin-top:30px;
}

.footer .menu_0 {
margin:0px 50px 0px 0px;
}

.footer .menu_container_0 {
background-color:#333;
width:910px;
padding:0px 0px 0px 0px;
margin:0px;
overflow:hidden;
height:17px;
}

.main_menu ul {
float:right;
list-style:none;
margin:0px;
padding:0px;
display:inline;
}

.main_menu li {
float:left;
position:relative;
display:inline;
}

.main_menu li a,
.main_menu li span {
color: #ddd;
margin:0px;
display:block;
text-align:center;
font-size:14px;
padding:5px 20px 5px 20px;
}

.main_menu .current a,
.main_menu .current span {
font-weight:bold;
}
.main_menu .current li a,
.main_menu .current li span {
font-weight:normal;
}

.main_menu .hover a,
.main_menu .hover span {
color:#fff;
background-color:#a1a0a3;
}

.main_menu li ul {
margin:0px;
padding:0px;
display:none;
position:absolute;
top:25px;
right:0px;
border-top:0px;
float:right;
width:175px;
height:505px;
z-index:100;
background-image:url(trans.png);

filter:alpha(opacity=90);
opacity: 0.9;
}

.main_menu li li {
float:none;
border:0px;
width:175px;
}

.main_menu li li a,
.main_menu li li span,
.main_menu .hover li a,
.main_menu .hover li span {
text-align:right;
padding:7px 20px 7px 20px;
background-color:transparent;
}
.main_menu .hover a,
.main_menu .hover span {
background-color:#c1c0c3;
color:#fff;
}
.main_menu .hover li a,
.main_menu .hover li span {}
		   
.main_menu li .hover a,
.main_menu li .hover span {
background-color:#c1c0c3;
color:#fff;
}
.main_menu li .last a,
.main_menu li .last span {
padding-bottom:14px;
}
.main_menu li .first a,
.main_menu li .first span {
padding-top:14px;
}


.main_menu .hover ul {
display:block;
}

.main_menu .active a,
.main_menu .active span,
.main_menu .active li a,
.main_menu .active li span {}



.book_now {
text-align:right;
padding-right:0px;
margin-right:20px;
}

.book_now a {
font-size:15px;
font-weight:bold;
color:#fff;
background-color:#a1a0a3;
padding:4px 8px 4px 8px;
}

/* input */
.form {
margin:0px;
}
.form .form_item {
margin-bottom:10px;
}
.form label {
width:100px;
display:block;
float:left;
}
.form .input_item {
float:left;
width:600px;
}
.form input[type='text'],
.form input[type='password'] {
width:200px;
}
.form textarea {
width:347px;
}

.form .help {
font-style:italic;
clear:both;
}


/* breadcrumbs */
.breadcrumbs {
padding-top:5px;
}
.breadcrumbs,
.breadcrumbs a {
font-size:12px;
color:#999999;
}


/* language selection */
.select_language {
float:right;
padding-right:20px;
padding-top:20px;
}
.select_language form {
margin:0px;
padding-left:20px;
padding-top:5px;
}

.select_language img {
border:2px solid transparent;
margin:0px 3px 0px 0px;
}
.select_language .selected img {
border:2px solid #2DA58F;
margin:0px 3px 0px 0px;
}

/* testimonials */
.testimonials {
float:left;
width:218px;
margin-top:19px;
color:#6699cc;
font-size:12px;
}

.testimonials_content .item {
padding-bottom:0px;
}

.testimonials_content .text,
.testimonials .text {
margin:0px;
padding:10px 0px 0px 0px;
}

.testimonials_content .text:before,
.testimonials_content .text:after,
.testimonials .text:before,
.testimonials .text:after {
content:"\"";
}

.testimonials_content .source,
.testimonials .source {
margin:0px;
padding:0px;
}

.testimonials_content .source:before,
.testimonials .source:before {
content:"-- ";
}