/* ************************ Defaults ************************ */
html {
	height: 100%;
}
body{ 
	font:0.78em Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#666666;
	background:#CBC8B7;
	height:100%;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
a{ 
	color:#666666;
	text-decoration:underline;
}
a:hover{ 
	color:#BF0D01;
	text-decoration:underline;
}

/* ************************ structural ************************ */

#page{
	margin:0 auto; 
	padding:0px;
	text-align:left;
	width:880px;
	background:#fff;
	min-height:100%;
}
*html #page{
	height:100%;
}

.clear{
	clear:both;
}
.header{
	height:82px;
	background:url('../images/header.gif') #fff top left no-repeat;		
}
.header .logo{
	padding:38px 0px 0px 31px;
}
.impage{
	height:126px;
}

/* ************************ top navigation ************************ */

.topnav{
	padding:10px 0px 10px 269px;
	height:47px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav{
	width:437px;
	height:11px;
}
#nav a {
	display: block;
}
#nav a span{
	display:none;
}
#nav li { 
	float: left;
}
#nav li a {
	color:#242424;
	text-decoration:none;
	height:11px;
}
#nav li a:hover {
	color:#242424;
	text-decoration:underline;
}
#nav li a { 
	background:url('../images/topnav.gif') left top no-repeat;
}
#nav li a.toplink1{ width:78px; background-position: 0px top; }
#nav li a.toplink2{ width:74px; background-position: -78px top; }
#nav li a.toplink3{ width:101px; background-position: -152px top; }
#nav li a.toplink4{ width:111px; background-position: -253px top; }
#nav li a.toplink5{ width:73px; background-position: -364px top; }

#nav li a.toplink1:hover, body#toplink1on #nav li a.toplink1{ background-position: 0px -11px; }
#nav li a.toplink2:hover, body#toplink2on #nav li a.toplink2{ background-position: -78px -11px; }
#nav li a.toplink3:hover, body#toplink3on #nav li a.toplink3{ background-position: -152px -11px; }
#nav li a.toplink4:hover, body#toplink4on #nav li a.toplink4{ background-position: -253px -11px; }
#nav li a.toplink5:hover, body#toplink5on #nav li a.toplink5{ background-position: -364px -11px; }

/* ************************ content ************************ */

.content{
	width:880px;
	padding:0px 0px 40px 0px;
}

/* ************************ left panel ************************ */

#leftpanel{
	width:270px;
	float:left;
}
#lefttext{
	padding:0px 0px 0px 30px;
	width:240px;
}
#leftpanel table td{
	padding:0px 10px 10px 0px;
}

/* left navigation */

#leftnav a{ 
   display: block; 
   width: 88px; 
   height: 10px; 
   text-decoration: none; 
}
#leftnav ul li{
	padding:0px 0px 10px 0px;
}
* html #leftnav ul li{
	padding:0px 0px 5px 0px;
}
html>body  #leftnav ul li{ 
	*padding:0px 0px 5px 0px;
}
#leftnav a span{ 
   display: none; 
}  
#leftnav a:hover{ 
   background-position: -88px 0; 
}
#leftnav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftnav .nav1{
   background: url("../images/leftnav1.gif") top left no-repeat; 
}
#leftnav .nav2{
   background: url("../images/leftnav2.gif") top left no-repeat; 
}
#leftnav .nav3{
   background: url("../images/leftnav3.gif") top left no-repeat; 
}
#leftnav .nav4{
   background: url("../images/leftnav4.gif") top left no-repeat; 
}
#leftnav .nav5{
   background: url("../images/leftnav5.gif") top left no-repeat; 
}
#leftnav .nav6{
   background: url("../images/leftnav6.gif") top left no-repeat; 
}
#leftnav .nav7{
   background: url("../images/leftnav7.gif") top left no-repeat; 
}
#leftnav .nav8{
   background: url("../images/leftnav8.gif") top left no-repeat; 
}
#leftnav #sel{
   background-position: -88px 0; 
}
.imclear{
	clear:both;
}
#leftpanel .thumbsmore a{
	color:#666666;
	text-decoration:none;
}
#leftpanel .thumbsmore a:hover{
	color:#666666;
	text-decoration:underline;
}
.imleft1{
	padding:137px 0px 0px 0px;
}
.imleft2{
	padding:60px 0px 0px 0px;
}
.imleft3{
	padding:347px 0px 0px 0px;
}
.imleft4{
	padding:160px 0px 0px 0px;
}
.imleft5{
	padding:30px 0px 0px 0px;
}
.imleft6{
	padding:90px 0px 0px 0px;
}
.imleft7{
	padding:22px 0px 0px 0px;
}
.imleft8{
	padding:195px 0px 0px 0px;
}

/* ************************ right panel ************************ */

#rightpanel{
	width:610px;
	float:left;
	font-size:1.10em;
}
#rightpanel p{
	line-height:1.40em;
	padding:10px 0px 10px 0px;
}
#rightpanel h2{
	font-size:1.45em;
	font-weight:normal;
}
#rightpanel h2 span{
	display:none;
}
#rightpanel .righttext{
	width:454px;
}
#rightpanel .biography h3{
	font-size:0.93em;
	padding:3px 0px 3px 0px;
}
#rightpanel .biography ul{
	padding:0px 0px 16px 0px;
}
#rightpanel .biography ul li{
	padding:2px 0px 2px 0px;
}
#rightpanel .imright{
	float:right;
	margin-right:30px;
}
#rightpanel .imlarget{
	padding:30px 0px 0px 0px;
}
#rightpanel .imlarget div{
	float:left;	
	padding:18px 0px 24px 0px;
}
#rightpanel .imlarget p{
	margin:0px;
	padding:0px;
}
#rightpanel .imlarget h2{
	font-size:1.35em;
	font-weight:normal;
}
#rightpanel .imlarget1{
	width:226px;
	font-weight:bold;
}
#rightpanel .imlarget2{
	width:228px;
}
#rightpanel .buypaint{
	padding:0px 0px 15px 0px;
}
#rightpanel .buypaint .inputtext{
	width:374px;
	height:18px;
	padding:2px;
	border:solid 1px #B2B2B2;
	font:12px Arial, Helvetica, sans-serif; 
	color:#666666;	
}
#rightpanel .buypaint td{
	padding:5px 18px 5px 0px;
}
#rightpanel .buypaint .submit{
	padding:30px 18px 0px 0px;
}
#rightpanel .contactbot{
	padding:9px 0px 9px 0px;
}
#rightpanel .contactbot p{
	padding:0px;
}
#rightpanel .contactbot h3{
	font-size:0.93em;
	padding:3px 0px 0px 0px;
}
#rightpanel .contactaddress{
	background:url('../images/imkeogh12.jpg') top right no-repeat;	
	padding:0px 0px 20px 0px;
}


/* ************************ Page Headings ************************ */

.imhead1{
	background:url('../images/imhead1.gif') top left no-repeat;
	height:84px;
}
.imhead2{
	background:url('../images/imhead2.gif') top left no-repeat;
	height:45px;
}
.imhead3{
	background:url('../images/imhead3.gif') top left no-repeat;
	height:54px;
}
.imhead4{
	background:url('../images/imhead4.gif') top left no-repeat;
	height:85px;
}
.imhead5{
	background:url('../images/imhead5.gif') top left no-repeat;
	height:45px;
}
.imhead6{
	background:url('../images/imhead6.gif') top left no-repeat;
	height:45px;
}
.imhead7{
	background:url('../images/imhead9.gif') top left no-repeat;
	height:45px;
}
.imhead8{
	background:url('../images/imhead8.gif') top left no-repeat;
	height:45px;
}
.imhead10{
	background:url('../images/imhead10.gif') top left no-repeat;
	height:45px;
}
.buyaprinth{
	background:url('../images/buyaprinth.gif') top left no-repeat;
	height:28px;
}

/* ************************ Page Bottom Images ************************ */

.imkeogh1{
	padding:0px 0px 266px 0px;
	background:url('../images/imkeogh1.jpg') bottom left no-repeat;	
}
.imkeogh2{
	padding:0px 0px 280px 0px;
	background:url('../images/imkeogh2.jpg') bottom right no-repeat;	
}
.imkeogh3{
	background:url('../images/imkeogh4.jpg') top right no-repeat;	
}
.imkeogh4{
	background:url('../images/imkeogh6.jpg') bottom right no-repeat;	
	padding:0px 0px 125px 0px;
}
.imkeogh5{
	background:url('../images/imkeogh8.jpg') bottom right no-repeat;	
	padding:0px 0px 125px 0px;
}
.imkeogh6{
	background:url('../images/imkeogh9.jpg') bottom right no-repeat;	
	padding:0px 0px 310px 0px;
}
.imkeogh7{
	background:url('../images/imkeogh10.jpg') bottom right no-repeat;	
	padding:0px 0px 100px 0px;
}
.imkeogh8{
	background:url('../images/imkeogh11.jpg') bottom right no-repeat;	
	padding:0px 0px 270px 0px;
}
.imkeogh9{
	background:url('../images/imkeogh13.jpg') top right no-repeat;	
}
