.sidebar{
	width:210px;
	border-right:0;
}

/* green highlighted box */
.breakout {
	/*background-color:#f1ffca;
	color:#94b43d;*/	
	background-color:#DFF89C;
	color:#7A9D1A;
	text-transform: uppercase;
	padding:15px;
	margin:25px 0;
	font-weight:normal;
	-moz-border-radius:4px;
	/*overflow:hidden;*/
}

.breakout h3 {color:#7A9D1A;font-weight:normal;font-size:2.2em;letter-spacing:-1px;margin-top:5px}

div.breakout p, p.breakout {font-size:1.2em!important}

div.breakout.cta-add-to-cart {}
div.breakout.cta-add-to-cart ul {float:right;font-weight:bold;margin:0;padding:0;width:340px}
div.breakout.cta-add-to-cart ul li {float:left;margin:0 0 0 15px;padding:0;background:none}
div.breakout.cta-add-to-cart ul li a {display:block;white-space:nowrap;width:125px}

div.breakout.cta-add-to-cart p {float:left;width:350px;margin:5px 0 0 0;font-size:1.3em!important}
div.breakout.cta-add-to-cart .cta-price-large {font-size:3.2em;font-weight:bold;letter-spacing:-2px;margin:5px 0 0 0;padding:10px 0;color:#7A9D1A;}

.no-r-margin   { margin-right:0!important }

ol.numbered-list {margin:0 0 15px 15px; padding-left:0!important; color:#666; list-style:none;}
ol.numbered-list li {padding:2px 0 2px 25px;background-repeat:no-repeat;margin-bottom:5px}
ol.numbered-list li.list-no1 {background-image: url(../images/common/bullets/blt-number-01.png)}
ol.numbered-list li.list-no2 {background-image: url(../images/common/bullets/blt-number-02.png)}
ol.numbered-list li.list-no3 {background-image: url(../images/common/bullets/blt-number-03.png)}
ol.numbered-list li.list-no4 {background-image: url(../images/common/bullets/blt-number-04.png)}
ol.numbered-list li.list-no5 {background-image: url(../images/common/bullets/blt-number-05.png)}
ol.numbered-list li.list-no6 {background-image: url(../images/common/bullets/blt-number-06.png)}
ol.numbered-list li.list-no7 {background-image: url(../images/common/bullets/blt-number-07.png)}
ol.numbered-list li.list-no8 {background-image: url(../images/common/bullets/blt-number-08.png)}
ol.numbered-list ol li.list-no9 {background-image: url(../images/common/bullets/blt-number-09.png)}

#ila-scotland-wrapper ul {margin:0!important;color:#666;line-height:1.6em; list-style:none;}
#ila-scotland-wrapper ul li {
	margin:0 0 5px 0;
	padding:0 20px;
	background:url(../images/common/bullets/blt-arrow-dark-grey.png) no-repeat 0px 2px;
	_background:url(../images/common/bullets/blt-arrow-dark-grey.gif) no-repeat 0px 2px;
	
}

.table {
	border-left:1px solid #ebebeb;
	border-top:1px solid #a4b69c;
}

.table td,.table th {
	padding:1px 5px;
	text-align:center;
	background:#fff;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.table th {
	background:#EBEDDA;
	border-bottom:1px solid #a4b69c;
	border-right:1px solid #d4d6c2;
	text-transform:uppercase;
	font-size:1.2em;
	color:#454545;
	padding:5px;
	vertical-align:bottom;
}
.table th strong {color:#16a8ff}

.full-width-row {overflow:hidden;float:left;width:100%;padding:0 0 30px 0;}

.half { float:left; /*width:50%;*/ }
.half-block { width:345px; margin:0 30px 0 0;}

a.btn-standard {
	display:inline-block;
	position:relative;
	color:#fff!important;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding: 7px 25px 7px 10px;
	background-image: url(../images/common/buttons/btn-arw-white.png);
	_background-image: url(../images/common/buttons/btn-arw-white.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#94b43d;
}
a.btn-large {
	display:inline-block;
	position:relative;
	padding:15px 55px 15px 10px;
	color:#fff!important;
	text-decoration:none;
	font-size:1.6em;
	letter-spacing:-1px;
	font-weight:bold;
}

/* small rounded corners for buttons */
a.btn-small .tl,a.btn-small .tr,a.btn-small .br,a.btn-small .bl {position:absolute;width:3px;height:3px;background:url(../images/common/corners/corners-small-white.png) no-repeat}
#secondary-nav li .tl,#secondary-nav li .tr,#secondary-nav li .br,#secondary-nav li .bl {position:absolute;width:3px;height:3px;background:url(../images/common/corners/corners-small-white.png) no-repeat}

/* medium rounded corners for standard buttons */
a.btn-standard .tl,a.btn-standard .tr,a.btn-standard .br,a.btn-standard .bl {position:absolute;width:5px;height:5px;background:url(../images/common/corners/corners-medium-white.png) no-repeat;padding:0;}
.side-taster .content-inner .otl,.side-taster .content-inner .otr,.side-taster .content-inner .obr,.side-taster .content-inner .obl {position:absolute;width:5px;height:5px;background:url(../images/common/corners/corners-medium-white.png) no-repeat;padding:0;}

/* large rounded corners for standard buttons */
a.btn-large .tl,a.btn-large .tr,a.btn-large .br,a.btn-large .bl {position:absolute;width:10px;height:10px;background:url(../images/common/corners/corners-medium-white.png) no-repeat;padding:0;}

a .tl, .otl {top:0;left:0;background-position:top left!important}
a .tr, .otr {top:0;right:0;background-position:top right!important}
a .br, .obr {bottom:0;right:0;background-position:bottom right!important}
a .bl, .obl {bottom:0;left:0;background-position:bottom left!important}



/* alternate button corner colours, dependant on their containing div */
.breakout a.btn-large .tl, .breakout a.btn-large .tr, .breakout a.btn-large .br, .breakout a.btn-large .bl {background-image:url(../images/common/corners/corners-large-dff89c.png)}
.breakout-white a.btn-large .tl, .breakout-white a.btn-large .tr, .breakout-white a.btn-large .br, .breakout-white a.btn-large .bl {background-image:url(../images/common/corners/corners-medium-white.png)}
.solid-block a.btn-standard .tl, .solid-block a.btn-standard .tr, .solid-block a.btn-standard .br, .solid-block a.btn-standard .bl,
#map-links a.btn-standard .tl, #map-links a.btn-standard .tr, #map-links a.btn-standard .br, #map-links a.btn-standard .bl,
.spotlight-cta a.btn-standard .tl, .spotlight-cta a.btn-standard .tr, .spotlight-cta a.btn-standard .br, .spotlight-cta a.btn-standard .bl,
.side-taster a.btn-standard .tl, .side-taster a.btn-standard .tr, .side-taster a.btn-standard .br, .side-taster a.btn-standard .bl {background-image:url(../images/common/corners/corners-medium-ebedda.png)} 

/* button colours */
a.btn-green {background-color:#94b43d}
a.btn-green:hover,a.btn-green:focus,a.btn-green:active {background-color:#b6de48}

/* button icons */
a.btn-add-to-cart {
	background-image:url(../images/common/buttons/btn-icon-plus.png);
	_background-image:url(../images/common/buttons/btn-icon-plus.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
a.btn-large.btn-add-to-cart{background-image:url(../images/common/buttons/btn-icon-plus-large.png);_background-image:url(../images/common/buttons/btn-icon-plus-large.gif)}
/*ie6*/a.btn-add-to-cart {_background-image:url(../images/common/buttons/btn-icon-plus.gif)}/**/
a.btn-arrow {padding-right:25px;background-image:url(../images/common/buttons/btn-arw-white.png);_background-image:url(../images/common/buttons/btn-arw-white.gif);background-position:center right;background-repeat:no-repeat}



#ila-scotland-wrapper { float:right; width:720px; }

#ila-scotland-wrapper h1 {
	background: url(/images/ila-scotland/ila-header-bg-link.png) no-repeat top left;
	color:#fff;
	width:720px;
	height:264px;
	padding:0;
	margin:0 0 20px 0;
	position:relative;
}
#ila-scotland-wrapper h1 em {
	width:230px;
	display:block;
	padding: 40px 0 0 20px;
	color:#fff!important;
	font-style:normal;
}
#ila-scotland-wrapper h1 a {
	display:block;
	position:absolute;
	bottom:28px;
	right:33px;
	width:210px;
	height:41px;
	background-color:transparent!important;
	text-decoration:none!important;
}
#ila-scotland-wrapper h1 a, #ila-scotland-wrapper h1 a span { background-color:transparent!important; border:0!important; }
#ila-scotland-wrapper h1 a:hover, #ila-scotland-wrapper h1 a:active, #ila-scotland-wrapper h1 a:focus { background-color:transparent!important; border:0!important; }

#ila-scotland-wrapper h1 a span { display:block; width:210px; height:41px; margin-left:-5000px; background-color:transparent!important;}
#ila-scotland-wrapper h3 { color:#27457e; }
.breakout-ila ul { margin-top:0!important; margin-bottom:0!important; margin-left:0!important; padding-left:0;list-style:none; }
.breakout-ila ul li { display:inline; margin-left:0!important; }
.breakout-ila h3 { font-size:1.7em; color:#6d8a20!important; margin-bottom:0; }
.breakout-ila h3 span { font-size:0.8em; font-weight:normal;}
.breakout-ila.cta-add-to-cart ul li a { width:180px!important; }
.cta-add-to-cart ul li { background:none!important; }
div.breakout.cta-add-to-cart ul li a { width:auto!important; }


.title-block {
	font-size:1.75em;
	letter-spacing:-1px;
	font-weight:normal;
	display:block;
/*	border-top: 1px solid #a4b69c; */
	border-bottom: 1px solid #a4b69c;
	/*background-color: #ebedda;*/
	background-color: #f5f6ed;	
	padding:13px 18px;
	clear:left;
/*	text-transform: uppercase; */
	margin:0 0 15px 0;
}


.title-block-white {background-color: #fff;padding-left:0}
.title-block-white span {font-size:0.70em;letter-spacing:normal}

.title-block-small {font-size:1.4em;letter-spacing:normal;}

.title-block strong {color:#16a8ff}

#ila-scotland-wrapper .inner-content {
	padding:0 15px 0 15px;
}
#ila-scotland-wrapper p.intro { color:#434343; border-bottom:1px dashed #e1e1e1; padding-bottom:10px; margin-bottom:0;}
#ila-scotland-wrapper .ila-row { clear:left; margin:0 0 20px 0;}
#ila-scotland-wrapper .half-box { width:335px; float:left; margin-right:20px; }
#ila-scotland-wrapper .half-box h3 { padding:0 0 0 10px; margin:0 0 10px 0; }
#ila-scotland-wrapper .half-box .inner-content {
	background-color:#f8f8f8;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#ila-scotland-wrapper .half-box ul, #ila-scotland-wrapper .half-box ol { margin-left:0!important; }

#ila-scotland-wrapper .half-block { width:335px; margin-right:20px; }
#ila-scotland-wrapper .half-block h3.title-block {
	background-color:#1373ba;
	color:#fff;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#ila-scotland-wrapper table {
	background-color: #f8f8f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0 0 10px 0;
}
#ila-scotland-wrapper table th { font-size:0.9em;  text-align:left; padding:8px 5px 8px 5px; font-weight:bold; border-bottom:1px dashed #ccc; }
#ila-scotland-wrapper table td { padding:5px; font-size:0.9em; }

#ila-scotland-wrapper .ila-intern-details { background-color:#fbf6ea; padding:10px; }
#ila-scotland-wrapper .ila-intern-details p span { font-weight:bold; color:#f00; }
#ila-scotland-wrapper #china-text-container { margin-bottom:0!important; }
#ila-scotland-wrapper #china-text-container img { width:690px; }
#ila-scotland-wrapper #china-text-container object { width:690px; }

#ila-scotland-wrapper .ila-phone strong { font-size:1.8em; font-weight:bold; }
#ila-scotland-wrapper .ila-leftpic {
	padding: 0 190px 30px 0;
	background: url(/images/ila-scotland/bags-packed.jpg) no-repeat top right;
}
.breakout p { width: 300px!important; }

