body{ background-color: #6DB5C6;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; color: #000; }

/*** link styles ***/
a:link { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
a:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
a:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }

a.footlink:link { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
a.footlink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
a.footlink:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B0171D; }

a.searchlink:link { text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }
a.searchlink:visited { text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }
a.searchlink:hover { text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }

a.showlink:link { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }
a.showlink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }
a.showlink:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B0171D; }

a.posterlink:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #231F20; }
a.posterlink:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #231F20; }
a.posterlink:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #B0171D; }


/*** img style ***/
img{ border: 0; }

/*** form style ***/
form{ display: inline; }

h1 { display: inline; } 
h2 { display: inline; font-weight: bold; font-size: 14px; } 

#header{ font-size: 18px; font-weight: bold; padding-top: 3px; padding-left: 36px; background-image: url(images/pause.gif); background-position: top left; background-repeat: no-repeat; width: 559px;  height: 33px; }

/*** main_background class ***/
#main_background{ background-image: url(images/bg_repeat.gif); background-repeat: repeat-y; overflow: visible; }

/*** Twitter ***/
#twitter{ padding-left: 45px; display:inline; }
#myspace{ padding-left: 35px; display:inline; }
#facebook{ padding-left: 35px; display:inline; }
#spacer{ padding-bottom:20px; }

/*** content class ***/
#content{ background-color: #9B9B9B; margin: 0px 4px 0px 4px; padding: 20px 40px 20px 20px; overflow: hidden; }
#content_bill{ background-color: #9B9B9B; border-left: 4px solid #d2d2d2; border-right: 4px solid #d2d2d2; margin: 0px 4px 0px 4px; padding: 20px 40px 20px 20px; }

/*** hilight ***/
#content .hilight{ padding-top: 5px; font-weight: bold; color: #B0171D; }
#content_bill .hilight{ padding-top: 5px; font-weight: bold; color: #B0171D; }

/*** buy tickets button padding ***/
.buy_tickets{ padding-top: 5px; }

/*** annex banners id***/
#annex_banners{ width: 223px; background-image: url(images/ft_repeat.gif); background-repeat: repeat-y; background-position: bottom center; padding-left: 20px; margin: 0px; }
#annex_banners img{ border: 1px solid #000; margin-top: 5px; margin-bottom: 5px; width: 140px; height: 183px; }

.small{ font-size: 10px; }


/*** granada flyer div***/
#granada_flyer img{ border: 1px solid #000; margin-left: auto; margih-right: auto; width: 307px; height: 115px; }

/*** random image classes ***/ 
#random_img_a{ padding: 0px; float: right; clear: right; display: inline; margin-left: 10px; margin-right: -24px; }
#random_img_b{ padding: 0px; float: right; clear: right; display: inline; margin-left: 10px; margin-right: -8px; }

.photo_text_a{ font-size: 11px; font-weight: bold; text-align: center; padding:3px 6px 3px 6px; background: #CAC8C2; border-right: solid 1px #000; border-bottom: solid 1px #000; border-left: solid 1px #000; width: 262px; }
.photo_text_b{ font-size: 11px; font-weight: bold; text-align: center; padding:3px 6px 3px 6px; background: #CAC8C2; border-right: solid 1px #000; border-bottom: solid 1px #000; border-left: solid 1px #000; width: 193px; }
/*** random images ***/

#abs_bottom_center{ font-size: 10px; background-image: url(images/abs_bottom_center.gif); background-position: top left; background-repeat: no-repeat;  padding-top: 5px; padding-right: 15px; width: 580px; height: 108px; text-align: right; }

#logo{ padding: 0px; float: right; clear: right; display: inline; margin-left: 10px; }

#padtext{ padding-top: 2px; }
#abs_bottom_text{ padding-top: 4px; }

