/* CSS Document */



body  {				
width: 895px;
padding-left: 50%;
background-color:#392C2a;
}

 a:active
{
  outline: none;
}

#bornfrom {

margin: 4.5em 0em 0em -9em;
}

a { outline:none; }

#frame {				/*centering hack*/
width: 895px;
height: 653px;
margin-left: -400px;
position: relative;
z-index:1;}

#circle {
margin-left: 620px;
top: 370px;
position: absolute;
z-index: 99;
}



#innerframe {
width: 748px;
height: 710px;
position: relative;
left: 0px;
top: 25px;
z-index: 1;
position: relative;
z-index: 1;
border-style: solid; border-width: 23px 23px 23px 23px; border-color: #ff9bc3;
background: #fff;
}

#back {					/*Background document*/
position: absolute;
width: 794px;
height: 653px;
z-index: 9;
}

ul {
list-style-type: none;
}

#dots {
width: 110%;
height: 264px;
position: absolute;
top: 160px;
left: 0px;
z-index: 0;
background: url(../images/dots.jpg);
}

#main_menu {padding:0 0 3px 0; margin:8px 0 0 450px; list-style-type:none; width:425px; position: absolute; z-index: 99; }

#main_menu li {float:left;}

#main_menu li a span {display: none;}

 

/*About button*/
#about a, #about a:visited {display: block; width: 105px; height: 28px; background: url(../images/buttons/AboutOostie-up.gif) no-repeat; background-position: 0 0; }

#about a:hover, #about a.chosen, #about a.chosen:visited {display: block; width: 105px; height: 28px; background: url(../images/buttons/AboutOostie-over.gif) no-repeat; background-position: 0 0;}

#about_active a, #about_active a:visited, #about_active a:hover, #about_active a.chosen, #about_active a.chosen:visited {display: block; width: 105px; height: 28px; background: url(../images/buttons/AboutOostie-over.gif) no-repeat; background-position: 0 0;}
/*Custom button*/
#custom a, #custom a:visited {display: block; width: 155px; height: 28px; background: url(../images/buttons/CustomOostie-up.gif) no-repeat; background-position: 0 0; }

#custom a:hover, #custom a.chosen, #custom a.chosen:visited {display: block; width: 155px; height: 28px; background: url(../images/buttons/CustomOostie-over.gif) no-repeat; background-position: 0 0;}

#custom_active a, #custom_active a:visited, #custom_active a:hover, #custom_active a.chosen, #custom_active a.chosen:visited {display: block; width: 155px; height: 28px; background: url(../images/buttons/CustomOostie-over.gif)no-repeat; background-position: 0 0;}
/*Shop button*/
#shop a, #shop a:visited {display: block; width: 126px; height: 28px; background: url(../images/buttons/ShopOostie-up.gif) no-repeat; background-position: 0 0; }

#shop a:hover, #shop a.chosen, #shop a.chosen:visited {display: block; width: 126px; height: 28px; background: url(../images/buttons/ShopOostie-over.gif) no-repeat; background-position: 0 0;}

#shop_active a, #shop_active a:visited, #shop_active a:hover, #shop_active a.chosen, #shop_active a.chosen:visited {display: block; width: 126px; height: 28px; background: url(../images/buttons/ShopOostie-over.gif) no-repeat; background-position: 0 0;}


/*Sub Menu*/
#sub_menu {padding:0; margin: 50px 0 0 500px; width:150px; position: absolute; list-style-type: none; z-index: 99;}

#sub_menu li {width: 150px;}

#sub_menu li a, #sub_menu li a:visited {float: right; color:black; font-size:.9em; font-family:"arial", sans-serif; text-decoration:none; margin-right:10px; padding-bottom:3px; }

#sub_menu li a:hover, #sub_menu li a.chosen, #sub_menu li a.chosen:visited {color:#E03493; font-size: .9em;} 



#bodytext {
top: 3em;
position: absolute;
margin: 6.5em 0em 1em 2em;
padding-right: 1em;
width: 600px;
height: 375px;

}
#headtext {
color:#E03493;
font-size:1.4em; 
font-family:"arial", sans-serif; 
font-spacing: 2em;
font-style:italic;
}

.nartext {
font-family: "arial", sans-serif;
font-color: #330000;
font-size: .8em;
font-spacing: 2em;
}

p span.fancy {
color:#E03493;
font-size:1.2em; 
font-family:"arial", sans-serif; 
font-spacing: 2em;
font-style:italic;
font-weight: bold;
display: inline;}

p span {
display: none;
}

#contactInfo{
font-family: helvetica, geneva, arial, sans-serif;
color: #DD6A7F;
size: 17px;
font-spacing: 2em;
position: relative;
font-weight: bold;
top: -.5em;
left:5.2em;
width: 825px;
z-index:99;}

#contactInfo a{
text-decoration: none;
font-family: helvetica, geneva, arial, sans-serif;
color: #DD6A7F;
size: 17px;}


#contactInfo a:hover, #contactInfo a:visited {
color: #392C2a;}


#faceButton {
padding:0; 
margin:1px; 
list-style-type:none; 
width:50px; 
position: absolute; 
top: 150px;
right: 40px;
z-index: 99; }


#face li {float:left;}

#face li a span {display: none;}

#face a, #face a:visited {display: block; width: 52px; height: 44px; background: url(../images/buttons/homeFace-up.jpg) no-repeat; background-position: 0 0; }

#face a:hover, #face a.chosen, #face a.chosen:visited {display: block; width: 52px; height: 44px; background: url(../images/buttons/homeFace-over.jpg) no-repeat; background-position: 0 0;}




#cartButton {
padding:0; 
margin:1px; 
list-style-type:none; 
width:50px; 
position: absolute; 
top: 150px;
right: 100px;
z-index: 99; }

#cart li {float:left;}

#cart li a span {display: none;}

#cart a, #cart a:visited {display: block; width: 52px; height: 44px; background: url(../images/buttons/homeFace-up.jpg) no-repeat; background-position: 0 0; }

#cart a:hover, #cart a.chosen, #cart a.chosen:visited {display: block; width: 52px; height: 44px; background: url(../images/buttons/homeFace-over.jpg) no-repeat; background-position: 0 0;}
#shop_active a, #shop_active a:visited, #shop_active a:hover, #shop_active a.chosen, #shop_active a.chosen:visited {display: block; width: 52px; height: 44px; background: url(../images/buttons/homeFace-over.jpg) no-repeat; background-position: 0 0;}



.itals {
font-style: italic;}

/*Footer*/

#footer {
position: relative;
bottom: 10px;

width: 303px;
height: 20px;
margin: 0px;
padding-top:27px;
padding-left: 560px; 
z-index: 100;}

#footer ul {
padding: 0px;
margin: 0em 0em 0em .5em;
list-style-type: none;
font-family: Helvetica, sans-serif;
font-size: .9em;
color: #fff;}

#footer ul li a, #footer ul li a:visited {
text-decoration: none;
color: #000;
}

#footer ul li a:hover{
text-decoration: none;
color: #a3100d;
}

.footer_small {
font-size: .7em;

text-indent: 3em;} 

#creditlogo {
width: 18px;
height: 12px;
position: relative;
top: -11px;
left: 268px;}

#creditlogo span {
display: none;
}


#creditlogo a:link, #creditlogo a:focus {
display: block;
width: 18px;
height: 12px;
background: url(../images/buttons/studiog-logo.jpg) top left no-repeat;
}

#creditlogo a:link:hover {
display: block;
width: 18px;
height: 12px;
background: url(../images/buttons/studiog-logo.jpg) no-repeat;
background-position: 0 -12px;
}


#AboutUs {
position: absolute;
left: 40px;
top: 187px;
padding-left: 0px;
margin: 0px;
width: 280px;
height: 400px;
z-index:999;
}

#AboutUs ul{
margin: 0px;
padding: 0px;}
.about_right {
padding-left: 150px;}

#Custom {
position: absolute;
left: 387px;
top: 447px;
padding: 0px;
margin: 0px;
width: 320px;
height: 300px;
z-index:999;
}

#Custom ul{
margin: 0px;
padding: 0px;}

.Custom_left {
padding-left: 30px;}

#Shop {
position: absolute;
left: 352px;
top: 165px;
padding: 0px;
margin: 0px;
width: 285px;
height: 300px;
z-index:999;
}

#Shop ul{
margin: 0px;
padding: 0px;}

.Shop_right {

padding-left: 160px;}

#greenbox {
width: 748px;
height: 155px;
position: absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
background: #fff;
z-index: 99;}
#tl {
width: 23px;
height: 23px;
position: absolute;
top: 0px;
left: 0px;
margin-top: -23px;
margin-left: -23px;
z-index: 99;
background: url(../images/tl.jpg)top left no-repeat;}

#tr {
width: 23px;
height: 23px;
position: absolute;
top: -23px;
right: -24px;
z-index: 99;
background: url(../images/tr.jpg)top left no-repeat;}

#bl {
width: 23px;
height: 23px;
position: absolute;
bottom: -24px;
left: -24px;
z-index: 999;
background: url(../images/bl.jpg)top left no-repeat;}

#br {
width: 23px;
height: 23px;
position: absolute;
bottom: -23px;
right: -23px;
z-index: 999;
background: url(../images/br.jpg)top left no-repeat;}

#flowerlogo {
position: absolute;
top: 0px;
left: 0px;
z-index: 99;
}
/*Sub Menu*/
#sub_menu { padding:4px 0px 0px 0px;margin:0px; width:144px; position: absolute;  z-index: 999; left: 150px; border-top: 2px dashed #E03493; font-weight: bold; }

#sub_menu  ul{list-style-type: none; padding: 0px; margin:0px;}

#sub_menu ul li { margin:0px; padding:0px; line-height: 18px;}

#sub_menu li {width: 149px; padding: 0px; margin: 0px;}

#sub_menu li a, #sub_menu li a:visited {float: right; color:black; font-size:12px; font-family:"arial", sans-serif; text-decoration:none; margin:0px; padding: 0px; /*margin-right:10px; padding-bottom:3px;*/ }

#sub_menu li a:hover, #sub_menu li a.chosen, #sub_menu li a.chosen:visited {color:#E03493; font-size: 12px; margin:0px; padding: 0px;} 

#copyright {
margin: 0px;
padding: 0px;
font-size: 10px;
position: absolute;
bottom: 10px;
left: 10px;
color:#E03493;}

#copyright a, #copyright a:hover, #copyright a.chosen, #copyright a.chosen:visited {
text-decoration: none;color:#E03493;}
}
