.ie7-slide {display:none;}
body {background:url(../images/bg.gif) center top no-repeat #000; font-size:16px/1em; color:#545454; font-family:Helvetica, Arial, sans-serif;}

#shell2 {width:900px; margin: 0 auto; background:url(../images/bg-sidebar.png) right top repeat-y #fff;}

td {border:none !important;}

#content a {color:#8b4015 !important; text-decoration:underline;}

p {line-height:1.7em; margin-bottom:1em; margin-top:.5em;}
.content h3, h3 {font-size:2em; color:#8b4015; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #ccc; clear:both;}
blockquote {border:1px solid #ffcf73; background:#fff4dc; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; padding:8px 12px; float:left; margin:.6em 20px 10px 0; color:#000; width:202px;}
blockquote h4 {font-size:58px;margin:0; padding:0; text-align: center; font-weight:bold; letter-spacing: -2px; color:#8b4015;}
blockquote h6 {font-size:12px; margin:0; padding: 0; text-align: center; font-style: italic; margin-top:-7px;}
blockquote p {line-height: normal; font-size: 13px;}
blockquote a {display:block; width:202px; height:47px; background:url(../images/btn-reserve-online.gif); margin:8px auto; text-indent:-9999px;}
h4 {font-size:19pt; margin-top:15px; margin-bottom:10px;}

ol ul li {font-size:11pt; margin:0;}
ol ul {margin-top:10px;}

ul, ol {padding-left:50px;}
li {margin-bottom:4px;}

ol li {margin-bottom:13px;}

#header {width:900px; margin: 0 auto;}
#center {width: 900px; margin: 0 auto;}
#content {width:744px; float:left; background:#fff; padding-bottom:30px;}
#footer {width:900px; margin: 0 auto; position: relative; z-index:4; margin-top:-20px;}
.content {padding: 15px;}




ul#primenav 			{width:900px; margin:0 auto; height:36px; padding: 0; clear:both; list-style: none;}
li.prime-item 			{margin: 0; padding: 0; float: left;}
li.prime-item>a 		{display:block; float:left; text-indent:-9999px; height:36px; background-image: url(../images/nav-sprite.png);}
li.prime-item>a.n-hom 	{background-position:0 0; width:132px;}
li.prime-item>a.n-gen	{background-position:-132px 0; width:156px;}
li.prime-item>a.n-exc	{background-position:-288px 0; width:145px;}
li.prime-item>a.n-sch	{background-position:-433px 0; width:134px;}
li.prime-item>a.n-gal	{background-position:-567px 0; width:112px;}
li.prime-item>a.n-loc	{background-position:-679px 0; width:221px;}

ul#side-col {width:156px; float:right; margin: 0; padding: 0; list-style: none;}
li.side-item {margin: 0; padding: 0; float: left;}
li.side-item a {display:block; float:left; text-indent: -9999px; height:58px; width:156px; background-image: url(../images/side-col-sprite.png);}
li.side-item a.s-mil {background-position:0 0;}
li.side-item a.s-riv {background-position:0 -58px;}
li.side-item a.s-bar {background-position:0 -116px;}
li.side-item a.s-cit {background-position:0 -174px;}
li.side-item a.s-roj {background-position:0 -232px;}
li.side-item a.s-dub {background-position:0 -290px;}
li.side-item a.s-cha {background-position:0 -348px;}

li.side-item a.s-mil:hover {background-position:-156px 0;}
li.side-item a.s-riv:hover {background-position:-156px -58px;}
li.side-item a.s-bar:hover {background-position:-156px -116px;}
li.side-item a.s-cit:hover {background-position:-156px -174px;}
li.side-item a.s-roj:hover {background-position:-156px -232px;}
li.side-item a.s-dub:hover {background-position:-156px -290px;}
li.side-item a.s-cha:hover {background-position:-156px -348px;}

#sideitem-content-mil,#sideitem-content-riv,#sideitem-content-bar,#sideitem-content-cit,#sideitem-content-roj,#sideitem-content-dub,#sideitem-content-cha {background-image:url(../images/sidebar-hover-sprite.png); background-repeat: no-repeat; text-indent:-9999px; width:181px;}

#sideitem-content-mil {background-position: 0 -356px; height:61px;}
#sideitem-content-riv {background-position: 0 -81px; height:61px;}
#sideitem-content-bar {background-position: 0 -142px; height:61px;}
#sideitem-content-cit {background-position: 0 -203px; height:61px;}
#sideitem-content-roj {background-position: 0 -264px; height:92px;}
#sideitem-content-dub {background-position: 0 0; height:81px;}
#sideitem-content-cha {background-position: 0 -417px; height:82px;}


ul#socnet {list-style: none; margin: 0; padding: 0; float:right; margin-right:30px; margin-bottom:-25px; position: relative; z-index:5;}
ul#socnet li {float:left; margin-right:5px;}

.content-albums {background:url(../images/bg-wood.png) left top repeat-y; padding-top:40px; margin-bottom:-54px; overflow:hidden; min-height: 700px;}
.shelves {background:url(../images/bg-shelf.png) center top repeat-y; padding:0 0 0 18px; overflow: hidden;}
.shelves ul {list-style: none; padding:6px 0 0 0; overflow: hidden;}
.shelves li {display: block; float:left; background: url(../images/bg-book.png) left top no-repeat;  text-align: center; display: table; margin:0 25px 35px 25px;}
.shelves li a {display: block; float:left; width:116px; height:135px; padding-top:30px; padding-left:11px; color:white; text-decoration:none;}
#album {margin: 0; padding: 0; list-style: none; font-size:8pt;}
#album li { float:left; padding:10px; margin:15px; border:1px solid #ccc;  text-align: center; width:175px;}
#album li a {display:block; height:200px; background:url(../images/mag.jpg) right bottom no-repeat; }


#accordion h3 {font-size:15px; color:#fff; padding: 0; margin: 0; background:url(../images/bg-faq.gif) left bottom repeat-x #2a2a2a; border-bottom:1px solid #121212; border-top:1px solid #545454; font-weight:normal;}
#accordion h3 a {color:#fff; text-decoration: none; display:block; padding:5px 5px 5px 40px; font-weight:normal; background:url(../images/bg-q.png) 4px 3px no-repeat;} 
#accordion div.cont {background:url(../images/bg-faq-shad.gif) left top repeat-x #f0f0f0; padding:0; margin:0;border:1px solid #cacaca; border-top:none;}
#accordion div.cont p {margin:0; padding:0 0 8px 0; line-height: 1.5em; }
#accordion div.cont div.shell {background: url(../images/bg-faq-a.gif) 7px 10px no-repeat;padding:8px 15px 20px 60px;}

.ezpz-content{ display:none; position:absolute;}
.album-title {background:#212121; border:4px solid #444; padding:7px 25px; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#ccc; }
.drop {background: url(../images/bg-drop.png) center bottom no-repeat;}


.plugin.clockwidget {height:56px; width:178px; float:right; padding:12px 0 0 0; background:url(../images/time-bg.png) left top no-repeat; margin-top:-10px; position: relative; z-index: 10; margin-bottom:-10px; text-align: right; padding-left:85px; margin-right:-78px; clear: none;}
/*.plugin.clockwidget {height:56px; width:178px; padding:12px 0 0 0; background:url(../images/time-bg.png) left top no-repeat; position: absolute; z-index: 10;  text-align: right; padding-left:85px; top:300px; left:50%;}*/

/** The alert banner **/
#alertbanner{ background: url('../images/alert_banner.png') no-repeat center top; text-align:center; height:62px; font-weight:bold; margin-bottom:-25px; color:#333; font-size:22px; padding-top:9px; width:937px; margin-left:-17px; font-family:"Trebuchet MS", Arial, sans-serif;}