/* @group Typography */

p, h3, h4, h5 {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	color:					#C4C4C4;
}


h1 {margin:					0px 0px 0px 0px;
	font-weight:			lighter;	
	font-size:				1.9em;
	color:					whitesmoke;
	}
	

p {	font-size:				0.8em;
	line-height:			1.3em;
	margin:					0px 0px 0px 0px;
}



h2 {color: whitesmoke;
	font-size:				1.1em;
	font-weight:			lighter;
	line-height:			1.3em;
	margin:					5px 0px 10px 0px;
}

h3 {font-size:				0.9em;}

h4 {font-size:				0.9em;}

h5 {font-size:				0.9em;}



/* @end */

/* @group Setup (Base) */

#wrapper {
	width:					960px;
	margin:					15px auto;
	padding:				0px;
	text-align:				left;
		
	
	}
	
	span.hide {
	display:				none;
	visibility:				hidden;
	}

#temp-page {
	display:				block;
	float:					left;
	margin:					160px 0px 0px 245px;
	padding:				0px 0px 0px 0px;
}

body {
	text-align:				center;
	background:				black;
	margin:					0px auto;
	padding:				0px;			
	min-width:				780px;
	font-family: 			Arial, Helvetica, sans-serif;
}



/* @end */

/* @group Naviagtion */
#nav {
	width:					960px;
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}



#nav-holder {
	height:					30px;/* change this */
	background:				url(../img/bkg-nav.gif) repeat-x;
	background-position: 	0px 0px;
	width:					960px;
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}


#nav ul {
	float:					right;
	padding:				0px;
	margin:					0px 0px 0px 0px;
	list-style:				none;
	width:					960px;
	}




#nav li {
	float:					left;
	padding:				0px 0px 0px 0px;
	color:					whitesmoke;
	}


#active {
	background-position:	0px -30px;
}


#nav a {
	text-decoration:		none;
	color:					whitesmoke;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	height:					30px;/* change this */
	display:				block;
	
	}



#home, #contactme, #about {
	 height:				30px;/* change this */
	 display:				block;
	 
	}



#name {
	width:					500px;
	margin:					0px 235px 0px 0px;

}
	


#home {
	width:					74px;
	background:				url(../img/nav-bts.gif) no-repeat;
	background-position:	0px 0px;
}
	
#home:hover {
	background-position:	0px -30px;
}




#about {
	width:					74px;
	background:				url(../img/nav-bts.gif) no-repeat;
	background-position:	-75px -0px;

	}

#about:hover {
	background-position:	-75px -30px;
}




#contactme {
	width:					74px;
	background:				url(../img/nav-bts.gif) no-repeat;
	background-position:	-150px 0px;
}


#contactme:hover {
	background-position:	-150px -30px;
}


/* @end */

/* @group about */
#about-page {
	float:					left;
	width:					960px;
	margin:					20px 0px 20px 0px;
	padding:				0px;
	
}

#col-one {
	float:					left;
	width:					364px;
	margin:					0px 25px 0px 0px;
	padding:				0px;
}

#col-two {
	float:					left;
	width:					571px;
	margin:					0px 0px 0px 0px;
	padding:				0px;
}




/* @end */

/* @group gallery2 */

#gallery2 {
	float:					left;
	width:					960px;
	margin:					0px 0px 30px 0px;
	padding:				0px;
	text-align:				center;
}

	
.gallery-img {
	padding:				0px 0px 0px 0px;
	margin:					0px 28px 18px 0px;
}
	
	
.gallery-end {
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 18px 0px;
}


#gallery2 em {
	color:					gray;
	font-size:				0.87em;
	margin:					0px;
	padding:				0px;
	line-height:			0.9em;
	}



#gallery2 p {
	color:					whitesmoke;
	padding:				0px 0px 0px 0px;
	margin:					5px 0px 0px 0px;
	text-align:				center;
	}

#gallery2 ul {
	float:					left;
	padding:				0px;
	margin:					28px 0px 0px 0px;
	list-style:				none;
	
	}


#gallery2 a {
	display:				block;
	width:					167px;
	height:					167px;
	text-decoration:		none;
	color:					whitesmoke;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	border:					1px solid #2E2E2E;
	}

#gallery2 a:hover {
	border:					1px solid white;
	}


#gallery2 a img {
	margin:					0 auto;
    padding-top:			15px;	

	
	}

#gallery2 li {
	float:					left;
	display:				inline;
}


/* @end */

/* @group links */

/*a:link {
	color:					white;
	text-decoration:		none;
	border-bottom:			1px solid white;
	
}

a:visited {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}

a:active {
	color:					white;
	text-decoration:		none;
	border-bottom:			1px solid white;
}



a:hover {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}
*/

/* @end */

/* @group homepage */

#AlsoAva {
	float: left;
	width: 920px;
		margin: 20px 0px 0px 0px;
		border-top:				1px solid #2E2E2E;

}

#AlsoAva p{
	color: #666;
}

#AlsoAva p.Soon{
	color: #999;
}

/* My Comment */

#AlsoAva p a:link,
#AlsoAva p a:active,
#AlsoAva p a:visited{
	color: #333;
	border: none;
	font-style: italic;
	
}

#AlsoAva p a:hover{
	color: #999;

	
}


#AlsoAva img{
	float: left;
	width: 60px;
	margin: 0px 10px 30px 0px;
}

#Elvis {
	float: left;
	width: 445px;

	margin: 20px 20px 0px 0px;
}

#SesameStreet {
	float: left;
	width: 445px;
	margin: 20px 0px 0px 0px;
	}

p strong {
	color: #fff;
}


#page p.SiteLink a:link,
#page p.SiteLink a:active,
#page p.SiteLink a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border: none;
	background: #efd08d url(../img-new/arrow.gif) 
	no-repeat;
	background-position: 192px -1px;
	padding: 0px 0px 0px 10px;
	float: left;
	margin-top: 10px;
	width: 212px;
	height: 24px;
	line-height: 24px;
}

#page p.SiteLink a:hover {
		background: #fff url(../img-new/arrow.gif) 
	no-repeat;
	background-position: 192px -27px;
	}

#TopBanner {
	float: left;
	display: block;
	height: 54px;
	width: 910px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;

}

#TopBanner img{
	float: left;
	
}

#TopBanner h1{
	font-size: 0.9em;
	float: left;
	width: 380px;
	padding-top: 3px;
	padding-left: 20px;
	color: #efd08d;
	
}



.BannerPadding {
	margin:0px 10px 0px 0px;
}


#intro {
	float: left;
	display: block;
	height: 395px;
	width: 920px;
	margin: 12px 0px 10px 0px;
}

#intro a {
	border: none;
}

#page {
	float: left;
	display: block;
	width: 920px;
	margin:					0px 0px 20px 0px;

	
}


	
#users {
	float: left;
	display: block;
	width: 920px;
	margin:					20px 0px 20px 0px;
	}


.col{
	float: left;
	display: block;
	width: 222px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}





.col-end{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}



#features {
	float: left;
	display: block;
	width: 920px;
	border-bottom: 1px solid gray;
	}


#features ul {
	float:					left;
	padding:				0px;
	margin:					20px 0px 0px 0px;
	list-style:				none;
	
	}

	
	
#features li {
	color: white;
	float:					left;
	display:				inline;
	width: 467px;
	line-height: 1.0em;
	padding: 0px 0px 15px 0px ;
	
}



#users ul {
	float:					left;
	padding:				0px;
	margin:					20px 0px 0px 0px;
	list-style:				none;
	
	}

#users  ul img {
	float: left;
	margin: 0px 8px 8px 0px;
	border: 1px solid gray;
	}	
	
#users li {
	color: whitesmoke;
	float:					left;
	display:				inline;
	font-size: 0.9em;
	line-height: 1.2em;
	
	padding: 0px 0px 0px 0px;
	
	width: 300px;
	border-bottom: 1px solid gray;
}

.thumbpadding {
	margin: 0px 25px 25px 0px;
}

.featurepadding {
	margin: 0px 26px 0px 0px;
}
.userpadding {
	margin: 0px 5px 0px 0px;
}




/* @end */

/* @group contact page */

#featurescontact {
	width:					600px;
	float:					left;
	display:				block;
	margin:					20px 0px 0px 0px;
	
}

#featurescontact h2, #featurescontact p {
color: gray;
}

#featurescontact ul {
	float:					left;
	list-style:				none;
	margin: 0px;
	padding: 0px;
	}

	
#featurescontact li {
	color:					white;
	float:					left;
	width:					250px;
	line-height:			1.0em;

	
	
}

.features-row1 {
	margin: 0px 25px 25px 0px;
	
}

.features-row2 {
	margin: 0px 0px 25px 0px;
	
}

#contactform {
	width:					340px;
	float:					left;
	display:				block;
	margin:					20px 0px 0px 0px;
	
}

/* @end */

/* @group footer */

#footer {
	width:					100%;
	padding:				0px;
	margin:					0px;
	float:					left;
	
	display:				block;
	height:					40px;
	

}

#holder {
	width:					920px;
	text-align:				center;
		padding:				10px 0px 0px 0px;
	border-top:				1px solid #2E2E2E;
}

#footer ul {
	text-align:				center;
	padding:				0px 0px 0px 0px;
	margin:					0px;
	color:					#444;
	width:					100%;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				0.7em;
	line-height:			2.0em;
}

#footer ul li {
	display:				inline;
	padding:				0px;
	margin:					0px;
}

#footer a:link {
	color:					white;
	text-decoration:		none;
	border-bottom:			1px solid white;
	
}

#footer a:visited {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}

#footer a:active {
	color:					white;
	text-decoration:		none;
	border-bottom:			1px solid white;
}



#footer a:hover {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}



/* @end */



/* @end */

/* @group voucher form */

#voucher-page {
	margin:0px 0px 0px 0px;
	display:block;
	height:600px;
	width:960px;
	background: url(../img-new/form-voucher-bkg.jpg) no-repeat;
}


#FormContainer .tc {
	font-size:0.7em;
	color: ghostwhite;
}

#FormContainer {
	margin:160px 0px 0px 30px;
	float:left;
	
}

#FormContainer p {
	text-align:left;
	}
	
#FormContainer h1 {
	margin: 17px 0 0 0;
	padding: 0;
	width: 284px;
	height: 65px;
	background: url(../img-new/form-title.gif) no-repeat;
}

#FormContainer h1 span {
	display: none;
	visibility: hidden;
}

#FormContainer p {
	margin-top: 10px;
	font-size: 0.9em;
	color: white;
}

#FormContainer label {
	font-size: 0.9em;
	color: white;
}

#FormContainer input.formfield {
	margin: 2px 0 8px 0;
	width: 274px;
	background-color: white;
	border-color: white;
	border-style: solid;
	border-width: thin;
	font-size: 0.9em;
	padding: 2px;
}

#FormContainer input.submitbutton {
	margin-right: 28px;
}

/* @end */

/* @group terms & conditions - page */

#Terms {
	margin:180px 0px 0px 30px;
	width: 620px;
	float:left;

	}

#Terms p {
	margin:10px 0px;
	}

#terms-page {
	margin:0px 0px 0px 0px;
	display:block;
	height:650px;
	width:960px;
	background: url(../img-new/form-tc-bkg.jpg) no-repeat;
}

#terms-page li {
	width: 620px;
	color: white;
	float:	left;
	line-height: 1.3em;
	padding: 0px 0px 10px 0px;
	font-size:0.85em;

}

#terms-page ul {
	width: 620px;
	float:	left;
	padding:0px;
	margin:	10px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	list-style:	square;
}

#Terms a:link, #page a:link, #FormContainer a:link  {
	color:					red;
	text-decoration:		none;
	border-bottom:			1px solid white;
	
}

#Terms a:visited, #page a:visited, #FormContainer a:visited   {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}

#Terms a:active, #page a:active, #FormContainer a:active  {
	color:					white;
	text-decoration:		none;
	border-bottom:			1px solid white;
}



#Terms a:hover, #page a:hover, #FormContainer a:hover  {
	color:					gray;
	text-decoration:		none;
	border-bottom:			1px solid gray;
}





/* @end */

/* @group thankyou - page */

#thankyou-page {
	margin:0px 0px 0px 0px;
	display:block;
	height:600px;
	width:960px;
	background: url(../img-new/form-thanks-bkg.jpg) no-repeat;
}

#thankyou-page ul {
	float:					left;
	padding:				0px;
	margin:					75px 0px 10px 0px;
	list-style:				none;
}


#thankyou-page li {
	color: white;
	float:					left;
	display:				inline;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px ;

}

.bellagio {
	width: 142px;
	}
	
	
.paccioni {
	width: 167px;
	}
	
.cadoni {
	width: 134px;
	}

.delanicci{
	width: 130px;
	}

#Thankyou {
	margin:180px 0px 0px 30px;
	width: 600px;
	float:left;

	}



/* @end */






