body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999966;
}
body {
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#SetWidth {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
a {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: normal;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
ul {
	color: #CCCCCC;
	font-size: 13px;
	margin-top: 0px;
}
/* Header CSS */
#Header {
	height: 49px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	background-image: url("images/SiteStructure/MastheadBK.jpg");
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.HeaderNavButtons {
	height: 20px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-left-color: #333333;
	border-left-width: 1px;
	white-space: nowrap;
}
.HeaderNavButtons2 {
	height: 20px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	white-space: nowrap;
}
.HeaderBlackOut {
	color: #000003;
}
/* Footer CSS */
#hide1{
	padding: 0 50px 10px 50px;
	color: #484438;
	text-align:center;
	width: 975px;
}	
#hide1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #484438;
	text-decoration: none;
}
#hide2{
	padding: 0 50px 10px 50px;
	color: #484438;
	text-align:center;
	width: 1080px;
}	
#hide2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #484438;
	text-decoration: none;
}
#hidelink{display:none;}
#FooterMain {
	text-align: center;
	background-image:  url(images/SiteStructure/FooterBK.jpg);
	height: 32px;
	width: 683px;
	clear: both;
	padding-top: 18px;
	margin-left: 195px;
	padding-bottom: 10px;
	background-repeat: repeat-x;
}
#FooterMain a {
	font-size: 10px;
	color: #484438;
	font-weight: normal;
}
#FooterMain a:link {
	text-decoration: none;
}
#FooterMain a:visited {
	text-decoration: none;
	color: #484438;
}
#FooterMain a:hover {
	text-decoration: none;
	color: #cccccc;
}
#FooterMain a:active {
	text-decoration: none;
	color: #484438;
}
.copyright {
	font-size: 10px;
	color: #484438;
}
#Footer {
	text-align: center;
	background-image:  url(images/SiteStructure/FooterBK.jpg);
	height: 32px;
	width: 787px;
	clear: both;
	padding-top: 18px;
	margin-left: 195px;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
#Footer a {
	font-size: 10px;
	color: #484438;
	font-weight: normal;
}
#Footer a:link {
	text-decoration: none;
}
#Footer a:visited {
	text-decoration: none;
	color: #484438;
}
#Footer a:hover {
	text-decoration: none;
	color: #cccccc;
}
#Footer a:active {
	text-decoration: none;
	color: #484438;
}
/* Side Bar CSS */
#SideBar {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8C8469;
	width: 190px;
	text-align: right;
	padding-top: 30px;
	margin-top: 1px;
	padding-right: 5px;
	float: left;
	background-repeat: repeat-x;
	height: 385px;
	background-position: bottom;
	background-image: url(images/SiteStructure/FooterBK.jpg);
}
#SideBar2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8C8469;
	width: 185px;
	text-align: right;
	padding-top: 30px;
	margin-top: 1px;
	padding-right: 10px;
	float: left;
	background-image:  url("images/SiteStructure/FooterBK.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 380px;
}
#SideBar2 a {
	color: #8C8469;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
}
#SideBar2 a:link {
	text-decoration: none;
}
#SideBar2 a:visited {
	text-decoration: none;
	color: #8C8469;
}
#SideBar2 a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
#SideBar2 a:active {
	text-decoration: none;
	color: #8C8469;
}

/* Main Page CSS */
#MainWindow {
	border: 1px solid #8c8469;
	margin-top: 1px;
	margin-bottom: 1px;
	float: left;
}
#MainWindow ul {
	color: #CCCCCC;
	font-size: 14px;
	margin-top: 0px;
}
#MainWindow a {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: underline;
}
#MainWindow a:link {
	text-decoration: underline;
}
#MainWindow a:visited {
	text-decoration: underline;
	color: #CCCCCC;
}
#MainWindow a:hover {
	text-decoration: underline;
	color: #666666;
}
#MainWindow a:active {
	text-decoration: underline;
	color: #CCCCCC;
}
#MainWindow2 {
	border: 1px solid #8c8469;
	margin-top: 1px;
	margin-bottom: 1px;
	float: left;
}
#MainWindow2 a {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
}
#MainWindow2 a:link {
	text-decoration: none;
}
#MainWindow2 a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
#MainWindow2 a:hover {
	text-decoration: none;
	color: #666666;
}
#MainWindow2 a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.Title {
	font-size: 24px;
	color: #8c8469;
	font-weight: normal;
	line-height: 0px;
}
/* SEARCH */
.SearchLine {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #8c8469;
}
/* FREQUENTLY ASKED QUESTIONS */
#FAQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	background-color: #333333;
	border: thin solid #8c8169;
}
.FAQQuestion {
	font-size: 16px;
	font-weight: normal;
	color: #8c8469;
	font-style: italic;
}
/* CARE AND MAINTENANCE */
.CareHeader {
	font-size: 16px;
	color: #8c8469;
	text-decoration: underline;
}
/* SUPPORT */
#Support {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	padding: 20px;
	background-image: url("images/SiteStructure/_Backgrounds/SupportBK.jpg");
	border: thin solid #8c8169;
	width: 775px;
}
/* ABOUT */
#About {
	color: #CCCCCC;
	background-image: url("images/SiteStructure/_Backgrounds/SupportBK.jpg");
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	border: 1px solid #8c8469;
}
#AboutTitle {
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
}
#About p {
	font-size: 16px;
}
.AboutCountries {color: #8c8469}
.indent {
	text-indent: 35px;
}
#About a {
	font-size: 16px;
	font-weight: normal;
}
#About a:hover {
	color: #fff;
}
/* DEALER */
#Dealer {
	color: #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	border: 1px solid #8c8469;
	background-color: #333333;
}
#Dealer p {
	font-size: 16px;
}
/* CONTACT */
.contactBK {
	background-image: url("images/SiteStructure/_Backgrounds/SupportBK.jpg");
	border: thin solid #8c8469;
}
.ContactHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8469;
	font-size: 18px;
}
.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 16px;
}
.ContactNames {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.ContactPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	padding-left: 25px;
	padding-right: 25px;
}
.ContactText2 {font-size: 11px; color: #8c8469}
.ContactAddress2 {color: #8c8469; font-size: 14px;}
.ContactAddress {color: #8c8469; font-weight: bold; }
.ContactLine {font-size: 13px; color: #8c8469; font-weight: bold; }
/* SITE MAP */
#SiteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	background-color: #333333;
	border: thin solid #8c8169;
}
#SiteMap table {
	color: #CCCCCC;
}
/* Product Page CSS */
#MainPageContent {
	width: 775px;
	background-color: #484439;
	padding: 5px;
	margin-top: 1px;
	border: 1px solid #8C8469;
	margin-bottom: 1px;
	float: left;
	text-align: center;
}
#MainPageContentCustom {
	width: 775px;
	background-color: #333333;
	padding: 5px;
	margin-top: 1px;
	border: 1px solid #8C8469;
	margin-bottom: 1px;
	float: left;
	text-align: center;
}
.MainPageContent {
	font-size: 14px;
	color: #CCCCCC;
}
.MainPageContent2 {
	font-size: 13px;
	color: #CCCCCC;
}
#MainPageContent td {
	text-align: center;
	padding: 1px;
	white-space: nowrap;
}
#MainPageContent table {
	text-align: center;
	padding: 5px;
	width: 765px;
}
#MainImage {
	padding-top: 5px;
	padding-bottom: 20px;
}
#MainImage2 {
	background-image: url(images/SiteStructure/_MainPage/BathroomFurniture.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#MainImage101 {
	background-image: url(images/SiteStructure/_MainPage/Porcelain.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#MainImage106 {
	background-image: url(images/SiteStructure/_MainPage/Home.jpg);
	height: 476px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#MainImage107 {
	background-image: url(images/SiteStructure/_MainPage/NewHome2.jpg);
	height: 476px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#MainImage102 {
	background-image: url(images/SiteStructure/_MainPage/glass.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#MainImage103 {
	background-image: url(images/SiteStructure/_MainPage/Stone.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#stonetext{
    color: #FFFFFF;
	margin:0px;
	padding:22px 0 0 55px ;
	text-align:left;
	}
	
	#MainImage104 {
	background-image: url(images/SiteStructure/_MainPage/mirrors.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#mirrortext{
    color: #FFFFFF;
	margin:0px;
	padding:40px 0 0 75px ;
	text-align:left;
	}
#porcelaontext{
    color: #FFFFFF;
	margin:0px;
	padding:30px 0 0 45px ;
	text-align:left;
	}
#maintext{
	color: #FFFFFF;
	margin:0px;
	padding:40px 0 15px 45px;
	text-align:left;
	}
#maincustomtext{
	color: #FFFFFF;
	margin:0px;
	padding:165px 0 15px 45px;
	text-align:left;
}
#glassvesselstext{
    color: #FFFFFF;
	margin:0px;
	padding:45px 0 0 25px ;
	text-align:left;
	}
	
#MainImage105 {
	background-image: url(images/SiteStructure/_MainPage/Faucets2.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#MainImage205 {
	background-image: url(images/SiteStructure/_MainPage/BathroomFurnitureNEW.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#MainImage305 {
	background-image: url(images/SiteStructure/_MainPage/Developer.jpg);
	height: 472px;
	width: 650px;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

#devtext{
    color: #FFFFFF;
	margin:0px;
	padding:40px 0 0 40px ;
	text-align:left;
	}


#faucetstext{
    color: #FFFFFF;
	margin:0px;
	padding:35px 0 0 65px ;
	text-align:left;
	}

#BathroomText {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 30px;
}
#Content {
	width: 775px;
	background-color: #484439;
	padding: 5px 5px 10px;
	margin-top: 1px;
	border: 1px solid #8C8469;
	margin-bottom: 1px;
	float: left;
	text-align: center;
}
/* Product Specs CSS */
#ProductSpecs {
	width: 300px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	text-align: left;
}
#ProductSpecs table {
	text-align: center;
	border: 2px solid #CCCCCC;
	margin-bottom: 10px;
}
#ProductSpecs td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 1px;
	text-align: center;
}
#ProductSpecs th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: normal;
	font-size: 12px;
}
#ProductSpecs a {
	font-size: 13px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: underline;
}
#ProductSpecs a:link {
	text-decoration: underline;
}
#ProductSpecs a:visited {
	text-decoration: underline;
	color: #CCCCCC;
}
#ProductSpecs a:hover {
	text-decoration: underline;
	color: #666666;
}
#ProductSpecs a:active {
	text-decoration: underline;
	color: #CCCCCC;
}
/* Product Table CSS */
.TableTitle {
	font-size: 14px;
	font-weight: bold;
	color: #999966;
}
.TableData {
	color: #CCCCCC;
}
/* Product Text CSS */
#TextData {
	color: #CCCCCC;
	font-size: 13px;
	text-indent: 20px;
}
.DataSubHeader {
	font-size: 14px;
	color: #999966;
}
.DataSubHeader2 {
	font-size: 14px;
	color: #999966;
	padding-bottom: 2px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #000000;
	padding-top: 2px;
}
.Model {
	font-size: 32px;
	color: #FFFFFF;
	font-weight: normal;
}
.Model2 {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
}
.ViewVideo {font-size: 13px}
/* Product Photo CSS */
#ProductPhotos {
	width: 460px;
	float: left;
	padding-top: 5px;
}
#ProductPhotos a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999966;
}
#ProductPhotos a:link {
	text-decoration: none;
}
#ProductPhotos a:visited {
	text-decoration: none;
	color: #999966;
}
#ProductPhotos a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#ProductPhotos a:active {
	text-decoration: none;
	color: #999966;
}
#ProductMainPhoto {
	width: 210px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}
#ProductSubPhoto {
	padding-left: 5px;
	width: 240px;
	margin-top: 0px;
	text-align: center;
	padding-top: 10px;
	float: left;
}
#ProductPhotos table {
	width: 225px;
	margin-top: 5px;
}
#ProductPhotos td {
	vertical-align: top;
	padding: 2px;
}
#ProductPhotos img {
	border: 1px solid #000000;
}
#Thumbnails {
	padding-top: 5px;
	margin: 0px;
	clear: both;
}
#Thumbnails td {
	text-align: center;
	padding: 1px;
}
/* Product Search CSS */
#Search {
	margin-bottom: 40px;
}
#Search th {
	font-size: 13px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #000000;
	color: #999966;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 2px;
	font-weight: normal;
}
#Search td {
	text-align: center;
	padding: 3px;
	padding-top: 5px;
}
/* Product VESSELS CSS */
#VesselSpecs {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	text-align: left;
	margin-top: 10px;
}
#VesselSpecs table {
	text-align: center;
	border: 2px solid #CCCCCC;
	margin-bottom: 10px;
}
#VesselSpecs td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 1px;
	text-align: center;
}
#VesselSpecs th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: normal;
	font-size: 12px;
}
#VesselLinks {
	text-align: center;
}
#VesselLinks a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999966;
}
#VesselLinks a:link {
	text-decoration: none;
}
#VesselLinks a:visited {
	text-decoration: none;
	color: #999966;
}
#VesselLinks a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#VesselLinks a:active {
	text-decoration: none;
	color: #999966;
}
#VesselPhotos {
	width: 545px;
	float: left;
	padding-top: 5px;
}
#VesselPhotos a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999966;
}
#VesselPhotos a:link {
	text-decoration: none;
}
#VesselPhotos a:visited {
	text-decoration: none;
	color: #999966;
}
#VesselPhotos a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#VesselPhotos a:active {
	text-decoration: none;
	color: #999966;
}
#VesselMainPhoto {
	width: 355px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}
#VesselSubPhoto {
	padding-left: 10px;
	width: 130px;
	margin-top: 20px;
	text-align: center;
	float: left;
}
#VesselSubPhotoGlass {
	padding-left: 10px;
	width: 130px;
	margin-top: 3px;
	text-align: center;
	float: left;
}
#VesselPhotos table {
	width: 110px;
	margin-top: -2px;
}
#VesselPhotos td {
	vertical-align: top;
	padding: 2px;
}
#VesselPhotos img {
	border: 1px solid #000000;
}
/* Product VESSELS Search CSS */
#SearchPorcelain {
	margin-bottom: 10px;
	margin-top: 35px;
	margin-left: 35px;
}
#SearchPorcelain th {
	font-size: 13px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #000000;
	color: #999966;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 2px;
	font-weight: normal;
}
#SearchPorcelain td {
	text-align: center;
	padding: 3px;
	padding-top: 5px;
}
#SearchGlass {
	margin-left: 25px;
	margin-top: 30px;
}
#SearchGlass table {
	border: 0;
}
#SearchGlass th {
	font-size: 13px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #000000;
	color: #999966;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 2px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#SearchGlass td {
	text-align: center;
	padding: 3px;
	padding-top: 5px;
	border: 0;
}
/* Product MIRROR CSS */
#MirrorSpecs {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	text-align: left;
	margin-top: 20px;
}
#MirrorSpecs table {
	text-align: center;
	border: 2px solid #CCCCCC;
	margin-bottom: 10px;
}
#MirrorSpecs td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 1px;
	text-align: center;
}
#MirrorSpecs th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8469;
	border-right-color: #8C8469;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: normal;
	font-size: 12px;
}
#MirrorLinks {
	text-align: center;
}
#MirrorLinks a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999966;
}
#MirrorLinks a:link {
	text-decoration: none;
}
#MirrorLinks a:visited {
	text-decoration: none;
	color: #999966;
}
#MirrorLinks a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#MirrorLinks a:active {
	text-decoration: none;
	color: #999966;
}
#MirrorPhotos {
	width: 500px;
	float: left;
	padding-top: 5px;
}
#MirrorPhotos a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #999966;
}
#MirrorPhotos a:link {
	text-decoration: none;
}
#MirrorPhotos a:visited {
	text-decoration: none;
	color: #999966;
}
#MirrorPhotos a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#MirrorPhotos a:active {
	text-decoration: none;
	color: #999966;
}
#MirrorMainPhoto {
	width: 355px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}
#MirrorSubPhoto {
	padding-left: 10px;
	width: 130px;
	margin-top: 3px;
	text-align: center;
	float: left;
}
#MirrorPhotos table {
	width: 110px;
	margin-top: -2px;
}
#MirrorPhotos td {
	vertical-align: top;
	padding: 2px;
}
#MirrorPhotos img {
	border: 1px solid #000000;
}


/* Product PRINT CSS */
#PrintButton {
	padding-left: 20px;
	padding-top: 10px;
}
#printReady {
	width: 600px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#PrintImage img {
	border: 1px solid #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}
#PrintSpecs {
	clear: both;
}
#PrintSpecs table {
	text-align: center;
	border: 1px solid #000000;
	margin-bottom: 10px;
	margin-top: 5px;
}
#PrintSpecs td {
	padding: 1px;
	text-align: center;
	color: #333333;
	border: 1px solid #8C8469;
}
#PrintSpecs th {
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #8C8469;
}
#PrintData {
	color: #000009;
	font-size: 13px;
	text-indent: 20px;
}
.pModel {
	font-size: 32px;
	color: #000009;
	font-weight: normal;
}
.pTitle {
	font-size: 14px;
	color: #000009;
	font-weight: bold;
}
.printer {font-family: "Wingdings 2"}
#BathroomFurnitureTop {
	color: #000000;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8c8469;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
#BathroomFurnitureBottom {
	color: #000000;
	text-align: left;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8c8469;
	margin-top: 5px;
}
.BFLineUp {
	margin-top: 0px;
	padding-left: 2px;
	height: -10px;
	position: absolute;
}
.buttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8C8169;
	text-decoration: none;
}
a.buttons{
	color: #8C8169;
	text-decoration: none;
}
a.buttons:hover{
	color: #fff;
	text-decoration: none;
}
/* Product CUSTOM VANITY CSS */
#CustomForm {
	text-align: left;
	color: #CCCCCC;
	margin: 15px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-right: 0px;
	padding-left: 20px;
	background-color: #333333;
	border: thin solid #8c8169;
}
#CustomForm table {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #333333;
	width: 520px;
}
#CustomForm td {
	text-align: left;
	vertical-align: middle;
}
#CustomFormText {
	margin-right: 50px;
	margin-left: 50px;
	text-indent: 10pt;
	margin-bottom: 25px;
	font-size: 15px;
	padding-top: 10px;
}
#CustomThumbnails table {
	border: 1px solid #484439;
	background-color: #484439;
	margin: 5px;

}
#CustomSearch {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
}
#CustomSearchBar {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#CustomFlashThumbs {
	width: 130px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#CustomStudioText {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #333333;
	border: thin solid #8c8169;
	width: 520px;
	margin: 10px;
}
#FlashScroll {
	border: thin solid #8c8169;
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.DesignTipsTitles {color: #ccc; font-size: 20px; }
.Textindent {
	text-indent: 15px;
}


/* Developer Section */
#DevFaucetPhotos {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 550px;
	float: left;
	padding-top: 5px;
}
#DevFaucetSpecs {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	margin-top: 20px;
}
#DevFaucetMainPhoto {
	width: 355px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}
#DevFaucetPhotos a {
	font-size: 12px;
	font-weight: normal;
	color: #999966;
}
#DevFaucetPhotos a:link {
	text-decoration: none;
}
#DevFaucetPhotos a:visited {
	text-decoration: none;
	color: #999966;
}
#DevFaucetPhotos a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#DevFaucetPhotos a:active {
	text-decoration: none;
	color: #999966;
}	

#maintext a {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
#maintext a:link {
	text-decoration: none;
}
#maintext a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#maintext a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#maintext a:active {
	text-decoration: none;
	color: #FFFFFF;
}	
.fontred {
	font-size: 12px;
	color: #F00;
}