﻿html, body {
	height: 100%;
	width: 100%;
	font-family: Arial;
	background-color:#776654;
	font-size:13px;
	color:#0t00000;
}
#footer
{
	background-color:#776654;
}

#Main
{
	margin:10px auto;
	width:965px;
	display:table;
	height:400px
}
#sideIamges
{
	left:30px;width:220px;
}
#sideIamges img
{
	border:3px solid #bcae94 ;
}
.footerlinks, .footerlinks a
{
	padding-top:5px;
	color:#e4dac8;
	font-family: Times New Roman, Verdana;
	font-size:15px;
	text-align:center;
	text-decoration: none;
	font-weight:300;
	line-height:20px;
	word-spacing: 7px;
}

.footerlinks a:hover {
	text-decoration: underline ;
}

.wordGroup
{
	word-spacing: normal;
}


.sojEmail, .sojLname, .sojFname, .sojZip
{
	width:174px;
	height:15px;
	color:#9c927f;
	border-color:#cbcbcb;
	border-width:1px 0 0 1px;
	font-size:10px;
	margin: 1px 0;
	padding: 0 2px;
	line-height: 15px;
}
.sojLname, .sojFname 
{
	width: 78px;
}

.sojZip
{
	width:100px;
}
.sojBtn
{
	vertical-align:middle;
}
.navItem
{
	float:left;
	display:inline;
}

table#columned-content
{
	width: 100%;
	margin-top: -3px;
	background: #EEE7DA url(/images/css_right_col_background.jpg) top right repeat-y;
}

td.columned-content-layout
{
	padding-top: 30px;
}
#columned-content-layout img
{
	display:block;
}
h1
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #860404;
	margin: 6px 0;
}

h2
{
	font-size: 18px;
	margin: 6px 0;
	padding:7px 0px 7px 0px ;
}

p
{
	margin: 6px 0;
}

#ctl00_ctl00_Content_rightColumn_AllThumbnails td
{
	padding: 2px;
}

#ctl00_ctl00_Content_rightColumn_AllThumbnails img
{
	display: block;
}

#gallery-specification
{
	border-top: 1px solid gray; 
	border-bottom: 1px solid gray; 
	padding: 10px 0;
}

div.sub-nav
{
	margin-bottom: 15px;	
}

.validation-summary
{
	padding-left: 30px;	
}

.join-form-table .zip
{
	width: 60px;	
}

.join-form-table td
{
	padding: 3px 0 2px 3px;
}

.join-form-table input
{
	width: 110px;
}

.join-form-table textarea
{
	width: 300px;
	height: 80px;
}

img.layout-image
{
	display: block;
}

.join-form-table input#ctl00_ctl00_Content_MiddleColumn_address
{
	width: 300px;
}

#side-images img
{
	width: 204px;
}

blockquote.owner-quotation
{
	text-align: left; 
	margin: 4px 30px; 
	font-style:italic;
}
.sndftxt
{
	width:100px;
	height:17px;
	vertical-align: text-bottom;
}
.sndflbl
{
	width:100px;
	font-size:12px;
	font-weight:normal;
	margin-right:2px;
}
.sndfbtn
{
	margin:5px 48px 0px 0px;
	
}

#blog-title {
    font-family: Times New Roman ;
    font-size: 24px ;
    }

#sidebar {
    padding: 10px ;
    }

.post-footer {
    font-size: 11px ;
    color: #808080 ;
    padding-bottom: 10px ;
    }

.post-title {
    font-size: 18px ;
    color: #860404 ;
    padding-bottom: 5px ;
    }

.date-header {
    font-size: 11px ;
    color: #000 ;
    padding-bottom: 0 ;
    }

.post {
    padding: 5px 0px 5px 0 ;
    }

hr {
	border: 0;
	color: #c9c0af;
	background-color: #c9c0af;
	height: 1px;
	width: 100%;
	text-align: left;
}

h1.main {
	font-family: Times New Roman ;
	font-size: 28px ;
	color: #990000 ;
}

.home-header-left {
	 display:block;
	 float:left;
	 height:66px;
	 width:374px;
	 background: transparent url(/images/home-bg-nw.jpg) no-repeat scroll 0 0 ;
	 padding: 12px 10px 8px 10px ;
}

.home-header-right {
	 display:block;
	 float:right;
	 height:86px;
	 width:398px;
	 background: transparent url(/images/home-bg-ne.jpg) no-repeat scroll right top ;
	 padding: 0px ;
	 text-align: right ;
}

.market-home-menu {
	display: block ;
	float: right ;
	width: 165px ;
	height: 22px ;
	padding: 42px 10px 0 10px ;
	text-align: center ;
	font-family: helvetica, Arial ;
	font-size: 11px ;
	color: #600 ;
}

.market-home-menu a:link, .market-home-menu a:active, .market-home-menu a:visited {
	color: #600 ;
}

.market-home-menu a:hover {
	color: #c60 ;
}

.home-view-our-video {
	float: left ;
}

.design-menu {
	border: 3px solid #BCAE94;
	float: right ;
	width: 200px ;
	padding: 8px ;
	margin: 0 0 0 10px ;
}

.design-menu ul {
	padding: 0px ;
	margin: 0px ;
}

.design-menu ul li {
	list-style: none ;
	padding: 0 ;
}

.design-menu ul li a, .design-menu ul li a:link .design-menu ul li a:active .design-menu ul li a:visited {
	background: transparent url(/images/adobe-acrobat-reader-logo.png) no-repeat scroll 5px 3px ;
	padding: 5px 0px 5px 30px ;
	display: block ;
}

.design-menu ul li a:hover {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
}
