/*background*/
body  {
font-size:medium;
background-color:#37322d;
background-image: url(../images/bkgdShadow.png);
background-repeat:repeat-x;
margin:0;
padding:0;
text-align:center;
font-size:medium;
font-family:Arial, Helvetica, sans-serif;
}

#header  {
background-color:#37322d;
width:800px;
height:70px;
margin-right:auto;
margin-left:auto;
padding: 3px 0px 5px 0px;
}

#container  {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#818f39;
background-image: url(../images/shadow.png);
background-repeat:repeat-x;
/*background-position:top left;*/
width:800px;
min-height:620px;
margin-right:auto;
margin-left:auto;
margin-bottom:0;
}

#containerBottom	{
background-image: url(../images/containerBottom.png);
background-repeat:no-repeat;
min-height:20px;
width:800px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}

#containerPricing  {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#818f39;
background-image: url(../images/shadow.png);
background-repeat:repeat-x;
width:800px;
min-height:620px;
margin-right:auto;
margin-left:auto;
}

a:link {
text-decoration: none;
color:#000000;
}

a:visited  {
text-decoration: none;
color:#000000;
}		

a:hover {
text-decoration: none;
color:#ffffff;
}

#about1  {
width:150px;
float:left;
margin: 17px 12px 8px 0;
}

#about2  {
width:150px;
float:right;
margin:12px 0 8px 12px;
}

#about3  {
width:150px;
float:left;
margin: 18px 12px 8px 0;
}

.blog  {
text-align:center;
}

.blog a {
border:none;
}

.bold	{
font-size:1.5em;
}

#bottomCenter  {
text-align:center;
}

.bottomSpacer  {
margin-top:422px;
margin-bottom:-10px;
}

.commentLabel 	{
vertical-align:top;
padding-top:5px;
}

.contactP	{
margin:12px 0 8px 0;
}

.copyright  {
font-size:.7em;
}

.formField  {
background-color:#c0c0c0;
border:solid #707070 1px;
}

#grid  {
width:280px;
float:left;
text-align:center;
font-size:small;
margin-top:0px;
margin-left:55px;
}

#grid img {
margin:10px 0px 0px 0px;
padding:0px;
border: 1px solid #000000;
}

#gridGallery  {
width:280px;
float:left;
text-align:center;
font-size:small;
margin-top:30px;
margin-left:20px;
}

#gridGallery img  {
margin:10px 0px 0px 0px;
padding:0px;
border: 1px solid #000000;
}

.imageLeftTop  {
width:150px;
float:left;
margin: 17px 12px 8px 0;
border: 1px solid #000000;
}

.imageLeft  {
width:150px;
float:left;
margin: 14px 12px 8px 0;
border: 1px solid #000000;
}

.imageRight  {
width:150px;
float:right;
margin:12px 0 8px 12px;
border: 1px solid #000000;
}

#largePic  {
width:452px;
float:left;
text-align:center;
font-size:small;
color:#000000;
margin:19px 0 -4px 15px;
}

#largePicImage	{
width:452px;
text-align:center;
}

#largePicImage img {
border: 1px solid #000000;
}

#links {
width:150px;
float:right;
margin-left:8px;
}

#links img {
margin-bottom:8px;
}

.list   {
margin:0;
}

.listPrice   {
margin:16px 0 0 0;
}

.listPriceWide   {
margin:-4px 0 20px 0;
}

#loremText {
width:580px;
text-align:justify;
font-size:.8em;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

#navbar  {
padding:8px 0 8px 0;
letter-spacing:2px;
font-size:small;
}

#navbar2  {
padding:8px 0 8px 0;
letter-spacing:2px;
font-size:small;
}

#navbarGallery  {
padding:8px 0 8px 0;
letter-spacing:2px;
font-size:small;
}

.navBarSpacer 	{
margin:0px 20px 0px 20px;
}

.navBarGallerySpacer 	{
margin:0px 7px 0px 7px;
}

.onPage	{
color:#AEC948;
}

#picContact {
width:150px;
float:left;
margin:-1px 8px 0 120px;
}

#picLinks {
width:150px;
float:right;
margin:-3px 120px 0 -2px;
}

#portrait   {
text-align:center;
margin:-10px 0 0 0;
}

#portrait2   {
text-align:center;
margin:-10px 0 0 0;
}

#pricing {
width:800px;
margin:0 0 40px 0;
}

#pricing2 {
width:800px;
margin:0 0 -15px 0;
}

.quoted {
margin:-15px 0 0 220px;
}

.right  {
text-align:right;
}

#slideShow	{
width:450px;
height:300px;
background-color:#333333;
margin:88px auto 0 auto;
border:1px solid #000000;
}

td  	{
height:20px;
text-align:right;
}

.tdLeft 	{
text-align:left;
padding:0 0 0 6px;
}

.testimonial  {
text-align:right;
}

#textAbout  {
width:570px;
text-align:justify;
color:#37322d;
background-color:#919F49;
font-size:.8em;
margin:0 auto 0 auto;
padding:20px;
}	

#textAbout  h3 {
margin-bottom:-8px;
}

#textContact {
width:370px;
text-align:center;
color:#37322d;
border:solid 1px #000000;
font-size:.8em;
margin:0 auto 0 295px;
padding:2px 10px 10px 10px;
}

.textContactP {
margin:-8px 0 10px 0;
}

.textContactRequired {
margin:8px 0 0 0;
text-align:left;
}

#textContactSpacer  {
min-height:75px;
}

#textLinksSpacer	{
min-height:175px;
}

#textPricingSpacer	{
min-height:25px;
}

#textLinks {
width:370px;
text-align:justify;
color:#37322d;
background-color:#919F49;
font-size:.8em;
margin:0 auto 0 120px;
padding:10px;
}

#textPricing {
width:570px;
text-align:justify;
color:#37322d;
background-color:#919F49;
font-size:.8em;
margin:0 auto 0 auto;
padding:20px;
}

#textPricing  h5 {
margin:7px 0 -5px 0;
}

.thumbs {
width:90px;
float:left;
margin:0px 0 6px 0px;
}



