
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#606060;
	font:normal 11px Arial, Helvetica, sans-serif;
}

/* Start Content Specific */

a, a:link, a:visited {
	color:#b3111a;
	text-decoration:underline;
}

a:hover, a:active {
	color:#606060;
}

.mouseType {
    font-size:9px;
}

h1.hLogo {
	width:381px;
	height:83px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/centenary-heading.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.hLogo a {
	width:381px;
	height:83px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h1.enterPhotos {
	width:323px;
	height:108px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/enter-your-photos-logo.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.enterPhotos a {
	width:323px;
	height:108px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h1.galleryLogo {
	width:346px;
	height:108px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/gallery-heading.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.galleryLogo a {
	width:346px;
	height:108px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h1.voteLogo {
	width:332px;
	height:108px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/voting-heading.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.voteLogo a {
	width:332px;
	height:108px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h1.prizesLogo {
	width:289px;
	height:108px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/prizes-heading.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.prizesLogo a {
	width:289px;
	height:108px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h1.heritageLogo {
	width:380px;
	height:108px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/heritage-heading.png) no-repeat top left;
	text-indent:-1000em;
	overflow:hidden;
	float:left;
}

h1.heritageLogo a {
	width:380px;
	height:108px;
	display:block;
	float:left;
	text-indent:-1000em;
	overflow:hidden;
}

h2 {
	font-size:23px;
	display:block;
	color:#d0130f;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;	
}

h3 {
	font-size:19px;
	display:block;
	color:#d0130f;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;	
}

.voteHeading {
	font-size:49px;
	width:81px;
	height:34px;
	display:block;
	margin:0px 0px 29px 0px;
	padding:0px 0px 0px 0px;
  }

ul {
	margin:11px 0px 11px 0px;
	padding:0px 0px 0px 13px;
	list-style:square;
	line-height:17px;
}

.red {
	color:#b3111a;
}

/* End Content */

#pageWrapper {
	width:100%;
}

#headerWrapper {
	width:100%;
	background:url(../images/mainBackground.gif) repeat-x top left;
	float:left;
}

#navShadow {
	width:100%;
	background:url(../images/navGradBG.png) repeat-x bottom left;
	float:left;
}

#headerContainer {
	width:850px; 
	margin:0px auto; 
	text-align:left;
}

.heightOneTwoThree {
    height:123px;
}

#header {
	width:850px;
	float:left;
	position:absolute;
	top:15px;
}

#headerHeading {
	width:666px;
	float:left;
	position:relative;
}

#eraSelectContainer {
	width:74px;
	height:17px;
	float:left;
	position:absolute;
	top:65px;
	left:284px;
}

#headerLogo {
	width:184px;
	height:106px;
	float:left;
	background:url(../images/alfa-logo.png) no-repeat top left;
}

#headerLogo a {
	width:184px;
	height:106px;
	display:block;
	float:right;
	text-indent:-1000em;
	overflow:hidden;
}

#tiltViewer {
	width:100%;
	height:557px;
	float:left;
	position:relative;
	z-index:5000;
}

.paddingBottom {
	padding-bottom:100px;
}

#photoLinks {
	width:724px;
	height:78px;
	float:left;
	padding:0px 0px 0px 98px;
	margin:0px 0px 0px 0px;
	top:480px;
	position:absolute;
}

#galleryPhotoLinks {
	width:391px;
	height:46px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 240px;
	top:480px;
	text-align:center;
	position:absolute;
}

.statement10 { background:url(../images/galleryStatements/1910.png) no-repeat top left; width:241px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement20 { background:url(../images/galleryStatements/1920.png) no-repeat top left; width:381px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement30 { background:url(../images/galleryStatements/1930.png) no-repeat top left; width:314px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement40 { background:url(../images/galleryStatements/1940.png) no-repeat top left; width:234px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement50 { background:url(../images/galleryStatements/1950.png) no-repeat top left; width:295px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement60 { background:url(../images/galleryStatements/1960.png) no-repeat top left; width:284px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement70 { background:url(../images/galleryStatements/1970.png) no-repeat top left; width:358px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement80 { background:url(../images/galleryStatements/1980.png) no-repeat top left; width:275px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement90 { background:url(../images/galleryStatements/1990.png) no-repeat top left; width:226px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement2000 { background:url(../images/galleryStatements/2000.png) no-repeat top left; width:381px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }
.statement2010 { background:url(../images/galleryStatements/2010.png) no-repeat top left; width:309px; height:46px; display:block; margin:0px 0px 0px 0px; overflow:hidden; text-indent:-500em; }


.pLinkOne {
	margin:9px 75px 0px 0px;
	float:left;
	width:198px;
	height:48px;
	text-indent:-1000em;
	overflow:hidden;
	background:url(../images/enter-your-photos.png) no-repeat top left;
}

.pLinkOne a {
	float:left;
	width:198px;
	height:48px;
	display:block;
}

.pLinkTwo {
	margin:12px 85px 0px 0px;
	float:left;
	width:156px;
	height:40px;
	text-indent:-1000em;
	overflow:hidden;
	background:url(../images/check-out-the-gallery.png) no-repeat top left;
}

.pLinkTwo a {
	float:left;
	width:156px;
	height:40px;
	display:block;
}

.pLinkThree {
	margin:12px 0px 0px 0px;
	float:left;
	width:210px;
	height:41px;
	text-indent:-1000em;
	overflow:hidden;
	background:url(../images/vote-on-the-final.png) no-repeat top left;
}

.pLinkThree a {
	float:left;
	width:210px;
	height:41px;
	display:block;
}

#navigationWrapper {
	margin:0px auto;
	width:100%;
	height:29px;
	background:url(../images/navigationBackground.gif) repeat-x top left;
	float:left;
}

#navigation {
	width:850px; 
	margin:0px auto; 
	text-align:left;
}

#navigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#navigation li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	height:29px;
}

#navigation li a {
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-indent:-1000em;
	height:29px;
	color:#FFF;
}

#home a { 
background:url(../images/alfa_navigation.gif) no-repeat 0px 0px;
width:75px;
}

#home a:hover { 
background:url(../images/alfa_navigation.gif) no-repeat 0px -29px;
}

#home a.active { 
background:url(../images/alfa_navigation.gif) no-repeat 0px -29px;
}

#enterPhotos a {
background:url(../images/alfa_navigation.gif) no-repeat -75px 0px;
width:127px;
}

#enterPhotos a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -75px -29px;
}

#enterPhotos a.active {
background:url(../images/alfa_navigation.gif) no-repeat -75px -29px;
}

#gallery a {
background:url(../images/alfa_navigation.gif) no-repeat -202px 0px;
width:92px;
}

#gallery a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -202px -29px;
}

#gallery a.active {
background:url(../images/alfa_navigation.gif) no-repeat -202px -29px;
}

#vote a {
background:url(../images/alfa_navigation.gif) no-repeat -294px 0px;
width:68px;
}

#vote a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -294px -29px;
}

#vote a.active {
background:url(../images/alfa_navigation.gif) no-repeat -294px -29px;
}

#prizes a {
background:url(../images/alfa_navigation.gif) no-repeat -362px 0px;
width:81px;
}

#prizes a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -362px -29px;
}

#prizes a.active {
background:url(../images/alfa_navigation.gif) no-repeat -362px -29px;
}

#heritage a {
background:url(../images/alfa_navigation.gif) no-repeat -443px 0px;
width:99px;
}

#heritage a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -443px -29px;
}

#heritage a.active {
background:url(../images/alfa_navigation.gif) no-repeat -443px -29px;
}

#cloverleafClub a {
background:url(../images/alfa_navigation.gif) no-repeat -542px 0px;
width:150px;
}

#cloverleafClub a:hover {
background:url(../images/alfa_navigation.gif) no-repeat -542px -29px;
}

#cloverleafClub a.active {
background:url(../images/alfa_navigation.gif) no-repeat -542px -29px;
}

#exhibition a {
	background:url(../images/alfa_navigation.gif) no-repeat -691px 0px;
	width:159px;
}

#exhibition a:hover {
	background:url(../images/alfa_navigation.gif) no-repeat -691px -29px;
}

#exhibition a.active {
	background:url(../images/alfa_navigation.gif) no-repeat -691px -29px;
}

#bodyWrapper {
	margin:0px auto;
	width:100%;
	background:url(../images/contentBackground.png) repeat-x top left;
	float:left;
}

#body {
	width:850px; 
	margin:0px auto; 
	text-align:left;
	padding:33px 0px 0px 0px;
}

#bdySocial {
	width:850px;
	height:16px;
	float:left;
	margin:0px 0px 13px 0px;
	text-align:right !important;
}

#bdyContent {
	width:850px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-bottom:100px;
}

#bdyColumn {
	width:850px;
	float:left;
	margin:0px 0px 0px 0px;
}

.bdyColumn {
	width:850px;
	float:left;
	margin:0px 0px 0px 0px;
}

#bdyColumnOne {
	width:247px;
	float:left;
	margin:0px 55px 0px 0px;
}

#bdyColumnTwo {
	width:246px;
	float:left;
	margin:0px 55px 0px 0px;
}

#bdyColumnThree {
	width:247px;
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
}

#twitterButton {
	height:19px;
left:664px;
position:relative;
top:-32px;
width:51px;
}

#footerWrapper {
	margin:0px auto;
	width:100%;
	height:19px;
	float:left;
	background:url(../images/footerBackground.png) repeat-x top left;
	position:fixed;
	bottom:0px;
	clear:both;
	z-index:5000;
}

#footer {
	width:850px; 
	margin:0px auto; 
	text-align:left;
}

#footer ul {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#footer li {
	display:block;
	float:left;
	height:19px;
	margin:0px 10px 0px 0px;
}

/** Enter Photo Specific **/

#formContainer {
	width:850px;
	float:left;
	margin:10px 0px 0px 0px;
}

#frmColumnOne {
	width:549px;
	float:left;
}

#frmColumnTwo {
	width:271px;
	float:left;
	margin:0px 0px 0px 30px;
}

.frmRow {
	width:549px;
	float:left;
	margin:0px 0px 5px 0px;
}

.frmSmallRow {
	width:416px;
	float:left;
	margin:0px 0px 5px 0px;
}

.frmCol1 {
	width:200px;
	float:left;
}

.frmCol2 {
	width:226px;
	float:left;
}

.frmCol3 {
	width:123px;
	height:19px;
	float:left;
}

.frmCol4 {
	width:216px;
	float:left;
}

.frmCol5 {
	width:20px;
	height:19px;
	float:left;
}

.frmCol6 {
	width:180px;
	float:left;
}

.textInput {
	width:210px;
	height:13px;
	padding:2px 2px 2px 2px;
	border:1px solid #A5ACB2;
	font-size:11px;
}

.selectShortInput {
	width:76px;
	height:19px;
	/*padding:2px 2px 2px 2px;*/
	border:1px solid #A5ACB2;
	font-size:11px;
}

.selectInput {
	width:216px;
	height:19px;
	/*padding:2px 2px 2px 2px;*/
	border:1px solid #A5ACB2;
	font-size:11px;
}

.radioCont {
    width:426px;
    float:left;
    margin:0px 0px 5px 0px;
}

.threeTicks {
    width:426px;
    float:left;
    margin:0px 0px 5px 0px;
}

.lblRadios {
    display:block;
    width:40px;
    float:left;
    margin:2px 0px 0px 0px;
    clear:both;
}

.Radios {
  float:left;  
  margin:3px 0px 0px 5px;
}

.textArea {
	width:214px;
	border:1px solid #A5ACB2;
	font-size:11px;
}

#frmButton {
	width:495px;
	float:left;
	text-align:right;
	margin:5px 0px 0px 0px;
}

.uploadBtn {
	position:relative;
	width:123px;
}

.uploadBtn input {
	position:absolute;
	top:-8px;
}

.mrgBtm {
	margin-bottom:5px;
}

.mrgTop {
	margin-top:27px;
}

/** Vote Specific Styles **/

#voteContainer {
	width:850px;
	float:left;
	margin:10px 0px 0px 0px;
}

.vtImageContainer {
	width:271px;
	float:left;
	margin:0px 18px 15px 0px;
}

.vtImage {
	width:271px;
	height:189px;
	float:left;
	margin:0px 0px 15px 0px;
}

.vtLeft {
	width:20px;
	float:left;
}

.vtRight {
	width:251px;
	float:left;
}

.checkBox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.noPdRight {
	margin-right:0px !important;
}

#voteNow 
{
    width:850px;
    float:left;
    text-align:right;
}
 

/** Prize Specific Styles **/

#prizeLinks {
	width:850px;
	height:72px;
	float:left;
	margin:0px 0px 10px 0px;
}

#prizeEnter {
	width:425px;
	margin:15px 0px 0px 0px;
	float:left;
}

#prizeGoodwood {
	width:425px;
	float:left;
	text-align:right;
}

/** Heritage Specific Styles **/

#heritageLogos {
	width:850px;
	float:left;
	text-align:center;
	margin:50px 0px 50px 0px;
}

#heritageVideo {
	width:850px;
	height:478px;
	float:left;
	display:block;
	margin:20px 0px 20px 0px;
}

#heritageCont {
	width:850px;
	float:left;
	margin:20px 0px 20px 0px;
}

#heritageRight {
	width:850px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:right;
}

#contentCont {
	width:850px;
	float:left;
	margin:10px 0px 10px 0px;
}

#contentLeft {
	width:416px;
	margin:0px 18px 0px 0px;
	float:left;
}

#contentRight {
	width:416px;
	margin:0px 0px 0px 0px;
	float:left;
}

.alignRight 
{
    text-align:right;
}

.hertColumn {
	width:850px;
	float:left;
	margin:0px 0px 40px 0px;
}

.hertColumnOne {
	width:268px;
	float:left;
	margin:0px 21px 0px 0px;
}

.hertColumnTwo {
	width:268px;
	float:left;
	margin:0px 19px 0px 0px;
}

.hertColumnThree {
	width:273px;
	float:left;
	margin:0px 0px 0px 0px;
}

.btm20 
{
    margin:0px 0px 20px 0px;
}

/** Admin Specific Styles **/

.adminRow {
	width:850px;
	float:left;
	margin:0px 0px 10px 0px;
}

.adminContainer {
	width:850px;
	float:left;
}

.adminColumnOne {
	width:250px;
	float:left;
	margin:0px 20px 0px 0px;
}

.adminColumnTwo {
	width:580px;
	float:left;
}

.adminColumn {
	width:141px;
	display:block;
	float:left;
}
/** Vote Specific Styles **/

#voteContainer {
	width:850px;
	float:left;
	margin:10px 0px 0px 0px;
}

.vtImageContainer {
	width:271px;
	float:left;
	margin:0px 18px 15px 0px;
}

.vtImage {
	width:271px;
	height:189px;
	float:left;
	margin:0px 0px 15px 0px;
}

.vtLeft {
	width:20px;
	float:left;
}

.vtRight {
	width:251px;
	float:left;
}

.checkBox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.noPdRight {
	margin-right:0px !important;
}

#voteNow 
{
    width:850px;
    float:left;
    text-align:right;
}
 

/** Prize Specific Styles **/

#prizeLinks {
	width:850px;
	height:72px;
	float:left;
	margin:0px 0px 10px 0px;
}

#prizeEnter {
	width:425px;
	margin:15px 0px 0px 0px;
	float:left;
}

#prizeGoodwood {
	width:425px;
	float:left;
	text-align:right;
}

/** Heritage Specific Styles **/

#heritageLogos {
	width:850px;
	float:left;
	text-align:center;
	margin:50px 0px 50px 0px;
}

#heritageVideo {
	width:850px;
	height:478px;
	float:left;
	display:block;
	margin:20px 0px 20px 0px;
}

#heritageCont {
	width:850px;
	float:left;
	margin:20px 0px 20px 0px;
}

#heritageRight {
	width:850px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:right;
}

#contentCont {
	width:850px;
	float:left;
	margin:10px 0px 10px 0px;
}

#contentLeft {
	width:416px;
	margin:0px 18px 0px 0px;
	float:left;
}

#contentRight {
	width:416px;
	margin:0px 0px 0px 0px;
	float:left;
}

.alignRight 
{
    text-align:right;
}

.hertColumn {
	width:850px;
	float:left;
	margin:0px 0px 40px 0px;
}

.hertColumnOne {
	width:268px;
	float:left;
	margin:0px 21px 0px 0px;
}

.hertColumnTwo {
	width:268px;
	float:left;
	margin:0px 19px 0px 0px;
}

.hertColumnThree {
	width:273px;
	float:left;
	margin:0px 0px 0px 0px;
}

.btm20 
{
    margin:0px 0px 20px 0px;
}

/** Admin Specific Styles **/

.adminRow {
	width:850px;
	float:left;
	margin:0px 0px 10px 0px;
}

.adminContainer {
	width:850px;
	float:left;
}

.adminColumnOne {
	width:250px;
	float:left;
	margin:0px 20px 0px 0px;
}

.adminColumnTwo {
	width:580px;
	float:left;
}

.adminColumn {
	width:141px;
	display:block;
	float:left;
}

/** Vote Specific Styles **/

#voteContainer {
	width:850px;
	float:left;
	margin:10px 0px 0px 0px;
}

.vtImageContainer {
	width:271px;
	float:left;
	margin:0px 18px 15px 0px;
}

.vtImage {
	width:271px;
	height:189px;
	float:left;
	margin:0px 0px 15px 0px;
}

.vtLeft {
	width:20px;
	float:left;
}

.vtRight {
	width:251px;
	float:left;
}

.checkBox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.noPdRight {
	margin-right:0px !important;
}


#graphContainer {
	width:850px;
	float:left;
	margin:10px 0px 0px 0px;
}

#leftContainer {
	width:552px;
	float:left;
	margin:0px;
}

#rightContainer {
	width:225px;
	float:left;
	margin: 10px 0px 0px 42px;
}

.graphOne {
	width:97px;
	float:left;
}

.graph {
	width:94px;
	float:left;
}

/** Prize Specific Styles **/

#prizeLinks {
	width:850px;
	height:72px;
	float:left;
	margin:0px 0px 10px 0px;
}

#prizeEnter {
	width:425px;
	margin:15px 0px 0px 0px;
	float:left;
}

#prizeGoodwood {
	width:425px;
	float:left;
	text-align:right;
}

/** Heritage Specific Styles **/

#heritageLogos {
	width:850px;
	float:left;
	text-align:center;
	margin:50px 0px 50px 0px;
}

#heritageVideo {
	width:850px;
	height:478px;
	float:left;
	display:block;
	margin:20px 0px 20px 0px;
}

#heritageCont {
	width:850px;
	float:left;
	margin:20px 0px 20px 0px;
}

#heritageRight {
	width:850px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:right;
}

#contentCont {
	width:850px;
	float:left;
	margin:10px 0px 10px 0px;
}

#contentLeft {
	width:416px;
	margin:0px 18px 0px 0px;
	float:left;
}

#contentRight {
	width:416px;
	margin:0px 0px 0px 0px;
	float:left;
}

.alignRight 
{
    text-align:right;
}

.hertColumn {
	width:850px;
	float:left;
	margin:0px 0px 40px 0px;
}

.hertColumnOne {
	width:268px;
	float:left;
	margin:0px 21px 0px 0px;
}

.hertColumnTwo {
	width:268px;
	float:left;
	margin:0px 19px 0px 0px;
}

.hertColumnThree {
	width:273px;
	float:left;
	margin:0px 0px 0px 0px;
}

.btm20 
{
    margin:0px 0px 20px 0px;
}

/** Admin Specific Styles **/

.adminRow {
	width:850px;
	float:left;
	margin:0px 0px 10px 0px;
}

.adminContainer {
	width:850px;
	float:left;
}

.adminColumnOne {
	width:250px;
	float:left;
	margin:0px 20px 0px 0px;
}

.adminColumnTwo {
	width:580px;
	float:left;
}

.adminColumn {
	width:141px;
	display:block;
	float:left;
}

/* Vote Results */

#voteResultsContainer 
{
    width:849px;
    height:529px;
    float:left;
    background:url(../images/gradientVoteBackground.gif) no-repeat top left;
}

.resultColumn 
{
    width:81px;
    float:left;
    padding:230px 0px 0px 13px;
    margin:0px 0px 0px 0px;
}

.firstPlace 
{
    background:url(../images/1st-place.png) no-repeat top left;
}

.secondPlace 
{
    background:url(../images/2nd-place.png) no-repeat top left;
}

.thirdPlace 
{
    background:url(../images/3rd-place.png) no-repeat top left;
}

.fourthPlace 
{
    background:url(../images/4th-place.png) no-repeat top left;
}

.fifthPlace 
{
    background:url(../images/5th-place.png) no-repeat top left;
}

.sixthPlace 
{
    background:url(../images/6th-place.png) no-repeat top left;
}

.seventhPlace 
{
    background:url(../images/7th-place.png) no-repeat top left;
}

.eighthPlace 
{
    background:url(../images/8th-place.png) no-repeat top left;
}

.ninthPlace 
{
    background:url(../images/9th-place.png) no-repeat top left;
}

.voteBubble 
{
    width:81px;
    height:188px;
    background:url(../images/voteBubbleBackground.png) no-repeat top left;
    float:left;
    padding:28px 0px 0px 7px;
}


/*Mosaic Exhibtion Start */

h2.exhibition {
	width:350px;
}

.exhibitionLeft {
	width:350px;
	float:left;
}

.exhibitionRight {
	width:372px;
	height:408px;
	display:block;
	margin:auto auto;	
	position:relative;
	float:left;
	background:url(../images/AlfaMap_2.gif) no-repeat top left;
}

.exhibitionRight a.mapUpperMarker {
	width:10px;
	height:10px;
	display:block;
	position:absolute;
}

.exhibitionRight a.mapMarker {
	width:10px;
	height:10px;
	display:block;
	position:absolute;
}

.edinburghMarker {
	background:url(../images/mapMarker.png) no-repeat 0px 0px;
	top:97px;
	left:146px;
}
.newcastleMarker {
	background:url(../images/mapMarker.png) no-repeat 0px 0px;
	top:130px;
	left:201px;
}
.manchasterMarker {
	background:url(../images/mapMarker.png) no-repeat 0px 0px;
	top:199px;
	left:173px;
}
.nottinghamMarker {
	background:url(../images/mapMarker.png) no-repeat -12px 0px;
	top:233px;
	left:253px;
}
.norwichMarker {
	background:url(../images/mapMarker.png) no-repeat -12px 0px;
	top:246px;
	left:337px;
}
.birminghamMarker {
	background:url(../images/mapMarker.png) no-repeat 0px 0px;
	top:257px;
	left:178px;
}
.solihullMarker {
	background:url(../images/mapMarker.png) no-repeat -12px 0px;
	top:268px;
	left:189px;
}
.readingMarker {
	background:url(../images/mapMarker.png) no-repeat -12px 0px;
	top:304px;
	left:250px;
}
.exeterMarker {
	background:url(../images/mapMarker.png) no-repeat -12px 0px;
	top:353px;
	left:115px;
}
.londonMarker {
	background:url(../images/mapMarker.png) no-repeat 0px 0px;
	top:300px;
	left:290px;
}

.exhibitionLeft ul {
	list-style-type:none;
	margin-left:-11px;
}

.exhibitionLeft ul li.sessionOne {
	background: url(../images/red_dot.gif) no-repeat 0px 4px;
	padding-left:18px;
}

.exhibitionLeft ul li.sessionTwo {
	background:url(../images/white_dot.gif) no-repeat 0px 4px;
	padding-left:18px;
}

/** Tool tip **/

/* tooltip styling */
.tooltip {
	display:none;
	height:151px;
	padding:40px 10px 10px 10px;
	width:332px;
	font-size:11px;
	z-index:1;
}

.tooltip p {
	margin:0px 0px 0px 0px;
}

.tooltip span.mapHeading {
	font-weight:bold;
	font-size:16px;
}

.tooltip .imgRight {
	float:right;
	margin:0px 0px 10px 10px;
}

.redPopup {
	background:url(../images/mapPopup.png) no-repeat 0px 0px;
	color:#fff;
}

.redPopup a {
	color:#FFF;
}

.greyPopup {
	background:url(../images/mapPopup.png) no-repeat -353px 0px;
}

.redUpperPopup {
	background:url(../images/mapPopup2.png) no-repeat 0px 0px;
	padding:10px 10px 40px 10px;
	color:#fff;
}

.redUpperPopup a {
	color:#FFF;
}

.greyUpperPopup {
	background:url(../images/mapPopup2.png) no-repeat -353px 0px;
	padding:10px 10px 40px 10px;
}

.zoomifyHolder {
padding-top:25px;
position: relative;
width:850px;
clear:both;
}
