body {
margin:0px;
padding:0px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:150%;
text-decoration:none;
background-color:#818181;
background-image:url(limestone_bg.jpg);
}

div#wrapper {
width:789px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:0px;
margin-bottom:30px;
}
div#outer {
}
div#center {
width:789px;
margin-top:0px;
padding-top:0px;
min-height:750px;
border-left:2px solid #432E2E;
border-right:2px solid #432E2E;
background-color:#dddddd;
background-image:url(greystripes_bg.jpg);
background-repeat:repeat;
}
div.inner_border {
width:787px;
border-left:1px solid #767050;
border-right:1px solid #767050;
}
div#header {
position:relative;
width:789px;
top:4px;
height:151px;
background-image:url(header.jpg);
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
margin-bottom:-6px;
}
div#nav {
margin-top:-34px;
margin-right:1px;
}
div#main_sub {
margin-left:245px;
margin-top:0px;
width:520px;
min-height:600px;
position:relative;
}
div#main_sub_sides {
/*background-image:;
background-repeat:repeat-y;*/
padding:0px;
}
div#main_sub_bottom {
}
div#console {
position:relative;
}
div.title {
font-size:120%;
text-transform:capitalize;
margin-top:15px;
padding-left:10px;
}
div.title_subheading {
font-size:95%;
margin-top:15px;
font-weight:600;
text-transform:lowercase;
text-transform:capitalize;
}
span.title_subheading {
font-weight:600;
font-size:95%;
margin-top:15px;
text-transform:lowercase;
text-transform:capitalize;
}
div.discription {
margin-top:10px;
}
div.media01 {
margin-left:10px;
margin-top:10px;
width:502px;
height:404px;
}
div#media02 {
position:absolute;
float:left;
margin-left:15px;
margin-top:0px;
width:783px;
height:500px;
left: -254px;
top: 3px;
}
div.home_spacer {
height:100px;
}
div.care_spacer {
height:650px;
}
div.bottom_area {
width:520px;
height:84px;
margin-left:0px;
padding-bottom:20px;
}
div#homeandgarden {
float:left;
margin-top:10px;
margin-left:5px;
}
div.linkroll {
float:right;
margin-top:10px;
margin-bottom:0px;
width:300px;
height:64px;
background-image:url(bluestripes_bg.jpg);
background-repeat:repeat;
border:#CCCCCC 1px dashed;
}
div.linkroll div.link1 {
background-image:url(bbb.gif);
background-repeat:no-repeat;
width:66px;
height:58px;
float:left;
margin-left:8px;
margin-top:3px;
}
div.linkroll div.link2 {
background-image:url(hba.gif);
background-repeat:no-repeat;
width:87px;
height:53px;
float:left;
margin-left:13px;
margin-top:4px;
}
div.linkroll div.link3 {
background-image:url(rmc.gif);
background-repeat:no-repeat;
width:98px;
height:33px;
float:left;
margin-left:14px;
margin-top:14px;
}
div#section_left {
float:left;
margin-top:14px;
margin-left:10px;
margin-right:-3px;
width:225px;
background-image:url(greystripes_darker_bg.jpg);
background-repeat:repeat;
}
div#sidebar {
border:#432E2E 1px solid;
margin:4px;
}
div#sidebar_header {
height:0px;
}
div#sidebar_sides {
background-image:;
background-repeat:repeat-y;
}
div.title_sidebar {
font-size:120%;
margin-top:0px;
text-transform:lowercase;
text-transform:capitalize;
line-height:25px;
margin-left:4px;
margin-right:4px;
padding-bottom:10px;
border-bottom:#432E2E 1px solid;
}
div.area_sidebar {
font-size:75%;
padding-left:4px;
padding-top:0px;
padding-right:4px;
padding-bottom:4px;
line-height:100%;

}
div.area_sidebar p {
text-indent:4px;
te
}
div.list_clean {
margin-left:-7px;
margin-top:10px;
}
div.title_sub {
font-size:120%;
font-weight:600;
margin-top:15px;
margin-bottom:5px;
text-transform:capitalize;
}
div.title_sub_sub {
font-size:110%;
font-weight:600;
margin-top:5px;
margin-bottom:5px;
text-transform:capitalize;
}
div.list_clean ul {
width:200px;
margin-left:0px;
}
div.list_clean li {
margin-left:0px;
list-style:none;
list-style-type:none;
}
div.logo_sm {
background-color:transparent;
background-image:url(logo_sm.gif);
background-repeat:no-repeat;
width:216px;
height:46px;
}
div#sidebar_bottom {
}
/*div#footer {
position:relative;
width:789px;
height:80px;
background-color:#C3AD7C;
border-bottom:2px solid #432E2E;
border-left:2px solid #432E2E;
border-right:2px solid #432E2E;
font-style:italic;
}
div#footer_innerborder {
border-left:1px solid #767050;
border-right:1px solid #767050;
height:79px;
width:787px;
}

div#footer_bg {
width:787px;
height:14px;
background-image:url(footer.jpg);
background-repeat:repeat-y;
border-top:1px dottod #767050;
border-bottom:1px solid #7B6A5A;
}
div#unit {
text-align:right;
margin-right:132px;
margin-top:18px;
}
div#footer_caption {
font-size:140%;
margin-right:0px;
}
div#footer_caption_sub {
margin-right:0px;
}
div#footer_img {
position:absolute;
float:left;
margin-left:570px;
width:103px;
height:56px;
background-image:url(footer_img.jpg);
background-repeat:no-repeat;
}*/
div#footer {
position:relative;
width:789px;
height:30px;
background-color:transparent;
}
div#rounded_footer {
background-image:url(roundedfooter.gif);
background-repeat:no-repeat;
width:793px;
height:30px;
}
a{
color: #555555;
text-decoration: none;
background-color: transparent;
}
a:link{
color: #555555;
text-decoration: none;
background-color: transparent;
} 
a:visited	{
color: #555555;
text-decoration: none;
background-color: transparent;
} 
a:active{ 
color:#555555;  
text-decoration:underline;
background-color: transparent;
} 
a:hover{ 
color:#555555; 
text-decoration:underline; 
background-color: transparent;
} 
p {
font-size:105%;
margin-top:10px;
margin-bottom:2px;
}
img {
border:0px;
padding:0px;
vertical-align:top;
}
div.first_area {
}
div.first_txt_area {
width:338px;
padding-top:5px;
padding-left:10px;
}
div.full_txt_area {
width:520px;
padding-top:5px;
padding-left:10px;
}
div.scroll_txt_area {
width:495px;
padding-top:5px;
padding-left:10px;
}

div.first_img {
top:210px;
position:absolute;
float:left;
margin-left:350px;
}

div.second_area {
width:520px;
padding-top:10px;
}
div.second_img {
width:149px;
padding-left:5px;
}
div.second_txt_area {
width:320px;
float:right;
padding-right:10px;
padding-top:0px;
}
div#section_left ul {
margin-left:7px;
margin-right:0px;
margin-top:0px;
padding:0px;
}
div#section_left li {
margin-left:0px;
padding-left:0px;
list-style:none;
list-style-position:outside;
}
div#section_left li img {
vertical-align:middle;
margin-left:-5px;
margin-right:4px;
}
div.list_left {
float:left;
width:250px;
margin-left:-10px;
}
div.list_right {
float:left;
margin-left:45px;
width:300px;
}
div.upper-links {
width:520px;
height:13px;
background-color:#CCCCCC;
margin-bottom:-15px;
margin-top:-10px;
}
div.upper-links li {
font-size:10px;
float:right;
margin-right:5px;
margin-left:15px;
margin-top:-10px;
margin-bottom:-10px;
padding-bottom:2px;
padding-top:-2px;
height:22px;
}
div.upper-links a:hover {
background-color:#bbbbbb;
}
ul.single li{
margin-left:-25px;
}
ol.single li{
margin-left:-15px;
}
div.staff li {
margin-left:-30px;
list-style:none;
font-size:12px;
}
div.name {
width:175px;
float:left;
}
div.name a{
color:#dddddd;
text-decoration: none;
background-color: transparent;
}
div.name a:link{
color:#dddddd;
text-decoration: none;
background-color: transparent;
} 
div.name a:visited	{
color:#dddddd;
text-decoration: none;
background-color: transparent;
} 
div.name a:active{ 
color:#dddddd;  
text-decoration:underline;
background-color: transparent;
} 
div.name a:hover{ 
color:#1A428B; 
text-decoration:underline; 
background-color: transparent;
} 
div.possition {
margin-left:0px;
width:260px;
float:left;
}
div.personnel_name {
font-size:110%;
text-transform:capitalize;
margin-top:-31px;
padding-left:10px;
float:left;
margin-left:158px;
position:absolute;
}
div.next_home_prev {
padding-left:10px;
float:right;
margin-right:0px;
margin-top:-32px;
}
div.scrollbar {
position:absolute;
width:524px;
height:600px;
z-index:1;
overflow:auto;
visibility: visible;
margin-left: 0px;
margin-top:15px;
padding-right:5px;
}
div#footer_script {
background-image:url(footer_script.gif);
background-repeat:no-repeat;
width:402px;
height:36px;
margin-left:50px;
margin-top:10px;
}
div#stonelogos {
width:210px;
height:80px;
float:right;
}
div#rockdoctor_logo {
background-image:url(goddard.gif);
background-repeat:no-repeat;
width:120px;
float:left;
margin-right:12px;
}
div#stonecare_logo {
background-image:url(stonecare_logo.gif);
background-repeat:no-repeat;
width:85px;
height:76px;
float:left;
margin-right:12px;
}
div#grid {
background-image:url(grid.gif);
}
div#sampledrawing {
background-image:url(sampledrawing_sm.gif);
background-repeat:no-repeat;
width:519px;
height:625px;
}
div#validation {
margin-top:10px;
float:right;
}
div.list_gardenshow {
margin-left:0px;
margin-top:10px;
width:500px;
margin-left:0px;
height:175px;
}
div.list_gardenshow_sub {
font-size:100%;
font-weight:600;
margin-top:5px;
margin-bottom:5px;
text-transform:capitalize;
}
div.list_gardenshow ul {
font-size:90%;
margin-left:0px;
}
div.list_gardenshow li {
margin-left:0px;
list-style:none;
list-style-type:none;
}
div.request_form_link {
float:right;
margin-top:-22px;
font-size:80%;
font-weight:600;
}
div#form_icon {
width:25px;
height:26px;
background-image:url(form_icon.gif);
background-repeat:no-repeat;
float:left;
margin-right:2px;
}
div#vetrazzo_icon {
width:25px;
height:26px;
background-image:url(vetrazzo_logo_small.png);
background-repeat:no-repeat;
float:left;
margin-right:2px;
}
