﻿html,form,body
{
    width:100%;
    height:100%;
    background-color:white;
    font-family:georgia;
    font-size:10pt;
    padding:0px;
    border:0px;
    margin:0px;
    color:#444444;
    line-height:20px;
}

.ind
{
    padding-left:20px;
    padding-bottom:4px;
}

h1
{
    color:#CB1717;
    font-weight:bold;
    font-size:15px;
    margin-top:0px;
}

h2
{
    color:#CB1717;
    font-weight:bold;    
    margin-top:0px;
    font-size:16px
}
   
    .big_news
{
    background-image:url(frame_big.jpg);
    background-position:top left;
    height:300px;
    width:300px;
    float:right;    
}

.big_news_inner
{
   padding:14px;
   
 }
 
.hyperlink
{
    color:#CB1717;
    font-size:10px;
    text-decoration:none;
}

a
{
    color:#CB1717;
    text-decoration:none;
}

.centerme
{
    margin-left:auto;
    margin-right:auto;
    width:180px;
}

.small_news
{
    background-image:url(frame_tiny.jpg);
    background-position:top left;
    height:120px;
    width:120px;
    float:right;    
}

h2
{
    font-size:14px;
    margin-bottom:4px;
}

.small_news_inner
{
   padding:14px;
   
    }
    
    
.page
{
    width:1000px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border:0px;
    
}

.t_o
{
    padding-top:4px;
    height:26px;
    width:75px;
    text-align:center;
    background-image:url(images/tab_open.gif);
     color:white;
     font-size:12px;
    float:left;
 
 }

.w {color :White}

.t_c
{
    height:26px;
    width:75px;
       padding-top:4px;
    text-align:center;
    color:White;
    font-size:12px;
    background-image:url(images/tab_closed.gif);
    float:left;
 
 }

.banner
{
    width:100%;
    background-image:url(images/banner_top.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    height:87px;
    margin-bottom:0px;
}

.banner2
{
    width:100%;
    background-image:url(images/banner_top2.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    height:87px;
    margin-bottom:0px;
}

.page_lower
{
    width:100%;
    background-image:url(images/banner_bottom.jpg);
    background-position:top center;
    background-repeat:no-repeat;

}

.footer
{
    background-image:url(images/footer.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;
    height:100%;
    clear:both;
}

.footer_inner
{
    text-align:center;
    padding:8px;
}

.logo_space
{
    width:300px;
    height:87px;
    float:left;
    cursor:pointer;
}

.other_space
{
    margin-top:0px;
    width:560px;
    margin-right:20px;
    float:right;
    height:87px;
  
}

.menu
{
    font-weight:bold;
    color:#8A0C0F;
    font-size:13px;
    text-decoration:none;
}

.cat_box
{
    height:260px;
    width:220px;
    float:left;
}

.basket
{
    height:57px;
}

.inner_page
{
    clear:both;
    padding-top:14px;
    background-color:Transparent;
  
    margin-left:auto;
    margin-right:auto;
    padding-bottom  :14px;
    width:900px;
}

.ads
{
    clear:both;
    width:730px;
    margin-left:auto;
    margin-right:auto 
}

.adbox_shop
{
    background-image:url(images/shop.jpg);
    width:240px;
    height:87px;
    font-weight:bold;
    font-style:italic;
    border-right:1px solid #999999;
    float:left;
    cursor:pointer;
}

.adbox_shop2
{
    background-image:url(images/shop2.jpg);
    width:240px;
    height:87px;
    font-weight:bold;
    font-style:italic;
    border-right:1px solid #999999;
    float:left;
    cursor:pointer;
}

.adbox_shop3
{
    background-image:url(images/testimonial.jpg);
    width:240px;
    height:87px;
    font-weight:bold;
    font-style:italic;
    border-right:1px solid #999999;
    float:left;
    cursor:pointer;
}

.adbox_corporate
{
    background-image:url(images/corporate.jpg);
    width:240px;
    height:87px;
    font-weight:bold;
    font-style:italic;
    float:none;
     cursor:pointer;
}

.adbox_corporate2
{
    background-image:url(images/corporate2.jpg);
    width:240px;
    height:87px;
    font-weight:bold;
    font-style:italic;
    float:none;
     cursor:pointer;
}

.adbox_corporate_inner
{
    margin-left:120px;
    margin-top:20px;
    color:#7B0B0E;
    width:110px;
}

.adbox_shop_inner
{
    margin-left:110px;
    margin-top:30px;
    color:#7B0B0E;
    width:130px;
}

.adbox_shop_inner2
{
    margin-left:110px;
    margin-top:20px;
    color:#7B0B0E;
    width:130px;
}


.a_shopbox
{
    color:#7B0B0E;
    text-decoration:none;
}


.product_summary_heading
{
    font-style:italic;
    color:#333333;
    font-size:11px;    
    font-weight:bold;
    text-decoration:none;
}

.product_summary_price
{
    color:#222222;
    font-size:14px;
    
}

.product_summary_price_s
{
    color:#444444;
    font-size:10px;
}

.cat_prod
{
    font-style:italic;
    color:#333333;
    font-size:11px;    
    text-decoration:none;
    margin-left:6px;
}

.box
{
    width:48%;float:left;
    height:200px;
}

.box_TL
{
    width:48%;float:left;
    border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;
    height:200px;
}

.smallprint
{
    font-size:11px;
    line-height:13px;
}
.box_L
{
    width:48%;float:left;
    border-right:1px solid #AAAAAA;
    height:200px;
 }

.box_ML
{
    width:48%;float:left;
    border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;
    height:200px;
}

.box_BL
{
    width:48%;float:left;
    border-right:1px solid #AAAAAA;
 height:200px;
}


.box_TR
{
    width:48%;float:left;
    border-bottom:1px solid #AAAAAA;
height:200px;
}

.box_R
{
    width:48%;float:left;
    height:200px;
 }

.box_MR
{
    width:48%;float:left;
    border-bottom:1px solid #AAAAAA;
    height:200px;
}

.box_BR
{
    width:48%;float:left;
 height:200px;
}


.product_summary_item
{
    color:#666666;
    font-size:12px;
}

.product_summary_image
{
    height:130px;
    width:130px;
    float:left;
    margin-right:8px;
}

.button
{
    margin:0px;
    border:0px;
    padding:0px;
    background-image:url(images/button.gif);
    font-size:9px;
    width:65px;
    color:White;
    height:21px;
}

.back
{
    padding-left:20px;
    background-image:url(images/back.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    
}

.cat_image
{
    float:left;
    width:280px;
    height:280px;
    
}

.cat_text
{
    float:right;
    width:280px;
    padding-top:15px;
}

.clear
{
    clear:both;
    float:none;
    font-size:1px;
    height:2px;
}

.divbar
{
  width:100%;border-top:solid 1px #BBBBBB;float:none;clear:both;font-size:0.5pt;height:8px;
}

.fp_b1
{
    float:left;text-align:justify;font-size:11px;line-height:14px;height:278px;width:442px;border:solid 1px #CCCCCC
}

.fp_p
{
    padding:3px
}

.fp_b2
{
    background-image:url(images/diverse_hampers.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:446px;float:left;margin-left:8px;text-align:justify;font-size:11px;line-height:14px;height:278px;border:solid 1px #CCCCCC
}

.fp_b3
{
    width:100%;float:none;clear:both
}

.fp_b4
{
  margin-top:8px;float:left;text-align:justify;font-size:11px;line-height:14px;height:278px;width:278px;border:solid 1px #CCCCCC
}

.fp_b6
{
    float:left;margin-left:8px;margin-top:8px;background-color:#EEEEEE;text-align:justify;font-size:11px;line-height:14px;height:278px;width:278px;border:solid 1px #CCCCCC
}

.fp_b7
{
   float:right;margin-top:8px;margin-left:8px;text-align:justify;font-size:11px;line-height:14px;height:430px;width:322px;border:solid 1px #CCCCCC
}

.fp_b8
{
  
  float:right;margin-top:8px;text-align:justify;font-size:11px;line-height:14px;height:142px;width:566px;border:solid 1px #CCCCCC
}

.clear_wide
{
 clear:both;float:none;width:100%
 }
     
     
.footer_bottom
{
    width:750px;margin-left:auto;margin-right:auto;
}

.fr
{
    float:right
}

.fl
{
    float:left
}

.fl_200
{
    width:200px;float:left;
}

.ac_b1
{
    width:698px;border-left:1px solid #999999;float:right
}

.pr_b1
{
   float: right; border-left: #999999 1px solid; width: 696px
}

.p_10
{
    padding-left:10px
}

.h1_2
{
   font-size:17px;color:#333333;font-style:italic;margin-top:0px
}

.four_and_eight
{
    padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px
}

.pr_b2
{
    float:left;height:340px;width:340px
}

.pr_b3
{
    font-size:11px;float:right;width:336px
}
.h2_3
{
    color:#333333;font-size:17px
}

.pr_b4
{
  float:none;clear:both;width:100%;margin-top:20px;
    }
    
.pr_b5
{
   float:left;width:120px;font-size:10px;text-align:center 
}

.pr_b6
{width:530px;float:right;font-size:11px}


.pn_b1
{
     width:100%;float:none;clear:both 
}

.pn_l1
{
 float:left;width:442px;
 }
 
.pn_b2
{
   width:440px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC;margin-top:8px;
} 

.pn_b2a
{
   width:440px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC;margin-top:8px;
}     

.fp_p8
{
    padding:8px;
}

.fn_b4
{
    background-image:url(images/diverse_hampers.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:446px;float:left;margin-left:8px;text-align:justify;font-size:11px;
    line-height:14px;height:278px;border:solid 1px #CCCCCC;    
    float:none;margin-left:auto;margin-right:auto;width:440px;
    
    
}

.fn_b5
{ 
    width:440px;height:300px;margin-left:auto;
    margin-right:auto;border:solid 1px #CCCCCC;margin-top:8px;background-color:#EEEEEE
    
}

.fn_b5a
{ 
    width:440px;height:330px;margin-left:auto;
    margin-right:auto;border:solid 1px #CCCCCC;margin-top:8px;background-color:#EEEEEE
    
}

.fn_b7
{
    width:440px;height:200px;margin-left:auto;margin-right:auto;
    border:solid 1px #CCCCCC;margin-top:8px;
}

.fn_rc1
{
    float:right;width:446px;
}

.fn_b8
{
  width:442px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC;
}

.fn_b8a
{
  width:442px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC;
}


.fn_b9
{
    width:142px;float:left;text-align:center;font-size:12px
}

.fn_b10
{
    width:442px;height:550px;margin-bottom:8px;margin-top:8px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC
}
.sbr
{
    width:290px;
    float:right;    
}

.clrme
{
    float:none;
    clear:both;
    font-size:0.5pt;
    height:1px;
}
.sbox
{
    margin-top:10px;
    clear:left;
}

.fn_bx1
{
    width:442px;margin-bottom:8px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC
}

.sbox_i
{
    margin-right:10px;
}
.fn_bx2
{
    width:442px;margin-bottom:8px;margin-top:8px;margin-left:auto;margin-right:auto;border:solid 1px #CCCCCC
}


.testdiv
{
    text-align:right;
    width:100%;
}


hr
{
    width:65%;
    border:0px;
    height:1px;
    border-bottom:solid 1px #CCCCCC; 
    margin-left:auto;
    margin-right:auto;
}

p
{
    text-align:justify;
    margin-bottom:3px;
}

.imagefloat_left
{
    float:left;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
}

.imagefloat_right
{
    float:right;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:5px;
}

.imagefloat_center
{
    float:none;
    clear:both;
    text-align:center;
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
}

.in
{
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    font-size:9px;
    color:#666666;
    font-weight:bold;
}

img
{
    border:0px;
}