/* Created for Alainn Tours Ireland */
/* Copyright OSD Ltd, Sligo, Ireland - www.osd.ie */
/* CSS Document */

#body_hebergements { background: #ffffff url(/images/shadow-bg.jpg) top left repeat-x fixed; padding: 0 15px 0 0 !important;}

ul.navigation { list-style: none; margin: 0; padding: 0; padding-bottom: 0px; }
ul.navigation li { display: inline; margin-right: -1px; position: relative; z-index: 1; }
ul.navigation a { padding: 5px 4px; color: #ffffff; font-weight:bold; font-size:11px; text-decoration: none; border: 1px solid #cccccc; }
ul.navigation li a.blue1 { background: #254481; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue2 { background: #356694; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue3 { background: #5b8ab6; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue4 { background: #4c7ec8; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue5 { background: #69a0f2; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue6 { background: #8fb6f1; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue7 { background: #9bb7e0; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }
ul.navigation li a.blue8 { background: #a5c4f2; color: #ffffff; margin: 0px -2px; padding: 4px 7px; }

ul.navigation li a.peche { font-size:14px; background:url(images/peche.png) no-repeat; }

ul.navigation li a:hover { background: #92a531; color: #ffffff; }
ul.navigation li a.selected { background: #92a531; color: #ffffff; }
ul.navigation li a:focus { outline: none; background: #92a531; color: #ffffff; }

ul.navigation li a.greentab {text-decoration: none; position: relative; z-index: 1; padding: 4px 7px; margin: 0px; color: #ffffff; background: #92a93f; }
ul.navigation li a.greentab:hover { text-decoration: none; position: relative; z-index: 1; padding: 8px 7px 4px 7px; margin: 0px; color: #92a93f; background: #e7efc7; }

ul.navigation li a.purpletab { text-decoration: none; position: relative; z-index: 1; padding: 4px 7px; margin: 0px; color: #ffffff; background: #78005a url(/images/purple-shade.gif) repeat-x; }
ul.navigation li a.purpletab:hover { text-decoration: none; position: relative; z-index: 1; padding: 8px 7px 4px 7px; margin: 0px; color: #78005a; background: #f6e4f1; }

ul.navigation li a.bluetab { text-decoration: none; position: relative; z-index: 1; padding: 4px 7px; margin: 0px; color: #ffffff; background: #478fc3; }
ul.navigation li a.bluetab:hover { text-decoration: none; position: relative; z-index: 1; padding: 8px 7px 4px 7px; margin: 0px; color: #478fc3; background: #eef5fa; }

/* PRICES IFRAME */
#slider_prices { width: 435px; margin: 0; position: relative; font-size:12px; background: #ffffff; padding: 0px; margin: 0px; z-index:1000; }
.scroll_prices { margin: 0px; width: 435px; overflow: hidden; position: relative; clear: left; background:none; }
.scrollContainer_prices { margin:0; padding: 0; height: 380px; width: 435px; background:none; }
.scrollContainer_prices iframe.panel { padding: 0px; height: 380px; width: 435px; background:inherit; }

/* PRICES IFRAME */
#prices { width: 600px; margin: 0; position: relative; font-size:12px; background: #ffffff; padding: 0px; margin: 0px; z-index:1000; }
.scrollprices { margin: 0px; width: 600px;position: relative; clear: left; background:none; }
.scrollContainerprices { margin:0; padding: 0; height: 335px; width: 600px; background:none; }
.scrollContainerprices iframe.panel { padding: 0px; height: 335px; width: 600px; background:inherit; }

/* HEIGHT 370px - prices only */
#slider { width: 600px; margin: 0; position: relative; font-size:12px; background: #ffffff; padding: 0px; margin: 0px; z-index:1000; }
.scroll { margin: 0px; width: 600px; position: relative; clear: left; background:none; }
.scrollContainer { margin:0; padding: 0; height: 340px; width: 620px; background:none; }
.scrollContainer iframe.panel { padding: 0px; height: 340px; width: 600px; background:inherit; }
#sliderBottom { background: url(/images/shadow-bottom.jpg) left top no-repeat; height:63px; margin:-10px 0 0 -19px; padding:0;}

/* HEIGHT 650px */
#slider2 { width: 620px; margin: 0; position: relative; font-size:12px; background: url(/images/shadow-top2.jpg) 0px 24px no-repeat; padding: 5px 0 0 18px; margin: 0px; z-index:1000; }
.scroll2 { margin: 20px 0px 0px 0px; width: 570px; position: relative; clear: left; background:none; }
.scrollContainer2 { padding: 0px; height: 650px; width: 570px; background:none; }
.scrollContainer2 iframe.panel { padding: 0px; height: 650px; width: 570px; background:inherit;}
#sliderBottom2 { background: url(/images/shadow-bottom2.jpg) left top no-repeat; height:63px; margin:-10px 0 0 -19px; padding:0;}

/* HEIGHT 350px */
#slider3 { width: 620px; margin: 0; position: relative; font-size:12px; background: url(/images/shadow-top2.jpg) 0px 24px no-repeat; padding: 5px 0 0 18px; margin: 0px; z-index:1000; }
.scroll3 { margin: 20px 0px 0px 0px; width: 570px; position: relative; clear: left; background:none; }
.scrollContainer3 { padding: 0px; height: 350px; width: 570px; background:none; }
.scrollContainer3 iframe.panel { padding: 0px; height: 350px; width: 590px; background:inherit;}
#sliderBottom3 { background: url(/images/shadow-bottom2.jpg) left top no-repeat; height:63px; margin:-10px 0 0 -19px; padding:0;}

/* HEIGHT 430px */
#slider4 { width: 620px; margin: 0; position: relative; font-size:12px; background: url(/images/shadow-top2.jpg) 0px 24px no-repeat; padding: 5px 0 0 18px; margin: 0px; z-index:1000; }
.scroll4 { margin: 20px 0px 0px 0px; width: 570px; position: relative; clear: left; background:none; }
.scrollContainer4 { padding: 0px; height: 430px; width: 570px; background:none; }
.scrollContainer4 iframe.panel { padding: 0px; height: 430px; width: 590px; background:inherit;}
#sliderBottom4 { background: url(/images/shadow-bottom2.jpg) left top no-repeat; height:63px; margin:-10px 0 0 -19px; padding:0;}

/* ADJUSTABLE HEIGHTS IF THEY DON'T DISPLAY WELL USING ABOVE */
.height { height: 320px !important;}
.height2 { height: 300px !important;}
.height3 { height: 900px !important;}
.height4 { height: 750px !important;}
.height42 { height: 780px !important;}
.height5 { height: 940px !important;}
.height6 { height: 1300px !important;}
.height62 { height: 1400px !important;}
.height63 { height: 1420px !important;}
.height7 { height: 480px !important;}
.height72 { height: 520px !important;}
.height8 { height: 340px !important;}
.height9 { height: 410px !important;}
.height10 { height: 690px !important;}
.height11 { height: 1200px !important;}


/* REDUCTIONS DIV BELOW PRICES */
#reductions { float:right; width: 160px; margin: 20px 0 0 10px; position: relative; font-size:12px; padding: 5px; z-index:1000; border:1px solid #868585; background: #e7efc7;  }
#reductions h4 { text-align:left; margin: 5px 0 5px 0; font-size:18px; line-height: 150%; color:#708415; }
#reductions p { text-align:left; margin: 5px 0 5px 0; font-size:13px; line-height: 150%; color:#000000; }
#reductions a { color:#708415; }

/* REDUCTIONS DIV RIGHT ALIGNED BESIDE PRICES */
#right_links { float:right; width: 164px; margin: 40px 0 0 0px; position: relative; font-size:12px; padding: 5px 0px; z-index:1000; }
#right_links h4 { text-align:left; margin: 5px 0 5px 0; font-size:18px; line-height: 150%; color:#708415; }
#right_links p { text-align:left; margin: 5px 0 5px 0; font-size:13px; line-height: 150%; color:#000000; }
#right_links a { color:#78005a; }

#reserver { clear:both; background: url(/images/reserver_bg.png) no-repeat; padding: 6px 2px 9px 12px; margin: 0px 0px 10px 0px; width:150px; }
#reserver a { font-size: 18px; font-weight:normal; color:#ffffff; text-decoration:none; }
#reserver:hover { background: url(/images/reserver_bg_mouseover.png) no-repeat; color:#a5bd31; padding: 7px 0px 6px 13px; }

#selections { clear:both; float:right; background: url(/images/selectionees-bg.jpg) no-repeat; padding: 9px 5px 9px 5px; margin: 5px 0px 10px 0px; width:131px; text-align:center; }
#selections a { font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none; }
#selections:hover { padding: 9px 2px 9px 8px; }
#selections a:hover { color:#d2de98; }

#me_contacter { clear:both; background: url(/images/me_contacter_bg.png) no-repeat; padding: 6px 2px 7px 12px; margin: 10px 0px 0px 0px; width:150px; }
#me_contacter a { font-size: 14px; font-weight:bold; text-align:center; color:#ffffff; text-decoration:none; }
#me_contacter:hover { background: url(/images/me_contacter_bg_mouseover.png) no-repeat; color:#a5bd31; padding: 7px 0px 6px 13px; }

/* COTTAGES */
#cottages table { margin: 0 auto !important; text-align:center !important; padding:1px; }
#cottages tr { font-size:12px; text-align:center !important; }
#cottages td { padding: 0px; color: #ffffff; font-weight:bold; font-size:13px; text-decoration: none; }
#cottages td img { text-align:center; border:1px solid #cccccc; float:left; width:72px; height:48px; }
#cottages td img a { text-align:center; border:1px solid #fff000; margin: 0; padding: 0; }
#cottages td a { color:#ffffff; text-decoration:none; }
#cottages td.blue1 { background: #254481; color: #ffffff; padding: 4px 7px;}
#cottages td.blue2 { background: #356694; color: #ffffff; padding: 4px 7px; }
#cottages td.blue3 { background: #5b8ab6; color: #ffffff; padding: 4px 7px; }
#cottages td.blue4 { background: #4c7ec8; color: #ffffff; padding: 4px 7px; }
#cottages td.blue5 { background: #69a0f2; color: #ffffff; padding: 4px 7px; }
#cottages td.blue6 { background: #8fb6f1; color: #ffffff; padding: 4px 7px; }
#cottages td.blue7 { background: #9bb7e0; color: #ffffff; padding: 4px 7px; }
#cottages td.blue8 { background: #a5c4f2; color: #ffffff; padding: 4px 7px; }
#cottages td:hover { background: #92a531; color: #ffffff; }
.cottage_margin { margin-top:-15px !important; }

/* STYLES FOR IFRAMES DISPLAY */
.tabBox { }
.tabArea { font-size: 80%; font-weight: bold; padding: 0px;}
.tabMain { clear:both; border: 0px solid #ffffff; top: 39px; right: 5px; float:right; width: 185px; height: 800px; min-height: 800px; background: #ffffff; position: relative; z-index: 101; padding:2px; display:inline; }

/* mac hide \*/
* html .tabMain { height:800px; width: 185px; }
/* end hide */

.tabIframeWrapper { width: 185px; }
iframe.tabContent { background: #ffffff; width: 185px; height: 800px; }

/*** Additional styles ****/
#comte { position:relative; margin:0px; background:#ffffff; padding: 3px 6px 3px 6px; font-size:11px; line-height:130%; border: none; text-align:left; width: 157px; font-size:11px; }
#comte h1 { padding: 5px 0px 5px 0px; color: #78005a; display: block; text-align:left; font-size: 18px !important; color: #78005a; border-bottom: 0px !important; font-weight: normal !important; margin:0; line-height: 135%; text-align:left;  }
#comte h2 { padding: 0px; color: #006633; display: block; text-align:left !important; font-size: 12px !important; border: none !important; font-weight: bold !important; margin:0px !important; line-height: 135%; text-transform:capitalize; }
#comte h3 { padding: 0px; color: #396f95; display: inline; text-align:left !important; font-size: 12px !important; border: none !important; font-weight: bold !important; margin:0px !important; line-height: 135%; text-transform:capitalize; }
#comte .map { display: inline; float: left; margin-left:20px !important; }
#comte p { margin: 5px 0px; line-height: 130%; text-align:left; }
#comte a { color: #729cbb; font-weight: bold; text-decoration: underline; }
#comte a:hover { color: #729cbb; font-weight: bold; text-decoration: none; background: none; }
#comte ul, #comte ol { margin-bottom: 15px; line-height: 1.2em; text-align: left; font-size:11px;}
#comte li { margin-bottom: 5px; font-size:11px !important; }

/* STYLES FOR ICONS */
#icons { top: 21px; left: 0px; float:right; width: 203px; height:217px; background: none; position: relative; z-index: 2000; padding:2px; display: inline; }
#icons p { color: #ffffff; font-weight: bold; text-align: left !important; margin: 5px 0px 10px 0px !important; }
/* #icons img { float:left; margin: 0px 5px 0px 0px; } */
#icons img { margin: 0px 5px 0px 0px; }
.float_left { float:left; margin: 0px 5px 0px 0px; }
.float_right { float:right; margin: 0px 0px 0px 5px; }
#icons a { color: #ffffff; text-decoration:none; text-align: left !important; }
.icons_left { padding: 30px 0px 15px 8px; margin:0px;}
.icons_left2 { padding: 0px 0px 15px 8px; margin:0px;}
.dotted_line { margin: 25px 10px 30px 0px !important; padding: 10px 0px 0px 0 !important; border-top: 1px dashed #ffffff !important; }

#contacter2_bg { background: url(/images/me-contacter-new.jpg) no-repeat; height:45px; width:150px; font-size: 18px; font-weight:normal; color:#ffffff; padding: 14px 0px 0px 40px; margin: -20px 0 0 7px; }
#contacter2_bg:hover { background: url(/images/me-contacter-new-mouseover.jpg) no-repeat; }
#contacter2_bg a:hover { top:1px; left:1px; }

#contacter_bg { background: url(/images/me-contacter-new.jpg) no-repeat; height:45px; width:150px; font-size: 18px; font-weight:normal; color:#ffffff; padding: 14px 0px 0px 40px; margin: -20px 0 0 7px; }
#contacter_bg:hover { background: url(/images/me-contacter-new-mouseover.jpg) no-repeat; }
#contacter_bg a:hover { top:1px; left:1px; }

#green_bg { clear:both; background:#a5bd31; padding: 3px 1px 3px 1px; margin: 9px 0px 9px 0px !important; font-size: 14px; left:5px; }

/* ToolTip Code */
a.tooltip {color:#ffffff;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:5000; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:48px; left:13px !important; padding:10px; font-weight:bold; color:#ffffff; border:1px solid #989a95; background:#417ca7; width:410px; font-size:12px; text-align:left; }
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background: url("/images/tooltip.gif") 0 0; display:block; font-size:1px;}

.clear {clear:both;}
