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

#navcontainer ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
text-align:center
}

#navcontainer ul li {
border-top:1px dashed #BCBAAC;
display:inline;
list-style:none;
margin:4px 0;
width:100%
}

#navcontainer ul li a {
background-color:#ffea97;
color:#553;
font-size:10px;
font-style:normal;
margin-top:0;
padding:.2em .3em;
text-decoration:none
}

#navcontainer ul li a:hover,.block li a:hover {
background:#f4d97e;
color:#553
}

#second_2:before {
content:'Happy Shadowing!'
}

#shadow_1:before {
content:'In shadow'
}

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

* {
margin:0;
padding:0
}

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

.block li a {
padding:4px 3%;
text-decoration:none;
width:94%
}

.block li a span {
font-weight:700
}

.block li a,.block li em {
color:#553;
display:block
}

.block li em {
font-size:0.9em;
font-style: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%
}

.centeredtable {
margin-left:auto;
margin-right:auto
}

.clear,.clearer {
clear:both
}

.clearer {
font-size:0
}

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

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

.col2 .right .content {
background:#FFe385
}

.walking_holidays_2 {
background:#ffe385;
margin:0;
width:10px;
height:450px;
}

.walking_holidays_3 {
background:#4c5b3a;
margin:0;
float:right;
width:820px;
height:450px;
}

.walking_holidays_4 {
background:#4c5b3a url(img/dolomites_back_top.jpg) no-repeat top left;
margin:0;
float:none;
width:820px;
height:192px;
}

.walking_holidays_5 {
background:#ffe385 url(img/dolomites_back_bottom.jpg) no-repeat left;
margin:0;
float:none;
width:820px;
height:15px;
margin-bottom:8px;
}

.skiing_holidays_2 {
background:#ffe385;
margin:0;
width:10px;
height:450px;
}

.skiing_holidays_3 {
background:#3b6ca7;
margin:0;
float:right;
width:820px;
height:450px;
}

.skiing_holidays_4 {
background:#3b6ca7 url(img/skiing_back_top.jpg) no-repeat top left;
margin:0;
float:none;
width:820px;
height:192px;
}

.skiing_holidays_5 {
background:#3b6ca7 url(img/skiing_back_bottom.jpg) no-repeat left;
margin:0;
float:none;
width:820px;
height:15px;
margin-bottom:8px;
}

.skiing_holidays_enter_3a {
text-align:right;
font-family:"Times New Roman", Times, serif;
color:#dddfec;
font-size:29px;
font-style:italic;
font-weight:bold;
padding-top:10px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
z-index:-1;
}

.skiing_holidays_enter_3a a{
color:#dddfec;
text-decoration:none;
}

.skiing_holidays_enter_3a a:hover{
color:#ffffff;
text-decoration:none;
}

.skiing_holidays_enter_2 {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding-top:86px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
text-transform:lowercase;
z-index:-1;
}

.skiing_holidays_enter_2 a{
color:#ffffff;
text-decoration:none;
}

.skiing_holidays_enter_2 a:hover{
color:#dddfec;
text-decoration:none;
}

.pyrenees_walking_holidays_2 {
background:#ffe385;
margin:0;
width:10px;
height:450px;
}

.pyrenees_walking_holidays_3 {
background:#e08417;
margin:0;
float:right;
width:820px;
height:450px;
}

.pyrenees_walking_holidays_4 {
background:#e08417 url(img/pyrenees_back_top.jpg) no-repeat top left;
margin:0;
float:none;
width:820px;
height:192px;
}

.pyrenees_walking_holidays_5 {
background:#e08417 url(img/pyrenees_back_bottom.jpg) no-repeat left;
margin:0;
float:none;
width:820px;
height:15px;
margin-bottom:8px;
}

.pyrenees_walking_holidays_enter_3a {
text-align:right;
font-family:"Times New Roman", Times, serif;
color:#b13519;
font-size:29px;
font-style:italic;
font-weight:bold;
padding-top:10px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
z-index:-1;
}

.pyrenees_walking_holidays_enter_3a a{
color:#b13519;
text-decoration:none;
}

.pyrenees_walking_holidays_enter_3a a:hover{
color:#d25739;
text-decoration:none;
}

.price_walking_holidays_3 {
background:#606d1f;
margin:0;
float:right;
width:820px;
height:450px;
}

.price_walking_holidays_4 {
background:#606d1f url(img/price_back_top.jpg) no-repeat top left;
margin:0;
float:none;
width:820px;
height:126px;
}

.price_walking_holidays_5 {
background:#606d1f url(img/price_back_bottom.jpg) no-repeat left;
margin:0;
float:none;
width:820px;
height:15px;
margin-bottom:8px;
}

.price_walking_holidays_enter_3a {
text-align:right;
font-family:"Times New Roman", Times, serif;
color:#b13519;
font-size:29px;
font-style:italic;
font-weight:bold;
padding-top:10px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
z-index:-1;
}

.price_walking_holidays_enter_3a a{
color:#354d2f;
text-decoration:none;
}

.price_walking_holidays_enter_3a a:hover{
color:#9ba95b;
text-decoration:none;
}

.walking_holidays_enter_2 {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffe385;
font-size:13px;
font-weight:bold;
padding-top:86px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
text-transform:lowercase;
z-index:-1;
}

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

.walking_holidays_enter_2 a:hover{
color:#efd67d;
text-decoration:none;
}

.walking_holidays_enter_price {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffe385;
font-size:13px;
font-weight:bold;
padding-top:19px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
text-transform:lowercase;
z-index:-1;
}

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

.walking_holidays_enter_price a:hover{
color:#efd67d;
text-decoration:none;
}

.walking_holidays_enter_3 {
text-align:center;
font-family:"Times New Roman", Times, serif;
color:#8d530f;
font-size:29px;
font-style:italic;
font-weight:bold;
padding-top:10px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
text-align:center;
z-index:-1;
}

.walking_holidays_enter_3 a{
color:#8d530f;
text-decoration:none;
}

.walking_holidays_enter_3 a:hover{
color:#8d530f;
text-decoration:none;
}


.walking_holidays_enter_3a {
text-align:right;
font-family:"Times New Roman", Times, serif;
color:#8e9f68;
font-size:29px;
font-style:italic;
font-weight:bold;
padding-top:10px;
padding-right:18px;
margin-top:0px;
letter-spacing:0px;
line-height:33px;
z-index:-1;
}

.walking_holidays_enter_3a a{
color:#8e9f68;
text-decoration:none;
}

.walking_holidays_enter_3a a:hover{
color:#a6be83;
text-decoration:none;
}

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

.footer {
background:#ffe385;
clear:both;
color:#4b5c3c;
height:25px;
padding:0;
width:982px
}

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

.header {
background-color:#FFE385;
background-image:url(img/header.jpg);
background-position:left bottom;
background-repeat:no-repeat;
border-bottom:10px solid #ffe385;
border-top:10px solid #ffe385;
height:250px
}

.index {
background:#ffe385 url(img/index_border_bottom.png) no-repeat left bottom;
margin-bottom:-8px;
padding-bottom:20px
}

.inline {
display:inline
}

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

.left {
float:left
}

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

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

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

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

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

.majortitle {
color:#933;
font-family:"Times New Roman", Times, serif;
font-size:1.6em;
font-weight:700;
letter-spacing:0;
padding-bottom:0;
padding-top:5px;
text-align:center;
text-transform:lowercase
}

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

.majortitle a:hover,.walkingholidays a:hover {
color:#bd4242;
text-align:right;
text-decoration:none
}

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

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

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

.minortitle {
color:#933;
font-family:"Times New Roman", Times, serif;
font-size:1.7em;
font-style:italic;
font-weight:500;
letter-spacing:1px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
text-transform:lowercase
}

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

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

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

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

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

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

.navigation {
background:#DED9D0 url(img/nav.gif) repeat-x;
}

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

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

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

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

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

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

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

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

.right {
float:right
}

.right .block li a:hover {
background:#F2F0EA
}

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

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

.rtext {
display:inline;
float:right;
text-align:right;
width:33%
}

.shadow {
height:1em;
line-height:2em;
white-space:nowrap
}

.shadow:before {
color:#666;
display:block;
margin:0 0 -2.12em 0.15em;
padding:0
}

.text {
line-height:normal;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:10px;
text-align:justify;
width:820px
}

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

.title {
background:#ffe385 url(img/index_border_bottom.png) no-repeat left bottom;
border-bottom:1px;
color:#e6cb73;
padding:0 0 10px;
text-align:center
}

.title .left {
background-image:url(img/walking_holidays.gif);
background-position:center left;
background-repeat:no-repeat;
height:145px;
margin-top:10px;
padding:0 0 10px;
width:30%
}

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

.title .right {
background-image:url();
background-position:bottom right;
background-repeat:no-repeat;
height:145px;
margin-bottom:10px;
padding-bottom:10px;
padding-right:10px;
text-align:right;
width:66%
}

.title .right .majortitle {
color:#933;
font-family:"Times New Roman", Times, serif;
font-size:3.5em;
font-style:italic;
font-weight:bolder;
letter-spacing:-1px;
line-height:48px;
padding-bottom:10px;
text-align:right
}

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

.titlecaption {
color:#4b5c3c;
line-height:17px;
padding-top:12px;
text-align:center
}

.titlecaption a,.footer a {
color:#4b5c3c;
text-decoration:none
}

.titlecaption a:hover,p a:hover,.title a:hover,.caption a:hover,.textalign a:hover,.footer a:hover {
color:#b79736;
text-decoration:underline
}

.top a,.top a:hover {
color:#e6cb73;
text-decoration:none
}

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

.walking_holiday_links_top {
color:#c4a53f;
font-size:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:99%
}

.walking_holiday_links_top a {
color:#c4a53f;
text-decoration:none
}

.walking_holiday_links_top a:hover {
color:#ddb847;
text-decoration:underline
}

.walking_holidays_links {
font-size:9px;
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_text {
color:#933;
line-height:normal;
margin-left:auto;
margin-right:auto;
margin-top:8px;
text-align:justify
}

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

.walking_holidays_text a:hover {
color:#bd4242;
text-decoration:underline
}

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

a {
color:#642
}

a.dolomitesbrochurerollover {
background:url("img/dolomites_holiday_brochure.jpg") 0 0 no-repeat;
margin:8px 8px 8px 18px;
display:block;
height:188px;
text-decoration:none;
width:158px;
float:left;
}

a.pyreneesbrochurerollover {
background:url("img/pyrenees_holiday_brochure.jpg") 0 0 no-repeat;
margin:8px 8px 8px 18px;
display:block;
height:188px;
text-decoration:none;
width:158px;
float:left;
}

a.skiingbrochurerollover {
background:url("img/skiing_holiday_brochure.jpg") 0 0 no-repeat;
margin:8px 8px 8px 18px;
display:block;
height:188px;
text-decoration:none;
width:158px;
float:left;
}

a.pricebrochurerollover {
background:url("img/price_list_colletts.jpg") 0 0 no-repeat;
margin:8px 8px 8px 18px;
display:block;
height:126px;
text-decoration:none;
width:91px;
float:left;
}

a:hover.pricebrochurerollover {
background-position:-91px 0
}

a:hover.dolomitesbrochurerollover {
background-position:-157px 0
}

a:hover.skiingbrochurerollover {
background-position:-158px -1px
}

a:hover.pyreneesbrochurerollover {
background-position:-158px 0
}


a.skiingholidaysrollover {
background:url("images/skiing_holidays_2009.jpg") 0 0 no-repeat;
display:block;
height:57px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:390px
}

a.walkingholidaysflashrollover {
background:url("http://walking-holidays.colletts.co.uk/images/dolomites_flash.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a.pyreneesholidaysflashrollover {
background:url("http://walking-holidays.colletts.co.uk/images/pyrenees_flash.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a.pyreneesholidayspdfrollover {
background:url("http://walking-holidays.colletts.co.uk/images/pyrenees_pdf.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a.winterholidayspdfrollover {
background:url("http://walking-holidays.colletts.co.uk/images/winter_pdf.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a.winterholidaysflashrollover {
background:url("http://walking-holidays.colletts.co.uk/images/winter_flash.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a.walkingholidaysrollover {
background:url("http://walking-holidays.colletts.co.uk/images/dolomites_pdf.jpg") 0 0 no-repeat;
display:block;
height:63px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
width:130px;
}

a:hover {
color:#963;
}

a:hover.skiingholidaysrollover,a:hover.walkingholidaysrollover,a:hover.walkingholidaysflashrollover,a:hover.pyreneesholidaysflashrollover,a:hover.pyreneesholidayspdfrollover,a:hover.winterholidayspdfrollover,a:hover.winterholidaysflashrollover {
background-position:-130px 0
}


big {
font-size:1.1em;
}

blockquote {
background:url('img/quote.jpg') no-repeat;
display:block;
font:bold 1.1em verdana,serif;
padding-left:26px;
}

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

.table {
width:260px;
}

.table820 {
width:820px;
margin-left:auto;
margin-right:auto
}

citeright {
text-align:right;
}

div.botmenu {
background:#ffe385;
background-position:top;
background-repeat:repeat-x;
margin-bottom:7px
}

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

div.lhmenu {
background:#ffea97;
background-position:top;
background-repeat:repeat-x
}

div.nutshell {
background-image:url(img/nutshell2.jpg);
background-position:right;
background-repeat:repeat-y;
color:#FFE385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
padding-left:29px;
padding-right:15px;
padding-top:5px;
position:relative;
width:47%
}

div.office {
background-image:url(img/nutshell2.jpg);
background-position:right;
background-repeat:repeat-y;
color:#FFE385;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:535px;
padding-left:29px;
padding-right:15px;
padding-top:5px;
position:relative;
width:47%
}

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

form,table {
margin-bottom:1.2em
}

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

h1 a {
text-decoration:none
}

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

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

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

h3 {
font:bold 1.2em verdana,sans-serif
}

.divcenter {
display:block;
margin-left:auto;
margin-right:auto;
width:820px;
padding-bottom:10px;
padding-top:10px
}

img {
border:none
}

img. {
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:10px
}

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

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

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

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

img.singleright,.walking_holidays_right {
float:right;
padding-left:20px;
padding-right:10px;
padding-top:10px
}

label,.gallery em {
display:block
}

li {
line-height:1.5em
}

li h1,li p {
margin:0
}

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

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

p {
padding:2px 0 10px;
text-align:justify;
}

p a,.title a,.walking_holidays_links a,.caption a,.textalign a {
color:#846d27;
text-decoration:none;
}

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

ul {
padding:0 2em 1.2em;
}

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