#music { position:absolute; left:-99999em; overflow:hidden;}
#sound { display:block; width:16px; height:14px; margin:9px 0 0 22px; background:url('../images/sound-icon.png') no-repeat left top; float:left;}

.column { float:left;}
td.wide { width:282px;}
.intro a { text-decoration:none;}

#sidebar h2 { color:#8ca3b7; font-size:21px; text-transform:uppercase; clear:both;}
#sidebar h3 { color:#8CA3B7; font-weight:bold; margin-top:10px;}
#sidebar h3 a { color:#ffffff; text-decoration:none;}
#sidebar h3 a:hover { text-decoration:none;}
	
#slideshow { width:330px; height:117px; margin:0 0 17px 12px; float:left; position:relative; left:0;}
#slideshow ul { margin:0; list-style:none;}
#slideshow ul li { display:block; position:absolute; top:0; left:0; z-index:1;}
.domenabled #slideshow ul li { display:none;}
#slideshow ul li.active,
#slideshow ul li.active .content { display:block; z-index:25;}

#contact { position:relative;}
#contact ul { margin:10px 0 0 0; list-style:none;}
#contact li { width:150px; height:33px; margin-bottom:11px; padding-left:11px; font-size:1.5em; line-height:33px; background:url(../images/contact-gradient.gif) no-repeat left top;}
#contact li a { font-size:.8em; font-weight:bold; text-decoration:none; line-height:1;}
#contact li a:hover { text-decoration:underline;}
#contact p { padding:11px; font-size:1.5em; font-family:"Times New Roman", Times, serif;}
#contact a { text-decoration:none; font-weight:bold;}
#contact a.order { display:block; width:100px; height:99px; margin-left:28px; background:url('../images/order-btn.png') no-repeat left top;}
#contact a.order:hover { background-position:left -100px;}

#contact .content, #contact .content p { position:relative; z-index:10;}
#contact .bg { width:100%; height:100%; background:#000; position:absolute; left:0; bottom:0; z-index:1;}
#contact .content .bg { width:150px; height:95px; position:absolute; left:0; bottom:127px; z-index:2;}
.contact #contact .content .bg { bottom:6px;}

#subnav { margin-top:50px; font-size:1.5em; text-align:left; float:right; font-family:"Times New Roman", Times, serif;}
#subnav h3 { font-size:1em; text-transform:uppercase;}
#subnav ul { margin:30px 30px 0 0; list-style:none;}
#subnav ul li { text-transform:lowercase;}
#subnav ul li a { display:block; padding:0 50px 2px 2px; text-decoration:none; line-height:1; border-bottom:1px solid #50728e;}
#subnav ul li a:hover { color:#69c8ff; border-bottom:1px solid #fff; line-height:1;}

#footer { font-size:1.2em; font-family:"Times New Roman", Times, serif;}

ul.photos { margin:0; list-style:none;}

.fotos #main { width:968px;}
.fotos #main-content { width:741px;}
.fotos #contact { float:right;}
.fotos h1 { margin-left:94px;}

#gallery { float:right;}
#image_wrap { width:526px; height:350px; margin:0 auto; padding:10px; text-align:center; background:#fff;}
#image_wrap img { max-height:350px;}
.scrollable { width: 540px; height:75px; margin:20px auto 0 auto; padding:10px 10px 10px 0; float:left; background:#fff; position:relative; overflow:hidden;}
.scrollable .items { width:20000em;	position:absolute;}
.items div { float:left; margin-left:10px;}
.items div img { margin-right:5px;}
/* prev, next, prevPage and nextPage buttons */
a.browse { display:block; width:31px; height:30px; margin-top:50px; cursor:pointer; background:url('../images/caroussel-arrows.png') no-repeat;}
a.right { background-position:right top; float:right; margin-left:10px;}
a.left { background-position:left bottom; float:left; margin-right:10px;}
a.disabled { visibility:hidden !important;}


