/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body{
 margin:0;
 padding:0;
}

.wrapper{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a5f46;
}

.pagewrap{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	width:100%;
	margin:auto;
	color:#7a5f46;
}

.wrapper_bg{
	width:100%;
	background:url('images/template/wrapper_bg.png') bottom repeat-x;
	padding-bottom:40px;
	border-bottom:1px solid #e7e7e7;
}

#header{
	width:100%;
	position:fixed;
	z-index:999;
	height:170px;
/*	background:#fff;*/
	background:#fafafa;
	border-bottom:1px dashed #e7e7e7;	
}

#nav1{
	/*margin-left: 50px;*/
	background:#f1f1f1;
	width:960px;
	margin:auto;
}

.page-padding {
	/*height: 170px;*/
	width: 100%;
	padding-top:170px;
}

#page1 {
	/*height:770px;*/
	height:auto;
	
	width: 960px;
	padding-top: 0px;
	margin:auto;
}

#section_contact{
	height:380px;
	width: 960px;
	padding-top: 0px;
	margin:auto;
}

#section_footer{
	height:80px;
	width: 960px;
	padding-top: 0px;
	margin:auto;
}


a, a img{
	color: #f16781;
	border:none;
	outline:none;
	text-decoration:none;
}

.logo, .logo a img{
	float:left;
	outline:none;
	border:none;
}

.social{
	float:right;
	display:block;
	height:77px;
	width:150px;
}

#nav{
	/*position:relative;*/
	float:right;
	display:block;
	margin-top:40px;
}

#nav ul{
	float:left;
	
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}

#nav ul li {
	float:left;
	padding:0;
}

#nav ul li a{
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#7a5f46;
	line-height:inherit;
	padding-bottom:10px;
	cursor:pointer;
}

.nav_item{
	margin-left:25px;
	display:block;
}

.a_selected{
	border-bottom:4px solid #f16781;
}

.not_selected{
	/*border-bottom:4px solid #eeeeee;*/
}

#pink_bar{
	margin-top:1px;
	background:#f16781;
	height:4px;
}

.grey_box{
	/*background: #f7f4ef;
	background: #f8f8f8;
	/*color:#fff;*/
	/*color:#888888;*/
	background: #fff;
	padding:15px 15px 3px 15px;
	margin-top:15px;
	font-size:12px;
	line-height:18px;
	text-align:left;
	
}

.module_title{
	background:#f16781;
	color:#fff;
	padding:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	
	margin-top:-15px !important;
}

.header_small{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#f16781;
	padding-bottom:6px;
}

.social_box{
	margin-top:15px;
	font-family:'Century Gothic', "Times New Roman", Times, serif;
	color:#7a5f46;
	font-size:12px;
	line-height:1.15;
	background:#fff;
	/*background:url('images/template/social_bg.png') repeat-x;*/
	width:360px;
	height:220px;
}

.heading_title, .heading_title1, .heading_title2, .heading_title3, .heading_title4, .heading_title5, .heading_title6, .heading_title7{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#f16781;
	margin-top:30px;
}

.heading_title_x{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#f16781;
	border-bottom:2px solid #f16781;
}

div label{
	font-size: 13px;
}

.heading_price{
	float:right;
	background:url(images/template/contract.png);
	width:28px;
	height:28px;
}

.heading_price1{
	float:right;
	background:url(images/template/contract.png) right center;
	width:28px;
	height:28px;
	margin-top:-2px;
}

.module_content{
	font-size:14px;
	line-height:1.4;
}

.module_content img{
	display:none !important;
}

.modal_content .heading_title{
	margin-top:5px !important;
	margin-bottom:10px !important;
}

.modal_content{
	/*text-align:justify;*/
	margin-top:10px;
	margin-bottom:10px;
	font-family:'Century Gothic',Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color: #7A5F46;
}

.modal_content ul li, .modal_content ol li{
	/*text-align:justify;*/
	font-family:'Century Gothic',Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color: #7A5F46;
}

.button{
	margin-top:40px;
}

.accordionButton{
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	font-size:20px;
	padding:13px 0;
	color:#f16781;
	border-bottom:4px solid #f16781;
	cursor:pointer;
}

.accordionContent, .accordionContent1{
	font-size:14px;
	text-align:justify;
	/*border-bottom:4px solid #f16781;*/
}

.expand{
	float:right;
}

.contact_item{
	font-size:18px;
	padding:10px 0;
}



#footer{color:#7A5F46;line-height:1.5;}

#footer a{
	color:#7A5F46;
	line-height1.5;
	
	
}

#to_top{
	width:980px;
	margin:0;
	padding:0;
	margin:auto;
}

.mumsform{
	background:#fbfbfb;
	border:1px solid #e7e7e7;
	color:#888888;
	font-size:18px;
	font-weight:normal;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:5px;
	margin-bottom:10px;
}

textarea{
	background:#fbfbfb;
	border:1px solid #e7e7e7;
	color:#888888;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:18px;
	padding:5px;
}

.mums_checkbox{
	margin-bottom:5px;
}

label{
	position:relative;
	margin-left:3px;
	color:#999999;
	font-style:italic;
	font-size:14px;
}

.label_checkbox{
	color:#999999;
	font-style:italic;
	font-size:14px;
	padding-left:3px; 
	margin-bottom:5px;
}

.nowrap1{
	float:left !important;
	display:inline-table;
}

#confirm_booking{
	cursor:pointer;
}

#result{
	display:none;
	border:3px solid #f16781;
	color:#f16781;
	font-size:18px;
	font-weight:bold;
	margin-left:30px;
	padding:9px;
	/*width:250px;
	padding:10px;*/
}

.modal_title{
	background:#f16781;
	color:#fff;
	padding:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.modal_content{
	padding:8px;
	color: #7A5F46;
}

.readmore{
	cursor:pointer;
}

.readmore_text1, .readmore_text2, .readmore_text3, .readmore_text4,
.readmore_text5, .readmore_text6, .readmore_text7, .readmore_text8{
	display:none;
}

.pinktext{
	color:#F16781 !important;
}

.on{
	background:url(images/template/contract.png) right no-repeat;
}

.off{
	background:url(images/template/expand.png) right no-repeat;
}

