h1#giftcard {background: url(../images/giftcard.gif) no-repeat; height:30px; text-indent:-9999px;}
h1#hours {background: url(../images/hours.gif) no-repeat;  height:30px; text-indent:-9999px;}
h1#h1location {background: url(../images/location.gif) no-repeat; height:30px; text-indent:-9999px;}
h1#luxlovesaparty {background: url(../images/luxlovesaparty.gif) no-repeat; height:30px; text-indent:-9999px;}
h1#luxonwheels {background: url(../images/luxonwheels.gif) no-repeat; height:30px; text-indent:-9999px;}
h1#luxspapackages{background: url(../images/luxspapackages.gif) no-repeat; height:30px; text-indent:-9999px;}

.bluebody {background:#c4e4e0; }

.shadowpage { background: #ffffff url(images/page_background.gif) repeat-y top right; margin: 0 auto; padding:4px; width:800px; }
.footer { background: url(images/footer_background.gif) no-repeat top right; margin: 0 auto; height:20px; width:800px; }

.brownrule {border: 1px solid brown; padding: 4px; }
.bluerule {border: 1px solid #c4e4e0; padding:15px; }
.goldenrule {border:1px solid goldenrod; padding: 15px; }
#logo {display:inline; float:left; height:150px; padding: 4px; }
#logo img {border:0; }
#mainmenu_container {display:inline; float:left;padding:80px 0 0 20px; position:relative; width:520px; }
#facebook_like_button {position: absolute; left:675px; bottom:0px;} /* this is done as a large positive left value, rather than the more obvious 0-right value, because the facebook iframe has a minimum width that pushes it away from the right margin. A  negative-right value would have worked also. -DRR 101210 */
.menu_header {border-top:1px solid #666666; border-bottom:1px solid #666666; padding:8px 130px; }
.menu_content {padding:8px 0 20px 130px; }
.index_content {padding:8px 0px 20px 20px; }
.content_left_column {display:inline; float:left; padding-right:40px; width:180px;}
.content_right_column {display:inline; float:left;}

#dialog { }

ul#mainmenu  {list-style:none;background:url(../images/luxmenusprites.png) left top no-repeat; height:20px; position:relative;}
#mainmenu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#mainmenu li, #mainmenu a { height: 20px; display: block;}

#about {left: 0; width: 66px;}
#servicemenu {left: 66px; width: 111px;}
#location {left: 177px; width: 127px;}
#parties {left: 304px; width: 123px;}
#giftcards {left: 427px; width: 93px;}

a:link {color: goldenrod;text-decoration: none;}
a:visited {color: goldenrod;text-decoration: none;}
a:hover{color:darkgoldenrod;  text-decoration: none;}
a:active {color: goldenrod;text-decoration: none;}

#about a:hover { background:url(../images/luxmenusprites.png) left bottom no-repeat}
#servicemenu a:hover { background:url(../images/luxmenusprites.png) -66px -20px no-repeat}
#location a:hover { background:url(../images/luxmenusprites.png) -177px -20px no-repeat}
#parties a:hover { background:url(../images/luxmenusprites.png) -304px -20px no-repeat}
#giftcards a:hover {background:url(../images/luxmenusprites.png) -427px -20px no-repeat}

.menu_column1 { text-transform:capitalize; padding-right: 10px; width:175px;}
.smallcaps {font-size:10px; text-transform:uppercase;}
.footnote{font-size:10px;}
.bullet {color:goldenrod;}
.contactinfo {	font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #666666; padding:18px 8px 25px 8px; position: relative;  text-align:right;}
.subheader {border-top:1px solid #666666; clear:both; padding:16px 0 8px 130px; }
.luxlandingpage {
	width: 400px;
	padding-top: 100px;
	padding-left: 200px;
}
.prettygreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}
.bigblack {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #333333;
}


.longtext {padding:8px 0 20px 130px;width: 450px;}
.longtext h1 {font-size:14px; font-weight:normal; padding-bottom:4px; border-bottom: 1px solid goldenrod; }

.location {margin:0 auto; padding:8px 0 20px 0px;width: 600px;}
.maptile {display:inline; float:left; }
.address {display:inline; float:left;padding-left:20px; }

.luxhr {background:darkgoldenrod; content:'.'; height:1px; margin-top:20px; width:400px;}

.clear {clear:both; content:'.';}
