/* CSS Document */




/*Webiste Center*/
#wrap { width:830px; margin:0 auto;border-bottom: 1px #CCCCCC solid; border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; padding-left:20px; margin-bottom:10px; } /* "auto" makes the left and right margins center the wrapper */

/* COVER ALL */
body { background-color:#FFFFFF; font-family: Arial, sans-serif; font-size: 100%;line-height: 1.125em;}
/*div {border: 1px dotted #ff6600;}*/

img{border:none;}

/*top menu layout*/


#topmenudash {
	width: 811px;
	margin-top:3px;
	float:left;
	border-bottom: 1px #CCCCCC solid; 
border-top: 1px #CCCCCC solid;
	padding-bottom:3px;
	
}


#topmenulogo {

	float:left;
	
	
	
}


#keywords {

	float:left;
	width: 300px;
	margin-right:355px;
	
}


#topmenuspace {

	float:left;
	width:155px;
	padding-top:0;
	
}



#buttoncont {
	width: 811px;
	float:left;
	margin-bottom:10px;
	
	
}
#topmenunav {

	float:left;
	height:36px;
	overflow:hidden;


}

#topmenusearch {
float:left;
	width: 241px;
	padding-left:5px;
	padding-top:10px;
}



#homebut
{float:left;display: block;width: 46px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/1.gif") no-repeat 0 0;}

#homebut:hover
{ background-position: 0 -36px;
}

#homebut span
{display: none;}
	
	
	
#dealbut
{float:left;display: block;width: 80px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/2.gif") no-repeat 0 0;}

#dealbut:hover
{ background-position: 0 -36px;
}

#dealbutspan
{display: none;}	
	
	
	


#paybut
{float:left;display: block;width: 84px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/3.gif") no-repeat 0 0;}

#paybut:hover
{ background-position: 0 -36px;
}

#paybutspan
{display: none;}	
		
	



#termsbut
{float:left;display: block;width: 69px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/4.gif") no-repeat 0 0;}

#termsbut:hover
{ background-position: 0 -36px;
}

#paybutspan
{display: none;}		
	
	
	
	
	
	#contactbut
{float:left;display: block;width: 96px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/5.gif") no-repeat 0 0;}

#contactbut:hover
{ background-position: 0 -36px;
}

#contactbutspan
{display: none;}		
	
	


#propbut
{float:left;display: block;width: 109px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/6.gif") no-repeat 0 0;}

#propbut:hover
{ background-position: 0 -36px;
}

#propbutspan
{display: none;}

#rssbut
{float:left;display: block;width: 44px;height: 36px;background: url("http://www.go-sardinia.com/images/menubuttons/7.gif") no-repeat 0 0;}

#rssbut:hover
{ background-position: 0 -36px;
}

#rssbutspan
{display: none;}	
	
	
	
	
	
	
	
	
	
	






/*main content container container*/
.maincontentcontainer{
width: 630px;
float:right;


}




#contentandfooter {

	width:640px;
	float:left;
	padding: 0 0 0 0;
	margin-bottom:3px;
	z-index:0;
	
}




#maincontent {

	width:642px;
	background-color: #E8E8E0;
	border: 1px solid #dedbdb;
	padding:2px 2px 2px 2px;
    margin-left:2px;
	margin-right: 0;
	margin-bottom:3px;
	overflow: hidden;
	float:left;
}



#maincontentwhite {

	width:640px;
	background-color: #fff;
	border-style:solid;
   border-width:1px;

	border:#dedbdb; 
	padding: 2px 2px 2px 2px;
    margin-left:2px;
	margin-right:0;
	margin-bottom:3px;
	overflow: hidden;
	float:left;
}





#footround {
	-moz-border-radius:6px;
	-webkit-border-radius:10px;
	background-color:#333333;
	border-radius:10px;
	font-family:Arial;
	font-size:12px; color:#FFFFFF;;
	overflow: hidden;
	height:25px;
	z-index:2;
	clear:both;
	padding: 2px 10px 2px 120px;
	width:680px;
	margin-bottom:10px;
}




#footer{

	background-color: #333333;
	font-family:Arial;
	color:#fff;
	width:811px;
	height:35px;
	font-size:12px;
	overflow:visible;
	
	text-align:center;
	font-size:12px;
	clear:both;
	margin-bottom:10px;

}

#footerred{

	background-color: #333333;
	overflow:visible;
	font-family:Arial;
	color:#fff;
	width:30px;
	font-size:12px;
	border-width:1px;
	border:#dedbdb;
	text-align:center;
	height:24px;
	float:right;

}

#footerinfo{

	background-color: #fff;
	color:#fff;
	width:811px;
	font-size:12px;
		border-width:1px;
	border:#dedbdb;
	text-align:center;
	margin-bottom:10px;

}

.icons {

background-color: #000;
float:left;

}



.maintitletxt {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.jpg) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 0;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 375px;
	text-indent: 2px;
	top: 0px;
}

.titletxt {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.gif) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 0;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 222px;
	text-indent: 2px;
	top: 0px;
}



.textleft{
float:left;
margin-right:3px;
}


.formright{
float:left;
width:120px;
}



/*home page boxes*/

#welcome { 
  
	overflow: hidden;
	width:375px;
	margin-right:12px;
	margin-left:5px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #dedbdb;
	padding: 5px;
	float:left;
	
	
}


#welcome2 { 
  
	overflow: hidden;
	width:375px;
	margin-right:12px;
	margin-left:5px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #dedbdb;
	padding: 5px;
	float:left;
}
















.leftbox { 
    float:left;
	overflow: hidden;
	width:375px;
	margin-right:12px;
	margin-top: 5px;
	margin-left:5px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #dedbdb;
	padding: 5px;
	
}





#welcometitle {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.gif) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 5px;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 365px;
	text-indent: 2px;
	top: 0px;
	float:left;
}


	.rightcontenttest {
	z-index:2;

	color: #333333;
	background-color: #FFFFFF;
	width:50px;
	border: 1px solid #dedbdb;
	padding: 5px;
	
	
	}








	.rightcontent {
	overflow: hidden;
	width:222px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #dedbdb;
	padding: 5px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
	}



.titleright {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.gif) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 5px;
	margin-bottom:5px;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 222px;
	text-indent: 2px;
	top: 0px;
}





/*detail page boxes*/
#pagetitle1 {
	background: url(http://www.go-sardinia.com/images/sardiniamenu/titlebarorig.jpg);
	float:left;
	overflow: hidden;
	width:643px;
	z-index:1;
	font-family:Arial;
	font-size:12px; color:#FFFFFF;
	background-color: #fff;
	padding: 2px 10px 2px 10px;
}


#pagetitle {
	-moz-border-radius:6px;
	-webkit-border-radius:10px;
	background: url(http://www.go-sardinia.com/images/titlebarorig2.gif);
	border-radius:10px;
	font-family:Arial;
	font-size:12px; color:#FFFFFF;;
    float:left;
	overflow: hidden;
	height:19px;
	z-index:2;
	
	padding: 2px 10px 2px 10px;
	width:620px;
}

#pagetitlefull {
	-moz-border-radius:6px;
	-webkit-border-radius:10px;
	background: url(http://www.go-sardinia.com/images/fulltitle.jpg);
	border-radius:10px;
	font-family:Arial;
	font-size:12px; color:#FFFFFF;;
    float:left;
	overflow: hidden;
	height:19px;
	z-index:2;
	
	padding: 2px 10px 2px 10px;
	width:790px;
}


.pageflash {
	-moz-border-radius:6px;
	-webkit-border-radius:10px;
	background: url(http://www.go-sardinia.com/images/redflash.jpg);
	border-radius:10px;
	font-family:Arial;
	font-size:12px; color:#FFFFFF;;
    float:left;
	overflow: hidden;
	height:18px;
	z-index:2;
	
	padding: 2px 10px 2px 10px;
	width:153px;
}

.pagespace {
margin-right:30px;
float:left;
	
}
.pagespace1 {

float:left;
	
}

#wrapperfull{

	overflow: hidden;
	width:820px;
	z-index:1;
	font-family:Arial;
	padding: 0px 5px 5px 0px;
	margin-top:5px;
	
}



#wrapper2{

	overflow: hidden;
	width:643px;
	z-index:1;
	font-family:Arial;
	padding: 0px 5px 5px 0px;
	margin-top:5px;
	
}


.pcontainerfull{

	float:left;
	overflow: hidden;
	width:820px;
	font-family:Arial;
	padding: 5px;
	
}



.pcontainer{

	float:left;
	overflow: hidden;
	width:385px;
	margin-right: 45px;
	font-family:Arial;
	padding: 5px;
	
}


.pcontainertor{

	float:left;
	overflow: hidden;
	width:400px;
	font-family:Arial;
	padding: 5px;
	
}


.fullcontainer{

	float:left;
	overflow: hidden;
	width:630px;
	border: 1px solid #dedbdb;
	z-index:1;
	font-family:Arial;
	padding: 5px;
}

.homeleft{

	float:left;
	overflow: hidden;
	width:385px;
	margin-right: 15px;
	z-index:1;
	font-family:Arial;
	padding: 5px;
}
	.googleleft {

	width:160px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.3em;
	margin-top: 10px;
	padding: 0 0 0 0;
	color: #333333;
	float:left;
	margin: 5px 0 0 0;
	}
	
	
	
	/*Long page content boxes*/
	
	.lontitle {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.gif) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 5px;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 459px;
	text-indent: 2px;
	top: 0px;
	float:left;
}



	.lontitlesma {
	background: url(http://www.go-sardinia.com/images/bg_contentHeadRed.gif) repeat-x -2px 0px;
	padding: 0px;
	height:25px;
	margin: 0px 0px 5px;
	font: bold normal 15px "Arial Narrow", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	left: -1px;
	width: 375px;
	text-indent: 2px;
	top: 0px;
	float:left;
}


	.pcontainerlon{

	float:left;
	overflow: hidden;
	width:470px;
	margin-right:0;
	z-index:1;
	font-family:Arial;
	padding: 5px;
}





.propertyadlon{
    clear:right;
	overflow: hidden;
	width:459px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:5px;
}



.carcontainer{

	float:left;
	overflow: hidden;
	width:630px;
	font-family:Arial;
	padding: 5px;
	
}

.carhiread{
	width:629px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:5px;
}




.googleleftlon {

	width:160px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.3em;
	padding: 5px 0 0 0;
	border:#000000;
	border-width:1px;
	color: #333333;
	float: left;
	margin: 0 0 0 2px;
	}
	
	.easterleft {

	width:150px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.3em;
	padding: 5px 0 5px 5px;
	border: 1px solid #dedbdb;
	border-width:1px;
	color: #333333;
	float: left;
	margin: 5px 0 0 2px;
	}
	
	
	
	
	.googlelefttor {

	width:224px;
	z-index:0;
	background-color:#fff;
border: 1px solid #dedbdb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 5px 0;
	float: left;
	margin: 5px 0 0 0;
	}
	
	.headlinelon{

	float:left;
	overflow: hidden;
	width:420px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	color: #c70615;

}

.adtextlon{

	float:left;
	overflow: hidden;
	width:458px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;

}
	
	

	
	.subhead{

	
	overflow: hidden;
	width:400px;
	z-index:1;
	color:#c70b18;
	font-family:Arial;
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;

}
	
		.bungle{


	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	padding-left:2px;
	background-color:#CC0000;
	margin-bottom:2px;
	border: 1px solid #CC0000;
	color:#fff;

}
	
	
	
	
	/*New Form*/
	

	
.search {
	
	width: 190px;
	margin:1px 0 0 25px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:0;
	
	
}

.search input.box {
	color: #000;
	font-size: 14px;
	width: 150px;
	height: 16px;
	padding: 4px 5px 0;
	border:0;
	background: #616161 url(http://www.go-sardinia.com/images/formtext.gif) no-repeat;
	margin-right: 1px;
}
.search input.box:focus {
	background: #616161 url(http://www.go-sardinia.com/images/formtext.gif) no-repeat left -20px;
	outline: none;
}

.search input.box2 {
	color: #000;
	font-size: 14px;
	width: 150px;
	height: 16px;
	padding: 4px 5px 0;
	border:0;
	background: #616161 url(http://www.go-sardinia.com/images/formtext.gif) no-repeat;
	margin-right: 1px;
}
.search input.box2:focus {
	background: #616161 url(http://www.go-sardinia.com/images/formtext.gif) no-repeat left -20px;
	outline: none;
}


.search input.box3 {
	color: #000;
	font-size: 13px;
	width: 80px;
	height: 16px;
	padding: 4px 5px 0;
	border:0;
	background: #616161 url(http://www.go-sardinia.com/images/formtext90.gif) no-repeat;
	margin-right: 1px;
}
.search input.box3:focus {
	background: #616161 url(http://www.go-sardinia.com/images/formtext90.gif) no-repeat left -20px;
	outline: none;
}

.search input.box4 {
	color: #000;
	font-size: 14px;
	width: 35px;
	height: 16px;
	padding: 4px 5px 0;
	border:0;
	background: #616161 url(http://www.go-sardinia.com/images/formtext45.gif) no-repeat;
	margin-right: 1px;
}
.search input.box4:focus {
	background: #616161 url(http://www.go-sardinia.com/images/formtext45.gif) no-repeat left -20px;
	outline: none;
}








.textarea {
border:solid 0 #fff;
font-family:Arial, Helvetica, sans-serif;
color: #000;
font-size: 14px;
height:73px;
padding-left:3px;
padding-right:10px;
padding-top:2px;
background: transparent url("http://www.go-sardinia.com/images/message.gif") no-repeat;

}
	
	

	
	
	
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(http://www.go-sardinia.com/images/formtext40.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(http://www.go-sardinia.com/images/formtext40.gif) no-repeat bottom right;
}	
	
	
	
	.formtext {

	padding-bottom:2px; 
	padding-top:5px; 
	margin-top:5px;
	font-family:Arial;
	color:#000;
	font-size:12px;
	width:155px;
}
	
	
	
		.formspace {

	width:200px;
	z-index:1;
	padding: 5px 0 0 0;
	color: #333333;
	float: left;
	margin: 0 0 0 0;
	border: 1px solid #8d8b88;
	}
	
	
	



	
	
	
	/*accommodation Images*/	
	




	
.detailscont{

	float:left;
	overflow: hidden;
	width:670px;
	margin-right: 5px;
	z-index:1;

}
	

.detailstop{

	overflow: hidden;
	width:640px;
	float:left;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	padding-top:5px;
	padding-left:5px;
	margin-top:0;
	margin-bottom:5px;
}	
	
	
	/*accommodation photo display*/
	
	
	
		.big{
	width:402px;
	height:306px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}


	.fotoright{
	width:230px;
	height:306px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}

	
	.photobig{
	width:402px;
	height:306px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}
	
	
	.photospacetop{
	width:227px;
	height:72px;
	float:left;
	background-color:#000000;
	padding: 65px 0 30px 0;

	border-bottom: 1px solid #FFFFFF;
	
}
	

	.photo1{
	width:113px;
	height:101px;
	border-right: 1px solid #FFFFFF;
	float:left;

	
}	
	.photo2{
	width:113px;
	height:101px;
    float:left;
	
	
	
}	
	
	.photobtm{
	width:227px;
	height:27px;
	float:left;
	background-color:#000000;
	padding: 0 0 0 0;
	padding-top:10px;
	}
	
	
.formtop{
	width:224px;
	height:70px;
	float:left;
	background-color:#000000;
	padding: 0 0 0 0;
	margin-bottom:5px;
	margin-top:3px;
	
	
	}
	
/*mountain bike advert divsr*/



	
.bike{

	float:left;
	overflow: hidden;
	width:222px;
	z-index:1;
	background-color: #fff;
	margin-right:5px;
	margin-bottom:15px;
	}
	
	
	
	/*weather*/



	
.weather{

	overflow: hidden;
	z-index:1;
	background-color: #fff;
	margin-right:5px;
	margin-left:180px;
	margin-bottom:15px;
	
	}
	
		
	/*ferries*/



	
.ferry{

	overflow: hidden;
	z-index:1;
	background-color: #fff;
	margin-right:5px;
	margin-left:100px;

	
	}
	
	
/*small page content boxes*/	
	
	
	
	
	
	.adcontainer{

	width:160px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding: 0 0 0 0;
	color: #333333;
	background-color: #FFFFFF;

	float:left;
	margin: 5px 25px 0 30px;
	}
	
	



.propertyad{
    clear:right;
	overflow: hidden;
	width:375px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:20px;
}


.propertyadshor{
    clear:right;
	overflow: hidden;
	width:360px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	padding: 5px;
	margin-top:0;
	margin-bottom:20px;
}

.propertyadapt{
    clear:right;
	overflow: hidden;
	width:390px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:20px;
}


.frontpagad{
    clear:right;
	overflow: hidden;
	width:375px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:5px;
}

.headline{

	float:left;
	overflow: hidden;

	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	color:#000;

}

.adtext{

	float:left;
	overflow: hidden;
	width:375px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;

}

.adtextno{

	float:left;
	overflow: hidden;
	font-size:12px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;

}





.button{

	float:right;
	overflow: hidden;
	width:90px;
	z-index:1;
	font-family:Arial;
	font-size:9px;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;

}


.leftcontain{

	width:200px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding: 0 0 0 0;
	color: #333333;
	background-color: #FFFFFF;

	float:left;
	margin: 5px 25px 0 30px;
	}



.propad{
    clear:right;
	overflow: hidden;
	width:220px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:5px;
}

.headlinesm{

	float:left;
	overflow: hidden;
	width:200px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;

}

.adtextsm{

	float:left;
	overflow: hidden;
	width:200px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;

}



.person{

	float:left;
	overflow: hidden;
	width:100px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:20px;
	border: 1px solid #dedbdb;
	padding:3px 3px 2px 8px;

}


.price{

	float:left;
	overflow: hidden;
	width:100px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:3px;
border: 1px solid #dedbdb;
padding:3px 3px 2px 8px;
}







.button{

	float:right;
	overflow: hidden;
	width:100px;
	z-index:1;
	font-family:Arial;
	font-size:9px;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;
	border: 1px solid #dedbdb;

}




.button2{

	
	overflow: hidden;
	width:218px;
	z-index:1;
	font-family:Arial;
	font-size:9px;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;
	border: 1px solid #dedbdb;
	

}



.button3{

	
	overflow: hidden;
	width:182px;
	z-index:1;
	font-family:Arial;
	font-size:9px;
	background-color: #fff;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;
	border: 1px solid #dedbdb;
	float:left;
	

}


.button4{

	
	overflow: hidden;
	width:218px;
	z-index:1;
	font-family:Arial;
	font-size:9px;
	background-color: #fff;
	margin-top:0;
	margin-bottom:0;
	margin-right:3px;
	border: 1px solid #dedbdb;
	

}






/* buttons */

/* small buttons */
.button a {
 display: block;
  border: 1px solid #F8F8F8;
 font-weight: bold;
 font-size: 11px;
background-color: #dedbdb;
 padding: 2px 9px;
}

.box-form-search .button a {
 color: #FCFCFC;
 background-color: #686663;
}

.button a:hover,
 .button a:hover,
div.hover a {
 background-color: #000;
 color: #F8F8F8;
}

.button a.hover {   /* for jQuery */
 background-color: #000;
 color: #F8F8F8;
}

.button span.greyed-out {
 display: block;
 font-weight: bold;
 font-size: 11px;
 color: #fff;
 background-color: #DFDBCF;
 padding: 2px 9px;
}


/* large buttons */


.button2 a {
 display: block;
 font-weight: bold;
 font-size: 11px;
 color: #eaf8ff;
 background-color: #b9b9bc;
 padding: 2px 9px;
  border: 1px solid #fff;
}

.box-form-search .button2 a {
 color: #FCFCFC;
 background-color: #686663;
}

.button2 a:hover,
 .button2 a:hover,
div.hover a {
 background-color: #000;
 color: #F8F8F8;
 
}

.button2 a.hover {   /* for jQuery */
 background-color: #000;
 color: #e8e8e8;
}

.button2 span.greyed-out {
 display: block;
 font-weight: bold;
 font-size: 11px;
 color: #fff;
 background-color: #DFDBCF;
 padding: 2px 9px;
}




/* medium buttons */


.button3 a {
 display: block;
 font-weight: bold;
 font-size: 11px;
 color: #eaf8ff;
 background-color: #b9b9bc;
 padding: 2px 9px;
  border: 1px solid #fff;
}

.box-form-search .button3 a {
 color: #FCFCFC;
 background-color: #686663;
}

.button3 a:hover,
 .button3 a:hover,
div.hover a {
 background-color: #000;
 color: #F8F8F8;
 
}

.button3 a.hover {   /* for jQuery */
 background-color: #000;
 color: #e8e8e8;
}

.button3 span.greyed-out {
 display: block;
 font-weight: bold;
 font-size: 11px;
 color: #fff;
 background-color: #DFDBCF;
 padding: 2px 9px;
}






h1.maintext{font-weight: normal; font-size: 12px; margin:0px;
}










.bodytxtsm{
    color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.bodytxt{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	border-color: #666666;
}


a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
}





	 8:47 am on Jul 19, 2002 (utc 0)


h1 {
display: inline;
} 





/*text size*/

h1 {font-weight: normal; font-size: 9px; margin:0px; display: inline;
}

h2 {font-weight: normal; font-size: 12px; margin:0px; display: inline;
}

h3 {font-weight: normal; font-size: 12px; margin:0px; display: inline;
}

h2.pagetitle {font-weight: bold; font-size: 14px; margin:0px; color:#FFFFFF; font-family:Arial;
}

a.home {
	font-family: Arial;
	color: #ad0a0a;
}
a.home:link {
           color: #CC0000;
	text-decoration: none;
}
a.home:visited {
	text-decoration: none;
	color: #CC0000;
}
a.home:hover {
	text-decoration: underline;
	color: #CC0000;
}
a.home:active {
	text-decoration: none;
}


a.bread {
	font-family: Arial;
	color: #ffffff;
}
a.bread:link {
           color: #ffffff;
	text-decoration: none;
}
a.bread:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bread:hover {
	text-decoration: underline;
	color: #cbc7c7;
}
a.bread:active {
	text-decoration: none;
}







/* Liquid width with the side bar on the left */



* {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}







/* Layout */

#sidebar {
	float: left;
	font-size: 14px;
	font-family:Arial;
	width: 160px;
	margin-right:10px;
	margin-top:5px;
}







#sidebargoogle {
	float: left;
	width: 100px;
	margin: 0 0 0 0;
	font-size:10px;
	padding: 3px 3px 3px 10px;
}




/* mapcombo */
ul#map-stripe{margin:0;padding:0;width:90px;height:180px;float:left;list-style-type:none;position:relative;background-image:url(http://www.go-sardinia.com/images/mapstrip.gif);background-repeat:no-repeat;}
ul.off{background-position: 0 0;}
ul.ca{background-position: -90px 0;}
ul.ci{background-position: -180px 0;}
ul.md{background-position: -270px 0;}
ul.og{background-position: -360px 0;}
ul.or{background-position: -450px 0;}
ul.nu{background-position: -540px 0;}
ul.ss{background-position: -630px 0;}
ul.ot{background-position: -720px 0;}
li#ca, li#ci, li#md, li#or, li#ss, li#nu, li#ot, li#og{display:block;position:absolute;width:24px;height:25px;top:0;left:0;}
li#ca a, li#ci a, li#md a, li#or a, li#ss a, li#nu a, li#ot a, li#og a{
	display:block;
	position:absolute;
	left: 60px;
}
#map-stripe li#ca A{width:28px;height:25px;top:129px;left:47px;font-family:Arial;}
#map-stripe li#md A{width:20px;height:17px;top:115px;left:15px;font-family:Arial;}
#map-stripe li#ci A{width:24px;height:20px;top:144px;left:5px;font-family:Arial;}
#map-stripe li#og A{width:20px;height:25px;top:88px;left:61px;font-family:Arial;}
#map-stripe li#or A{width:24px;height:24px;top:82px;left:15px;font-family:Arial;}
#map-stripe li#nu A{width:24px;height:25px;top:54px;left:54px;font-family:Arial;}
#map-stripe li#ss A{width:24px;height:25px;top:40px;left:12px;font-family:Arial;}
#map-stripe li#ot A{width:24px;height:25px;top:20px;left:48px;}
UL#map-stripe LI A SPAN{display:none;}
UL#list-province{margin:15px 0 0 5px;padding:0;width:140px;height:90px;list-style-type:none;text-align:left;float:left;font-family:Arial;}
UL#list-province li{margin:0 0 7px 0;padding:0;font-size:11px;line-height:11px;}
UL#list-province LI A{color:#002740;text-decoration:none;}
UL#list-province LI.active A,
UL#list-province LI A:hover{color:#990000;text-decoration:underline;}
#changeLang{top:30px;left:280px;}

.inViewPlace ul#list-province{width:68px;padding-bottom:4px;}
.inViewPlace ul#list-province li{line-height:9px;}

table.agri          {width: 250px; padding: 0px; border: 0px;}







/*terms and conditions and sitemap*/




.adtextterms{

	float:left;
	overflow: hidden;
	width:300px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;

}
.term{
float:left;
	overflow: hidden;
	width:300px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin-top:0;
	margin-bottom:20px;
	padding-left:10px;
}


.sitemap{
float:left;
	overflow: hidden;
	width:200px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	margin: 0 0 10px 30px;
	padding-left:5px;
	border-left: 1px solid #dedbdb;
}

.sitemap2{
float:left;
width:200px;
margin-left:50px;
padding-left:5px;
overflow:hidden;
border-left: 1px solid #dedbdb;

}




.col2{
float:left;
width:300px;
margin-left:15px;
overflow:hidden;
}

.mentitleterms

{
font-family:Arial;
color:#c70b18;

}


/*kitesurf ads*/


.kite1{
float:left;
width:222px;
margin-right:10px;
overflow:hidden;
border-bottom: 1px solid #dedbdb;


}


.kite2{
float:left;
width:222px;
overflow:hidden;
border-bottom: 1px solid #dedbdb;
}
.kitetxt{
float:left;
width:222px;
overflow:hidden;
}





/*** city guide features ***/



.clear,.clearer {
 clear: both;
 line-height: 0;
 display: block;
}

.box-header {
 border-bottom: 1px solid #AAA;
 border-top: 1px solid #AAA;
 clear: both;
 display: block;
 /** The sacred 4px above 6px below! **/
 margin-bottom: 10px;
}

.dotted-border-top {
 border-top: 1px dotted #AAA;
 clear: both;
 display: block;
 padding: 4px 0;
 margin-bottom: 5px;
}

div.element-wrapper.pictureTitleAndText.section-seperator-bottom {
 border: none;
}
div.element-wrapper.section-seperator-bottom {
 border-bottom: 6px solid #DDD;
 padding-bottom: 4px;
}


.venue-container {
 width: 152px;
 float: left;
 margin: 0 13px 0 0;
}

.venue-container.last {
 margin: 0;
}

.venue-container * {
 margin-bottom: 4px;
}

.venue-container li {
 margin-bottom: 0;
}

.venue-container div.image-wrapper {
 margin-bottom: 7px;
}

.venue-container .venue-info {
 margin-bottom: 10px;
}

.venue-container .venue-info a,.venue-container .venue-info p,.venue-container .venue-info img
 {
 margin-bottom: 0;
}

.venue-container .venue-info span {
 font-weight: bold;
 display: block;
 margin-bottom: 2px;
}



/*** expanding menu ***/


div.sdmenu {
	width: 160px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(http://www.go-sardinia.com/sdmenu/bottom.gif) no-repeat  right bottom;
	color: #fff;
	margin:4px 0 0 3px;
}
div.sdmenu div {
	background: url(http://www.go-sardinia.com/sdmenu/title1.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(http://www.go-sardinia.com/sdmenu/toptitle1.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	color: white;
	background: url(http://www.go-sardinia.com/sdmenu/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(http://www.go-sardinia.com/sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #ccc;/*** extended bg colour***/
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000;
}
div.sdmenu div a.current {
	background : #ccc url(http://www.go-sardinia.com/sdmenu/linkarrow1.gif) no-repeat right center;
	color:#000;
	padding-right:5px;
}
div.sdmenu div a:hover {
	background : #ccc url(http://www.go-sardinia.com/sdmenu/linkarrow1.gif) no-repeat right center;/*** rollover background expanded colour***/
	color: #999999;/*** rollover text colour***/
	text-decoration: none;
}



/*accommodation photo display*/
	
	
	
		.citybig{
	width:463px;
	height:270px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}


	.cityfotoright{
	width:165px;
	height:270px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}

	
	.cityphotobig{
	width:462px;
	height:280px;
	float:left;

	border-right: 1px solid #FFFFFF;
	
}
	
	
	.cityphotospacetop{
	width:165px;
	height:127px;
	float:left;
	background-color:#fff;
	padding: 0 0 0 5px;
	

	
}
	

	.cityphoto1{
	width:65px;
	height:50px;
	float:left;
	
border-top: 5px solid #fff;
border-left: 15px solid #fff;
border-right: 6px solid #fff;
	
}	
	.cityphoto2{
	width:65px;
	height:50px;
	float:left;
	
border-top: 5px solid #fff;
border-right: 14px solid #fff;
border-top: 5px solid #fff;
	
	
	
}	
	
	.cityphotobtm{
	width:165px;
	height:27px;
	float:left;
	margin-top:9px;
	background-color:#fff;
	padding:1px 0 0 5px;
	}
	


	
	.cityblack{
	background-color:#000000;
	}
	



.citydetailstop{

	overflow: hidden;
	width:640px;
	float:left;
	z-index:1;
	font-family:Arial;
	padding-top:5px;
	padding-left:5px;
	margin-top:0;
	margin-bottom:0;
}	

.citiesmenu {

	width:166px;
	z-index:0;
	background-color:#fff;
	font-family: Arial;
	font-size: 10px;
	padding: 0 0 0 0;
	float: left;
	margin: 1px 0 0 2px;
	}

.citycontainer{

	float:left;
	overflow: hidden;
	width:455px;
	font-family:Arial;
	padding: 5px;
	
}

.citycontent{
    clear:right;
	overflow: hidden;
	width:445px;
	z-index:1;
	font-family:Arial;
	background-color: #fff;
	border: 1px solid #dedbdb;
	padding: 5px;
	margin-top:0;
	margin-bottom:20px;
}

.citytext{

	float:left;
	overflow: hidden;
	width:450px;
	z-index:1;
	font-family:Arial;
	font-size:12px;
	background-color: #fff;
	margin-top:2px;
	margin-bottom:2px;

}



.hotelengine
{background: url("http://www.go-sardinia.com/images/gohotel1.jpg") no-repeat 0 0;
padding:20px 0 35px 30px}

.imgright {
float: left;
padding: 6px 10px 6px 0px;
}

.imgmen {
float: left;
padding:0 25px 0 25px;
}

.imgguide {
float: left;
margin-bottom:5px;
}


.retweet {
float: left;
width:49px;
padding: 5px 5px 5px 0px;
}

.retweet1{
float: left;
width:70px;
padding: 5px 5px 5px 0px;
}

.efisio{
margin-top:5px;
}