@charset "utf-8";
/* CSS Document */

body {
	font-family: Helvetica, Arial, Verdana, serif;
	background-color: #FFFFFF;
	margin: 0px;
}
.border {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.border-1 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #f6ecd9;
	padding:18px
}

.bg-1 {
	background: #FFFFFF;
}

.header {
	background-image: url(../images/misc/header_bg_1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 105px;
	width: 800px;
}
.phone {
	font-size: 13px;
	font-weight: bold;
	color: #230801;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
}
a.footernav:link {
	color: #24160a;
	text-decoration: none;
	padding: 4px;
	font-size: 10px;
}
a.footernav:active {
	color: #24160a;
	text-decoration: none;
	padding: 4px;
	font-size: 10px;
}
a.footernav:hover {
	color: #24160a;
	text-decoration: underline;
	padding: 4px;
	font-size: 10px;
}
.footernav:visited {
	color: #24160a;
	text-decoration: none;
	padding: 4px;
	font-size: 10px;
}
.top_nav_padding {
	padding-right: 5px;
	padding-bottom: 10px;
}
a.topnav:link {
	color: #7a2d07;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.topnav:active {
	color: #7a2d07;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.topnav:hover {
	color: #7a2d07;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.topnav:visited {
	color: #7a2d07;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.orangenav:link {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.orangenav:active {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.orangenav:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.orangenav:visited {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.title {
	padding-left: 10px;
	padding-bottom: 5px;
}
.sub_cats_padding {
	padding-bottom: 25px;
	padding-left: 10px;
}
.padding_footer {
	font-size: 10px;
	padding-top: 10px;
	color: #000000;
	text-align: center;
}
.padding_footer1 {
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.copyright {
	font-size: 10px;
	color: #8e918d;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: right;
}
.content {
	font-size: 12px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.content_sub {
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.header_green {
	font-size: 12px;
	font-weight: bold;
	color: #6c8109;
	padding-top: 7px;
	padding-bottom: 7px;
}
.font_11 {
	font-size: 11px;
	color: #3a3a39;
}

.font_13 {
	font-size: 12px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 10px;
}

.font_14 {
	font-size: 12px;
	color: #7a2d07;
	padding-bottom: 5px;
	padding-left: 10px;
}

.font_15 {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.left_header {
	font-size: 12px;
	color: #7a2d07;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.padding_10_L_10_B {
	padding-bottom: 10px;
	padding-left: 10px;
}

.padding_10_L_10_B_10_T {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.padding_10_L {
	padding-left: 10px;
}

.padding_10_L_10_t {
	padding-top: 10px;
	padding-left: 10px;
}

.padding_10_B {
	padding-bottom: 10px;
	
}

.padding_5_B {
	padding-bottom: 5px;
	
}

ul {
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
li {
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 2px;
}
.ul_sub {
	font-size: 11px;
	color: #7a2d07;
	margin-top: 0px;
	padding-left: 10px;
}
.home_image {
	margin-right: auto;
	margin-bottom: auto;
}
a.mainnav:link {
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.mainnav:active {
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.mainnav:hover {
	color: #3e2c1b;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	list-style: disc outside;
}
.mainnav:visited {
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.footernav:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}
a.footernav:active {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}
a.footernav:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 9px;
	font-weight: normal;
}
.footernav:visited {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}
a.eventsnav:link {
	color: #0769fb;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
a.eventsnav:active {
	color: #0769fb;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
a.eventsnav:hover {
	color: #0769fb;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
.eventsnav:visited {
	color: #0769fb;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
a.pathnav:link {
	color: #484747;
	text-decoration: underline;
	font-size: 10px;
}
a.pathnav:active {
	color: #484747;
	text-decoration: underline;
	font-size: 10px;
}
a.pathnav:hover {
	color: #484747;
	text-decoration: underline;
	font-size: 10px;
}
.pathnav:visited {
	color: #484747;
	text-decoration: underline;
	font-size: 10px;
}
.path {
	font-size: 10px;
	font-weight: normal;
	color: #484747;
	padding-bottom: 17px;
	padding-left: 10px;
}
.sub_sub_border {
	border-right: 1px solid #CCCCCC;
}
.description_top_padding {
	padding-top: 10px;
}
.border_bottom_top {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 10px 0px;
}
.description {
	font-size: 14px;
	color: #7a2d07;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.description1 {
	font-size: 16px;
	color: #7a2d07;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.price {
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 10px;
}

.dimentions_bg {
	background: #f6ecd9;
	padding: 10px 5px;
}
.description_ul {
	color: #333333;
	list-style: circle inside;
	font-size: 11px;
}
.li_description {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	list-style: disc inside;
}
.thumb_border {
	border: 1px solid #cecece;
}
.thumb_border_top {
	border-top: 1px solid #cecece;
}
.thumb_border_left_bottom {
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
}
.thumbs_border_top_bottom {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}
.thumbs_border_left_bottom_right {
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
}
.thumb_border_bottom_right {
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}
.thumbs_border_top_bottom_right {
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
}
.sub_page_body_padding {
	padding-top: 20px;
}
.sub_page_body_padding1 {
	padding-top: 8px;
}
#byroomnav ul, #byroomnav li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#byroomnav li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#byroomnav li a:hover {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#byroomnav li a#current {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#byroomnav1 ul, #byroomnav li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#byroomnav1 li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#byroomnav1 li a:hover {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#byroomnav1 li a#current {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav ul, #bycollectionnav li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#bycollectionnav li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav li a:hover {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav li a#current {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav1 ul, #bycollectionnav1 li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#bycollectionnav1 li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav1 li a:hover {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
#bycollectionnav1 li a#current {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

#patiodecknav ul, #patiodecknav li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#patiodecknav li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}
#patiodecknav li a:hover {
	background-image: url(../images/misc/arrow_patiodecknav.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}
#patiodecknav li a#current {
	background-image: url(../images/misc/arrow_patiodecknav.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}


#patiodecknav1 ul, #patiodecknav1 li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}
#patiodecknav1 li a {
	background-image: url(../images/misc/white_bullet.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}
#patiodecknav1 li a:hover {
	background-image: url(../images/misc/arrow_patiodecknav.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}
#patiodecknav1 li a#current {
	background-image: url(../images/misc/arrow_patiodecknav.gif);
	background-repeat: no-repeat;
	color: #3e2c1b;
	font-size: 11px;
	font-weight: normal;
	padding-left: 17px;
}

#submainnav ul, #submainnav li {
	list-style-type: none;
	line-height: 12px;
}
#submainnav li a {
	color: #7a2d07;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 27px;
}
#submainnav li a:hover {
	color: #ff6600;
	font-size: 11px;
	font-weight: normal;
	padding-left: 27px;
}
#submainnav li a#current_sub {
	color: #ff6600;
	font-size: 11px;
	font-weight: normal;
	padding-left: 27px;
}
a.descriptionnav:link {
	color: #3f2d1b;
	text-decoration: none;
	padding: 4px;
	font-size: 11px;
}
a.descriptionnav:active {
	color: #3f2d1b;
	text-decoration: none;
	padding: 4px;
	font-size: 11px;
}
a.descriptionnav:hover {
	color: #3f2d1b;
	padding: 4px;
	font-size: 11px;
}
.descriptionnav:visited {
	color: #3f2d1b;
	text-decoration: none;
	padding: 4px;
	font-size: 11px;
}
.thumb_padding {
	padding-top: 6px;
	padding-bottom: 5px;
}

.thumb_padding1 {
	padding-top: 6px;
	padding-bottom: 0px;
}

.thumb_padding2 {
	padding-top: 0px;
	padding-bottom: 5px;
}

h1 {
	font-size: 16px;
	color: #ff6600;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 10px 0px 0px;
}

h2 {
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.date {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 0px;
}
.border_nav {
	border-right: 1px solid #CCCCCC;
}
.orange_sub_title {
	font-size: 12px;
	color: #FF6600;
	font-style: italic;
}
.email {
	font-size: 11px;
	text-align: center;
	padding: 2px;
	width: 130px;
}




#desc_back_nav ul, #desc_back_nav li {
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
	padding-left: 0px;
}
#desc_back_nav li a {
	background-image: url(../images/misc/arrow_gray.gif);
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}
#desc_back_nav li a:hover {
	background-image: url(../images/misc/arrow_gray.gif);
	background-repeat: no-repeat;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: underline;
}
#desc_back_nav li a#current2 {
	background-image: url(../images/misc/arrow_gray.gif);
	background-repeat: no-repeat;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

#download_pdf_nav ul, #download_pdf_nav li {
	list-style-type: none;
	line-height: 20px;
	margin-left: 0px;
	padding-left: 0px;
}
#download_pdf_nav li a {
	background-image: url(../images/misc/pdficon.gif);
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
}
#download_pdf_nav li a:hover {
	background-image: url(../images/misc/pdficon.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-decoration: underline;
}
#download_pdf_nav li a#current2 {
	background-image: url(../images/misc/pdficon.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.price_special {
	color: #cc0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.price_slashed {
	text-decoration: line-through;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.in_store_header {
	font-size: 14px;
	font-weight: bold;
	color: #4a1005;
}
.header_red {
	font-size: 14px;
	font-weight: bold;
	color: #ef3940;
}
a.emailnav:link {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
a.emailnav:active {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
a.emailnav:hover {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
.emailnav:visited {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}

a.linknav:link {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
a.linknav:active {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
a.linknav:hover {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
.linknav:visited {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;.txtError {
}
.txtNormal {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.txtError {
	font-size: 12px;
	color: #CC0000;
}
.email {
	font-size: 12px;
	background-position: center;
}
.pricing_padding {
	padding-bottom: 5px;
	padding-top: 5px;
}
.pricing {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding-left: 10px;
}
a.linknav:link {
	color: #333333;
	text-decoration: none;
	padding: 4px;
	font-size: 12px;
}
a.linknav:active {
	color: #333333;
	text-decoration: none;
	padding: 4px;
	font-size: 12px;
}
a.linknav:hover {
	color: #333333;
	text-decoration: underline;
	padding: 4px;
	font-size: 12px;
}
.a.linknav:visited {
	color: #333333;
	text-decoration: none;
	padding: 4px;
	font-size: 12px;
}

.li_link {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	list-style: disc inside;
}
.content_sub1 {
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

