﻿@charset "utf-8";
/* CSS Document */

/* Wallis Marquees Design Style Sheet  soVision 2008 */

/* PRINT STYLES */

/* Site Wide Colours 

	Dark Green	:	#566C0E
	Mid Green	:	#AAB586
	Light Green	:	#D5DAC3
	
*/
html{
	margin:0;
	padding:0;
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#666666;
}
body{
	margin:0;
	padding:0;
	height:100%;
}
.container{
	width:960px;
	margin:0 auto;
	padding:0;
}
.page-container{
	margin:0;
	padding:0;
}
/* HEAD */
.page-header{
	margin:0;
	padding:0;
}
.head{
	margin:0;
	padding:0;
}
.logo{
	margin:39px 0 0 9px;
}
/* Navigation */
.navigation{
	margin:10px 0 0 0;
	padding:0;
	position:relative;
}
.navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
}
.navigation li{	
	display:inline;
	white-space:nowrap;
	text-align:center;
	float:left;
	width:auto;
}
.navigation a{
	font-weight:normal;
}
.top-nav{
	height:33px;
	line-height:33px;
	margin:0;
	padding:0;
	border-bottom:4px solid #AAB586;
}
.top-nav a{
	color:#666666;
	text-decoration:none;
	display:inline-block;
	padding:0 18px 0 30px;
}
.top-nav a:hover{
	text-decoration:none;
	color:#333333;
}
.top-nav a:visited{color:#666666;}

.top-nav .selected{
	text-decoration:none;
	font-weight:bold;
}
.top-nav-2{
	height:25px;
	line-height:25px;
	margin:-4px 0 0 0;
	padding:0;
}
.top-nav-2 li{
	border-right:1px solid #FFFFFF;
	padding:0 10px 0 10px;
}
.top-nav-2 a{
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	padding:0 10px 0 10px;
	border-bottom:2px solid #FFFFFF;
}
.top-nav-2 a:hover{
	text-decoration:none;
	color:#333333;
}
.top-nav-2 a:visited{color:#FFFFFF;}

.top-nav-2 .selected{
	text-decoration:none;
	border-bottom:2px solid #AAB586;
}
/* SUB NAV STYLING */
.sub-navigation-area{
	margin:0 0 30px 0;
	padding:0;
	color:#AAB586;

}
.sub-navigation-area ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sub-navigation-area li{
	padding:0 0 14px 0;
}
.sub-navigation-area a{color:#AAB586; font-weight:normal;}
.sub-navigation-area a:hover{color:#333333;text-decoration:none;}
.sub-navigation-area .selected{color:#666666;}

.sub-navigation-area-2{
	margin:0;
	padding:0;
	color:#AAB586;
}
.sub-navigation-area-2 ul{
	margin:0;
	padding:0;
}
.sub-navigation-area-2 li{
	padding:6px 0 2px 8px;
	
}
.sub-navigation-area-2 a{color:#AAB586;}
.sub-navigation-area-2 a:hover{color:#333333;text-decoration:none;}
.sub-navigation-area-2 .selected{color:#666666;}


/* MAIN PAGE AREA */
.page-content{
	margin:20px 0 0 0;
	padding:0 0 40px 30px;
	background:url(../../images/big-left-corner-pixels.gif) bottom left no-repeat;
	float:left;
	width:95%;
	min-height:378px;
}

.content-area-1{
	margin:0;
	padding:0;
	width:170px;
	float:left;
}
.content-area-2{
	width:300px;
	float:left;
	margin:0 4px 0 6px;
	padding:0 0 0 10px;
	border-left:1px solid #AAB586;
}
.content-area-2-wide{
	width:auto;
	float:left;
	margin:0;
	padding:0;
}

.content-area-2-style1{
	width:400px;
	float:left;
	margin:0 4px 0 36px;
	padding:0 0 0 0px;
}
.content-area-2-style2{
	width:240px;
	float:left;
	margin:0 4px 0 30px;
	padding:0 0 0 0px;
}
.content-area-2-style3{
	width:680px;
	float:left;
	margin:0 4px 0 36px;
	padding:0 0 0 0px;
}
.content-area-2-style4{
	width:820px;
	float:left;
	margin:0 4px 0 36px;
	padding:0 0 0 0px;
}
.content-area-2-home{
	width:250px;
	float:left;
	margin:0 4px 0 36px;
	padding:0;
}
.content-area-2-list-holder
{
    width:820px;
	float:left;
	margin:0 4px 0 36px;
	padding:0 0 0 0px;
}
.content-area-3{
	width:452px;
	float:right;
}
.content-area-3-home{
	width:582px;
	height:339px;
	float:right;
	background:url(../../images/photo-home.jpg) right top no-repeat;
}
.image-area{
	margin:0;
	padding:0;
}
.img-corner{
	margin:-70px 0 0 0;
	padding:0;
	width:70px;
	height:70px;
	position:relative;
	float:right;
	background:url(../../images/big-pixels.gif) right bottom no-repeat;
	z-index:9999;
}

/* FOOT */
.call-to-action{
	text-align:center;
	margin:10px 0 0 0;
}
.page-foot{
	margin:4px auto 0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#AAB586;
	background:url(../../images/foot.gif) center top no-repeat;
	width:960px;
}
.foot-content{
	margin:0;
	padding:8px 0 0 0;
	text-align:center;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#AAB586;
	background:url(../../images/foot.gif) center top no-repeat;
	width:960px;
	float:left;
}
.page-foot a{
	color:#666666;
	font-weight:normal;
}

/* GLOBAL */
img{border:0;}
a{text-decoration:none; color:#AAB586; font-weight:bold;}
a:hover{text-decoration:underline;}
a:visited{color:#888888;}

/* MISC */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* TEXT STYLING */
h1{
	color:#666666;
	margin:0 0 0.5em 0;
	font-size:1.8em;
}
h2{
	color:#666666;
	margin:0 0 0.5em 0;
	font-size:1.6em;
}
h3{
	color:#666666;
	margin:0 0 0.5em 0;
	padding:0;
	font-size:1.2em;
}
h3 a{color:#666666;}
h3 a:hover{color:#666666;}
h3 a:visited{color:#888888;}

p{
	margin:0 0 0.8em 0;
}
hr{
	color:#D5DAC3;
	background-color:#D5DAC3;
	border:0;
	height:1px;
}
