<style type="text/css" media="screen">

html{
	width:100%;
	margin:0;
	padding:0;
	background-image: url(bg.jpg);
}

body{  
	width:100%;
	margin:0;
	padding:0;
	background-color: #1f0127;
	text-align:center;  

}

		
a.small_link:link { color: #D3A907; text-decoration: none; font-size: 8pt; font-family: arial}
a.small_link:active { color: #D3A907; text-decoration: none; font-size: 8pt; font-family: arial}
a.small_link:visited { color: #D3A907; text-decoration: none; font-size: 8pt; font-family: arial}
a.small_link:hover { color: #F5EB89; text-decoration: underline; font-size: 8pt; font-family: arial}

a.link:link { color: #BC9DCA; text-decoration: underline; font-size: 10pt; font-family: georgia}
a.link:active { color: #BC9DCA; text-decoration: underline; font-size: 10pt; font-family: georgia}
a.link:visited { color: #BC9DCA; text-decoration: underline; font-size: 10pt; font-family: georgia}
a.link:hover { color: #BC9DCA; text-decoration: underline; font-size: 10pt; font-family: georgia}

a.collection_link:link { color: #18011d; text-decoration: none; font-size: 10pt; font-family: georgia}
a.collection_ink:active { color: #18011d; text-decoration: none; font-size: 10pt; font-family: georgia}
a.collection_link:visited { color: #18011d; text-decoration: none; font-size: 10pt; font-family: georgia}
a.collection_link:hover { color: #18011d; text-decoration: underline; font-size: 10pt; font-family: georgia}

a.footer_link:link { color: #D3A907; text-decoration: none; font-size: 10pt; font-family: arial; font-weight: bold;}
a.footer_link:active { color: #D3A907; text-decoration: none; font-size: 10pt; font-family: arial; font-weight: bold;}
a.footer_link:visited { color: #D3A907; text-decoration: none; font-size: 10pt; font-family: arial; font-weight: bold;}
a.footer_link:hover { color: #F5EB89; text-decoration: none; font-size: 10pt; font-family: arial; font-weight: bold;}

a.title_link:link { color: #BC9DCA; text-decoration: none; font-size: 11pt; font-family: georgia;}
a.title_link:active { color: #BC9DCA; text-decoration: none; font-size: 11pt; font-family: georgia;}
a.title_link:visited { color: #BC9DCA; text-decoration: none; font-size: 11pt; font-family: georgia;}
a.title_link:hover { color: #BC9DCA; text-decoration: none; font-size: 11pt; font-family: georgia;}

a.more_link:link { color: #ffffff; text-decoration: none; font-size: 18pt; font-family: monotype corsiva;}
a.more_link:active { color: #ffffff; text-decoration: none; font-size: 18pt; font-family: monotype corsiva;}
a.more_link:visited { color: #ffffff; text-decoration: none; font-size: 18pt; font-family: monotype corsiva;}
a.more_link:hover { color: #ffffff; text-decoration: underline; font-size: 18pt; font-family: monotype corsiva;}

a.logo_link:link { color: #ffffff; text-decoration: none; georgia; font-size: 24pt;}
a.logo_link:active { color: #ffffff; text-decoration: none; georgia; font-size: 24pt;}
a.logo_link:visited { color: #ffffff; text-decoration: none; georgia; font-size: 24pt;}
a.logo_link:hover { color: #ffffff; text-decoration: none; georgia; font-size: 24pt;}

a.logo2_link:link { color: #ffffff; text-decoration: none; georgia; font-size: 42pt;}
a.logo2_link:active { color: #ffffff; text-decoration: none; georgia; font-size: 42pt;}
a.logo2_link:visited { color: #ffffff; text-decoration: none; georgia; font-size: 42pt;}
a.logo2_link:hover { color: #ffffff; text-decoration: none; georgia; font-size: 42pt;}

a.logo3_link:link { color: #ffffff; text-decoration: none; georgia; font-size: 10pt;}
a.logo3_link:active { color: #ffffff; text-decoration: none; georgia; font-size: 10pt;}
a.logo3_link:visited { color: #ffffff; text-decoration: none; georgia; font-size: 10pt;}
a.logo3_link:hover { color: #ffffff; text-decoration: none; georgia; font-size: 10pt;}

p.photo_id { color: #999999; font-family: tahoma; font-size: 8pt; text-align: right;}
p.text { color: #BC9DCA; font-family: georgia; font-size: 10pt;}
li.text { color: #BC9DCA; font-family: arial; font-size: 10pt;}
li.text2 { color: #BC9DCA; font-family: georgia; font-size: 10pt;}
td.text { color: #BC9DCA; font-family: georgia; font-size: 8pt;}
td.title { color: #ffffff; font-family: georgia; font-size: 12pt;}
td.logo { color: #ffffff; font-family: georgia; font-size: 24pt;}
td.logo2 { color: #ffffff; font-family: georgia; font-size: 42pt;}
td.logo3 { color: #ffffff; font-family: georgia; font-size: 10pt;}
p.title { color: #ffffff; font-family: monotype corsiva, georgia; font-size: 18pt;}
p.title2 { color: #ffffff; font-family: monotype corsiva, georgia; font-size: 14pt;}
p.event { color: #D3A907; font-family: arial; font-size: 9pt; font-weight: bold;}


.picoutline 
{
	border: 10px solid;
	border-color: #18011d;
} 

#sddm
{	margin: 0;
	padding: 0;
	z-index: 5;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 102px;
	color: #D3A907;
	text-align: right;
	text-decoration: none;
}

#sddm li a:hover
{	color: #F5EB89}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #1F0126;
	border: 0px solid #1F0126}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #D3A907;
		font: 11px arial}

	#sddm div a:hover
	{	color: #F5EB89}


#music
	{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 4;
}


#glow
	{
	position: absolute;
	top: -120px;
	left: 130px;
	z-index:-1;
}

#left_brace
	{
	position: absolute;
	top: 0px;
	left: -96px;
	z-index:2;
}

#right_brace
	{
	position: absolute;
	top: 0px;
	right: -96px;
	z-index:2;
}

#girl
	{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:3;
}

#logo
	{
	position: absolute;
	left:10px;
	top:20px;
}

#logo2
	{
	position: absolute;
	text-indent: -9999px;	
}

#tagline
	{
	position: absolute;
	right:20px;
	top:-60px;
}

#headerwrapper{  
	position: relative;
	width:980px;  
	height:110px;
	margin:0 auto;
	z-index:1;
	padding: 0px 0px 0px 0px;  
	text-align: center;
	background-image: url(header_bg2.png);
}

#menu{  
	position: relative;
	top:110px;
	width:980px;  
	height:45px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: center;
	background-image: url(menu_bg.png);
	z-index:1;
	
}

#bottom_menu2{  
	position: relative;
	top:900px;
	width:980px;  
	height:45px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: center;
	background-image: url(b_menu_bg.png);
	z-index:1;
	
}

#flourish
{
	position: absolute;
	right: 10px;
	top: 270px;
	z-index:-1;
}

#catalogue
{
	position: absolute;
	right: 300px;
	top: 220px;
	z-index:4;
}

#under_flourish
{
	position: absolute;
	right: 10px;
	top: 950px;
	text-align: left;
	z-index:-1;
}

#calendar
{
	position: absolute;
	left: 80px;
	top: 610px;
	z-index:3;
}


#mainwrapper{  
	position: relative;
	width:980px;  
	height: 850px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_ll{  
	position: relative;
	width:980px;  
	height: 1050px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_candy{  
	position: relative;
	width:980px;  
	height: 1050px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_secret{  
	position: relative;
	width:980px;  
	height: 1050px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_sb{  
	position: relative;
	width:980px;  
	height: 1150px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_t{  
	position: relative;
	width:980px;  
	height: 1350px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_r{  
	position: relative;
	width: 980px;  
	height: 1450px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_faq{  
	position: relative;
	width: 980px;  
	height: 1800px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_main{  
	position: relative;
	width:980px;  
	height: 1000px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_specials{  
	position: relative;
	width:980px;  
	height: 950px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_dangle{  
	position: relative;
	width:980px;  
	height: 1000px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_wrap{  
	position: relative;
	width:980px;  
	height: 1050px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_as{  
	position: relative;
	width:980px;  
	height: 1150px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_sis{  
	position: relative;
	width:980px;  
	height: 4550px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#mainwrapper_press{  
	position: relative;
	width:980px;  
	height: 3050px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
}

#column_left{
	position: absolute;
	top:0px;
 	left:0px;
 	width:600px;
	margin:0;
	padding:1em;
}

#column_right{
	position: absolute;
	top:0px;
	right: 300px;
 	width:200px;
	height: 875px;
}

#column_bottom{
	position: absolute;
	top:380px;
 	left:0;
 	width:920px;
	margin:0;
	padding:1em; 
	text-align: justify;

}

#cpt_1{
	position: absolute;
	top: 255px;
	left: 20px;
	width: 240px;  
	text-align: left;
	color: #BC9DCA; 
	font-size: 9pt; 
	font-family: arial;
}

#cpt_2{
	position: absolute;
	top: 255px;
	left: 380px;
	width: 240px;  
	text-align: left;
	color: #BC9DCA; 
	font-size: 9pt; 
	font-family: arial;
}

#cpt_3{
	position: absolute;
	top: 70px;
	left: 20px;
	width: 221px;  
	height: 127px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	color: #BC9DCA; 
	font-size: 8pt; 
	font-family: georgia;
	background-image: url(cpt_bg.png);
}

#cpt_4{
	position: absolute;
	width: 266px;  
	height: 127px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	color: #BC9DCA; 
	font-size: 8pt; 
	font-family: georgia;
	background-image: url(cpt_bg2.png);
}

#cpt_5{
	position: absolute;
	top: 10px;
	right: 20px;
	text-align: center;
}

#cpt_6{
	position: absolute;
	top: 10px;
	right: 190px;
	text-align: center;
}

h1.styled {
width: 493px;
height: 42px;
background-image: url(give_a_gift.png);
text-indent: -9999px;
}

h1.styled2 {
width: 383px;
height: 42px;
background-image: url(vibrant_collection.png);
text-indent: -9999px;
}

h2.styled {
width: 380px;
height: 32px;
background-image: url(kfm_title.gif);
text-indent: -9999px;
}

h3.styled {
width: 380px;
height: 32px;
background-image: url(fk_title.gif);
text-indent: -9999px;
}

h4.styled {
width: 380px;
height: 32px;
background-image: url(ov_title.gif);
text-indent: -9999px;
}



#spacer{  
	position: relative;
	width:960px;  
	height: 34px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;  
	text-align: left;
	background-color: white;
}

#bottomspacer{
	position: relative;
	margin:0 auto;
	left:0px;
	top:0px;
}
	
#twitter_div {
	color: #333333; 
	text-decoration: none; 
	font-size: 10pt; 
	font-family: tahoma;
}


#bottom_menu{  
	position: absolute;
	top:10px;  
	left: 20px;
	text-align: right;
}

#copyright{  
	position: relative;
	top:250px;  
	margin:0 auto;
	text-align: center;
}

#footer{
	position: relative;
	width:980px;  
	height: 345px;
	margin:0 auto;
	text-align: left;
	background-image: url(footer.png);
	color: #BC9DCA; 
	font-size: 8pt; 
	font-family: georgia;
}
</style>