﻿body, html {
	width: 99%;
}

body {
    background-color: #87886e;
    padding: 0px;
    text-align: center;
}
.modalBackground 
{ 
 background-color: Gray ; 
 filter:alpha(opacity=70); 
 opacity:0.7;
}
a {
    border: 0;   
    outline: none;
    color: #565629;
    text-decoration: underline;
}

img {
    border: 0;
}

.centered {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

table.HeaderParent{
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

table.Header {
    text-align: center;
    width: 100%;
    padding-top: 50px;
}

tr.Header {
    vertical-align: top;
}

tr.MenuButtons {
    height: 45px;
    padding: 0;
    background-color: #fff;
}

td.MenuButtons {
    height: 45px;
    padding: 5px 8px 5px 9px;
}

img.MenuButton {
    height: 45px;
    padding: 0;
    vertical-align: top;   
}

td.Logo {
    text-align: left;
}

td.Cart {
    text-align: right;   
 }
 
td.CartSpace {  
	height: 1px;
}

table.CartLinks {
    font-family: Georgia;
    font-size: 11px;
    font-weight: 500;
    color: White;   
    vertical-align: top;
    text-align: right;
    padding-top: 0px;
}

a.CartLinks {
    font-family: Georgia;
    font-size: 11px;
    font-weight: 500;
    color: White;   
    vertical-align: top;
    text-align: right;
    padding-top: 0px;
    text-decoration: none;
    cursor: hand;
}

td.CartLine {
    border-right-color: White;
    border-right-style: solid;
    border-right-width: 2px;  
    text-align: left;  
    height: 121px;
}

td.CartSearch {
    vertical-align: top;
    font-family: Georgia;
    font-size: 11px;
    color: White;  
    padding-left: 8px;
	padding-bottom: 15px;
	text-align: left;
}

span.SearchCart {
    padding-left: 262px;
    vertical-align: top;
    font-family: Georgia;
    font-size: 11px;
    color: White;  
}

span.SearchLink {
    display: block;
    padding-bottom: 2px;
    font-family: Georgia; 
    vertical-align: middle;
}

.SearchButton {
    padding-top: 1px;
    vertical-align: middle;
    color: #5a5b2d;
    font-family: Georgia;
}

span.SearchButtonText {
    background-image: Images/SearchButton.gif;
}

.SearchBox {
    padding-top: 3px;
    font-size: 12px;
    font-family: Tahoma;
    vertical-align: middle;
    color: #5a5b2d;
    width: 120px;
}

.SearchPress {
    padding-top: 3px;
    font-size: 12px;
    font-family: Tahoma;
    vertical-align: middle;
    color: #5a5b2d;
    width: 90px;
}

table.GalleryBody {
    padding-left: 0px;
    text-align: center;
    background-color: #87886e;
    width: 805px;
}

td.LeftMargin {
    background-color: #87886e;
}   

td.ImageList {
    background-color: #d4d5bb;   
    width: 200px;
    text-align: center;
    padding-left: 200px;
}

td.ImageDetail {
    background-color: #87886e;
}

table.ImageList {
    text-align: center;   
}

td.ImageList {
    text-align: center;   
}

td.GalleryHeader {
    padding-top: 5px;
    vertical-align: top;
    font-family: Georgia;
    font-size: 14px;
    color: #565629; 
    font-weight: 600;
    padding-bottom: 5px;  
}

td.GalleryThumbnails {
    background-color: #d4d5bb;    
}

div.GalleryThumbnailList {
	height: 100%;
	vertical-align: top;
	overflow: auto;
}

div.Sublink
{
     background-color: #d4d5bb; 
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: left;
}

.Sublink a:hover {
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: left;
     text-decoration: none;
     background-color: #fff;
}

a.Sublink {
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: left;
     text-decoration: none;
     display: block;
     padding-left: 20px;
}

div.SublinkCurrent {
     padding-left: 20px; 
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: left;
     background-color: White;
}

a.SublinkCurrent {
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: left;
     text-decoration: none;
     background-color: #fff;
}

.WeatherproofBody { 
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: justify;
     padding-top: 10px;
     padding-left: 15px;
     padding-right: 15px;
}
a.WeatherproofBody { 
     font-family: Tahoma; 
     font-size: 12px;
     color: #565629; 
     text-align: justify;
     padding-top: 10px;
     padding-left: 15px;
     padding-right: 15px;
}

td.WeatherproofHeader {
    font-family: Georgia; 
    font-size: 12px; 
    color: #565629; 
    font-weight: 600; 
    text-align: center;
    padding-top: 10px;
}

img.WeatherproofBodyImages {
    width: 74px;
    height: 74px;
    padding-top: 20px;
}

a.OutdoorCabinetsLink { 
    color: #565629; 
    text-decoration: none;
}

a.OutdoorCabinetsLinkCurrent { 
    font-family: Tahoma; 
    font-size: 12px; 
    color: red; 
    text-align: left;
    text-decoration: none;
}

.Sticky {
    display: inline;
    position: absolute;
    height: 70px;
    z-index: 50000;
    width: 220px;
    text-align:left;
    background-color: #d0bda4;
    opacity: .95;
    filter: alpha(opacity=60);
    border: 1px #535325 solid;               
    padding: 3px;
    vertical-align: middle; 
}

td.DocumentTextHeader {
    background-color: #0c6d79; 
    font-family: Georgia; 
    font-size: 12px; 
    color: white; 
    font-weight: 550; 
    text-align: left; 
}

td.DocumentDateHeader {
    background-color: #0c6d79; 
    font-family: Georgia; 
    font-size: 12px; 
    color: white; 
    font-weight: 550; 
    text-align: left; 
}

td.DocumentText {
    padding-top: 10px;
    font-family: Georgia; 
    font-size: 12px; 
    color: #565629; 
    font-weight: 550; 
    text-align: left; 
}

a.DocumentText {
    padding-top: 10px;
    font-family: Georgia; 
    font-size: 12px; 
    color: #565629; 
    font-weight: 550; 
    text-align: left; 
}

td.DocumentDate {
    font-family: Georgia; 
    font-size: 12px; 
    color: #565629; 
    font-weight: 550; 
    text-align: left; 
}
.OutdoorAppliancesMain
{
	font-family: Tahoma; 
	font-size: 12px; 
	color: #565629; 
	font-weight: 500; 
	text-align: center; 
	text-decoration: none
}
.OutdoorCabinetsMain
{
	font-family: Tahoma; 
	font-size: 12px; 
	color: #565629; 
	font-weight: 500; 
	text-align: center; 
	text-decoration: none
}
.CartDetail
{
    text-transform: uppercase;
    color: #565629;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom-style: solid;
    border-bottom-color: #d4d5bb;
    font-size: 11px;
    font-family: Tahoma;
    vertical-align: top;
}
.CartHeader
{
    text-transform: uppercase;
    color: #565629;
    font-weight: 600;
    background-color: #d4d5bb; 
    vertical-align: middle;
    height: 25px;  
    font-size: 11px;
    font-family: Tahoma;
}
.CartDoorStyle
{
    text-align: center;
    font-family: Georgia;
    font-size: 12px; 
    font-weight: 600;
    color: #565629;  
    text-transform: uppercase;
}
.CartDoorOptions
{
    text-align: center;
    font-size: 12px; 
    color: #565629;  
    text-transform: uppercase;
    font-weight: 500; 
    font-family: Tahoma; 
    text-transform: capitalize;
    vertical-align: top;
}
a.FooterLinks
{
    color: White;
    text-decoration: underline;
    font-family: Georgia;
    font-size: 10px;
}
a.BannerLinks
{
    font-weight: normal;
    text-decoration: none;
    color: #565609;
    line-height: 18px;
}
