@charset "utf-8";
/* CSS Document */

/* /////////////////////////////////////  html tags //////////////////////////////////// */
	html, body { margin: 0px; padding:0px; color:#777; background:#ede3c8 url(../img/bg_main.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	h1, h2, h3, h4 { margin:0; padding:0;}
	h1{font-size:inherit;}
	h2{font-size:inherit;}
	h3{font-size:inherit;}
	h4{font-size:inherit;}
	margin{margin:0;}
	padding{padding:0;}
	a{ text-decoration:none; color:#970600;}

/* /////////////////////////////////////  divs //////////////////////////////////// */
	#wrapper{ margin:0 auto; width:925px; position:relative;}
	#masthead{ height:110px; background:url(../img/bg_wrapper.jpg) no-repeat top;}
		#mastnav{height:30px; float:right;}
		#mastnav ul{margin:0 20px 0 0; padding:80px 0 0 0;}
		#mastnav li{ display:inline; list-style:none; color:#975c3d; }
		#mastnav li a{color:#975c3d; padding:3px 7px 5px 7px; text-decoration:none;}
		div #mastnav li a:hover{ background:#cda355; color:#fff; padding:3px 7px 5px 7px;}
		#mastnav li a:active{  background:#970600; color:#fff;}
		.mastnavleft{ background:url(../img/mastnavleft.gif) no-repeat left;}
		.mastnavright{ background:url(../img/mastnavright.gif) no-repeat right;}
	#columnbox{ background:url(../img/bg_columnbox.jpg) top left repeat-y ;}
		* html #columnbox{ }
	#leftcolumn{ float:left; width:282px; }
	#logo{ width:280px; height:130px; background:url(../img/logo2.jpg) no-repeat top; margin:40px 0 0 0;}
	#contacts{padding:20px;  text-align:right;}
	#contactsblock{ border-top:1px solid #fff;padding:5px 0 0 0; color:#fff; background:url(../img/contentblock.gif) no-repeat top left;}
	#content{padding:20px 20px 0 0;}
	#content2{padding:20px 20px 0 20px;}
	* html #content2{padding:20px 20px 0 15px;}
	#rightcolumn{ float:left; width:640px; background:#eeefd3;}
	#rightnav{ height:45px; background:#970600;}
		#rightnav ul{margin:0; padding:0 0 0 20px;}
		#rightnav li{ display:inline; list-style:none; color:#fff; line-height:45px;}
		#rightnav li a{ color:#fff; padding:5px; text-decoration:none;}
		#rightnav li a:hover{}
	#footer{height:50px; background:url(../img/footer.jpg) no-repeat left;}
	#clear{ clear:both;}
	#advicecontacts {background:#e7e0bb; padding:10px;}
	#advice_person{}
	#advice_icon{ background:url(../img/li_advice.jpg) no-repeat; height:35px;}
	/* home */ 
	#intro{ float:left; width:255px; padding:10px 15px 0 20px; font-size:21px; font-family:"Times New Roman", Times, serif; color:#970600;}
	#intro p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8f8f8f; font-size:12px; padding:10px 0 0 0;}
	#img_1{ float:right; background:url(../img/img_1.jpg) no-repeat; width:295px; height:325px; padding:21px 0 0 32px;}
	#light{ background-color:#f6f7e7; padding:20px; margin:10px 0 0 0; }
	#light_1{float:left; width:185px; height:167px; background:url(../img/bg_services.gif) no-repeat;}
	#light_1 ul{ margin:40px 0 0 30px; padding:0;}
	#light_1 li{  list-style-image:url(../img/tik2.png);}
	#light_2{ float:left; width:270px;background:#f6f7e7; margin:0 0 0 20px;}
	#light_3{float:right; width:100px;background:#f6f7e7; }
	#light_title{ font-size:18px; font-weight:normal; border-bottom:1px solid #efecd2; padding:0 0 5px 0;}
	#light_copy{ padding:5px 0 0 0; border-top:1px solid #fff;}
	#light_button{ width:75px; background:url(../img/arrow_light.gif) no-repeat right; border-bottom:1px dotted #8f8f8f; float:right; cursor:pointer;}
	#left{ float:left;}
	#right{float:right;}
	#img_main{ width:607px; height:261px; background:url(../img/bg_main.gif) no-repeat; padding:20px 0px 0px 25px;}
	* html #img_main{ width:587px; height:261px; background:url(../img/bg_main.gif) no-repeat; padding:20px 0 0 20px;}
	#title{ font-size:21px; color:#970600; font-family:"Times New Roman", Times, serif; height:29px; text-align:left;}
	#title2{ font-size:21px; color:#574525; font-family:"Times New Roman", Times, serif; height:29px; text-align:left;}
	#heading{color:#970600; font-weight:bold;}
	#service{ float:left; width:290px; border-bottom:1px solid #fff; border-top:1px solid #efecd2; margin: 0 5px; padding:5px 0;}
	* html #service{width:285px;}
	#service ul{ margin:0;padding:0;}
	#service li{ margin:0 0 0 15px; line-height:20px;}
	#third{ width:33%; float:left;}
	#third span{ font-size:14px; font-weight:100; line-height:35px; color:#975c3d;}
	#details{ background:#fff; padding:5px; border:1px solid #ede3c8; margin:10px 0 0 0;}
	#numbers{ float:left; width:33%;font-weight:bold; font-size:11px; color:#cfa869;}
	 .label{ font-size:12px; font-weight:bold; color:#574528;}
	#ajax{margin:20px 0 0 0; text-align:left;}
	#ajaxphoto{ position: absolute; left:30px; bottom:80px; border:10px solid #fff;}
	#copy{  margin:20px 0 0 0; line-height:14px; text-align:justify;}
	#hide{ visibility:hidden;}
/* /////////////////////////////////////  classes //////////////////////////////////// */
	/* positions */
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;}
	.ml10{margin:0 0 0 10px;}
	
	/* colours */
	.white{color:#fff;}
	.black{color:#000;}
	.maroon{color:#970600;}
	.brown1{color:#574525;}
	.brown2{color:#975c3d;}
	.brown3{color:#cda355;}
	.brown4{color:#e7e0bb;}
	.brown5{color:#eeefd3;}

	/* font-size and weight */
	.ten{font-size:10px;}
	.twelve{font-size:12px;}
	.fourteen{font-size:14px;}
	.sixteen{font-size:16px;}
	.eighteen{font-size:18px;}
	.twenty{font-size:20px;}
	.twentytwo{font-size:22px;}
	.twentyfour{font-size:24px;}
	.bold{ font-weight:bold;}
	
	
	.botborder{ border-bottom:1px solid #fff;}
/* /////////////////////////////////////  JQUERY TABS  //////////////////////////////////// */
.ui-tabs-hide { display: none; }

