/***********************************************/
/* Author: Patrick Johnson CaliNET Limited */                          
/***********************************************/

@import url("menu.css");
@import url("breaks.css");

#feed {
  margin-top: 10px;
  padding-left: 20px;
  background-image: url(/images/feed-icon-14x14.png);
  background-repeat: no-repeat;
  background-position: left;
}

/* BACKGROUND IMAGEs */
div.backgroundImage {
	background-image: url(../images/backing.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageStay {
	background-image: url(../images/backing-stay.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageGuide {
	background-image: url(../images/backing-guide.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageTravel {
	background-image: url(../images/backing-travel.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageFestivals {
	background-image: url(../images/backing-festivals.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageWeddings {
	background-image: url(../images/backing-romance.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.backgroundImageBusiness {
	background-image: url(../images/backing-business.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

div.container {
	width: 949px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	padding:0;
            }
			



body, html {
	margin: 0px;
	color: #333333;
	padding: 0px;
	width: 100%;
	text-align: left;
	background-color: #000066;
}


#flashmontage {
background-color: #2171AF;
}


/* Main Text Links */

a { color: #5C71FF;  	text-decoration: none;
}

a:link {
color: #5C71FF;		text-decoration: none;
}

a:hover {
color: #003366;		text-decoration: none;
}

/******* positioning divs *******/

#pagecell1{
	width:750px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #ffffff;
}

h1.edinburgh {
	color: #333333;
	margin: 0px;
	}

#timedate {
	float: right;
	text-align: right;
	font-size: 10px;
	color: #000000;
	margin-top: 5px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	width: 410px;
	}
	
	#timedate a{
	color: #000000;
	text-decoration: none;
	}
	
	#timedate a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
/************ featured tab boxes (5) */

	#features {
	width: 750px;
	border-top: 2px solid #cccccc;
	padding-right: 0px;
	float: left;
	margin-left: 0px;
	text-align: left;
	margin: 0;
	background-image: url(../images/f-tabs.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}
	
	#featurepod a {
	width: 134px;
	background-image: url(../images/f-tabs.gif);
	padding: 8px;
	text-align: center;
	float: left;
	}
	
	#featurepod a:hover {
	background-image: url(../images/f-tabs2.jpg);	
	width: 134px;
	padding: 8px;
	text-align: center;
	float: left;
	}
	
	.tabphoto {
	float: centre;
	margin-bottom: 4px;
}
	
	.tabphoto img {
	border: 1px solid #cccccc;
}

	.tabphoto:hover img {
	border: 1px solid #ffffff;
} 

	
	#featurepod h2 {
	font-size: 9px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform: uppercase;
	display: inline;
	}
	
#pagenumber {
	width: 740px;
	padding: 5px;
	border-top: 2px solid #cccccc;
	}
	
	#pagenumber h3 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	text-transform: capatilize;
	color: #666666;
	display: inline;
	padding-left: 5px;
	}
	
	#pagenumber h3 a {
	color: #330066;
	text-decoration: none;
	}
	
	#pagenumber h3 a:hover {
	color: #542279;
	text-decoration: none;
	border-bottom: 1px solid #542279;
	}
	
#totalds {
	margin: 0px;
	padding: 0px;
	width: 750px;
	text-align: left;
		font-family:Arial, Helvetica, sans-serif;
}

#leftds {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	min-height: 324px;
}

#mainds {
	padding: 0px;
	width: 585px;
	margin-left: 160px;
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 14pt;
}

	#mainds ul {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	padding-left: 8px;
	margin-left: 8px;
	margin-bottom:4px;
	list-style-image: url(../images/bullet_52.gif);
}

#hotelds {
	padding: 0px;
	width: 602px;
	margin-left: 176px;
	font-size: 11px;
	margin-bottom: 10px;
}

#rightds {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 255px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/m-backing.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 140%;
}

#rightds h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	float: left;
	text-transform:uppercase;
	padding-left: 10px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	}
	
	#rightds h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#rightds h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}
	
	#verticaladverts {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}

#breaks-ds {
	width: 585px;
	line-height: 140%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	float: left;
}

#breaks-ds .introduction {
	font-size: 12px;
	color: #003399;
	line-height: 140%;
	}

	#breaks-ds ul {
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	margin-left:8px;
	padding-left: 8px;
	list-style-image: url(../images/bullet.gif);
	text-align: left;
}

	#breaks-ds h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	text-transform: capatilize;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	display: inline;
	padding-left: 5px;
	}
	
		#breaks-ds h3 a {
	color: #FFFFFF;
	font-family: "font-family: Arial", Helvetica, sans-serif;
	}
	
	#breaks-ds h3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}







	
	
#section-rightds {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 166px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/m-backing.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 140%;
	padding-right: 10px;
	min-height: 438px;
}

#section-rightds h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	float: left;
	text-transform:uppercase;
	padding-left: 10px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	}
	
	#section-rightds h2 a {
	color: #ffffff;
		font-size: 11px;
	}
	
	#section-rightds h2 a:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	}
	
	#section-rightds td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	}
	
	#section-rightds .searchboxes {
	width: 140px;
	}
	
	#section-sectionds {
	width: 365px;
	line-height: 140%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
}

#section-sectionds .introduction {
	font-size: 12px;
	color: #003399;
	line-height: 140%;
	}

	#section-sectionds ul {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	margin-left:8px;
	padding-left: 8px;
	list-style-image: url(../images/bullet.gif);
	text-align: left;
}

	#section-sectionds h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	text-transform: capatilize;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	display: inline;
	padding-left: 5px;
	}
	
		#section-sectionds h3 a {
	color: #FFFFFF;
	font-family: "font-family: Arial", Helvetica, sans-serif;
	}
	
	#section-sectionds h3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#sectionds {
	width: 580px;
	line-height: 16pt;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	padding-top: 10px;
	float: left;
}

#sectionds .introduction {
	font-size: 12px;
	color: #003399;
	line-height: 140%;
	}

	#sectionds ul {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	margin-left:8px;
	padding-left: 8px;
	list-style-image: url(../images/bullet.gif);
	text-align: left;
}

/* regional navigation list colour coded */

#regionalnav {
	background-image: url(../images/ls-nav.gif);
	margin-bottom: 10px;
	width: 150px;
	background-position: top right;
	background-repeat: no-repeat;

	}
	
#regionalnav h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	float: left;
	text-transform:uppercase;
	padding-left: 10px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	}
	
	#regionalnav h2 a {
	color: #ffffff;
		font-size: 11px;
	}
	
	#regionalnav h2 a:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	}

/* regional links for all side areas */

#sidenav a {
	padding: 8px 5px 8px 15px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	color: #333333;
	font-size: 10px;
	display: block;
	color: #333333;
	border-bottom: 1px solid #ffffff;
	background-image: url(../images/bullet.gif);
}

	#sidenav a:hover {
	background-color: #FFFFFF;
	color: #660066;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	#sidenav .chosen {
	background-color: #FFFFFF;
	color: #660066;
	font-weight: bold;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	
				#hotelsidenav a {
	padding: 8px 5px 8px 15px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #ffffff;
	font-size: 10px;
	display: block;
	background-image: url(../images/ls-hotels-area-nav.gif);
}

	#hotelsidenav a:hover {
	color: #ffffff;
	background-image: url(../images/ls-hotels-area-nav2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	#hotelsidenav .chosen {
	background-color: #FFFFFF;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../images/ls-hotels-area-nav3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
#sidenews {
	padding: 8px 5px 8px 15px;
	margin: 0px;
	margin-top: 1px;
	color: #333333;
	font-size: 10px;
	color: #333333;
	border-bottom: 1px solid #ffffff;
}
	

/* Text content */
/* Form text field sizes */
	
.textarea100 {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	color: #000000;
	padding-left: 8px;
	margin-top: 8px;
	}
	
/* Main Header formatting */
	
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #542279;
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
	text-align: left;
	}
	
	h1 span {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003399;
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;
	}
	
	h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003399;
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
	}
	

	
h3 {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	}
	


/* Forms */

.textarea40 {
	WIDTH: 40px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
}

.textarea60 {
	WIDTH: 60px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
}

.textarea80 {
	WIDTH: 80px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
}

.textarea140 {
	WIDTH: 140px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
}

.textarea250 {
	WIDTH: 250px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

/* client comments */

#testimonial {
	background-color: #F0FBF2;
	background-image: url(../images/hamish.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	padding: 10px;
	font-size: 11px;
	border-bottom: 1px solid #BABAB0;
	border-right: 1px solid #BABAB0;
	margin: 10px;
	display: block;
	clear: both;
	padding-left: 40px;
	}

#header {
	width: 150px;
	background-image: url(../images/scotland-edinburgh_21.gif);
	padding-top: 5px;
	height: 22px;
}

#headersub {
	width: 150px;
	background-image: url(../images/ls-headersub.jpg);
	padding-top: 5px;
	height: 22px;
}

#headerrs {
	height: 22px;
	width: 238px;
	background-image: url(../images/scotland-edinburgh_19.gif);
	padding-top: 5px;
}

#header-offer {
	height: 22px;
	width: 238px;
	background-image: url(../images/s-offers.gif);
	padding-top: 5px;
}

#headerls {
	height: 22px;
	width: 150px;
	background-image: url(../images/ls-hotels-area.gif);
	background-position: top right;
	padding-top: 5px;
}

#headeradverts {
	height: 22px;
	width: 166px;
	background-image: url(../images/scotland-edinburgh_19.gif);
	padding-top: 5px;
}

#rightadvertsImg {
	margin: 0px;
	padding: 0px;
	display: block;
}

#rightadvertscontent {
	width: 146px;
	margin: 0px;
	padding: 10px;
	background-color: #edf1f7;
	border-top: 2px solid #cccccc;
	color: #000000;
	font-size: 10px;
	line-height: 120%;
}

#rightadverts {
	width: 166px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
}

#rightadvertscontent a {
	width: 131px;
	display: block;
	padding-left: 15px;
	color: #542279;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: center left;
}





/* Buttons *//* Buttons */
/* Buttons *//* Buttons */
/* Buttons *//* Buttons */
	.moreinfo_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.moreinfo_href
    {/*Display this image in the link area*/
        background-image: url(../images/b-book-online.gif); background-repeat: no-repeat; background-position: 0 0px; display: block; height: 19px; width: 86px; margin-top: 5px; text-decoration: none;
    }
        
.moreinfo_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-book-online.gif); background-repeat: no-repeat;  background-position: 0 -19px; display: block; height: 19px; width: 86px; text-decoration: none;
    }

	.subscribe_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.subscribe_href
    {/*Display this image in the link area*/
        background-image: url(../images/b-subscribe.gif); background-repeat: no-repeat; background-position: 0 0px; display: block; height: 19px; width: 86px; margin-top: 5px; text-decoration: none;
    }
        
.subscribe_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-subscribe.gif); background-repeat: no-repeat;  background-position: 0 -19px; display: block; height: 19px; width: 86px; text-decoration: none;
    }
	
	
	
/* Utility buttons *//* Utility buttons */
/* Utility buttons *//* Utility buttons */
/* Utility buttons *//* Utility buttons */

#utility {
	width: 166px;
	float: left;
}
#utility a{
	font-size: 10px;
display: block;
color: #333333;
}

#utility a:hover{
	font-size: 10px;
display: block;
color: #5C71FF;

}
#currency a {
	background-image: url(../images/i-currency-coverter.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	}
	
	#currency a:hover {
	background-image: url(../images/i-currency-coverter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#printable a {
	background-image: url(../images/i-printer.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	margin-top: 4px;
	}
	
	#printable a:hover {
	background-image: url(../images/i-printer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}




#destinationscotland {
	color: #ffffff;
	font-size: 10px;
	background-image: url(../images/header-edinburgh.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 85px;
	width: 720px;
	padding-top: 25px;
	padding-left: 30px;
	text-align: left;
}



#photo {
width: 166px;
margin: 0px;
padding: 0px;
}


/* footer *//* footer */
/* footer *//* footer */
/* footer *//* footer */

#searchanchor {
	font-size: 10px;
	width: 793px;
	clear: both;
	background-color: #ffffff;

}

#searchanchor-position{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 778px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

#searchanchor-area {
	width: 700px;
	text-align: left;
	padding-top: 6px;
	}

#searchanchor form {
	width: 341px;
}

#searchanchor a {
	color: #01447E;
	text-decoration: none;
}

#searchanchor a:hover {
	color: #01437B;
	text-decoration: none;
}

#leftsiteInfo {
	margin: 0px;
	padding: 0px;
	width: 758px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

#leftsiteInfo a {
	display: block;
	font-size: 10px;
	width: 157px;
	float: left;
	padding-left: 15px;
	margin-top: 3px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	color: #5C71FF;
}

#leftsiteInfo a:hover {
	color: #ffffff;
}

#mainsiteInfo {
	padding: 0px;
	width: 602px;
	text-align: left;
	margin-left: 176px;
}

#rightsiteInfo {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 166px;
}

#rightsiteInfo a {
	display: block;
	margin: 4px;
	font-size: 10px;
	width: 166px;
}


#siteInfo{
	font-size: 10px;
	width: 793px;
	clear: both;
	background-color: #ffffff;
}

#siteInfo a {
	color: #325DE3;
	text-decoration: none;
}

#siteInfo a:hover {
	color: #F18730;
	text-decoration: none;
}

#footer {
	font-size: 10px;
	width: 100%;
	text-align: center;
}


#footer a {
	color: #315CE3;
	padding-top: 0px;
	text-decoration: none;
}


#footer a:hover {
	color: #000000;
	text-decoration: none;
}


.clear { 
line-height: 0px; 
font-size: 0px; 
clear: both; 
height: 0px; 
} 

h4 {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 4px;
text-transform: capitalize;
}

#table-footer {
	background-image: url(../images/footer-edinburgh.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	width: 750px;
	text-align: right;
	padding-bottom:8px;
	min-height: 71px;
} 

#table-footer-links {
	color: #333333;
	font-size: 10px;
	padding-top: 20px;
	padding-right: 20px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
} 

#table-footer-links a {
	color: #000000;

	font-size: 10px;
	text-decoration: none;
} 

#table-footer-links a:hover {
	color: #0066FF;
	font-size: 10px;
	text-decoration: none;
} 

#table-footer h1{
	margin: 0px;
	padding: 0px;
	float: left;
} 

#bottomnav {
	background-color: #0099CC;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000066;
	width: 740px;
	padding-left: 10px;
	}
	
	#bottomnav a{
	color: #ffffff;
	font-size: 10px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
		#bottomnav a:hover {
		color: #ffffff;
		padding: 6px;
		background-color: #0066CC;
	}

#sponsor {
	background-color: #f7eed7;
	border: 1px dotted #CCCC99;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin: 5px;
}

#sponsor a{
font-size: 10px;
color: #000000;
}

#sponsor h4 {
margin: 0px;
padding: 0px;
font-size:11px;
color: #c7a253;
}
	
#hotel area {
}

h5 {
display: inline;

margin: 0px;
padding: 0px;
color: #FF3366;
}


h5 a {
color: #FF3366;
}

h5 a:link {
color: #FF3366;
}

	.hotelphoto {
	float: centre;
}
	
	.hotelphoto img {
	border: 4px solid #eeeeee;
	margin: 10px;
}

	.hotelphoto:hover img {
	border: 4px solid #5C71FF;
} 

#contacthotel {
border-bottom: 1px solid #eeeeee;
float: left;
width: 365px;
display: block;
margin-bottom: 10px;
}

	
#emaillink a{
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels_38.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	float: left;margin-right: 10px;
	}
	
	#emaillink a:hover {
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels-over_38.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	}
	
#websitelink a{
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels_40.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	float: left;margin-right: 10px;
	}
	
	#websitelink a:hover {
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels-over_40.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	}
	

	
#printlink a{
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels_35.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	float: left;
	}
	
	#printlink a:hover {
	font-size: 10px;
	background-image: url(http://www.destinationscotland.com/images/hotel-images/ds-hotels-over_35.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 6px;
	padding-left: 25px;
	text-decoration: none;
	padding-bottom: 6px;
	}

#booking td {
padding: 5px;
border-bottom: 1px solid #eeeeee;
}

	#section-luxury {
	width: 570px;
	line-height: 140%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
}

#luxuryhotels {
	width: 550px;
	float: left;
	padding: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
	margin-right: 10px;
}

#luxuryhotels img {
float: right;
margin-right: 20px;
}

#luxuryhotels h3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	display: inline;
}

#luxuryhotels h3 a{
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}


#bookhotels {
width: 550px;
float: left;
padding: 10px;
}

#bookhotels img {
float: left;
margin-right: 20px;
}

#bookhotels h3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	display: inline;
}

#bookhotels h3 a{
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}

	#section-bookhotels {
	width: 730px;
	line-height: 140%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
}

	#section-tours {
	width: 550px;
	line-height: 140%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
}


#clear {
clear: both;
}


#tophotels {
width: 238px;
}

#tophotels a {
display: block;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #eeeeee;
font-size: 11px;
width: 238px;
}

#tophotels img {
float: left;
margin-right: 5px;
}

#tophotels span {
float: right;
font-size: 12px;
color: #FF0000;
font-weight: bold;
}



#tophotelssection {
width: 365px;
}

#tophotelssection a {
display: block;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #eeeeee;
font-size: 11px;
width: 365px;
}

#tophotelssection img {
float: left;
margin-right: 5px;
}

#tophotelssection span {
float: right;
font-size: 12px;
color: #FF0000;
font-weight: bold;
}

#clear {
	clear: both;
}

/* book online button */
	
		.book_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.book_href
    {/*Display this image in the link area*/
        background-image: url(http://www.hotelreviewscotland.com/images/b-bookonline.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 34px;
	width: 125px;
	margin-top: 10px;
	display: block;
	text-decoration: none;
    }
        
.book_href:hover

    {/*Display this image in the link area when you mouseover*/
         background-image: url(http://www.hotelreviewscotland.com/images/b-bookonline.gif); background-repeat: no-repeat;  background-position: 0 -34px; height: 34px; width: 125px; text-decoration: none; display: block;
    }

