body { margin: 10px 0; font-family:Helvetica, Arial, Tahoma, Verdana, Trebuchet, sans;}
a { color:#363636;text-decoration: none}
a:hover { color:#ed1e92;}
img { border:0 }
a.subtle {color:#f8f8f8; text-decoration:none}
a.subtle:hover {color:#3e2f90}
p { margin:0 0 1em; font-size:12px; line-height:1.8em}
#frame { margin: 0 auto; width:1000px; }
#title { 
 /* background: #fff url('images/img_3dots.gif') 10px bottom no-repeat; */
  overflow:hidden;
  border-bottom:1px solid #929191;
  display:block;  
}
#title img { vertical-align:bottom; clear:both; padding-right:10px }

.menu {
  border-bottom:1px solid #929191;  
  padding:8px 10px;
  font-size:11px;
  vertical-align:middle;
}

.menu h1 { font-family: Helvetica Bold, Arial Black, sans; font-size:14px; color:#363636; margin:0; padding-right:5px; display:inline }

.menu a { font-size:12px }

.menu span#alt-nav { font-family: Helvetica Bold, Arial Black, sans; color:#363636; }
.menu span#alt-nav,
.menu span#alt-nav a { font-size:13px !important; }

#fc, .contentWrap { padding:30px 10px;  position:relative;}
#gallery-frame { padding:10px 0; position:relative }
#gallery { overflow:hidden; width:940px; margin:0 auto; }
#gallery ul { list-style-type:none; margin:0; padding:0; width:999999px; overflow:hidden }
#gallery li { float:left; width:940px; text-align:center; background-position:center center; background-repeat:no-repeat; height:526px }
#gallery li#replay a { margin-top:235px; display:inline-block }
#Prev, #Next { position:absolute; width:300px; top:0; height:526px; display:block; outline:none; background:url('images/blank.gif'); }
#Prev { left:0 }
#Next { right:0; }

.gallery-buttons { height:35px; width:24px; background:url('images/gallery-buttons-gray.gif') 0 0 no-repeat; position:absolute;  top:246px; display:block}
#Prev .gallery-buttons { left:0; }
#Next .gallery-buttons { background-position:right top; right:0; }
#footer {padding-left:10px; margin-top:20px; font-family: Arial, Helvetica, sans; font-size:9px }



/* ******************* CLASSES *******************/
.left { float:left }
.right { float:right }
.pink { color:#ed1e92 } 
.violet {color: #3e2f90}
div.clear { clear:both; line-height:0; font-size:0 }

/* FOR INFO page */

.mainContent { padding-left: 95px; width:450px }
.mainContent h1 { font-family: Helvetica Bold, Arial Black, sans; font-size:18px; color:#fcb040; margin-bottom:1em;}
.mainContent img {display:inline; padding-right:10px}

