/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(../images/main-bg.jpg) repeat-x 0 0;
	font:normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#2F3F56;
	}
td, p, ul, li, a, img, h1, h2, h3{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	/*text-decoration:none;
	color:#EB1C22;
	outline:none;*/
	color:#000000;
	text-decoration:underline;
	outline:none;
	}
/*td, p, ul, li, a, img, h1, h2{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	text-decoration:none;
	color:#EB1C22;
	color:#000000;
	text-decoration:underline;
	outline:none;
	}

h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}*/
	
td.logo img{
	margin:11px 0 20px 0;
	}
td.menu ul{
	padding:0 0 0 10px;
	}
td.menu ul li{
	padding:0 28px 0 0;
	line-height:28px;
	float:left;
	}
td.menu ul li a{
	color:#2D404F;
	text-transform:uppercase;
	text-decoration:none;
	}
td.menu ul li a span{
	color:#EA1E21;
	font-weight:bold;
	text-decoration:none;
	}

td.entryPic{
	background:url(../images/body-pic.jpg) no-repeat 0 0;
	}
td.entryPic h1{
	background:url(../images/entry-heading.gif) no-repeat 29px 37px;
	width:702px;
	height:36px;
	text-indent:-200000px;
	padding:37px 0 42px 29px;;
	}
td.entryPic p{
	color:#fff;
	line-height:16px;
	padding:0 0 35px 30px;
	width:584px;
	}

td.formPanelBg{
	background-color:#fff;
	border-left:#303F54 3px solid;
	border-right:#303F54 3px solid;
	}
td.formPanelBg h2{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:16px 16px 29px 16px;
	}
td.formPanelBg ul{
	padding:0 0 29px 25px;
	}
td.formPanelBg ul li{
	background:url(../images/red-bullet.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
	line-height:23px;
	}
	
td.formPanelBg form label{
	line-height:25px;
	padding:0 6px 0 0;
	}
td.formPanelBg form input{
	width:120px;
	height:20px;
	padding:2px;
	border:#E6EAEB 1px solid;
	background-color:#F9F9F9;
	color:#2F3F56;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
td.formPanelBg form textarea{
	width:379px;
	height:39px;
	padding:2px;
	border:#E6EAEB 1px solid;
	background-color:#F9F9F9;
	color:#2F3F56;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
td.formPanelBg form input.upload{
	width:308px;
	height:19px;
	}
td.formPanelBg form input.submit{
	width:157px;
	height:40px;
	padding:0;
	border:none;
	}
td.formPanelBg form p{
	line-height:15px;
	padding:0;
	margin:0;
	width:215px;
	color:#2F3F56;
	}
td.formPanelBg form p a{
	color:#EB1C22;
	font-weight:bold;
	text-decoration:underline;
	}
td.formPanelBg form p a:hover{
	text-decoration:none;
	}


/*---- Form Sub Heading ----*/
td.formSubHeading{
	background-color:#E8E9EB;
	}
td.formSubHeading span{
	background:url(../images/form-sub-heading-bg-left.gif) no-repeat 0 0;
	display:block;
	}
td.formSubHeading span span{
	background:url(../images/form-sub-heading-bg-right.gif) no-repeat 100% 0;
	font-weight:bold;
	padding:0 0 0 12px;
	line-height:23px;
	}

/*---- Footer----*/
td.footer{
	background:url(../images/footer-bg.jpg) repeat-x 0 0;
	}
td.footertext{
	background:url(../images/footer-image.gif) no-repeat 0 0;
	height:241px;
	}
td.footertext p{
	color:#fff;
	line-height:20px;
	padding:14px 0 0 0;
	}
td.footertext p span{
	padding:0 0 0 15px;
	}
td.footertext p a{
	color:#fff;
	}
td.footertext p a:hover{
	text-decoration:underline;
	}
	
/*---- Entrans Page 01 ----*/
.mainBg02{
	background:url(../images/main-bg-02.jpg) repeat-x 0 0;
	}
td.entransPic{
	background:url(../images/entrans-pic-01.jpg) no-repeat 0 0;
	}
td.entransPic h1{
	background:url(../images/entrans-heading-01.gif) no-repeat 29px 37px;
	width:702px;
	height:36px;
	text-indent:-200000px;
	padding:37px 0 42px 29px;;
	}
td.entransPic h1.page02{
	background:url(../images/entrans-heading-02.gif) no-repeat 29px 37px;
	width:702px;
	height:66px;
	text-indent:-200000px;
	padding:38px 0 12px 29px;;
	}
td.entransPic p{
	color:#fff;
	line-height:16px;
	padding:0 0 35px 30px;
	width:732px;
	}
td.entransGallery img{
	border:#2F3E53 3px solid;
	padding:0;
	margin:0;
	}
td.entransGallery p{
	padding:0 0 18px 0;
	color:#2F3E53;
	margin:0;
	width:106px;
	}
td.entransGallery p a{
	padding:0 0 0 0;
	margin:0
	}
td.entransGallery p a:hover{
	color:#2F3E53;
	}
p.previous{
	padding:19px 0 0 0;
	margin:0;
	text-transform:uppercase;
	}
p.previous span{
	padding:0 18px 0 0;
	}
p.previous a{
	padding:0;
	margin:0;
	}
p.previous a:hover{
	color:#2F3E53;
	}
td.details p{
	color:#2F3E53;
	width:494px;
	line-height:14px;
	padding:5px 0 29px 0;
	margin:0;
	}
td.details h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}
img.borderPic{
	border:#2F3E53 3px solid;
	}
img.arrow{
	margin:30px 0 0 0;
	}

td.galleryForm p{
	line-height:18px;
	width:493px;
	color:#2F3E53;
	padding:0;
	margin:0;
	}
td.galleryForm h2{
	font-size:12px;
	font-weight:bold;
	color:#2F3E53;
	padding:19px 0 0 0;
	margin:0;
	}
td.galleryForm label{
	font-size:11px;
	font-weight:bold;
	color:#2F3E53;
	padding:0;
	margin:0;
	line-height:18px;
	}


/*---- Form Sub Heading ----*/
td.formSubHeading{
	background-color:#E8E9EB;
	}
td.formSubHeading span{
	background:url(../images/form-sub-heading-bg-left.gif) no-repeat 0 0;
	display:block;
	}
td.formSubHeading span span{
	background:url(../images/form-sub-heading-bg-right.gif) no-repeat 100% 0;
	font-weight:bold;
	padding:0 0 0 12px;
	line-height:23px;
	}

/*---- Footer----*/
td.footer{
	background:url(../images/footer-bg.jpg) repeat-x 0 0;
	}
td.footertext{
	background:url(../images/footer-image.gif) no-repeat 0 0;
	height:241px;
	}
td.footertext p{
	color:#fff;
	line-height:20px;
	padding:14px 0 0 0;
	}
td.footertext p span{
	padding:0 0 0 15px;
	}
td.footertext p a{
	color:#fff;
	}
td.footertext p a:hover{
	text-decoration:underline;
	}
	
/*---- Entrans Page 01 ----*/
.mainBg02{
	background:url(../images/main-bg-02.jpg) repeat-x 0 0;
	}
td.entransPic{
	background:url(../images/entrans-pic-01.jpg) no-repeat 0 0;
	}
td.entransPic h1{
	background:url(../images/entrans-heading-01.gif) no-repeat 29px 37px;
	width:702px;
	height:36px;
	text-indent:-200000px;
	padding:37px 0 42px 29px;;
	}
td.entransPic h1.page02{
	background:url(../images/entrans-heading-02.gif) no-repeat 29px 37px;
	width:702px;
	height:66px;
	text-indent:-200000px;
	padding:38px 0 12px 29px;;
	}
td.entransPic p{
	color:#fff;
	line-height:16px;
	padding:0 0 35px 30px;
	width:732px;
	}
td.entransGallery img{
	border:#2F3E53 3px solid;
	padding:0;
	margin:0;
	}
td.entransGallery p{
	padding:0 0 18px 0;
	color:#2F3E53;
	margin:0;
	width:106px;
	}
td.entransGallery p a{
	padding:0 0 0 0;
	margin:0
	}
td.entransGallery p a:hover{
	color:#2F3E53;
	}
td.previous{
	padding:19px 0 0 0;
	margin:0;
	text-transform:uppercase;
	}
p.previous span{
	padding:0 18px 0 0;
	}
p.previous a{
	padding:0;
	margin:0;
	}
p.previous a:hover{
	color:#2F3E53;
	}
td.details p{
	color:#2F3E53;
	width:494px;
	line-height:14px;
	padding:5px 0 29px 0;
	margin:0;
	}
img.borderPic{
	border:#2F3E53 3px solid;
	}
img.arrow{
	margin:30px 0 0 0;
	}

td.galleryForm p{
	line-height:18px;
	width:493px;
	color:#2F3E53;
	padding:0;
	margin:0;
	}
td.galleryForm h2{
	font-size:12px;
	font-weight:bold;
	color:#2F3E53;
	padding:19px 0 0 0;
	margin:0;
	}
td.galleryForm label{
	font-size:11px;
	font-weight:bold;
	color:#2F3E53;
	padding:0;
	margin:0;
	line-height:18px;
	}	
#slider{
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}
#slider img{
border:none;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
	width:855px;
	height:100px;
	overflow:hidden; 
}
#slider li img{
	border:#2F3E53 3px solid;
	padding:0;
	margin:0;
}
span#prevBtn{
	float:left;
	margin-top:-90px!important;
	background:url(../images/left-arrow.jpg) no-repeat;
	border:none;
}
span#nextBtn{
	float:right;
	margin-top:-90px !important;
	border:none;
	background:url(../images/right-arrow.jpg) no-repeat;
}

td.previousPic{
	background:url(../images/previous-pic-02.jpg) no-repeat 0 0;
	}

td.previousPic h1{
	background:url(../images/previous-heading.gif) no-repeat 29px 37px;
	width:702px;
	height:61px;
	text-indent:-200000px;
	padding:40px 0 21px 29px;;
	}
td.previousPic p{
	color:#fff;
	line-height:16px;
	padding:0 0 17px 30px;
	width:404px;
	}


	

/*---- Home Page----*/
td.homePic{
	background:url(../images/home-pic.jpg) no-repeat 0 0;
	}
td.homePic h1{
	background:url(../images/home-heading.gif) no-repeat 29px 37px;
	width:702px;
	height:61px;
	text-indent:-200000px;
	padding:42px 0 16px 29px;;
	}
td.homePic p{
	color:#fff;
	line-height:16px;
	padding:0 0 22px 32px;
	width:400px;
	}
td.homePic h3{
	color:#fff;
	font-weight:bold;
	padding:0 0 17px 30px;
	font-size:12px;
	}

.viewEntrant{
	background:url(../images/view-entrant-bg.png) no-repeat 0 0;
	width:198px;
	height:83px;
	}
.viewEntrant td h2{
	background:url(../images/view-entrant-heading.gif) no-repeat 10px 22px;
	width:104px;
	padding:0 0 10px 10px;
	margin:4px 0 10px 0;
	text-indent:-200000px;	
	}
.viewEntrant td p{
	width:110px;
	padding:0 0 16px 10px;
	color:#293449;
	margin:0;
	}

.previousHome{
	background:url(../images/previous-bg.png) no-repeat 0 0;
	width:198px;
	height:83px;
	}
.previousHome td h2{
	background:url(../images/previous-bg-heading.gif) no-repeat 10px 22px;
	width:104px;
	padding:0 0 10px 10px;
	margin:4px 0 10px 0;
	text-indent:-200000px;	
	}
.previousHome td p{
	width:110px;
	padding:0 0 14px 10px;
	color:#293449;
	margin:0;
	line-height:14px;
	}

.winPlace{
	background:url(../images/win-place-bg.png) no-repeat 0 0;
	width:420px;
	cursor:pointer;
	}
.winPlace td h2{
	background:url(../images/win-place-heading.gif) no-repeat 10px 22px;
	padding:0 0 10px 10px;
	margin:4px 0 10px 0;
	text-indent:-200000px;	
	}
.winPlace td p{
	width:239px;
	padding:0 0 22px 10px;
	color:#293449;
	margin:0;
	cursor:pointer;
	}
.winPlace a{
text-decoration:none;
}
.entransGallery p{
	padding:0 0 18px 0;
	color:#2F3E53;
	margin:0;
	width:106px;
}
/*---- Holding Page----*/
.holdingPageBg{
	background:url(../images/holding-page-bg.jpg) repeat-x 0 0;
	}
.holdingLogo{
	padding:11px 0 48px 0;
	}
.holdingFooter{
	line-height:34px;
	color:#5D0506;
	}
/*---- Nicola page ----*/	
td.previousPicn{
	background:url(../images/home-pic_18_02_10.jpg) no-repeat 0 0;
}	

td.previousPicn h1.nico{
	background:url(../images/nico-gallery-heading.gif) no-repeat 40px 66px;
	width:702px;
	height:61px;
	text-indent:-200000px;
	padding:40px 0 21px 29px;;
	}
td.previousPicn p.nico{
	color:#fff;
	line-height:16px;
	padding:0 0 22px 40px;
	width:390px;
	}
.fb{
	width:220px;
	float:right;
	display:block;
	clear:both;
	margin-top:-90px;
}
.fbRight{
	float:right;
	margin-top:-20px;
	border:0;
}
.fbLeft{
	float:left;
	border:0;
}