﻿body 
{
    margin: 0pt 0pt 0pt 0pt;
    font-family: Arial;
    background-image: url(Images/content-repeat.gif);
}

a
{
    color: #505050;
}

a:hover
{
    color: #a8d6dc;
}

p
{
    color: #282828;
}

#wrapper
{
    width: 800px;
    margin: 0pt auto;
}

#header-wrapper
{
    background-image: url(Images/header-repeat.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 170px;
}

#header-container
{
    width: 800px;
    margin: 0pt auto;
    padding-top: 20px;
}

#header-left
{
    float: left;
}

#header-right
{
    float: right;
}

#menu-wrapper
{
    background-image: url(Images/menu-bar-repeat.gif);
    background-repeat: repeat-x;
    height: 29px;
    width: 100%;
}

#menu-container
{
    background-image: url(Images/menu-bar-dark-repeat.gif);
    background-repeat: repeat-x;
    width: 800px;
    height: 29px;
    margin: 0pt auto;
}

#slideshow-wrapper
{
    background-image: url(Images/content-bg-transparent.png);
    background-repeat: repeat-y;
    width: 800px;
    margin: 0pt auto;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Featured Items */

#featured-items-container
{
    margin-left: 15px;
    padding-bottom: 10px;
}

#left-thumb
{
    width: 213px;
    margin-right: 50px;
    float: left;
    margin-bottom: 10px;
}

#left-thumb p
{
    color: #fff;
    font-size: 0.6em;
    margin: 0pt;
    padding: 0pt;
    margin-top: 2px;
}

#left-thumb img
{
    border: solid 6px #b0b0b0;
}

#middle-thumb
{
    width: 213px;
    margin-right: 50px;
    float: left;
    margin-bottom: 10px;
}

#middle-thumb p
{
    color: #fff;
    font-size: 0.6em;
    margin: 0pt;
    padding: 0pt;
    margin-top: 2px;
}

#middle-thumb img
{
    border: solid 6px #b0b0b0;
}

#right-thumb
{
    width: 213px;
    float: left;
    margin-bottom: 10px;
}

#right-thumb img
{
    border: solid 6px #b0b0b0;
}

#right-thumb p
{
    color: #fff;
    font-size: 0.6em;
    margin: 0pt;
    padding: 0pt;
    margin-top: 2px;
}

h1#table-linens-title
{
    background-image: url(Images/table-linens-title.png);
    background-repeat: no-repeat;
    text-indent: -2000em;
    margin: 0pt;
    margin-bottom: 0.2em;
    margin-top: 0.3em;
    height: 14px;
}
h1#chair-covers-title
{
    background-image: url(Images/chair-covers-title.png);
    background-repeat: no-repeat;
    text-indent: -2000em;
    margin: 0pt;
    margin-bottom: 0.2em;
    margin-top: 0.3em;
    height: 14px;
}
h1#chargers-title
{
    background-image: url(Images/chargers-title.png);
    background-repeat: no-repeat;
    text-indent: -2000em;
    margin: 0pt;
    margin-bottom: 0.2em;
    margin-top: 0.3em;
    height: 14px;
}

#featured-items-background:after
{
    clear: both;
}


/* End Featured Items */

/* Footer Box */

#footer-container
{
    width: 779px;
}

#footer-left
{
    width: 213px;
    margin-right: 50px;
    float: left;
    padding-top: 14px;
}

#footer-middle
{
    width: 320px;
    margin-right: 50px;
    float: left;
}

#footer-right
{
    width: 127px;
    float: left;
}

#footer-container p
{
    margin: 0pt;
    color: #fff;
    font-size: 0.6em;
    margin-top: 0.4em;
}

.footer-logo
{
    margin-top: 8px;
}

#footer-container:after, .bottom-background:after, .top-background:after
{
    clear: both;
}

#footer-copyright
{
    width: 800px;
    text-align: center;
}

#footer-copyright p
{
    color: #404040;
    font-size: 0.6em;
}

/* End Footer */

/* Global */

.bottom-background
{
    background-image: url(Images/content-bg-transparent-dot.png);
    background-repeat: repeat;
    padding: 5px 5px 5px 5px;
    margin-top: 10px;
}

.top-background
{
    background-image: url(Images/content-bg-dark-transparent-dot.png);
    background-repeat: repeat;
    padding: 5px 5px 5px 5px;
}

.top-background p
{
    color: #fff;
    font-size: 0.8em;
}

.top-background h3
{
    color: #a8d6dc;
    font-size: 1.2em;
    margin: 0pt;
    margin-top: 3px;
    
}

.top-background h4
{
    color: #fff;
    font-size: 1.0em;
    margin-top: 2px;
}

.top-background ul, .top-background li
{
    color: #fff;
    font-size: 0.8em;
}

.top-background li
{
    list-style-image:none;
	list-style-position: outside;
	list-style-type: disc;
}

.clear
{
    clear: both;
}

.hr
{
    border-top: solid 1px #a8d6dc;
}

.callout 
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background:#333 none repeat scroll 0 0;
    border:1px solid #b0b0b0;
    padding:5px;
    margin-bottom: 15px;
    margin-top: 5px;
    margin-left: 5px;
}

p.callout
{
    text-align: left !important;
}

.callout h5
{
    margin-top: 2px;
}

.callout a
{
    color: #fff;
}

.callout a:hover
{
    color: #a8d6dc;
}

.callout-title
{
	text-transform: uppercase;
	margin: 0pt;
	margin-bottom: 5px;
	color: #a8d6dc;
}

.callout-description
{
    font-weight: bold;
    font-style: italic;
}

.pager
{
    color: #fff;
}

.pager a
{
    color: #fff;
}

/* Global */

/* Products */

.product-left
{
    float: left;
    width: 68%
}

.product-right
{
    float: right;
    width: 30%
}

.product-right img
{
    border: solid 6px #b0b0b0;
    margin-top: 4px;
}

/* End Products */

/* Photosets */

#photo-set-wrapper
{
    height: 270px;
}

#photo-set-wrapper h5
{
	text-transform: uppercase;
	color: #a8d6dc;
	margin: 0pt;
}

#photo-set-wrapper p
{
	text-transform: uppercase;
	width: 240px;
	font-size: 75%;
	margin-top: 0pt;
	color: #fff;
}

#photo-set-wrapper p a
{
	color: #fff;
}

#photo-set-wrapper a
{
    color: #e9d8a4;
}

#photo-set-wrapper a:hover
{
    color: #e9d8a4;
}

#photo-set-wrapper a:hover
{
    color: #e9d8a4; /*#591b1b;*/
}

#photo-set-wrapper img
{
    border: solid 1px #b0b0b0;
}

.big-image
{
	background-color: #fff;
	padding: 5px 5px 5px 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.big-image a
{
    border: 0pt;
    color: #fff;
}

.big-image a:hover
{
    border: 0pt;
    color: #fff;
}

/* End Photosets */

/* Contact */

#contact-left
{
    float: left;
    width: 55%;
    padding-left: 10px;
}

#contact-right
{
    float: right;
    width: 35%;
    background-color: #313131;
    padding-left: 10px;
    padding-bottom: 10px;
}

#contact-form p
{
    margin: 0pt;
    margin-top: 4px;
    color: #fff;
}

#contact-left a
{
    color: #a8d6dc;
}

#contact-left a:hover
{
    color: #fff;
}

/* End Contact */

/* Preferred Vendors */

.vendor-left
{
    float: left;
    width: 52%;
    padding-left: 5px;
    
}

.vendor-right
{
    float: left;
    width: 44%;
    padding-left: 5px;
    padding-bottom: 5px;
}

.vendor-right a
{
    color: #a8d6dc;
}

.vendor-right a:hover
{
    color: #fff;
}

.vendor-right p
{
    text-align: justify;
}

.vendor-left img
{
    border: solid 5px #333;
    margin-top: 5px;
}

/* End 