* {outline:0 none; font-family:Georgia; margin:0; padding:0; font-style:italic;}
body {background:#af5e25 url(/img/bg.gif) repeat-x;}
a img {border:0 none;}
a:hover {text-decoration:none;}
h1 {color:#fcb448; font-size:24px; font-weight:normal; margin:26px 0 9px;}
h1 a {color:#fcb448;}
h2 {color:#fcb448; font-size:16px; font-weight:normal;}

#wrapper {background:url(/img/main-bg.png) no-repeat top center;}
#main {width:916px; margin:0 auto; overflow:hidden;}
#left {width:245px; float:left;padding:27px 0 0 15px;}
#left i a {font-size:14px; color:#3b0101;}
#logo {vertical-align:bottom;}
#t_nav {margin:41px 0 3px; height:26px;}
#b_nav {margin:0; padding:17px 0 24px;}
#b_nav li {margin:0 17px 1px 0; padding:5px 0 5px 33px; list-style:none; height:20px; width:195px;}
#b_nav a {font-size:18px; color:white;}
#b_nav li.active {background:#742e21 url(/img/nav_star.gif) no-repeat 12px 8px;}
#t_guest {margin:0 0 13px; line-height:18px; vertical-align:bottom;}
#i_guest {padding:0 0 3px 4px; vertical-align:bottom;}
.n_guest {letter-spacing:1px; margin-top:3px; font-size:14px; color:#3B0101;}
.a_guest {padding:9px 0 9px 19px; height:14px; line-height:14px; margin-top:3px;//margin-top:7px;}
.a_guest a {color:white; font-size:11px; letter-spacing:1px;}

#right {margin-left:293px; width:602px;}
#options {margin-top:6px; height:66px;}
#options .opt {float:right; text-align:center; margin-right:45px; padding-top:8px;}
#options .opt a {color:#faf2c8; font-size:14px;}
#options .opt img {margin-bottom:4px;}

#m_response {color:white; padding:0 20px 10px 0; font-size:14px;}

#h_view {text-align:right; height:30px; margin:24px 26px 0 0;}
#h_view a {color:#3b0101; font-family:"Trebuchet MS"; font-style:normal; font-size:14px; background:#f4e68d url(/img/view_sw-bg.png) repeat-x; padding:5px 18px 7px; line-height: 30px;}
#h_view a.active {background:#f4e68d;}
#w_view {padding:9px 8px; margin-left:-1px; position:relative; height:193px; background:url(/img/view_img-bg.png) no-repeat;}
#w_view img {position:absolute; top:9px; left:8px;}

#h_room {margin:29px 0 4px;}
#b_room {background:url(/img/num-bg.png) no-repeat;color:white;padding:0 0 0 94px; height:223px; margin-bottom:20px;}
#b_room ul {font-size:11px; list-style:none; padding-top:6px;}
#b_room li {padding:10px 35px 10px 0; width:271px;}
#b_room ul h3 {font-size:18px; font-weight:normal;}
#b_room ul a {color:white;}
#b_room #armoring {float:right; width:160px; margin:22px 13px 0 0;}
#b_room #armoring ul {padding:3px 0 15px;}
#b_room #armoring li {font-size:14px; padding:3px 0 3px 18px; line-height:18px;background:url(/img/nav_star.png) no-repeat 4px 7px}

#services {background:url(/img/services-bg.png) no-repeat; margin-top:5px; position:relative; width:608px; height:208px; color:white; font-size:11px;}
#services div {position:absolute; line-height:11px;}
#services h3 {font-size:16px; line-height: 17px; font-weight:normal; margin-bottom:3px;}
#services a {color:white;}
#services #neg {left:83px; top:17px;}
#services #con {left:83px; top:77px;}
#services #sau {left:83px; top:139px;}
#services #lob {left:382px; top:16px;}
#services #cin {left:382px; top:79px;}

.inner {font-size:14px; padding:2px 0 10px; width:186px; margin-top:12px;}
.inner li {list-style:none; margin:2px 0 2px 4px; padding:3px 0 4px 3px; line-height:12px;}
.inner a {color:white; text-decoration:none; vertical-align:middle;}
.inner img {float:left; margin-right:9px;}

#iservices {background:url(/img/iservices-bg.png) no-repeat; padding:2px 0 10px; float:right;}
#iservices li {height:51px;}
#iservices p {margin:6px 0;}
#iservices li.act {background:url(/img/iroom_act.png) no-repeat;}

#irooms {background:url(/img/irooms-bg.png) no-repeat; padding:2px 0 5px;}
#irooms li {height:55px;}
#irooms p {margin:8px 0;}
#irooms li.act {background:url(/img/iroom_act.png) no-repeat;}

#iarmoring {background:url(/img/iarmoring-bg.png) no-repeat; margin-top:12px; padding:13px 8px 13px 14px; height:175px;}
#iarmoring ul {font-size:14px; color:white; margin:10px 0 12px;}
#iarmoring li {list-style:none; font-size:14px; padding:3px 0 3px 18px; line-height:18px;background:url(/img/nav_star.png) no-repeat 4px 7px}

.h_content {background:url(/img/cont/bg.png) repeat-x; height:7px; margin:0 7px;}
.f_content {background:#712512 url(/img/cont/bg-b.png) repeat-x bottom left; height:7px; margin:0 7px;}
.bw_content {background:#712512 url(/img/cont/bg.png) repeat-x 0 -7px;}
.b_content {background:url(/img/cont/bg-r.png) repeat-y top right; color:white; font-size:14px; padding:13px 21px;}
.b_content img {border:solid 2px white;}
.b_content p {margin-bottom:15px; font-size:15px; font-style:normal; line-height:20px;}
.b_content li {margin-left:35px;}
.b_content ul {margin-bottom:15px;}
.b_content a {color:white;}
.orange {color:#f9aa35;}
.room_item {background:url(/img/room.png) no-repeat right center; height:72px; margin-bottom:9px;}
.room_item .review {float:left; line-height:20px; padding:6px 0;}
.room_item .action {float:right; border-left:solid 1px #bc9c96; margin:13px 0 0 8px; padding:6px 31px 11px 11px;}
.room_item .action a {color:white;}

#content form {padding:10px 0;}
#content form label {float:left; width:120px; color:white; font-size:14px; text-align:right; padding:0 10px 0 0;}

#gallery {padding-top:15px; overflow:hidden; clear:right;}
#gallery div {line-height:20px; background:url(/img/image-bg.png) no-repeat; padding:4px 10px; float:left; margin:0 6px 32px 0; color:white; font-size:14px;}
#gallery div a,
#gallery div a:link,
#gallery div a:visited {color:white; word-wrap:break-word;}

#footer {background:url(/img/footer-bg.png); padding:105px 0 0; height:44px; clear:both; margin-top:20px;}
#footer a {color:#b1867f;}
#footer div {width:916px; margin:0 auto; color:#b1867f; font-size:12px; text-align:right;}
#footer div span {float:left; margin:0 10px 0 25px; text-align:left; font-family:Tahoma; color:#b1867f; font-size:11px;}

.pager {color:white;}
.pager a {color:white;}
.notification {color:white; font-size:22px; font-weight:bold;}
input.error,
textarea.error,
select.error
{border:1px solid red;}
div.fieldError {border:1px solid maroon;font-size:12px;position:absolute;padding:2px 4px;background-color:white;color:red;}

#TB_ajaxContent {background: #873817;}

#ie li {float: left; margin-right:20px; text-align:center; list-style:none;}
#ie p,
#ie a {color:white;}
