body {
margin: 0;
font-family: Arial,sans-serif;
color: #000000;
font-size: 14px;
background-color: #D6DAD9;
}

.lside {
background-image: url(http://www.wrightsgallery.com/images/bgside_l.jpg); 
background-repeat: repeat-y;
width: 110px;
}

.rside {
background-image: url(http://www.wrightsgallery.com/images/bgside_r.jpg);
background-repeat: repeat-y;
width: 18px;
}

a:link {
color: #000000;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}

a:visited {
color: #333333;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #993333;
background-color: transparent;
text-decoration: underline;
}

a:active {
color: #000000;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}

a.mem:link {
color: blue;
background-color: transparent;
text-decoration: underline;
font-weight: normal;
font-size: 12px;
}

a.mem:visited {
color: #333333;
background-color: transparent;
text-decoration: underline;
font-weight: normal;
font-size: 12px;
}

a.mem:hover {
color: red;
background-color: transparent;
text-decoration: underline;
font-weight: bold;
font-size: 12px;
}

a.mem:active {
color: green;
background-color: transparent;
text-decoration: none;
font-weight: normal;
font-size: 12px;
}


h1 {
font-size: 17px;
font-weight: 600;
margin: 20px 0px 10px 0px;
}

h1.a {
font-weight: bold;
color: red;
background-color: transparent;
}

h2 {
font-size: 16px;
font-weight: 600;
color: #65a29a;
margin: 7px 0px 7px 0px;
}

input.a {
border: #65a29a 1px solid;
}

hr {
width: 90%; 
margin: 10px 0px 10px 0px;
}

p {
text-align: justify;
text-indent: 0px;
}

.sold {
margin: 0px 0px 0px 0px;
font-weight: bold;
color: red;
}

.disclaimer {
font-size:10px;
font-style: italic;
text-align: justify;
margin: 7px 0px 7px 0px;
}

.bold14 {
font-weight: bold;
margin: 7px 0px 7px 0px;
text-align: justify;
}

.bold16 {
font-weight: bold;
margin: 7px 0px 7px 0px;
font-size: 16px;
text-align: justify;
}

.bold18 {
font-weight: bold;
margin: 7px 0px 7px 0px;
font-size: 18px;
text-align: justify;
}

.justify13 {
text-align: justify;
margin: 7px 0px 7px 0px;
font-size: 13px;
}

.justify14 {
text-align: justify;
margin: 7px 0px 7px 0px;
}

.main {
width: 780px;
margin: 0px;
padding: 0px;
background: #ffffff;
color: #000000;
}

.frm {
margin: 0px;
padding: 0px;
border: 0;
height: 20px;
}

select {
width: 200px;
height: 20px;
font-family: verdana, sans-serif;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #000000;
background: url("none") #ffffff 0% repeat fixed;
border: inset 1px #336633;
}

option {
font-family: verdana, sans-serif;
font-size: 12px;
color: #000000;
background-color: transparent;
}

.banner {
width: 780px;
height: 87px;
margin: 0px;
padding: 2px 2px 2px 3px;
background: url("/~wrights/images/bgbody.gif") #ffffff 0% repeat fixed;
color: #000000;
}

.drops {
background: url("none") #f8e6c9 0% repeat fixed;
color: #000000;
height: 20px; 
padding:0px;
margin: 0px;
}

.list {
text-indent: 10px;
margin: 0px;
padding: 0px;
font-size: 12px;
}

.dropstbl{
width: 660px;
height: 20px; 
padding: 0px; 
margin: 0px;
}

#mainlinks {
margin: 0;
padding: 10px 0 0 19px;
}

#mainlinks a {
font-size: 17px;
font-weight: bold;
}

#mainlinks li {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
}

#mainlinks li ul {
font-size: 90%;
margin: 0 0 0 0;
padding: 0 0 0 5px;
}

#mainlinks li ul li {
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
}

.cellContent {
padding: 10px 5px 10px 5px;
}

#contact input {
width: 200px;
}

#contact p {
margin: 7px 0px;
text-indent: 0px;
}

.redbx {
border: 1px solid red;
padding: 30px;
margin: 30px 10px;
width: 80%;
}

.mform {
/* Tell NS4 to ignore these styles.... */
/*/*/
width: 120px;
height: 11px;
padding: 1px;
margin: 0px 7px 7px 0px;
font-size: 11px;
background-color: #eae7de;
background-color: #ffffff;
color: #330000;
border: 1px solid #6ba193;
/* Tell NS4 to start using styles again with this comment */
}

.bold14 {
font-weight: bold;
margin: 7px 0px 7px 0px;
text-align: justify;
}

.bold16 {
font-weight: bold;
margin: 7px 0px 7px 0px;
font-size: 16px;
text-align: justify;
}

.bold18 {
font-weight: bold;
margin: 7px 0px 7px 0px;
font-size: 18px;
text-align: justify;
}

.justify13 {
text-align: justify;
margin: 7px 0px 7px 0px;
font-size: 13px;
}

.justify14 {
text-align: justify;
margin: 7px 0px 7px 0px;
}

.rndcrnr {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.sale {
margin: 7px 0px 0px 0px;
background-color: #417c6c;
color: white;
width: 125px;
text-align: center;
font-weight: bold;
}

.title {
margin: 7px 0px 0px 0px;
}

textarea:focus, input:focus, select:focus {
border: 1px solid #e8bc77;
background-color: #f7efd9;
}
