﻿/* CSS layout */
body {
    background-color: #A89162;
    background-image: url('../images/bkgd2.gif');
	background-repeat: repeat;
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
a:link {
	font-family: tahoma;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #CF5F49;
}
a:visited {
	font-family: tahoma;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #CF5F49;
}
a:hover {
	font-family: tahoma;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #DA9C88;
}
img {  
    border-style: none;
}
div#outer {
    width: 100%;
    margin:0 auto; 
    text-align: center;
    margin-top: 0px;  
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}
div#intro {
    width: 100%;
    margin:0 auto;
	background-repeat: repeat-x;
	background-attachment: scroll; 
    text-align: center;
    margin-top: 0px;  
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    height: 238px;
	text-align: center;
    background-image: url('../images/top.gif');
}
div#top {
    width: 770px;
    margin:0 auto;
    height: 238px;
	text-align: center;
    background-image: url('../images/top2.gif');
}
div#center {
    margin:0 auto;
    width: 770px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-color: #fefefe;
}
div#main {
    margin:0 auto;
    width: 770px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
	background-color: #fefefe;
}
.tcenterm {
    margin:0 auto;
    width: 770px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/bkgd_main.gif');
}
div#m1 {
    margin:0 auto;
    width: 770px;
    height: 10px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/3.gif');
}
.sideleft{
    margin:0 auto;
    width: 10px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
	background-color: #fefefe;
}
.side {
    width: 167px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
}
.centerdiv{
    margin:0 auto;
    width: 11px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
}
.center {
    width: 572px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
}
/* home */
div#photo1 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p1.jpg');
}
/* granite products */
div#photo2 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p2.jpg');
}
/* accessories */
div#photo3 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p3.jpg');
}
/* services */
div#photo4 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p4.jpg');
}
/* contact us */
div#photo5 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p5.jpg');
}
/* specialty */
div#photo6 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p6.jpg');
}
/* uprights */
div#photo7 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p7.jpg');
}
/* pillow */
div#photo8 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p8.jpg');
}
/* children & military */
div#photo9 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p9.jpg');
}
/* pets */
div#photo10 {
    width: 572px;
    height: 241px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/p10.jpg');
}
div#tag {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4.gif');
}
/* home */
div#tag1 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4a.gif');
}
/* granite products */
div#tag2 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4b.gif');
}
/* accessories */
div#tag3 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4c.gif');
}
/* services */
div#tag4 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4d.gif');
}
/* contact us */
div#tag5 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4e.gif');
}
/* specialty */
div#tag6 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4a.gif');
}
/* uprights */
div#tag7 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4g.gif');
}
/* pillow */
div#tag8 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4h.gif');
}
/* children & military */
div#tag9 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4i2.gif');
}
/* pets */
div#tag10 {
    width: 572px;
    height: 58px;
    margin:0 auto;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/4j.gif');
}
.sideright{
    margin:0 auto;
    width: 10px;
    text-align: center;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
	background-color: #fefefe;
}
div#stitle1 {
    width: 167px;
    margin:0 auto;
    text-align: center;
    padding: 15px;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FEFDF4;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/bkgd_side_title.gif');
}
div#stitle2 {
    width: 167px;
    margin:0 auto;
    text-align: center;
    padding: 15px;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FEFDF4;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/bkgd_side_title.gif');
}
div#stitle3 {
    width: 167px;
    margin:0 auto;
    text-align: center;
    padding: 15px;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FEFDF4;
    border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
    background-image: url('../images/bkgd_side_title.gif');
}
div#menu1 {
    width: 137px;
    margin:0 auto;
    border-collapse:collapse;
    text-align: left;
    padding: 0px;
    margin-top: 15px;  
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #99723B;
    border-spacing:0px;
}
div#menu1 a:link {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#menu1 a:visited {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#menu1 a:hover {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C1886F;
}
div#menu2 {
    width: 137px;
    margin:0 auto;
    border-collapse:collapse;
    text-align: left;
    padding: 0px;
    margin-top: 15px;  
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #99723B;
    border-spacing:0px;
}
div#menu2 a:link {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#menu2 a:visited {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#menu2 a:hover {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C1886F;
}
div#sidetext {
    width: 137px;
    margin:0 auto;
    border-collapse:collapse;
    text-align: left;
    text-align:justify;
    padding: 0px;
    margin-top: 15px;  
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #836C4B;
    border-spacing:0px;
}
div#sidetext a:link {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #CF5F49;
}
div#sidetext a:visited {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #CF5F49;
}
div#sidetext a:hover {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #DA9C88;
}
div#contentbin {
    width: 522px;
    margin:0 auto;
    border-collapse:collapse;
    padding: 0px;
    margin-top: 25px;  
    margin-bottom: 10px;
    margin-left: 25px;
    margin-right: 25px;
    border-spacing: 0px;
    background-image: url('../images/bkgd_center.gif');
	text-align: left;
	text-align: justify;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #705742;
}
div#bot1 { 
	width: 770px;
	height: 11px;
	margin:0 auto;
	border-collapse:collapse;
    padding:0px;
    border-spacing:0px;
	background-color: #fefefe;
	background-image:url('../images/bot.gif')
}
div#botsp { 
	width: 770px;
    margin:0 auto;
	height: 10px;
}
div#copyright {
    width: 770px;
    text-align: center;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #E0D3A6;    
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}
div#copyright a:link {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#copyright a:visited {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #543F20;
}
div#copyright a:hover {
	font-family: tahoma;
    font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.pagetitle {
	color: #99723B;
	font-size: 16px;
	font-weight:bolder;
}
.subtitle {
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
    text-align: left;
	color: #654731;
}
div#sample9 {
    width: 770px;
    margin:0 auto;
    height: 558px;
	text-align: center;
    background-image: url('../images/sample10.gif');
}


