@media ( min-width: 571px) and ( max-width: 959px ) {

	



body{

	background:#FFF;

	color:#000;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:100%;	

	}



.container{

	width:95%;

	margin:0 auto;	

}



/* GENERAL */



/* TOP */

.topbg{

	background:url(../images/topbg.jpg) repeat-x 0 0 #FFF;

	height:auto;

}

.toparea{

	width:100%;

}

.toparea-cont{

	padding:34px 0 0 0;

}

.toparea-cont-left{

	width:45%;

	float:left;

}

.toparea-cont-left a.logo{

	display:block;

	background:url(../images/st-andrew.png) no-repeat;

	height:109px; width:439px;

	margin-bottom:25px;

}

.toparea-cont-right{

	width:15%;

	float:right;

}

.toparea-cont-right-image{

	display:block;

}

/* TOP */



/* NAV */

.navbg{

	background:#e8e8e8;

}

ul.menu{

	margin:0 0 0 0;

	width:100%;

}

ul.menu li{

	float:left;

	margin:0 0 0 0;

	/*width:20%;*/

}

ul.menu li a{

	display:block;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px; color:#4e3425;

	font-weight:bold;

	padding:10px 20px;

	text-decoration:none;

	text-transform:uppercase;

}

ul.menu li a:hover{

	display:block;

	background:#5f5f5f;

	color:#FFF;

}

ul.menu li a.active{

	display:block;

	background:#5f5f5f;

	color:#FFF;

}

/* NAV */



/* BODY */

.bodyarea{

	width:100%;

}

.bodyareacont{

	padding:15px 0 0 0;

}

h2{

	font-family:Verdana, Geneva, sans-serif;

	font-size:20px; color:#713f23;

	font-weight:bold;

	padding-bottom:15px;

}

p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px; color:#5c5c5c;

	line-height:20px;

	text-align:justify;

	padding-bottom:15px;

}

a.more{

	display:block;

	background:#e6dfae;

	font-size:13px;

	color:#713f23;

	text-align:center;

	width:95px;

	padding:15px 0;

	text-decoration:none;

	margin-bottom:15px;	

}

a:hover.more{

	display:block;

	background:#713f23;

	color:#FFF;

}

.devider{

	background:#e5e5e5;

	width:100%; height:5px;

	margin-bottom:25px;

}



.bodyareacont-left{

	width:55%;

	float:left;

}

.bodyareacont-left h2.quote{

	background:url(../images/quotemark.png) no-repeat 0 0;

	font-family:Verdana, Geneva, sans-serif;

	font-size:20px; color:#713f23;

	font-weight:bold;

	padding-left:55px;

	line-height:30px;

	margin-bottom:15px;

}



.bodyareacont-right{

	width:30%;

	float:right;

}

.bodyareacont-right a.newslink{

	display:block;

	background:url(../images/latest-news.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;

	margin-top:35px;

}

.bodyareacont-right a:hover.newslink{

	display:block;

	background:url(../images/latest-news-hover.png) no-repeat;

	height:109px; width:286px;

}



.bodyareacont-right a.newsletter{

	display:block;

	background:url(../images/newsletter.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;	

}

.bodyareacont-right a:hover.newsletter{

	display:block;

	background:url(../images/newsletter-hover.png) no-repeat;

	height:109px; width:286px;

	float:right; margin-bottom:30px;	

}

/* BODY */





/* FOOTER TOP */

.footertophead{

	background:url(../images/foottophead.jpg) repeat-x;

	height:auto; padding-top:8px; margin-top:15px;

}

.footertopbg{

	background:url(../images/foottopbg.jpg) repeat;

	height:auto;

}

.footerarea{

	width:100%;

}

.footerareacont{

	padding:45px 0 45px 0;	

}



.footerareacont-left{

	width:30%;

	float:left;	

}

.footaddr{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#565251;

	line-height:18px;

	font-weight:normal;

}

.footaddr span{

	font-weight:bold;

	color:#000;

}

.gmapbg{

	width:100%;

	height:280px;

	padding:10px;

	margin-bottom:45px;	

	background:#84786e;

}

.gmapbg-container{

	width:100%;

	height:280px;

	overflow:hidden;

}



.footerareacont-mid{

	width:30%;

	float:left;

	margin-left:30px;	

}



.footerareacont-right{

	width:30%;

	float:left;

	margin-left:30px;	

}

/* FOOTER TOP */



/* FOOTER */

.footbg{

	background:url(../images/footerbg.jpg) repeat-x #322921;

	height:auto;

}

.footarea{

	width:100%;

}

.footareacont{

	padding:60px 0 0 0;

}

.footareacont-left{

	width:45%;

	float:left;

}

.coryright{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#8e8e8a;

	padding-bottom:22px;

}

.footareacont-right{

	width:30%;

	float:right;

}

.credit{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#8e8e8a;

	padding-bottom:22px;

	float:right;

}

.credit a{

	color:#c4c4c1;

	text-decoration:none;

}

/* FOOTER */



/* CONTACT */

.contactarea{

	width:100%;

}

.contactareacont{

	padding:0 0 0 0;

}

.contactareacont-left{

	width:30%;

	float:left;

	/*border:#000 1px solid;*/

}

.contactBlock{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#565251;

	line-height:18px;

	font-weight:normal;	

}

.contactBlock span{

	font-weight:bold;

	color:#000;

}

.contactareacont-mid{

	width:30%;

	float:left;

	margin-left:30px;

	/*border:#000 1px solid;*/

}

.contactareacont-right{

	width:30%;

	float:left;

	margin-left:30px;

	/*border:#000 1px solid;*/

}

.contactareacont-right input.txt{

	border:#CCC 1px solid;

	background:#FFF;

	width:70%;

	height:25px; line-height:25px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px; color:#666;

	padding-left:7px;

	outline-style:none;

}

.contactareacont-right textarea.txxt{

	border:#CCC 1px solid;

	background:#FFF;

	width:70%;

	height:100px; line-height:18px;

	font-family:Verdana, Geneva, sans-serif;

	overflow:auto;

	font-size:13px; color:#666;

	padding-left:7px;

	outline-style:none;

}

/* CONTACT */





}