* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align: left; width:100%; font-family:"Segoe UI", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background:#fff;}
a:link, a:visited {color: #005FA9; text-decoration: none; }
a:hover {	text-decoration: underline;}
img {border:none;}
*html img {border:none; margin-top:-5px;}
.r {float:right;}
.imgr {float:right; margin-right:10px; margin-top:10px;}
*html .imgr {float:right; margin-right:15px; margin-top:10px;}
*:first-child+html .imgr {float:right; margin-right:15px; margin-top:10px;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;}


#skipLinks {height:1px; font-size:1px; color:#fff; display:none;}
#skipLinks a {color:#fff;}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s175 {width:175px;}
.s178 {width:178px;}
.s180 {width:180px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc5 {width:5%;}
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc22 {width:22%;}
.pc23 {width:23%;}
.pc24 {width:24%;}
.pc25 {width:25%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
.pc100 {width:100%;}
/*********************************************************/

#racing_tv{margin-top:-5px;}
img.pad {padding:0 0 0 0px}
img.derby {padding: 1px; border: 1px solid #ccc; margin: 0px 3px 0px 0px}
img.imgborder {padding: 1px; border: 1px solid #ccc; margin: 0 0px 5px 8px} 
img.mapborder {padding: 1px; border: 1px solid #ccc; margin: 0px 3px 0px 0px}
img.alignRight {padding: 1px; border: 1px solid #ccc; margin: 4px 0px 0 8px; float: right;}
*html img.alignRight {margin: 5px 8px 0 8px; }
p.centreimg {text-align: center;}

#wrapper {margin-left:auto; margin-right:auto; width:960px; position:relative; padding-bottom:20px;  }
#bg_wrap {width:920px; background: url(../img/main_bg.gif) repeat-y; padding: 0 20px; position:relative; }

#header {height: 86px; clear: both; width: 100%; padding-top: 6px; position:relative;}
#header img.logo {position: absolute; top: 22px; left: 20px; }
*html #header img.logo {position: absolute; top: 23px; left: 20px;}


#banners_holder {margin: 0px 0 0px 16px; float: left;}
*html #banners_holder {margin: 0px 0 0px 16px;  voice-family:"\"}\""; voice-family:inherit; margin-left: 16px}.dummy{}
#banners_holder img {  float: left; display: block;}
#banners_holder img.left { margin-right: 4px; voice-family:"\"}\""; voice-family:inherit; margin-right: 7px}.dummy{}

#banners_holder2 {margin: 0px 2px 0px 0px; float: right;}
*html #banners_holder2 {margin: 0px 2px 0px 0px;}
*html #banners_holder2 img {padding-top:5px;}
#banners_holder2 img {  float: center; display: block; margin-right:25px;}
#banners_holder2 img.left { margin-right: 4px; voice-family:"\"}\""; voice-family:inherit; margin-right: 7px}.dummy{}

#menu {height: 45px; clear: both; width: 893px; background: url(../img/menu_bg.jpg) no-repeat;}
#menu ul { margin: 12px 4px 0 252px; float: left; color: #fff;}
#menu ul li {float: left; font-size:11px;}
#menu ul li a {color: #fff; margin: 0 3px; float: left}
#menu ul li.on a {color: #7FBCDA}
#menu ul li span {float: left; padding: 0 2px;}
*html #menu ul li a { margin: 0 2px;}
*:first-child+html #menu ul{margin: 12px 4px 0 252px;}
*html #menu {margin-top: 1px;}
*html #menu ul { margin: 12px 2px 0 125px;}
*html #menu ul li span { padding: 0 3px 0 3px;}

#home_panels { margin: 10px 0 0 0; clear: both; width: 100%; font-size: .9em;}
#home_panels .panel { margin: 0 0px 0 0; height: 800px;  float: left; background: url(../img/panel_bg.gif) top left no-repeat;}
#home_panels.threeLogos .panel {height:240px;}
*html #home_panels .panel {height:235px;}

#home_panels .no1 { background: none; background-color: #F0F7FB; width: 251px;  color: #6490B3;}
#home_panels .no1 p {margin: 15px 19px 0 15px;}
#home_panels .no2 {width: 250px; padding-left: 1px;  background: #F7FBFD; color: #666; }
#home_panels .no2 ul {margin-top: 15px; margin-left: 11px;font-size: 1.1em; text-align: left;}
#home_panels .no2 ul li { margin: 0px 0 10px 0; padding: 2px 0 2px 17px;}
*html #home_panels .no2 ul li {padding: 0px 0 0px 17px;}
#home_panels .no2 ul.logos {margin:5px 0 0px 0;}
#home_panels .no2 ul.logos li {margin: -5px 0 5px 5px; display: inline; text-align: left; }
#home_panels .no2 ul.logos li.imageRight {margin: -5px 20px 0 0; float: right;}
#home_panels .no2 ul.logos li img {margin: 0px; padding: 0px; vertical-align: top;}
#home_panels .no2 ul li.event {padding-bottom:2px; background: url(../img/bullet_event.gif) top left no-repeat;}
#home_panels .no2 ul li.time {padding-bottom:16px; background: url(../img/bullet_time.gif) top left no-repeat;}
#home_panels.threeLogos .no2 ul li.time {padding-bottom:0px;}

/*#home_panels .no2 img.logo {margin: 0px 7px 0 7px ;}*/
/*#home_panels .no2 img.btmLogo {margin: 10px 0 0 7px;}*/
/*#home_panels .no2 img.logoRight {margin: -25px 9px 10px 7px; float: right}*/

/**html #home_panels .no2 img.logoRight {margin: -30px 7px 0 7px; voice-family:"\"}\""; voice-family:inherit; margin: -30px 8px 0 7px;}.dummy{}*/
#home_panels .no2 img.logoRight {margin: 3px 9px 10px 7px; float: right}
#home_panels .no2 img.logo {margin: 6px 17px 10 6px;}
*html #home_panels .no2 img.logoRight {margin: 3px 7px 0 7px; voice-family:"\"}\""; voice-family:inherit; margin: 3px 8px 0 7px;}.dummy{}

/*ie7*/
#home_panels .no3 {margin-right: -2px; width: 251px;padding-left: 1px; text-align: center;}
#home_panels .no3 img.tickets {margin: 15px 0 0 0;}
#home_panels .no3 img.brochure {margin: 0px 0 0 0;}
#home_panels .no3 a.download {margin: 5px auto; display: block; width: 145px; padding-left: 20px; color: #669AC5; background: url(../img/pdf.gif) left no-repeat;font-size: .8em; text-decoration: underline; voice-family:"\"}\""; voice-family:inherit; width: 120px}.dummy{}
#home_panels .no3 ul li.event {padding-bottom:16px; background: url(../img/bullet_event.gif) 48px -3px no-repeat;}


.divider {margin: 15px 0 12px 0;}

/***********************************************/
/* Left Column styles                          */
/***********************************************/
#leftcol { margin: 0 10px 0 25px; width:200px ; float:left; background: url(../img/leftmenu_bg.gif) repeat-x #E4F1FA;  min-height:285px;}
*html #leftcol {  margin: 0 5px 0 13px;}
#leftcol a {color:#60ABD3;}
#leftcol a:hover { text-decoration: underline;}
#leftcol ul {margin:0px 0 0 0px;  border-width:0px 1px 1px 1px; list-style-type: none;height:220px; min-height:220px}
#leftcol ul li { margin: 0 9px; padding:8px 0px 8px 0px; font-size:13px; background: url(../img/leftmenu_div.gif) bottom repeat-x;}
*:first-child+html  #leftcol ul li { padding:5px 0px 7px 0px; }
#main #leftcol ul li span { color:#aaa; font-size:10px; }
*:first-child+html #main #leftcol ul li span { font-size:10px; }
*html #main #leftcol ul li span { font-size:10px; }

#leftcol ul li.on {font-weight:bold;}
#leftcol ul li.sub {margin-top: 5px; padding:0px 0 7px 15px!important; font-size:11px;  }
#leftcol ul li.sub a {font-size:12px; }
*:first-child+html #leftcol ul li.sub {margin-top: -2px; }
*html #leftcol ul li.sub {margin-top: -2px; }

#leftcol ul li.ddown {border-bottom: 0; background: none;}
#leftcol ul li.devddown {border-bottom: 0; background: none; font-weight:bold;}

/*Development section leftcol navigation*/
/*ie7 hack*/ *:first-child+html #leftcol ul.dev {margin:50px 0 0 0px;  border-width:0px 1px 1px 1px; list-style-type: none;height:450px; min-height:180px}
/*ie6 hack*/ *html #leftcol ul.dev {margin:50px 0 0 0px;  border-width:0px 1px 1px 1px; list-style-type: none;height:400px; min-height:180px}
#leftcol ul.dev {margin:50px 0 0 0px;  border-width:0px 1px 1px 1px; list-style-type: none;height:380px; min-height:180px}
#leftcol ul.dev  li { margin: 0 9px; padding:7px 0px 7px 0px; font-size:0.7em; background: url(../img/leftmenu_div.gif) bottom repeat-x;}

/*html #leftcol ul li {margin: 0 0px; voice-family:"\"}\""; voice-family:inherit; margin: 0 9px;}.dummy{}*/
/*html #leftcol ul li a {margin-left: -7px;voice-family:"\"}\""; voice-family:inherit; margin-left: 0}.dummy{}*/

#leftcol ul.dev  li.on {font-weight:bold;}
#leftcol ul.dev  li.sub {margin-top: 5px; padding:0px 0 7px 15px; font-size:11px!important; }
/*html #leftcol ul li.sub {margin-top: 1px;}*/
#leftcol ul.dev  li.ddown {border-bottom: 0; background: none;}
#leftcol ul.dev  li.devddown {border-bottom: 0; background: none; font-weight:bold;}

/* annual sites list */
ul.annual {float:left; margin-bottom:10px;}
ul.annual li{padding-left:15px; margin-left:5px; margin-bottom:10px;  background:url(../img/icons/bullet_blue.gif) 0px 4px no-repeat;}

/*ie7 hack*/ *:first-child+html ul.annual li{padding-left:20px; margin-left:15px; margin-bottom:15px;  background:url(../img/icons/bullet_blue.gif) 0px 2px no-repeat;}
/*ie6 hack*/ *html ul.annual li{padding-left:20px; margin-left:15px; margin-bottom:15px; background:url(../img/icons/bullet_blue.gif) 0px 2px no-repeat;}

#leftcol form {margin: 10px 0 20px 6px; padding: 10px 0 0 3px; font-size: .7em; color: #60ABD3; position:relative;}
#leftcol form label {color: #60abd3; font-size: 13px; margin-right:2px;}
/*ie7 hack*/ *:first-child+html #leftcol form {margin: 42px 0 20px 6px; }

#leftcol input { margin: 3px 0 0 0; padding:3px; border: 1px solid #7FBCDA; width:110px; color: #5c5c5c; font-size: 11px;}
#leftcol input.sub {border: 0; background: url(../img/go_bg.gif) no-repeat; cursor: pointer; width: 15px; height: 16px; padding-top:3px; position:absolute; top:12px; right:8px;}

#leftcol .holder { padding: 8px 0; background: #F7FBFE; text-align: center;}
#leftcol .holder a img {margin-left:20px; padding-right:20px;}
#leftcol .holder a.textlink {margin: 10px 5px 5px 10px; color: #669AC5; font-size: .8em; font-weight: bold; text-decoration: underline;}
a.print_tickets { margin: 30px 0 0 0; display: block; height: 69px; width: 200px; background: url(../img/icons/print-tickets.gif) no-repeat; text-decoration: none; text-indent: -9999px;}

/***********************************************/
/* Right Column styles                         */
/***********************************************/
#rightcol {margin:0 0 0 0px; float:left; width:677px;}
*html #rightcol {margin:0 0 0 0px; width:677px;}
#bcrumb {margin-bottom: 10px; border-bottom: 1px solid #0079B6; width: 100%; padding-bottom:8px;}
#bcrumb h1 { margin: 0; padding: 0; font-size: 1em; font-weight: bold; text-transform: uppercase; color: #0079B6; float: left;}
#bcrumb h1.comm { margin: 0; padding: 0; font-size: .9em; font-weight: bold; text-transform: uppercase; color: #0079B6; float: left;}
#content #bcrumb p {font-size:11px; float: right; text-align: right; margin: 0; padding: 0;}

#content {margin-left: 0px; color:#666; font-size: 1em; padding-left:20px; padding-top:10px; padding-right:20px;}
#content p {margin-left: 0px; line-height: 1.4em; font-size:13px; color:#333;}
#content table  {margin-left:0px;}
#content table td { color:#333; font-size:13px;}

/***********************************************/
/* General styles                              */
/***********************************************/
h1 {margin:0 0 10px 0; padding:0; color:#21536A; font-size:1.2em;}
h2 {margin:20px 0 6px 0px; padding:0; color:#006699; font-size:1em;}
#content h2 a {color:#3792df; text-decoration:none;}
#content h2 a:hover {text-decoration:underline;}
h2.info {border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-left:0px; margin-bottom: 0; margin-top: 15px;}
h2.derby {font-size:20px;}
h3 {margin:15px 0 5px 0px;  padding:0; color:#2a8a20; font-size:1em;}
h3.blue {margin:15px 0 10px 0px;  padding:0; color:#005fa9; font-size:0.7em;}
h3.green {margin:15px 0 5px 0px;  padding:0; color:#2a8a20; font-size:0.75em;}
h3.entry{margin:5px 0 5px 0px;  padding:0px 5px 5px 0px;color:#006699; font-size:0.8em;}
h3.odd{margin:0px 0 0px 0px;  padding:0px 5px 0px 5px;color:#2a8a20; font-size:0.9em;}
h3.entry span {margin:5px 5px 5px 0px;  padding:0px 5px 5px 0px; background:#fff;color:#666; font-size:1em; font-weight: normal;}
h3.prices {text-align: right; margin-right: 18px; margin-bottom: -27px; }
h3.reduce {margin: 20px 0 -5px 10px;}
h4 {margin:3px 0 5px 0px; padding:0; color:#666; font-size:14px;}
h5 {margin:0; padding:0; color:#334d55; font-size:13px;}

p {margin:3px 0 10px 0; padding:0; font-size:0.7em;}
p.note {margin: 5px 0 0 10px; font-size: .6em;}
p.date {margin-top: -18px; text-align: right;}
p.view_full { background: #F7F7F7; padding: 6px 10px 5px 10px; border: 1px solid #DBDBDB;}
p.tickets { background:#fef9f0 url(../img/icons/ticket.gif) 7px 10px no-repeat; padding: 6px 10px 5px 27px; border: 1px solid #f4d594;}

p.nb {background:#f0f7fd url(../img/icons/note.gif) 10px 11px no-repeat; padding: 10px 10px 10px 40px; border:1px solid #9dd2ee; color:#0099CC;}

*html p.date {margin-top: -19px; }
/*************** Link styles ***************/

#main #rightcol #content img.buy_now {margin: 10px 10px 10px 0px; width:176px ; float: left;}

/*************** list styles ***************/
ul {margin:0 0 0 10px;}
ul li {margin:2px 0; font-size:0.7em;}

ul.search li a {font-size:13px; line-height:16px;}

ul.news {list-style-type:none;}
ul.news li {margin:3px 0 3px 20px; font-size:13px;}
#content ul.news li a {color:#666; }
ul.news li.title {margin:3px 0 3px 0px; padding:0 0 0 20px; background:url(../img/icons/news.gif) left no-repeat; font-weight:bold;color:#2a8a20;}
ul.news li.date {margin:3px 0 10px 20px; color:#006699;}
ul.fixture {margin-left:0px; }
ul.fixture li {padding: 2px 0 2px 2px; float: left; font-size:13px; line-height:13px;}
*html ul.fixture li {padding: 2px 0 8px 2px; float: left;}
ul.fixture li.title {padding-left: 20px; width: 390px; background: url(../img/bullet-fixtures.gif) 0px 1px no-repeat; line-height:14px;}
ul.fixture li.titleprev {padding-left: 20px; width: 390px;  background: url(../img/bullet-fixtures-prev.gif) top left no-repeat;}
ul.fixture li.icons {width: 10px;}
ul.fixture li.buy {width: 10px; margin-left:40px; margin-top:0px;}
*html ul.fixture li.buy {width: 10px; margin-left:18px; margin-top:1px; padding-top:4px;}
ul.fixture li.date {float:right;margin:2px 20px 0 0;width:50px;}

ul.fixture a.buybtn {background:transparent url(../img/buy-now.gif) no-repeat scroll 0 0; height: 22px;  text-indent: -5000px; display: block;}
ul.fixture a.buybtn:hover {background:transparent url(../img/buy-now-over.gif) no-repeat scroll 0 0;}

.key {margin:10px 0px 0 0px; padding:2px 5px 0 0; height:60px; width:99%; border: 1px solid #cddff0}
*html .key {margin:10px 0 0 0px; padding:0px 5px 0 0; width:99%;}
.key h2 {margin:8px 0 8px 10px;}
*html .key h2 {margin:8px 0 8px 10px;}
.key span {float: left; margin-right: 20px; padding-bottom: 5px;}
.key img {float: left; margin-left:8px; margin-right: 2px; margin-top: 2px;}

ul.time li {padding: 2px 0 2px 17px;}
ul.time li.title {padding-left: 20px; width: 450px;background: url(../img/bullet_time.gif) top left no-repeat;}
ul.time li.date {margin-top: -19px; float: right; width: 80px;}
*html ul.time li.date {margin-top: -20px;}

ul.results li.title{color:#2a8a20; font-size:0.8em;}

ul.race li {margin:0 0 0 20px;padding: 2px 0 2px 27px;}
ul.race li.time {padding-left: 30px; width: 450px; background: url(../img/bullet_event.gif) top left no-repeat;}
ul.race li.timeclock {padding-left: 30px; width: 450px; background: url(../img/bullet_time.gif) top left no-repeat;}
ul.race li.title{margin: -17px 0px 0 60px; width:250px;}
*html ul.race li.date {margin-top: -20px;}
ul.race li.result {float: right; margin-top: -17px; width: 90px; background: url(../img/bullet_event.gif) top left no-repeat;}*//*padding-left: 30px;*/
*html ul.race li.result {margin-top: -18px;}

#flash_tv {margin-left:110px; margin-top:20px;}

ul.winners li {padding: 2px 0 2px 17px;}
ul.winners li {padding-left: 20px; width: 450px; background: url(../img/icon_winners.gif) top left no-repeat;}

ul li.event2 {width: 450px; background: url(../img/bullet_event.gif) top left no-repeat; margin-top:5px; margin-left:5px; padding: 2px 0 2px 17px; font-size:0.75em;}
ul li.event3 {background: url(../img/bullet_event.gif) no-repeat 20px 0px; padding: 2px 0 2px 2px; font-size:0.75em;}
ul li.event4 {background: url(../img/bullet_event.gif) no-repeat 11px 0px; padding: 2px 0 2px 2px; font-size:0.75em;}

*html ul li.event2 {width:180px; background: url(../img/bullet_event.gif) top left no-repeat; margin-top:3px; margin-left:5px; padding: 2px 0 2px 17px; font-size:0.75em;}
*html ul li.event3 {background: url(../img/bullet_event.gif) no-repeat 18px 2px; padding: 2px 0 2px 4px; font-size:0.75em; margin-top:-5px;}

/* ie7 */
*:first-child+html .no3 ul{margin-top:-10px;}
*:first-child+html .no3 img.divider{margin-top:-15px !important;}
*:first-child+html .no3 img.tickets{margin-top:-15px !important;}
*:first-child+html ul li.event3 {background: url(../img/bullet_event.gif) no-repeat 10px 3px; padding: 2px 0 2px 2px; font-size:0.75em; }


ul.event li {padding: 2px 0 2px 17px; font-size:13px;}
*html ul.event li {padding: 0px 0 2px 17px;}
ul.event li.title {padding-left: 20px; width: 300px; background: url(../img/bullet_event.gif) 0px 3px no-repeat;}
ul.event li.subhead { background: url(../img/double-link-light_sub.gif) 0px 2px no-repeat; margin-left : 25px; line-height:14px;}
ul.event li.subhead2 { background: url(../img/double-link-light_sub.gif) 0px 3px no-repeat; margin-left : 39px; line-height:14px; margin-bottom:5px;}
ul.event li.live {padding-left: 20px; width: 450px; background: url(../img/bullet-event-live.gif) 0px 0pxs no-repeat;}
ul.event li.date {margin-top: -19px; float: right; width: 80px;}
*html ul.event li.date {margin-top: -20px;}
*html ul.event li.title {padding-left: 20px; width: 300px; background: url(../img/bullet_event.gif) 0px -2px no-repeat;}
*html ul.event li.subhead { background: url(../img/double-link-light_sub.gif) 0px 1px no-repeat;}
*html ul.event li.subhead2 { background: url(../img/double-link-light_sub.gif) 0px 1px no-repeat; margin-bottom:4px;}
.special_fixture { display: block; width: 100%; height: 18px; padding: 1px 0 6px 0; background: #e9f4fa; font-style: italic; }

/*************** next prev list  ***************/
#content ul.nextprev {margin:10px 0; padding:0 0 0 30px; height:20px; border:1px solid #ccc; border-width:1px 0; background:#f5f5f5; list-style-type:none;}
ul.nextprev li {float:left;}
ul.nextprev li.prev {width:12%;}
ul.nextprev li.next {width:12%;}
ul.nextprev li.page {width:75%; text-align:center;}
/***********************************************/


ul.linklive {margin:10px 0 10px 0px;border-bottom:1px dashed #CDDFF0; border-top:1px dashed #CDDFF0; background:#f6fafd}
ul.linklive li {margin:6px 0px 5px 10px; padding: 0px 0 3px 15px; color:#333; font-size:13px; text-decoration: none; font-weight:normal; background: url(../img/double-link-green.gif) 0px 2px no-repeat;}
*:first-child+html ul.linklive li {background: url(../img/double-link-green.gif) 0px 5px no-repeat;}
*html ul.linklive li {padding: 0px 0 0px 15px;background: url(../img/double-link-green.gif) left center no-repeat;}

ul.email {margin:10px 0 10px 0px;border-bottom:1px dashed #CDDFF0;  border-top:1px dashed #CDDFF0; background:#f6fafd}
ul.email li {margin:6px 0px 5px 10px; padding: 0px 0 2px 15px; font-size:13px; color:#666;text-decoration: none; font-weight:normal; background: url(../img/email-green.gif) 0px 3px no-repeat;}
*:first-child+html ul.email li {background: url(../img/email-green.gif) 0px 6px no-repeat;}
*html ul.email li {background: url(../img/email-green.gif) 0px 6px no-repeat;}

ul.link {margin:10px 0 10px 10px;}
ul.link li {margin:6px 0px 5px 0px; padding: 3px 0 0px 15px; color:#333; font-size:13px; text-decoration: none; font-weight:normal; background: url(../img/double-link-light.gif) 0px 2px no-repeat; line-height:16px;}

#content ul.download {margin:10px 0 10px 0px; padding:0px 0px 0px 0px; font-size:1em; line-height:14px; list-style: none;}

#content ul.download li.doc {margin:0; padding:2px 0px 2px 20px;font-size:0.75em;  background: url(../img/icons/icon_pdf.gif) left no-repeat;}
*html #content ul.download li.doc { padding-bottom: 0;}
#content ul.download li.worddoc {margin:0; padding:1px 0px 2px 20px; background: url(../img/icons/icon_worddoc.gif) left no-repeat;}
*html #content ul.download li.worddoc {margin:0; padding:1px 0px 3px 20px; }
#content ul.download li.ppt {margin-top:2px; padding:1px 0px 5px 25px; background: url(../img/icons/ppt.gif) 0px 0px no-repeat;}
#content ul.download li.ppt span {color:#999999; font-style:italic; font-size:0.9em!important;}
*html #content ul.download li.ppt {margin:0; padding:1px 0px 5px 25px; }
#content ul.download li.desc { padding:0 0 5px 20px; color:#999; font-size:0.7em; list-style-image: none; background:url()}
*html #content ul.download li.desc {margin-top: -3px;}

ol {margin:0 0 0 23px;}
ol li {margin:5px 0; font-size:0.7em;}

span.blue {color:#006699;}

/*********************/
table.capacity {margin:10px 0 10px 10px;width:200px}
table.capacity tr.alt {background:#edf6fc; }
table.capacity td {margin:0;padding:5px}
table.capacity td.blue {color:#006699/*#21536A*/; font-weight: bold;}

table.capacitylarge {margin:0px 0 10px 10px; width:100%; border-top: 1px solid #ccc}
table.capacitylarge th {padding:4px; font-size:0.7em;color:#2a8a20;}
table.capacitylarge tr.alt {background:#edf6fc; }
table.capacitylarge td {margin:0;padding:5px}
table.capacitylarge td.blue {color:#006699/*#21536A*/; font-weight: bold;}

table.capacitylarge2 {margin:0px 0 10px 10px;}
table.capacitylarge2 th {padding:5px; font-size:0.7em;color:#2a8a20; text-align: left;}
table.capacitylarge2 tr.alt {background:#edf6fc; }
table.capacitylarge2 td {margin:0;padding:5px}
table.capacitylarge2 td.center { text-align:center;}
table.capacitylarge2 td.right {padding:0 10px 0 0 ; text-align:right;}
table.capacitylarge2 th.right { text-align:right;}
table.capacitylarge2 td.blue {color:#006699/*#21536A*/; font-weight: bold;}
table.capacitylarge2 span.bold {font-weight: bold;}

#fixtures-archive.usual ul {margin-left:0px;}


table.large {margin:0px 10px 10px 10px; width:100%; border-top: 1px solid #ccc}
table.large tr.alt {background:#edf6fc; }
table.large td {margin:0;padding:5px}
table.large td.blue {color:#006699/*#21536A*/; font-weight: bold;}
table.large td.highlight {font-weight: bold;}

table.wide {margin:0px 10px 10px 10px; width:420px; border-top: 1px solid #ccc}
table.wide tr.alt {background:#edf6fc; }
table.wide td {margin:0;padding:5px}
table.wide td.blue {color:#006699/*#21536A*/; font-weight: bold;}
table.wide td.highlight {font-weight: bold;}

table.fixtures {margin:0px 0px 10px 10px; width:100%;}
table.fixtures td {margin:0;padding:5px; color:#666666; font-size:0.7em;}
table.fixtures tr.alt {background:#edf6fc; }
table.fixtures tr td a:link.table_link, a:visited.table_link {color:#005FA9;text-decoration:none; font-weight: normal;}
table.fixtures tr td a:hover.table_link {text-decoration: underline;}
table.fixtures td.date {float: right; padding-right:10px;}
table.fixtures tr th {padding:4px; font-size:0.7em;color:#2a8a20;}
/*************** data table styles ***************/
table {margin:10px 0; width:100%; border-collapse:collapse;}
table td {padding:4px; font-size:0.6em;}
table td strong {color:#2a8a20;font-size:1.1em}


table.data {margin:10px 0; border-collapse:collapse;}
table.data th {padding:4px; font-size:14px; background:#CDDFF0; border:1px solid #ccc;}
table.data td {padding:4px; font-size:13px; border:1px solid #ccc;}
table.data tr.alt td {background:#F5F7F7;}
/*table.data td span {color:#7d12bb;}*/
table.data td.w15 { width:15%!important;}


table.data {margin:0; padding:0;}
table.data td {}

table.map {margin:10px 0 0 6px; width:100%; border-collapse:collapse;}
table.map td {padding:4px; font-size:13px;}
table.map td small a {font-size:13px!important;} 

table.gallery {margin:0 0 0 0px;padding:0 0 0 0px;}
table.gallery th {margin:0 0 0 0px;padding:5px 2px 5px 6px; text-align:left;font-size:0.7em;}
table.gallery td {padding:0 0px 0 0px;  text-align:center; vertical-align: top;}
table.gallery td.arrow {vertical-align: middle;}
table.gallery tr {margin:0 0 0 5px;}
table.gallery tr.image {height:130px; margin:0 0 0 5px;}
table.gallery tr.image img{border:2px solid #999}

ul.nextprev {margin:0; padding: 0; background: grey; border-bottom: 1px solid black; border-top: 1px solid black; list-style: none;}
ul.nextprev li.prev {margin: 3px 0px 0px 0px; padding: 0; background: none; float: left;}
ul.nextprev li.page {margin: 3px 0px 0px 0px; padding: 0; background: none; text-align: center;}
ul.nextprev li.next {margin: 3px 0px 0px 0px; padding: 0; background: none; float: right;}

table.align {margin: 0 0 0 10px; width: 100%}
table.align th {margin:0px 0 0px 0px; text-align: left; color: #7FBCDA; font-size: 0.7em; vertical-align: top; border-bottom: 1px solid #7FBCDA}
table.align td {margin:0px 0 0px 0px;  padding: 4px 0 4px 0;  vertical-align: top; }
table.align tr.alt {background:#f2f7fb;}
table.align h2 {margin:10px 0 0px 0px; padding-bottom: 2px; font-size: 14px;}
table.align h2.noMargin {margin:0px; font-size: 1.05em;  }
table.align img {margin: 0px 0 0px 0px;  }

table.entry {margin: 10px 0 10px 10px;  width:450px;/*background:#e4f1fa*/background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.entry th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }
table.entry th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#333/*#2a8a20*/; background: #fff }

table.entry th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.entry th span.yellow {background:#edee00; color: #fff;}
table.entry th span.blue {background:#006699; color: #fff;}
table.entry th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.entry th span.white {background:#fff; color: #666;border:1px solid #666}
table.entry th span.red {background:red; color: #fff;}
table.entry th span.brown {background:brown; color: #fff;}
table.entry th span.black {background:#000; color: #fff;}
table.entry th span.time {background:#edee00; color: #fff;}

table.entry td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.entry tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.entry h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.entry h2.noMargin {margin:0px; font-size: 1.05em;  }
table.entry strong {color:#006699;}
table.entry h4 {color: #999; font-size: .75em	}

table.results {margin: 10px 0 10px 10px; width:450px; background: url(../img/bckgd-winner.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.results strong {color:#006699;}
table .results .second {margin: 10px 0 10px 56px; width:450px; background: url(../img/bckgd-second.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.results th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }

table.results th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#333/*#2a8a20*/; background: #fff }

table.results th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.results th span.yellow {background:#edee00; color: #fff;}
table.results th span.blue {background:#006699; color: #fff;}
table.results th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.results th span.white {background:#fff; color: #666;border:1px solid #666}
table.results th span.red {background:red; color: #fff;}
table.results th span.brown {background:brown; color: #fff;}
table.results th span.black {background:#000; color: #fff;}

table.results td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.results tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.results h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.results h2.noMargin {margin:0px; font-size: 1.05em;  }
table.results h4 {color: #999; font-size: .75em	}

table.second {margin: 10px 0 10px 56px; width:450px; background: url(../img/bckgd-second.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}

table.second th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }

table.second th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#999/*#2a8a20*/; background: #fff }

table.second th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.second th span.yellow {background:#edee00; color: #fff;}
table.second th span.blue {background:#006699; color: #fff;}
table.second th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.second th span.white {background:#fff; color: #666;border:1px solid #666}
table.second th span.red {background:red; color: #fff;}
table.second th span.brown {background:brown; color: #fff;}
table.second th span.black {background:#000; color: #fff;}

table.second td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.second tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.second h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.second h2.noMargin {margin:0px; font-size: 1.05em;  }


table.team {margin-left: 18px;}
table.team  td{width: 33%;}
table.team tr.bio-desc td {padding-bottom: 20px; vertical-align:top;}


table.prev-winners th {border-bottom: 1px solid #ccc;}

td.notes {color: #999;}


/*
------------------------------------------------------
=FIXTURES ARCHIVE
------------------------------------------------------*/

.usual {color:#111;margin:8px auto; }
.usual li { list-style:none; float:left; margin-right:0px; border-right:1px solid #b4d7ea; border-top:1px solid #b4d7ea; border-bottom:1px solid #b4d7ea;}
.usual li.first{border-left:1px solid #b4d7ea;}
.usual ul a {display:block; padding:8px 12px 8px 12px; margin:1px; margin-left:0;  margin-right:0px; margin-bottom:0px; color:#60ABD3;
 font-size:1em; background:#e4f1fa url(../img/bg/tabs.jpg) repeat-x bottom left;) border-bottom-width:0px; font-weight:bold; outline:none; }
.usual ul a:hover {color:#60ABD3 !important; text-decoration: underline; }
.usual ul a.selected {margin-bottom:0; color:#e4f1fa ; background-image:none; background-color:#92c5e0; cursor:default;  }
.usual #tab1, .usual #tab2, .usual #tab3, .usual #tab4, .usual #tab5 , .usual #tab6, .usual #tab7, .usual #tab8   {padding:20px 0px 8px 0px; *padding-top:3px;
  *margin-top:0px; clear:left; background:none !important;}
.usual div a { color:#000; font-weight:bold; }

/***********************************************/
/* Form and related tag styles                               */
/***********************************************/
form {margin:0; padding:0;}
form fieldset {padding:0px;}
form legend {padding:0px 2px 5px 2px; font-size:0.8em; color:#006699; font-weight:bold;}
input {}

/*************** inputform styles ***************/
form.inputform {margin:10px 0; }
form.inputform fieldset {border:0;}
form.inputform input {padding:2px; font-size:12px;}
form.inputform select {padding:2px;  font-size:12px;}
form.inputform textarea { font-size:12px;}

form.inputform table {margin:0 0 0 10px;padding:0; width:100%; border-collapse:collapse;}
form.inputform td {padding:6px 6px; vertical-align:top; font-size:0.7em; color:#0079b6; background:#fff}
#content form.inputform table tr td {background:#f9fbfd}
#content form.inputform table tr.alt td {background:#f9fbfd}
#content form.inputform tr.action td {text-align:left;}
#content form.inputform tr.action td input{padding: 5px; text-align:center; background:#156eb0; color:#fff;border:1px solid #60abd3;font-weight: bold; font-size:.9em; cursor:pointer;}

#content p.grounddate {color: #0079b6; margin-bottom: 0; /*padding-left: 17px; background: url(../img/icon_winners.gif) no-repeat;*/}

form.inputform table.list {margin:0 0 0 10px;padding:0 0 0 20px; width:100%; background:f2f7fb; border-collapse:collapse;}
form.inputform table.list td {padding:6px 0 6px 30px; vertical-align:top; font-size:0.7em; background:#f2f7fb;}



/*************** sort form styles ***************/
form.sort {margin:5px 0;padding:3px 0; text-align:right; background:#F5F5F5; border:1px solid #ccc; border-width:1px 0;}
form.sort select {font-family:verdana; font-size:0.7em;}

.suite {margin:10px 0 0 0px; padding:0 0 12px 0; width:99.9%;  border-bottom: 1px dashed #7fbcda;}
.suite img {padding:0 0 5px 2px;}
.suite img.imgborder {margin:0 0px 15px 12px;padding:1px;}

.divide {margin:10px 0 10px 0px; padding:0 0 0 0; border-bottom: 1px dashed #7fbcda;}

/*Previous and Next*/
#prevnext table { margin: 10px 0 0 0; width: 100%;  }
#prevnext table td.prev {text-align: left;}
#prevnext table td.middle {text-align: center;}
#prevnext table td.next {padding: 0 8px 0 0; text-align: right;}
span.faded {color: #fff;}

/***********************************************/
/* Footer styles                               */
/***********************************************/
#subfooter {margin:30px 30px 5px 0; float:right; width: 400px; text-align: right; color:#7FBCDA; font-size: .9em;}
*html #subfooter {margin:30px 15px 5px 0;}
#subfooter ul li {list-style-type:none; display:inline;}
#subfooter a {color:#0079b6; }

#footer {margin:0px 25px 0px 25px; height: 20px; color:#888; font-size: .9em; border-top:1px solid #DCEDF5; border-bottom:1px solid #DCEDF5;}
#footer p {margin:4px 17px 4px 3px; float: left;}
*html #footer p {margin:4px 6px;}
#footer ul {margin:0px 0px 5px 5px; float: right;}
*html #footer ul {margin:4px -6px 4px 2px;}
*:first-child+html #footer ul {margin:4px -6px 4px 2px;}
#footer ul li {margin:0 5px 0 0; list-style-type:none; display:inline;}
#footer a {color:#888; }


/***********************************************/
/* Homepage styles                             */
/***********************************************/
.home h1 {font-size:0.8em;}
img.banner {margin:0 0 5px 0; }
.pocket {margin:5px 0 0px 0; padding:2px; width:32%; height:260px; float:left; background:#EFEFEF; border:1px solid #ccc;}
#box1 {margin:0 2px 0 0; }
#box2 {margin:0 2px 0 0px; }
#box2 img {margin:20px 0 0 0; padding:2px; border:1px solid #CCCCCC;}
#box3 {margin:0 0px 0 0px; }

/********************* end **********************/

.rydercup {margin:0; padding-top:0px; text-align:center;}
.rydercup img {margin:0; padding:0;}
.rydercup img.rydercuphead {margin-bottom:10px;}
.logo-top { float:left; margin-left: 60px; display:inline; margin-top: 5px;  }
.logo-b { float:left; margin: 10px 3px 20px 3px; display:inline; }


.logo {float:left; margin:5px;}

.home-logos{margin-top:-2px;}
.home-logos img{float:left;} .home-logos img.boyle{margin-left:10px; margin-left:12px; }
.home-logos img{float:left;} .home-logos img.dubai{margin-left:10px;}

#content ul.lists{margin-bottom:10px; margin-top:10px; margin-left:0px; }
#content ul.lists li{background:url(../img/home/redarrow.gif) no-repeat 0px 7px; padding-left:9px; font-size:13px; }
#content ul.lists li a{text-decoration:underline; color:#017eb4;}

*:first-child+html #content ul.lists li {background:url(../img/home/redarrow.gif) no-repeat 0px 11px;}
*html #content ul.lists li {background:url(../img/home/redarrow.gif) no-repeat 0px 10px;}


/*AJAX Pagination*/

.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}

/* Fancy Box CSS */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../img/new-gallery/gfx/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../img/new-gallery/gfx/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../img/new-gallery/gfx/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/new-gallery/gfx/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/new-gallery/gfx/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/new-gallery/gfx/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/new-gallery/gfx/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/new-gallery/gfx/fancybox.png');
	background-position: -40px -122px;
}