@charset "utf-8"; * { padding:0; margin:0; } a img { border:0; } .clear { clear:both; } a { cursor:pointer; outline:none !important; }
div, img { behavior:url(/js/iepngfix.htc); }
a:visited, a:link { color:#3A00F1; }
body { font:12px/1.2 Verdana, Arial, Helvetica, sans-serif; color:#21368C; background:#d8d8d8 repeat-x url(/pix/bg.jpg); }
#wrap { width:990px; margin:0 auto 6px auto; background:#d6d8ff; }
.headerImg { display:block; }
.bar { padding:0; clear:both; height:30px; background:repeat-x url(/pix/barbg.jpg); }
.bar ul { list-style:none; float:left; }
.bar li { display:inline; color:#fff; padding:0 10px;  }
.bar a { line-height:30px; padding:0 5px; display:inline-block; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; background:repeat-x url(pix/barbg.jpg); }
.bar a:hover { color:#213173; background:repeat-x url(/pix/barbg_over.jpg) top left; }
.sig, .sig a { line-height:30px; font-size:11px; color:#fff; }
.bar a.sig:hover {text-decoration:none; color:#213173; font-weight:bold; }
li.sig {font-size:11px;}
.rightbar { float:right; display:inline; line-height:30px; padding:0 10px; }
#left { float:left; display:inline; width:160px; padding:20px 10px; }
#left p { padding-bottom:20px; }
#left em { color:#850C70; font-style:normal; }
#center { float:left; display:inline; width:630px; padding:20px 0; background:#fff; min-height:600px; height:auto !important; height:600px; }
.centerpadding { padding:0 10px; clear:both; }
.centerpadding ul { list-style:outside disc; padding:0 0 0 20px; }
.centerpadding ul li { padding:0 0 5px 0; } 
#right { float:left; display:inline; width:160px; padding:20px 10px; }
.bluetopbox { background:#fff; font-size:10px; margin-bottom:20px; }
/*.bluetopbox div { padding:5px 5px 0 5px; }*/
.smallcorner { padding:0 !important; height:auto !important; background:no-repeat url(/pix/sm-wc-br.gif) #fff bottom right; }
.top { background-image:url(/pix/sm-wc-tr.gif); }
.bluetopbox h1 { background:no-repeat url(/pix/loginboxtop.gif); font-size:11px;  color:#fff; line-height:18px; padding:0 5px; }
.loginbox { padding:1px; border:1px solid #21368C; font-size:10px; width:146px; margin-bottom:5px; }
.loginbtn { float:right; }
.powered { padding:8px 10px 0 10px; font-size:11px; }
h1 { font-size:18px; color:#850C70; padding:0 0 10px 0; }
h2 { font-size:16px; color:#850C70; padding:10px 0 5px 0; }
h3 { font-size:14px; color:#850C70; padding:10px 0 5px 0; }
.puff-1 p, #center p { padding-bottom:10px; }
.nav { list-style:none; }
.nav li { margin-bottom:4px; }
.nav li a span { display:block; padding:0 8px 4px 8px; background:no-repeat url(/pix/nav_end.jpg) #21368C bottom left; }
.nav li a { display:block; padding-top:4px; background:no-repeat url(/pix/nav_top.jpg) #21368C top left; color:#fff; text-decoration:none; }
.nav li a:hover {  text-decoration:underline; }
hr { background:#D6D8FF; border:none; height:1px; margin:10px 0 0 0; }
hr.even { background:#D6D8FF; border:none; height:1px; margin:10px 0 10px 0; }
.breadcrumb { margin:0 10px; }
.breadcrumb ul { background:repeat-x url(/pix/tabsbg.gif) top left; height:21px; padding-left:10px;  }
.breadcrumb ul li { list-style:none; float:left; display:inline; outline:none !important; margin-left:1px;}
.breadcrumb ul li a { padding:0 5px 0 0; border-bottom:1px solid #D6D8FF; background:no-repeat url(/pix/tab-r.jpg) top right; display:block; text-decoration:none; color:#21368C;  }
.breadcrumb ul li a span { background:no-repeat url(/pix/tab-l.jpg) top left; display:block; padding:3px 0 3px 5px; /*min-width:90px;*/ text-align:center; }
.breadcrumb ul li a:hover { color:#850C70; }
.breadcrumb ul li.current a { font-weight:bold; color:#850C70; border-bottom:1px solid #fff; background-image:url(/pix/tab-h-r.jpg); }
.breadcrumb ul li.current a span { background-image:url(/pix/tab-h-l.jpg); }
.breadcrumb2 { margin:0 10px; }
.breadcrumb2 ul { background:repeat-x url(/pix/tabsbg.gif) top left; height:21px; padding-left:10px;  }
.breadcrumb2 ul li { padding-left:5px; list-style:none; float:left; display:inline; outline:none !important; margin-left:1px; background:no-repeat url(/pix/tab-l.jpg) top left; display:block; /*min-width:90px;*/ text-align:center; }
.breadcrumb2 ul li a { padding:3px 5px 3px 0; background:no-repeat url(/pix/tab-r.jpg) top right; display:block; text-decoration:none; color:#21368C;  }
.breadcrumb2 ul li a:hover { color:#850C70; }
.breadcrumb2 ul li.selected { background-image:url(/pix/tab-h-l.jpg);  border-bottom:1px solid #fff; height:20px;}
.breadcrumb2 ul li.selected a { border-bottom:1px solid #fff; font-weight:bold; color:#850C70;  background-image:url(/pix/tab-h-r.jpg); }
.showlogo { float:right; padding:0 0 10px 10px; }
#panel { float:right; display:inline; width:810px; padding:20px 0; }
#heropanel { height:220px; width:600px; background:no-repeat url(/pix/_hero1.jpg); margin:0 10px; position:relative; }
#switcher { position:absolute; right:10px; bottom:10px; text-align:right; }
.col { width:385px; float:left; display:inline; padding:0 10px; } 
.puff-1 { margin:20px 0; background:#fff; }
.puff-1 div { padding:6px 10px; }
.puff-2 { margin:20px 0; height:107px; background:no-repeat url(/pix/_tmppuff.gif) top right; color:#fff; }
.puff-right { width:205px; float:right; padding:5px 10px; }
.puff-2 ul { list-style-position:outside; margin-left:10px; }
.puff-2 h1 { color:#fff; font-size:14px; margin:5px 0 0; }
/* form stuff */
.form { clear:both; padding:0; margin:0 auto; width:420px; height:24px;}
.form * { float:left; display:inline; border:1px solid #D6D8FF; vertical-align:top;}
.form label { width:174px; height:20px; line-height:20px; text-align:right; font-weight:bold; margin:0 5px 5px 0; padding:0 4px 0 20px; background-color:#F7F7FF; border:1px solid #D6D8FF; }
.form1 {width:200px;  height:18px; padding:2px 0 0 2px; margin:0 0 0 2px;  background:no-repeat url(/pix/input_shadow.png) top left; border:1px solid #D6D8FF; }
td.form1 { background:none !important; }
.form2 {width:100px;  height:18px; padding:2px 0 0 2px; margin:0 0 0 2px;  background:no-repeat url(/pix/input_shadow.png) top left; }
.form3 {width:300px;  height:18px; padding:2px 0 0 2px; margin:0 0 0 2px; background:no-repeat url(/pix/input_shadow.png) top left; }
.form option { border:0; float:none !important; display:block; padding:2px 5px 0 2px;}
.form select {margin:0 0 0 2px; max-width:210px;}
.form textarea { padding:2px 0 0 2px; margin:0 0 0 2px; background:no-repeat url(/pix/input_shadow.png) top left; }
p.form_label {clear:left; margin-bottom:0; padding-top:5px; font-weight:bold;}
p.form_note {clear:left; margin-bottom:0; padding-top:5px; font-size:10px;}
.form_button {margin:5px 0 0 180px;}
.reqd { background:no-repeat url(/pix/reqd_field.gif) center left; }
fieldset { padding:10px; border:1px solid #D6D8FF; display:block; }
legend { font-size:20px; color:#850C70; font-weight:bold; padding:0 5px; text-align:center }
fieldset fieldset { border-color:#D6D8FF; display:block; }
fieldset fieldset legend { font-size:12px; color:#21368C;  }
label.shorter { width:74px; }
label.longer { width:380px; text-align:left; padding-left:4px; }
textarea.big { width:386px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.txtarea { width:385px; }
.form_select {  width:146px; height:22px;}
/* user pages */
.user_message {border:1px solid #D6D8FF; background:#F7F7FF; padding:10px; margin-bottom:15px;}
.user_message img { vertical-align:middle; }
.panel {border:1px solid #D6D8FF; width:288px; float:left; display:inline; margin:0 10px 10px 0; padding:5px;}
.wide {width:598px; clear:both; margin-bottom:10px; margin:0 0 10px 0; }
.end { margin:0 0 10px 0; }
.panel h2 {background-color:#F7F7FF; color:#21368C; border-bottom:1px solid #D6D8FF; font-weight:bold; font-size:14px; padding:3px 10px; margin:-5px -5px 3px -5px;}
.panel h3 {border-bottom:1px solid #D6D8FF; margin-bottom:10px; }
.nopadding { padding:0 !important; }
.panel div.entry { margin-bottom:10px; }
fieldset table { margin:0 auto; width:400px; }
.td1 { background-color:#d6d8ff; height:20px; width:178px; font-weight:bold; text-align:right; padding:4px; background-color:#F7F7FF; border:1px solid #D6D8FF;}
.td2 { height:20px; padding:4px;  border:1px solid #D6D8FF;}
.td3 {background-color:#fff; height:20px; padding:8px 0 4px 4px; font-weight:bold;}
.td4 {background-color:#f7f7ff; height:20px; padding:4px; border:1px solid #D6D8FF; }
/* note style */
p.note {color:#f00; font-weight:bold;}
/* - newer news - */
.story_wrapper { background:repeat-y url(/pix/news_story_bg.jpg) top left; margin-bottom:10px; }
.right { float:right; display:inline; width:160px; padding:0 10px; font-size:10px; }
.left { float:left; display:inline; width:430px; } 
.left h2 { padding:0 10px 5px 10px; margin:0; border-bottom:1px solid #D6D8FF; }
.left .copy { padding:10px 10px 0 10px; font-size:11px; }
.copy img { border:1px solid #D6D8FF; float:right; margin:0 0 10px 10px; }
/* organiser section */
table.entries th {background-color:#d6d8ff; font-weight:bold; padding:4px; text-align:left; }
table.entries td {background:repeat-x url(/pix/cell_bg.jpg) bottom right; padding:4px;}
/* show pages */
img.show {border:1px solid #D6D8FF; margin:0 0 5px 5px;}
/* stuff for show schedule */
.entry {clear:left; margin:0 0 5px 0; padding:0 0 0 0; border-bottom:1px solid #D6D8FF; }
.entry_title {font-weight:bold; padding:5px 0; }
.entry_button {float:right; margin-left:10px; padding:6px 0 5px 0;}
.entry_class {clear:left; font-size:11px; font-weight: bold; color:#a00; margin-left:20px; padding-left:20px; background:no-repeat url(/pix/label_icon.gif);}
.entry_name {clear:left; font-size:11px; color:#a00; margin-left:20px; padding-left:20px;}
.entry_description {clear:left;  font-size:10px; font-style: italic; margin-left:20px; padding-left:20px;}
.entry_judge {clear:left; font-size:10px; margin-left:20px; padding-left:20px; }
.entry_cost {clear:left; font-size:10px; margin-left:20px; padding-left:20px; }
.entry_date {clear:left; font-size:10px; margin-left:20px; padding-left:20px; }
.entry_qualifier {clear:left; font-size:10px; margin-left:20px; padding-left:20px; font-weight:bold;}
.entry_animal {clear:left; font-size:10px; color:#a00; margin-left:20px; padding-left:20px; }
.entry_competitor {clear:left; font-size:10px; color:#a00; margin-left:20px; padding-left:20px; }
.indent {margin-left:30px;}
.indent_nojs {margin-left:30px;}
h1.schedule {clear:left; padding:5px 0 0 0; }
h2.schedule {clear:left; padding:5px 0 0 0; }
h3.schedule {clear:left; padding:5px 0 0 0; }
p.chooser {padding-top:10px; font-weight:bold; color:#850C70;}
.totals {margin-left:300px; margin-top:10px;}

.user_message p { padding:0 !important; }
.expand { font-weight:normal; text-decoration:underline; margin-left:10px; }
.expand img { vertical-align:middle; }
table.entries { width:100%; }
.entries_subcat { padding-bottom:10px; }
.entries_subcat h1 { font-size:14px; }
.expandtable img { vertical-align:middle; }

.header { text-align:left; background:no-repeat url(/pix/bg.gif) center right; cursor:pointer; }
.headerSortUp { background-image:url(/pix/asc.gif); border-bottom:1px solid #21368C; }
.headerSortDown { background-image:url(/pix/desc.gif); border-bottom:1px solid #21368C; }

.hide_btn { float:right; display:none; }

.boxed { border:1px solid #D6D8FF; border-width:0 1px 1px 1px; margin:0 10px; padding:20px 10px; }
.boxed2 { border:1px solid #D6D8FF; margin:0 10px; padding:10px 10px; }
/*.spacer-1 { clear:both; height:20px; }*/
.spacer-2 { clear:both; height:150px; }

.table_data { margin:0 auto; width:400px; }
.boxed h3 img { vertical-align:middle; }
.user_message span { color:#850C70; font-weight:bold; }
.hideall { text-decoration:underline; font-size:10px; }
ul.tree_diagram { border:1px solid #D6D8FF; border-width:1px 0; }
ul.tree_diagram h3 { padding:0 0 5px 0; font-size:12px; }
ul.tree_diagram, ul.tree_diagram ul { padding:0 !important; background:repeat-y url(/pix/tree_bg.gif) top left; }
ul.tree_diagram li { padding:5px 5px 5px 18px !important; list-style:none; background:no-repeat url(/pix/tree_li1.gif) top left; }
li.expandable { background-image:url(/pix/tree_li_plus.gif) !important; }
li.expandable.opened { background-image:url(/pix/tree_li_minus.gif) !important; }
.tree_diagram li img { vertical-align:middle !important; }
li.last { background:#fff no-repeat url(/pix/tree_li_end.gif) top left !important; }
li.expandable.last { background-color:#fff; background-image:url(/pix/tree_li_plus.gif) !important; }
li.expandable.last.opened { background-color:#fff; background-image:url(/pix/tree_li_minus.gif) !important; }
#basket_summary th, #basket_summary td { font-size:11px; border-right:1px solid #D6D8FF; } 
#basket_summary td { border-bottom:1px solid #D6D8FF; }
#basket_summary th { background-color:#D6D8FF; border-top:1px solid #D6D8FF; border-right:1px solid #D6D8FF; border-bottom:1px solid #21368C; }
#basket_summary th.inner { border-top:0; border-bottom:1px solid #D6D8FF; text-align:right; background-color:#fff; }
#basket_summary .bottom td, #basket_summary .bottom th, #basket_summary .price { border-bottom:1px solid #21368C; vertical-align:top; }
#basket_summary .price { text-align:center; }
#basket_summary .buttons { border-bottom:1px solid #21368C; text-align:center; }
#basket_summary th.total { text-align:right; border:0; background:#fff; border-right:1px solid #D6D8FF; }
#basket_summary td.total { border-bottom:1px solid #21368C; text-align:right; font-weight:bold; }
a.toggle { text-decoration:underline; color:#850C70; }
.first { border-left:1px solid #D6D8FF; }
#cart_puff p { line-height:18px; }
#cart_puff p em { color:#850C70; }

/*.newsticker { list-style:none; background:#F7F7FF; padding:0px !important; margin:0 !important; float:left; }*/
.newsticker li { list-style:none; }
.left_puff { margin-top:10px;display:block; padding-bottom:0 !important; }
.upsell_home { float:right;display:inline;width:160px;padding:0 10px 0; }
.news_title { padding-bottom:5px !important}

.float_right { float:right;margin:0 0 10px 10px; }
p.question { text-decoration:underline; color:#850C70; }
.class { color:#850C70; text-decoration:underline; }
.error_message { color:#850C70; font-style:italic; }

.form_center { margin:0 auto; }
.bottom_sundries td { border-bottom:1px solid #21368C !important; }
.no_style { background:none !important; border:0 !important; }
#basket_summary h1 { margin:0; padding:5px !important; font-size:16px; }
th.finish_button {text-align:right !important; border:0 !important; background:#fff !important; border-right:0 !important;}
.ownit { vertical-align:middle; }

.editimage img, .editimage input { vertical-align:top }
.editimage input { width:auto }

.society_tbl { width:420px !important; border:1px solid #D6D8FF; border-width:0 0 1px 1px; margin-bottom:10px; }
.society_tbl th { vertical-align:middle; }
.society_tbl td { border-right:1px solid #D6D8FF; }

/*23/2/09*/
.offline { margin:0 0 15px 0; font-size:11px; line-height:14px; }
.ui-accordion-header { border:1px solid #D6D8FF; border-width:1px 1px 0 1px; padding:5px 25px; background:no-repeat url(/pix/tree_b_plus.gif) 10px 10px; }
.ui-accordion-header.selected { background-image:url(/pix/tree_b_minus.gif); background-color:#F7F7FF; }
.ui-accordion-header.selected a { cursor:default; }
.ui-accordion-header a { color:#850C70; text-decoration:none; display:block; }
#accordion { border-bottom:1px solid #D6D8FF; }
#accordion legend { font-size:12px; color:#21368C; }
.no_style { background:none !important; border:0 !important; }
/*24/2/09*/
.btn_left { float:left; display:inline; clear:both; }
.btn_right { float:right; display:inline; }
#tree_diagram { padding-bottom:10px; }
h3 a.reqd { background-image:none; }
.society_tbl { width:420px !important; border:1px solid #D6D8FF; border-width:0 0 1px 1px; margin-bottom:10px; }
.society_tbl th { vertical-align:middle; }
.society_tbl td { border-right:1px solid #D6D8FF; }
/*27/2/09*/
.offline_btn_bar { border-bottom:1px solid #D6D8FF; text-align:center; padding-bottom:10px; margin-bottom:10px; position:relative; top:-8px; } 
.offline_btn_bar a { margin:0 5px; }
/*3/3/09*/
.ui-tabs-hide { display:none !important; }/*position:absolute !important; left:-10000px !important; }*/
.ui-tabs-selected a { font-weight:bold; color:#850C70 !important; border-bottom:1px solid #fff !important; background-image:url(/pix/tab-h-r.jpg) !important; }
.ui-tabs-selected a span { background-image:url(/pix/tab-h-l.jpg) !important; }
.accordion { border-bottom:1px solid #D6D8FF; }
.accordion div { background:#fff; }
/*23/3/09*/
.filter { display:inline-block; border:1px solid #D6D8FF; padding:3px 5px; background:#F7F7FF; }
.results { font-size:11px; border:1px solid #D6D8FF; border-width:0 1px 1px 0; border-bottom:1px solid #21368C; }
.results td, .results th { border:1px solid #D6D8FF; border-width:1px 0 0 1px; padding:4px; }
.results th { text-align:left; }
.results td { background:repeat-x url(/pix/cell_bg.jpg) bottom right; }
.results .border_top td, .results .border_top th { border-top:1px solid #21368C; background:#E9E9FF; }
.results.simple th { background:#D6D8FF; color:#21368C; }
.results.simple .border_top td { background:repeat-x url(/pix/cell_bg.jpg) bottom right; }
legend.smaller { font-size:14px; }
.back_btn img { vertical-align:top; }
/*24/3/09*/
.smalltext { width:50px !important; }
.update { float:right; }
.nosrt th, .nosrt td { background-image:none; }
ol { padding-left:25px; margin-bottom:10px; }
table.stripped td { background-image:none; }
.stripped tr.even td { background-color:#F7F7FF }
/* cal */
.calendar { font-size:10px; border-right:1px solid #D6D8FF; clear:both; margin-top:10px; }
.cell { position:relative; float:left; display:inline; width:78px; min-height:96px; height:auto !important; height:82px; padding:4px; border:1px solid #D6D8FF; border-width:0 0 1px 1px; }
.first { clear:left; }
.headings .cell { min-height:0 !important; background:#D6D8FF; text-align:center; font-weight:bold; cursor:default !important; }
.inactive { color:#bbb; cursor:default !important; }
.calendar p.date { padding-bottom:4px !important; display:inline-block; }
a.showday { width:74px; clear:left; float:left; display:inline; background:#F7F7FF; overflow:hidden; height:12px; padding:2px;margin-bottom:4px; }
a.attending { width:74px; clear:left; float:left; display:inline; background:#CB9CC7; overflow:hidden; height:12px; padding:2px;margin-bottom:4px; }
a.watching { width:74px; clear:left; float:left; display:inline; background:#8590C2; overflow:hidden; height:12px; padding:2px;margin-bottom:4px; }
.tooltip { display:none; }
.qtip-content { font-size:10px;color:#21368C !important; }
.qtip-content h3 { font-size:12px; padding:0 0 4px 0; }
.qtip-content h3 a { color:#850C70; }
.qtip-content p { padding-bottom:4px; }
.qtip-content p.date { padding:4px;background:#D6D8FF; } 
h3.search { padding-top:0; }
.yui-skin-sam .yui-calcontainer { border:none !important; background:none !important; }
.highlight1 { background-color:#D6D8FF !important; }
.highlight2 { background-color:#850C70 !important; }
.highlight2 a.selector { color:#fff !important; }
.bluetopbox h3 { font-size:12px; }
.bluetopbox h1 { background-color:#21368C !important; }
.show_search_opts { border:1px solid #D6D8FF; border-width:1px 0; }
.show_search_opts td { padding:5px 5px 5px 0; width:25%; line-height:18px; vertical-align:top; }
.show_search_opts td td { padding:0; line-height:normal; }
.show_search_opts td td input { margin-right:10px; }
.show_search_opts td input { vertical-align:baseline; }
.show_search_opts label { font-weight:bold; margin-bottom:5px; }
.qtip-title { float:right; }
.qtip-title a { padding:4px; }
.key { margin-bottom:0; margin-top:5px; float:right; }
.key td { padding:0 10px; }
.key td.box { width:12px;padding:0;border:1px solid #D6D8FF; }
div.showday { background:#F7F7FF; padding:4px; border-bottom:1px solid #D6D8FF; }
div.attending { background:#CB9CC7; padding:4px; border-bottom:1px solid #D6D8FF;}
div.watching { background:#8590C2; padding:4px; border-bottom:1px solid #D6D8FF; }
.breadcrumb h1 { padding:0 10px 10px; }
.pagination { background: #F7F7FF; padding:5px 10px; font-size:11px; border-bottom:1px solid #D6D8FF; }
.pagination input { vertical-align:top;}
.pagination p { padding-bottom:0 !important; line-height:20px;}
.pagination table { float:right; }
.pagination td { padding:0 2px; width:16px; text-align:center; height:20px; }
.pagination td a {color:black; font-weight:bold; text-decoration:none; color:#21368C; }
.pagination td a:hover { color:#850C70; }
.pagination td.current_p { background:no-repeat url(/pix/pag_bg.gif) top left; }
.results_show { background:repeat-x url(/pix/pag_bg.jpg) bottom left; padding:10px 10px 0; border:1px solid #D6D8FF; margin-bottom:10px; }
.results_show h3 { padding:0 0 10px; }
.buttons { float:right; padding:0 0 10px 10px; }
.loginbox_short { width:60px;  padding:1px; border:1px solid #21368C; font-size:10px; width:60px; margin-bottom:5px; margin-top:1px; vertical-align:top; }
.form1.short { width:90px; margin-right:5px; }
#resultsMap { height:400px; border:1px solid #D6D8FF; margin:10px 0; }
.calwrap { width:630px; height:190px; overflow:hidden; padding:10px 0 25px 0; background: repeat-x url(/pix/cal_shadow_top.jpg) bottom left; }
.calwrap .wide { width:3768px; position:relative; }
.cal { width:288px; border:0; float:left; display:inline; margin:0 13px; }
div.cal p { font-weight:bold; padding-bottom:5px !important; cursor:pointer; }
.cal div.box { border-right:1px solid #D6D8FF; }
.cal.first { clear:left !important; }
.cal .cell { width:36px;min-height:20px; padding:2px; text-align:center; cursor:pointer; }
#slider { margin:0 10px; }
.datepicker { float:left; margin:0 10px; }
.cal-b { background:#CB9CC7 }
.cal-w { background:#8590C2; }
.day_accent { background:#D6D8FF; font-weight:bold; }
.bluetopbox select { font-size:10px; width:150px; margin-bottom:5px; }
.centerpadding .cal { margin:10px 0; }
.fourmonth_r { float:right; margin-top:200px; }
.fourmonth_l { float:left; margin-top:200px; }
.centerpadding .cal.first { margin:10px 10px 10px 5px; clear:none; }

h3 a.bookedbox { color:#CB9CC7 !important; }
h3 a.watchingbox { color:#8590C2 !important; }

div.cell.cal-b.cal-w { background:no-repeat url(/pix/cell_mixed.gif) top left; }
.org_show_title { color:#21368C;padding:5px; background:#F7F7FF;margin-bottom:10px; }
.extrabtn { border:0;  float:right !important; }
.extrabtn img { border:0; margin-left:10px; }
/*.wide { width:576px !important; }*/
.nopadding { margin:0; padding:0; }

.pagination.booked { font-size:14px; font-weight:bold; background-color:#CB9CC7; margin-bottom:10px; }
.pagination.watch { font-size:14px; font-weight:bold; background-color:#8590C2; margin-bottom:10px; }
.entries_cal{background:transparent url(/pix/pag_bg.jpg) repeat-x scroll left bottom;border:1px solid #D6D8FF;padding:10px 10px 0; border-bottom:none}
.entries_cal h3 { padding:0; }

/*29/4/09*/
.center { float:left; display:inline; width:610px; padding:10px; border-bottom:2px solid #D6D8FF; background:repeat-x url(/pix/pag_bg.jpg) #fff bottom left;}
.center h3 { padding:0; margin:0 0 5px; }
.user_message input { vertical-align:middle; }
td.buttons { float:none; } 

.search_qualifier, .search_qualifier * { border:none !important; background:none !important; }
.search_qualifier label { width:auto; padding:0; float:none; font-weight:normal; }
.search_qualifier input { margin:5px 5px 0 0; float:none; }
.form script, .form link { display:none; }
.date_picker_info { font-size:10px; padding-left:5px; line-height:20px; }
.date_picker_info, .form span { border:none; }

.list_of_pages { padding:0 !important; vertical-align:middle; margin-top:0px; }
.list_of_pages li { list-style:none; display:inline-block; float:left; width:16px; height:16px; padding:2px !important; }
li.current_p { background:no-repeat url(/pix/pag_bg.gif) top left; }
.list_of_pages img { vertical-align:middle; }
.pagination td { padding:0 !important; }

li.next a { display:block; width:16px; height:16px; background:no-repeat url(/pix/pag_next.gif) center left; text-indent:-5999px; }
li.prev a { display:block; width:16px; height:16px; background:no-repeat url(/pix/pag_prev.gif) center left; text-indent:-5999px; }
span.d_format { font-size:7px; font-weight:bold; }
td.show_title { border-left:1px solid #D6D8FF; font-weight:bold; background:#F7F7FF !important; }
.results_show h3 a { color:#73105C; }

legend.smaller { font-size:14px; }

.price_align { text-align:right !important; padding-right:20px !important; }
#twitter_update_list { float:right; display:inline; width:420px; }
#twitter_update_list li span { font-weight:normal;color:#21368C; }
#twitter-link { display:block; height:50px; width:148px; background:url(/pix/twitter4gif.gif); flaot:left; text-indent:-2999px;}

.story_wrapper table { padding:0; border:1px solid #DCD9F8; border-width:1px 0 0 1px; width:100% }
.story_wrapper table td { border:1px solid #DCD9F8; border-width:0 1px 1px 0; padding:2px; }