/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(images/page/bgpattern.jpg);
background-image-repeat:repeat-x;
background-image-repeat:repeat-y;
}

#header {
margin-left:auto;
margin-right:auto;
width:810px;
}

#topimage {
float:left;
width:810px;
margin-top:25px;
}

#navbar {
margin-left:auto;
margin-right:auto;
width:810px;
padding:0px;
border:0px;
float:left;
}


#maincontent {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:810px;
background-image:url(images/page/bgslice.jpg);
background-position: center;
padding:0;
overflow:hidden;
}

#footer {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:810px;
height:100px;
background-image:url(images/page/bottom.jpg);
text-align:center;
valign:top;
}

#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#06F;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
text-decoration:none;
}

#postsite {
width:810px;
height:25px;
background-image:url(images/page/spacer.gif);
background-repeat:repeat-y;
}
/* Maincontent layout */

#left {
float:left;
width:300px;
padding-top:20px;
padding-left:40px;
padding-right:10px;
margin:0;
}

#right {
float:left;
width:400px;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:40px;
margin:0;
}

#right img {
border:0px;
}


.hr {
align:center;
width:100%;
color: #999999;
height: 1px;
}

div.piclinetop {
width:810px;
padding-top:20px;
padding-bottom:25px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin:0;
}

div.piclinetop img, div.piclinemid img {
padding-bottom:8px;
}

div.piclinetop p, div.piclinetop a, div.piclinemid p, div.piclinemid a{
text-align:center;
}

div.piclinemid {
float:left;
width:810px;
padding-top:0px;
padding-bottom:25px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
margin:0;
}

div.leftpic {
float:left;
width:150px;
padding-top:0px;
padding-bottom:0px;
padding-left:90px;
padding-right:50px;
margin:0;
}

div.midpic {
float:left;
width:150px;
padding-top:0px;
padding-bottom:0px;
padding-left:40px;
padding-right:40px;
margin:0;
}

div.rightpic {
float:left;
width:150px;
padding-top:0px;
padding-bottom:0px;
padding-left:50px;
padding-right:90px;
margin:0;
}

div#frontleft {
width:445px;
float:left;
margin-left:0px;
margin-right:20px;
}

div#frontright {
width:245px;
float:left;
margin-left:20px;
margin-right:0px;
}

/* End Maincontent layout */

/* Page text styles */

#maincontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333399;
text-decoration:none;
line-height:18px;
}

#maincontent a:hover {
color:#3399ff;
text-decoration:none;
}

#maincontent p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}


#pagehead {
padding-top:20px;
width:810px;
height:51px;
}

#pagehead img {
margin-left:auto;
margin-right:auto;
align:center;
}

#frpagehead {
padding-top:20px;
padding-left:40px;
padding-right:40px;
width:730px;
height:51px;
}

#frpagehead img {
margin-left:auto;
margin-right:auto;
align:center;
}

div#pagecontent {
padding-top:15px;
padding-bottom:30px;
padding-left:40px;
padding-right:40px;
width:730px;
}

div#pagecontent p{
line-height:18px;
}

div#news {
padding-top:15px;
padding-bottom:30px;
padding-left:40px;
padding-right:40px;
width:730px;
}

div#news p{
line-height:18px;
}

.pagenav {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333399;
text-decoration:none;
text-align:center;
}

.pagenav:hover {
font-weight:bold;
color:#3399ff;
text-decoration:none;
}

.paintgrp {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333333;
text-align:center;
}

.painttitle {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333399;
text-align:center;
}

.fronthead {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333399;
line-height:22px;
}

.frontsubhead {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
line-height:22px;
}

.desc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-style:italic;
line-height:18px;
}

.sale {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
}

.addressbl {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333399;
text-decoration:none;
}

div#contactpage a {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333399;
text-decoration:none;
}

div#contactpage a:hover {
color:#3399ff;
text-decoration:none;
}

div#contactpage2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333399;
text-decoration:none;
}

div#contactpage2 a:hover {
color:#3399ff;
text-decoration:none;
}

div#gallery {
margin-left: auto;
margin-right: auto;
width:730px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
padding-right:40px;
margin:0;
}

div#gallery p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}

#formtable {
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:0px;
width:730px;
}

#text {
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:0px;
width:730px;
}

.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#contactpage, #contactpage2 {
padding-top:15px;
padding-bottom:20px;
padding-left:40px;
padding-right:40px;
width:730px;
}

#contactpage p, #contactpage2 p{
line-height:18px;
}

#indexpic {
margin-left:auto;
margin-right:auto;
height:113px;
padding-top:20px;
padding-bottom:0px;
width:810px;
}

#indexleftpic {
float:left;
border:0;
margin-left:auto;
margin-right:auto;
padding-left:41px;
padding-right:5px;
width:113px;
}

#indexmidpic {
float:left;
border:0;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:5px;
width:113px;
}

#indexrightpic {
float:left;
border:0;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:41px;
width:113px;
}




