@CHARSET "ISO-8859-1";/*---------------------------------MAIN ELEMENTS--------------------------------*/* {	border:none;	margin:0px;	padding:0px;	outline:none;	text-decoration:none;	font-family:"Arial";}#wrapper {	position:absolute;	width:1060px;	height:700px;	top:10px;	left:50%;	margin-left:-532px;	border:2px solid #444444;	z-index:9999;	background-color:#FFFFFF;}#shadow {	position:absolute;	top:-2px;	left:-3px;	width:1072px;	height:712px;	background-image:url(../images/mainBG.png);	z-index:-1;}#backDrop {	position:absolute;	width:1060px;	height:585px;	top:0px;	left:0px;	background-color:#ebebeb;	z-index:0;}#lowerStripHomePage {	position:absolute;	bottom:0px;	left:0px;	width:1060px;	height:115px;	background-color:#e1dcd7;}a#enterBtn {	display:block;	position:absolute;	right:0px;	top:30px;	width:190px;	height:38px;	line-height:38px;	padding-left:12px;	background-image:url(../images/enterBtn_sprites.png);	background-position:0px 0px;	font-size:14px;	font-weight:bold;	color:#FFFFFF;}a#enterBtn:hover {	background-position:0px -38px;}#homeText {	position:absolute;	left:16px;	top:16px;	width:800px;}#homeText p {	font-size:12px;	font-style:italic;}#titleBar {	width:1060px;	height:70px;}a#titleLink {	display:block;	width:436px;	height:70px;	background-image:url(../images/title.png);	float:right;	margin-right:12px;}a#titleLink.indexTitle {	position:relative;	z-index:9999;	width:444px;	background-image:url(../images/indexTitle2.png);}#greyHolder {	width:966px;	height:600px;	background-color:#bdbec1;	padding:0px 47px 30px 47px;}#menu {	width:936px;	padding-right:30px;	height:35px;	line-height:44px;	position:relative;	z-index:10;	z-index:2;}#menu.indexMenu {	width:1030px;	z-index:2;}#menu a {	float:right;	letter-spacing:0.01px;	font-size:14px;	color:#FFFFFF;	margin-right:4px;	padding:0px 5px;	position:relative;	z-index:2;}#menu.indexMenu a:hover {	color:#FF0000;	z-index:2;}#menu.standardMenu a:hover, #menu.standardMenu a.highlight {	background-color:#bcb1aa;	z-index:2;}#innerWrapper {	position:relative;	width:966px;	height:565px;	background-color:#bcb1aa;}#socialnetworks {	position:absolute;	left:50px;	bottom:-25px;	width:213px;	height:66px;}#socialnetworks p {	position:absolute;	top:-19px;	font-size:12px;	left:4px;	color:#FFFFFF;	font-weight:bold;}#socialnetworks a.ntwkicon {	display:block;	float:left;	width:63px;	height:66px;	background-color:#FFFFFF;	margin-right:12px;}#socialnetworks a.ntwkicon.fcbk {	background-image:url(../images/fcbk.png);}#socialnetworks a.ntwkicon.twit {	background-image:url(../images/twit.png);}#socialnetworks a.ntwkicon.lkdn {	background-image:url(../images/lkdn.png);}p#footer {	display:block;	position:absolute;	bottom:-45px;	left:0px;	width:1060px;	text-align:center;	font-size:10px;	color:#787878;}p#footer a {	color:#787878;}p#footer a:hover {	color:#FF0000;}h1.pageTitle {	line-height:25px;	font-size:25px;	font-weight:bold;	color:#978980;	position:relative;	z-index:3;	white-space:nowrap;}#galText {	position:absolute;	top:40px;	left:40px;	width:290px;}#galText.narrow {	width:130px;}#galText h5 {	font-size:19px;	margin-bottom:8px;	font-family:"Helvetica";}#galText p {	margin-top:10px;	font-size:13px;	font-family:"Helvetica";	font-weight:100;}.H1_title {	position:absolute;	top:0px;	left:0px;	text-indent:-9999px;}/*---------------------------------VIEWPORT--------------------------------*/#innerWrapper #mainViewPort {	position:absolute;	width:565px;	height:436px;	top:22px;	right:22px;}#innerWrapper #mainViewPortLarge {	position:absolute;	width:730px;	height:516px;	top:22px;	right:22px;}a.vpArrow {	position:absolute;	top:201px;	width:21px;	height:41px;	background-image:url(../images/vpArrow_sprites.png);}a.vpArrow#vpBack {	left:-31px;	background-position:0px 0px;}a.vpArrow#vpForward {	right:-31px;	background-position:-21px 0px;}a.vpArrow#vpBack:hover {	background-position:0px -41px;}a.vpArrow#vpForward:hover {	background-position:-21px -41px;}a#backToThumbs {	display:block;	height:14px;	line-height:14px;	position:absolute;	left:10px;	bottom:10px;	color:#FFFFFF;	font-size:12px;	font-weight:bold;}a#backToThumbs img.backToThumbsArrow {	float:left;	margin-right:5px;	height:14px;		width:9px;	background-image:url(../images/backToThumbs_sprites.png);	background-position:0px 0px;}a#backToThumbs:hover, a#specTable:hover, a#peaceofmind:hover, a#frame_options:hover, a#frameOpsClose:hover {	color:#FF0000;}a#backToThumbs:hover img.backToThumbsArrow {	background-position:0px -14px;}#ppbn {	position:absolute;	display:block;	height:20px;	width:82px;		top:450px;	left:22px;	z-index:20;	}#ppbn.standard {	top:375px;}#ppbn.high {	top:345px;}#ppbn p {	position:absolute;	top:-20px;	height:16px;	width:100px;	margin-left:-15px;	line-height:16px;	font-size:16px;	font-weight:bold;	text-align:center;}span.gbp {	font-size:10px;}p.img_subtitle {	font-size:11px;	font-style:italic;	margin-top:5px;	font-weight:100;}a#frame_options, a#card_example {	position:absolute;	display:block;	height:14px;	top:385px;	left:22px;	color:#000000;	font-size:11px;	font-weight:bold;	font-style:italic;	z-index:20;	}a#specTable {	position:absolute;	display:block;	height:14px;	top:415px;	left:22px;	color:#000000;	font-size:11px;	font-weight:bold;	font-style:italic;	z-index:20;}a#specTable.postersSpec {	top:495px;	left:15px;}#magGlass {	float:left;	height:14px;	width:13px;	margin-right:3px;	background-image:url(../images/magGlass.png);}a#peaceofmind {	position:absolute;	display:block;	height:14px;	top:461px;	border:1px solid #000000;	padding:0px 3px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;		right:22px;	color:#000000;	font-size:11px;	font-weight:bold;	font-style:italic;	z-index:20;}#frame_viewer, #card_viewer {	position:absolute;	width:1060px;	height:700px;	top:-2px;	left:-2px;	border:2px solid #444444;	z-index:9999;	background-color:#FFFFFF;	display:none;}#card_viewer {	background-image:url(../images/card_example.jpg);}a#frameOpsClose {	display:block;	height:14px;	width:60px;	position:absolute;	right:5px;	top:5px;	z-index:9999;}#frame_viewer .frameEX#lhsFrame {	position:absolute;	width:493px;	height:370px;	left:53px;	top:120px;	background-image:url(../images/frameEX1.png);}#frame_viewer .frameEX#lhsFrame img {	position:absolute;	width:353px;	height:234px;	left:70px;	top:68px;}#frame_viewer .frameEX#rhsFrame {	position:absolute;	width:386px;	height:489px;		right:73px;	top:85px;	background-image:url(../images/frameEX2.png);}#frame_viewer .frameEX#rhsFrame  img {	position:absolute;	width:223px;	height:335px;	left:81px;	top:77px;}/*---------------------------------FILM STRIP--------------------------------*/#stripHolder {	height:67px;	width:926px;	padding:9px 20px;	position:absolute;	left:0px;	bottom:0px;	background-color:#FFFFFF;}/*----------------Control Arrows-------------------*/a.stripArrow {	position:absolute;	top:29px;	display:block;	width:15px;	height:27px;	background-image:url(../images/stripArrow_sprites.png);}a.stripArrow#forward {	left:-22px;	background-position:0px 0px;}a.stripArrow#back {	right:-22px;	background-position:-15px 0px;}a.stripArrow#forward:hover {	background-position:0px -27px;}a.stripArrow#back:hover {	background-position:-15px -27px;}p#stripCounter {	position:absolute;	left:12px;	bottom:85px;	font-size:10px;	background-color:#ffffff;	color:#000000;	padding:2px;	line-height:10px;}#stripViewport {	position:relative;	height:67px;	width:926px;	overflow:hidden;}ul#thumbStrip {	position:absolute;	width:1500px;	height:67px;}#thumbStrip li.thumb_holder {	float:left;	width:85px;	height:67px;	margin-right:16px;	list-style:none;}#thumbStrip li.thumb_holder .thumb {	border:1px solid #000000;	zoom: 1;	filter: alpha(opacity=50);	opacity: 0.5;	-moz-opacity:0.5;	cursor:pointer;	}#thumbStrip li.thumb_holder .thumb:hover {	border:1px solid #FF0000;	zoom: 1;	filter: alpha(opacity=100);	opacity: 1;	-moz-opacity:1;}#thumbStrip li.thumb_holder .thumb.thumbHighlight {	zoom: 1;	filter: alpha(opacity=100);	opacity: 1;	-moz-opacity:1;	}/*---------------------------------PORTFOLIO PAGE--------------------------------*/.portfolioListing {	height:50px;	line-height:50px;	float:left;	clear:left;	font-size:60px;	letter-spacing:-2px;	font-style:bold;	color:#978980;	text-transform:uppercase;	margin-bottom:10px;	cursor:pointer;}.portfolioListing p, .portfolioListing img {	float:left;}.portfolioListing#landscape {	margin-top:40px;	margin-left:95px;}.portfolioListing#water_impressions {	margin-left:30px;}.portfolioListing#wildlife {	margin-left:110px;}.portfolioListing#travel {	margin-left:195px;}.portfolioListing#abstract {	margin-left:135px;}.portfolioListing#rural {	margin-left:210px;}.portfolioListing#nature {	margin-left:150px;}.portfolioListing#black_and_white {	margin-left:40px;}/*---------------------------------ABOUT PAGE--------------------------------*/#aboutText {	position:absolute;	top:50px;	left:50px;	width:375px;	height:455px;	overflow-y: auto;	overflow-x: hidden;}/*#aboutText p {	font-size:12px;}*/#aboutSlides {	position:absolute;	top:50px;	right:50px;	width:450px;	height:450px;}p#imageAttr {	display:none;	position:absolute;	bottom:45px;	right:50px;	font-size:10px;	font-style:italic;	color:#000000;}p#imageAttr a:hover {	color:#FF0000;}/*---------------------------------CARDS PAGE--------------------------------*/#cardsText, #booksText, #copyrightText {	position:absolute;	top:50px;	left:50px;	width:200px;	padding-right:20px;	height:470px;	overflow-y:auto;	overflow-x:hidden;}#copyrightText {	width:180px;}#cardsText p, #booksText p, #copyrightText p {	font-size:12px;}a.cardsThumb {	position:absolute;	border: 5px solid #FFFFFF;}a.cardsThumb:hover {	-webkit-opacity: 0.7;	-moz-opacity: 0.7;	opacity: 0.7; 	}a.cardsThumb#fc66 {	top:50px;	left:300px;	width:150px;	height:150px;	background-image:url(../images/card_thumbs/fc66--2.jpg);}a.cardsThumb p {	position:absolute;	bottom:-24px;	left:0px;	line-height:18px;	font-size:11px;}a.cardsThumb#mc66 {	top:50px;	left:495px;	width:150px;	height:150px;	background-image:url(../images/card_thumbs/mc66--2.jpg);}a.cardsThumb#fc57 {	top:50px;	right:50px;	width:220px;	height:170px;	background-image:url(../images/card_thumbs/fc57--2.jpg);}a.cardsThumb#fclb {	bottom:100px;	left:300px;	width:450px;	height:155px;	background-image:url(../images/card_thumbs/fclb--2.jpg);}p#cardsInfo {	position:absolute;	right:50px;	bottom:30px;	font-size:11px;	font-style:italic;}/*---------------------------------BOOKS PAGE--------------------------------*/#booksThumbsHolder {	position:absolute;	top:50px;	left:300px;	width:610px;	height:450px;}a.booksThumb {	float:left;	border: 5px solid #FFFFFF;	width:180px;	height:180px;	margin-right:20px;}a.booksThumb#bookThumb1 {	background-image:url(../images/book_thumbs/book_thumb1.jpg);}a.booksThumb#bookThumb2 {	background-image:url(../images/book_thumbs/book_thumb2.jpg);}a.booksThumb:hover {	-webkit-opacity: 0.7;	-moz-opacity: 0.7;	opacity: 0.7; 	}#book_viewer {	position:absolute;	width:872px;	height:450px;	top:47px;	right:47px;	background-color:#a1a1a1;}/*---------------------------------POSTERS PAGE--------------------------------*/.thumbsHolder {	position:absolute;	top:50px;	left:300px;	width:630px;	height:450px;		overflow:auto;}.thumbsHolder.landscapes {	width:658px;}.thumbsHolder .thumb {	float:left;	margin:0px 15px 15px 0px;	width:140px;	height:198px;	background-color:#444444;	border: 1px solid #000000;}.thumbsHolder .thumb.landscapes {	width:198px;	height:140px;}a#portraits, a#landscapes {	display:block;	position:absolute;		text-align:center;	font-size:28px;	font-weight:bold;	color:#666666;	border: 1px solid #000000;}/* ---------------- PORTFOLIO SPLITS ------------------------------------------------------------------ */a#yorkshire_coast, a#yorkshire_landscape, a#norfolk, a#uk_landscape,     a#mediterranean, a#mauritius, a#northern_cyprus, a#africa {	display:block;	position:absolute;		text-align:center;	font-size:15px;	font-weight:bold;	color:#666666;	border:1px solid #000000;	width:265px;	height:170px;	line-height:380px;}a#british_birds, a#wetland_birds, a#coastal_birds, a#overseas_birds, a#british_mammals, a#african_mammals {	display:block;	position:absolute;		text-align:center;	font-size:15px;	font-weight:bold;	color:#666666;	border:1px solid #000000;	width:265px;	height:130px;	line-height:290px;}a#british_birds img, a#wetland_birds img, a#coastal_birds img, a#overseas_birds img, a#british_mammals img, a#african_mammals img {	width:265px;	height:130px;	position:absolute;	top:0px;	left:0px;}a#british_birds {	top:0px;	left:30px;	}a#wetland_birds {	top:0px;	right:30px;	}a#coastal_birds {	top:160px;	left:30px;	}a#overseas_birds {	top:160px;	right:30px;	}a#british_mammals {	bottom:30px;	left:30px;	}a#african_mammals {	bottom:30px;	right:30px;	}a#yorkshire_coast img, a#yorkshire_landscape img, a#norfolk img, a#uk_landscape img,     a#mediterranean img, a#mauritius img, a#northern_cyprus img, a#africa img {	width:265px;	height:170px;	position:absolute;	top:0px;	left:0px;}a#yorkshire_coast, a#mediterranean {	top:30px;	left:30px;}a#yorkshire_landscape, a#mauritius {	top:30px;	right:30px;}a#norfolk, a#northern_cyprus {	bottom:30px;	left:30px;}a#uk_landscape, a#africa {	bottom:30px;	right:30px;	}/* --------------------------------------------------------------- */a#mediterranean:hover, a#mauritius:hover, a#northern_cyprus:hover, a#africa:hover,a#portraits:hover, a#landscapes:hover, a#yorkshire_coast:hover, a#yorkshire_landscape:hover, a#norfolk:hover, a#uk_landscape:hover,a#british_birds:hover, a#wetland_birds:hover, a#coastal_birds:hover, a#overseas_birds:hover, a#british_mammals:hover, a#african_mammals:hover,.thumbsHolder .thumb:hover {	zoom: 1;	filter: alpha(opacity=60);	opacity: 0.6;		border: 1px solid #FF0000;}a#portraits {	width:190px;	height:269px;	background-color:#444444;	top:72px;	left:62px;	line-height:600px;}a#portraits img {	width:190px;	height:269px;	position:absolute;	top:0px;	left:0px;}a#landscapes img {	width:269px;	height:190px;	position:absolute;	top:0px;	left:0px;	}a#landscapes {	width:269px;	height:190px;	background-color:#444444;	top:111px;	right:49px;	line-height:440px;}/*---------------------------------COPYRIGHT PAGE--------------------------------*/#copyrightImg {	position:absolute;	bottom:0px;	left:254px;	width:710px;	height:510px;	background-image:url(../images/copyrightImg.jpg);}#pTextWrapper {	position:absolute;	width:880px;	height:470px;	bottom:25px;	left:43px;}.text_col {	float:left;	width:270px;	height:470px;	margin-right:35px;}.text_col h6 {	font-size:14px;	margin-bottom:12px;}.text_col p {	font-size:12px;	margin-bottom:12px;}.text_col.small p {	font-size:11px;	margin-bottom:8px;}.text_col.small h6 {	font-size:12px;	margin-bottom:4px;}/*---------------------------------CONTACT PAGE------------------------------*/#contactImg {	background-image:url(../images/contactImg.jpg);	width:826px;	height:200px;	position:absolute;	top:0px;	left:0px;	z-index:2;}#contactText {	position:absolute;	bottom:50px;	left:50px;	width:300px;	height:270px;	overflow:auto;}#contact_SM {	position:absolute;	left:50px;	bottom:-20px;	height:50px;	width:300px;}#contactFormWrap {	position:absolute;	left:426px;	bottom:0px;	width:400px;	height:300px;}#contactFormWrap .formRow {	height:44px;	width:400px;	float:left;	margin-bottom:2px;}#contactFormWrap .formRow label, #contactFormWrap .formRowBox label {	float:left;	width:80px;	height:44px;	line-height:44px;}#contactFormWrap .formRow input {	float:right;	width:320px;	height:44px;}#contactFormWrap .formRowBox {	height:162px;}#contactFormWrap .formRowBox textarea {	float:right;	width:320px;	height:162px;}#contactFormWrap #sBtn {	position:absolute;	left:10px;	bottom:10px;	height:40px;	width:60px;	border:1px solid #000000;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;	line-height: 40px;	text-align:center;	cursor:pointer;}#contactFormWrap #sBtn:hover {	color:#FF0000;	border:1px solid #FF0000;}p.error {	color: #FF0000;	font-size:18px;	font-weight:bold;}/*---------------------------------LINKS PAGE--------------------------------*/#linksHolder {	position:absolute;	top:40px;	left:50px;	width:866px;	height:465px;}.linksBlock {	width:866px;}.linksBlockTitle {	width:866px;	height:40px;	background-color:#000000;	float:left;}.linksBlockTitle p {	position:relative;	left:5px;	top:5px;}.linksBlockTitle p.key {	text-indent:0px;}.linksBlock p {	line-height:15px;	font-size:11px;	font-style:italic;	text-indent:5px;	float:left;}.linksBlockTitle p {	color:#FFFFFF;}.linksBlock p.key {	width:260px;}.linksBlock p.address {	width:176px;}.linksBlock p.comment {	width:430px;}.linksBlockListing {	width:605px;	float:right;	clear:both;	border-left:1px solid #000000;	border-right:1px solid #000000;	border-bottom:1px solid #000000;}.linksBlockListing p {	line-height:14px;}.linksBlockListing p.comment {	text-indent:0px;	background-color:#949599;	padding:4px 5px;	width:420px;}.linksBlockListing p.address {	width:165px;	padding:4px 5px;		text-indent:0px;}a#linkslink {	position:absolute;	right:40px;	bottom:10px;	font-size:13px;	font-weight:bold;}--*/#linksHolder {	position:absolute;	top:40px;	left:50px;	width:866px;	height:465px;}.linksBlock {	width:866px;}.linksBlockTitle {	width:866px;	height:40px;	background-color:#000000;	float:left;}.linksBlockTitle p {	position:relative;	left:5px;	top:5px;}.linksBlockTitle p.key {	text-indent:0px;}.linksBlock p {	line-height:15px;	font-size:11px;	font-style:italic;	text-indent:5px;	float:left;}.linksBlockTitle p {	color:#FFFFFF;}.linksBlock p.key {	width:260px;}.linksBlock p.address {	width:176px;}.linksBlock p.comment {	width:430px;}.linksBlockListing {	width:605px;	float:right;	clear:both;	border-left:1px solid #000000;	border-right:1px solid #000000;	border-bottom:1px solid #000000;}.linksBlockListing p {	line-height:14px;}.linksBlockListing p.comment {	text-indent:0px;	background-color:#949599;	padding:4px 5px;	width:420px;}.linksBlockListing p.address {	width:165px;	padding:4px 5px;		text-indent:0px;}a#linkslink {	position:absolute;	right:40px;	bottom:10px;	font-size:13px;	font-weight:bold;}