@charset "utf-8";
/* CSS Document for Newcastle Country Cottages | MAIN STYLE */

/* #E0E0E0 BORDERS

/* Global */

*                                       { margin: 0; padding: 0; }
body                                    { background:#211823 url(../images/bg.jpg) repeat-x scroll 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:17px; color:#333; }
#page-wrap                              { width: 920px; margin: 0 auto; position: relative; }

a										{ color:#0066CC; text-decoration:none; }
a:visited , a:active					{ color:#0066CC; text-decoration:none; }
a:hover									{ color:#0066CC; text-decoration:underline;}

/* Headings */

h1										{ background:url(../images/logo.png) no-repeat scroll 0 0;width:294px; height:110px; position:relative; float:left; margin:6px 0 0 10px; top:5px; z-index:10;cursor:pointer; 						}
h1 a									{ }
h1 span									{ display:none; }
h2										{ color:#FFFFFF;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;padding:15px 0 0 12px; text-shadow:1px 1px 4px #452136; }

/* Title Bars */

#title_small							{ background:url("../images/title_small.jpg") no-repeat scroll 0 0;height:28px;margin:0 0 2px;width:261px;}
#title_med								{ background:url("../images/title_med.jpg") no-repeat scroll 0 0;height:28px;margin:0 0 2px;width:608px;}
#title_large							{ background:url("../images/title_large.jpg") no-repeat scroll 0 0;height:28px;width:901px;}
#title_small_dark						{ background:url("../images/title_small_dark.png") no-repeat scroll 0 0;height:28px;width:261px;}
#title_med_dark							{ background:url("../images/title_med_dark.png") no-repeat scroll 0 0;height:28px;width:608px;}
#title_large_dark						{ background:url("../images/title_large_dark.png") no-repeat scroll 0 0;height:28px;width:901px;}

/* Navigation */

#nav									{ }
#nav ul 								{ padding:0; list-style:none; margin:10px 0 0 88px; float:left; z-index:10;}
#nav ul li 								{ position:relative; float:left;position:relative;}
li ul									{ position:absolute; display:none; width:90px; color:#000;}
#nav li ul li							{ height:39px; width:140px;float:left;background:#EFBF05;display: block;cursor:pointer;padding:5px;color:#FFF; border-top:1px solid #fff;}
#navigation-list li a 					{ display: block;height: 39px; background: url(../images/nav-new.png) no-repeat;text-indent:-9999px;overflow:hidden;z-index:10;}
#nav li ul li:hover						{ display: block;background:#FA9E16 none;}

li#nav-home a 							{ left: 0; width: 55px; background-position:0 -39px;  }
li#nav-home a:hover 					{ background-position: 0 0; }

li#nav-accommodation a 					{ left: 55px; width: 119px; background-position: -55px -39px; }
li#nav-accommodation a:hover			{ background-position: -55px 0;}

li#nav-thecabin a 						{ left: 174px; width: 83px; background-position: -174px -39px; }
li#nav-thecabin a:hover					{ background-position: -174px 1px;}

li#nav-activities a 					{ left: 257px; width: 69px; background-position: -257px -39px; }
li#nav-activities a:hover				{ background-position: -257px 0;}

li#nav-help a 							{ left: 326px; width: 46px; background-position: -326px -39px; }
li#nav-help a:hover						{ background-position: -326px 0;}

li#nav-find a 							{ left: 372px; width: 61px; background-position: -372px -39px; }
li#nav-find a:hover						{ background-position: -372px 0;}

li#nav-contact a 						{ left: 433px; width: 83px; background-position: -433px -39px; }
li#nav-contact a:hover					{ background-position: -433px 0;}

/* Navigation State */

ul#navigation-list li.home a  			{ background-position: 0 0;}
ul#navigation-list li.accommodation a  	{ background-position: -55px 0;}
ul#navigation-list li.thecabin a  		{ background-position: -174px 0;}
ul#navigation-list li.activities a  	{ background-position: -257px 0;}
ul#navigation-list li.help a			{ background-position: -326px 0;}
ul#navigation-list li.find a  			{ background-position: -372px 0;}
ul#navigation-list li.contact a  		{ background-position: -433px 0;}

/* Flash */

#flash_bg								{ background:url("../images/flash_bottom.jpg") no-repeat scroll center bottom #FFFFFF;float:left;height:383px;margin:-104px 0 20px 0;position:relative;width:913px;z-index:-1000; 					}
#flash 									{ float:left;margin:-403px 0 0 5px;position:relative;z-index:-10; }

/* Layout */

#left_content							{ float:left; width:640px; position:relative;}
#right_content							{ float:left; width:273px; position:relative;}
#large_content							{ float:left; width:913px; position:relative;}
#left_content_details					{ float:left;position:relative;width:580px;}
#right_content_details					{ border-left:1px solid #E0E0E0;float:left;margin:0 0 0 23px;padding:0 0 0 13px;position:relative;width:270px;}

/* Text Boxes */

#text_btm_small							{ margin:0 0 20px 0;}
#text_btm_med							{ margin:0 0 20px 0;}
#text_btm_large							{ margin:0 0 20px 0;}
#content_small_back						{ background:none repeat scroll 0 0 #EFEFEF;width:273px; float:left;}
#content_med_back						{ background:none repeat scroll 0 0 #EFEFEF;width:620px; float:left;}
#content_large_back						{ background:none repeat scroll 0 0 #EFEFEF;float:left;padding:13px;}
#content_small							{ padding:10px 12px 7px;width:249px; }
#content_med							{ padding:10px 12px 7px;width:596px; }
#content_large							{ padding:10px 12px 7px;width:913px; }
#content_med_back_act					{ background:none repeat scroll 0 0 #EFEFEF;padding:10px 12px 7px;width:596px; }

/* Unique Home Page Content */
/* Popular Cottages */

#popular_left							{ float:left;margin:0;width:306px; height: 170px;}
#popular_right							{ float:left;width:310px; height:137px;}
#popular_img							{ background:none repeat scroll 0 0 #E0E0E0;border:1px solid #CCCCCC;float:left;margin:11px 10px 6px 11px;padding:3px;}
#popular_img:hover						{ background:none repeat scroll 0 0 #C9C9C9;border:1px solid #B4B4B4;float:left;margin:11px 10px 6px 11px;padding:3px;}
#popular_title							{ border-bottom:1px solid #E0E0E0;color:#333;float:left;font-weight:bold;margin:8px 0 0;width:130px; font-size:11px;}
#popular_text							{ float:left;font-size:11px;padding:3px 0;width:125px;}
#popular_link							{ float:right;font-size:11px;margin:-2px 5px 4px 0px;}

/* Special Offers */

#offer_title							{ border-bottom:1px solid #E0E0E0;color:#333;float:left;font-weight:bold;margin:10px 0 10px 10px;width:252px; font-size:12px; }
#offer									{ float:left;margin:0 0 0 23px;width:100px;}
#offer li								{ list-style:disc;}
#offer_img								{ background:none repeat scroll 0 0 #E0E0E0;border:1px solid #CCCCCC;float:left;padding:3px;}
#offer_img:hover						{ background:none repeat scroll 0 0 #C9C9C9;border:1px solid #B4B4B4;float:left;padding:3px;}
#offer_link								{ clear:left;float:left;margin:7px 0 3px 10px;}
#offer_link2							{ clear:left;float:left;margin:3px 0 3px 10px;}
#offer_price							{ color:#0066CC;float:left;font-size:12px;font-weight:bold;margin:7px 0 4px 20px; text-align: center;}
#offer_price2							{ color:#0066CC;float:left;font-size:12px;font-weight:bold;margin:-27px 0 4px -72px;}
#spa_text								{ float:left;margin:0 10px 0;width:100px;}

/* Contact Box */

#address								{ background:url("../images/mail_ico.jpg") no-repeat scroll 9px 3px; padding:0 0 0 6px; border-bottom:1px solid #E0E0E0; }
#phone									{ background:url("../images/phone_ico.jpg") no-repeat scroll 8px 3px; margin:-5px 0 0; padding:0 0 10px 7px; border-bottom:1px solid #E0E0E0;}
#email									{ background:url("../images/mouse_ico.jpg") no-repeat scroll 10px 14px transparent;float:left;height:48px;padding:0 0 0 9px;width:100px;}
#email_span								{ float:left;margin:10px 0 0 31px;}
#phone_list								{ list-style:none outside none;margin:13px 0 0 31px;}
#address_list							{ list-style:none outside none;margin:10px 0 10px 32px;}

/* Contact Page */
                 
#contact_form							{ margin:20px 0 0 66px;} 
#text_field								{ border:2px solid #E0E0E0;float:left;font-size:15px;margin:0 0 10px;padding:6px;width:330px;font-family:arial, sans-serif;}
#text_field:focus						{ -moz-box-shadow:0 1px 5px #DCD3CO;outline:medium none;border:2px solid #D7CBB2; }
#textarea_field							{ float:left;margin:0 0 10px;width:330px;border:2px solid #E0E0E0;font-size:15px;padding:6px;font-family:arial, sans-serif;}
#textarea_field:focus					{ -moz-box-shadow:0 1px 5px #DCD3CO;outline:medium none;border:2px solid #D7CBB2; }
#submitbutton							{ background:url("../images/submit_btn.jpg") no-repeat scroll 0 0 transparent;border:medium none;clear:left;cursor:pointer;float:left;height:39px;margin:10px 0 10px 337px;text-indent:-9999px;width:137px;}

#submitbutton:hover						{ background-position:0 -39px;}
#text_field_lbl							{ clear:left;color:#444444;float:left;font-size:12px;font-weight:bold;margin:8px 0 0;width:140px;}
#textarea_lbl							{ clear:left;color:#444444;float:left;font-size:12px;font-weight:bold;margin:8px 0 0;width:140px;}
.contact_sent							{ color:#0066CC;font-size:18px;line-height:25px;margin:20px; border-bottom:1px solid #E0E0E0; padding:0 0 15px;}
.contact_msg							{ border-bottom:1px solid #E0E0E0;font-size:16px;line-height:22px;margin:20px;padding:0 0 15px;}

#email_link								{ width:100px;}


/* Find Page */

.map									{ margin:16px 0 0 13px;}
#findus_list							{ list-style:disc outside none;margin:10px 0 7px 21px; color:#444444;}
#findusfrom								{ background:none;}
			
/* Accommodation Page */				

#list_light								{ overflow:hidden;padding:10px;position:relative;width:600px;}
#list_dark								{ overflow:hidden;padding:10px;position:relative;width:600px;background:#ccc;}
#list_left								{ width:390px; float:left; }
#list_right								{ width:210px; float:left;}
#accommodation_text						{ width:375px; height:104px;}
#viewMore_btn							{ background:url(../images/moreDetails_btn.png) no-repeat scroll 0 0;border:none;clear:left;cursor:pointer;float:left;height:39px;margin:10px 0 0;text-indent:-9999px;width:175px;		} 
#viewMore_btn:hover						{ background-position:0 -39px;} 
#list_img								{ background:none repeat scroll 0 0 #E0E0E0;border:1px solid #CCCCCC;float:left;margin:0 0 0 7px;padding:3px;}
#list_img:hover							{ background:none repeat scroll 0 0 #C9C9C9;border:1px solid #B4B4B4;float:left;margin:0 0 0 7px;padding:3px;}
#list_light h3							{ border-bottom:1px solid #E0E0E0;color:#0066CC;font-size:14px;font-weight:bold;margin:4px 0 10px;padding:0 0 6px;width:601px;}
#list_dark h3							{ border-bottom:1px solid #B9B9B9;color:#0066CC;font-size:14px;font-weight:bold;margin:4px 0 10px;padding:0 0 6px;width:601px;}

/* Details Page */	

#details_img							{ float:left; border:none;}
#details_img_outer						{ width:570px; height:274px; overflow:hidden;border:5px solid #FFFFFF;}
#gallery								{ float:left;margin:0 0 0 3px;width:270px;}
#gallery_img							{ float:left; border:none;}
#gallery_img_outer						{ border:5px solid #E0E0E0;float:left;height:80px;margin:0 5px 5px 0;overflow:hidden;width:120px;}
#gallery_img_outer:hover				{ border:5px solid #cccccc;}
.details_text							{ margin:16px 0 0 5px;width:570px;}
.quote_top								{ background:url("../images/quote_left.jpg") no-repeat scroll -6px 0 transparent;color:#444444;font-family:arial;font-size:12px;font-weight:bold;padding:40px 0 0 11px;width:257px;				}
.quote_bottom							{ background:url("../images/quote_right.jpg") no-repeat scroll 195px 11px transparent;height:81px;margin:-53px 0 0;padding:0 0 0 11px;width:257px;}
.details_btns							{ float:left;margin:0 0 20px;width:280px;}
#details_btn							{ background:url("../images/details_btn.jpg") no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font-family:arial;font-size:14px;font-weight:bold;height:29px;padding:10px 0 0;text-align:center;width:133px; margin:0 5px 5px 0;}
#details_btn:hover						{ background-position:0 -39px;}
#btn_on									{ background:url("../images/details_btn.jpg") no-repeat scroll 0 -78px transparent;color:#FFFFFF;float:left;font-family:arial;font-size:14px;font-weight:bold;height:29px;padding:10px 0 0;text-align:center;width:133px; margin:0 5px 5px 0;}
.features       						{ margin:10px 0 0 28px;width:570px; list-style:circle;}


#availability_img						{ margin:10px 0 0 15px;}
#map_details							{ margin:16px 0 0 0;}

/* Footer */

#footer									{ background:url("../images/footer.jpg") no-repeat scroll 0 0; width:913px; height:60px; float:left; color:#FFF;}
#footer_left							{ float:left; margin:14px 0 0 14px;  }
#footer_right							{ float:right;margin:14px 0 0 0;text-align:right;width:380px;} 
#footer_left a							{ color:#fff; text-decoration:none; }
#footer_left a:visited , a:active		{ color:#fff; text-decoration:none; }
#footer_left a:hover					{ color:#fff; text-decoration:underline; }
#footer_right a							{ color:#0066CC; text-decoration:none; }
#footer_right a:visited , a:active		{ color:#0066CC; text-decoration:none; }
#footer_right a:hover					{ color:#0066CC; text-decoration:underline; }
#copyright								{ float:left;}
#bluecubes								{ float:left; margin:0 0 0 5px;}

/* FAQ LIST */

ol#faq_top_ol							{ border-bottom:1px solid #E0E0E0;color:#333333;font-weight:bold;line-height:20px;margin:0 0 20px 21px;padding-bottom:20px;}
oi#faq_top_question	li					{ }

ol#faq_ol								{ color:#0066CC;font-weight:bold;margin:0 0 0 20px;}
oi#faq_question	li						{ }
#faq_answer								{ color:#444444;display:block;font-weight:normal;margin:5px 0 13px 5px;}
.cottage_layout							{ margin:10px 0;}

.MsoNormal								{ margin:0 0 0 20px;}
			 					
							
/* End | BLUECUBES 2010 */