@charset "utf-8";
@import url("nav.css");
@import url("tab.css");
@import url("pageNav.css");
@import url("header_wrap.css");
@import url("siteMap_wrap.css");
@import url("footer_wrap.css");
body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#DivAll {
	background-image: url(../images/DivAll.gif);
}
a:link, a:visited {
	color: #462D34;
}




#body_wrap {

}
.pageIndex {
	background-image: url(../images/BodyWrap_Index.gif);
	background-repeat: repeat-x;
}
.pageContent  {
	background-image: url(../images/BodyWrap_Page.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.pageProInfo  {
	background-image: url(../images/BodyWrap_Page.gif);
	background-repeat: repeat-x;
}
#barnerIndex {
	height: 304px;
	background-image: url(../images/barnerIndex.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: solid 1px #645b4e;
}
#barnerPage    {
	height: 200px;
	background-repeat: no-repeat;
	background-position: center top;
}
.factory {
	background-image: url(../images/barner0.jpg);
}
.bathroomVanities_1 {
	background-image: url(../images/barner1.jpg);
}
.bathroomVanities_2 {
	background-image: url(../images/barner2.jpg);
}
.supportiveProducts {
	background-image: url(../images/barner3.jpg);
}
.contact {
	background-image: url(../images/barner5.jpg);
}

#Flash {
	height: 500px;
	position: absolute;
	width: 1000px;
	right: 0px;
	top: -303px;
}

#content_wrap {

}
.index{
	background-image: url(../images/barnerIndex.png);
	background-repeat: no-repeat;
	background-position: center -304px;
}
#contenter {
	width: 1000px;
	margin: 0 auto;
}
#contenter  h3 {
	margin: 0 0 20px 0;
	font-size: 24px;
	font-weight: normal;
	color: #462d14;
	padding: 14px 0;
	font-family: Georgia;
	background-image: url(../images/TitleLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
}
#contenter h3 span {
	float: right;
	font-size: 12px;
	line-height: 30px;
}

.IndexFresh {
	width: 315px;
	font-size: 12px;
	float: left;
	color: #695834;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 20px 10px 0;
}
#FreshOn {
	padding: 10px 0;
}

#FreshOn h4 {
	font-size: 14px;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: bold;
	color: #2F251B;
	text-transform: uppercase;
}
#FreshOn .IndexFresh #bgbg {
	background-image: url(../images/FreshBG.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 94px;
	float: left;
	padding: 7px;
	margin: 0 8px 10px 0;
}



.IndexFresh img {

}
#Mission {
	font-family: Georgia;
	font-size: 13px;
	color: #681F10;
	padding: 10px 0 30px 0;
}
#Mission h4 {
	font-family: Impact;
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #462D14;
}


#Mission img {
	float: left;
	padding: 0 15px 10px 0;
}
#Mission ul {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #462D14;
	display: block;
	padding: 0 50px 0 0;
}
#Mission li {
	padding: 0 0 10px 0;
	list-style-type: decimal;
	list-style-position: inside;
}
#Feature {
	padding: 200px 0 10px 40px;
}
#Feature ul {
	font-size: 12px;
	font-family: Georgia;
	padding: 0;
	margin: 0;
}
#Feature li {
	border-bottom: dashed 1px #695834;
	list-style-type: none;
}
#Feature a:link, #Feature a:visited {
	color: #695834;
	text-decoration: none;
	line-height: 34px;
	display: block;
	padding: 0 0 0 24px;
	background-image: url(../images/li_1.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
#Feature a:hover {
	color: #2F251B;
	background-color: #A38C6A;
}
#products {
	padding: 10px 0 40px 0;
}

#productsList {
	padding: 10px 0 10px 4px;
	display: block;
	float: left;
	width: 716px;
	margin: 0;
}
#productsList li {
	float: left;
	width: 169px;
	margin: 0 10px 10px 0;
	list-style-type: none;
}
#productsList img {
	border: none;
}

#productsList  li a:link, #productsList li a:visited {
	padding: 3px;
	background-color: #cdbd9b;
	display: block;
	text-decoration: none;
}
#productsList  li a:hover {
	background-color: #FFFFFF;
}
#productsList li span {
	text-align: center;
	padding: 4px 0;
	display: block;
	color: #1D1309;
	font-size: 12px;
}
.Norecord {
	font-size: 24px;
	color: #CDBD9B;
}
.proIMG_BG {
	background-image: url(../images/sss.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}

#proInfo {
	padding: 60px 0 30px 0;
}
#proInfo  h2 {
	color: #d2bc75;
	font-size: 48px;
	font-weight: normal;
	padding: 0 0 23px 25px;
	display: block;
	margin: 0;
}
#proInfo h2 span {
	font-size: 18px;
	padding-left: 10px;
}
#proInfo  .proInfo {
	color: #ecd09b;
	font-size: 14px;
	padding: 0 0 0 26px;
	display: block;
	width: 540px;
	height: 122px;
	font-weight: normal;
}
span.Goback a {
	font-size: 12px;
	padding: 6px 0;
	display: block;
	text-decoration: none;
	width: 100px;
}

#subPSN {
	padding: 10px 0 40px 0;
	font-size: 14px;
	color: #462D14;
	font-family: Georgia;
}
#PSN_info {
	font-family: Georgia;
	color: #4a3015;
	font-size: 14px;
	line-height: 25px;
	padding: 0 20px 10px 0;
}
#PSN_info h4 {
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0;
	background-image: url(../images/TitleLine.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#PSN_info img {
	float: left;
	padding: 0 25px 15px 0;
	margin: -20px 0 0 0;
}

#PSN_info ul {
	padding: 0 0 0 15px;
	margin: 5px;
}
#PSN_info ul li {
	font-size: 11px;
	font-style: italic;
}

#PSN_info ul li span {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
#PSN_info  span.FT {
	font-size: 52px;
	display: block;
	margin: -6px 10px 0 0;
	line-height: normal;
	float: left;
}
#PSN_info   p {
	margin: 0;
	padding: 6px 0 10px 0;
}
#subPSN .PSN_item {
	border-bottom: dashed 1px #A38C6A;
	padding: 0 0 15px 0;
}
#subPSN .PSN_item h4 {
	font-weight: normal;
	font-size: 16px;
}
table.Style1  {
	background-color: #CDBD9B;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3015;
}
table.Style1 td {
	border-bottom: none;
	border-right: none;
	border-left: solid 1px #D6CEAD;
	border-top: solid 1px #D6CEAD;
}
table.Style2 {
	border-left: none;
	border-top: none;
	border-right: dashed 1px #4A3015;
	border-bottom: dashed 1px #4A3015;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
table.Style2 td {
	border-bottom: none;
	border-right: none;
	border-left: dashed 1px #4A3015;
	border-top: dashed 1px #4A3015;
}
table.Style3 span {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	font-style: normal;
}
table.Style3 img {
	border: none;
}









#StyleOfDoors {
	background-image: url(../images/StyleOfDoors_bg.gif);
	background-repeat: no-repeat;
}
#accordion {
	padding-top: 15px;
}

#accordion h3 {
	font-family: Georgia;
	font-size: 14px;
	font-weight: normal;
	color: #695834;
	height: 28px;
	background-color: #cdbd9b;
	padding: 0 0 0 16px;
	line-height: 28px;
	margin: 2px 0 0 0;
	clear: both;
	width: 704px;
	display: block;
	background-image: none;
}
#accordion a    {
	text-decoration: none;
}

#accordion .Acontact {
	padding: 14px 14px 0 14px;
	font-family: Arial;
	font-size: 12px;
	color: #695834;
	margin: 0;
}
#accordion .Acontact .psn_img {
	float: left;
	padding: 0 20px 20px 0;
}
#Vessels, #KnobHandles {
	padding: 10px 0 40px 0;
	width: 719px;
	overflow: hidden;
}
#KnobHandles h3 span {
	float: right;
	font-size: 11px;
	padding: 14px 4px 0 0;
}
#productsList2 {
	padding: 10px 0 20px;
	display: block;
	float: left;
	width: 720px;
	margin: 0;
}
#productsList2 img {
	border: none;
}

#productsList2 li {
	float: left;
	width: 134px;
	margin: 0 10px 10px 0;
	display: block;
	list-style-type: none;
}
.sps4_li {
	background-color: #cdbd9b;
}
.sps4_li img {
	padding: 3px 3px 8px 3px;
}
#productsList2 li a:link, #productsList2 li a:visited {
	padding: 3px;
	background-color: #cdbd9b;
	display: block;
	text-decoration: none;
}
#productsList2 li a:hover {
	background-color: #FFFFFF;
}
#productsList2 li span {
	text-align: center;
	padding: 4px 0;
	display: block;
	color: #1D1309;
	font-size: 12px;
}

#Slides, #Hinges {
	padding: 10px 0 40px 0;
}
#Slides ul, #Hinges ul {
	margin: 0;
	padding: 0;
}
#Slides ul li, #Hinges ul li {
	margin: 0;
	padding: 15px 0;
	list-style-type: none;
	display: block;
	float: left;
	width: 720px;
	border-bottom: dashed 1px #A38C6A;
}
#Slides ul li img, #Hinges ul li img {
	padding: 0 30px 0 0;
	float: left;
}
#Slides ul li h4, #Hinges ul li h4 {
	padding: 0;
	margin: 0px;
	font-weight: normal;
	display: block;
	font-size: 16px;
	float: left;
	line-height: 46px;
	color: #2F251B;
}
#Slides ul li ul, #Hinges ul li ul {
	width: 390px;
	float: left;


	
}
#Slides ul li ul li, #Hinges ul li ul li {
	border: none;
	font-size: 11px;
	width: 100%;
	padding: 0 0 0 20px;
	background-image: url(../images/li_1.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	line-height: 22px;
	color: #695834;
	
}
#Tops {
	padding: 10px 0 40px 0;
}

#SPS_info {
	font-family: Georgia;
	color: #4a3015;
	font-size: 12px;
	line-height: 24px;
	padding: 15px 15px 30px 25px;
}
#SPS_info h4 {
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0;
	background-image: url(../images/TitleLine.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#SPS_info img {
	float: left;
	padding: 0 25px 15px 0;
	margin: 0;
}

#SPS_info ul {
	padding: 0 0 0 15px;
	margin: 5px;
}
#SPS_info ul li {
	font-size: 11px;
	font-style: italic;
}

#SPS_info ul li span {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
#SPS_info  span.FT {
	font-size: 52px;
	display: block;
	margin: -6px 10px 0 0;
	line-height: normal;
	float: left;
}
#SPS_info   p {
	margin: 0;
	padding: 6px 0 10px 0;
}

#GetInTouch {
	padding: 10px 0 40px 0;
}
#GetInTouch ul {
	margin: 0px;
	padding: 0px;
}
#GetInTouch ul li {
	list-style-type: none;
	float: left;
	width: 250px;
	display: block;
	padding: 0;
}
#GetInTouch  ul li h4 {
	font-size: 15px;
	color: #2F251B;
	font-weight: normal;
	width: 230px;
	margin: 0;
	padding: 0;
	font-family: Georgia;
}
#GetInTouch  ul li img {
	margin: 15px 0;
	border: 0;
}
#GetInTouch  ul li ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #695834;
	width: 220px;
	float: left;
	display: block;
}
#GetInTouch  ul  li ul li {
	padding: 0 0 8px 0;
	list-style-type:none;
	display:block;
	width: 100%;
}
#GetInTouch  ul  li  ul li span {	width: 40px;	display: block;	float: left;	font-weight: bold;	color: #3F2610;	font-size: 10px;}


#SPS_leftNav {
	padding: 10px 10px 0 10px;
	background-color: #d3c5a6;
	margin: 0 40px 0 20px;
}
#SPS_leftNav ul {
	padding: 0;
	margin: 0;
}

#SPS_leftNav  ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
#SPS_leftNav ul li h5 {
	font-size: 16px;
	font-weight: normal;
	background-color: #cdbd9b;
	color: #695834;
	line-height: 32px;
	padding: 0 0 0 12px;
	margin: 0;
}
#SPS_leftNav ul li ul {
	padding: 10px 0;
	margin: 0;
}


#SPS_leftNav ul li ul li {
	font-size: 14px;
	line-height: 26px;
	padding: 0 0 0 25px;
	display: block;
}
#SPS_leftNav ul li ul li a:link, #SPS_leftNav ul li ul li a:visited {
	text-decoration: none;
}



.CenterHolder {
	width: 1000px;
	margin: 0 auto;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.Width280 {
	width: 280px;
}
.Width670 {
	width: 670px;
}
.Width330 {
	width: 330px;
}
.Width720 {
	width: 719px;
}
.Width_1p4 {
	width: 25%;
}
.marginR25B15 {
	margin-right: 25px;
	margin-bottom: 15px;
}
hr.hidden { clear: both; height: 1px; visibility: hidden; padding: 0; margin: 0;}
#iFrameTT {
	font-size: 24px;
	color: #FFFFFF;
	position: absolute;
	top: 48px;
	left: 184px;
}

#accordion .Acontact .psn_img {
	margin: 0px;
	padding: 0px;
}
#accordion  .Acontact  p        {
	padding: 0;
	margin: 0;
}
