/* LUX SCREEN.CSS v1.0 */

/* unstyles */

HTML { overflow: -moz-scrollbars-vertical }

html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0} 
table {border-collapse:separate;border-spacing:0; } 
abbr,acronym,fieldset,img {border:0} 
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal} 
ul{list-style:none} 
caption,th{text-align:left} 

/* generic */
html {height:100%; }

.clear {
	height:0; 
	clear:both; 
	overflow:hidden;
}

body {font-family:Arial,Helvetica,clean,sans-serif;font-size:12px;background:#c2c9d7;color:#000;height:100%; margin-top:25px}
hr{display:none}
input{font-size:85%}
h1,h2,h3,h4,h5,h6,.fn{margin:12px 0 .2em 0;color:#333;font-weight:bold} 
.fn{text-transform:none}
h1{display:none}
h2{font-size:270%;line-height:100%;text-transform:uppercase;margin-bottom:.25em}
h3{font-size:129%}
h4{font-size:122%}
h5,.fn{font-size:114%}
h6{font-size:100%}
a{color:#4b5f7a;text-decoration:none}
a:hover{text-decoration:underline}
p,ul{margin-bottom:.85em}

#pageWrap {height:99%;width:99%}
#pageWrap tr td{vertical-align:top}
#pageCanvas {width:927px;margin:0 auto;background:url('/globals/bg_canvas.png') 0 0 no-repeat}
#pageCanvas_lux {width:927px; height:1194px; margin:0 auto;background:url('/globals/lux_club_back4.gif') 0 0 no-repeat}
#pageXtraBg {height:705px;position:relative}

#leftCol{width:150px;height:370px;position:absolute;top:167px;left:13px}
#leftXtra a{display:block;width:160px;height:370px;margin-left:9px}
#leftCol em{display:none}


#mainContent_lux {width:675px; position:absolute;top:167px;left:188px;overflow:auto}
#mainContent{width:675px;height:370px;position:absolute;top:167px;left:188px;overflow:auto}
#mainContent .innerContent{margin:24px 24px 0 24px}
body.altcolor #mainContent{background:#77839a}
body.alttext #mainContent *{color:#fff}
#bottomContent{width:732px;height:130px; position:absolute;top:537px;left:163px;overflow:auto;color:#fff}
#bottomContent p{margin-top:6px}
#bottomContent2{width:732px;height:130px;position:absolute;top:1000px;left:163px;overflow:auto;color:#fff}
#bottomContent2 p{margin-top:6px}
#footer{width:725px;height:20px;position:absolute;top:673px;left:163px;overflow:hidden;font-size:86%;text-align:right}
#footer a{color:#4b5f7a}

#footer_lux{width:888px; height:20px;position:absolute; top:1160px;  font-size:86%;text-align:right;}
#footer_lux a{color:#4b5f7a}
#homelink{position:absolute;top:500px;left:37px}
#homelink a{color:#c2c9d7}
#flashy{width:25px;height:370px;position:absolute;top:167px;left:163px;overflow:hidden}

/* sitenav */
#sitenav{padding:0;height:130px;position:absolute;top:38px;left:204px;width:670px;}
#sitenav ul li a,#sitenav ul li h4,#navPhone{background:url('/globals/bg_navlinks3.png') 0 0 no-repeat;display:block;float:left;height:17px;margin:7px 0 0 0;padding:0;}
#sitenav ul li{position:relative;margin:0 2px 0 7px}
#sitenav b{display:none !important}
#sitenav ul{margin:17px 0 0 0px}
#sitenav ul,#sitenav ul li{display:block;float:left}
#sitenav ul li ul {position:absolute;top:6px;left:-2px;padding:0px 0px 9px 1px;display:none;z-index:3;clear:both}
#sitenav ul li.showit ul,
#sitenav ul li:hover ul {display:block}
#sitenav ul li ul li {display:block;float:none;padding:0 1px;margin:0}
#sitenav ul li ul li a{height:12px;width:180px;float:none;clear:both}
#navProducts {width:127px;background-position:1px 0 !important}
#navAbout {width:79px;background-position:-135px 0 !important}
#navContact {width:107px;background-position:-223px 0 !important}
#navGiftcards {width:132px;background-position:-339px 0 !important}
li:hover #navProducts,#navProducts:hover	{background-position:1px -19px !important;margin-left:0}
li:hover #navAbout,#navAbout:hover	{background-position:-135px -19px !important}
li:hover #navContact,#navContact:hover	{background-position:-223px -19px !important}
li:hover #navGiftcards,#navGiftcards:hover{background-position:-339px -19px !important}
#p1 a{background-position:1px -40px !important;width:150px !important}
#p2 a{background-position:1px -57px !important;width:150px !important}
#p3 a{background-position:1px -74px !important;width:150px !important}
#p1 a:hover{background-position:-149px -40px !important}
#p2 a:hover{background-position:-149px -57px !important}
#p3 a:hover{background-position:-149px -74px !important}
#a1 a{background-position:-299px -40px !important}
#a2 a{background-position:-299px -57px !important}
#a3 a{background-position:-299px -74px !important}
#a4 a{background-position:-299px -91px !important}
#a1 a:hover{background-position:-479px -40px !important}
#a2 a:hover{background-position:-479px -57px !important}
#a3 a:hover{background-position:-479px -74px !important}
#a4 a:hover{background-position:-479px -91px !important}

#c1 a{background-position:-299px -106px !important;width:150px !important}
#c1 a:hover{background-position:-479px -106px !important}

#c2 a{background-position:1px -106px !important;width:150px !important}
#c2 a:hover{background-position:-149px -106px !important}

#c3 a{background-position:1px -90px !important;width:150px !important}
#c3 a:hover{background-position:-149px -90px !important}


#navPhone {width:180px;background-position:-480px 0 !important;position:absolute;top:17px;left:489px}

/* homepage */
.home #mainContent{overflow:hidden}
.home #mainContent .innerContent{margin:0;text-align:right}

/* contact page */
.contactPage #mainContent .innerContent div{margin:0 0 4px 0 !important;white-space:nowrap}
.contactPage #mainContent .innerContent div.fn,.contactPage #mainContent .innerContent p{margin:14px 0 4px 0 !important}
.contactPage #mainContent .innerContent a{text-decoration:underline}
.contactPage #mainContent .innerContent img{float:right;margin-top:140px}

#img360{overflow:hidden;width:490px;height:220px;background:url('/globals/loading.gif') 50% 50% no-repeat;float:right;margin-top:-10px}
#img360 img{display:none;margin-top:-10px}

.productpage .innerContent a{color:#000 !important}
.productpage .innerContent div{clear:both;padding-bottom:3px}
.productpage .innerContent p{line-height:17px}
.productpage #leftCol{background:#4c5f80}
.productpage #leftCol h6 {margin:24px 0 5px 25px;color:#fff}
.productpage #leftCol ul {margin-left:25px}
.productpage #leftCol ul li {margin-top:2px}
.productpage #leftCol ul li a{color:#c2c9d7}
.productpage #leftCol ul li a.thispage{color:#fff}

.privacy p,.privacy li{font-size:11px}
.privacy h4{color:#000;margin:0;font-size:12px;font-weight:bold;padding-top:2px}
.privacy{margin-top:10px !important}
* html .privacy{margin-right:5px !important}
.privacy ol{margin:0;padding-left:19px}
.privacy li{margin-bottom:4px}

.productsindex #bottomContent h6{margin:18px 0 10px 25px}
.productsindex #bottomContent ul{margin-left:25px}
.productsindex #bottomContent ul li{float:left;display:block;width:140px}
.productsindex #bottomContent,.productpage #bottomContent h6{color:#333 !important}

body.giftcards #mainContent{background:url('/globals/giftcards_content.gif') 100% 100% no-repeat #fff} 
#getbalance{margin:0;display:block;width:108px;height:20px;left:518px;top:300px;position:relative}
#getbalance b{display:none}

.productpage #moreFrames {padding-left:39px}
#moreFrames li{float:left;display:block;position:relative}
#moreFrames li.showit .framePop,#moreFrames li:hover .framePop {display:block}
.framePop{width:270px;height:288px;background:url('/globals/bg_photohovers.png') 0 0 no-repeat;position:absolute;top:-290px;left:-75px;display:none;padding:6px 10px 6px 6px;z-index:90}
* html .framePop{background:transparent}
.framePop .framePopImg{margin:0;height:266px;background:#fff;border:#000 solid 1px}
.framePop .framePopImg img{padding:30px 0 0 0}
.framePop .framePopInner{margin:-65px 2px 0 2px;height:60px;background:#c2c9d7}
.framePop .framePopInner p{text-align:center;margin:0 !important;padding:26px 0 0 0;text-transform:uppercase;color:#444;font-weight:bold}
.framePop .framePopInner p b{color:#fff;margin-right:8px}

.overviewpage, .productpage #bottomContent{overflow:visible !important}
.overviewpage #moreFrames{margin:33px 0 0 171px}
.overviewpage #moreFrames li{margin:0 0 0 7px}
.overviewpage .photoPop{width:270px;height:288px;background:url('/globals/bg_photohovers.png') 0 0 no-repeat;position:absolute;top:-290px;left:-99px;display:none;padding:6px 10px 6px 6px}
.drpics .photoPop{top:-164px;left:-57px}
* html .overviewpage .photoPop{background:transparent}
.overviewpage #moreFrames li:hover .photoPop,.overviewpage #moreFrames li.showit .photoPop {display:block}
.overviewpage .framePopImg{border:#333 solid 1px}
.overviewpage .framePopImg img{border:#fff solid 1px}
.overviewpage .framePop .framePopInner{margin:0}
.overviewpage .framePop .framePopImg img{padding:0}
.overviewpage .morelink{text-align:right;position:absolute;top:340px;left:550px;width:90px}
#moreOverview,.pg2 #overview{display:none}
.pg2 #moreOverview{display:block}

* html .overviewpage .framePop{background:transparent}


.featured360{height:30px;background:url('/globals/icon_360.gif') 100% 0 no-repeat;padding:8px 40px 0 0;text-align:right;margin:10px 0 0 0}
.pblock{position:relative;top:-4px;margin:0 0 -15px 0}
.pblock p{margin-top:7px}
.productpage a.newwindow, a.newwindow {background:url('/globals/icon_window.gif') 100% 2px no-repeat;padding:0px 13px 0 0;color:#4b5f7a !important}
.productpage a.newwindow{margin-left:8px}



#form_wrapper { 
	margin-top:125px; 
	margin-left:109px; 
	margin-bottom:5px;
}
  
.field_name {
	width:100px; 
	float:left; 
	text-align:right;  
	color:#333333; 
	font-size:11px; 
	font-weight:bold; 
	margin-right:10px;
	padding-top:3px;
}

#required_field {	
	color:#333333; 
	text-align:right;
	margin-bottom:3px; 
	font-size:10px; 
	padding-right:162px;

}

#form_wrapper input {  
	width:289px; 
	height:19px; 
	border:1px solid #999999; 
	font-size:12px;
	margin-bottom:13px;
}

.check_box {
	font-size:11px; 
	color:#666666; 
	height:23px;
}

.check_box input { 
	width:20px; 
	margin-right:5px;
	border:0px;
	vertical-align:top; 
}

#textbox_wrapper { height:350px; }
  
#col_1 { 
	 width:125px; 
	 float:left;
}
 
#col_2 { 
	 width:125px; 
	 float:left; 
	 margin-left:50px; 
	 margin-bottom:40px;
}

#lux_club_p {
	text-align:center; 
	font-size:12px; 
	color:#333333;
}

#submit_button {
	width:123px; 
	height:31px; 
	border:0px; 
	margin-left:300px; 
	margin-bottom:10px;
}
