﻿body {
        margin: 0;
        padding: 0;
        text-align: center; 
    }
    #container {
        width: 1100px;
        float: left;
        margin: 0 auto 0 auto;
        text-align: left; 
        background:url('../images/contentbg.jpg');
		background-repeat:repeat-y;
    }
    #navbar {
    margin: 0;
    padding: 0;
    width: 1100px;
    height: 40px;
    background: url('../images/masterpage/nav_bar_slice_1.gif') repeat-x 50% bottom;
} 
    #navbar_menu {
    
    position: relative;
    top: 10px;

    }
    
    #navbarshadow {
    margin: 0 auto 0 auto;
	float:left;
    width: 1100px;
    height: 6px;
    background: url('../images/masterpage/nav_bar_shadow.gif');
}

#header{}
    
    #left_background {
    width: 49px;
    height: 746px;
    background: url('../images/masterpage/left_background.gif');
    float:left;

    }
    #leftpanel {
    width: 197px;
    background: url('../images/masterpage/left_panel.gif') repeat-x 50% bottom;
    float:left;
    }
    #content {
    width: 599px;
    float:left;
    padding:10;
    background-color: #FFFFFF;
	padding-bottom:20px;
    }
    #rightpanel {
    width: 166px;
    background: url('../images/masterpage/right_sidebar.gif');
    float:left;
	height:800px;
	background-repeat:no-repeat;
    }
    #buy_show_tickets{
    width: 144px;
    height: 82px;
    position: relative;
    top: 15px;
    left: 11px;
    }
    #rightbackground {
    width: 89px;
    height: 746px;
    background: url('../images/rightbg2.jpg');
	background-repeat:no-repeat;
	background-position:top center;

    float:left;

    }
    #left_background_bottom {

    height: 117px;
    float:left;

    }
    #footercontainer{
float:left;
margin:0 0 0 49px;
width:963px;

    }
	
	#footer_nav { color:#FFF;}
	#footer_nav a{ color:#FFF; text-decoration:none;}
	#footer_nav a:hover{ color:#DA2821; text-decoration:none;}
    
    #right_background_bottom {
    width: 89px;
    height: 117px;
    float:left;
display:none;
    }
    #footerleft{
width:820px;
    height: 68px;
    float: left;
    background: url('../images/masterpage/footer_slice.gif') repeat-x 50% top;
}
    #footertop{
width:963px;
    height: 68px;
    background: url('../images/masterpage/footer_slice.gif') repeat-x 50% top;
}
    #footer_nav
    {
	padding:10px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    width:800px;
    }
	#footer_nav td {padding: 0 0 10px 0;}
    #footer_right{
    width: 121px;
    height: 68px;
    float:left;
    background: url('../images/masterpage/footer_slice.gif') repeat-x 50% top;
}
    #footerbottom{
    width: 962px;
    height: 49px;
    background: url('../images/masterpage/footer_bottom.gif');
	display:none;
}




    #category_image{
    width: 545px;
    height: 131px;
    position: relative;
    top: 13px;
    left: 27px;

    }
    #buy_show_tickets_small{
    position: relative;
    top: 7px;
    left: 12px;
    width: 97px;
    height: 55px;
    }
    #content_text{
    width: 580px;
	float:left;
    position: relative;
    top: 20px;
    left: 2px;
	
    }
    #better_homes{
    width: 144px;
    height: 393px;
    position: relative;
    top: 35px;
    left: 11px;
    }
    #left_panel_nav{
    width: 177px;
    position: relative;
    top: 5px;
    left: 0px;
    }
    #left_panel_search{
    width: 186px;
    height: 93px;
    position: relative;
    top: 10px;
    left: 0px;
    }
    #left_panel_calendar{
    width: 177px;
    height: 162px;
    position: relative;
    top: 35px;
    left: 0px;
    }
    #linktable {width: 204px;
    height: 521px;
}
    
    .leftside {width:168px}
    
    .nav a span{float:none;}

    .nav  a.current,
    .nav a:hover,
    .nav a.current:hover{background:url('../../images/masterpage/nav-link-left-bg.gif') no-repeat left bottom;
}

    .nav  a.current span,
    .nav a:hover span,
    .nav a.current:hover span {background:url('../../images/masterpage/nav-link-right-bg.gif') no-repeat right bottom;
color:#fff
}

    .brand-link{ margin:0; padding:0}
    .brand-link li{ margin:0; padding:0; list-style:none; width:165px; border-bottom:1px solid #E6E6E6; background:url('../../images/masterpage/arrow.gif') no-repeat 5px 9px;
}
    .brand-link li a{ padding:0px 0px 12px 17px; color:#B6504B; width:180px; text-decoration:none; font-size:18pt; display:block; line-height:13px; width:177px;}
    .brand-link li a:hover{color:#DA2821; text-decoration:none;}

    .brand-link-1{ margin:0; padding-left:0px;}
    .brand-link-1 li{ margin:0; padding:0; list-style:none; width:165px; border-bottom:1px solid #E6E6E6; background:url('../../images/masterpage/arrow.gif') no-repeat 5px 9px;
}
    .brand-link-1 li a{ padding:8px 0px 8px 10px; color:#3873C3; width:180px;  text-decoration:none;  font-size:12pt; display:block; line-height:13px;}
    .brand-link-1 li a:hover{color:#DA2821; text-decoration:none; width:180px; }
	
/* === SEARCH RESULTS STYLES === */

#searchResults a { color:#B6504B; text-decoration:none; }
#searchResults a:hover { text-decoration:underline; }
#searchResults { color:#000; font-size:14px; }

/* === BUY TICKETS === */

ul#showList li h2 { padding:0; margin:5px 0; }

/* === RSS STYLES === */

.rss-title a {color:#3873C3; text-decoration:none; font-weight:bold; font-size:18px;}
.rss-title a:hover {text-decoration:underline;}
.rss-item a {color:#B6504B; text-decoration:none; font-weight:bold;}
.rss-item a:hover {text-decoration:underline;}
ul.rss-items{margin:0; padding:0; list-style-type:none;}
li.rss-item{margin:25px 0;}
span.rss-date{color:#999; font-size:13px; font-style:italic;}

/* === QUOTE TEXT === */

blockquote p{font-style:italic;}

/* === HOMEPAGE STYLES === */






