/* Elements */
* {margin: 0px; padding: 0px;}
html { height: 100%;  }
 
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #494949;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    min-height: 100%; 
    height: 100%;
}

img {
    border: none;
}

a {
    font-weight: 400;
}

a:link {
    text-decoration: none;
    color: #FF3300;
}

a:visited {
    text-decoration: none;
    color: #FF3300;
}

a:hover {
    text-decoration: underline;
    color: #FF3300;
}

ul {
	margin-left: 2.5em;
	padding-left: 0;
}

li {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

/* Main Document Sections */
#headerGraphic {
	width: 988px;
	height: 94px;
	background-image: url(images/luxbathhdr.jpg);
	background-repeat: no-repeat;
}

#headerGraphic900 {
	width: 900px;
	height: 85px;
	background-repeat: no-repeat;
}

#wrapper {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFF;
}
.offmenu {
	width: 100px;
	height: 27px;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	float: left;
	position: relative;
	color: #00B59B;
	text-align: CENTER;
}

.newmenu {
	width: 100px;
	height: 27px;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	float: left;
	position: relative;
	color: #897A4B;
	text-align: CENTER;
	cursor: pointer;
}

.footerlink {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	cursor: pointer;
}

.newfooter {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #00B59B;
	cursor: pointer;
}
a.newfooter:link, a.newfooter:visited, newfooter:active, newfooter:hover	{ color: #00B59B; text-decoration: none; }

.submenu {
	height: 14px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	float: left;
	position: relative;
	color: #897A4B;
	text-align: CENTER;
}

.offsubmenu {
	height: 14px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #00B59B;
}

a.newsubmenu:link, a.newsubmenu:visited, a.newsubmenu:active {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #897A4B;
	cursor: pointer;
}

a.newsubmenu:hover {
	color: #00B59B;
	text-decoration: none;
}
.newmenu:hover {
   background-image: none;
	color: #00B59B;
}

a.menulink:link, a.menulink:visited, a.menulink:active	{
 text-decoration: none; font-weight:400;}
a.menulink:hover	{ 
text-decoration: none; }

a.ftrlink:link, a.ftrlink:visited, a.ftrlink:active	{
	font-family: "Lucida Sans", Verdana, Helvetica, sans-serif;
	cursor: pointer;
   font-size:18px; 
   color:WHITE;
	/* color: #ff9501; */
}
a.ftrlink:hover	{ 
	color: #00B59B;
	text-decoration: none;
 }


.divdesc {
	text-align: left;
	padding-left:4px;
}

/* Header Defines */
#header {
    width: 900px;
    font-family: Arial, Helvetica, sans-serif;
}

#header-link { 
   position: absolute; 
   top: 6px; 
   left: 13px; 
   width: 170px; 
   height: 70px; 
   background-color: transparent; 
}	

#topBar {
    width: 900px;
    height: 32px;
	 padding: 0px 0px 0px 0px;
	 overflow:hidden;
	 position: relative;
    background-color: #FFFFFF;
}

#subBar {
   width: 900px;
   height: 20px;
   padding: 0px 0px 0px 0px;
	position: relative;
   background-color: #FFFFFF;
   font-size: 10px;
	font-weight: 400;
	position: relative;
	color: #897A4B;
	text-align: CENTER;
    
}

#middlesect {
    width: 988px;
	 height: 457px;
    font-family: Arial, Helvetica, sans-serif;
}

.piconly {
   width: 988px;
	height: 457px;
 	float: left;
	position: relative;
	background-image: url(images/luxhomemain.jpg);
   background-position: top left;
}

#middlesect900 {
    width: 900px;
	 height: 420px;
    font-family: Arial, Helvetica, sans-serif;
}
.piconly900 {
   width: 900px;
	height: 420px;
 	float: left;
	position: relative;
	background-image: url(images/luxhomemain900.jpg);
   background-position: top left;
	background-repeat: no-repeat;
}

#apDiv1 {
   position:absolute;
   width:380px;
   height:380px;
   z-index:1;
   left: -10px;
   top: 5px;
}

.picturehdr {
   font-size: small;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}
/* Footer color */

#footerpic {
   width: 988px;
   height: 56px;
 	float: left;
	position: relative;
	/* background-image: url(images/luxbathftr.jpg);
	background-repeat: no-repeat;
   background-position: top left; */
}

#footer {
    width: 900px;
    clear: both;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #A0A0A0;
    padding: 10px 0px 15px 0px;
	 text-align: LEFT;
	 border-bottom: 1px solid #A0A0A0;
}

.footerbreak		{
	position: relative;
	float: left;
	height: 3px;
	width:983px;
   /*background-repeat: repeat; */
   /*background-image: url("images/horizdotted.gif");*/
}

#legalinfo {
    width: 988px;
    clear: both;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #C0C0C0;
    padding: 5px 0px 10px 0px;
	 text-align: LEFT;
}

a.footerlink:link, a.footerlink:visited, footerlink:active	{ color: #666666; text-decoration: none; }
a.footerlink:hover { color: #FF3300; text-decoration: none; }

/* Admin Pages */
.grayBox { 
   border: 1px solid #A0A0A0; 
 	border-collapse: collapse;
}
.grayBox  .ghdr  { color: #415269; background-color: #C0C0C0; font-weight: 700; font-size: 12px; 	border-collapse: collapse; border-bottom: 1px solid #A0A0A0; }
.grayBox  .ghdrlt  { color: #415269; background-color: #E0E0E0; font-weight: 700; font-size: 15px; 	border-collapse: collapse; border-bottom: 1px solid #A0A0A0; }
.grayBox  .ghdrdataborder  { color: #415269; font-size: 12px; 	border-collapse: collapse; border-top: 1px solid #A0A0A0; }
.grayBox  .smdataborder  { color: #415269; font-size: 11px; 	border-collapse: collapse; border-top: 1px solid #A0A0A0; }

.twocol {
	border: 0px;
}
.gutterrule {
	width: 1px;
	background-image: url(../images/rule.gif);
}
A.aLnk:link, A.aLnk:visited {
   font-weight: 400;
   font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
A.aLnk:hover {	color:#3366CC;	text-decoration: underline; }
.adminChoice {
   font-weight: 400; 
   font-size: 12px; 
   padding-left : 40px;
}
.adminHdr {
   color: #5a8282; 
   background-color: #f0f0f0; 
   font-weight: 700; 
   font-size: 10px; 
   padding-left: 35px;
   border-top: 1px solid #A0A0A0;
   border-bottom: 1px solid #A0A0A0;   
}
.adminSelect {
   font-weight: 700; 
   color: BLUE;
   font-size: 11px; 
}