html, body {padding: 0px; margin: 0px; text-align: center; background-color: #dcdb9a;}

html, div, td, p {font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 18px;}

h1 {font-family: Verdana, Arial, Sans-Serif; font-size: 20px; font-weight: bold; color: #a8b675; text-align: center; margin-bottom: 40px;}
h1 a{
  color: #a8b675;
}

h1 a:hover{
  color: #a8b675;
}

h2 {
  font-size: 15px; color: #707d3f; margin: 0px; padding: 0px;
  line-height: 25px; background-image: url(../images/dots.gif); background-position: left top; background-repeat: no-repeat; padding: 10px 20px 10px 20px;
  text-align: left;
}

h2 a{
  color: #707d3f;
  text-decoration: none;

}

h2 a:hover{
  color: #707d3f;
  text-decoration: none;
}

a {color: #a83705;}
a:hover {color: #505734;}
a:hover img.photo {border: solid 1px #505734;}

.nomarginlist { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 13px; }
.test {font-family: Verdana, Arial, Sans-Serif; color: #545f2b; font-size: 11px; line-height: 18px; padding-left: 16px; padding-top: 20px; padding-right: 16px; text-align: left;}
.quotes {font-family: georgia; font-size: 20px; color: #a3ad6d; font-weight: bold; position: relative; top: 3px;}	
.maxquote {font-family: georgia; font-size: 15px; line-height: 24px; color: #717b3e; position: relative; top: 3px;}	

a.sub {font-family: verdana, arial, sans-serif; color: #a83705; text-decoration: none;}
a.subOn {font-family: verdana, arial, sans-serif; font-weight: bold; color: #a83705; text-decoration: none;}	
a.home {text-decoration: underline;}

ul { list-style-image: url(../images/bullet.gif);}
li {padding-bottom: 5px;}

img.photo {border: solid 1px #dcdb9b; text-decoration: none;}

#page {width: 943px; text-align: left; margin: auto; padding-bottom: 30px;}

#nav {background-color: #a3b16f;}
#nav ul {list-style-type: none; margin: 0px; padding: 0px;}
#nav ul li {display: inline; padding-left: 8px; padding-right: 16px;}
#nav ul li a {font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
#nav ul li a:hover {color: #505734;}

#logo {padding-bottom: 46px;}

#left {vertical-align: top; background-color: #efeeb5; text-align: right;}
#left ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;}
#left ul li {line-height: 11px; background-image: url(../images/dots.gif); background-position: left top; background-repeat: no-repeat; padding: 10px 20px 10px 0px;}
#left ul li a {text-decoration: none;}
#left ul li a:hover {color: #505734;}

#content {vertical-align: top; width: 100%; padding: 40px 30px 30px 30px; background-color: #f5f4cf; background-image: url(../images/background.gif); background-position: right bottom; background-repeat: no-repeat;}
#sleepers {text-align: center; vertical-align: top; width: 100%; padding: 40px 30px 30px 30px; background-color: #f5f4cf; background-image: url(../images/background.gif); background-position: right bottom; background-repeat: no-repeat;}

#footer {border-top: solid 4px #bfc88a; background-color: #efeeb5; text-align: center; color: #5c6352; font-size: 10px; line-height: 16px; padding-bottom: 10px;}
#footer ul {list-style-type: none; list-style-image: none; margin: 0px; padding: 15px 0px 15px 0px;}
#footer ul li {display: inline;}
#footer ul li a {font-size: 10px; color: #94a35f; text-decoration: none;}
#footer ul li a:hover {font-size: 10px; color: #505734; text-decoration: none;}
#footer ul.other {display: inline;}

table.products td {text-align: center; vertical-align: middle; padding-bottom: 15px;}
table.products td img {padding-bottom: 5px;}
table.products a {text-decoration: none;}
table.products a span.link {text-decoration: underline;}

/* Popup Window Styles */
#popup {text-align: left; background-color: #f5f4cf;}
#popup table#title {width: 100%;}
#popup table#title td {vertical-align: top;}
#popup table#title td a {color: #ffffff; text-decoration: none;}
.title {background-color: #a3b16f;}
.title h1 {text-align: left; letter-spacing: 3px; font-size: 17px; color: #ffffff; padding: 0px; margin: 0px;}

#popup h1.productName {text-align: left; letter-spacing: 5px; margin: 0px; padding: 15px 0px 25px 0px;}
#popup div#content {padding: 0px 30px 30px 30px; background-image: none;}
table.stats {padding: 0px 10px 0px 5px;}
#popup .attention {font-size: 12px; color: #a80532;}
#popup a {font-size: 10px; text-decoration: underline;}

#product_photo {
	max-width:500px;
	width: expression(this.width > 500 ? 500: true);	
}

#product{
	width: 670px;
}

/**
 * Forms
 */
textarea {font-family: Arial, Verdana, Sans-Serif; font-size: 12px;}

/*--Blog--*/
#blog_left {
	float:left;
	width:500px;	
}

.post_info, .post_info a {	
	background:transparent url(../images/icons.gif) no-repeat scroll 0 0;
}


#blog_right {
	float:right;
	width:150px;
	padding:10px 0 0 0;
	border-left:dotted 1px #dcdb9a;
}

.clear {
	clear:both;
}

.post_item {
        margin-bottom:20px;
}

.post_header {
        padding-bottom:5px;
        border-bottom:dashed 1px;
}

.post_header1 {
        padding-bottom:5px;
}

.post_title {
        font:12px Tahoma;
        font-weight:bold;
        color:#0082ff;
}

.post_title a {
        color: #222222;
}

.post_info {
        font-size: 11px;
        background-position:0 -42px;		
		padding:4px 0 0 20px;		
}

.post_info a {
	background-position:0 -95px;
	padding:4px 0 0 20px;
}

.post_content {
        margin-top:10px;
        text-align: justify;
        font-size: 13px;
        line-height: 180%;
}

#post_comment {
        margin-top: 20px;
}

.post_comment_div {
        margin-top: 20px;
}

.comment_item {
        margin-top:20px;
        padding-bottom:5px;
        border-bottom:solid 1px;
}

.comment_item p {
        margin:10px 0px 10px 0px;
}

#blog_cat ul {
	margin:0 0 0 15px;
	padding:0;
}

#blog_cat ul li{
	background:transparent url(../images/icons.gif) no-repeat scroll 0 -558px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	padding-left:22px;	
}


