* 
{ 
    padding: 0; margin: 0; 
}

body 
{
    background: #D3B0B3;
    font-family: 'Kristen ITC' , 'Trebuchet MS' , Verdana, Arial;
    font-size: 0.8em;
}

p 
{
    line-height: 1.5em;
}

img 
{
    border:none;
}

#wrapper 
{ 
    background: #fff url(/tinytots/images/bg.png) repeat-x;
    margin: 0 auto;
    width: 922px;
}

#header 
{
    background: url(/tinytots/images/home/bfd_text.gif) no-repeat 180px;
    color: #333;
    width: 902px;
    height: 160px;
    margin: 0;
}

#bfd_logo 
{
    float: left;
    height: 155px;
    width: 155px;
    margin: 3px 0 0 5px;
}

#nav 
{
    display: inline;
    width: 600px;
}

ul 
{
    list-style: none;
    padding: 0;
    margin: 0 0 0 180px;
    z-index: 500;
}

li li a 
{
    display: block;
    background-color: #BF7FFF;
    color: #000;
}

li li a:hover 
{
    padding: 0;
    margin: 0;
    background-color: #FF0099;
    color: #fff;
}

li 
{
    float: left; 
    cursor: default;
    z-index: 500;
}

li ul 
{
    display: none;
    position: absolute;
    margin: 0 0 0 -112px;
    padding: 38px 0 0 0;    
}

#delights:hover, #orders:hover, #bestfriends:hover, #aboutus:hover 
{
    background-color: #BF7FFF;
}

li>ul 
{
    top: auto;
    left: auto;
}

li li 
{
    width: 112px;
    display: block;
    position: relative;
    text-align: center;
    color: #684177;
}

li:hover ul, li.over ul 
{
    display: inline;
    position: absolute;
    width: 112px;
    line-height:2em;
}

#member_login
{
    float: right;
    background: #BF7FFF;
    margin: 5px 3px 0 0;
    padding: 7px;
    text-align: center;
    color: #000;
    border-right: #000 1px outset;
    border-top: #000 1px outset;
    border-left: #000 1px outset;
    border-bottom: #000 1px outset;
}

.welcome {
    font-size: 1.0em;
    font-weight: 400;
    color: #000;
} 

.login {
    font-size: 1.2em;
    font-family : verdana;
    font-weight: 900;
    color: #fff;
} 

.options {
    font-size:0.7em;
    font-family:Verdana;
    color: #000;
}

.options:hover {
    font-weight: 700;
}

#leftcolumn 
{ 
    color: #333;
    display: block;
    margin: 0;
    padding: 10px;
    min-height: 360px;
    width: 175px;
    float: left;
    z-index:300;
}

#rightcolumn 
{ 
    float: right;
    color: #333;
    margin: 0;
    padding: 0;
    height: auto;
    width: 700px;
    font-family: Kristen ITC;
}

#doggiebag 
{
    display: inline;
    float: right;
    background: #BF7FFF;
    width: 110px;
    border-right: #000 1px outset;
    border-top: #000 1px outset;
    border-left: #000 1px outset;
    border-bottom: #000 1px outset;
    margin: 0 20px 0 0;
    padding: 7px;
    text-align: center;
}

.checkout 
{
    font-family: Kristen ITC;
    color: #fff;
    line-height: 2.0em;
}

.checkout a:hover
{
    font-family: Kristen ITC;
    color: #fff;    
    background: #FF0099;
}

#products_row1 .mostPopular
{
    text-align: center;
    font-weight:700;
    font-size:1.2em;
    color: #684177;
}

#products_row1 
{
    margin: -10px 0 0 10px;
    
}

#products_row1 td 
{
    text-align: center;
    padding: 0 50px 0 0;
}

#products_row2
{
    margin: 35px 0 0 110px;
    border-right: #684177 1px outset;
    border-top: #684177 1px outset;
    border-left: #684177 1px outset;
    border-bottom: #684177 1px outset;
    padding: 10px
}

#products_row2 .mostPopular
{
    text-align: center;
    font-size: 1.3em;
    color: #684177;
    font-weight: 900;
}

#products_row2 td
{
    padding: 0 5px 0 0;
    text-align: center;
}

#cc_logos
{
    display: inline;
    float: right;
    border: none;
    margin: -75px 30px 0 0;
    text-align: center;
}


#bailey {
    float: none;
    position: absolute;
    margin: -230px 0 -250px -10px;
    z-index: 500;
}

#footer 
{
    float: none;
    z-index: 600;
    width: 902px;
    clear: both;
    color: #333;
    background:  #684177;
    margin: 0;
    padding: 10px;
}

#footer p 
{
    color: #fff;
    text-align: right;
    padding: 0 20px 0 0
}