body {position:absolute; font:14px Arial, sans-serif; color:#78634c; line-height:20px; min-width:1086px; min-height:735px; width:100%; height:100%; overflow:hidden;}
.glob {position:absolute; width:100%; height:100%; overflow:hidden;}
.main {margin:0px auto 0 auto; 	width:1086px; z-index:2; height:100%;}
.page_spinner {position:fixed; background:url(../images/loader.gif) 50% 50% no-repeat #fff; z-index:99; width:100%; height:100%; top:0; left:0}
.gall_spinner {position:absolute; width:24px; height:24px; top:0px; right:0px; background:url(../images/gallLoader.gif) right top no-repeat; z-index:90;}
a {text-decoration:none; outline:none;}
h1 {float:left;}
h2 {font:40px 'Shojumaru', sans-serif; text-transform:uppercase; padding-bottom:19px; color:#bbb17c;}
h3 {font:24px 'Shojumaru', sans-serif; text-transform:uppercase; padding-bottom:39px; position:relative; top:5px; color:#bbb17c;}
.center {padding:0 0; width:100%; height:100%; position:relative;}
.fleft {float:left;}
.fright {float:right;}
.imgIndent {margin-bottom:18px;}
.imgIndent1 {margin-bottom:7px;}
.colIndent {top:116px; position: relative;}
.contentPad {background:url(../images/contentPad.jpg) no-repeat; padding:59px 0 0 0px;width:769px; height:340px; -webkit-box-shadow: 0px 0px 20px 0px rgba(203, 201, 181, 0.3); box-shadow: 0px 0px 20px 0px rgba(203, 201, 181, 0.3);}
.contentPad2 {background:url(../images/contentPad2.png) no-repeat; width:783px; height:427px; left:263px; position:absolute; z-index:-1; top:164px;}
#follow-icon .img_act {position:absolute; top:0; left:0; background-color:#c9171e;}
/*-----scroll-----*/
.track4 {position:absolute; top:97px; left:732px; width:19px; height:257px; background:url(../images/track.jpg) 0 0 no-repeat; }
.shuttle4 {position:relative; width:19px; height:69px; background:url(../images/shuttle.png) 0 0 no-repeat; margin:0 0;}
.scroll4 {width:204px; height:207px; margin-bottom:0; font:14px 'Times New Roman', sans-serif; font-weight:bold; color:#78634c; text-align:left; display:inline-block;}
.scroll4 li {padding-bottom:6px;}
.scroll4 span {float:right;}
.track5 {position:absolute; top:97px; left:336px; width:19px; height:257px; background:url(../images/track.jpg) 0 0 no-repeat; }
.shuttle5 {position:relative; width:19px; height:69px; background:url(../images/shuttle.png) 0 0 no-repeat; margin:0 0;}
.scroll5 {width:204px; height:207px; margin-bottom:0; font:14px 'Times New Roman', sans-serif; font-weight:bold; color:#78634c; text-align:left; display:inline-block;}
.scroll5 li {padding-bottom:6px;}
.scroll5 span {float:right;}
.scroll-line {background:url(../images/scroll_line.png) 0 bottom no-repeat; height:38px; margin-bottom:25px;}
#bgStretch>img {background:#fff;}
.holder-content {display:inline-block;}
#page_privacy p {width:683px; margin-left:40px;}
#page_privacy a {color:#c04c3d; text-decoration:none;}
#page_privacy a:hover {text-decoration:underline;}
#page_more p, #page_privacy p {width:680px; margin-left:45px;}
.call {font:14px 'Arial', sans-serif; color:#c04c3d; font-weight:bold;}
/*-----header-----*/
header {position:relative; width:215px; height:262px; z-index:1; padding-bottom:33px;}
#logo {background:url(../images/logo.png) 0 0 no-repeat; display:inline-block; width:167px; height:167px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#logo:hover {text-decoration:none;}
.logoHolder {display:inline-block; position:relative; padding:5px 0px 0px 24px;}
.headerHolder {position:absolute; width:215px; z-index:2;}
/*-----Sprites-----*/
.ex-8 {position:relative; text-decoration:none; background:url("../images/button-sprite.png"); display:inline-block; padding:10px 24px 12px 24px; font:14px 'Average', sans-serif; color:#fff; text-transform:uppercase; float:left; margin-left:130px;}
/*-----menu-----*/
#menu_part {position:absolute; width:215px; height:2500px; z-index:1; background:url(../images/headerHolder_bg.jpg) repeat-y; left:40px; top:-500px;}
.menu {position:relative; z-index:1; display:inline-block; margin-bottom:148px;}
.menuHolder {width:215px; float:left; z-index:1; display:inline-block; text-align:center;}
#menu {z-index:3; position:relative;}
#menu > li {float:left; position:relative; display:inline-block; width:100%; padding:10px 0px 12px 0px; background:url(../images/menu_line.png) center bottom no-repeat;}
#menu > li > a > p {position:relative; top:35px; font:12px 'Trebuchet MS', sans-serif; color:#5582a1; letter-spacing:0px;}
#menu > li > a {color:#fff; font-family:'Average', sans-serif; display:inline-block; text-transform:uppercase; font-size:15px; position:relative;}
#menu > li > a:hover {text-decoration:none;}
#menu > li.active > a {text-decoration:none;}
.submenu_1 {position:absolute; z-index:2; width:76px; background:url("../images/superfish_part.png"); top:7px; left:155px; height:83px; text-align:center;}
.submenu_1 li {position:relative; display:inline-block; width:76px;}
.submenu_1 a {color:#ce161c; font:15px 'Average', sans-serif; display:inline-block; text-transform:uppercase; text-align:center; line-height:24px; height:18px;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a {text-decoration:none; color:#c3ba8b}
#menu .last{background:none;}
.mText{position:relative;}
/*-----content-----*/
#content {position:absolute; top:-65px; z-index:0;}
#content > ul {margin-top:182px;}
#content > ul > li {position:absolute; overflow:hidden;}
.color{color:#c04c3d;}
.margTop {margin-top:45px;}
footer {font:12px 'Acme', sans-serif; color:#fff; text-transform:uppercase; font-weight:400;}
footer a {font:12px 'Acme', sans-serif; color:#fff; text-transform:uppercase; text-decoration:none;}
footer a:hover {text-decoration:underline;}
footer p {margin-bottom:14px;}
#follow-icon {float:right; margin-right:81px;}
#follow-icon li {float:left; margin-left:3px}
#follow-icon a {position:relative; display:block;}
#follow-icon .img_act {position:absolute; top:0; left:0; background-color:#fff;}
.txtAlign {text-align:center;}
/*-----Map-----*/
.google_map {width:304px; height:209px; float:left; margin-left:37px; background:#fff;}
.location {position:relative; display:inline-block; left:93px; top:116px;}
.locationText_1 {font:14px Arial, sans-serif; color:#c04c3d; text-decoration:none; line-height:17px; margin-bottom:3px; position:relative; text-align:center;}
.locationText_2 {font:14px Arial, sans-serif; color:#78634c;}
.locationText_3 {font:14px Arial, sans-serif; color:#78634c; text-decoration:none;}
.phone {display:inline-block; width:97px;}