/***********************************************/
/* Author: Patrick Johnson CaliNET Limited */                          
/***********************************************/

@import url("carousel.css");
@import url("nav.css");
@import url("contentslider.css");
@import url("tabbed.css");
@import url("tabs.css");
@import url("hotelarea.css");
@import url("hotels.css");
@import url("../breaks/css/breaks.css");


#country {
width: 100px;
float: left;
}

div.container {
	margin: 0px auto;
	width:930px;
	background-color: #ffffff;
	text-align: left; /* for IE */
	background-image: url(../images/page-backing.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
            }
			
div.footercontainer {
	margin: 0px auto;
	width:930px;
	text-align: left; /* for IE */
            }



body, html {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	margin: 0px;
	color: #333333;
	padding: 0px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url(../images/backing.jpg);
	padding-top: 0px;

}

/******* hyperlink and anchor tag styles *******/

a:link a {
	color: #5C71FF;;
	text-decoration: none;
		font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
}

a:hover{
	text-decoration: none;	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
}

a:visited {
	text-decoration: none;	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
}


/* Main Text Links */

a {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	color: #5C71FF;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet; 	color: #5C71FF;		text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet; 	color: #003366;		text-decoration: none;
}

/******* positioning divs *******/

#pagecell1{
	width: 923px;
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
}

#totalds {
	margin: 0px;
	padding: 0px;
	width: 920px;
	text-align: left;
	float: left;
}

#leftds {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 166px;
	padding-top: 5px;
}


#main-bookhotels-ds {
	padding: 0px;
	width: 890px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	margin-bottom: 10px;
}

#mainds {
	width: 730px;
	font-size: 12px;
	margin-bottom: 10px;
	float: right;
	margin-right: 5px;
	padding-top: 5px;
	line-height: 140%;
}

	#mainds ul {
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	padding-left: 8px;
	margin-bottom:4px;
	list-style-image: url(../images/bullet_52.gif);
	margin-left: 8px;
}

#hotelds {
	padding: 0px;
	width: 602px;
	margin-left: 176px;
	font-size: 11px;
	margin-bottom: 10px;
}

#rightds {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 166px;
}

#sectionds {
	width: 426px;
	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;
	margin-bottom:4px;
	list-style-image: url(../images/bullet_52.gif);
}

#mainds h2{
	color: #012B4E;
	font-size: 12px;
}

/* regional navigation list colour coded */

#regionalnav a{
font-size: 10px;
display: block;
color: #333333;
}

#regionalnav a:hover{
font-size: 10px;
display: block;
color: #5C71FF;
}

#regionalnav {
	background-image: url(../images/left-guide-to-scotland_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;

	}
	
#regionalnav h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	}
	
	#regionalnav h2 a {
	color: #ffffff;
		font-size: 12px;
		font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	}
	
	#regionalnav h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}


/* hotel regional navigation list */

#regionalhotels a{
font-size: 10px;
display: block;
color: #333333;
}

#regionalhotels a:hover{
font-size: 10px;
display: block;
color: #5C71FF;
}

#regionalhotels {
	background-image: url(../images/left-hotels_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;
		font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	}
	
#regionalhotels h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	}
	
	#regionalhotels h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#regionalhotels h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}



.footernav {
	padding-bottom: 16px;
}
.regionnav {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 157px;
	padding-left: 8px;
	padding-bottom:3px;
	padding-top: 3px;
}

a.regionnav {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.regionnav:link {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.regionnav:hover {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #5C71FF;
	text-decoration: none;
}

.sidenav {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 160%;
	text-decoration: none;
}

a.sidenav {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.sidenav:link {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.sidenav:hover {	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	font-weight: normal;
	color: #5C71FF;
	text-decoration: none;
}*/

	.hotelmainphoto {
	float: centre;
	margin: 2px;
}
	
	.hotelmainphoto img {
	border: 4px solid #ffffff;
}

a.hotelmainphoto:hover img {
	border: 4px solid #5C71FF;
} 


	
/* Text content */

.maincontent {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
	line-height: 140%;
	}
	
	/* hotel section content for tabbed effect 2007 */

.hotelsectioncontent {
	padding-left: 10px;
	padding-top: 6px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
	line-height: 140%;
	}
	
	
	
.featuredcontent {
	padding: 10px;
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color: #000000;
	line-height: 140%;
	}
	
	.featuredcontent ul {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	list-style-position: outside;
	margin-left:8px;
	padding-left: 8px;
	margin-bottom:4px;
	list-style-image: url(../images/bullet_52.gif);
}

/* Form text field sizes */
	
.textarea100 {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	color: #000000;
	background-image: url(../images/f-textarea.gif);
	padding-left: 8px;
	}
	
/* Main Header formatting */
	
h1 {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 16px;
	color: #003366;
	display: inline;
	text-transform: capitalize;
	line-height: 140%;
	}
	

	
h3 {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	}
	
h3.top {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 6px;
	display: inline;
	}
	
h3.lined{
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	}
	






/* 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: #F1F6FA;
	color: #000000;
	padding: 10px;
	font-size: 11px;
	border-bottom: 1px solid #BABAB0;
	border-right: 1px solid #BABAB0;
	}
	


.captions {
	font-family: Arial, Helvetica, "Trebuchet MS", Trebuchet;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 8px;
	border-bottom: 4px solid #ffffff;
	}
	
/* CSS Document */

 #specialpanels{
	width: 130px;
	font-size: 10px;
	padding-top: 6px;
	float: left;
	padding-bottom: 6px;
	border-bottom: 1px dotted #eeeeee;
	padding-bottom: 6px
	}
	
.mainphoto {
	float: centre
}
	
	.mainphoto img {
	border: 1px solid #cccccc;
}

a.mainphoto:hover img {
	border: 1px solid #3F2FF4;
} 

 #specialpanels a { 
	color: #000000;
	text-decoration: none;
	}
	
	#specialpanels a:hover {
	color: #000099;
	text-decoration: none;
	} 
	

/* special offers & promotions box *//* special offers & promotions box *//* special offers & promotions box */
#offers a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eeeeee;
}

#offers a:hover{
	display: block;
	color: #5C71FF;
	background-image: url(../images/bullet-nav.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: underline;
}



#offers{
	background-image: url(../images/left-special-offers_23.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 5px;
	width: 166px;
	}
	
	#offers img {
	float: left;
	margin-right: 5px;
	}
	
#offers h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	}
	
	#offers h2 a {
	color: #ffffff;
	font-size: 12px;
	padding-top: 0px;
	padding: 0px;
	border: none;
	}
	
	#offers h2 a:hover {
	color: #ffffff;
	padding-top: 0px;
	font-size: 12px;
	background-image: url(none);
	}


#offers-romantic {	
	background-image: url(../images/s-romantic-breaks_18.gif);
	width: 116px;
	padding-top: 0px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-xmas {	
	background-image: url(../images/s-xmas-breaks_18.gif);
	width: 116px;
	padding-top: 0px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-exclusive {	
	background-image: url(../images/s-exclusive-hotels_18.gif);
	width: 116px;
	padding-top: 0px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-spring {	
	background-image: url(../images/s-spring-breaks_18.gif);
	width: 116px;
	padding-top: 0px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-autumn {	
	background-image: url(../images/s-autumn-breaks_18.gif);
	width: 116px;
	padding-top: 0px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-bargains {
	background-image: url(../images/s-weekend-breaks_18.gif);
	width: 116px;
	padding-left: 45px;
	height: 38px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#offers-winter {	/* winter always at bottom */
	background-image: url(../images/s-winter-breaks_18.gif);
	width: 116px;
	padding-left: 45px;
	height: 43px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Hotel Review Scotland */
/* Hotel Review Scotland */
/* Hotel Review Scotland */
#hotelreview a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eeeeee;
}

#hotelreview a:hover{
	font-size: 11px;
	text-decoration: underline;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #5C71FF;

}

#hotelreview{
	background-image: url(../images/left-hotel-review-scotland.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#hotelreview h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#hotelreview h2 a {
	color: #ffffff;
	font-size: 12px;
	padding: 0px;
	border: none;
	}
	
	#hotelreview h2 a:hover {
	color: #ffffff;
	font-size: 12px;
	background-image: url(none);
	}


#hotelreview-content {
	width: 166px;
	font-size: 11px;
	display: block;
	background-color: #fefefe;
}

.sidecontent {
	padding: 8px;
	}
	
	
	
	
	/* navarino bookings */

#navarino-link a {
	background-image: url(../images/side-backing-1_15.gif);
	padding: 3px 5px 3px 10px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #FAFAFA;
	border-left: 5px solid #333333;
	background-color: #F7F7F7;
	border-right: 1px solid #E1E1E1;

}

	#navarino-link a:hover {
	background-image: url(../images/side-backing-2_15.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 10px;
	display: block;
	color: #5C71FF;
	background-color: #FEFDFD;
	}

#navarino{
	background-image: url(../images/left-hotels_03.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#navarino h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#navarino h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#navarino h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}


#navarino-content {
	background-image: url(../images/l-content-area.gif);
	width: 166px;

	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

#navarino-bottom {
	background-image: url(../images/s-navarino.gif);
	width: 166px;
	height: 15px;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}

.sidecontent {
	padding: 4px;
	}



/* Ask Hamish A Question *//* Ask Hamish A Question *//* Ask Hamish A Question *//* Ask Hamish A Question *//* Ask Hamish A Question */

#askhamish-side a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eeeeee;
}

#askhamish-side a:hover{
	font-size: 11px;
	text-decoration: underline;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #5C71FF;

}

#askhamish-side{
	background-image: url(../images/left-hamish.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#askhamish-side h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#askhamish-side h2 a {
	color: #ffffff;
	font-size: 12px;
	border: none;
	background-image: none;
	padding: 0px;
	}
	
	#askhamish-side h2 a:hover {
	color: #ffffff;
		font-size: 12px;
		background-image: none;
	}


#askhamish-side-content {
	background-color: #fefefe;
	width: 166px;
	padding: 4px;
	font-size: 11px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

/* Hotels in scotland *//* Hotels in scotland *//* Hotels in scotland *//* Hotels in scotland *//* Hotels in scotland */


#hotels-scotland a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#hotels-scotland a:hover{
	font-size: 11px;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;

}


#hotels-scotland{
	background-image: url(../images/left-hotels_03.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#hotels-scotland h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#hotels-scotland h2 a {
	color: #ffffff;
	font-size: 12px;
	border: none;
	padding: 0px;
	}
	
	#hotels-scotland h2 a:hover {
	color: #ffffff;
	font-size: 12px;
	background-image: url(none);
	}
	
	#hotels-scotland img {
	float: left;
	margin-right: 5px;
	}


#hotels-scotland-content {
	background-image: url(../images/l-content-area.gif);
	width: 166px;
	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}


/* Hotel dining *//* Hotel dining *//* Hotel dining *//* Hotel dining *//* Hotel dining *//* Hotel dining */


#hoteldining a{
	font-size: 10px;
display: block;
color: #333333;
}

#hoteldining a:hover{
	font-size: 10px;
display: block;

}

#hoteldining-link a {
	background-image: url(../images/side-backing-3_15.gif);
	padding: 3px 5px 3px 10px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: top left;
	border-top: 1px solid #FAFAFA;
	border-right: 5px solid #FE9B33;
	background-color: #F7F7F7;

}

	#hoteldining-link a:hover {	background-image: url(../images/side-backing-4_15.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 10px;
display: block;
color: #5C71FF;
	}

#hoteldining{
	background-image: url(../images/left-hotels_03.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#hoteldining h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#hoteldining h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#hoteldining h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}


#hoteldining-content {
	background-image: url(../images/l-content-area.gif);
	width: 166px;
	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

/* car hire right side *//* car hire *//* car hire *//* car hire *//* car hire *//* car hire *//* car hire *//* car hire */
#side-carhire a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#side-carhire a:hover{
	font-size: 11px;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;
}
	
/* car hire left side links */

#leftside-carhire-link a {
	background-image: url(../images/side-backing-1_15.gif);
	padding: 3px 5px 3px 10px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #FAFAFA;
	border-left: 5px solid #FFCC33;
	background-color: #F7F7F7;
	border-right: 1px solid #E1E1E1;

}

	#leftside-carhire-link a:hover {
	background-image: url(../images/side-backing-2_15.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 10px;
	display: block;
	color: #5C71FF;
	background-color: #FEFDFD;
	}

#side-carhire {
	background-image: url(../images/left-car-hire_03.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#side-carhire h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#side-carhire h2 a {
	color: #ffffff;
	font-size: 12px;
	border: none;
	padding: 0px;
	}
	
	#side-carhire h2 a:hover {
	color: #ffffff;
	font-size: 12px;
	background-image: url(none);
	}


#side-carhire-content {
	width: 166px;
	font-size: 11px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
	background-color: #fefefe;
}

/* activities *//* activities *//* activities *//* activities *//* activities *//* activities *//* activities *//* activities */
#side-activities  a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#side-activities a:hover{
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;
}

#side-activities {
	background-image: url(../images/left-activities.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;
	}
	
#side-activities h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#side-activities h2 a {
	color: #ffffff;
	font-size: 12px;
	padding: 0px;
	border: none;
	}
	
	#side-activities h2 a:hover {
	color: #ffffff;
	font-size: 12px;
	background-image: url(none);
	}


#side-activities-content {
	width: 166px;
	font-size: 11px;
	display: block;
}



/* weddings *//* weddings *//* weddings *//* weddings *//* weddings *//* weddings *//* weddings *//* weddings *//* weddings */
#side-weddings a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#side-weddings a:hover{
	font-size: 11px;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;
}



#side-weddings {
	background-image: url(../images/left-romance.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;
	}
	
#side-weddings h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#side-weddings h2 a {
	color: #ffffff;
	font-size: 12px;
	padding: 0px;
	border: none;
	}
	
	#side-weddings h2 a:hover {
	color: #ffffff;
	font-size: 12px;
	background-image: url(none);
	}


#side-weddings-content {
	width: 166px;
	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

/* guide *//* guide *//* guide *//* guide *//* guide *//* guide *//* guide *//* guide *//* guide *//* guide *//* guide */
#side-guide a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#side-guide a:hover{
	font-size: 11px;
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;
}

#side-guide {
	background-image: url(../images/left-guide-to-scotland_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;
	}
	
#side-guide h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#side-guide h2 a {
	color: #ffffff;
	border:none;
	padding: 0px;
		font-size: 12px;
	}
	
	#side-guide h2 a:hover {
	color: #ffffff;
		border:none;
	padding: 0px;
		font-size: 12px;
	}


#side-guide-content {
	width: 166px;
	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

/* tours *//* tours *//* tours *//* tours *//* tours *//* tours *//* tours *//* tours *//* tours *//* tours *//* tours */
#side-tours a{
	font-size: 11px;
	display: block;
	color: #0033CC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}

#side-tours a:hover{
	display: block;
	background-image: url(../images/bullet-nav.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #5C71FF;
}



#side-tours {
	background-image: url(../images/left-tours.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	padding-top: 4px;
	}
	
	#side-tours strong{
	color: #FF0066;
	float: right;
	}
	
#side-tours h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#side-tours h2 a {
	color: #ffffff;
	font-size: 12px;
	padding: 0px;
	border: none;
	}
	
	#side-tours h2 a:hover {
	color: #ffffff;
	background-image: url(none);
	}


#side-tours-content {
	width: 166px;
	font-size: 10px;
	background-color: #fefefe;
	display: block;
}
	
/* specials offer box inside main content */
/* specials offer box inside main content */
/* specials offer box inside main content */
#main-specials a{
	font-size: 10px;
display: block;
color: #333333;
}

#main-specials a:hover{
	font-size: 10px;
display: block;

}

#main-specials-link a {
	padding: 3px 5px 3px 10px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: top left;
	border-top: 1px solid #FAFAFA;
	background-color: #F7F7F7;

}

	#main-specials-link a:hover {	
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 10px;
	display: block;
	color: #5C71FF;
	}

#main-specials {
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 166px;
	}
	
#main-specials h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#main-specials h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#main-specials h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}


#main-specials-content {
	width: 166px;
	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}
	

/*Icons for tabbed effects */
.iconspan11 {float: right;
margin-right: 10px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}
.iconspan111 {float: right;
margin-right: 10px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}
#header {
height: 19px;
width: 166px;
}

#advertslideshow {
background-image: url(../images/advert-slides-back.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 166px;
margin: 0px;
padding-top: 8px;
margin-bottom: 5px;
}

/* 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-more-information.gif); background-repeat: no-repeat; background-position: 0 0px; display: block; height: 19px; width: 126px; margin-top: 5px; text-decoration: none;
    }
        
.moreinfo_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-more-information.gif); background-repeat: no-repeat;  background-position: 0 -19px; display: block; height: 19px; width: 126px; text-decoration: none;
    }
	
	/* search hotels button */
	
		.searchhotels_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.searchhotels_href
    {/*Display this image in the link area*/
        background-image: url(../images/b-searchhotels.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 18px; float: right;
	width: 72px;
	margin-left: 5px; margin-top: 2px; display: block;
	text-decoration: none;
    }
        
.searchhotels_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-searchhotels.gif); background-repeat: no-repeat;  background-position: 0 -18px; height: 18px; width: 72px; text-decoration: none; display: block;
    }
	
	
	
		/* subscribe button */
	
		.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 0;
	height: 18px;
	width: 72px;
	margin-left: 5px; margin-top: 2px; display: block;
	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 -18px;
	height: 18px;
	width: 72px;
	text-decoration: none;
	display: block;
    }
	
	
	
	
			/* book online button */
	
		.book_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.book_href
    {/*Display this image in the link area*/
        background-image: url(../images/b-book-online.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 19px;
	width: 124px;
	margin-top: 2px; display: block;
	text-decoration: none;
    }
        
.book_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; height: 19px; width: 124px; text-decoration: none; display: block;
    }
	
	input[value=""] {
     background-color: #FFFFE1;
}
	
	
	
	
	
/* Utility buttons *//* Utility buttons */
/* Utility buttons *//* Utility buttons */
/* Utility buttons *//* Utility buttons */

#utility {
	width: 166px;
	float: left;
}
#utility a{
	font-size: 11px;
	display: block;
	color: #333333;
}

#utility img a:hover {
background-image: none;
border: none;
}

#utility img a {
background-image: none;
border: none;
}

#utility a:hover {
	font-size: 11px;
	background-image: none;
	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;
	}

#joinds a {
	background-image: url(../images/i-join-ds.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	margin-top: 4px;
	}
	
	#joinds a:hover {
	background-image: url(../images/i-join-ds.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#tellfriend a {
	background-image: url(../images/i-tell-a-friend.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	margin-top: 4px;
	}
	
	#tellfriend a:hover {
	background-image: url(../images/i-tell-a-friend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#searchhotels a {
	background-image: url(../images/i-search.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	margin-top: 4px;
	}
	
	#searchhotels a:hover {
	background-image: url(../images/i-search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#information a {
	background-image: url(../images/i-information.gif);
	background-position: left top;
	padding: 3px 5px 5px 20px;
	margin: 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eeeeee;
	margin-top: 4px;
	}
	
	#information a:hover {
	background-image: url(../images/i-information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


#destinationscotland {
	padding: 13px;
	color: #ffffff;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
}

#destinationscotland h1{
color: #ffffff;
display: inline;
font-size: 10px;
}

#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: 930px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 5px;
	float: left;
}

#leftsiteInfo a {
	display: block;
	font-size: 10px;
	width: 157px;
	float: left;
	padding: 4px;
	padding-left: 15px;
	margin-top: 3px;
	background-image: url(../images/bullet-small.gif);
	background-repeat: no-repeat;
}

#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: #5C71FF;
	padding-top: 0px;
	text-decoration: none;
}


#footer a:hover {
	color: #5C71FF;
	text-decoration: none;
}


.clear { 
line-height: 0px; 
font-size: 0px; 
clear: both; 
height: 0px; 
} 

h4 {
	font-size: 10px;
	font-weight: bold;
	color: #004580;
	margin-bottom: 4px;
	text-transform: capitalize;
	border-bottom: 1px solid #5E97C6;
}

#table-footer {
	background-image: url(../images/m-footer-02.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	width: 915px;
	text-align: left;
	line-height: 120%;
	padding-bottom:8px;
	min-height: 59px;
} 

#table-footer-links {
	color: #ffffff;
	font-size: 10px;
	padding-top: 15px;
} 

#table-footer-links a {
	color: #ffffff;

	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;
} 


#sponsor {
	background-color: #ECF5FF;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 145px;
}

#sponsor a{
font-size: 11px;
color: #003399;
}

#sponsor h4 {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	color: #003333;
	border: none;
}

#sponsorhome {
	background-color: #ECF5FF;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 386px;
}

#sponsorhome a{
font-size: 11px;
color: #003399;
}

#sponsorhome h4 {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	color: #003333;
	border: none;
}

#email-subscribe {
	border: 1px solid #dddddd;
	font-size: 11px;
}

#email-subscribe td {
	font-size: 11px;
	color: #000000;
}


/* superbreak bookings */

#superbook-link a {
	background-image: url(../images/side-backing-1_15.gif);
	padding: 3px 5px 3px 10px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #FAFAFA;
	border-left: 5px solid #333333;
	background-color: #F7F7F7;
	border-right: 1px solid #E1E1E1;

}

	#superbook-link a:hover {
	background-image: url(../images/side-backing-2_15.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 10px;
	display: block;
	color: #5C71FF;
	background-color: #FEFDFD;
	}

#superbook{
	background-image: url(../images/left-hotels_03.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 166px;
	}
	
#superbook h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-transform:capitalize;
	padding-left: 24px;
	padding-bottom: 3px;
	border-bottom: none;
	margin: 0px;
	}
	
	#superbook h2 a {
	color: #ffffff;
		font-size: 12px;
	}
	
	#superbook h2 a:hover {
	color: #ffffff;
		font-size: 12px;
	}


#superbook-content {
	background-image: url(../images/l-content-area.gif);
	width: 166px;

	font-size: 10px;
	background-repeat: repeat-y;
	background-position: top left;
	display: block;
}

#superbook-bottom {
	background-image: url(../images/s-navarino.gif);
	width: 166px;
	height: 15px;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}

#superbook .sidecontent {
	padding-left: 8px;
	padding-right: 0px;
	}

#flashbreaks {
	height: 111px;
	width: 915px;
	margin-bottom: 5px;
	}
	
h1.scotland {
	float: left;
	color: #cccccc;
	margin: 0;
	padding: 0px;
	margin-top: 20px;
	}
	
	h1.scotlandbreaks {
	color: #cccccc;
	margin: 0;
	padding: 0px;
	}
	
	h1.scotlandhotels {
	color: #cccccc;
	margin: 0;
	padding: 0px;
	}
	
	h1.carhire {
	color: #cccccc;
	margin: 0;
	padding: 0px;
	}
	
#hoteldeals {
	float: right;
	width: 468px;
	padding-right: 10px;
	padding-top: 20px;
	color: #eeeeee;
	font-size: 10px;
}

#hoteldeals a {
	color: #eeeeee;
	font-size: 10px;
}

#hoteldeals a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#vertical {
	width: 120px;
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#tophotels td {
font-size: 12px;
border-bottom: 1px solid #eeeeee;
}

#tophotels strong {
color: #000099;
}

#tophotels a {
	color: #FF0000;
	text-decoration: none;
	display: block;
	padding: 5px;
	border-bottom: 1px solid #eeeeee;
	width: 414px;
}

#tophotels a:hover {
	background-colour: #eeeeee;
	text-decoration: underline;
}

#tophotels span {
	float: right;
}

#tophotels img {
float: right;
}


#cars td {
background-image: url(../images/s-backing.gif);
background-repeat: repeat-x;
}

#cars td h2 {
text-decoration: none;
border: none;
padding-left: 20px;
font-size: 18px;
colour: #000000;
}

#hoteljump {
	background-image: url(../images/scotland-breaks.gif);
	width: 166px;
	display: block;
	background-repeat: no-repeat;
	padding-top: 75px;
	margin-bottom: 8px;
}

#hoteljumphotels {
	padding: 10px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	background-image: url(../images/book-your-scotland-hotel.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#hoteljumphotels h6 a {
color: #FF0066;
}

#hoteljumphotels h6 a {
color: #FF0066;
text-decoration: underline;
}

#hoteljumphotels a {
color: #333333;
font-size: 12px;
padding: 0px;
border: none;
font-family: Arial, Helvetica, sans-serif;
}

#hoteljumphotels a:hover {
color: #333333;
padding: 0px;
border: none;
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

#sidehotels a {
display: block;
border-bottom: 1px solid #eeeeee;
color: #0033FF;
padding-top: 3px;
padding-bottom: 3px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#sidehotels a:hover {
display: block;
border-bottom: 1px solid #eeeeee;
color: #000066;
text-decoration: underline;
padding-top: 3px;
padding-bottom: 3px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}




#luxuryhotels {
	width: 187px;
	float: left;
	padding: 10px;
	display: block;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
	margin-right: 10px;
}

#luxuryhotels img {
	display: block;
}

#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;
}


#luxuryhotels-right {
	width: 187px;
	float: right;
	padding: 10px;
	display: block;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
	margin-left: 10px;
}

#luxuryhotels-right img {
	display: block;
}

#luxuryhotels-right h3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	display: inline;
}

#luxuryhotels-right h3 a{
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}



#scotlandtours {
	width: 600px;
	float: left;
	padding: 5px;
	display: block;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
}

#scotlandtours img {
	display: block;
	float: left;
	margin-right: 10px;
}

#scotlandtours h3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	display: inline;
}

#scotlandtours h3 a{
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}



#clear {
clear: both;
}


			/* book online button */
	
		.bookyourhotel_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.bookyourhotel_href
    {/*Display this image in the link area*/
     background-image: url(../images/b-view-a-map.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 22px;
	width: 135px;
	margin-top: 2px; display: block;
	text-decoration: none;
    }
        
.bookyourhotel_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-view-a-map.gif); background-repeat: no-repeat;  background-position: 0 -22px; height: 22px; width: 135px; text-decoration: none; display: block;
    }
	
	
	
	/* sign up for offers */
	
		.signup_text    
    {/*make the link text transparent*/
        visibility: hidden; 
    }

.signup_href
    {/*Display this image in the link area*/
     background-image: url(../images/b-signup.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 22px;
	width: 135px;
	margin-top: 2px; display: block;
	text-decoration: none;
    }
        
.signup_href:hover

    {/*Display this image in the link area when you mouseover*/
        background-image: url(../images/b-signup.gif); background-repeat: no-repeat;  background-position: 0 -22px; height: 22px; width: 135px; text-decoration: none; display: block;
    }
	
	
#spaced-breaks {
	padding: 10px;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
}

#spaced-breaks img {
	float: left;
	margin-right: 20px;
}

#spaced-breaks h3 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	display: inline;
}

#spaced-breaks h3 a{
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}

#spaced-breaks-photo {
	float: right;
	width: 187px;
	margin-left: 20px;
	padding: 3px;
	background-color: #FEFEFE;
}

#spaced-breaks-photo a{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	display: block;
	padding-left: 2px;
	border-bottom: 1px solid #eeeeee;
}

h6 {
font-size: 12px;
color: #FF0033;
display: inline;
}

h6 a {
font-size: 12px;
color: #FF0033;
display: inline;
}

#scotland-travel-advice {
	width: 530px;
	border: 1px solid #eeeeee;
	padding: 5px;
	border-right: 3px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	float: left;
	margin-bottom: 40px;
}


#scotland-travel-advice ul {
list-style-image: none;
padding: 0px;
margin: 0px;
}


#offersjump {
	background-image: url(../images/offers-inbox.gif);
	width: 166px;
	display: block;
	background-repeat: no-repeat;
	padding-top: 58px;
	margin-bottom: 8px;
}

#offersjumpinfo {
	padding: 10px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	background-image: url(../images/book-your-scotland-hotel.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#offersjumpinfo a {
color: #333333;
font-size: 12px;
padding: 0px;
border: none;
font-family: Arial, Helvetica, sans-serif;
}

#offersjumpinfo a:hover {
color: #333333;
padding: 0px;
border: none;
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
