@charset "utf-8";
body{margin:0; background:#484848; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/*Navigation Items*/
/*nav li, h1, h2 line height to stay in px*/
#nav {
	width: 700px;
	float: left;
	background: #282213;
	overflow: hidden;
	padding-right: 0px;
	border-top: 1px solid #a88551;
	border-bottom: 1px solid #a88551;
}
#nav ul {
	background: #282215 url(common/mainnav-link.gif) repeat-x left top;
	float: left;
	margin:0;
	list-style:none;
	padding: 0;
	width: 700px;
	border-right: 1px solid #a88551;
}
#nav li { height: 25px; float: left;
	font: bold 11px/25px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #282213;
	background: url(common/mainnav-current.gif) no-repeat scroll left top;
	padding-left: 11px;
	padding-right: 11px;
	border-right: 1px solid #a88551;
	display: block;
}
#nav a:link, #nav a:visited { text-decoration:none;
	background: url(common/mainnav-link.gif) repeat-x scroll left top #282215;
	color: #ece7b9;
	padding-right: 11px;
	padding-left: 11px;
	display: block;
	margin-right: -11px;
	margin-left: -11px;
}

#nav a:hover, #nav a:active { text-decoration:none;
	background: url(common/mainnav-hover.gif) repeat-x scroll left top #5b4a2d;
	color: #ece7b9;
	padding-right: 11px;
	padding-left: 11px;
	display: block;
	margin-right: -11px;
	margin-left: -11px;
}
#nav h1 { color: #d4d0af; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 26px; height: 25px; float: left; margin: 0;
	padding-left: 9px;
	width: 142px;
	border-right: 1px solid #a88551;
}
#nav h2 { color: #d4d0af; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 26px; height: 25px; float: left; margin: 0; padding: 0 0 0 9px;
}


blockquote, q {
	quotes: none;
}


del {
	text-decoration: line-through;
}

ol ul li  { text-indent: 10px; list-style-type: none; padding-bottom: 4px;
	background: url(common/homenewsbullet.gif) no-repeat 0 5px;
	margin-left: -40px;
	padding-top: 0;
	margin-bottom: 0;
	font-size: 9px;
	line-height: 12px;
	color: #cdcbbf;
}


a img{border:0;}

a:active, a:link, a visited{text-decoration:underline; color:#969696;}
a:hover{text-decoration:underline; color:#ffffff;}

h1{width:680px;color:#b3b3b3; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left;}
h2{color:#aaaaaa; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;}
h3{color:#d7d7d7; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
h4{color:#d7d7d7; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;width:500px;}

h1.column1{width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#969696; text-transform:uppercase; font-weight:bold; margin:10px 0 50px 0; }
h1.column1 a{color:#969696;}
h1.column1 a:hover{color:#ffffff;}

h3 a{color:#969696;}
h3 a:hover{color:#ffffff;}

.bold14{font-size:14px; font-weight:bold; color:#c7c7c7;}

.black-text{color:#000000; font-size:13px;}
.black-text-normal{color:#000000; font-size:13px; font-weight:normal; text-transform:uppercase;}

li{list-style:none;}

#wrapper {	width: 700px; margin:0 auto 0 auto; background:#666666; overflow:hidden;}
#top{width:700px; float:left;}
#top-image{width:30px; height:19px; padding:70px 0 0 670px; float:left; background:url(images/top.jpg) no-repeat left top;}
#top-image-type{width:30px; height:19px; padding:70px 0 0 670px; float:left; background:url(images/top1.jpg) no-repeat left top;}
/*#top-image-type{width:700px; height:89px; float:left; background:url(images/top1.jpg) no-repeat left top;}*/
#topnav-home{width:674px; height:9px; display:block; padding:15px 13px 14px 13px; float:left; background:#1f1c1c;}
#topnav{width:674px; height:9px; display:block; padding:15px 13px 14px 13px; float:left; background:#1f1c1c;}
#shadow{width:700px; height:25px; float:left; background:url(images/shadow.jpg);}

#topnav-home ul{margin:0; padding:0;float:left; width:674px; height:9px; display:block; overflow:hidden;}
#topnav-home ul li{height:9px; display:block; margin:0; padding:0; float:left; text-indent:-99999px;}

#topnav-home ul li.introduction a{width:66px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat left top;}
#topnav-home ul li.introduction a:hover{width:66px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat left -9px;  }
#topnav-home ul li.introduction-selected{width:66px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat left -9px;  }

#topnav-home ul li.artist a{width:51px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -77px top;}
#topnav-home ul li.artist a:hover{width:51px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -77px -9px;  }
#topnav-home ul li.artist-selected{width:51px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -77px -9px; margin:0 0 0 10px; }

#topnav-home ul li.news a{width:61px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -139px top;}
#topnav-home ul li.news a:hover{width:61px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -139px -9px;  }
#topnav-home ul li.news-selected{width:61px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -139px -9px; margin:0 0 0 10px; }

#topnav-home ul li.contact a{width:41px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -212px top;}
#topnav-home ul li.contact a:hover{width:41px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -212px -9px;  }
#topnav-home ul li.contact-selected{width:41px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -212px -9px; margin:0 0 0 10px; }

#topnav-home ul li.giclee a{width:80px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -264px top;}
#topnav-home ul li.giclee a:hover{width:80px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -264px -9px;  }
#topnav ul li.giclee-selected{width:80px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -264px -9px; margin:0 0 0 10px; }

#topnav-home ul li.prints a{width:52px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -355px top;}
#topnav-home ul li.prints a:hover{width:52px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -355px -9px;  }
#topnav-home ul li.prints-selected{width:52px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -355px -9px; margin:0 0 0 10px; }

#topnav-home ul li.commissions a{width:65px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -418px top;}
#topnav-home ul li.commissions a:hover{width:65px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -418px -9px;  }
#topnav-home ul li.commissions-selected{width:65px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -418px -9px;  margin:0 0 0 10px;}

#topnav-home ul li.artwork a{width:70px; height:9px; margin:0 0 0 65px; display:block; background:url(images/matrix_menu.gif) no-repeat -540px top;}
#topnav-home ul li.artwork a:hover{width:70px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -540px -9px;  }
#topnav-home ul li.artwork-selected{width:70px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -540px -9px; margin:0 0 0 65px; }

#topnav-home ul li.lonely a{width:53px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu.gif) no-repeat -621px top;}
#topnav-home ul li.lonely a:hover{width:53px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -621px -9px;  }
#topnav-home ul li.lonely-selected{width:53px; height:9px; display:block; background:url(images/matrix_menu.gif) no-repeat -621px -9px; margin:0 0 0 10px; }

/*topnav type page*/

#topnav ul{margin:0; padding:0;float:left; width:674px; height:9px; display:block; overflow:hidden;}
#topnav ul li{height:9px; display:block; margin:0; padding:0; float:left; text-indent:-99999px;}

#topnav ul li.introduction a{width:65px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat left top;}
#topnav ul li.introduction a:hover{width:65px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat left -9px;  }
#topnav ul li.introduction-selected{width:65px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat left -9px;  }

#topnav ul li.artist a{width:51px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -74px top;}
#topnav ul li.artist a:hover{width:51px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -74px -9px;  }
#topnav ul li.artist-selected{width:51px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -74px -9px; margin:0 0 0 9px; }

#topnav ul li.news a{width:61px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -134px top;}
#topnav ul li.news a:hover{width:61px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -134px -9px;  }
#topnav ul li.news-selected{width:61px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -134px -9px; margin:0 0 0 9px; }

#topnav ul li.contact a{width:41px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -204px top;}
#topnav ul li.contact a:hover{width:41px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -204px -9px;  }
#topnav ul li.contact-selected{width:41px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -204px -9px; margin:0 0 0 9px; }

#topnav ul li.giclee a{width:80px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -254px top;}
#topnav ul li.giclee a:hover{width:80px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -254px -9px;  }
#topnav ul li.giclee-selected{width:80px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -254px -9px; margin:0 0 0 9px; }

#topnav ul li.prints a{width:52px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -343px top;}
#topnav ul li.prints a:hover{width:52px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -343px -9px;  }
#topnav ul li.prints-selected{width:52px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -343px -9px; margin:0 0 0 9px; }

#topnav ul li.commissions a{width:65px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -404px top;}
#topnav ul li.commissions a:hover{width:65px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -404px -9px;  }
#topnav ul li.commissions-selected{width:65px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -404px -9px;  margin:0 0 0 9px;}

#topnav ul li.framing a{width:41px; height:9px; margin:0 0 0 9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -478px top;}
#topnav ul li.framing a:hover{width:41px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -478px -9px;  }
#topnav ul li.framing-selected{width:41px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -478px -9px;  margin:0 0 0 9px;}

#topnav ul li.artwork a{width:70px; height:9px; margin:0 0 0 22px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -541px top;}
#topnav ul li.artwork a:hover{width:70px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -541px -9px;  }
#topnav ul li.artwork-selected{width:70px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -541px -9px; margin:0 0 0 22px; }

#topnav ul li.lonely a{width:53px; height:9px; margin:0 0 0 10px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -621px top;}
#topnav ul li.lonely a:hover{width:53px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -621px -9px;  }
#topnav ul li.lonely-selected{width:53px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -621px -9px; margin:0 0 0 10px; }

/*#topnav ul li.home a{width:25px; height:9px; margin:0 0 0 12px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -649px top;}
#topnav ul li.home a:hover{width:25px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -649px -9px;  }
#topnav ul li.home-selected{width:25px; height:9px; display:block; background:url(images/matrix_menu_1.gif) no-repeat -649px -9px; margin:0 0 0 12px; }*/





#content{width:700px; float:left; padding:0 0 30px 0;}
#content .image-home{width:578px; height:525px; margin:0 auto 0 auto;}
#content-image{width:570px; padding:20px 65px 50px 65px; text-align:justify; float:left;}
#content-image .img{width:460px; margin:0 auto 0 auto; text-align:center;}
#content-image .img1{text-align:center;}
#content-image .left-img{width:380px; float:left;}
#content-image .right-img{width:370px; float:right; text-align:right;}
#content-image .right-img-2{float:right; padding:0 0 0 20px;}

.text-zone{width:570px; float:left; color:#ffffff;}
.text-zone a{color:#cccccc;}
.text-zone a:hover{color:#ffffff;}

.text-zone-left{width:160px; padding-top:10px; font-size:11px; font-style:italic; float:left;}
#content-image p{ margin:0 0 10px 0;}

#content-image .left-img-1{width:218px; float:left;}
#content-image .right-img-1{width:218px; float:right; text-align:right;}

#content-image a{color:#fcfcfc;}
#content-image a:hover{color:#8a8a8a;}


#content-image-1{width:600px; padding:20px 50px 50px 50px; text-align:justify; float:left;}
#content-image-2{width:600px; padding:20px 40px 50px 40px; text-align:justify; float:left;}
#content-image-2 p{padding:10px 0 0 40px; margin-bottom:40px; clear:left;}
#content-image-3{width:570px; padding:20px 65px 50px 65px; text-align:center; float:left;}
#content-image-3 img{margin-bottom:50px;}
#content-image-4{
	width:660px;
	padding:20px 20px 20px 20px;
	text-align:left;
	float:left;
	color:#f4f4f4;
}
#content-image-4 p{clear:left;}
#content-image-5{width:540px; padding:20px 80px 50px 80px; text-align:justify; float:left;}
#content-image-5 p{clear:left;}

#content-image-4 a{color:#ffffff; text-decoration:none; cursor:pointer;}
#content-image-4 a:hover{color:#969696; text-decoration:none;}

#content-image-5 a{color:#ffffff; text-decoration:underline; font-weight:bold;}
#content-image-5 a:hover{color:#969696; text-decoration:underline; font-weight:bold;}

#content-image-5 ul{margin:0; padding:0;}
#content-image-5 ul li{height:27px;  clear:left; padding:0 0 20px 35px; background:url(images/pdf_ico.gif) no-repeat left top;}

#content-image-6{width:670px; padding:20px 0 0 30px; float:left;}

#content-gray-text{width:570px; padding:20px 65px 50px 65px; text-align:justify; float:left; color:#c1c1c1;}


#content-image-1 a{color:#fcfcfc;}
#content-image-1 a:hover{color:#8a8a8a;}

#content-image-2 a{color:#fcfcfc;}
#content-image-2 a:hover{color:#8a8a8a;}

#content-image-3 a{color:#fcfcfc;}
#content-image-3 a:hover{color:#8a8a8a;}


.original-images{width:433px; margin:40px auto 0 auto;}

.white-bold{color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin-bottom:40px;}

#gallery{width:655px; padding:0 0 0 45px; float:left;}
#gallery .start-pic{float:left; margin:0 0 30px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.thumbs{width:655px; float:left;}
.thumbs .thumbs-item{width:130px; float:left; text-align:center; margin:0 30px 30px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

#content .sidebarone{width:300px; float:left; padding:0 0 0 84px; color:#cccccc; font-size:12px; text-align:justify;}
#content .sidebartwo{width:230px; float:left; padding:0 0 0 50px;}
#content .top-text{	font-family:Arial, Helvetica, sans-serif; font-size:10px;	text-transform:uppercase; letter-spacing:4px; text-align:right; padding-right:40px; margin:0 0 20px 0;}

#content .text-content-giclee{width:520px; padding:40px 90px 40px 80px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify; background:url(images/corner.jpg) no-repeat right 25px;}
#content .text-content-giclee p{margin-bottom:20px;}

.details-img{margin-top:-70px; float:left; }
.details-img p{width:580px;}
.details-img-1{float:left; margin:30px 0 0 0; text-align:left;}
.details-img-1 p{width:580px;}
.columns-size{width:500px;  float:left; margin:0 0 20px 0;}
.columns-size .col1{width:100px; float:left; font-weight:bold; display:block;}
.columns-size .col2{width:170px; float:left; display:block;}
.columns-size .col3{width:160px; float:left; display:block;}
.columns-size p{margin-bottom:20px;}

.lonely-dog-left{width:216px; float:left;}
.lonely-dog-right{width:205px; float:right;}

.four-columns{width:650px; padding:100px 0 100px 0; float:left;}
.four-columns img{float:left;}

.pic1{width:281px; height:72px; padding:210px 0 0 0; margin:0 0 30px 0; display:block; float:left; text-align:center; background:url(gallery/chasm.png) no-repeat left top; }
.pic2{width:281px; height:72px; padding:210px 0 0 0; margin:0 0 30px 0; display:block; float:right; text-align:center; background:url(gallery/white_rose_dawn.png) no-repeat left top; }
.pic3{width:409px; height:97px; padding:340px 0 0 0; margin:0 auto 30px auto; display:block; clear:both; text-align:center; background:url(gallery/lake_manapouri.png) no-repeat left top; }
.pic4{width:281px; height:52px; padding:230px 0 0 0; margin:0 0 30px 0; display:block; float:left; text-align:center; background:url(gallery/malaghan_road.png) no-repeat left top; }
.pic5{width:281px; height:52px; padding:230px 0 0 0; margin:0 0 30px 0; display:block; float:right; text-align:center; background:url(gallery/stirling_falls_1.png) no-repeat left top; }
.pic6{width:299px; height:52px; padding:230px 0 0 0; margin:0 0 30px 0; display:block; float:left; text-align:center; background:url(gallery/stirling_falls_1.png) no-repeat left top; }
.pic7{width:259px; height:52px; padding:270px 0 0 0; margin:0 0 30px 0; display:block; float:right; text-align:center; background:url(gallery/dunedin_gardens.png) no-repeat left top; }
.pic8{width:299px; height:52px; padding:230px 0 0 0; margin:0 0 30px 20px; display:block; float:left; text-align:center; background:url(gallery/bowen_falls.png) no-repeat left top; }



.sold-out{color:#fb7b02;}
.bon-voyage{width:157px; padding:0 0 0 10px; height:270px; text-align:center; font-size:10px; float:right;}
.marmalade{width:309px; padding:0 0 0 10px; height:270px; text-align:right; font-size:10px; float:right;}

.big-img{width:700px; float:left;}

.left-side{width:385px; float:left;}
.left-side img{margin:0 0 35px 0; float:left;}
.right-side{width:315px; float:right;}
.right-side img{margin:0 0 35px 0; float:right;}


.left-side-1{width:260px; float:left;}
.left-side-1 img{margin:0 0 35px 0; float:left;}
.right-side-1{width:250px; float:right;}
.right-side-1 img{margin:0 0 35px 0; float:right;}


/*gallery pages*/

.gp2-1{width:570px; float:right; text-align:right; margin:0 0 50px 0;}
.gp2-2{width:300px; float:left;}
.gp2-3{width:250px; float:left; padding:20px 0 0 0;}


.gp3-1{width:570px; float:right; text-align:right; margin:0 0 50px 0;}
.gp3-2{width:400px; float:left;}

.gp4-1{width:570px; float:right; text-align:right; margin:0 0 50px 0;}
.gp4-2{width:336px; float:left;}
.gp4-3{width:250px; float:left; padding:23px 0 0 0;}

.gp5-1{width:570px; float:right; text-align:right; margin:0 0 50px 0;}
.gp5-2{width:400px; float:left;}


#bottomnav{width:700px; height:15px; background:#000000; text-align:center; margin:0 auto 0 auto; display:block;}
#bottomnav img{cursor:pointer;}

/*
#bottomnav .prev{width:40px; height:15px; float:left;}
#bottomnav .next{width:40px; height:15px; float:right;}*/

#bottom-intro{width:100px; height:106px; padding:100px 20px 0 600px; display:block;float:left; background:url(images/intro_4.jpg) no-repeat left top;}

#footer{width:700px; height:69px; float:left; background:url(images/bottom.gif);}
