@charset "utf-8";

/* Website by Positive New Media - www.positivenewmedia.co.uk */

* {
padding: 0;
margin: 0;
}

body {
background-color: #000000;
}

/* Main divs
------------------------------------------------ */

#wrapper {
}

#hotSpot {			/* for main logo */
position: absolute;
top: 0;
left: 0;
width: 230px;
height: 200px;
}

#bgImageWrapper {
width: 790px;
}

/* Page background images
------------------------------------------------ */

.homeImg {
background: url(../images/home/home_bg_img.jpg) no-repeat left top;
height: 937px;
}

.aboutUsImg {
background: url(../images/about_us/about_us_bg_img.jpg) no-repeat left top;
height: 1047px;
}

.arquiemImg {
background: url(../images/whats_on/arquiem/whats_on_arquiem_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.peixosImg {
background: url(../images/whats_on/peixos/whats_on_peixos_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.counterImg {
background: url(../images/whats_on/counter/whats_on_counter_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.fireImg {
background: url(../images/whats_on/fire/whats_on_fire_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.carmenImg {
background: url(../images/whats_on/carmen/whats_on_carmen_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.enclosureImg {
background: url(../images/whats_on/enclosure/whats_on_enclosure_bg_img.jpg) no-repeat left top;
height: 1361px;
}

.veleImg {
background: url(../images/whats_on/vele/vele_bg_img.jpg) no-repeat left top;
height: 1047px;
}

/* Black pages */

.blackPage {
background: url(../images/common/logo_on_black.gif) no-repeat left top;
height: 937px;
}

/* Search field
------------------------------------------------ */

#search {
width: 133px;
margin-top: 20px;
height: 5.5em;
}

#searchButton {
padding-left: 58px;
display: inline;
}

.searchField {
height: 1.2em;
width: 117px;
margin-top: 3px;
padding: 2px 0;
border: #8F8F8F 1px solid;
background-color: #FFFFFF; 		/* for IE 5.2 mac */
}

/* News promo - home page only
------------------------------------------------ */

#newsPromo {
width: 119px;
background: #B2D234 url(../images/home/latest_news_text.gif) no-repeat left top;
height: 74px;
}

#newsPromoContent {
padding: 26px 6px 6px 6px;
}

/* 3 column layout
------------------------------------------------ */

#mainContent {
float: left;
width: 600px;
padding-top: 217px;
}

#leftColumn {
float: left;
width: 216px;
padding-top: 4px;
}

#middleColumn {
float: left;
width: 305px;
padding: 4px 0 40px 0;
}

#rightColumn {
float: right;
width: 133px;
}

/* Home page only
------------------------------------------------ */

#homeMiddleColumn {
float: left;
width: 360px;
padding-top: 4px;
}

#homePromos {
padding-top: 68px;
}

/* Events pages
------------------------------------------------ */

#eventsMiddleColumn {
float: left;
width: 305px;
}

/* Event promos
------------------------------------------------ */

#eventPromos {
width: 117px;
padding-top: 142px;
}

.eventPromo {
width: 117px;
height: 52px;
height: auto;
margin-bottom: 9px;
border: #ACACAC 1px solid;
}

/* Background images for promos */

.arquiem {
background: #000000 url(../images/common/whatson_nav_arquiem.jpg) no-repeat left top;
}

.peixos {
background: #000000 url(../images/common/whatson_nav_peixos.jpg) no-repeat left top;
}

.counter {
background: #000000 url(../images/common/whatson_nav_counter.jpg) no-repeat left top;
}

.fire {
background: #000000 url(../images/common/whatson_nav_fire.jpg) no-repeat left top;
}

.carmen {
background: #000000 url(../images/common/whatson_nav_carmen.jpg) no-repeat left top;
}

.enclosure {
background: #000000 url(../images/common/whatson_nav_enclosure.jpg) no-repeat left top;
}

.eventPromoLink {
padding-bottom: 3px; 
}

	.eventPromoLink a {
	display: block;
	padding-top: 22px;
	padding-left: 4px;
	}
		
/* Contact us form
------------------------------------------------ */

.contactField {
width: 232px;
margin-bottom: 5px;
padding: 3px 0;
border: #ACACAC 1px solid;
background-color: #FFFFFF;		/* for IE 5.2 mac */
}

.contactFormPage label { 
float: left;
width: 5.4em;
}

#middleColumn .contactFormPage br {
clear: left;
}

.sendButton {
width: 9em;
height: 20px;
margin-top: 5px;
margin-left: 65px !important;	/* for standards-compliant browsers */
margin-left: 67px;				/* for IE6 */
background-color: #FFFFFF;
border: medium none;
}

/* Register page
------------------------------------------------ */

.radioGroup {
display: inline;
margin-left: 41px;
}

.submitButton {
width: 9em;
height: 20px;
margin-top: 5px;
margin-left: 72px !important;	/* for standards-compliant browsers */
margin-left: 75px;				/* for IE6 */	
background-color: #FFFFFF;
border: medium none;
}

.regFormfField {
width: 220px;
padding: 3px 0;
margin-bottom: 5px;
border: #ACACAC 1px solid;
background-color: #FFFFFF;		/* for IE 5.2 mac */
}

.regForm label { 
float: left;
width: 6em;
}

.regForm .radioLabel {
float: none;
}

#middleColumn .regForm br {
clear: left;
}

/* Misc classes
------------------------------------------------ */

.clear {
height: 0;
clear: both;
}

.rightImg {				/* padding for right image where 2 images exist next to eachother */
padding-left: 6px;
}

