body{margin:0px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:75%;}
form{margin:0px; padding:0px;}  img{border:0px;} h1, h2, h3, h4{color:#cc0000; padding:0px; margin:0px;}
.float_left {float:left;}
.float_right {float:right;}

h2 {font-size:160%; padding-bottom:8px;}

a{color:#cc0000; } a:hover{text-decoration:none;}
/**/
#base {width:980px; margin:auto;}
#banner {background:#FFF;}
#banner_logo {padding:25px 10px;  float:left;}

#search {background:url(../Images/searchbg.gif) bottom repeat-x; float:right; width:210px; height:34px;}

#nav {float:left; width:770px; height:34px; font-weight:bold; background:url(../Images/nav_left.gif) left no-repeat; }
#nav ul {margin:0 0 0 2px; padding:0 0 0 5px; list-style:none; background:url(../Images/nav_bg.gif) bottom repeat-x; height:34px;  }
#nav li {float:left; /* border-right:1px solid #5f7a8c;  border-right:1px solid #444; */}
#nav li.selected a{color:#c0c0c0;} 
#nav li a {padding:9px 15px 10px 15px; display:block; color:#fff; text-decoration:none; }
#nav li a:hover {/* background:#567788; */ color:#999;}

.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both;}

#banner_advert{padding:10px; background:url(../images/bg_trans.png); color:#fff;}

#searchbox {float:left; padding:6px 8px 4px 15px; width:140px;}
#go {float:left; padding-top:5px; }
.search {border:1px solid #999; padding:3px 5px 3px 5px; width:130px; font-size:90%; color:#666; background:url(../Images/search_icon.gif) 122px 3px no-repeat #FFF; margin:0;}
.email {border:1px solid #999; margin:7px 0; padding:3px 5px; width:160px; font-size:90%; color:#666;}


#content_top {border-bottom:1px dotted #999; background:#FFF;}
#content_main {border-bottom:1px dotted #999; padding:10px 0 5px 0; }

#content_left {float:left; width:763px;}
#content_left_calculator {float:left; width:976px;}

#content_right {float:right; width:203px;}

#footer {font-size:90%; margin:15px 0;}


#breadcrumb {font-size:90%; padding:8px 0; float:left;}
#homebutton {float:right; padding:2px 0;}

#homepod1 {float:left; width:375px; margin-right:13px;}
#homepod2 {float:left; width:375px; }



/* css to style a href as button 

.DivButton {
      font-family: verdana;
      font-size: 11px;
      width:60px;
      font-weight: bold;
      color: #666666;
      text-align:center;
      background-color: #CCCCCC;
      padding: 5px;
      border: 1px solid #333333;
}
.DivButton a {
color: #666666;
text-decoration:none;
}
.DivButton a:hover{
text-decoration:none;
color:#000000;
}

.submitButton
{
    border:0px; 
    background:url(Glossy/images/btn_submit.jpg) top left no-repeat; 
    font-size:11px; 
    color:#fff; 
    font-weight:bold; 
    width:53px; 
    padding:3px 0px 4px 0px;
}





/*********************************/





  
  
/* lower */
  
#lower_menu {float:left; width:176px;} 

/*

#lower_menu ul {padding:0; margin:0; list-style:none; }
#lower_menu li {border-bottom:1px solid #FFFFFF; background:#a2a2a2; font-weight:bold;}
#lower_menu li.selected {background:#dc1e73; }
#lower_menu li a {display:block; color:#FFF; padding:10px; text-decoration:none;}
#lower_menu li a:hover {background:#dc1e73; }

#lower_menu ul ul li{background:#e7e7e7; border-bottom:1px solid #e7e7e7; font-weight:normal;}
#lower_menu ul ul li a{background:url(../Images/arrow_blue.gif) left no-repeat #e7e7e7; margin-left:15px; padding:6px 15px; color:#434343;}
#lower_menu ul ul li a:hover{background:url(../Images/arrow_blue.gif) left no-repeat #e7e7e7; color:#dc1e73;}

*/

/*accordian */
#toggle_menu{color:#FFF; font-weight:bold;} 

#toggle_menu ul{margin:0px; padding:0px; font-weight:normal; list-style-type:none;} 
#toggle_menu li{margin:0px; padding:0px; list-style-type:none; }
#toggle_menu li a{display:block; color:#FFF; padding:10px; text-decoration:none;}
#toggle_menu li a:hover{background:#cc0000; }

#basic-accordian { }
.accordion_headings {margin:0px; background:#4b4b4b; border-bottom:1px solid #FFF; cursor:pointer;}
.accordion_headings:hover {background:#cc0000;}
.accordion_headings a {color:#FFF; text-decoration:none; display:block; padding:10px; }
.accordion_child {background:#e7e7e7; color:#434343; border-bottom:1px solid #FFF;}
.header_highlight {background:#cc0000;}


#basic-accordian ul {margin:0px; padding:0px; list-style:none; border-bottom:1px solid #FFF; }
#basic-accordian li {list-style-type:none; padding:0px; color:#4f2371; background:#e7e7e7; border-bottom:1px solid #e7e7e7;}
#basic-accordian li a {color:#434343; padding:4px 12px; background:url(../Images/arrow_blue.gif) left no-repeat #e7e7e7; margin-left:10px;  }
#basic-accordian li a:hover {color:#434343; background:url(../Images/arrow_blue.gif) left no-repeat #e7e7e7; text-decoration:underline;}

.topcurve {background:url(../Images/menucurve.gif) top no-repeat;}
.bottomcurve {background:url(../Images/menucurve.gif) bottom no-repeat;}

#lower_content {float:left; width:550px; margin-left:20px;}
#lower_content ul {list-style:none; padding:10px 0; margin:0;}
#lower_content li {padding:0 15px 8px 15px; background:url(../Images/arrow_blue.gif) 0px 3px no-repeat;}
#lower_content ul ul {list-style:none; padding:5px 0;}
#lower_content ul ul li {list-style:none; background:none; padding:0 15px;}

#lower_content_calculator {float:left; width:780px; margin-left:20px;}


/*pods */


.pod {border-top:2px solid #888888; background:url(../Images/pod_bg.gif) bottom left no-repeat; margin:1px 0;}

.pod_left {float:left; width:200px;}

.pod_right {
	float:left;
	width:165px;
	min-height:200px;
  	height:auto !important;
  	height:200px; 
	padding-bottom:2px;
}  


.podlist {
  
  margin:10px 0 10px 10px; min-height:185px;
  height:auto !important;
  height:185px; 
  font-size:130%;
  font-weight:bold;
  }

  
.podlist ul {padding:10px 0; margin:0; list-style:none; color:#333333;}
.podlist li {background:url(../Images/arrow.gif) left no-repeat; padding-left:15px; margin:6px 10px 6px 10px;}
.podbutton {padding:12px 10px;}
.newsitem {border-top:1px dotted #999; padding:7px 0; font-size:90%; color:#333333;}
.newstitle {padding:4px 0; font-weight:bold;}
.read_article {padding:4px 17px; background:url(../Images/article.gif) left no-repeat;}
.read_article a{color:#000;}
.padding {padding:5px;}
.pinktext {color:#cc0000;}
.smalltext {font-size:90%;}


.pod_text {
  
  margin:20px 0 10px 0; min-height:90px;
  height:auto !important;
  height:90px; 
  font-size:220%;
  font-weight:bold;
  text-align:right;
  }

/*calculator CH updated 0309 */

.ticket_prices_content{padding:0px 0px 15px 0px;}

.ticket_prices_content_column_left{float:left; width:345px; padding:0px 10px 0px 0px;}
.ticket_prices_content_column_left h2{font-size:130%; color:#cc0000; margin:5px 0px 0px 0px;}
.ticket_prices_content_column_left p{margin:8px 0px 8px 0px;}
.ticket_prices_content_column_left p.small{font-size:90%; margin:8px 0px 8px 0px;}

.ticket_prices_content_column_right{float:left; width:167px; padding:10px; border:1px solid #a9b7be;}
.ticket_prices_content_column_right h2{font-size:130%; color:#cc0000; margin:0px 0px 0px 0px;}

.calculator_column_full{width:170px; margin:2px 0px 2px 0px; padding:2px 0px; font-size:90%;}
.calculator_column_left{float:left; width:85px; margin:2px 0px 2px 0px; font-size:90%;}
.calculator_column_right{float:right; width:70px; margin:2px 0px 2px 0px; font-size:90%;}

.calculator_field_input {border:1px solid #a9b7be; margin:0px; padding:2px; width:66px; font-size:90%; color:#434343;}
.calculator_field_input_wide {border:1px solid #a9b7be; margin:0px; padding:2px; width:165px; font-size:90%; color:#434343;}
.calculator_field_dropdown {border:1px solid #a9b7be; margin:0px; padding:0px 0px 0px 0px; font-size:90%; color:#434343;}
.calculator_field_dropdown_wide {border:1px solid #a9b7be; width:170px; margin:0px; padding:0px 0px 0px 0px; font-size:90%; color:#434343;}
.calculator_divider_line{border-bottom:1px solid #a9b7be; margin:5px 0px;}
.calculator_field_savings{float:right; display:block; padding:1px 3px 1px 3px; width:65px; background:#cc0000; color:#ffffff; font-size:90%; font-weight:bold;}

.ticket_prices_listings{float:left; width:182px; margin-right:1px; padding:0px 0px 10px 0px;}

.ticket_prices_column_header{float:left; width:162px; padding:10px; background:#4b4b4b; min-height:53px;}
.ticket_prices_column_header h2{font-size:100%; color:#ffffff; margin:0px;}
.ticket_prices_column_header p{font-size:90%; color:#ffffff; margin:0px;}
.ticket_prices_column_header a{color:#ffffff; text-decoration:underline;}
.ticket_prices_column_header a:hover{color:#ffffff; text-decoration:none;}

.ticket_prices_column{float:left; width:162px; padding:10px; background:#e7e7e7;}

.ticket_prices_item{padding:5px 0px 15px 0px;}

.ticket_prices_title{background:url(../Images/img_arrow_head_blue.gif) top left no-repeat; padding:0px 10px 5px 10px; font-size:90%;}
.ticket_prices_title a{color:#434343; text-decoration:underline;}
.ticket_prices_title a:hover{color:#434343; text-decoration:none;}

.ticket_prices_btn_cost{margin-left:10px; float:left; display:block; padding:1px 3px 1px 3px; background:#cc0000; color:#ffffff; font-size:90%; font-weight:bold;}
.ticket_prices_btn_cost a{color:#ffffff; text-decoration:none;}
.ticket_prices_btn_cost a:hover{color:#ffffff; text-decoration:none;}

.ticket_prices_btn_info{margin-left:5px; float:left; display:block; padding:1px 3px 1px 3px; background:#4b4b4b; color:#ffffff; font-size:90%; font-weight:bold;}
.ticket_prices_btn_info a{color:#ffffff; text-decoration:none;}
.ticket_prices_btn_info a:hover{color:#ffffff; text-decoration:none;}

.bluetext {color:#456779;}
li span{color:#cc0000; font-weight:bold; font-size:120%;}

.intro_img{float:right; width:270px; text-align:right; padding-bottom:4px;}
.logo{padding:50px 10px 10px 100px;}


.newspod{background:url(../Images/newspod_top.gif) top no-repeat; margin-top:1px; }
.newspod_inner{padding:11px 11px 10px 11px; background:url(../Images/newspod_bottom.gif) bottom no-repeat; }



/* new styles 5/5/09 */

.rightbutton {padding-bottom:10px;}
.maintitle {padding:2px 0; font-size:150%; font-weight:bold;}
.darkgrey {color:#2a2a2a;}

.lower_logotext  {float:right; font-size:90%; padding:8px; color:#555;}
.lower_logos {float:right; padding-top:5px;}


.calc_container{border:1px solid #a9b7be; padding:10px;} .saving_price span{font-size:140%; font-weight:bold;} .our_price span{font-size:140%; font-weight:bold;}
.our_price{background:url(../Images/bg_saver_grey.jpg) top left no-repeat; margin-top:5px; padding:10px; color:#fff;}
.saving_price{background:url(../Images/bg_saver_red.jpg) top left no-repeat; margin-top:1px; padding:10px; color:#fff;}

.tbl_dsp{width:100%;} .tbl_dsp a{color:#1d1d1d;}
.tbl_dsp th{text-align:left; font-weight:normal; padding:5px; background:#cc0000; color:#fff;}
.tbl_dsp td{padding:5px;} .tbl_dsp tr.row_eq{background:#dedede;}


/* Ticket View */

#ticket_view{width:300px; border:10px solid; padding:10px; margin:auto; background:#f9f9f9;} #ticket_view p{padding:0px;} #ticket_view h2{margin:0px; padding:0px;} 
span.loud{background:#cc0000; padding:2px !important; font-size:200%; color:#fff;}
.tv_price{float:right; padding:0px; width:130px; padding-top:5px; text-align:right} .tv_split{border-top:1px dotted #ccc;} .tv_ann{float:left; padding:0px; width:170px; padding-top:10px;}

/* form styles */
legend{color:#000;}
fieldset.center_form{border:1px solid #ccc; padding:10px;}
fieldset.center_form input, fieldset.center_form select, fieldset.center_form textarea{width:98%; border:0px solid #979797; padding:2px;}
/*fieldset.center_form input.form_button{background:#cc0000; padding:2px; color:#fff; border:1px solid #000; width:auto;}
*/

.form_button{background:#cc0000; padding:2px; color:#fff; border:1px solid #000; width:auto;}

/*fieldset.center_form input.form_button
{
    border:0px; 
    background:url(../Images/btn_submit.jpg) top left no-repeat; 
    font-size:11px; 
    color:#fff; 
    font-weight:bold; 
    width:53px; 
    padding:3px 0px 4px 0px;
}*/


/*.form_button
{
    border:0px; 
    background:url(../Images/btn_submit.jpg) top left no-repeat; 
    font-size:11px; 
    color:#fff; 
    font-weight:bold; 
    width:53px; 
    padding:3px 0px 4px 0px;
}
*/

fieldset.center_form input.form_nostyle{width:10px; padding:0px; border:0px;}

/* table styles added 0509 */

th.greyheader {background:#4b4b4b; color:#FFF;}


/*updates 19/5/09 */

.ad_banner{float:left; padding:20px 0 20px 10px;}
.intro_text{padding:5px 0 15px 0px;} 

/* updates 29/5/09 */

.calc_text {float:left; padding:2px 0; margin:2px 6px 2px 0;}
.calc_text2 {float:left; padding:2px 0; margin:2px 9px 2px 0;}
.calc_box {float:left; margin:2px 10px 2px 0; }
.calc_btn {margin:2px 10px 2px 0; }
.calc_input {border:1px solid #a9b7be; margin:0px; padding:2px; width:190px; font-size:90%; color:#434343;}

.savingscalc_left {float:left; border:1px solid #a9b7be; padding:8px 10px; font-size:90%; background:url(../Images/searchbg.gif) bottom repeat-x; width:310px;}
.savingscalc_right {float:right; }
.calc_our_price {font-size:140%; font-weight:bold; background:url(../Images/bg_saver_grey.jpg) top left no-repeat; padding:10px; color:#fff; width:190px;}
.calc_saving_price {font-size:140%; font-weight:bold; background:url(../Images/bg_saver_red.jpg) top left no-repeat;margin-top:5px;  padding:10px; color:#fff; width:190px;}


#lower_content h4 a{color:#515151; font-size:14px;} 
.news_item{margin-bottom:10px;padding-bottom:10px; border-bottom:1px dotted #ccc;}

#lower_menu {background:#fff; padding:5px;}
#lower_menu ul{margin:0px; padding:0px; list-style-type:none;}

/* menu ul calls */
#lower_menu ul{background:#1d1d1d; font-size:100%;}

/* menu herf calls */
#lower_menu ul li a{color:#fff !important; padding:6px 6px 6px 10px; border-bottom:1px solid #fff; display:block; text-decoration:none; background:#888; display:block; color:#000; font-weight:bold} 
#lower_menu ul li ul li a{color:#000 !important; padding:6px 6px 6px 20px; display:block; color:#000; font-weight:normal !important; background:#e7e7e7 url(../Images/arrow_blue.gif) 8px center no-repeat;} 
#lower_menu ul li ul li ul li a{color:#fff; padding:6px 6px 6px 30px; background:#fed202; display:block; color:#000;}

/* menu herf calls (hover) */
#lower_menu ul li a:hover{background:#cc0000; color:#fff; display:block; padding:6px 6px 6px 10px;}
#lower_menu ul li ul li a:hover{background:#e7e7e7 url(../Images/arrow_blue.gif) 8px center no-repeat; color:#000 !important; display:block; padding:6px 6px 6px 20px; text-decoration:underline;}
#lower_menu ul li ul li ul li a:hover{background:#000; color:#fff; display:block; padding:6px 6px 6px 30px;}

/* if you require a rollover for your selected item */
/* menu selected calls */
#lower_menu ul li a.selected{font-weight:bold; background:#cc0000; display:block; color:#000;} 
#lower_menu ul li ul li a.selected{font-weight:bold; background:#ccc url(../Images/arrow_blue.gif) 8px center no-repeat;display:block; color:#000;}

.test
{
    margin: auto;
    margin-bottom: 10px;
    
}
