/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

/* LAYOUT */

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 10px auto 0%;
 width: 950px;
}
#container {
 background: #ffffff;
 margin: 0px 10px;
}
#header {
 background: #FFFFFF;
 height: auto;
}
#leftcolumn { 
 padding: 10px;
 background: #5A5504;
 border-right: 1px solid #FFFFFF;
}
#leftcolumn2 { 
 padding: 0px;
 background: #5A5504;
 border-right: 1px solid #FFFFFF;
}
#rightcolumn2 {
 width: 723px;
 font-size: 13px;
 padding: 0px;
 background: #FFFFFF url(../images/title_bg2.gif) no-repeat;
}
#rightcolumn2 h1 {
 font-size: 32px;
 font-weight: normal;
 color: #5A5504;
 margin: 20px 20px 5px 20px;
}
#rightcolumn2 h5 {
 font-size: 12px;
 font-weight: bold;
 color: #5A5504;
 margin: 14px 20px 10px 20px;
}
#rightcolumn2 a {color: #000000; text-decoration: underline;}

#rightcolumn {
 width: 723px;
 font-size: 13px;
 padding: 0px;
 background: #FFFFFF url(../images/title_bg3.gif) no-repeat;
}
#rightcolumn h1 {
 font-size: 32px;
 font-weight: normal;
 color: #5A5504;
 margin: 20px 20px 5px 20px;
}
#rightcolumn h5 {
 font-size: 12px;
 font-weight: bold;
 color: #5A5504;
 margin: 14px 20px 10px 20px;
}
#rightcolumn a {color: #000000; text-decoration: underline;}

#mansfieldhouse {
 width: 723px;
 font-size: 13px;
 padding: 0px;
 background: #FFFFFF url(../images/title_bg_mansfield_house.gif) no-repeat;
}
#mansfieldhouse h1 {
 font-size: 32px;
 font-weight: normal;
 color: #5A5504;
 margin: 20px 20px 5px 365px;
}
#mansfieldhouse h2 {
 font-size: 18px;
 font-weight: normal;
 color: #000000;
 margin: 15px 20px 0px 365px;
}
#mansfieldhouse h6 {
 font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
 margin: 0px 20px 0px 365px;
}
#mansfieldhouse h5 {
 font-size: 18px;
 font-weight: bold;
 color: #5A5504;
 margin: 14px 20px 10px 365px;
}

#mansfield {
 width: 723px;
 font-size: 13px;
 padding: 0px;
 background: #FFFFFF url(../images/title_bgm.gif) no-repeat;
}
#mansfield h1 {
 font-size: 32px;
 font-weight: normal;
 color: #5A5504;
 margin: 20px 20px 5px 485px;
}
#mansfield h2 {
 font-size: 18px;
 font-weight: normal;
 color: #000000;
 margin: 15px 20px 0px 485px;
}
#mansfield h6 {
 font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
 margin: 0px 20px 0px 485px;
}
#mansfield h5 {
 font-size: 18px;
 font-weight: bold;
 color: #5A5504;
 margin: 14px 20px 10px 485px;
}

.caption {
 font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
}

.top {
 font-size: 10px;
 font-weight: normal;
 color: #5A5504;
}
.top a {
 text-decoration: underline;
 color: #5A5504;
}
.top a:hover {
 text-decoration: underline;
 color: #5A5504;
}
#para {
 font-size: 12px;
 font-weight: normal;
 padding: 0px 20px 0px 20px;
 color: #000000;
}
#para h4{
text-align: left;
font-size: 16px;
 font-weight: bold;
 font-style: nomal;
 color: #5A5504;
}

blockquote {
  background: transparent url(../images/quoteleft.gif) left top no-repeat;
  margin-top: 40px;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../images/quoteright.gif) right bottom no-repeat;
}
blockquote h3 {
 font-size: 14px;
 font-weight: normal;
 color: #5A5504;
 text-align: left;
}
blockquote p {
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-align: right;
 margin: 0;
}

#img {
padding: 10px 20px 0px 20px;
}
#disclaimer {
 font-size: 10px;
 font-weight: normal;
 padding: 0px 20px 0px 20px;
 color: #000000;
}
#disclaimer2 {
 font-size: 10px;
 font-weight: normal;
 padding: 125px 20px 0px 20px;
 color: #000000;
}
#clear {
padding: 20px;
}

#list
{
float: left;
width: 45%;
padding: 0px 10px 0px 20px;
}
#list p
{
margin: 0 0 12px 0;
}

#listw
{
float: left;
width: 100%;
padding: 0px 10px 0px 20px;
}
#listw p
{
margin: 0 0 12px 0;
}
#listw ul {
list-style-image: url(../images/bullet.gif);
margin: 0 0 0 12px;
padding: 10px;
}

#list1
{
float: left;
width: 100%;
padding: 0;
}
#para p
{
margin: 0 0 12px 0;
}

#listx
{
float: left;
width: 45%;
padding: 0px 10px 0px 20px;
margin-left: 200px;
}
#listx p
{
margin: 0 0 12px 0;
}
#list2
{
float: left;
width: 60%;
padding: 0px 10px 0px 20px;
}
#list ul {
list-style-image: url(../images/bullet.gif);
margin: 0 0 0 12px;
padding: 10px;
}
#list2 ul {
list-style-image: url(../images/bullet.gif);
margin: 0 0 0 12px;
padding: 10px;
}
#para ul {
list-style-image: url(../images/bullet.gif);
margin: 0 0 0 12px;
padding: 10px;
}


#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu li { margin: 0; } 
#menu li.not {
display: block;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
width: 184px;
padding: 3px 8px 3px 8px;
text-decoration: none;
}
#menu a {
display: block;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #5A5504;
width: 184px;
padding: 3px 8px 3px 8px;
text-decoration: none;
}
#menu a:hover {
color: #000000;
background-color: #dfdab5;
}

#menu2 ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu2 li { margin: 0; } 
#menu2 a {
display: block;
font-size: 12px;
color: #FFFFFF;
background-color: #5A5504;
width: 167px;
padding: 3px 8px 3px 25px;
text-decoration: none;
}
#menu2 a:hover {
color: #000000;
background-color: #dfdab5;
}

#home {
 width: 640px;
 font-size: 13px;
 padding: 20px;
 background: #6666ff url(../images/home_bg.jpg) no-repeat;
}
#markets {
 width: 640px;
 font-size: 13px;
 padding: 20px;
 background: #FFFFFF url(../images/markets_bg2.jpg) no-repeat;
}
#footer { 
 background: #FFFFFF url(../images/footer.gif) no-repeat;
 width: 950px;
 height: 115px;
}
#printfooter { 
 background: #5A5504 url(../images/print_footer.gif) no-repeat;
 width: 640px;
 height: 115px;
}
#homefooter { 
 width: 640px;
 height: 70px;
 background: url(../images/footer_home.jpg) no-repeat;
}

.clear { clear: both; background: none; }

#rightalign {
 float: right;
 height: auto;
 width: auto;
 margin: 0px 0px 10px 10px;
}
#leftalign {
 float: left;
 height: auto;
 width: auto;
 margin: 0px 10px 10px 0px;
}

#custom { 	
 margin: 0 auto;
 margin: 10px;
 padding: 10px;
 width: 639px;
 text-align: left;
 vertical-align: left;	
 background: url(../images/content_bg.jpg) no-repeat;
}

#boxc {
 height: auto;
 width: 100%;
 padding: 10px 0px 0px 0px;
}

#boxc h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: center;
 padding-bottom: 5px;
}
#boxc p{
text-align: center;
font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
}

#boxcx {
 height: auto;
 width: 100%;
 padding: 0;
}
#boxcx h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: left;
 padding-bottom: 7px;
}
#boxcx p{
text-align: left;
font-size: 12px;
 font-weight: normal;
 font-style: normal;
 color: #000000;
}


#box {
 float: left;
 height: auto;
 width: 45%;
 padding: 10px 10px 0px 20px;
}
#box h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: center;
 padding-bottom: 5px;
}
#box p{
text-align: center;
font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
}
#boxx {
 float: left;
 height: auto;
 width: 30%;
 padding: 10px 0 0 20px;
}
#boxx h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: center;
 padding-bottom: 5px;
}
#boxx p{
text-align: center;
font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
}
#box2 {
 height: auto;
 width: 100%;
 padding: 10px 10px 0px 20px;
}
#box2l {
 float: left;
 height: auto;
 width: 45%;
 padding: 10px 10px 0px 20px;
}
#box2l h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: left;
}
#box2l p{
text-align: left;
}
#box2 h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: left;
}
#box2 p{
text-align: left;
}
#box3 {
 float: center;
 height: auto;
 width: 100%;
 padding: 10px 10px 0px 20px;
}
#box3 h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: center;
 padding-bottom: 5px;
}
#box3 p{
text-align: center;
font-size: 10px;
 font-weight: normal;
 font-style: italic;
 color: #5A5504;
}
#contactbox {
 float: left;
 height: auto;
 width: 280px;
}

#tabbox {
 float: left;
 height: auto;
 width: 55%;
}

#boxthird {
 float: left;
 height: auto;
 width: 30%;
}

#box40 {
 float: left;
 height: auto;
 width: 40%;
}
#head{
 height: auto;
 width: 100%;
 padding: 0 20px 0 20px;
}

#boxw {
 float: left;
 height: auto;
 width: 45%;
 padding: 10px 10px 0px 20px;
}
#boxw h4{
 font-size: 16px;
 font-weight: bold;
 color: #5A5504;
 text-align: left;
 padding-bottom: 5px;
}
#boxw p{
text-align: left;
font-size: 12px;
 font-weight: normal;
 font-style: nomal;
 color: #000000;
}

#main {
width: 650px;
height: 200px;
padding: 10px;
margin: 0 2px 0 0;
background: url(../images/lutyens_1.gif) no-repeat;
}
#main h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}
#main p {
width: 425px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
}
#main a {
color: #FFFFFF;
}

/* STYLES */

h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/
h1 {font-size: 36px; font-weight: bold;}
h2 {font-size: 24px; font-weight: bold; margin-top: -7px;}
h3 {font-size: 12px; font-weight: bold; margin-bottom: 0px;}
h4 {font-size: 26px; font-weight: normal; color: #5A5504;}
h5 {font-size: 15px; font-weight: bold;}
h6 {font-size: 13px; font-weight: bold; color: #3333cc; margin-bottom: -1px;}

.sold {font-size: 18px; font-weight: bold; color: #CC0000;}
.cost {font-size: 18px; font-weight: bold; color: #5A5504;}

a.one:link {color: #FFFFFF; text-decoration: none;}
a.one:visited {color: #FFFFFF;}
a.one:hover {text-decoration: underline;}

hr {border: 0; height: 1px; color: #3333cc; background-color: #3333cc;}

.bodywhite {font-weight: bold; color: #ffffff;}
.smallprint {font-size: 9px;}

.rightalign {
 float: right;
 height: auto;
 width: auto;
 margin: 0px 0px 10px 10px;
}
.leftalign {
 float: right;
 height: auto;
 width: auto;
 margin: 0px 10px 10px 0px;
}

#footer p {
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 margin: 0px;
 padding-bottom: 12px;
}
#footer a {
 text-decoration: underline;
 color: #FFFFFF;
}
#footer a:hover {
 text-decoration: underline;
 color: #FFFFFF;
}
#printfooter p {
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 margin: 0px;
 padding-bottom: 12px;
}
#printfooter a {
 text-decoration: underline;
 color: #FFFFFF;
}
#printfooter a:hover {
 text-decoration: underline;
 color: #FFFFFF;
}
#homefooter p {
 font-size: 11px;
 font-weight: bold;
 background: #3333CC;
 color: #ffffff;
 margin: 0px 20px 0px 20px;
 padding: 3px;
 text-align: center;
 border: 1px solid #FFFFFF;
}

table.product {
 border-spacing: 0px;
 border-collapse: collapse;
 background: #FFFFFF;
 border: 1px solid #3333CC;
}
table.product caption {
 font-size: 15px;
 text-align: left;
 font-weight: bold;
}
table.product th {
 font-size: 11px;
 text-align: center;
 font-weight: normal;
 padding: 1px 1px;
 border: 0px;
 border-bottom: 1px solid #3333CC;
}
table.product td {
 font-size: 11px;
 text-align: center;
 border: 0px;
 border-bottom: 1px solid #3333CC;
 padding: 1px 1px;
}
table.product thead th {
 font-size: 11px;
 text-align: center;
 font-weight: bold;
 background-color: #3333CC;
 color: #FFFFFF;
 border-right: 1px solid #FFFFFF;
}
table.product th.first {
 text-align: left;
 border-right: 1px solid #3333CC;
}
table.product thead th.start {
 text-align: left;
}
table.product thead th.end {
 border-right: 1px solid #3333CC;
}
table.product td.start {
 text-align: left;
}
table.product th.start {
 text-align: left;
}
table.product td.end {
	border-right: 1px solid #3333CC;
}
#tint {
 background: #E1D9FF;
}

body ul {
 margin: 0px;
}
body li {
 list-position: inside;
 list-type: disc;
}

#maintitle {
 width: 434px;
 font-size: 36px;
 font-weight: bold;
 text-transform: none;
 margin: 57px 0px 0px 0px;
}
#mainsub {
 font-size: 24px;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
}
.body11px {
 font-size: 11px;
 list-style-position: inside;
 list-style-type: disc;
}

.bullets {
 list-style-type: disc;
 text-decoration: none;
 list-style-position: inside;
}
