@charset "UTF-8";/* CSS Document */body{	position:relative;	margin:0px;	padding:0px;	height:100%;	height:auto;	background:url(../images/layout/top_bg.jpg) repeat-x top #2f2e2f;	font-family:Tahoma, Arial, sans-serif;	font-size:62.5%;    color:#CCCCCC;}html{	position:relative;	background:url(../images/layout/footer_bg.jpg) repeat-y center #2f2e2f;	margin:0px;	padding:0px;	height:100%;	height:auto;	overflow-x:hidden;}/* LAYOUT CONTAINERS */#wrapper{	margin:0px auto;	width:100%;	background:#161617;}#header{	position:relative;	margin:0px auto;	background:url(../images/layout/header.jpg) no-repeat;	height:150px;	width:1004px;}#content{	margin:0px auto;	padding:30px 50px 30px 50px;	background:url(../images/layout/content_bg.jpg) repeat-x #161617;	width:914px;	min-height:400px;	overflow:auto;}#footer{	margin:0px auto;	background:url(../images/layout/footer_bg.jpg) repeat-y;	padding:0px 0px 0px 40px;	width:964px;	height:100px;	bottom:0px;}*:first-child+html #footer{	width:945px;}* html #footer{	width:945px;}#logo{	position:relative;	top:20px;	left:40px;	margin:0px;	background:url(../images/layout/seddon_logo.png) no-repeat;	height:0px;	padding:75px 0 0 0;	width:300px;	overflow:hidden;}*html #logo{	position:relative;	top:20px;	left:40px;	margin:0px;	background:url(../images/layout/seddon_logo.jpg) no-repeat;	height:0px;	padding:75px 0 0 0;	width:300px;	overflow:hidden;}#leftCol{	float:left;	width:450px;}#rightCol{	float:left;	width:380px;	margin-left:40px;}#contentCenter{	width:600px;	margin:0px auto;}span.footerTop{	position:relative;	display:block;	background:url(../images/layout/footer_top.jpg) no-repeat;	height:4px;	width:1004px;	left:-40px;	border:0;	margin:0px;	padding:0px;}/* NAV */ul#mainNav{	position:relative;	top:40px;	list-style:none;	margin:0px 0px 0px 40px;	padding:0px;}/* IE6 HACK!!! */*html ul#mainNav{	position:absolute;	top:113px;	list-style:none;	margin:0px 0px 0px 26px;	padding:0px;}#mainNav li{	position: relative;	float:left;	margin:0px 0px 0px 0px;}#mainNav a{	display:block;	color:#ada9a9;	font-size:1.4em;	text-decoration:none;	padding:10px;}ul#mainNav a:hover, a.selected{	display:block;	color:#ada9a9;	background:black;	font-size:1.4em;	text-decoration:none;	padding:10px;}/* Sub nav */ul#mainNav li ul{	position:absolute;	display:none;	top:34px;	left:0px;	width: 150px;	z-index:90;	padding:0px;	margin:0px;}ul#mainNav li:hover ul, ul#mainNav li.over ul{	display:block;}ul#mainNav li ul li{	position:relative;	display:block;	height:28px;	text-align:left;}	ul#mainNav li ul a{	display:block;	background:#333;	height:23px;	width:120px;	color:#FFF;	padding:4px 10px 2px 10px;	text-decoration:none;	font-size:1.2em;	text-align:left;}ul#mainNav li ul a:hover{	display:block;	background:#4e4d4d;	height:23px;	width:120px;	color:#69888c;	padding:4px 10px 2px 10px;	text-decoration:none;	font-size:1.2em;	text-align:left;}#shotofweek{	position:relative;	float:right;	border:1px solid #ccc;	margin:0px 0px 20px 20px;}#special {clear:both;	float:right;	margin:0px 0px 20px 20px;}#shotofweek span{	position:absolute;	left:0px;	bottom:0px;	width:290px;	padding:5px;	display:block;	color:#ccc;	font-size:1.4em;	background:black;	-moz-opacity:.8;	filter:alpha(opacity=80);	opacity:.8;}.galleryCat{	position:relative;	margin:0px 0px 20px 0px;}*html .galleryCat{	position:relative;	margin:0px 0px 0px 0px;}*html .galleryCat span{	position:absolute;		width:146px;		padding: 0 10px 10px 10px;	display:block;	color:#ccc;	font-size:1.4em;	background:black;	-moz-opacity:.8;	filter:alpha(opacity=80);	opacity:.8;}.galleryCat span{	position:absolute;	left:1px;	bottom:1px;	width:148px;	padding:10px;	display:block;	color:#ccc;	font-size:1.4em;	background:black;	-moz-opacity:.8;	filter:alpha(opacity=80);	opacity:.8;	text-decoration:none;}.galleryCat a{	display:block;	border:1px solid #ccc;}.galleryCat a:hover{	border:1px solid #333;}/* FORMATTING */a{	color:#69888c;}a:hover{	text-decoration:none;}h1{	color:#ccc;	font-weight:normal;	font-size:2.9em;	color:#69888c;	margin:0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-variant:small-caps;	clear:both;}h2{	color:#69888c;	font-weight:normal;}p{	font-size:1.2em;	color:#CCCCCC;	line-height:1.8em;}p.copyright{	font-size:1.2em;	color:#CCCCCC;	line-height:1.8em;	float:left;}p.credits{	font-size:1.2em;	color:#CCCCCC;	line-height:1.8em;	float:right;}p.errors{	font-size:1.2em;	color:#990000;	line-height:1.2em;}hr{	border:0;	background:#69888c;	height:1px;}*html hr{display:none;}ul.imageThumbs{	margin:10px 0px 0px 0px;	padding:0px;	list-style:none;	overflow:auto;	}ul.imageThumbs li{	float:left;	margin:10px 28px 16px 0px;}img{	border:0;}a.imageLink{	border:1px solid #ccc;	display:block;	max-width:350px;}a.imageLink:hover{	border:1px solid #333;	display:block;	max-width:350px;}a.prevBtn{	display:block;	background:url(../images/layout/prevbtn.jpg) no-repeat;	height:0px;	padding:35px 0 0 0;	width:170px;	overflow:hidden;	float:left;}a.prevBtn:hover{	display:block;	background:url(../images/layout/prevbtn_over.jpg) no-repeat;	height:0px;	padding:35px 0 0 0;	width:170px;	overflow:hidden;}a.nextBtn{	display:block;	background:url(../images/layout/nextbtn.jpg) no-repeat;	height:0px;	padding:35px 0 0 0;	width:170px;	overflow:hidden;	float:left;	margin-left:10px;}a.nextBtn:hover{	display:block;	background:url(../images/layout/nextbtn_over.jpg) no-repeat;	height:0px;	padding:35px 0 0 0;	width:170px;	overflow:hidden;}.imgRight{	border:1px solid #CCCCCC;	float:right;	margin:0px 0px 0px 20px;}dl{	color:#CCCCCC;	margin:0px;	padding:0px;	width:230px;}dt{	float:left;	width:60px;	font-size:1.2em;	clear:both;	margin:5px 0 0 0;	font-weight:bold;}dd{	float:left;	font-size:1.2em;	margin:5px 0 0 0;	width:100px;}/* FORMS */.contactForm{	position:relative;	top:0px;	}fieldset{	border:none;}label{	float:left;	width:100px;	color:#CCCCCC;	font-size:1.2em;}.button{	width:80px;	margin:0px 4px 0px 0px;	height:25px;	cursor:pointer;}input, textarea{	border:1px solid #999999;	background:#666666;	color:white;	font-size:1.1em;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding:3px;}.textInput{color:#000000;}textarea{	height:200px;    width:230px;}.overclass { background-color:#42403B; cursor:hand; cursor:pointer; }.outclass { background-color:#7E7C77; }.error {color: #FF0000; font-weight: bold;}.main_heading{    color:#69888C;    font-family:Georgia,"Times New Roman",Times,serif;    font-size:2.9em;    font-variant:small-caps;    font-weight:normal;    margin:0;}.paragraph{    font-size:1.2em;    color:#CCCCCC;    line-height:1.8em;}.sub_title{    color:#69888c;    font-weight:normal;}