@charset "utf-8";
html{ background:#eae4aa url(../images/bg_main_1.jpg) no-repeat center top;}
body{ font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; font-size: 60.5%; font-weight: normal; background:#eae4aa url(../images/bg_main_1.jpg) no-repeat center top; }

#main_wrapper { width:930px; margin:0 auto; padding:10px 0 0 0; position:relative; }
/*.frame { background:url(../images/frame.png)  no-repeat center top;}*/

#phonesline_img { position:absolute; z-index:100; top:9px; right:0px; }

/* left_col */
#leftcol_wrapper 		{ width:270px; float:left; background:url(../images/bg_leftcol.png) repeat-y; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 20px 0; color:#64604e; }
	#leftcol_wrapper .main_logo { margin:10px 0 0 35px; }
	
	a.crylla_logo { display:block; width:211px; height:89px; margin:10px 0 0 35px; background:url(../images/logo_main_crylla.png) top center no-repeat; }
	
	#leftcol_wrapper a.email_address { display:block; padding:15px 0 15px 0; background:url(../images/bg_email_address.png) no-repeat; font-size:1.9em; color:#ffffff; text-align:center; text-decoration:none;}
	#leftcol_wrapper a.email_address:hover {text-decoration:underline;}
	#leftcol_wrapper img.font_resize { margin:5px 0 0 35px; }

#special_offer_link p	{ text-align:center; margin:0; padding:11px 0 10px 0; background:url(../images/bg_special_offer.png) no-repeat;}
	#special_offer_link p a			{ color:#ffffff; font-size:2.0em; text-decoration:none}
	#special_offer_link p a:hover	{ color:#ffffff; font-size:2.0em; text-decoration:underline;}
	
	#special_offer_link_2 { text-align:center; margin:0; padding:0; background:url(../images/special_offers_09.png) no-repeat;}
		#special_offer_link_2 p a.sp_off_link_title		  { padding:15px 0px 20px 30px; margin:0; color:#ffffff; font-size:2.0em; font-weight:bolder; text-decoration:none; display:block;}
		#special_offer_link_2 p a.sp_off_link_title:hover { text-decoration:underline;}
		#special_offer_link_2 p a.sp_off_link_copy		  { padding:0px 0px 25px 10px; margin:0; color:#5d594b; font-size:1.1em; text-decoration:none; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; display:block;}
		#special_offer_link_2 p a.sp_off_link_copy:hover  { text-decoration:underline;}
	
		.special_bold { font-weight:bolder;}
	
	
	
	#mb_mini_listing_wrapper { width:230px; margin:30px 0 0 24px;}	

	#mb_mini_heading {background:url(../images/message_board_top.png); width:254px; height:65px; background-repeat:no-repeat; margin: 0 0 0 -24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#34312a;}
	#mb_mini_heading a {color:#34312a; text-decoration:none;}
	#mb_mini_heading p {padding: 30px 0 0 45px;}
	#mb_mini_heading p strong {font-weight:bold;}

	.mb_mini_listing	{ background:url(../images/message_board_bg_new.png) repeat-y top center; margin: 0 0 0 3px; }
	.mb_mini_listing p	{ margin:0 16px 0 16px; line-height:2.0em; }
	.mb_mini_listing p.mb_mini_listing_header {color:#ffb9b2; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
	.mb_mini_listing p a	{ color:#ffffff; font-size:1.2em; text-decoration:none; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif;}
	.mb_mini_listing p a:hover	{ text-decoration:underline;}
	.mb_mini_listing p.mb_mini_listing_divider	{ border-bottom:1px dotted #ffb9b2;  }
	#mb_mini_footer		{background:url(../images/message_board_bottom.png) no-repeat top center; height:30px;}


#leftcol_hot_buttons { width:230px; height:150px; margin: 10px 0 10px 30px; padding: 0;}
		
  #leftcol_hot_buttons a { height:50px; width:110px; display:block; text-decoration:none;}

  #leftcol_hot_buttons a.hot_button1 {background-position: 0px 	 0px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;}
  #leftcol_hot_buttons a.hot_button2 {background-position:-110px 0px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;}
  #leftcol_hot_buttons a.hot_button3 {background-position: 0px 	 -50px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;}
  #leftcol_hot_buttons a.hot_button4 {background-position:-110px -50px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;}
  #leftcol_hot_buttons a.hot_button5 {background-position: 0px 	 -100px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;}
  #leftcol_hot_buttons a.hot_button6 {background-position:-110px -100px; float:left; background-image: url(../images/hot_button_sprite.png); background-repeat:no-repeat;} 
  
  #leftcol_hot_buttons a.hot_button1:hover {background-position: 0px 	 -153px; float:left; }
  #leftcol_hot_buttons a.hot_button2:hover {background-position:-110px   -153px; float:left; }
  #leftcol_hot_buttons a.hot_button3:hover {background-position: 0px 	 -203px; float:left; }
  #leftcol_hot_buttons a.hot_button4:hover {background-position:-110px   -203px; float:left; }
  #leftcol_hot_buttons a.hot_button5:hover {background-position: 0px 	 -253px; float:left; }
  #leftcol_hot_buttons a.hot_button6:hover {background-position:-110px   -253px; float:left; }

.right_dotted 			{ border-right:dotted 1px #64604e; }
.bottom_dotted 			{ border-bottom:dotted 1px #64604e; }
.top_dotted 			{ border-top:dotted 1px #64604e; }

#secure_text { margin:8px 18px 8px 30px; border-bottom:dotted 1px #64604e;}
#secure_text p {font-size:1.2em; text-decoration:none; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; margin:0 0 6px 0;}


/* MAIN CONTENT */

#maincol_wrapper { width:660px; float:left; }

#header { width:660px; padding:6px 0 8px 0; background:url(../images/bg_maincol.png) repeat-y; }
	#home_header_image 	{ width:620px; height:510px; margin:0 0 0 15px;}
	#short_header_image { width:660px; height:174px; margin:0 0 0 15px;}
	#fourimage_header 	{ width:620px; height:357px; margin:0 0 0 15px;}
	
	#flash_quote{ margin:20px 0 0 16px;}
	
#terms_s_offer { padding:7px 18px 7px 8px; margin:0; background:url(../images/bg_maincol.png) repeat-y top center; clear:both; font-size:0.8em; }

#awards { padding:7px 0 7px 25px; height:55px; background:url(../images/bg_maincol.png) repeat-y; clear:both; }
	#awards a.award_1	{ width: 38px; height: 55px;  display:block; text-decoration:none; background:url(../images/awards1_d.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_2	{ width: 40px; height: 55px;  display:block; text-decoration:none; background:url(../images/awards2_d.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_3	{ width: 28px; height: 55px;  display:block; text-decoration:none; background:url(../images/awards3_d.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_4	{ width: 25px; height: 55px;  display:block; text-decoration:none; background:url(../images/awards4_d.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_5	{ width: 79px; height: 25px;  display:block; text-decoration:none; background:url(../images/awards5_d.jpg) no-repeat left; float:left; margin:15px 35px 0 0; }
	#awards a.award_6	{ width: 112px; height: 25px; display:block; text-decoration:none; background:url(../images/awards6_d.jpg) no-repeat left; float:left; margin:15px 35px 0 0; }
	#awards a.award_7	{ width: 61px; height: 47px;  display:block; text-decoration:none; background:url(../images/awards7_d.gif) no-repeat left; float:left; margin:5px 0 0 0; }
	
	#awards a.award_1:hover	{ width: 38px; height: 55px;  display:block; text-decoration: none; background:url(../images/awards1_u.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_2:hover	{ width: 40px; height: 55px;  display:block; text-decoration: none; background:url(../images/awards2_u.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_3:hover	{ width: 28px; height: 55px;  display:block; text-decoration: none; background:url(../images/awards3_u.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_4:hover	{ width: 25px; height: 55px;  display:block; text-decoration: none; background:url(../images/awards4_u.jpg) no-repeat left; float:left; margin:0 35px 0 0; }
	#awards a.award_5:hover	{ width: 79px; height: 25px;  display:block; text-decoration: none; background:url(../images/awards5_u.jpg) no-repeat left; float:left; margin:15px 35px 0 0; }
	#awards a.award_6:hover	{ width: 112px; height: 25px; display:block; text-decoration: none; background:url(../images/awards6_u.jpg) no-repeat left; float:left; margin:15px 35px 0 0; }
	#awards a.award_7:hover	{ width: 61px; height: 47px;  display:block; text-decoration: none; background:url(../images/awards7_u.gif) no-repeat left; float:left; margin:5px 0 0 0; }
	.hide_link_text { visibility: hidden; }


#main_content { margin:0 0 10px 0; padding:8px 0 16px 0; background:url(../images/bg_maincol.png) repeat-y;}
	#main_content_divider { padding:8px 0 8px 0; border-top:1px dotted #64604e; }

#content_wrapper {padding:0 32px 0 23px;}

	#content_col1 { width:290px; float:left; margin:0 0 0 0; }
	#content_col2 { width:290px; float:right; margin:0 0 0 0; }


.content { color:#64604e; }	
		.content h1 { padding:2px 0 14px 0; margin:0 0 0 0; color:#4b483c; font-size:2.1em; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #64604e;}
		.content h2 { padding:16px 0 8px 0; margin:0 0 0 0; color:#4b483c; font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #64604e;}
		.content h3, .content h4, .content h5, .content h6 { padding:16px 0 0 0; margin:0 0 0 0; color:#4b483c; font-size:1.2em; font-weight:bold; }
		.content p 	{ padding:8px 0 0 0; font-size:1.2em; line-height:1.8em; color:#4b483c;}
		.content a.internal { font-weight:normal; color:#4b483c;}
		.content a 	{ font-weight:bold; text-decoration:none; color:#4b483c;}
		.content a:hover 	{ text-decoration:underline;}
		.content li	{ padding:8px 0 0 0; font-size:1.2em; line-height:1.8em; list-style-position:outside; list-style-type: disc; margin:0 0 0 30px; color:#4b483c;}
	
		.content iframe { margin:16px 0 0 0;}


	p.narrow_head_copy { padding:0 60px 0 0; }
	
	
	
.guest_comment { border-bottom:1px dotted #64604e; background:url(../images/quote_mark.png) 0px 8px no-repeat; margin:0 16px 0 8px; padding:16px 0 0 0; }
	.guest_comment p.comment_text { font-size:2.4em; margin:0 0 0 40px; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}
	.guest_comment p.comment_name { font-size:1.0em; margin:8px 0 8px 0; } 

.top_padding { margin:16px 0 0 0;}

.crylla_awards { border-top:1px dotted #64604e; clear:both; }
	.crylla_awards_image 	{ width:170px; min-height:100px; border-right:1px dotted #64604e; display:block; float:left; margin:0 16px 0 0; text-align:center; }
	.crylla_awards_image img { padding:16px 0;}
	p.crylla_awards_title 	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; color:#64604e; margin:16px 0 0 0; padding:0;}
	p.crylla_awards_text 	{ color:#64604e;}

table { border-top:1px dotted #64604e; border-left:1px dotted #64604e; margin: 5px 0 10px 0; width:610px; }
	th, td { border-right:1px dotted #64604e; border-bottom:1px dotted #64604e; text-align:center;}
	th { padding: 10px 2px; font-weight:bold; }
	td { padding:2px; }
	td.description { text-align:left; padding:2px 4px 2px 4px;}
	th.postcode_width { width:50px;}
	.bold_text { font-weight:bold; }

img.map { margin:0 0 10px 25px; }


.cottage_listing { margin:8px 0 8px 0; padding:10px 0 8px 16px; background:url(../images/bg_maincol.png) repeat-y; }
	.cottage_listing img { margin:0 8px 0 0; float:left; }
	
	.cottage_icons { width:110px; float:left; border-right:1px dotted #64604e; }
	.cottage_icons p { height:40px; width:110px;}
		 .sprite1  {background-position: -0px 	 0px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite2  {background-position: -0px 	 -51px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite3  {background-position: -0px 	 -102px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite4  {background-position: -0px 	 -153px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite5  {background-position: -0px 	 -204px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite6  {background-position: -0px 	 -255px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite7  {background-position: -0px 	 -306px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite8  {background-position: -0px 	 -357px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite9  {background-position: -0px 	 -408px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite10 {background-position: -0px 	 -459px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite11 {background-position: -0px 	 -510px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 .sprite12 {background-position: -0px 	 -561px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
 		 .sprite13 {background-position: -0px 	 -612px; float:left; background-image: url(../images/cottage_sprite.png); background-repeat:no-repeat;}
		 
	.cottage_listing .content { width:335px; float:left;}
	.cottage_listing .content a { width:266px; height:30px; display:block; margin:0 0 0 40px; padding: 10px 0 0 0; text-align:center;  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:normal;  color:#ffffff;}
		.cottage_listing .content a.bedshow1 { background:url(../images/btn_view_cottage_1.png) no-repeat top center;}
		.cottage_listing .content a.bedshow2 { background:url(../images/btn_view_cottage_2.png) no-repeat top center;}
		.cottage_listing .content a.bedshow3 { background:url(../images/btn_view_cottage_3.png) no-repeat top center;}
		.cottage_listing .content a.bedshow4 { background:url(../images/btn_view_cottage_4.png) no-repeat top center;}

	p.cottage_padding, h1.cottage_padding { padding:8px 0 8px 8px; }
	p.cottage_padding { font-size:1.0em; }

#cottage_detail_wrapper {}
	#cottage_detail_wrapper h1 { color:#64604e; font-size:4.5em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 8px 0; }

		.dark_bold_text { font-weight:bolder; color:#3e3c31;}


	#cottage_icons { border-bottom:1px dotted #64604e; border-top:1px dotted #64604e; text-align:center; }
		#cottage_icons img { padding:0 8px 0 8px; margin:3px 0 0 0;}

	#cottage_detail_col1 { margin:8px 0 0 0; float:left; width:300px; border-right:1px dotted #64604e;}
	#cottage_detail_col1 .content { margin:0 5px 8px 5px;}
		#cottage_detail_gallery { width:280; margin:0 0 0 10px;}		
		
		#cottage_gallery { z-index:800;}
	
	#cottage_detail_col2 { margin:8px 0 0 0; float:left; width:300px;}
		
		#cottage_detail_links { border-bottom:1px dotted #64604e; padding:0 0 6px 6px;  }
		#cottage_detail_links a  { display:block; float:left; width:144px; height:24px; padding:9px 0 0 0; margin:0 1px 0 1px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em;  color:#ffffff; text-align:center; text-decoration:none;  }

			#cottage_detail_links a.beddetails1  { background:url(../images/btn_cottage_detail_link_1.png) no-repeat top center; }
			#cottage_detail_links a.beddetails2  { background:url(../images/btn_cottage_detail_link_2.png) no-repeat top center; }
			#cottage_detail_links a.beddetails3  { background:url(../images/btn_cottage_detail_link_3.png) no-repeat top center; }
			#cottage_detail_links a.beddetails4  { background:url(../images/btn_cottage_detail_link_4.png) no-repeat top center; }
					
		
		#cottage_detail_links a:hover  { text-decoration:underline; } 
		
		#cottage_benefits { border-bottom:1px dotted #64604e; padding:8px 4px 16px 14px; }
		#cottage_benefits h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-style:italic; color:#4b483c; margin:8px 0 16px 0; }
		#cottage_benefits li { padding:4px 0 4px 30px; font-size:1.2em; background:url(../images/bullet_cottages.gif) no-repeat 0px 2px; color:#4b483c; }

		#cottages_lclub_link {   }
		#cottages_lclub_link a {padding:0 0 0 10px;  position:relative; top:-17px; float:left;display:block; width:291px; height:163px; }
		
		#cottages_smprint { padding:4px 0 0 10px;}


	.virtual_tour_full { width:600px; height:380px; text-align:center; margin:8px 0 0 4px;}
	
	.virtual_tour { width:316px; height:295px; text-align:center; float:right; margin:8px 0 0 16px;}
		.virtual_tour .tour_header, .virtual_tour_full .tour_header { padding: 8px 0 16px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#4b483c;}


.contact_us_wrapper { margin:8px 0 8px 0; padding:10px 32px 8px 24px; background:url(../images/bg_maincol.png) repeat-y; }

	#contact_col1 { margin:8px 0 0 0; padding:0 0 8px 0; float:left; width:295px; border-right:1px dotted #64604e;}
	
	.contact_us_wrapper .content p, #contact_col1 .content p, #contact_col2 .content p { font-size:1.2em; line-height:0.9em;}
	
	p .contact_1 { width:50px; display:inline-block; }
	p .contact_2 { width:120px; display:inline-block; }
	.indent 	 { margin:0 0 0 0; }
	
	
	
	#contact_col2 { margin:8px 0 0 8px; float:left; width:295px;}
	
	form p { margin:4px 0 4px 0; text-align:left; clear:both; }
	label { width:180px; float:left; margin:0 16px 0 8px; text-align:right; }
	input, select, textarea { background:#efe9bb; width:250px;}
	
	input.input_btn { background:#efe9bb; width:50px; margin:0 10px 0 0;}



#holiday_wrapper { margin:0 0 0 0; padding:5px 0 6px 0;} 
		#holiday_wrapper .holiday_image 	{ width:325px; height:224px; float:left;}
		
		#holiday_wrapper .holiday_image a.holiday_link { background:url(../images/holiday_btn_d.png) no-repeat top center; display:block; width:325px; height:50px; text-align:center; padding: 170px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; color:#64604e; text-decoration:none; font-size:1.8em;}
		#holiday_wrapper .holiday_image a.holiday_link:hover { background:url(../images/holiday_btn_u.png) no-repeat top center; display:block; width:325px; height:50px; color:#ffffff; }

#special_offer_wrapper { width:650px; margin:0 15px 10px 5px;}
	.special_offer 	{ width:315px; background:url(../images/bg_special_offers.png) top center; margin:0 10px 10px 0; padding:0 0 16px 0;}
	.special_offer .content { padding:0 8px 0 8px;}
	.special_offer .content img { padding:5px 0 0 0;}
	
	.offer_header	{ width:289px; height:55px; background:url(../images/bg_special_offer_header.png) no-repeat top center; text-align:center; padding:14px 10px 0 10px; margin:0 0 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#ffffff;}



#message_board_wrapper {background:url(../images/bg_maincol.png) repeat-y;}

img.message_board_stamp {position:absolute; top:190px; right:-12px;}

#message_board_left { float:left;}
#message_board_right {float:left; padding: 60px 0 0 0;}

.message_board_1, .message_board_2, .message_board_3, .message_board_4 {width:320px;}
.message_board_1 strong, .message_board_2 strong, .message_board_3 strong, .message_board_4 strong {font-weight:bold;}
	
.message_board_1 .message_board_header {background:url(../images/msg_board/1top.png) no-repeat; height:36px; color:#34312a; font-size:1.5em;padding: 36px 0 0 34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}
	.message_board_1 .content {background:url(../images/msg_board/1middle.png) repeat-y; padding: 0 30px 0 35px;}
	.message_board_1 .content p, .message_board_1 .content li {color:#fff; padding-top:0;}
	.message_board_1 .message_board_bottom {background:url(../images/msg_board/1bottom.png) no-repeat; height:24px;}
	
.message_board_2 .message_board_header {background:url(../images/msg_board/2top.png) no-repeat; height:36px; color:#fff; font-size:1.5em; padding: 34px 0 0 34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}
	.message_board_2 .content {background:url(../images/msg_board/2middle.png) repeat-y; padding: 0 30px 0 35px;}
	.message_board_2 .content p, .message_board_2 .content li {color:#3e3c31; padding-top:0;}
	.message_board_2 .message_board_bottom {background:url(../images/msg_board/2bottom.png) no-repeat; height:60px;}

.message_board_3 .message_board_header {background:url(../images/msg_board/3top.png) no-repeat; height:34px; color:#fff; font-size:1.5em; padding: 36px 0 0 35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}
	.message_board_3 .content {background:url(../images/msg_board/3middle.png) repeat-y; padding: 0 30px 0 35px;}
	.message_board_3 .content p, .message_board_3 .content li {color:#3e3c31; padding-top:0;}
	.message_board_3 .message_board_bottom {background:url(../images/msg_board/3bottom.png) no-repeat; height:54px;}

.message_board_4 .message_board_header {background:url(../images/msg_board/4top.png) no-repeat; height:35px; color:#34312a; font-size:1.5em; padding: 34px 0 0 33px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}
	.message_board_4 .content {background:url(../images/msg_board/4middle.png) repeat-y; padding: 0 30px 0 35px;}
	.message_board_4 .content p, .message_board_4 .content li {color:#fff; padding-top:0;}
	.message_board_4 .message_board_bottom {background:url(../images/msg_board/4bottom.png) no-repeat; height:18px;}

#message_board_border {float:left; border-bottom: 1px dotted #64604E; width:600px; margin: 10px 0 10px 22px;}


#scrolling_nav { margin:385px 0 0 0;}

#footer { background-color:#64604e; margin:10px 15px 10px 0px; padding:5px 0; width:640px; text-align:center; float:right; font-size:0.9em;}
	#footer li { display:inline; padding:0 2px 0 2px; color:#ffffff;}
	#footer a, #footer p  { color:#ffffff; text-decoration:none;}
	#footer a:hover  { color:#ffffff; text-decoration:underline;}

#phone {position:absolute; right:15px;}
img.stamp {float:right; margin: -10px -50px 0 0;}
img.stamp2 {float:right; margin: -3px -57px 0 0;}

#flags {width:640px; float:right; margin-right:15px;}
#flags img {display:block; margin:auto;}

#newsletter p {padding: 8px 0 8px 30px; font-size:1.1em; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif;}
#newsletter a#go {background-image:url(../images/btn_go_u.png); width:30px; background-repeat:no-repeat; float:left; height:30px;}
#newsletter a#go:hover {background-image:url(../images/btn_go_d.png);}
#newsletter #go span {display:none;}
#newsletter form input {width:175px; height:18px; margin: 2px 5px 10px 30px; float:left; color:#64604e; border-top: 1px solid #7F7C64; border-left: 1px solid #7F7C64; border-right: 1px solid #C6C19B;	border-bottom: 1px solid #C6C19B; padding-top:2px; padding-left:2px;}

#twitter {width:230px; margin: 0 0 0 25px; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif;}
#twitter_top {background:url(../images/twitter_top.png); height:53px; font-size:0.9em;}
#twitter_middle {background:url(../images/twitter_middle.png); background-repeat:repeat-y; font-size:1.1em;}
#twitter_bottom {background:url(../images/twitter_bottom.png); height:46px; font-size:1.1em; margin: -1px 0 0 0;}
/*set a negative margin to hide border for 2nd twitter update*/
#twitter_top, #twitter_bottom, #twitter_middle {width:230px;}
#twitter_top, #twitter_bottom {background-repeat:no-repeat;}

#twitter_top p, #twitter_bottom p {color:#fff;}
#twitter_top p {padding: 12px 15px 5px 20px;}
#twitter_top p.line2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; padding-top:0;}
#twitter_bottom p {padding: 12px 15px 0 55px;}
#twitter_bottom a {text-decoration:none; color:#fff;}
#twitter_bottom a:hover {text-decoration:underline;}
#twitter strong {font-weight:bold;}

#twitter_update_list li {margin: 0 19px 0 20px; padding: 10px 0 10px 0; line-height:1.5em; border-bottom: 1px dotted #63604e;}
#twitter_update_list li a {color:#7c9c00; text-decoration:none; padding-right:10px;}
#twitter_update_list li a:hover {text-decoration:underline;}




/*

NOTES

text dark 	= #3e3c31
text light 	= #64604e
text darker = #4b483c
//dark brown  = #34312a

border:1px solid #ff0000;

*/