body {
	padding:4;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
/*
----TD and Tables-----
*/
TD			{vertical-align:top;}
TD.Top 		{ border: #003366 1px solid;}
TD.Logo		{ background-image:url(../images/logo/sardinia_header.jpg);}
TD.Logo_ac	{ background-image:url(../images/logo/accommodation_banner.jpg);}
TD.Logo_wi	{ background-image:url(../images/logo/winter_banner_1.jpg);}
Table.white	{ background-color:#FFFFFF;}	
TD.white	{ background-color:#FFFFFF;}	
TD.left		{ background-color:#FFFFFF;}		
TD.Footer	{ background-color:#FFFFFF; background-image:url(../images/logo/sardinia_footer_2.jpg);}		
TD.Footer_ac	{ background-color:#FFFFFF; background-image:url(../images/logo/accommodation_footer_1.jpg);}		
TD.Footer_wi	{ background-color:#FFFFFF; background-image:url(../images/logo/winter_footer_1.jpg);}		

/*
----for the header and logo-----
*/
#logo h1{text-align:center; font-size:30px; color:#CCCCCC; padding:0px 0px; margin:85px 0px 25px 0px;}
#logo h2{text-align:center; font-size:25px; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px; }

#logo_ac h1{text-align:right; font-size:30px; color:#FFFFFF; padding:0px 180px; margin:65px 0px 25px 0px;}
#logo_ac h2{text-align:center; font-size:14px; color:#FFFFFF; padding:0px 0px 0px 130px; margin:0px; }
#logo_ac a:link, #logo_ac a:visited {color: #FFFFFF; text-decoration: none; }
#logo_ac a:hover {text-decoration: none;}

#logo_wi h1{text-align:left; font-size:30px; color:#FFFFFF; padding:0px 30px; margin:105px 0px 15px 0px;}
#logo_wi h2{text-align:left; font-size:14px; color:#FFCC00; padding:0px 0px 0px 30px; margin:0px; }
#logo_wi a:link, #logo_wi a:visited {color: #336699; text-decoration: none; }
#logo_wi a:hover {text-decoration: none;}

#slogan1 {
	position:absolute;
	top:10px;
	width:358px;
	height:48px;
	margin-left:400px;
	font-size:8pt; 
}
#slogan2 {
	position:absolute;
	top:130px;
	width:228px;
	height:108px;
	margin-left:10px;
	font-size:8pt; 
}




/*
----for the whole body-----
*/
h1, h2, h3, h4, h5, h6 {color:#003399; }
h1 {font-size:16px; padding:0px; margin:0px; text-transform:capitalize;}
h2 {font-size:14px; padding:0px; margin:0px; text-transform:capitalize;}
h3 {font-size:14px; padding:0px; margin:0px; text-transform:capitalize; }
h4 {font-size:14px; padding:0px; margin:0px; }
h5 {font-size:13px; padding:0px; margin:0px; }
h6 {font-size:12px; padding:0px; margin:0px; }

#bodyleft 	{margin-left:10px; margin-top:10px; margin-right:10px; text-align:center;}										
#bodyright 	{margin-left:10px; margin-top:10px; margin-right:17px;}										
#bannerleft	{margin-left:10px; margin-top:10px; margin-right:10px; color:#003399; text-align:center; font-family:Arial; font-size:9pt; }

#adsensebannerleft	{margin-left:0px; margin-top:10px; margin-right:0px; color:#003399; text-align:center; font-family:Arial; font-size:9pt; }

#adsensebannerright 	{margin:5px}										


p 			{
	font-size:8pt;
	color:#003399;
	line-height:14px;
	text-align:justify;}
.bookingform			{
	font-size:9pt;
	color:#003399;
	line-height:14px;
	text-align:justify;}
	
p img 		{ border:none;}
.larger 	{font-size:9pt;}
.largest 	{font-size:10pt;}
a:link 		{color: #090; text-decoration:none;}
a:hover		{text-decoration: underline; color:#3C0;}
a:active 	{text-decoration: none;}
a:visited 	{text-decoration: none;}


.menu a:link, .menu a:visited  	
	{font-size:11px; color:#090; font-weight:bold; text-decoration: none;}
.menu a:hover 					
	{font-size:11px; color:#09C; font-weight:bold; text-decoration: underline;}



#div0 		{background-color:#003399; height:1px; line-height:1px; margin:0px: }
#div1 		{background-color:#003399; height:1px; line-height:1px; margin:0px 20px; }
.divLine 	{background-color:#003399; height:1px; line-height:1px; margin:0px; }


/*
----for the footer-----
*/
#footer {margin-left:20px; margin-top:15px; margin-right:20px; line-height:13px; font-size:8pt; color:#FFFFFF;}
#footer a:link, #footer a:visited {color: #FFFFFF; text-decoration: none; }
#footer a:hover {text-decoration: underline;}

#footer_wi {margin-left:20px; margin-top:15px; margin-right:20px; line-height:13px; font-size:8pt; color:#FFFFFF;}
#footer_wi a:link, #footer_wi a:visited {color: #FFFFFF; text-decoration: none; }
#footer_wi a:hover {text-decoration: underline;}



/*
---- throughout-----
*/
br		{font-size:10px}
.green, .green a:link	{color:#2C7F06;}
.salad, .salad a:link 	{color:#809400;}
.orange, .orange a:link {color: #FFCC00;}
.blue, .blue a:link		{color:#6AA6EF}
.white	{color:#FFFFFF;}


		
	  #textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		}



/*
---- marcellos styles -----
*/


#mainCntent {
	position:absolute;
	left:180px;
	top:829px;
	width:118px;
	height:78px;
	z-index:1;
}
#navigation {
	position:absolute;
	left:9px;
	top:287px;
	width:160px;
	height:516px;
	z-index:2;
	background-color: #FFFFFF;
}
#banner {
	position:absolute;
	left:9px;
	top:8px;
	width:742px;
	z-index:3;
}
#apDiv1 {
	position:absolute;
	left:9px;
	top:265px;
	width:693px;
	height:45px;
	z-index:4;
}
#apDiv2 {
	position:absolute;
	left:174px;
	top:698px;
	width:534px;
	height:82px;
	z-index:4;
}
#apDiv3 {
	position:absolute;
	left:839px;
	top:818px;
	width:637px;
	height:111px;
	z-index:4;
}
#apDiv4 {
	position:absolute;
	left:1px;
	top:204px;
	width:533px;
	height:132px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:381px;
	top:3px;
	width:146px;
	height:183px;
	z-index:4;
}
#mainCntent2 {
	position:absolute;
	left:176px;
	top:294px;
	z-index:1;
	width: 575px;
}
#apDiv6 {
	position:absolute;
	left:1px;
	top:981px;
	width:740px;
	height:61px;
	z-index:4;
}
#apDiv7 {
	position:absolute;
	left:172px;
	top:792px;
	width:533px;
	height:91px;
	z-index:4;
	background-color: #FFFFFF;
}
#apDiv8 {
	position:absolute;
	left:399px;
	top:788px;
	width:131px;
	height:92px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv9 {
	position:absolute;
	left:318px;
	top:788px;
	width:72px;
	height:91px;
	z-index:4;
	background-color: #CCCCCC;
}
#apDiv10 {
	position:absolute;
	left:196px;
	top:849px;
	width:129px;
	height:98px;
	z-index:4;
	background-color: #CCCCCC;
}
#apDiv11 {
	position:absolute;
	left:-429px;
	top:-156px;
	width:123px;
	height:162px;
	z-index:4;
}
#apDiv12 {
	position:absolute;
	left:540px;
	top:788px;
	width:168px;
	height:279px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv13 {
	position:absolute;
	left:419px;
	top:845px;
	width:92px;
	height:88px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv14 {
	position:absolute;
	left:588px;
	top:848px;
	width:131px;
	height:81px;
	z-index:4;
	background-color: #CCCCCC;
}
#apDiv15 {
	position:absolute;
	left:18px;
	top:964px;
	width:164px;
	height:70px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv16 {
	position:absolute;
	left:7px;
	top:1046px;
	width:184px;
	height:69px;
	z-index:4;
	background-color: #CCCCCC;
}
#apDiv17 {	position:absolute;
	left:10px;
	top:8px;
	width:144px;
	height:131px;
	z-index:4;
}
#apDiv18 {	position:absolute;
	left:5px;
	top:12px;
	width:220px;
	height:125px;
	z-index:4;
}
#apDiv19 {	position:absolute;
	left:251px;
	top:8px;
	width:123px;
	height:107px;
	z-index:4;
}
#apDiv20 {	position:absolute;
	left:251px;
	top:8px;
	width:123px;
	height:107px;
	z-index:4;
}
#apDiv21 {	position:absolute;
	left:565px;
	top:8px;
	width:121px;
	height:158px;
	z-index:4;
}
#apDiv22 {	position:absolute;
	left:250px;
	top:6px;
	width:121px;
	height:107px;
	z-index:4;
}
#apDiv23 {	position:absolute;
	left:250px;
	top:6px;
	width:121px;
	height:107px;
	z-index:4;
}
#apDiv24 {	position:absolute;
	left:250px;
	top:6px;
	width:121px;
	height:107px;
	z-index:4;
}
#apDiv25 {	position:absolute;
	left:170px;
	top:127px;
	width:693px;
	height:49px;
	z-index:4;
}
#apDiv26 {	position:absolute;
	left:0px;
	top:200px;
	width:636px;
	height:175px;
	z-index:4;
}
#apDiv27 {	position:absolute;
	left:180px;
	top:710px;
	width:637px;
	height:84px;
	z-index:4;
}
#apDiv28 {	position:absolute;
	left:487px;
	top:1px;
	width:109px;
	height:171px;
	z-index:4;
}
#apDiv29 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv30 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv31 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv32 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv33 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv34 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv35 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv36 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv37 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv38 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv39 {	position:absolute;
	left:180px;
	top:805px;
	width:138px;
	height:87px;
	z-index:4;
	background-color: #9999FF;
}
#apDiv {	position:absolute;
	left:174px;
	top:788px;
	width:131px;
	height:91px;
	z-index:4;
	background-color: #9999FF;
}
#banner2 {
position: relative; 
	left:78px;
	top:-10px;
	width:740px;
	height:76px;
	z-index:3;
}
#mainCntent4 {
	position:absolute;
	left:180px;
	top:247px;
	width:529px;
	height:128px;
	z-index:1;
}
#mainCntent3 {
	position:absolute;
	left:-1px;
	top:581px;
	width:529px;
	height:107px;
	z-index:1;
}
#mainCntent5 {
	position:absolute;
	left:179px;
	top:719px;
	width:531px;
	height:101px;
	z-index:1;
}
#mainCntent6 {	position:absolute;
	left:176px;
	top:303px;
	width:529px;
	height:157px;
	z-index:1;
}
#mainCntent7 {	position:absolute;
	left:0px;
	top:189px;
	width:529px;
	height:107px;
	z-index:1;
}
#mainCntent8 {	position:absolute;
	left:178px;
	top:611px;
	width:533px;
	height:100px;
	z-index:1;
}
#mainCntent9 {	position:absolute;
	left:179px;
	top:719px;
	width:531px;
	height:101px;
	z-index:1;
}

