﻿/* Accommodation Page */
.accommodation table {width:636px}
.accommodation h4 a {color:#96140B;font-size:14px}
.accommodation h4 a:hover {color:#C1C1C1}
.accommodation td {padding-bottom:20px;}
.accommodation .accomText {padding-top:45px}

/** Brown Box **/
.brown-box h3 a {color:White; }
.brown-box h3 a:hover {color:#C1C1C1}
.brown-box { overflow:hidden; border:1px solid #82623e; background:#82623e url("/images/brwnbg.PNG") repeat-y; margin-bottom:13px;   display:inline-block; height:275px;}
.brown-box div { padding:0px 0px 0px 6px;}
.brown-box h2 {display:block; height:23px; padding:2px 10px 2px 10px; background:White url("/images/h2bar1pxl.png") repeat-y; margin-bottom:0;}
.brown-box h2 a, .bordered-box h2 a {color:#C1C1C1; text-align:left; margin-bottom:10px; font-family:Arial; font-size:18px; font-weight:normal; color:#595959;}
.brown-box h2 a:hover {color:#c1272d}
.brown-box tr {}
.brown-box p {text-align:left;  margin:0px 0px 6px 0px; padding:3px 8px; padding-left:8px; z-index:2; z-index:1; font-family:Tahoma; font-size:12px; line-height:15px; padding-bottom:10px; overflow:hidden;}
.brown-box .title {} 
.brown-box li { color:White; list-style-type:disc;}
.brown-box * p {padding:0;}
.brown-box table {width:100%}
.brown-box a.breif {}
.brown-box .text { color:White;} 
.brown-box .GenericItemListingPhoto .text {padding-left:0px; height:200px;}
.brown-box tbody {padding:0px 0px 0px 8px;}
.brown-box-img  {float:right;  width:87px; height:64px; margin-top:-56px; position:inherit; z-index:1;}

/** Blue Box **/
.blue-box h3 a { color:White; }
.blue-box h3 a:hover {color:#C1C1C1}
.blue-box { padding:0px 0px 8px 0px; margin:0px 0px 10px 0px; border:1px solid #2e3192;  background:#018ec9 url("/images/bluebox1px.PNG") repeat-x; }
.blue-box div { padding:0px 0px 0px 6px;}
.blue-box div, .blue-box ul { padding:5px 0px 0px 6px;}
.blue-box h2 {display:block; height:23px; padding:2px 10px 2px 10px; background:White url("/images/h2bar1pxl.png") repeat-y; margin-bottom:0;}
.blue-box h2 a, .bordered-box h2 a {color:#C1C1C1; text-align:left; margin-bottom:10px; font-family:Arial; font-size:18px; font-weight:normal; color:#595959;}
.blue-box h2 a:hover {color:#c1272d}
.blue-box tr {}
.blue-box p { margin:0px 0px 6px 0px; padding:3px 8px;  z-index:2; z-index:1; font-family:Tahoma; font-size:12px; line-height:15px; padding-bottom:10px; overflow:hidden;}
.blue-box .title {} 
.blue-box .text { color:White;} 
.blue-box li, .blue-box a { color:White; list-style-type:disc; padding:0px 0px 0px 0px;}
.blue-box * p {padding:0;}
.blue-box table {width:100%}
.blue-box a.breif {}
.blue-box tbody {padding:0px 8px 0px 8px;}
.blue-box-img  {float:right;  width:100px; height:64px; margin-top:-56px; position:inherit; z-index:1; padding-bottom:0px;}
.blue-box .GenericChildItemListingPhoto h3 a {font-size:13px; }

/** Red Box **/
.red-box h3 a {color:White;}
.red-box h3 a:hover {color:#C1C1C1}
.red-box {margin: 0px 0px 10px 0px; border:1px solid #6e0905; background:#96140b url("/images/redbox1px.PNG") repeat-x; display:block;}
.red-box div { padding:0px 0px 0px 6px;}
.red-box h2 { border:1px solid #6e0905;  display:block; height:23px; padding:2px 10px 2px 10px; background:White url("/images/h2bar1pxl.png") repeat-y; margin-bottom:0;}
.red-box h2, .bordered-box h2 a {color:#C1C1C1; text-align:left; margin-bottom:10px; font-family:Arial; font-size:18px; font-weight:normal; color:#595959;}
.red-box h2 a:hover {color:#c1272d}
.red-box tr {}
.red-box p { color:White; margin:0px 0px 6px 0px; padding:3px 8px; padding-left:8px; z-index:2; z-index:1; font-family:Tahoma; font-size:12px; line-height:15px; padding-bottom:10px; overflow:hidden;}
.red-box .title {} 
.red-box .text { color:White;} 
.red-box li { color:White; list-style-type:disc;}
.red-box ul .ResultList {margin-left:15px;}
.red-box * p {padding:0;}
.red-box table {width:100%}
.red-box a.breif {}
.red-box a img {width:74px; padding-right:10px;}
.red-box tbody {padding:0px 8px 0px 8px;}
.red-box-img  {float:right; margin-top:-56px; position:inherit; z-index:1;}
.red-box .nl-step1-signup { z-index:0;}
.red-box-newsletter  {float:right; margin-top:-123px; position:inherit; z-index:1;}
.red-box .nl-step2 { width:280px;}

/** Dark Blue Large Bordered **/
.recommend-bordered-large {border:solid 1px #2e3192; display:inline-block; width:620px; height:108px; padding:6px; margin-bottom:10px; background:url("/images/1pxdarkbox.png") repeat-x; overflow:hidden;}
.recommend-bordered-large h2, 
.recommend-bordered-large h2 a:link, 
.recommend-bordered-large h2 a:visited { background-color:Transparent; border:none; background-image:none; font-size:21px; color:White; margin-bottom:5px; font-weight:normal;}
.recommend-bordered-large p { color:White; width:449px;}
.recommend-bordered-large a img {float:right; position:relative; top:7px;}
.recommend-bordered-large a.quote img {float:left; position:relative; top:2px;}

/** Dark Blue Small Bordered **/
.recommend-bordered-small {border:solid 1px #2e3192; display:inline-block; width:296px; height:108px; padding:6px; margin-bottom:10px; background:url("/images/1pxdarkbox.png") repeat-x; overflow:hidden;}
.recommend-bordered-small h2, 
.recommend-bordered-small h2 a:link, 
.recommend-bordered-small h2 a:visited { background-color:Transparent; border:none; background-image:none;font-size:15px; color:White; margin-bottom:5px; font-weight:normal;}
.recommend-bordered-small p { color:White; }
.recommend-bordered-small a img {float:right; position:relative; top:-22px;}

/**  Dark Blue rightcol Bordered **/
.recommend-bordered-rightcol {margin:0px 0px 10px 0px; border:solid 1px #2e3192; display:inline-block; height:108px; padding:6px;  background:url("/images/1pxdarkbox.png") repeat-x; overflow:hidden;}
.recommend-bordered-rightcol h2, 
.recommend-bordered-rightcol h2 a:link, 
.recommend-bordered-rightcol h2 a:visited { background-color:Transparent; border:none; background-image:none; font-size:21px; color:White; margin-bottom:5px; font-weight:normal;}
.recommend-bordered-rightcol p { color:White; }
.recommend-bordered-rightcol a img {float:right; }
.recommend-bordered-rightcol a.quote img {float:left; position:relative; top:2px;}





 
.photosmall .photo-container img {width:100px;}


.brief2  {float:right; position:relative; width:87px; height:64px;  z-index:0;}




