* {
margin:0;
padding:0;
}

.sm {list-style:none; width:459px; height:100px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

body {
background:#ffe385 url(img/fade.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-position:bottom;
color:#222;
font-family:verdana;
font-size:62.5%;
font-style:normal;
font-weight:400;
font-variant:normal;
padding:5px 0;
}

/* questionnaire */
.slidediv2 {
background:#e9cf77 url(http://www.colletts.co.uk/img/bottom2.jpg) no-repeat left bottom;
border-top:0 solid #ffe385;
color:#444;
margin-bottom:0;
padding:0px 20px 0;
}

.slidediv3 {
background:#e9cf77 url(http://www.colletts.co.uk/img/top_quest_main.jpg) no-repeat left top;
border-top:0 solid #ffe385;
color:#444;
margin-bottom:0;
padding:20px 20px 0;
}


/* rounded corners */
.rbroundbox { background-color:#ffe385; }
.rbtop div  { background: url(http://www.colletts.co.uk/img/questTL.jpg) no-repeat top left; }
.rbtop      { background: url(http://www.colletts.co.uk/img/questTR.jpg) no-repeat top right; }
.rbbot div  { background: url(http://www.colletts.co.uk/img/questBL.jpg) no-repeat bottom left; }
.rbbot      { background: url(http://www.colletts.co.uk/img/questBR.jpg) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	font-size: 1px;
	height:3px;
}
.rbcontent  { margin: 6px 10px 6px 0px; }
.rbroundbox { width: 20em; margin: auto; width:100%; margin:8px 0px 8px 0px; }
 /* end rounded corners */

.pyreneesholidayssummer {
display:block;
text-decoration:none;
padding-left:65px;
width:443px;
margin-top:55px;
z-index:1;
text-align:left;
font-family:"Times New Roman", Times, serif;
color:#e5cd77;
font-size:4.5em;
font-style:italic;
font-weight:450;
letter-spacing:2px;
line-height:33px;
text-transform:lowercase;
}

img.linkholidaysimg {
margin-top:-15px;
}

.title .linkholidays a{
color:#e5cd77;
text-decoration:none;
}

.title .linkholidays a:hover{
color:#e5cd77;
text-decoration:none;
}

.slidedivenquiry {
background:#e9cf77 url(http://www.colletts.co.uk/img/slidedivenquiry.jpg) no-repeat left bottom;
border-top:0 solid #ffe385;
color:#444;
margin-bottom:0;
padding:0px 20px 0;
}

img.top {
padding-top:8px;
}

img.center {
display:block;
margin-left:auto;
margin-right:auto;
}

img.fleft {
display:block;
float:left;
padding-right:10px;
padding-left:30px;
margin-bottom:5px;
}
img.paddingleft {
padding-left:10px;
}

img.center_abs {
position:absolute;
left:867px;
top:340px;
}

.flarpadding {
padding-right:21px;
display:inline;
}

.flalpadding {
padding-left:21px;
display:inline;
}

.onlinebrochureright {
width:49%;
float:right;
display:inline;
}

.onlinebrochureleft {
width:49%;
float:left;
display:inline;
}

img.rpadding {
padding-right:26px;
display:inline;
}

img.lpadding {
padding-left:26px;
display:inline;
}

img.rpadding1 {
padding-right:26px;
display:inline;
}

img.lpadding1 {
padding-left:26px;
padding-right:5px;
display:inline;
}

img.rpaddinggal {
padding-right:20px;
display:inline;
}

img.lpaddinggal {
padding-left:20px;
display:inline;
}

img.singleright {
padding-left:13px;
float:right;
}

img.floatright1 {
float:right;
display:block;
}

img.floatleft1 {
float:left;
display:block;
}

img.singlerightpad {
padding-left:10px;
padding-bottom:20px;
margin-top:6px;
float:right;
}

img.singleleftpad {
padding-right:10px;
padding-bottom:20px;
margin-top:6px;
float:left;
}

img.singlerightpad21 {
padding-left:21px;
padding-top:0;
padding-bottom:0;
margin-top:6px;
float:right;
display:inline;
}

div.floatedright {
width:238px;
float:right;
margin-left:21px;
position:relative;
margin-top:17px;
}

div.floatedrightnotop {
width:238px;
float:right;
margin-left:21px;
position:relative;
margin-top:0px;
}

div.floatedrightnotop2 {
width:391px;
float:right;
margin-left:21px;
position:relative;
margin-top:0px;
}

div.floatedrightnotoppyr {
width:322px;
float:right;
margin-left:21px;
position:relative;
margin-top:0px;
}

div.floatedrightnotopspa {
width:374px;
float:right;
margin-left:21px;
position:relative;
margin-top:0px;
}

div.floatedrightnotop1 {
width:165px;
float:right;
margin-left:21px;
position:relative;
margin-top:0px;
}

div.floatedright5 {
width:238px;
float:right;
margin-left:21px;
position:relative;
margin-top:5px;
}

div.floatedright19 {
width:238px;
float:right;
margin-left:21px;
position:relative;
margin-top:19px;
}

div.floatedleft {
width:267px;
float:left;
margin-right:21px;
position:relative;
margin-top:17px;
}

div.floatedleftnotop {
width:267px;
float:left;
position:relative;
}

div.floatedleft2 {
width:355px;
float:left;
margin-bottom:5px;
position:relative;
}

a {
color:#e08417;
}

a:hover {
color:#933;
}

big {
font-size:1.1em;
}

h1,h2,h3 {
color:#86712e;
text-align:justify;
padding:8px 0 2px;
}

h2.justify {
letter-spacing:0;
text-align:left;
}

h2.leftjustify {
text-align:left;
}

h1 {
font:normal 2.4em verdana,sans-serif;
}

h1 a:hover {
text-decoration:underline;
text-align:right;
}

h2 {
font:normal 1.4em verdana,sans-serif;
}

h3 {
font:bold 0.9em verdana,sans-serif;
padding-bottom:13px;
font-style:italic;
}

.majortitle {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:3.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:0px;
text-transform:lowercase;
}

.centertitle {
color:#9fa0a1;
font-style:italic;
font-weight:bolder;
font-size:3.1em;
text-align:center;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:5px;
text-transform:lowercase;
}

.majortitle a{
color:#933;
text-decoration:none;
}

.majortitle a:hover{
color:#ad3a00;
text-decoration:none;
}

.majortitles {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:3.3em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitle {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitlec {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2em;
text-align:center;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitlex {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
text-transform:lowercase;
}

.minortitlex1 {
color:#933;
font-style:italic;
padding-top:-10px;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
text-transform:lowercase;
}

.minortitlecaps {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
}

.minortitlenoitalics1 {
color:#e08417;
font-style: normal;
font-size:1em;
font-weight:bold;
text-align:left;
letter-spacing:0px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitlepyreneesorange {
color:#e08417;
font-style: normal;
font-size:1.5em;
text-align:left;
letter-spacing:-1px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitlenoitalics {
color:#e08417;
font-style: normal;
font-size:1.5em;
text-align:left;
letter-spacing:-1px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:lowercase;
}


#arabba {
margin-top:8px;
margin-bottom:12px;
background:url(img/arabba_walking_holidays_chalets.jpg);
height:200px;
}

#chaletverena {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/chaletverena_property.jpg);
	height:200px;
}

.arabbatext {
padding: 0px 10px 10px 10px;
height:160px;
width:430px;
float:right
}

.accommodcontent {
color:#4b5c3b;
font-style: normal;
font-size:1em;
font-weight:bold;
text-align:justify;
letter-spacing:0px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

.villagelinkhide {
padding: 0px 10px 10px 10px;
color:#933;
font-weight:600;
height:20px;
width:100%;
float:right;
text-align:center;
vertical-align:bottom;
}

.villagelink {
padding: 0px 10px 10px 10px;
color:#933;
font-weight:600;
height:20px;
width:430px;
float:right;
text-align:center;
vertical-align:bottom;
}

.villagelink a{
color:#933;
text-decoration:underline;
}

.villagelink a:hover{
color:#933;
text-decoration:none;
}

#corvara {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/corvara_walking_holidays_chalets.jpg);
	height:200px;
	padding: 0px;
}

#auberge {
margin-top:8px;
margin-bottom:12px;
background:url(img/the_auberge_arabba_property.jpg);
height:200px;
}

#karin {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/chaletkarin_property.jpg);
	height:200px;
}

#brigitta {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/chalet_brigitta_arabba_property.jpg);
	height:200px;
}

#valentin {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/haus_valentin_pedraces_property.jpg);
	height:200px;
}

#barbara {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/chalet_barbara_arabba_property.jpg);
	height:200px;
}

#bracun {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/chalet_bracun_corvara_property.jpg);
	height:200px;
}

#sport {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/sport_hotel_arabba_property.jpg);
	height:200px;
}

.corvaratext {
padding: 0px 10px 10px 10px;
height:160px;
width:430px;
float:right
}

.accommodcontentcorvara {
color:#e9cf77;
font-style: normal;
font-size:1em;
font-weight:bold;
text-align:justify;
letter-spacing:0px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

#pedraces {
	margin-top:15px;
	margin-bottom:12px;
	background:url(img/pedraces_walking_holidays_chalets.jpg);
	height:200px;
}

.pedracestext {
padding: 0px 10px 10px 10px;
height:160px;
width:430px;
float:right
}

.villagelinkpedraces {
padding: 0px 10px 10px 10px;
color:#ffe385;
font-weight:600;
height:20px;
width:430px;
float:right;
text-align:center;
vertical-align:bottom;
}

.villagelinkpedraces a{
color:#ffe385;
text-decoration:underline;
}

.villagelinkpedraces a:hover{
color:#ffe385;
text-decoration:none;
}


.boldgreen {
color:#4b5c3b;
font-style: normal;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boldred {
color:#933;
font-style: normal;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boldreditalic {
color:#933;
font-style: italic;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.minortitlenoitalicssmall {
color:#86712e;
font-style: normal;
font-size:1.3em;
text-align:left;
letter-spacing:-1px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitlenoitalics a{
color:#86712e;
text-decoration:none;
}

.righttext {
width:100%;
display:inline;
text-align:right;
color:#86712e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-style:italic;
float:right;
font-weight:400;
letter-spacing:normal;
text-transform:none;
}

.righttextwide {
width:391px;
display:inline;
text-align:right;
color:#86712e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-style:italic;
float:right;
font-weight:400;
letter-spacing:normal;
text-transform:none;
padding-top:4px;
padding-left:10px;
}

.lefttext {
width:100%;
display:inline;
text-align:left;
color:#86712e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-style:italic;
float:right;
font-weight:400;
letter-spacing:normal;
text-transform:none;
}

.minortitlecentre {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
text-align:center;
}

.enquirylink {
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
text-align:center;
}

.enquirylink a {
color:#933;
text-decoration:none;
}

.enquirylink a:hover{
color:#933;
text-decoration:underline;
}

.walking_holidays_links {
font-size:9px;
color:#846d27;
letter-spacing:-0.04em;
line-height:normal;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:10px;
text-align:center;
width:820px
}

.walking_holidays_links a:hover {
color:#846d27;
text-decoration:underline;
}

.walking_holidays_links a {
color:#846d27;
text-decoration: none;
}

.minortitleb {
color:#FFF;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitleb a {
color:#FFF;
text-decoration:none;
}

.minortitleb a:hover {
color:#FFF;
text-decoration:underline;
}

.minortitlec {
color:#8B864E;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.minortitled {
color:#8B864E;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:right;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.centeredtable {
margin-left:auto;
margin-right:auto;
border-spacing:3px;
}

.tableitalic {
font-style:italic;
font-size:9px;
color:#86712e;
text-align:center;
}

.tableitalic2 {
font-style:italic;
font-size:12px;
line-height:normal;
color:#333;
letter-spacing:1px;
text-align:center;
padding-top:5px;
padding-bottom:9px;
}

.tableitalicl {
font-style:italic;
font-size:9px;
color:#86712e;
text-align:left;
}

.tabletitle {
font-weight:700;
font-size:12px;
color:#86712e;
background-color:#ffe385;
padding-left:5px;
border-bottom-color:#333;
border-bottom-width:2px;
}

.tableleft {
font-weight:700;
font-size:12px;
color:#333;
background-color:#ffe385;
padding-left:5px;
}

.tableleftnormal {
font-weight:400;
font-size:11px;
color:#333;
background-color:#ffe385;
padding-left:5px;
}

.listitle {
color:#846d27;
font-size:2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
}

form,table {
margin-bottom:1.2em;
text-align:right;
}

img {
border:none;
}

li {
line-height:1.5em;
}

li h1,li p {
margin:0;
}

li p {
color:#000;
font-style:normal;
font-size:12px;
text-align:justify;
letter-spacing:0;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

li.list1 {
list-style:disc;
color:#000;
font-size:2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
}

.listpara {
color:#000;
line-height:14px;
font-size:1em;
}

p {
padding:2px 0 10px;
}

p a:hover {
color:#933;
text-decoration:underline;
}

small,.small {
font:0.9em sans-serif;
}

ul {
	padding:0 2em 1.2em;
	color:#4b5c3b;
}

#wrapper {
background:#ffe385 url(img/wrapper.gif) no-repeat left bottom;
width:994px;
margin:0 auto;
}

#container {
	background:#ffe385;
	font-size:1.3em;
	line-height:22px;
	width:982px;
	margin:0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffe385;
}

.left h2{
color:#e08417;
}

.title {
	background:#ffe385;
	border-bottom:1px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.title h1 {
color:#933;
font:normal 2.2em Times New Roman, Times, serif;
padding:0;
}

.title .left {
width:25%;
background-image:url();
background-position:center left;
background-repeat:no-repeat;
height:125px;
vertical-align:middle;
margin-top:30px;
margin-bottom:auto;
margin-left:15px;
}

* html .title .left { width:250px; }  /* for IE 6 */

.title .right {
width:72%;
background-image:url();
background-position:center left;
color:#86712e;
text-align:right;
height:145px;
padding-bottom:10px;
background-repeat:no-repeat;
margin-bottom:10px;
font-size:11px;
letter-spacing:-1px;
}

a.srollover {
display:block;
width:139px;
margin-top:10px;
height:128px;
float:right;
background:url("http://www.colletts.co.uk/pyrenees/img/walking_holiday_brochure.jpg") 0 0 no-repeat;
text-decoration:none;
}

a.chaletrollover {
display:inline;
width:139px;
margin-top:10px;
height:128px;
background:url("img/winter_holiday_brochure.jpg") 0 0 no-repeat;
text-decoration:none;
float:left;
}

.title .middle {
background-image:url(img/walking_holidays.gif);
background-position:center;
background-repeat:no-repeat;
height:119px;
padding-bottom:20px;
width:40%;
float:left;
display:inline;
text-align:center;
font-size:10px;
}

.headerlarge {
border-top:10px solid #ffe385;
border-bottom:10px solid #ffe385;
height:379px;
background-color:#ffe385;
background-repeat:no-repeat;
background-position:left bottom;
position:relative;
}

.header {
border-top:10px solid #ffe385;
border-bottom:10px solid #ffe385;
height:250px;
background-color:#ffe385;
background-repeat:no-repeat;
background-position:left bottom;
position:relative;
}

.headersmall {
margin-top:7px;
border-bottom:10px solid #e4e5e6;
height:172px;
background-color:#e4e5e6;
background-repeat:no-repeat;
background-position:left bottom;
position:relative;
}

.navigation {
background:#DED9D0 url(img/nav.gif) repeat-x;
border-top:1px solid;
}

.navigation a {
background:#FFF url(img/nav.gif) repeat-x;
border-right:1px solid #C9C6B3;
color:#86712e;
float:left;
font:1em Verdana,sans-serif;
line-height:23px;
text-align:center;
text-decoration:none;
padding:0 14px;
}

.navigation a:hover,.navigation a#active {
background-position:left bottom;
color:#331;
}

.main#two-columns {
background:#ffe385 url(img/border_left.jpg) repeat-y;
}

.topbox {
background:#ffe385 url(img/top.gif) no-repeat top;
border-top:10px solid #ffe385;
}

div.nutshell {
position:relative;
float:right;
width:47%;
margin-left:14px;
background-image:url(img/);
background-color:#86712e;
background-position:right;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:0 15px 10px;
}

.nutshell h2 {
color:#fff;
font-style:italic;
font-weight:bolder;
font-size:2.5em;
text-align:left;
letter-spacing:0;
line-height:32px;
font-family:"Times New Roman", Times, serif;
padding-bottom:7px;
margin-bottom:5px;
}

.nutshell h3 {
color:#ffe385;
font-style:oblique;
font-weight:700;
font-size:1.6em;
text-align:left;
letter-spacing:1px;
font-family:"Times New Roman";
}

.nutshell p {
color:#FFF;
font-style:normal;
font-size:1em;
text-align:left;
letter-spacing:0;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

.nutshell a {
color:#ffffff;
text-decoration:underline;
}

.nutshell a:hover {
color:#ffe385;
text-decoration:none;
}

ul.nutshell {
border-top:1px dashed #BCBAAC;
width:100%;
margin:4px 0;
padding:0;
}

.nutshell li {
border-bottom:1px dashed #BCBAAC;
list-style:none;
}

.nutshell lix {
border-bottom:0 dashed #BCBAAC;
list-style:none;
}

div.office {
position:relative;
float:right;
width:47%;
height:535px;
padding-top:5px;
padding-left:14px;
margin-left:15px;
padding-right:15px;
background-color:#86712e;
background-position:right;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffe385;
}

.office h2 {
color:#ffe385;
font-style:italic;
font-weight:bolder;
font-size:2.5em;
text-align:left;
letter-spacing:0;
line-height:27px;
font-family:"Times New Roman", Times, serif;
padding-bottom:5px;
}

div.ufficio {
color:#fff;
font-style:italic;
font-size:13px;
text-align:justify;
letter-spacing:0;
line-height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.caption {
float:none;
width:100%;
height:auto;
padding-left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-style:italic;
padding-bottom:5px;
color:#442;
}

.lcaption {
width:50px;
float:left;
padding-left:5px;
}

.mcaption {
width:33%;
float:left;
display:inline;
}

.caption a {
color:#846d27;
text-decoration:none;
}

.caption a:hover {
color:#b79736;
text-decoration:underline;
}

.textalign {
clear:both;
width:766px;
height:20px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.85em;
font-style:italic;
line-height:normal;
padding-bottom:10px;
}

.threedivtitle {
clear:both;
width:766px;
height:20px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.85em;
font-style:italic;
line-height:normal;
padding-bottom:10px;
}

#threedivimg {
float: left;
width: 255px;
}

#threediv {
float: left;
width:245px;
color:#4b5c3b;
font-style: normal;
font-size:1em;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
padding-left:10px;
text-transform:lowercase;
}

#threediv a {
text-decoration:none;
color:#933;
}

.accommodation{
clear:both;
width:766px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:1em;
line-height:normal;
padding-bottom:0px;
padding-top:10px;
}

.accommodation a{
text-decoration:none;
}

.accommodation a:hover{
text-decoration: underline;
}

.ltextaccomm {
width:31%;
float:left;
padding-right:16px;
text-align:left;
color:#86712e;
}

.mtextaccomm {
width:31%;
float:left;
display:inline;
text-align:left;
padding-left:10px;
padding-right:5px;
color:#86712e;
}

.rtextaccomm {
width:33%;
float:right;
display:inline;
text-align:left;
color:#86712e;
}

.textalignx {
clear:both;
width:766px;
height:20px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.85em;
font-style:italic;
line-height:normal;
padding-bottom:0px;
}

.ltext {
width:31%;
float:left;
padding-right:16px;
text-align:left;
color:#e08417;
}

.textaligngal {
clear:both;
width:100%;
height:20px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.85em;
font-style:italic;
line-height:normal;
padding-bottom:10px;
}

.textaligngal a:hover {
color:#86712e;
text-decoration:underline;
}

.ltextgal {
width:31%;
float:left;
padding-left:8px;
text-align:left;
color:#86712e;
}

.mtextgal {
width:32%;
float:left;
display:inline;
text-align:center;
padding-left:10px;
padding-right:5px;
color:#86712e;
}

.rtextgal {
width:31%;
float:right;
display:inline;
text-align:right;
color:#86712e;
padding-right:30px;
}

.twocolltext {
width:48%;
float:left;
padding-right:16px;
text-align:center;
display:inline;
}

.twocolrtext {
width:48%;
float:right;
text-align:center;
display:inline;
}

.twocoltextalign a:hover {
text-decoration:underline;
color:#933;
}

.textaligntravel {
clear:both;
width:766px;
height:40px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.9em;
font-weight:700;
font-style:normal;
line-height:normal;
padding-bottom:10px;
}

.ltexttravel {
width:30%;
float:left;
padding-right:16px;
text-align:left;
color:#86712e;
background-image:url(img/fly_to_the_dolomites.jpg);
background-position:right;
background-repeat:no-repeat;
height:38px;
vertical-align:middle;
padding-top:3px;
font-size:1em;
}

.mtexttravel {
width:34%;
float:left;
padding-left:30px;
padding-right:16px;
color:#86712e;
background-image:url(img/airport_transfer_to_the_dolomites.jpg);
background-position:right;
background-repeat:no-repeat;
height:50px;
vertical-align:middle;
padding-top:3px;
font-size:1em;
}

.rtexttravel {
width:23%;
float:right;
padding-right:16px;
text-align:left;
color:#86712e;
background-image:url(img/ski_chalet_italian_dolomites.jpg);
background-position:right;
background-repeat:no-repeat;
height:40px;
vertical-align:middle;
padding-top:10px;
font-size:1em;
}

.textalign a:hover {
color:#211D71;
text-decoration:underline;
}

.textalignsupp {
clear:both;
width:766px;
height:14px;
background:#ffe385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#933;
font-size:0.85em;
line-height:normal;
padding-bottom:10px;
}

.ltextsupp {
width:31%;
float:left;
padding-right:16px;
text-align:left;
color:#86712e;
font-weight:700;
}

.flatextaligns {
clear:both;
width:766px;
background:#ffe385;
float:right;
line-height:1em;
color:#86712e;
font-style:normal;
font-weight:700;
font-size:1em;
text-align:center;
letter-spacing:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:none;
}

.flamtexts {
width:30%;
float:left;
display:inline;
text-align:center;
padding-left:10px;
padding-right:5px;
}

.flatextalignnew {
clear:both;
width:766px;
background:#ffe385;
float:right;
line-height:1.1em;
color:#000;
font-style:normal;
font-weight:400;
font-size:1em;
text-align:center;
letter-spacing:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:none;
}

.flatextaligns a:hover {
color:#2b268f;
text-decoration:none;
}

.slidedivtop {
border-top:2px solid #ffe385;
color:#933;
font-style:italic;
font-weight:bolder;
font-size:2.1em;
text-align:left;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:0;
padding-top:5px;
margin-bottom:0;
text-transform:lowercase;
line-height:normal;
}

.slidediv {
background:#e9cf77 url(img/bottom.gif) no-repeat left bottom;
border-top:0 solid #ffe385;
color:#444;
margin-bottom:0;
padding:20px 20px 0;
}

.slidedivshare {
background:#ffe385;
margin-bottom:0;
padding:0;
text-align:center;
padding-top:5px;
}

.slidedivform {
background:#e9cf77;
margin-bottom:0;
padding:0;
text-align:center;
padding-top:5px;
}

.slidedivformsmall {
border-top:2px solid #ffe385;
background:#e9cf77;
margin-bottom:0;
padding:0;
text-align:justify;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
line-height:normal;
width:357px;
float:right;
}

.slidediv4 {
background:#e9cf77 url(http://www.colletts.co.uk/img/slidedivenquirytop.jpg) no-repeat left top;
border-top:0 solid #ffe385;
color:#444;
margin-bottom:0;
padding:20px 20px 0;
}

.leftpara1 {
color:#86712e;
width:515px;
float:left;
}

.footnote {
text-align:center;
font-size:0.85em;
font-style:italic;
color:#86712e;
line-height:normal;
}

.bottom {
background:#e9cf77 url(img/bottom.gif) no-repeat left bottom;
border-top:0 solid #ffe385;
color:#444;
padding:14px 20px;
}

.bottom .left,.bottom .right {
width:49%;
}

.foothline {
background-image:url(img/skiing_snowshoeing_italy.jpg);
background-position:top;
background-repeat:no-repeat;
}

.footer {
clear:both;
width:982px;
height:25px;
background:#ffe385;
color:#86712e;
border-top:1px #d4d5d7;
padding:0;
}

.addressfooter {
width:982px;
height:25px;
background:#ffe385;
color:#86712e;
border-top:1px #d4d5d7;
padding:0;
text-align:center;
font-style:normal;
letter-spacing:1px;
font-size:10px;
}

.lfooter {
width:33.333%;
float:left;
padding-left:5px;
}

.mfooter {
width:33%;
float:left;
display:inline;
text-align:center;
font-size:10px;
}

.gallery td {
vertical-align:top;
text-align:center;
}

.clear,.clearer {
clear:both;
}

.clearer {
font-size:0;
}

.col2 .left {
width:20%;
background-image:url(border_left.jpg);
}

.col2 .right .content {
background:#ffe385;
}

.col2 .right {
width:776px;
background:#ffe385;
}

.black {
color:#000;
}

.content {
text-align:justify;
padding:18px 20px;
}

.booking {
text-align:justify;
padding:10px;
background:#ffe385;
}

.formcontent {
text-align:justify;
padding-bottom:10px;
background-color:#f4d97e;
}

.left {
float:left;
}

.leftaccomm {
text-align:left;
font-weight:bold;
color:#39538f;
}

.leftaccomm a{
text-align:left;
font-weight:bold;
color:#39538f;
text-decoration:none;
}

.leftaccomm a:hover{
text-align:left;
font-weight:bold;
color:#39538f;
text-decoration:underline;
}

.leftaccommlink {
text-align:left;
font-weight:bold;
color:#86712e;
}

.leftaccommtitle {
text-align:left;
font-weight:bold;
color:#993333;
}

.priceaccomm {
text-align:center;
font-weight:bold;
color:#993333;
}

.boardaccomm {
text-align:center;
font-weight:bold;
color:#333333;
}

.centeraccomm {
text-align: center;
color:#993333;
font-size:11px;
font-style:italic;
}

.leftaccommod {
text-align:left;
color:#993333;
font-size:11px;
font-style:italic;
}

li.list2 {list-style: square inside;}
li.list3 {list-style: none inside; padding-top:5px; padding-bottom:5px;}

.right {
float:right;
}

.right .content {
background:#ffe385;
padding:0 10px 0 0;
}

.paddingtab {
margin-top:10px;
position:relative;
height:47px;
}

.paddingtopbot {
margin-top:10px;
margin-bottom:15px;
position:relative;
}

.paddingtopbook {
margin-top:10px;
position:relative;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

.paddingtop15 {
margin-top:15px;
}

.paddingtop8 {
margin-top:8px;
}

.listfloat {
float:right;
width:200px;
padding-top:4px;
padding-right:0;
padding-bottom:4px;
text-align:right;
}

.listitalic {
text-align:center;
font-style:italic;
font-size:0.85em;
font-weight:lighter;
}

.rule {
border-top:1px dashed #BCBAAC;
}

#optionlist li {
display:inline-block;
width:188px;
list-style-type:none;
list-style:none;
padding-bottom:2px;
}

#optionlist a {
padding-top:2px;
display:inline-block;
width:188px;
text-align:center;
padding-bottom:2px;
margin-left:auto;
margin-right:auto;
}

.listfloatdate {
float:right;
width:200px;
padding-top:0;
padding-right:0;
padding-bottom:0;
text-align:right;
text-decoration:none;
}

.listfloatdate1 {
float:right;
width:200px;
color:#ffe385;
padding-top:13px;
padding-right:0;
padding-bottom:0;
text-align:right;
text-decoration:none;
}

.listfloatdatex {
float:left;
width:100px;
padding-right:0;
padding-bottom:0;
text-align:left;
text-decoration:none;
vertical-align:bottom;
}

.listfloatdate2 {
float:right;
width:125px;
color:#86712e;
padding-top:0px;
padding-right:0;
padding-bottom:0;
text-align:right;
text-decoration:none;
}

.skiing {
font-weight:700;
color:#933;
}

.listfloatdate1 a {
text-decoration:none;
color:#ffe385;
}

.listfloatdate2 a {
text-decoration:none;
color:#86712e;
}

.listfloatdate2 a:hover {
text-decoration:none;
color:#fff;
}

.listfloatdate a {
text-decoration:none;
color:#333;
}

div.lhmenu {
background:#ffea97;
background-position:top;
background-repeat:repeat-x;
letter-spacing:-0.5px;
text-transform:lowercase;
}

.right .block,.right .block li {
border-color:#ffe385;
}

.right .block li a:hover {
background:#f4d97e;
}

.flampadding,.inline {
display:inline;
}

h1,h2 a,.twocoltextalign a,.flatextalign a,.flatextalign a:hover {
text-decoration:none;
color:#933;
}

.citeleft,.form {
text-align:right;
}

.skiingleft1 {
width:45%;
float:left;
color:#211d70;
background-color:#8fb4c7;
display:block;
text-decoration:none;
padding:0px 10px 10px 10px;
margin-left:23px;
text-align:justify;
}

.skiingleft2 {
width:45%;
float:left;
color:#211d70;
background-color:#a9d5eb;
display:block;
text-decoration:none;
padding:0px 10px 10px 10px;
margin-left:23px;
text-align:justify;
}

.skiingright1 {
width:45%;
float:right;
color:#211d70;
background-color:#8fb4c7;
display:block;
text-decoration:none;
padding:0px 10px 10px 10px;
margin-right:23px;
text-align:justify;
}

.skiingright2 {
width:45%;
float:right;
color:#211d70;
background-color:#a9d5eb;
display:block;
text-decoration:none;
padding:0px 10px 10px 10px;
margin-right:23px;
text-align:justify;
}

.skiingright1 a,.skiingright2 a,.skiingleft1 a,.skiingleft2 a {
text-decoration:none;
color:#211d70;
}

.skiingright1 a:hover,.skiingright2 a:hover,.skiingleft1 a:hover,.skiingleft2 a:hover {
text-decoration:none;
color:#e4e5e6;
}

blockquote,.pagefurniture {
background:url('img/quote.jpg') no-repeat;
display:block;
color:#933;
padding-left:26px;
font-style:italic;
font-weight:bolder;
font-size:1.6em;
text-align:left;
letter-spacing:1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.pagefurniture1 {
background:url('img/quote.jpg') no-repeat;
display:block;
color:#933;
padding-left:26px;
font-style:italic;
font-weight:bolder;
font-size:1.6em;
text-align:left;
letter-spacing:1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:0px;
text-transform:lowercase;
}

label,.gallery em {
display:block;
}

.bold,.block li a span,.dates li a span {
font-weight:700;
}

p a,.textaligngal a {
	color:#e08417;
	text-decoration:none;
}

p.center,.mcaption td,.central,.mfooter td {
text-align:center;
}

a:hover.srollover,a:hover.chaletrollover {
background-position:-139px 0;
}

.title a,.textalign a,.flatextaligns a,.footer a {
color:#86712e;
text-decoration:none;
}

.title a:hover,.footer a:hover {
color:#4b5c3b;
text-decoration:underline;
}

.rcaption,.rfooter {
width:30%;
float:right;
display:inline;
padding-right:5px;
text-align:right;
}

.mtext,.mtextsupp {
width:31%;
float:left;
display:inline;
text-align:center;
padding-left:10px;
padding-right:5px;
color:#e08417;
}

.rtext,.rtextsupp {
width:33%;
float:right;
display:inline;
text-align:right;
color:#e08417;
}

.rtext1 {
width:66%;
float:right;
display:inline;
text-align:right;
color:#86712e;
}

.rtext2 {
width:90%;
float:right;
display:inline;
text-align:right;
color:#86712e;
}

.rtextsupp2 {
width:60%;
float:right;
display:inline;
text-align:right;
color:#86712e;
}

.twocoltextalign,.flatextalign {
clear:both;
width:766px;
background:#ffe385;
float:right;
line-height:1em;
color:#933;
font-style:italic;
font-weight:bolder;
font-size:1.9em;
text-align:center;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-transform:lowercase;
}

.flaltext,.flaltexts,.flaltextnew {
width:32%;
float:left;
padding-right:16px;
text-align:center;
}

.flamtext,.flamtextnew {
width:32%;
float:left;
display:inline;
text-align:center;
padding-left:10px;
padding-right:5px;
}

.flartext,.flartexts,.flartextnew {
width:31%;
float:right;
display:inline;
text-align:center;
}

ul.block,ul.dates {
border-top:1px dashed #BCBAAC;
width:100%;
margin:4px 0;
padding:0;
}

ul.blocks {
border-top:1px dashed #BCBAAC;
width:99%;
margin:4px 0;
padding:0;
}

ul.holiday {
border-top:1px dashed #BCBAAC;
width:66%;
margin:4px 0;
padding:0;
}

ul.holiday p {
text-decoration:none;
color:#4b5c3b;
display:block;
font-size:0.9em;
font-style:normal;
line-height:inherit;
padding-top:5px;
}

.blocks li {
border-bottom:2px solid #ffe385;
list-style:none;
}

.blocks li a {
color:#ffe385;
display:block;
}

.blocks li em {
font-size:0.9em;
font-style:normal;
}

.blocks li a:hover {
background:#f4d97e;
color:#4b5c3b;
}

.blocks li a {
text-decoration:none;
width:95%;
padding:4px 3% 10px 3%;
background-color:#a88e39;
}

.block li,.dates li,.holiday li {
border-bottom:2px solid #ffe385;
list-style:none;
}

.block li a,.block li em,.dates li a,.dates li em,.holiday li a,.holiday li em{
color:#4b5c3b;
display:block;
}

.block li em,.dates li em,.holiday li em {
font-size:0.9em;
font-style:normal;
}

.listfloat a:hover,.block li a:hover,.listfloatdate1 a:hover,.listfloatdate a:hover,.dates li a:hover,.holiday li a:hover {
background:#f4d97e;
color:#4b5c3b;
}

.block li a,.dates li a,.holiday li a {
text-decoration:none;
width:95%;
padding:4px 3%;
}

ul#navlisthoriz,ul#navlisthoriz1,ul#optionlist {
white-space:nowrap;
border-top:1px dashed #BCBAAC;
width:100%;
margin:3px 0;
padding:0;
}

#navlisthoriz li,#navlisthoriz1 li {
display:inline-block;
width:153px;
list-style-type:none;
list-style:none;
padding-bottom:2px;
}

* html #navlisthoriz li { display:inline; width:155px; }  /* for IE 6 */
* + html #navlisthoriz li { display:inline; width:158px; }  /* for IE 7 */

* html #navlisthoriz1 li { display:inline; width:155px; }  /* for IE 6 */
* + html #navlisthoriz1 li { display:inline; width:158px; }  /* for IE 7 */

#navlisthoriz a,#navlisthoriz1 a {
padding-top:2px;
display:inline-block;
width:135px;
text-align:center;
padding-bottom:2px;
margin-left:auto;
margin-right:auto;
}

#navlistprices li
{
display: inline;
list-style-type: circle;
padding-right: 5px;
}

#navlisthoriz a:link,#navlist a:visited,#navlisthoriz1 a:link,#navlist1 a:visited,#optionlist a:link,#optionlist a:visited {
color:#86712e;
background-color:#ffea97;
text-decoration:none;
}

#navlisthoriz a:hover,#navlisthoriz1 a:hover,#optionlist a:hover {
background:#e9cf77;
color:#fff;
text-decoration:none;
}

* + html #optionlist li {
display:inline;
width:192px;
}

* html #optionlist li {
display:inline;
width:194px;
}

.tablecost,.tabletitlecenter {
font-weight:700;
font-size:12px;
color:#86712e;
text-align:center;
background-color:#ffe385;
}

.notabene {
color:#666;
font-size:11px;
line-height:normal;}

/* Collett's Holiday Nutshell */

.leftnutshell { 
width:290px;
height:173px;
display:block;
float:left;
background:#ffe385;
margin-top:10px;
}

.leftnutshellbottom { 
width:290px;
height:173px;
display:block;
float:left;
background:#ffe385;
margin-top:6px;
}

ul.shell {
width:472px;
display:block;
float:right;
list-style-type: none;
padding:0;
margin:0px 0px 12px 0px;
}

.shell li {
width:444px;
height:155px;
background:#ffe385 url(img/Pyrenees-Boxes-Nutshell.jpg);
display:block;
padding:3px 14px 14px 14px;
margin-top:10px;
}

.shell li p {
color:#666;
line-height:1.5em;
}

.shell li a {
text-decoration:none;
}

.shell li:hover {
background-position:-472px 0;
display:block;
color:#4b5c3b;
}

.footnutshell { color:#e08417;
font:12px Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
display:block;
letter-spacing:normal;
}

/* Simple Gallery turn off controls */
#walking-holidays .navpanellayer, #self-guided-walking .navpanellayer{ display:; }
#walking-holidays .gallerydesctext { padding:7px 0px 3px 10px;}