@charset "utf-8";
.hanamint-photo-bg {
	background-image: url(photos/hanamint/hanamint-comparison3.jpg);
	background-repeat: no-repeat;
}
.hanamint-customer-photo-bg {
	background-image: url(photos/bailey/20131120_122659-comparison2.jpg);
	background-repeat: no-repeat;
}


.topbuttons_bg2 {

	background-image: url(bottom_shadow.png);

	background-repeat: repeat-x;

	background-position: center top;

	background-color: #880000;

}

.topheader_bg {

	background-image: url(images/08_header_topbg.jpg);

	background-repeat: no-repeat;

}

#tableFooter {

	background-color: #000000;

}

tableTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#tableTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#tdTitle {

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	height: 25px;

}



#tdFooter a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFCC00;

	background-image: url(cell_gradient_bg_slice_2.png);

	background-repeat: repeat-x;

	background-position: top;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.content_bg {

	background-image: url(images/10_contentbg_slice.jpg);

	background-repeat: repeat-y;

}

.titletext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

}

.titletext_gold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #F8CA1C;

}

.content_semibold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

}

.content_semibold2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #FFFFFF;

}



.content_semibold_blk {

	font-size: 20px;

	font-weight: bold;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 30px;

}

.content_semibold_blk2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

}

.right-divider {

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #FFFFFF;

}





body {
	background-image: url(site_bg_stripes.jpg);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3d3d3d;

}

.cellshading {

	background-image: url(cell_gradient_bg_slice_2.png);

	background-repeat: repeat-x;

}

.titletext_med {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-weight: bold;

	line-height: 35px;

}

.contenttext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

}

.contenttext_underline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

.footer_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: underline;

}

.topbuttons_bg {

	background-image: url(bottom_shadow.png);

	background-repeat: repeat-x;

	background-position: center top;

	background-color: #4A0000;

}

.scripttext {

	font-family: "Embassy BT", "Edwardian Script ITC";

	font-size: 50px;

	color: #000000;

}



.bottom_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

}

.content_bg_photos {

	background-image: url(photos/seatcuchions-photo.jpg);

	background-repeat: no-repeat;

	background-position: top;

}

.content_bg_photos2 {

	background-image: url(photos/HOMEPAGE_bg_top_photo.jpg);

	background-repeat: no-repeat;

	background-position: top;

}
.BOLD-RED-TEXT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 42px;
	color: #8A0000;
	font-weight: bolder;
}


.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #F00;
	line-height: 40px;

}
.titleRED {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #CC9949;
	line-height: 40px;
}
.titleYELLOW {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #FF0;
	line-height: 40px;
}



a:link {

	color: #CC9949;

}





a:visited {

	color: #CC9949;

}



a:hover {

	color: #FF6600;

}



a:active {

	color: #FF6600;

}

.style1 {

	color: #CC9966

}

.style3 {

	color: #FFFFFF;

	font-weight: bold;

}

.style4 {color: #FFFFFF}

h1 {

	font-size: 28px;

	color: #000000;

}

h2 {

	font-size: 18px;

	color: #000000;

}

body,td,th {

	font-size: 12px;

	color: #000000;

}

h3 {
	font-size: 14px;
	color: #580404;
}

.bold_underlined_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

.title_subtext {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-style: italic;

	color: #FFFFFF;

}

.seat-pg-img {

	background-image: url(photos/SEAT-CUSHIONS_sofa_set.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.topshadow {

	background-image: url(bottom_shadow.png);

	background-repeat: no-repeat;

	background-position: center top;

}

.horizontalbar_brown {

	background-image: url(horizontalBar_brown.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.bottom-shadow {

	background-image: url(ID_footer_BG_trans.png);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.2pc-chaise-photo {

	background-image: url(photos/Brown-Jordan-Chaise.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.medium_times_italics {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #FFFFFF;

}
