body {
		background-image:url(images/background.jpg);
		background-repeat:no-repeat;
		background-position:center;
		background-attachment:fixed;
		scrollbar-3dlight-color:#001A51; 
		scrollbar-arrow-color:#181818; 
		scrollbar-base-color:#ff6347; 
		scrollbar-darkshadow-color:#181818; 
		scrollbar-face-color:#828282; 
		scrollbar-highlight-color:#4A4A4A; 
		scrollbar-shadow-color:#4A4A4A; 
		scrollbar-track-color:#181818; 
}

	#masterdiv {
	margin-left:auto;
	margin-right:auto;
	width:994px;
	height:580px;
	top:0px;
	left:0px;
	margin-top:0px;
	text-align:left;
	position:relative;
	background-color:#000;
	layer-background-color:#000;
	border:1px solid #9A9A9A;
}
		
/* following rules are invisible to IE 5 \*/
#masterdiv {
	width:994px;
	height:580px;
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-497px;
	text-align:left;
	position:absolute;
	background-color:#000;
	layer-background-color:#000;
	border:1px solid #9A9A9A;
}
 /* end IE 5 hack */ 


#header	{height:46px; border-bottom:1px solid #9A9A9A;}

#divider	{position:absolute; left:503px; top:47px; width:1px; height:533px; z-index:100; visibility:visible; border-left:1px solid #999;}

#hussyhome	{position:absolute; left:17px; top:13px; width:64px; height:23px; z-index:1; visibility:visible;}

#hussylogo	{position:absolute; left:17px; top:13px; width:64px; height:23px; z-index:1; visibility:visible;}

#nav		{position:absolute; left:110px; top:25px; width:546px; height:21px; z-index:2; visibility:visible;}

#credits	{position:absolute; left:730px; top:25px; width:250px; height:11px; z-index:8; visibility:visible;}

/* homepage */
#homebackground	{position:absolute; left:0px; top:47px; width:994px; height:533px; z-index:1; visibility:visible;}

#publicitycontent {position:absolute; left:0px; top:45px; z-index:50; visibility:visible; overflow:auto; width:994px; height:473px; padding-top:60px}

#viewcollection	{position:absolute; left:59px; top:511px; width:202px; height:21px; z-index:99; visibility:visible;}


/* collections */
#collectionsbackground	{position:absolute; left:0px; top:47px; width:994px; height:533px; z-index:1; visibility:visible; background-image:url(images/collections_background.jpg); background-repeat:repeat-x}

#hdrelectricboudoir	{position:absolute; left:50px; top:72px; width:233px; height:83px; z-index:10; visibility:visible;}

#fullsizeproduct {position:absolute; left:603px; top:86px; width:298px; height:398px; z-index:2; visibility:visible;}

#dressdetails	{padding-top:13px}

#previousimage	{position:absolute; left:565px; top:282px; width:7px; height:14px; z-index:14; visibility:visible;}

#nextimage {position:absolute; left:932px; top:282px; width:7px; height:14px; z-index:15; visibility:visible;}

#hdrsummer07 {position:absolute; left:360px; top:122px; width:100px; height:25px; z-index:3; visibility:visible;}

#thumbs	{position:absolute; left:58px; top:178px; width:395px; height:98px; z-index:4; visibility:visible;}

/* accessories */
#fullsizeitem_acc	{position:absolute; left:573px; top:177px; width:358px; height:238px; z-index:5; visibility:visible;}

#previousimage_acc	{position:absolute; left:545px; top:288px;width:7px; height:14px; z-index:9; visibility:visible;}

#nextimage_acc	{position:absolute; left:952px; top:288px;width:7px; height:14px; z-index:10; visibility:visible;}

#hdrsummer07_acc {position:absolute; left:305px; top:114px; width:136px; height:8px; z-index:3; visibility:visible;}

#thumbs_acc	{position:absolute; left:47px; top:165px; width:395px; height:98px; z-index:4; visibility:visible;}

/* collections buttons */
#viewthecollection	{position:absolute; left:0px; top:393px; width:165px; height:21px; z-index:90; visibility:visible; padding-left:42px; border-top:1px solid #fff}

#viewtheaccessories	{position:absolute; left:0px; top:430px; width:165px; height:21px; z-index:90; visibility:visible; padding-left:42px; border-top:1px solid #fff}

#winter06collection	{position:absolute; left:0px; top:477px; width:165px; height:21px; z-index:90; visibility:visible; padding-left:42px; border-top:1px solid #fff}

#summer06collection	{position:absolute; left:0px; top:514px; width:165px; height:21px; z-index:90; visibility:visible; padding-left:42px; border-top:1px solid #fff}


/* designer profile */
#textleft	{position:absolute; left:390px; top:85px; width:277px; height:473px; z-index:50; visibility:visible;}
#textright	{position:absolute; left:685px; top:85px; width:277px; height:498px; z-index:50; visibility:visible;}

/* terms content layer */
#content	{position:absolute; left:75px; top:70px; width:570px; z-index:1; visibility:visible;}

/* FAQ content layer */
#FAQ_bg	{ background-image:url(../images/Faq_background.gif); background-repeat:no-repeat; position:absolute; width:994px; height:533px; z-index:5; visibility:visible;}
#FAQ_content
{position:absolute; left:0px; z-index:50; visibility:visible; overflow:auto; width:870px; height:493px; padding-top:30px; padding-bottom:10px; padding-left:60px; padding-right:64px}

#promo_bg	{ background-image:url(../images/Promo_background.gif); background-repeat:no-repeat; position:absolute; width:550px; height:295px; z-index:5; visibility:visible;}
#promo_content
{position:absolute; left:0px; z-index:50; visibility:visible; overflow:auto; width:500px; height:255px; padding-top:30px; padding-bottom:10px; padding-left:20px; padding-right:30px}

/* publicity styles */

td.padright	{padding-right:7px; padding-left:7px; color:#FFF; vertical-align:top}
td.padleft {padding-left:17px; padding-top:12px; vertical-align:top; color:#FFF; font:11px Arial, Verdana;}


/* text styles */
a.smallblue {font:9px Arial, Verdana; color:#3366FF; text-decoration:none}
a.smallgrey {font:9px Arial, Verdana; color:#999; text-decoration:none}
a.small, .small {font:9px Arial, Verdana; color:#333; text-decoration:none}
a.small:hover, a.smallblue:hover, a.smallgrey:hover {font:9px Arial, Verdana; text-decoration:underline}
#dressdetails td {font:11px Arial, Verdana; color:#333; text-decoration:none; line-height:13px}
#dressdetails b {font: bold 11px Arial, Verdana; color:#333; text-decoration:none; line-height:13px;}

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


/* designer profile text styles */
p {margin-top:4px; margin-bottom:6px}
p.bigwhite {font:12px Arial, Verdana; color:#fff;}
p.biggrey {font:12px Arial, Verdana; color:#999;}
p.faq {font:12px Arial, Verdana; color:#999; font-weight:50; letter-spacing:0.5px; line-height:14px; padding-bottom:5px}
p.faq_privacy {font:12px Arial, Verdana; color:#666; font-weight:50; letter-spacing:0.5px; line-height:14px; padding-bottom:5px}
b.bigwhite {font:bold 12px Arial, Verdana; color:#fff;}
f.bigwhite {font:12px Arial, Verdana; color:#fff; line-height:20px;}
b.biggrey {font:bold 12px Arial, Verdana; color:#999;}
f.biggrey {font:12px Arial, Verdana; color:#999; line-height:20px;}
b.Title {font:bold 16px Arial, Verdana; color:#fff; letter-spacing:0.5px}
b.Title_privacy {font:bold 14px Arial, Verdana; color:#666; letter-spacing:0.5px}
p.white {font:11px Arial, Verdana; color:#fff;}
p {font:11px Arial, Verdana; color:#CCC;}
b {font:bold 11px Arial, Verdana; color:#CCC;}

p.size {font:12px Arial, Verdana; color:#CCC; font-weight:50; letter-spacing:0.5px; line-height:14px; padding-bottom:5px;}

#sizeChart th {font:12px Arial, Verdana; color:#CCC; font-weight:50; letter-spacing:0.5px; line-height:14px; padding-bottom:8px;}
#sizeChart td {font:12px Arial, Verdana; color:#999; font-weight:50; letter-spacing:0.5px; line-height:13px; padding-bottom:5px;}
#sizeChart td.a-center {text-align:center}
#sizeChart th.a-center {text-align:center}

ol, li {font:12px Arial, Verdana; color:#999; padding-bottom:3px; ; padding-top:3px; margin-left:15px}


/* image border styles */
img.bdr {border:1px solid #CCC;}
