/* BBFly fe */
body {  
	font-family: Papyrus, Verdana, Arial, Helvetica, sans-serif;
}

a.mainlinks:link {
	text-decoration: underline;
	color: #ec008c;
	font-weight: bold;
	font-size: 0.9em;
}
a.mainlinks:visited {
	text-decoration: underline;
	color: #ec008c;
	font-weight: bold;
	font-size: 0.9em;
}
a.mainlinks:hover {
	text-decoration: none;
	color: #ff55dd;
	font-weight: bold;
	font-size: 0.9em;
}
a.mainlinks:active {
	text-decoration: none;
	color: #ec008c;
	font-weight: bold;
	font-size: 0.9em;
}
a.map_return:link {
	text-decoration: none;
	color: #ff9999;
	font-weight: bold;
	font-size: 130%;
	font-style: italic;
}
a.map_return:visited {
	text-decoration: none;
	color: #ff9999;
	font-weight: bold;
	font-size: 130%;
	font-style: italic;
}
a.map_return:hover {
	text-decoration: underline;
	color: #ff9999;
	font-weight: bold;
	font-size: 130%;
	font-style: italic;
}
a.map_return:active {
	text-decoration: none;
	color: #ff9999;
	font-weight: bold;
	font-size: 130%;
	font-style: italic;
}
.homelink_tds_left
{
    text-align: left;
    vertical-align: top;
    width: 175px;
}
.homelink_tds_right
{
    text-align: right;
    vertical-align: top;
    width: 175px;
}
.homelink_divs {
    border-style: none;
    border-color: white;
    margin-bottom: 20px;
}
.home_quote h4 
{
    padding: 0 5px 0 0;
}
.home_quote 
{
    vertical-align: top;
    color: #e6a1ef;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
.home_shop_link {
	text-align: center;
}
a.home_shop_link {
	color: #e6a1ef;
    font-weight: bold;
    font-style: italic;
	text-decoration: none;
}
a.home_shop_link:hover {
	color: #e6a1ef;
    font-weight: bold;
    font-style: italic;
	text-decoration: underline;
}
.header_links 
{
    width: 100%;
    text-align: center;
    color: #ccaacc;
    font-size: 90%;
    font-weight: bold;
}
.header_links a 
{
    color: #ccaacc;
    font-size: 90%;
    font-weight: bold;
}
.footer_outer 
{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    color: #996699;
}
.footer 
{
    text-align: center;
    color: #e6a1ef;
    font-size: 80%;
}
.footer_link
{
    color: #e6a1ef;
    font-size: 10px;
}
.footer_products
{
    margin-top: 15px;
    color: #996699;
    text-align: center;
    font-size: 120%;
}
.footer_link_products
{
    color: #ccaacc;
    font-size: 120%;
}
.shopping_categories 
{
    margin: 0px 15px 0px 5px;
}
.page_crumb 
{
    color: #eebbbb;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 100%;
    text-align: center;
    font-size: 150%;
    font-weight: bold;
}
.page_crumb a 
{
    color: #eebbbb;
    font-weight: bold;
}
.prod_list_details 
{
    cursor: pointer;
    cursor: hand;
    color: #ffcc99;
    font-size: 150%;
    font-weight: bold;
}
.prod_list_text_left 
{
    float: left; 
    border-style: none;
    margin-top: 30px;
    margin-left: 20px;
    cursor: pointer;
    cursor: hand;
    width: 60%;
}
.prod_list_price_left 
{
    float: left; 
    border-style: none;
    margin-top: 10px;
    margin-left: 20px;
    cursor: pointer;
    cursor: hand;
    width: 60%;
}
.prod_list_text_right
{
    float: right; 
    border-style: none;
    margin-top: 30px;
    margin-right: 20px;
    cursor: pointer;
    cursor: hand;
    text-align: right;
    width: 60%;
}
.prod_list_price_right
{
    float: right; 
    border-style: none;
    margin-top: 10px;
    margin-right: 20px;
    cursor: pointer;
    cursor: hand;
    text-align: right;
    width: 60%;
}
.cat_list_text 
{
    margin-left: 10px;
    text-decoration: none;
    font-size: 150%;
    font-weight: bold;
    color: #fee0ff;
}
.cat_list_image
{
    border-style: none;
}
.div_cat_main
{
    border-style: none;
}
.div_cat_desc_flower 
{
    color: #cc6633;
    font-size: 250%;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.div_cat_desc_gothic 
{
    color: #996666;
    font-size: 250%;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.div_cat_desc_oriental 
{
    color: #ff9900;
    font-size: 250%;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.div_cat_desc_beatnik 
{
    color: #996633;
    font-size: 250%;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
    
.prod_details_details 
{
    font-size: 190%;
    font-weight: normal;
    color: #ffcc99;
    width: 100%;
}
.prod_details_details a
{
    color: #eebbbb;
}
.paddingbottom10 
{
    padding-bottom: 10px;
}
.product_details_desc 
{
    width: 80%;
    padding-bottom: 10px;
}
.main_div 
{
    width: 100%;
    text-align: center;
}
.pagetitle 
{
    width: 100%;
    text-align: center;
}
.delivery_text 
{
    color: #eaa678; 
    font-size: 140%; 
    font-weight: bold;
}
.delivery_price 
{
    color: #eaa678; 
    font-size: 200%; 
    font-weight: bold;
}
.fashion_link_tds 
{
    vertical-align: top;
    width: 130px;
    text-align: center;
    font-weight: bold;
    font-size: 90%;
}
.fashion_link_tds a 
{
    color: #ff99ff;
}
.separator_td1 
{
    width: 30px;
}
.furn_link_tds 
{
    vertical-align: top;
    width: 130px;
    text-align: center;
    font-weight: bold;
    font-size: 90%;
}
.furn_link_tds a 
{
    color: #ffcc66;
}
.food_link_tds 
{
    vertical-align: top;
    width: 130px;
    text-align: center;
    font-weight: bold;
    font-size: 90%;
}
.food_link_tds a 
{
    color: #ff9933;
}
.location_link 
{
    font-weight: normal;
}
.border_minibasket 
{
    font-size: 100%;
    margin-bottom: 20px;
}
.view_basket_main_heading 
{
    color: #eaa678; 
    font-size: 190%; 
    font-weight: bold;
}
.view_basket_sub_headings 
{
    color: #eaa678; 
    font-size: 150%; 
    font-weight: bold;
}
.view_basket_items 
{
    font-size: 135%;
    font-weight: normal;
    color: #ffcc99;
}
.view_basket_items_bold
{
    font-size: 135%;
    font-weight: bold;
    color: #ffcc99;
}
.view_basket_amend
{
    font-size: 115%;
    font-weight: normal;
    color: #eebbbb;
}
.error_msg
{
	font-size: 115%;
	color: Red;
}
.view_basket_big 
{
    font-size: 170%;
    font-weight: normal;
    color: #ffcc99;
}
.contacts_text 
{
    font-size: 260%;
    font-weight: normal;
    color: #ffcc99;
    width: 100%;
}
.contacts_text_med
{
    font-size: 180%;
    font-weight: normal;
    color: #ffcc99;
    width: 100%;
}
.contacts_link
{
    color: #cccc66;
    font-weight: bold;
    font-size: 300%;
}
.paypal_text 
{
    font-size: 145%;
    font-weight: normal;
    color: #ffcc99;
    text-align: center;
}
.paypal_form_text 
{
    font-size: 110%;
    font-weight: normal;
    color: #ffcc99;
    text-align: center;
}
.terms_text
{
	color: #ffcc66;
	font-size: 165%;
	text-align: left;
}
a.NavBar 
{
    font-size: 1.1em;
}
.maptitle h1 
{
    color: #fff;
    padding: 0;
    margin: 0;
    font-size: 1.5em;
}
.mapsubtitle h2 
{
    padding: 30px 0 0 0;
    margin: 0;
    color: #fff;
    font-size: 1.2em;
}
.mapsubtitle p 
{
    padding: 5px 0 20px 0;
    margin: 0;
    color: #fff;
    font-size: 1.2em;
    width: 600px;
}