body {padding:0;margin:0;background:#79adac url(layout/bg.png) repeat-x;font-size:11px;font-family:tahoma, sans-serif;color:white;}

form, fieldset {margin:0;padding:0;border-width:0;}

input, select, textarea {font-family:arial, sans-serif;font-size:12px;color:#818080;outline:none;}

select {color:#565555;}

p, ul {margin-top:1em;margin-bottom:1em}

img {vertical-align:bottom;}

a img {border-width:0;}

a {color:#b3f3f1;text-decoration:none;}

a:hover {text-decoration:underline;}

.none {display:none !important;}

.columns {width:100%;overflow:hidden;}



.columns a { color:#3E8281;}



#container {width:982px;margin:0 auto;}



#top {height:140px;background:transparent url(layout/top.png) no-repeat left bottom;width:100%;position:relative;}

#top h1 {margin:0;padding:18px 0 0 40px; margin-top:20px;float:left; width: 284px;height:92px; overflow:hidden;font-size:10px; padding-right:0px; position:relative}

#top img {display:block; position:absolute; top:0; left:0; z-index:9999;}

#top .contact-box {padding-left:60px;background:transparent url(layout/contact.png) no-repeat;position:absolute;top:19px;padding-top:25px;width:334px;right:0;height:79px;}

#top .contact-box div {float:left;width:165px;}

#top .contact-box p {font-size:12px;margin-top:0;line-height:1.4em;padding-left:9px;}

#top .contact-box dl {font-size:12px;margin-top:0;line-height:1.4em;padding-left:9px;margin-bottom:1em;}

#top .contact-box dt {float:left;}

#top .contact-box dd {margin-left:41px;}

#top .contact-box a {font-size:11px;padding-left:9px;background:transparent url(layout/arrow.gif) no-repeat 0 6px;text-decoration:underline;}

#top .contact-box a:hover {text-decoration:none;}



#content {background:white url(layout/content.png) repeat-y;padding:6px 3px 0 3px;color:#3c3c3c;font-size:14px;font-family:arial, sans-serif;}

#content-bg {background:transparent url(layout/content1.png) no-repeat left bottom;width:100%;}



#content .columns ul {line-height:1.35em;}

#content .columns ul dfn {font-style:normal;color:#3e8281;font-weight:bold;}



#menu {list-style-type:none;margin:0 auto;padding:0;width:941px;height:40px;background:#d54005 url(layout/menu.png) no-repeat;}

#menu li {float:left;padding-left:1px;background:transparent url(layout/menuli.png) no-repeat 0 0;}

#menu li.first {padding-left:0;background-image:none;}

#menu li a {float:left;text-align:center;position:realtive;height:40px;overflow:hidden;}

#menu li a:hover {border-width:0;}

#menu li.selected img {position:relative;top:-40px;}

#menu li a:hover img {position:relative;top:-40px;}



#path {list-style-type:none;margin:0;padding:0 58px;color:#13504f;font-size:11px;padding-top:11px;margin-bottom:-20px;}

#path li {display:inline;padding-left:20px;background:transparent url(layout/path.png) no-repeat 7px 6px;}

#path li.home {padding-left:0;background-image:none;}

#path li a {color:#3e8281;}



.bg0 {background:transparent url(layout/bg1.jpg) no-repeat right bottom;}

.bg1 {background:transparent url(layout/bg1.jpg) no-repeat right bottom;}

.bg2 {background:transparent url(layout/bg1.jpg) no-repeat right bottom;}

.bg3 {background:transparent url(layout/bg1.jpg) no-repeat right bottom;}

.bg4 {background:transparent url(layout/bg1.jpg) no-repeat right bottom;}



h2 {color:#d54005;font-size:22px;margin:0;font-weight:normal;padding:36px 0 4px 0;}

h2 span {color:#3e8281;}

h3 {color:#3e8281;font-weight:normal;font-size:18px;margin:0.7em 0;}

h3 span {color:#d54005;}

#left {float:left;padding-left:58px;width:559px;padding-bottom:10px;}

#right {float:right;padding-right:38px;width:284px;}

#left p {line-height:1.35em;margin-bottom:1.35em;}

#left.main p {line-height:1.35em;margin-bottom:1em;}



#one-col {padding-left:37px;width:902px;}

#one-col h2 {padding-left:22px;}





.more {background:transparent url(layout/more.gif) no-repeat right top;padding-right:4px;height:24px;}

.more a {float:right;background:transparent url(layout/more1.gif) no-repeat;padding:0 15px 0 28px;line-height:24px;color:white;font-size:11px;}



.map {padding:8px;border:1px solid #e4dccf;margin:0 9px 22px 0;background-color:white;}



#content .columns ul {list-style-type:none;margin:0;padding:0;}

#content .columns li {padding-left:16px;padding-top:8px;background:transparent url(layout/point.png) no-repeat 0 16px;}

#content .columns .links {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}

#content .links li {float:left;padding-left:16px;background:transparent url(layout/point.png) no-repeat 0 11px;font-weight:bold;width:250px;padding-top:4px;}

#content .links li a {color:#00478f;text-decoration:underline;}

#content .links li a:hover {text-decoration:none;}



#content ul.gallery {width:100%;overflow:hidden;padding-top:14px;}

#content .gallery li {padding-left:0;display:inline;background:none;}

#content .gallery li img {width:109px;height:124px;padding:8px;border:1px solid #e4dccf;margin:0 9px 22px 0;background-color:white;}



.offer {list-style-type:none;margin:0;padding:10px 0 15px 0;width:100%;}

.offer li {border-top:1px solid #e4dccf;padding-left:23px;width:880px;overflow:hidden;position:relative;}

.offer li.first {border-top-width:0;}

.offer h3 {color:#d54005;font-size:16px;font-weight:bold;margin:0.5em 0 0.2em 0;}

.offer p {width:700px;line-height:1.35em;margin:0.5em 0 0.7em 0;}

.offer .price {top:50%;right:0;position:absolute;}

.offer dl {margin:0;position:absolute;right:0;top:-20px;padding-left:32px;background:transparent url(layout/time.png) no-repeat 0 0;font-size:18px;width:118px;overflow:hidden;}

.offer .one-row {top:-5px;}

.offer dt {float:left;color:#3e8281;}

.offer dd {margin-left:63px;color:#d54005;}

.offer dt em {font-size:11px;position:absolute;top:22px;left:32px;font-style:normal;font-weight:bold;}



.shop {width:859px;padding-left:23px;}

.shop ol {list-style-type:none;margin:0;padding:0;}

.shop ul {list-style-type:none;margin:0;padding:0;}

.shop h3 {font-size:14px;font-weight:bold;}

.shop .item h3 {font-size:18px;font-weight:normal;color:#d54005;}

.shop h4 {font-size:14px;font-weight:bold;color:#3e8281;}

.shop .item {width:100%;overflow:hidden;border-top:1px solid #e4dccf;padding:32px 0 30px 0;}

.shop .first {border-top-width:0;padding-top:10px;}

.shop .item .photo {float:left;border:1px solid #e4dccf;padding:8px;margin-top:4px;}

.shop .item h3 {margin:0 0 0 148px;padding-bottom:2px;}

.shop .item h4 {margin:0.6em 0 1em 148px;}

.shop .item ul {margin-left:148px;font-size:12px;}

.shop .item li {padding-left:9px;background:transparent url(layout/point1.png) no-repeat 1px 8px;line-height:1.35em;}



#footer {background:transparent url(layout/footer.png) no-repeat;width:100%;overflow:hidden;padding:24px 0;line-height:1.4em;}

#footer p {float:left;margin:0;padding:0 0 0 62px;}

#footer ul {list-style-type:none;margin:0;padding:0 39px 0 0;float:right;}

#footer li {display:inline;padding-left:13px;background:transparent url(layout/line.png) no-repeat 4px 2px;}

#footer li.first {padding-left:0;background-image:none;}

#footer a {text-decoration:underline;}

#footer a:hover {text-decoration:none;}
