/* Marketing Matters Website */
/* ############################################################## */
/* ###################### main stuff first  ##################### */
/* ############################################################## */

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#cccccc;
	}
.black {
	color:#000000;
	font-weight:bold;
	}
	
a {text-decoration: underline;}

a:link {color: #003399;}

a:visited {color: #003399;}

a:hover {text-decoration: underline;}

	#frame {
		width:1024px;
		margin-right:auto;
		margin-left:auto;
		margin-top:1px;
		margin-bottom:1em;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		color:#49565F;
		}

	#topstrip {
		width:100%;
		background-color:#074f29;
		height:20px;
	}
	
	#topnav_img {
		margin:0px;
		padding:0px;
		width:300px;
		height:80px;
		float:left;
	}



	#topnav_img img {
		margin-top:10px;
		margin-left:30px;
		padding:0px;
	}



	#topnav {
		margin:0px;
		padding:0px;
		width:700px;
		height:70px; 
		float:right;
		text-align:left;
		color:#ffffff;
	}
	
	#topnav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		padding-right:15px;
		height:27px;
		width:700px;
		float:right;
		background-color:#074f29;
		border-bottom:27px solid #c6e6d3; 

		}

	#topnav li {
		float:left;
		margin:0px;
		width:16.66666%;
		text-align:center;
		list-style-type:none;
		font-size:0.8em;
		padding-top:5px;
	}

	#topnav li.active {
		background-color:#c6e6d3;
		color:#074f29;
		height:27px;
	}



	#topnav a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#topnav a:hover {
		text-decoration:none;
	}




	#topnav_subnav_estate {
		color:#074f29;
	}

	#topnav_subnav_estate p {
		float:left;
		margin:0px;
		text-align: left;
		list-style-type:none;
		font-size:0.8em;
		padding-top:5px;
		margin-top:-42px;
		margin-left:140px;
	}

	#topnav_subnav_estate p a {
		text-decoration:none;
		font-weight: bold;
		color:#074f29;
	}


	#topnav_subnav_estate p a:hover {
		text-decoration:underline;
	}

	
	#topnav_subnav_letting {
		color:#074f29;
	}

	#topnav_subnav_letting p {
		float:left;
		margin:0px;
		text-align: left;
		list-style-type:none;
		font-size:0.8em;
		padding-top:5px;
		margin-top:-42px;
		margin-left:253px;
	}

	#topnav_subnav_letting p a {
		text-decoration:none;
		font-weight: bold;
		color:#074f29;
	}


	#topnav_subnav_letting p a:hover {
		text-decoration:underline;
	}


	#topnav_tel {
		margin:0px;
		padding:0px;
		float:right;
		text-align:right;
		color:#a0d5b5;
		font-weight:bold;
		font-size:1.2em;
		margin-top:-10px;
		margin-bottom:-10px;
		margin-right:23px;
	}
	
	
	#header {
		height:320px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
	}

	#header_contact {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_contact.gif);
		background-repeat:no-repeat;
	}

	#header_estate {
		height:120px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_estate.gif);
		background-repeat:no-repeat;
	}

	#header_lett_agency {
		height:120px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_let.gif);
		background-repeat:no-repeat;
	}

	#header_letting {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/header_landlrd.gif);
		background-repeat:no-repeat;
	}

	#header_buying {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_buy.gif);
		background-repeat:no-repeat;
	}

	
	#header_selling {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_sell.gif);
		background-repeat:no-repeat;
	}

	#header_renting {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_rent.gif);
		background-repeat:no-repeat;
	}

	#header_news {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_news.gif);
		background-repeat:no-repeat;
	}

	#header_lothians {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/lothians.gif);
		background-repeat:no-repeat;
	}

	#header_perthshire {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/aberdeen.gif);
		background-repeat:no-repeat;
	}


	#header_help {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_help.gif);
		background-repeat:no-repeat;
	}

	#header_properties {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/hdr_prop.gif);
		background-repeat:no-repeat;
	}

	#header_temp {
		height:55px;
		width:575px;
		margin-left:0px;
		margin-top:15px;
		float:left;
		background-image:url(/graphics/TEMP.jpg);
		background-repeat:no-repeat;
	}


	#header_green_box {
		background-color:#000000; 
		height:100px;
		width:575px;
		margin:0px;
		padding:0px;
		margin-top:220px;
		color:#ffffff;
/*		color:#333634; */
		  /* for IE */
		  filter:alpha(opacity=60);
		  /* CSS3 standard */
		  opacity:0.6;
		  /* for Mozilla */
		  -moz-opacity:0.6;
	}


	#header #header_green_box h1 {
		color:#FFFFFF;
		font-size:1em;
		margin:0px;
		padding:0px;
		margin-left:0.8em;
		margin-right:0.8em;
		padding-top:5px;
	}

	#header #header_green_box p {
		color:#FFFFFF;
		font-size:0.8em;
		margin:0px;
		padding:0px;
		margin-left:1em;
		padding-top:5px;
		margin-right:1em;
	}

	#header #header_green_box p a{
		color:#FFFFFF;
	}


	#search {
		width:250px;
		height:320px;
		background-color:#c6e6d3;
		float:left;
		margin-top:15px;
		background-image:url(/graphics/SEARCH_PROP.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}

	#search table {
		margin-left:10px;
		margin-right:10px;
	}



	#search p {
		font-weight:bold;
		font-size:0.8em;
		margin:0px;
		padding:0px;
		margin-top:7px;
		margin-bottom:4px;
	}
	
	#search select {
	width:112px;}

	
	#contactus {
		width:250px;
		background-color:#c6e6d3;
		float:left;
		margin-top:15px;
		padding-bottom:1em;
	}

	#contactus p {
		font-size:0.8em;
		margin:0px;
		padding:0px;
		margin-top:7px;
		margin-bottom:4px;
		margin-left:1em;
		margin-right:1em;
	}	
	
	#address {
		width:250px;
	}
	
	#address p {
		font-size:0.8em;
		margin:0px;
		padding:0px;
		margin-top:7px;
		margin-bottom:4px;
		margin-left:1em;
		margin-right:1em;
	}
	
	#address_left {
		width:100%;
		font-size:0.8em;
	}
	
	#testimonial_wrap {
		margin-top:10px;
		background-color:#a0d5b5;
		width:125px;
	}

	#testimonial_strip_left_top {
		background-image:url(../graphics/MAV001_QUT001.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		height:46px;
	}

	#testimonial_strip_left_bottom {
		background-image:url(../graphics/MAV001_QTE002.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		height:46px;
	}

	#testimonial_wrap p {
		font-size:1em;
		font-weight:bold;
		color:#FFFFFF;
		padding:10px;
		margin:0px;
	}

	#testimonial_wrap p.name {
		font-size:0.7em;
		color:#074f29;
		padding:10px;
		margin:0px;
	}

	#wrap_left {
		float:left;
		width:125px;
		margin-left:30px;
		margin-top:15px;
		margin-right:10px;
	}
	
	#wrap_center {
		width:585px;
		float:left;
	}	

	#wrap_right {
		width:250px;
		float:left;
	}	

	
	#nav_left {
	}

	#nav_left ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	#nav_left li {
		margin:0px;
		padding:0px;
		width:100%;
		padding-bottom:7px;
	}

	#nav_left li a img {
		border:none;
	}

	#nav_left ul, #nav_left li {
	list-style-type: none;
	line-height: 20px;
	}
	


	

	#content {
		width:585px;
		float:left;
		margin-top:10px;
		border-right:1px solid #c6e6d3;
	}
	
	#content p {
		margin-left:0px;
		font-size:0.8em;
		margin-right:10px;
	}

    #content li {
		font-size:0.8em;
	}

    #content li li {
		font-size:1em;
	}


	


	#content h1 {
		margin-left:0px;
		padding-top:0.8em;
		margin-top:0em;
		margin-bottom:0;
		padding-bottom:0em;
		font-size:0.9em;
		font-weight:bold;
		margin-right:1em;
		color:#074f29;
	}

	#content h2 {
		margin-left:1em;
		margin-top:1em;
		font-size:0.8em;
		font-weight:bold;

	}



	#content li {
	list-style-type: disc;
	}

	#content table {
		margin-left:1em;
		background-color:#CCCCCC;
		padding:0.5em;
	}

	.offices {
		float:right;
		margin-left:10px;
		margin-right:10px;
		width:210px;
		margin-top:20px;
	}

	.offices img {
		margin-bottom:10px;
	}


	#content_news_bar {
		margin-left:10px;
		margin-top:10px;
		width:230px;
		float:left;
	}

	#content_news_bar h1 {
		font-size:0.8em;
		margin-left:2px;
		margin-top:0px;
	}

	#content_news_bar h2 {
		font-size:0.7em;
		text-decoration:underline;
		margin-left:2px;
		margin-top:0px;
	}


	#content_news_bar p {
		padding-right:10px;
		font-size:0.7em;
		margin-left:2px;
		margin-top:0px;
		margin-bottom:5px;
	}


	#content_box_wrap {
		width:570px;
		float:left;
		margin-left:0px;
		margin-top:10px;
	}

	#content_box_forsale {
		width:260px;
		border: 1px solid #074f29;
		padding:5px;
		float:left;
		background-image:url(/graphics/btn_bg_news_buy.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		margin-bottom:8px;
		padding-bottom:10px;
	}

	#content_box_forsale h1 {
		font-size:0.8em;
		font-weight:bold;
	}

	#content_box_forsale p {
		padding-right:15px;
	}

	#content_box_landlord {
		width:260px;
		float:left;
		margin-left:10px;
		border: 1px solid #074f29;
		padding:5px;
		background-image:url(/graphics/btn_bg_news_landlrd.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		padding-bottom:10px;
	}

	#content_box_landlord h1 {
		font-size:0.8em;
		font-weight:bold;
	}

	#content_box_landlord p {
		padding-right:15px;
	}

	#advice_buying {
		width:50%;
		float:left;
	}

	#advice_selling {
		width:50%;
		float:right;
	}


	#footer {
		margin-right:auto;
		margin-left:auto;
		text-align: center;
		width:100%;
		background-color:#49565F;
		color:#ffffff;
		font-weight:normal;
		margin:0px;
		padding:0px;
		margin-top:1.5em;
		}
	
	#footer ul, li {
	   list-style: none;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#footer ul {
	    clear:both;
		text-align: center;
	    margin: 0 auto;
		padding-top:0.4em;
		padding-bottom:0.4em;
	}

	#footer li {
	   display: inline;
	    margin:0em;
		padding-left:0.5em;
		font-size:0.7em;
	}
	
	#footer a {
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
	}

	#footer a:hover {
		font-size:1em;
		color: #ffffff;
		text-decoration: underline;
	}
	

	

	.property_details {
		width:573px;
		border:1px solid #c6e6d3;
		margin-bottom:5px;
	}

	.property_details_img {
		width:120px;
		float:left;
	}

	.property_details_img img {
		margin:5px;
	}


	.property_details_content {
		float:left;
		width:435px;
		margin-left:15px;
	}

	.property_details_content h1 {
		font-size:1em;
		font-weight:bold;
		margin-bottom:0px;
	}


	.property_details_content p {
		margin-top:0px;
	}

	.propertyimages {
		width:270px;
		float:left;
		border:1px solid #c6e6d3;
	}

	.propertyimages img {
		padding:5px;
	}

	.property_features {
		width:260px;
		margin-left:10px;
		border:1px solid #c6e6d3;
		float:left;
		font-size:0.7em;
		background-color:#FFFFFF;
		padding-bottom:10px;
	}

	#content .property_features h1{
		font-size:1.2em;
		font-weight:bold;
		margin-top:5px;
		margin-left:5px;
		padding:0px;
	}


	.feature_name {
		float:left;
		width:180px;
		margin-top:5px;
		margin-left:5px;
	}

	.feature_value {
		float:left;
		width:40px;
		margin-top:5px;
		margin-left:5px;
	}
