﻿body
{
    color:#000;
    margin:0px;
    padding:0px;
    background-color:#FFDA9F;
    background-image:url("../images/bground.jpg");
}

#tfc_main
{
    width:870px;
}


#top_title img
{
    background-image:url("../images/tfc_title_banner.jpg");
    background-repeat:no-repeat;
    width:869px;
    height:140px;
}


#tfc_main h4 a
{
    text-decoration:none;
    color:#0d4f67;
    font-family:Perpetua;
    font-size:28px;
}

#tfc_main h4 a:hover
{
    text-decoration:none;
}
#main_content
{
    background-image:url("../images/main_container_bg.jpg");
    background-repeat:repeat-y;
    width:869px;
}

#content
{
    margin:5px 0 0 10px;
    width:695px;
    float:left;
    border:1px solid #F8A018;
}




#side_menu
{
    width:161px;
    float:left;
}

#side_menu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}

#side_menu ul li
{
    font-family:Monotype Corsiva;
    font-size:24px;
    padding:10px 0 0 10px;    
    text-align:left;
}
#side_menu ul li a
{
    color:#FFF;
    
    text-decoration:none;
}

#side_menu ul li a:hover
{
    color:#000;
    font-weight:bold;
    text-decoration:none;
    border-bottom:3px solid #FFF;    
}




#promo
{
    border:1px solid #F8A018;
    float:left;
    width:695px;

}

#all_products
{
    width:695px;
    margin:0 0 0 5px;
    
}

.products
{
    list-style:none;
    float:left;
    width:175px;
    border:2px dotted #A4B1EF;
    margin:5px 20px 5px 20px;
    padding:5px;
    background-color:#FFF;
    
}
.products li
{
    width:175px;
    border:0px;
}
.products li a
{
    color:#000;
    text-decoration:none;
}
.products li a:hover
{
    text-decoration:underline;
    
    
}

.products li a img
{
    border:0px;
}

.price
{
    color:#C2122F;
}




#our_websites
{
    border:1px solid #F8A018;
    float:left;
    width:683px;
    margin:20px 0 0 0;
    padding:5px;
    
}

#our_websites h4
{
    font-size:15px;
    color:#3a69a4;
    font-family:Georgia;
    font-weight:bolder;
    margin:0px;
    padding:0px;
    float:left;
    }
    

#web_logos
{
   list-style:none;
    float:left;
    margin:0 0 0 5px;
    padding:0px;
}

.teleflora, .giftbasket, .flowersales_com_au, .tfc_co_nz, .flowersales_co_nz
{
    list-style:none;
    float:left;
    width:125px;
    margin:2px;
    padding:0px;
    vertical-align:middle;
    text-align:center;
    border:1px dotted #ccc;
}



.teleflora a img, .giftbasket a img, .flowersales_com_au a img, .tfc_co_nz a img, .flowersales_co_nz a img
{
    width:100px;
    height:101px;
    border:0px;
}

.teleflora a, .giftbasket a, .flowersales_com_au a, .tfc_co_nz a, .flowersales_co_nz a
{
    width:80px;
    color:#3a69a4;
    text-decoration:none;
}

.teleflora a:hover, .giftbasket a:hover, .flowersales_com_au a:hover, .tfc_co_nz a:hover, .flowersales_co_nz a:hover
{
    color:#000;
    width:80px;
    text-decoration:underline;
}



#abt_us
{
    width:670px;
    text-align:left;
}

#abt_us h4
{
    font-size:18px;
    color:#DF9C29;
}

#add
{
    float:left;
}

#add ul
{
    list-style:none;
}

#add ul li
{
    width:150px;
    font-weight:bold;
}

#add_email
{
    margin:20px 0 0 0;
    padding:10px 0 0 0;
}





#design
{
    color:#FFF;
    visibility:hidden;
    margin:0px;
    padding:0px;
}
