body{
    margin:0;
    background-color: grey;
    height:100%;
    font-family: helvetica, arial, sans-serif;
    font-size:12px;
    color:#4b493c;
    background:url('../images/background.gif');
    background-attachment:scroll;
}/* for ie mac*/
/* commented backslash hack v2 \*/
html, body{height:100%;padding:0}
* html, * html body{
	overflow:hidden;
	padding:154px 0;
	margin:-154px 0;
	padd\ing:0;
	ma\rgin:0;
}
* html #outer {
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit;
}
* html #contain-all{
	position:absolute;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:1;
}
/* end hack */

a {
    text-decoration:none;
    color:#ab1919;
}
a:hover{
    text-decoration:underline;
}
.c2_arrow_link{
    display:block;
    padding: 10px 0 0 0;
    color:#4b493c;
    text-decoration:none;
}
#footer-inner {
	height:60px;
	background:red;
    background:url('../../belgrade/images/footer.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #topbar-inner,* html #footer-inner {margin-right:17px;}
/* end hide*/

#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	z-index:999;

    
}
.topspacer {height:154px}/* same height as footer/header to preserve space*/
.bottomspacer {clear:both;height:60px}
p{margin-top:0}
html>body #top-bar,html>body #footer{position:fixed; background-attachment:scroll;}/* for moz/opera and others*/
#contain-all{
    text-align:center;
    background:url('../images/background.gif');
    background-attachment:scroll;
    height:99.9%;
	
}
#header-bar{
    width:100%;
    text-align:center;
    background:url('../../belgrade/images/header.jpg');
    background-position:top center;
    background-repeat:no-repeat

}
#header{
    width:900px;
    margin:0 auto;
    height:130px;
    clear:both;
}

#main_copy_container{
    clear:both;
    width:900px;
    margin: 0 auto;
    text-align:left;
    
}
#maincopy{
    float:left;
    padding: 25px 30px 55px 30px;
    background-color:#f6f6f3;
}
#main_c1{
    float:left;
    width:150px;
    
}
#main_c1 img{
    margin-bottom:15px;
}
#main_c2{
    display:inline;
    float:left;
    width:370px;
    margin:0 20px 0 20px;
    
}
#main_c3{
    
    float:left;
    width:280px;
    
}
#menu{
    clear:both;
    width:900px;
    height:24px;
    margin: 0 auto;
    background-color:#f6f6f3;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    
}
#menu_frame{
    background-color:#353117;
    width:840px;
    height:24px;
    margin: 0 auto;
    color:#ffffff;
    padding: 2px 0 2px 0;
    
}
#menu_frame a{
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding: 0 6px 0 6px;
}
#menu_frame a:hover{
    background-color:#997833;
}
#menu_frame .current a{
    background-color:#997833;
}
.menu_item_first{
    float:left;
    padding:0 10px 0 10px;
    border-right: 1px solid black;
}
.menu_item{
    float:left;
    padding:0 10px 0 10px;
    border-right: 1px solid black;
    border-left: 1px solid #726f5d;
}
.menu_item_last{
    float:left;
    padding:0 10px 0 10px;
    border-left: 1px solid #726f5d;
}
.c2_title{
    font-family:georgia;
    font-size:24px;
    padding:0 0 10px 0;
}
.c2_subhead{
    font-weight:bold;
    font-size:14px;
}
.c2_barbutton{
    margin:10px 0 10px 0;
}
.c3_barbutton{
    margin:10px 0 10px 0;
}
.c2_title2{
    padding:10px 0 10px 0;
    font-family:georgia;
    font-size:18px;
}
.c2_menu{
    clear:both;
  
    width:370px;
}
.c2_copy ul li{
    margin:5px 0 5px 0;
}
.c2_menu_row{

}
.c2_menu_c1{
    float:left;
    width:300px;
}
.c2_menu_c2{
    float:left;
    width:50px;
    font-weight:bold;
}
.c2_menu_row{
    clear:both;
}
.c3_upcoming_row{
    padding:5px 0 5px 0;
    width:100%;
    border-bottom: 1px solid #cbcbc9;
}
#index_image{
    display:inline;
    float:left;
    width:670px;
    height:192px;
    margin:0 0 20px 20px;
}
#upcoming_shows img{
    border:0;
}
#upcoming_shows a{
    text-decoration:none;
    color:#4b493c;
}
#upcoming_shows a:hover{
    text-decoration:underline;
}
.inline_title{
    font-size:14px;
    font-weight:bold;
}
.c2_break_dot{
    clear:both;
    width:100%;
    height:15px;
    border-bottom:1px dashed #4b493c;
    margin-bottom:15px;
}
#footer_text{
    width:870px;
    font-size:10px;
    height:20px;
    margin:0 auto;
    text-align:left;
    color:#ffffff;
    padding-top:24px;
}
#footer_left{
    float:left;
    width:600px;
    padding-top:2px;
}
#footer_right{
    float:left;
    text-align:right;
    width:270px;
    font-size:12px;
    
}
.c2_mailinglist_frame{
    clear:both;
    width:369px;
    background-color:#3f3b22;
}
.c2_mailinglist_top{
    width:100%;
    height:11px;
    font-size:1px;
    background-image:url('../images/mailinglist_frame_c2_top.jpg');
}
.c2_mailinglist_middle{
    color:white;
    padding:0 10px 0 10px;
}
.c2_mailinglist_bottom{
    width:100%;
    height:11px;
    font-size:1px;
    background-image:url('../images/mailinglist_frame_c2_bottom.jpg');
}
.c2_mailinglist_form_row{
    clear:both;
    height: 32px;
}
.c2_mailinglist_form_c1{
    float:left;
    width:46px;
}
.c2_mailinglist_form_c2{
    float:left;
    width:300px;
}
.c3_mailinglist_frame{
    clear:both;
    width:280px;
    background-color:#3f3b22;
}
.c3_mailinglist_top{
    width:100%;
    font-size:1px;
    height:11px;
    background-image:url('../images/mailinglist_frame_c3_top.jpg');
}
.c3_mailinglist_middle{
    color:white;
    padding: 0 10px 0 10px;
    width:260px;
}
.c3_mailinglist_bottom{
    width:100%;
    height:11px;
    font-size:1px;
    background-image:url('../images/mailinglist_frame_c3_bottom.jpg');
}
.c3_mailinglist_form_row{
    clear:both;
    height: 32px;
}
.c3_mailinglist_form_c1{
    float:left;
    width:46px;
}
.c3_mailinglist_form_c2{
    float:left;
    width:191px;
}
.mailinglist_title{
    float:left;
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
    width:100%;
}
.offerpreview_top{
	background:url('../images/promotion_corners_top.jpg') no-repeat top #3f3b22;
	font-size:1px;
	height:10px;
	width:150px;
}
.offerpreview{
	background:url('../images/promotion_corners_bottom.jpg') no-repeat bottom #3f3b22;
	color:#ffffff;
	padding:0 10px 10px 10px;
	width:130px !important;
	width:150px;
	text-transform:uppercase;
}
.offerpreview p{
	margin:0;
	padding:0;
}
.offerpreview a{
display:block;
width:100%;

text-decoration:none;
color:white;
}
.offerpreview a:hover{
text-decoration:none;
color:white;
}
.promotion_link_button{
	width:344px !important;
	width:370px;
	height:22px !important;
	height:29px;
	background:url(../images/offersbtn_kenilworth.jpg);
	padding: 7px 0 0 26px;
	text-transform:uppercase;
	color:#ffffff;
	margin-bottom:10px;
	background-color:#a08137;
}
.promotion_link_button a{
	display:block;
	width:100%;
	color:#ffffff;
}
.promotion_link_button a:hover{
	text-decoration:none;
}

#index_awards{
	margin-top:15px;
	position:relative;
}
.award_float_bkg{
	visibility: hidden;
	/*background: url(../images/awardbkg.png) no-repeat left top;*/
	behavior: url("../scripts/iepngfix/iepngfix.htc");
	background: url(../images/awardbkg.png);
	position:absolute; 
	padding:11px 11px 0 11px;
	width:127px;
	height:194px!important;
	height:205px;
}















