html, body { height: 100%; background: url("../background.jpg"); }

h1.site-title { background: url("../images/world.gif") no-repeat; width: 263px; height: 177px; margin: 0; }
h1.site-title a { text-indent: -9999px; display: block; width: 100%; height: 100%; }

h1 { line-height: 1.15em; }

#main-table { padding-bottom: 40px; width: 724px; overflow: hidden; background: url("../bg.jpg") repeat-y !important; }

.sidebar { /*background: url("../texture.jpg") repeat-y;*/ margin: 0; padding: 0; overflow: hidden; }
.faq-list { padding: 0 20px; }

.site-menu { margin: 0; padding: 0; list-style-type: none; width: 262px; }
.site-menu li { margin: 0; padding: 0; text-indent: 0; width: 262px; }
.site-menu li a { width: 100%; height: 35px; display: block; text-indent: -9999px; }
.site-menu ul { overflow: hidden; background: #ff9934; position: relative; left: 1px; }
.site-menu a:link { color: #000; font-size: 14px; }
.site-menu a:visited { color: #000; font-size: 14px; }
.site-menu a:hover { color: #BF5F00; text-decoration: underline; }

.site-menu .experience { background: url("menu/experience_normal.gif") no-repeat; }
.site-menu .experience:hover { background: url("menu/experience_over.gif") no-repeat; }

.site-menu .taste { background: url("menu/taste_normal.gif") no-repeat; }
.site-menu .taste:hover { background: url("menu/taste_over.gif") no-repeat; }
.site-menu .taste ul { display: none; width: 221px; }
.site-menu.taste .taste ul { display: block; width: 221px; overflow: hidden; }
.site-menu.taste .taste ul a { text-indent: 0; height: auto; }
.site-menu.taste .taste li { height: inherit; }

.site-menu .success { background: url("menu/success_normal.gif") no-repeat; }
.site-menu .success:hover { background: url("menu/success_over.gif") no-repeat; }
.site-menu .ourpassion { background: url("menu/passion_normal.gif") no-repeat; }
.site-menu .ourpassion:hover { background: url("menu/passion_over.gif") no-repeat; }
.site-menu .discover { background: url("menu/discover_normal.gif") no-repeat; }
.site-menu .discover:hover { background: url("menu/discover_over.gif") no-repeat; }

.site-menu .expand { background: url("menu/expand_normal.gif") no-repeat; }
.site-menu .expand:hover { background: url("menu/expand_over.gif") no-repeat; }
.site-menu .expand ul { display: none; width: 221px; }
.site-menu.expand .expand ul { display: block; width: 221px; overflow: hidden; }
.site-menu.expand .expand ul a { text-indent: 0; height: auto; }
.site-menu.expand .expand li { height: inherit; }

.site-menu .connect { background: url("menu/connect_normal.gif") no-repeat; }
.site-menu .connect:hover { background: url("menu/connect_over.gif") no-repeat; }
.site-menu .locations { background: url("menu/locations_normal.gif") no-repeat; }
.site-menu .locations:hover { background: url("menu/locations_over.gif") no-repeat; }

.body-content { padding: 0; margin: 0; overflow: hidden; width: 461px; position: relative; }
.body-content p, .body-content h3 { margin: 0 20px 20px 20px; }
.body-content .page-header { margin: 20px 0 40px 0; text-align: center; }
.body-content ul { font-weight: bold; font-style: italic; padding: 0 20px 0 40px; }
.body-content ul.blind { font-weight: bold; list-style-type: none; font-style: italic; }
.slideshow { margin: 0 !important; width: 461px; overflow: hidden; }
.body-content h2 { margin: 40px 20px 20px 20px; padding-bottom: 5px; border-bottom: 2px solid #e87400; font-style: italic; }
.body-content img.left { float: left; margin: 0 20px 20px 0; border: 5px solid #e87400; }
.body-content img.right { float: right; margin: 0 20px 20px 20px; border: 5px solid #e87400; }
.body-content img.border { margin: 0 20px 20px 20px; border: 5px solid #e87400; }

.body-content .menu { margin: 20px 0 0 0; }
.body-content .menu div { float: left; margin: 0 15px 20px 15px; display: inline; }
.body-content .menu a { text-align: center; }
.body-content .menu a img { margin: 0; float: left; }
.body-content .menu a span { display: block; text-align: center; margin: 10px 0 0 0; }

.center { text-align: center; }
center.header { margin-bottom: 20px; }

h6 { font-family: Arial, Helvetica, sans-serif; color: #537C2D; font-size:11px; text-align:justify; line-height:18px; }
body { SCROLLBAR-FACE-COLOR: #FFB063; SCROLLBAR-HIGHLIGHT-COLOR: #E87400; SCROLLBAR-3DLIGHT-COLOR: #E87400; SCROLLBAR-DARKSHADOW-COLOR: #E87400; SCROLLBAR-SHADOW-COLOR: #E87400; SCROLLBAR-ARROW-COLOR: #E87400; SCROLLBAR-TRACK-COLOR: #E87400; }

a:link { text-decoration: none; font-weight:none; color:#BF5F00 }
a:visited { text-decoration: none; font-weight:none; color:#BF5F00}
a:hover { text-decoration: none; font-weight:none; color:#000000}
a:active { text-decoration: none; font-weight:none; color:#BF5F00}

.fineprint {font-size:7pt; font-family:arial;}
#fineprint {font-size:7pt; font-family:arial;}
.big {font-family:georgia; font-size:13pt;}

td, tr, p, br, body { font-family:Arial, verdana, sans-serif; color: #000000; font-size:12px; text-align:justify; line-height:18px; }
.form td { text-align:left; }


.storeDiv { clear: both; padding: 20px 0 0 0; }
.storeDiv div { font-weight: bold; text-align: center; background-color: #FFBF81; clear:both; margin: 18px 6px 0 6px; }
.storeDiv p { text-align:center; margin:0; }
.storeDiv .storeImgLeft { margin: 0 0 0 20px; float: left; }
.storeDiv .storeImgRight { margin: 0 20px 0 0; float: right; }
.storeDiv span { font-weight:bold; text-align:center; display:block; }

.gelatoInfo { text-align: center; border-top: 18px solid #FFBF81; margin: 20px 6px; }
.gelatoInfo p { text-align: center;margin: 0; padding: 0; }
