@charset "utf-8";
/* Copyright 2008 Nicholas Charles - All rights reserved */

html, body {
margin: 0;	height:100%;
padding: 0; padding-bottom:60px;
background: #fff;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: #000;
background-color: #fff;
background-image: url(images/header_bg.jpg);
background-repeat: repeat-x;
background-position: center top;
}

	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		background:#ff0;
		padding:10px;
	}
	
	#footer {
		position:absolute;
		bottom:0;
		width:840px;
		height:60px;			/* Height of the footer */

	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}


input {
  border-right: solid 1px #E3E3E3;
  border-bottom: solid 1px #E3E3E3;

  border-top: solid 2px #CBCBCB;
  border-left: solid 2px #CBCBCB;
  font-family: Verdana, Arial;
font-size: 10px;
font-weight: normal;
color: #473124;
}
textarea{
  border-right: solid 1px #E3E3E3;
  border-bottom: solid 1px #E3E3E3;

  border-top: solid 2px #CBCBCB;
  border-left: solid 2px #CBCBCB;
  font-family: Courier New, Verdana;
font-size: 13px;
//font-weight: bold;
font-weight: normal;
color: #473124;
  border:solid 1px #181818;
}

a:link, a:visited, a:active {
  font-family: Verdana, Arial,  Times, serif;
  font-size: 13px;
  text-decoration: underline;
  color: #545454;
}
a:hover {
  text-decoration: none;  
}
input {
  border: solid 1px #181818;
  font-family:  Verdana, Arial,  Times, serif;
font-size: 10px;
font-weight: normal;
color: #473124;
}


hr {
  border: 0;
  width: 100%;
  color: #ECECEC;
background-color: #ECECEC;
height: 1px;


}
select {
  //border: solid 1px #D3D3D3;
  border:solid 1px #181818;
  font-family:  Verdana, Arial,  Times, serif;
font-size: 13px;
font-weight: normal;
color: #473124;
}
option {
  
  font-family:  Verdana, Arial,  Times, serif;
font-size: 13px;
//font-weight: bold;
color: #473124;
}
img {border:none; color:#979696;}
.floatleft {border:none; float:left;}


p {line-height: 19px;font-size: 13px; padding:0px; margin:0px; color: #1F1F1F; }
p a{font-size: 13px;color:#1e1e1e;text-decoration:underline;}
p a:visited{font-size: 13px;color:#00aeff;text-decoration:underline;}
p a:hover{font-size: 13px;color:#00aeff;text-decoration:underline;}


h1 {color:#A5D4D7; font-size: 33px; padding:0px; margin:0px; font-weight:normal;}
h1 a{color:#A5D4D7;text-decoration:none;font-weight:normal;}
h1 a:visited{color:#A5D4D7;text-decoration:none;font-weight:normal;}
h1 a:hover{color:#00aeff;text-decoration:underline;font-weight:normal;}

h4 {color:#A5D4D7; font-size: 20px; padding:0px; margin:0px; font-weight:normal;}
h4 a{color:#A5D4D7;text-decoration:none;font-weight:normal;}
h4 a:visited{color:#A5D4D7;text-decoration:none;font-weight:normal;}
h4 a:hover{color:#00aeff;text-decoration:underline;font-weight:normal;}

h2 {color:#000; font-size: 0.7em; /* 16x0.5=8px */ padding:0px; margin:0px; font-weight:bold;}
h2 a{color:#000;text-decoration:none;font-weight:bold;}
h2 a:visited{color:#000;text-decoration:none;font-weight:bold;}
h2 a:hover{color:#000;text-decoration:underline;font-weight:bold;}

h3 { font-family: Verdana, Arial,  Times, serif; color:#000; font-size: 0.85em; /* 16x0.5=8px */ padding-bottom:5px; margin-bottom:5px; font-weight: normal;}
h3 a{font-family: Verdana, Arial,  Times, serif; color:#000; font-size: 0.85em; /* 16x0.5=8px */color:#000;text-decoration:none;font-weight:normal;}
h3 a:visited{color:#000;text-decoration:none;font-weight:normal;}
h3 a:hover{color:#000;text-decoration:none;font-weight:bold;}

.blue {font-size: 100%; color:#00aeff;padding:0px; margin:0px; }
.blue a{color:#00aeff;text-decoration:underline;}
.blue a:visited{color:#00aeff;text-decoration:underline;}
.blue a:hover{color:#00aeff;text-decoration:underline;}

.subnav {font-size: 18px; padding:0px; margin:0px; }
.subnav a{color:#000;text-decoration:none;}
.subnav a:visited{color:#000;text-decoration:none;}
.subnav a:hover{color:#00aeff;text-decoration:none;}
.subnav a#current{color:#00aeff;text-decoration:none;}

.copyright {font-size: 10px; color: #8D8D8D; font-family: Verdana, Arial; margin-bottom: 20px;}
.copyright a{font-size: 10px; color: #8D8D8D; font-family: Verdana, Arial; color:#545454;text-decoration:none;}
.copyright a:visited{color:#8D8D8D; ;text-decoration:none;}
.copyright a:hover{color:#545454;text-decoration:underline;}

#wrapper{width: 840px;
position:relative;
     left: 50%;
     margin-left: -415px; /* half of the width */

    }
#wrapper0{width: 840px;margin: 0px auto; margin-top: 2px; left: 50%; text-align: right; color: #fff;}

#logo{position:absolute;left: 0px;top: 52px;}

#nav{position:absolute;right: 0px;top: 110px; nowrap; font-family: Verdana, Arial, Courier; font-size:18px; color: #000;
font-weight: normal;
	line-height:1.0em; /* 16x1.125=18px */
letter-spacing: 0; text-align: right;}
#nav A:link, A:visited, A:active {text-decoration: none; color: #797979;}
#nav A:hover {text-decoration: none; color: #313131;}
//#nav a#current{color:green;}
#nav a#current:hover{color:black;}

#main {position:relative;left: 0px;top: 25px;}

#subnav{position:relative;left: 20px;top: 0px; float:left; width: 202px; margin-right:25px;}
#content{position:relative; top: 440px; float:left;  width: 840px;}
#content2{position:relative; top: 210px; float:left;  width: 840px;}

#row0{font-family:  Verdana, Arial,  Times, serif; font-size:24px; color: #000; line-height:1.15em; /* 16x1.125=18px */
letter-spacing: 0;}
#row1{position:relative; float:left;}
#row2{position:relative;float:left; margin-top: 25px;}
#footer{left: 0px;padding: 35px 0px 20px 0px; float:left;position:absolute;
		bottom:0;
		width:840px;
		height:20px;			/* Height of the footer */
		}



#gallery_c1{position:relative;left: 0px;top: 0px; width:370px; float:left;margin-right:4px;}
#gallery_c2{position:relative;left: 0px;top: 0px; width:40px; float:left;}
.gallerytn {margin-bottom: 4px; border: 1px solid #000;}
.gallerytn a{margin-bottom: 4px; border: 1px solid #000;}
.gallerytn a:visited{margin-bottom: 4px; border: 1px solid #000;}
.gallerytn a:hover{margin-bottom: 4px; border: 1px solid #00aeff;}

#productlist{position:relative;float:left; margin-top: 25px;}
.producttn {margin: 0px 5px 5px 0px; border: 1px solid #000; float:left;}
.producttn a{margin-right: 0px 5px 5px 0px; border: 1px solid #000; float:left;}
.producttn a:visited{margin-right: 0px 5px 5px 0px; border: 1px solid #000; float:left;}
.producttn a:hover{margin-right: 0px 5px 5px 0px; border: 1px solid #00aeff; float:left;}

#product_c1{position:relative;left: 0px;top: 0px; width:290px; float:left;margin-right:10px;}
#product_c2{position:relative;left: 15px;top: 20px; width:160px; float:left;}


.adm_rb
{
  border: 0;  
}

#container {
		height:100%;
	}


.bgfooter {
background-image: url(images/bgfooter.jpg);
background-repeat: repeat-x;
background-position: center bottom;
}


#mainartwork{position:absolute;left: 0px;top: 0px;}


