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

:focus { -moz-outline-style: none; }

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

a { outline:none; }

ul {
list-style-type: none;
}

.popprice {
color:#E03493;
font-size:.85em; 
font-family:"arial", sans-serif; 
font-weight: bold;
display: inline;
}

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

/*Main Boxes*/
#greenbox {
width: 849px;
height: 118px;
position: absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
background: #dde18a;
border-style: solid; 
border-width: 23px 23px 0px 23px; 
border-color: #ff9bc3;
z-index: 99;}

#bottomgreen {
width: 849px;
height: 46px;
position: absolute;
bottom:0px;
left: -23px;
margin:0px;
padding:0px;
background: #dde18a url(../images/bottomgreen.jpg) no-repeat;
background-position: 6px 3px;
border-style: solid; border-width: 0px 0px 0px 23px; border-color: #ff9bc3;
z-index: 999;}

#contactInfo{
font-family: helvetica, geneva, arial, sans-serif;
color: #DD6A7F;
size: 17px;
font-spacing: 2em;
position: relative;
font-weight: bold;
top: .9em;
left:2.4em;
width: 800px;
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;}


#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: -23px;
z-index: 99;
background: url(../images/tr.jpg)top left no-repeat;}

#bl {
width: 23px;
height: 23px;
position: absolute;
bottom: -23px;
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: 1px;
left: 6px;
z-index: 99;
}

#circle {
top: 250px;
left: 640px;
position:relative;
z-index: 999;
}


/*Inside Boxes*/

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


.privacy {

overflow-Y: scroll;
}

#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;
}

.nartext p{
padding: 0px;
margin: 0px;
}

#bodytext a {
font-family: "arial", sans-serif;
color: #E03493 !important;
font-spacing: 2em;
text-decoration: none;
}


#bodytext a:hover, #bodytext a:visited {
text-decoration: underline !important;}

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;
}

#info p a, #info p a:visited {
color:#E03493;
font-size:12px; 
font-family:"arial", sans-serif; 
font-spacing: 2em;
font-style:italic;
font-weight: bold;
display: inline;
text-decoration: none;}
#info p a:hover {
color: #000;
}

p span {
display: none;
}


/*menus*/

#main_menu {font-size:13px; 
font-family:"arial", sans-serif; 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 {position: relative; left: -20px; z-index: 999; margin: 5px 0px 20px 0px; padding: 5px 10px 5px 0px; width: 700px; font-family:"arial", sans-serif; font-size: 13px;}
#sub_menu ul{  position: absolute; left: -10px; top: 0px;  font-size: 12px; width:700px; display: block;  padding: 0px; margin: 20px 0px 20px 0px;}

#sub_menu ul li { margin:0px; padding:0px;  width: 100%;}

#sub_menu li { width: 100%; padding:0px; margin: 0px; list-style-type: none; display: inline;  padding: 2px; margin: 3px;}

#sub_menu li a, #sub_menu li a:visited {color:black; text-decoration:none; margin: 0px; padding: 4px; border-top: 2px dashed #E03493;border-right: 2px dashed #E03493; border-bottom: 2px dashed #E03493; border-left: 2px dashed #E03493; }

#sub_menu li a:hover, #sub_menu li a.chosen, #sub_menu li a.chosen:visited {color:#E03493; text-decoration: underline; } 

#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/cart-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/cart-over.jpg) no-repeat; background-position: 0 0;}

.itals {
font-size:.85em; 
font-family:"arial", sans-serif; 
font-style:italic;

display: inline;}
/*Footer*/
#footer {
position: absolute;
bottom: -2.8em;
left: 560px;
width: 303px;
height: 20px;
margin: 0px;
padding:0px;
z-index: 999;}

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

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

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


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



h2 {
color:#E03493;
font-size:.9em; 
font-family:"arial", sans-serif; 
font-spacing: 2em;
font-style:italic;
font-weight: bold;
display: inline;
margin: 0px;
padding: 0px;}

#policymenu {
padding: 0px;
margin: 0px;
width: 100px;
height: 100px;
position: absolute;
top: 90px;
right: 18px;
border-top:2px dashed #E03493;
border-left:0px dashed #E03493;
border-right:0px dashed #E03493;
border-bottom:0px dashed #E03493;
z-index: 999;}

#policymenu ul{
padding: 0px;
margin: 0px;
text-indent: none;
list-style: none;
position: relative;
top:7px;
left: 0px;
}

#policymenu ul li{
margin: 0px 0px;
padding: 0px 0px;
line-height: 15px;
float: right;}

#policymenu ul li a {
color:#000;
font-size:12px; 
font-family:"arial", sans-serif; 
font-spacing: 1em;
font-weight: normal;
text-decoration: none;
padding: 0px;
margin: 0px;
}

#policymenu ul li a:hover, #policymenu ul li a.chosen, #policymenu ul li a.chosen:visited {
color:#E03493;
}

#policymenu ul li a.active {
color:#E03493;
}

