/* CSS Document */
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.pageheader h1{font-family:Georgia, "Times New Roman", Times, serif; color:#999966; font-size:52px; font-weight:normal; position:absolute; bottom:-10px; left:10px; letter-spacing:-1px }
.pageheader h2{font-family:Georgia, "Times New Roman", Times, serif; color:#999966; font-size:38px; font-weight:normal; position:absolute; bottom:10px; right:10px; width:300px }
.pageheader h2.homenum{font-family:Georgia, "Times New Roman", Times, serif; color:#999966; font-size:34px; font-weight:normal; position:absolute; top:20px; left:0px; width:300px }
.pageheader h3{font-family:"Arial"; color:#999966; font-size:11px; font-weight:normal; position:absolute; bottom:44px; right:10px; width:300px; word-spacing:2px }
.pageheader h3.homenum {font-family:"Arial"; color:#999966; font-size:11px; font-weight:normal; position:absolute; top:10px; left:10px; width:300px; word-spacing:2px }
.pageheader h3.homeBBT {font-family:"Arial"; color:#999966; font-size:11px; font-weight:normal; position:absolute; top:10px; right:120px; width:100px; word-spacing:2px} .pageheader h3.homeBBT a{color:#999966; text-decoration:underline}
.pageheader h3.homeCW {font-family:"Arial"; color:#999966; font-size:11px; font-weight:normal; position:absolute; top:10px; right:0px; width:120px; word-spacing:2px } .pageheader h3.homeCW a{color:#999966; text-decoration:underline}
.menulinks h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333; font-weight:normal; float:left; margin-right:1.6em}
.menulinks h1 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333; font-weight:normal; text-decoration:none; color:#333333}
.menulinks h1 a:HOVER{color:#CC6699; border-bottom:3px solid #e3e3c6}
.menulinks h2{ float:left; margin-right:1em;}
.menulinks a.link_ON{color:#CC6699; border-bottom:3px solid #e3e3c6}
.sublinks h1{font-family:"Arial"; font-size:12px; color:#333; display:inline; margin-right:2em}
.sublinks h1 a{font-family:"Arial"; font-size:12px; color:#666; text-decoration:none; }
.sublinks h1 a:HOVER{color:#CC6699; border-bottom:3px solid #DDD}
.sublinks a.link_ON{color:#CC6699; border-bottom:3px solid #DDD}
.introtext h1{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.introtext p{font-family:"Arial"; color:#333; font-size:12px; line-height:1.6em }
.testimonial h1, .testimonial h1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#999; font-weight:normal; border-bottom:1px solid #ccc}
.testimonial h2 {font-family:"Arial"; font-size:12px; color:#666666; font-weight:bold; line-height:2em;}
.testimonial p {font-family:"Arial"; font-size:12px; color:#666666; font-weight:normal}
.testimonial h3 {font-family:"Arial"; font-size:12px; color:#999; font-weight:lighter; line-height:5px; margin-bottom:10px}
.page_text h1{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.page_text h1.big {font-size:28px}
.page_text h1 a {font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; padding:0}
.page_text h1 a:HOVER {font-family:"Georgia"; color:#333; font-size:18px; font-weight:normal; line-height:2em}
.page_text h2{font-family:"Arial"; color:#996; font-size:14px; font-weight:normal; line-height:2em; font-weight:bold}
.page_text h2 a.invis{font-family:"Arial"; color:#996; font-size:14px; font-weight:normal; line-height:2em; font-weight:bold; text-decoration:none} .page_text h2 a:HOVER{color:#CC6699;}
.introtext p a.invis{font-family:"Arial"; color:#666; font-size:12px; font-weight:normal; text-decoration:none} 
.page_text h2 a:HOVER{color:#CC6699;}
.page_text h2 a{font-family:"Arial"; color:#996; font-size:14px; font-weight:normal; line-height:2em; font-weight:bold;}
.page_text h3 span {font-family:"Arial"; font-size:12px; color:#999; font-weight:lighter; line-height:5px; margin-bottom:10px}
.page_text h3{font-family:"Arial"; color:#333; font-size:14px; font-weight:normal; line-height:2em; font-weight:bold}
#sitemap h3{font-family:"Arial"; color:#333; font-size:12px; line-height:2em}
.page_text p{font-family:"Arial"; color:#333; font-size:12px; line-height:1.8em }
.page_text_narrow h1, .page_text_narrow h1 a{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.page_text_narrow p{font-family:"Arial"; color:#333; font-size:12px; line-height:1.8em }
.page_text_narrow a{font-family:"Arial"; color:#996; font-size:12px; font-weight:normal; text-decoration:none}
.page_text_things h1{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.page_text_things h2{font-family:"Arial"; color:#333; font-size:13px; font-weight:normal; line-height:2em; font-weight:bold}
.page_text_things p{font-family:"Arial"; color:#333; font-size:12px; line-height:1.8em }
.page_text_things a{font-family:"Arial"; color:#996; font-size:12px; font-weight:normal; text-decoration:none}
.page_text_narrow p{font-family:"Arial"; color:#333; font-size:12px; line-height:1.8em }
.page_text_wide h1{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.hotel_intro_text h1{font-family:"Georgia"; color:#996; font-size:18px; font-weight:normal; line-height:2em}
.hotel_intro_text p, .hotel_intro_text p a{font-family:"Arial"; color:#333; font-size:12px; line-height:1.8em }
.foot_links a {font-size:10px; color:#999966; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-left:1.3em}
.foot_links a:HOVER {font-size:10px; color:#333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-left:1.3em}
h1.weddingpackage a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999966; background-color:#f0f0f0; padding:3px 3px 3px 3px; margin:0px 10px 0px 10px; border:1px solid #CCCCCC; text-decoration:none; font-weight:normal}
h1.weddingpackage a strong {color:#333; }
p.tandc {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}
.panelx ul {padding-left:1.5em; list-style-image:url(../img/bullet.gif)}
.panelx li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:.1em; list-style-image:url(../img/bullet.gif)}

.panelx h3 {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; padding-bottom:3px}

.panelx dt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}

.panelx .highlight {color:#CC6699}
.panelx a {text-decoration:none}

.sublinks_legal h1{font-family:"Arial"; font-size:12px; color:#333; display:inline; margin-right:2.3em}
.sublinks_legal h1 a{font-family:"Arial"; font-size:12px; color:#666; text-decoration:none; }
.sublinks_legal h1 a:HOVER{color:#CC6699; border-bottom:3px solid #DDD}
.sublinks_legala.link_ON{color:#CC6699; border-bottom:3px solid #DDD}
.page_text_things ul, .page_text ul {padding-left:1.5em; list-style-image:url(../img/bullet.gif)}
.page_text_things li, .page_text li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:.1em;}
.page_text li a {color:#333; text-decoration:none} .page_text li a:HOVER {color:#CC6699; text-decoration:underline}

.legal_check th{background-color:#ECE9d8; border-bottom:1px solid #CCCCCC;}
.legal_check th p{color:#666666}
.legal_check tbody tr td{border-bottom:1px solid #ECE9D8}

td.tick {background-image:url(http://www.bluebayweddings.co.uk/img/accept_item.gif); background-repeat:no-repeat; background-position:center}
.legal_check tfoot {background:#F0F0F0;}

div.popup h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC6699; font-weight:bold; padding-top:5px}
div.popup p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; width:290px; text-align:justify; padding-right:5px}
p.trigger {text-decoration:underline; color:#CC6699; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer}

.list_thumb  { border: 1px solid #999; background-color:#FFFFFF; padding:1px 1px 1px 1px}
.list_thumb:HOVER {border:1px solid #666}
.listing_text p {line-height:1.4em}

a.generic_link {color:#CC6699; font-weight:bold}

.toruism-link {font-size:9px; color:#777777; font-family:'Arial'; }

/* ---------------------- FAQS ---------------------- */

.faqsection {margin: 10px 0}

div.faq {margin: 10px 0 0 10px;}

div.faq .question {color: #996;	font-family:Arial, Helvetica, sans-serif; font-size:13px; cursor:  pointer;background: url(http://www.bluebayweddings.co.uk/img/structure/bullet_arrow_down.png) no-repeat 738px center ;	border-bottom:1px solid #EAEAEA; position:relative}

div.faq .question.active {background-image: url(http://www.bluebayweddings.co.uk/img/structure/bullet_arrow_up.png); background-color:#EAEAEA; border-bottom:1px solid #CCCCCC}

div.faq .answer  { background-color:#F0f0f0; padding:.4em; border:1px solid #EAEAEA}

div.faq ul, div.faq ol {margin: 0 0 10px 20px}
div.faq .question h3 {color:#CC6699; font-family:'Arial'; font-size:9px; position:absolute; right:14px; top:4px}
div.faq .question h2 {font-size:13px; padding:.2em 0 0 .4em; color:#555}

.biggertext {font-size:30px}
.smallertxt p {font-size:11px}

ul.smalllist li {font-size:11px}
ul.horizlist li {font-size:11px; float:left; width:33%} 
ul.horizlist2 li {font-size:11px;float:left;width:45%;list-style-image:url(../img/bullet.gif); padding: 0 0 12px 10px; margin:0}
ul.horizlist2x li {font-size:11px; float:left; width:45%; list-style-image:none; padding: 0 0 12px 12px; margin:0} 
ul.horizlist4 {padding:0; margin:0} ul.horizlist4 li {font-size:11px; float:left; width:22%; padding:0 10px 0 10px; list-style:none}
ul.horizlist3 {padding:0; margin:0; font-size:11px} ul.horizlist3 li {font-size:11px; float:left; width:30%; padding:0 10px 12px 10px; list-style:none; text-align:justify;}

hr {color:#cccc99; background-color:#cccc99}
.clear {clear:both}
table p a {color:#333333; text-decoration:none} table p a:HOVER {color:#CC6699}

div#featured h2 {font: normal 18px/100% Georgia, "Times New Roman", Times, serif; color:#999966}
div#featured h3, #featured h3 a{font: normal 18px/100% Georgia, "Times New Roman", Times, serif; color:#333333; font-style:oblique; padding:0 0 10px 0; text-decoration:none}
div#featured h4 {font: normal 11px/150% Arial, Helvetica, sans-serif; padding:0 0 10px 0; color:#333333; text-align:justify}
div#featured h5, #featured a{font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-weight:normal; font-size:17px; padding:5px 0 10px 0; color:#333; text-align:right; text-decoration:none}
#featured a:HOVER {color:#CC6699}
