body, body.popup{
margin:0px;
padding:0px;
background-image:url("furniture/beige_bg2.gif");
background-repeat:repeat;

}

body.popup{
background-color:#ffffff;
background-image:none;
background-repeat:no-repeat;
}

body.reminder{
background-color:#ffffff;
background-image:none;
background-repeat:no-repeat;
margin:20px;
}

form{
padding:0px;
margin:0px;
}

#intro{
width:800px;
height:600px;
position:absolute;
margin-left:-400px;
margin-top:-300px;
left:50%;
top:50%;
border:solid 1px #c60651;
background-color:#C60651;
}

#corner_image{
background-image:url("furniture/no_flash_bg.gif");
background-repeat:no-repeat;
width:306px;
height:600px;
position:absolute;
bottom:0px;
right:247px;
}

#noflash{
width:232px;
height:200px;
position:absolute;
margin-left:-116px;
margin-top:-100px;
left:50%;
top:52%;
}

#noflash_links{
width:800px;
height:100px;
position:absolute;
top:45%;

}

#noflash_links p.main{
text-align:center;
font-size:0.8em;
}


#corner_image_blue, #corner_image_pink, #corner_image_blue2{
background-image:url("furniture/corner_image1.gif");
background-repeat:no-repeat;
width:157px;
height:114px;
opacity: .08;
filter: alpha(opacity=8);
position:absolute;
bottom:0px;
right:0px;
}

#corner_image_pink{
background-image:url("furniture/corner_image2.gif");
}

#corner_image_blue2{
background-image:url("furniture/corner_image4.gif");
width:126px;
height:439px;
}
a:link.main{
background-color:inherit;

color:#ffffff;
text-decoration:none;
}
a:visited.main{ 
background-color:inherit;
color: #ffffff; 
text-decoration:none;
}

a:hover.main{ 
/*background:url('furniture/nav_icon.gif') no-repeat center left;*/
background-color:inherit;
color: #a3a3a3;
text-decoration:underline;

}

active.main{
background-color:inherit; 
color: #ffffff;
text-decoration:none;
}


a:link.g{
background-color:inherit;

color: #a3a3a3;
text-decoration:underline;
}
a:visited.g{ 
background-color:inherit;
color: #a3a3a3;
text-decoration:underline;
}

a:hover.g{ 
/*background:url('furniture/nav_icon.gif') no-repeat center left;*/
background-color:inherit;
color: #ffffff;
text-decoration:none;

}

active.g{
background-color:inherit; 
color: #a3a3a3;
text-decoration:underline;
}

a:link.main_pink{
background-color:inherit;

color:#ffffff;
text-decoration:none;
}
a:visited.main_pink{ 
background-color:inherit;
color: #ffffff; 
text-decoration:none;
}

a:hover.main_pink{ 
/*background:url('furniture/nav_pink_icon.gif') no-repeat center left;*/
background-color:inherit;
color: #a3a3a3;
text-decoration:underline;
}

active.main_pink{
background-color:inherit; 
color: #ffffff;
text-decoration:none;
}

a:link.blue, a:link.sub_nav{
background-color:inherit;
color:#0D4D6D;
text-decoration:none;
}
a:visited.blue, a:visited.sub_nav{ 
background-color:inherit;
color:#0D4D6D;
text-decoration:none;
}
a:hover.blue, a:hover.sub_nav{ 
background-color:inherit;
color: #a3a3a3;
text-decoration:underline;
}
a:active.blue, a:hover.sub_nav{
background-color:inherit; 
color:#0D4D6D;
text-decoration:none;
}

a:link.pink, a:link.sub_nav_pink{
background-color:inherit;
color:#C60651;
text-decoration:none;
}
a:visited.pink, a:visited.sub_nav_pink{ 
background-color:inherit;
color:#C60651;
text-decoration:none;
}
a:hover.pink, a:hover.sub_nav_pink{ 
background-color:inherit;
color: #a3a3a3;
text-decoration:underline;
}
a:active.pink, a:hover.sub_nav_pink{
background-color:inherit; 
color:#C60651;
text-decoration:none;
}

a:link.pink2{
background-color:inherit;
color:#C60651;
text-decoration:underline;
}
a:visited.pink2{ 
background-color:inherit;
color:#C60651;
text-decoration:underline;
}
a:hover.pink2{ 
background-color:inherit;
color: #a3a3a3;
text-decoration:none;
}
a:active.pink2{
background-color:inherit; 
color:#C60651;
text-decoration:underline;
}

 a:hover.sub_nav,  a:hover.sub_nav_pink{
background-color:inherit;
color: #a3a3a3;
text-decoration:none;
}

 a:hover.sub_nav_pink{
color: #a3a3a3;
}



a:link.un{
background-color:inherit;
color:#ffffff;
text-decoration:underline;
}
a:visited.un{ 
background-color:inherit;
color: #ffffff; 
text-decoration:underline;
}
a:hover.un{ 
background-color:inherit;
color: #a3a3a3;
text-decoration:none;
}
a:active.un{
background-color:inherit; 
color: #ffffff;
text-decoration:underline;
}

a:link.mu{
background-color:inherit;
color:#E3D0A8;
text-decoration:underline;
}
a:visited.mu{ 
background-color:inherit;
color:#E3D0A8;
text-decoration:underline;
}
a:hover.mu{ 
background-color:inherit;
color: #ffffff;
text-decoration:none;
}
a:activemu{
background-color:inherit; 
color:#E3D0A8;
text-decoration:underline;
}



.line{
border-top:solid 1px #ffffff;
width:150px;
height:15px;
margin:0px 0px 0px 20px;
overflow:hidden;
}
#container, #container_pink, #container_navy{
width:800px;
height:600px;
border:solid 1px #afafaf;
margin-left:-400px;
margin-top:-300px;
position:absolute;
left:50%;
top:50%;
background-color:#ffffff;
}

#container_pink{
background-image:url("furniture/sec_nav_bg_pink.gif");
background-repeat:repeat-x;
background-position:bottom;
}

#container_navy{
background-image:url("furniture/sec_nav_bg.gif");
background-repeat:repeat-x;
background-position:bottom;
}

#left_nav, #left_nav_navy, #left_nav_pink{
background-position:top;
background-repeat:repeat-y;
width:214px;
height:600px;
float:left;
}

#left_nav_navy{
background-image:url("furniture/left_nav_bg.gif");
}

#left_nav_pink{
background-image:url("furniture/left_nav_bg_pink.gif");
}


#nav_header{
width:214px;
height:144px;
}

#nav_header_pink, #nav_header_navy{
background-image:url("furniture/pink_nav_head.gif");
background-repeat:no-repeat;
width:214px;
height:144px;
}

#nav_header_navy{
background-image:url("furniture/blue_nav_head.gif");

}


#hr_logo, #hr_logo_navy, #hr_logo_pink{
background-image:url("furniture/hr_blue.gif");
background-repeat:no-repeat;
width:214px;
height:60px;
}

#hr_logo_navy{
background-image:url("furniture/hr_blue.gif");
}

#hr_logo_pink{
background-image:url("furniture/hr_pink.gif");
}

#nav_a_holder{
width:214px;
height:192px;
}

ul.left_nav{
list-style-type:none;
list-style-position:outside;
margin:0px 0px 0px 10px;
margin-top:0px;
line-height:0pt;
padding-left:10px;
padding-bottom:5px;
}

ul.pop_nav, ul.pop{
list-style-type:none;
list-style-position:outside;
margin:0px 0px 0px 10px;
margin-top:0px;
line-height:0pt;
padding-left:20px;
}

ul.pop{
list-style-type:disc;
padding-left:20px;
}

li.left_nav,li.pop_nav, li.pop{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:0.8em;
color:#ffffff;
line-height:14pt;
text-indent:25px;
}

li.pop_nav{
text-indent:0px;
}

li.pop{
font-size:0.7em;
text-indent:0px;
color:#666666;
}


#nav_footer, #nav_footer_navy, #nav_footer_pink{
background-repeat:no-repeat;
width:214px;
height:204px;
}
#nav_footer_navy{
background-image:url("furniture/blue_nav_footer.gif");
}

#nav_footer_pink{
background-image:url("furniture/pink_nav_footer.gif");
}

#main_contents{
width:586px;
height:600px;
float:left;
background:transparent;


}
.navy{
color:#0D4D6D;
}

.pink{
color:#C60651;
}

.grey{
color:#808183;
}

.mustard{
color:#E3D0A8;
}

.white{
color:#ffffff;
}
.silver{
color:silver;
}
.cream{
color:#F9F9F9;
}

.green{
color:#008200;
}

.darkgreen{
color:#273220;
}

.red{
color:#BA0202;
}

#controls{
width:auto;
height:auto;
position:absolute;
top:20px;
right:20px;
}

p.con_font,p.sum_items_total, p.sum_items_name,p.sum_items,p.date,p.prev_btn,p.blog, p.statement, p.main, p.main2, p.sub_con_text, p.form, p.disc, p.no_margin, p.small_margin,p.prod_desc, p.footer, p.items, p.col_type, p.shop_items, p.total_prices,p.promotion, p.checkout, p.vat, p.list_items_name, p.list_items, p.list_items_total, p.buy_online_nav{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:0.7em;
padding:0px;
margin:0px 0px 0px 15px;
text-align:right;
font-weight:bold;
}

p.disc{
font-size:0.7em;
padding:0px;
margin:15px 0px 0px 20px;
text-align:left;
font-weight:normal;
color:#C60651;
}


p.items, p.col_type, p.shop_items{
margin:0px 0px 15px 0px;
text-align:left;
font-weight:normal;
color:#808183;
line-height:13pt;
}

p.list_items_name, p.list_items, p.list_items_total, p.sum_items, p.sum_items_name, p.sum_items_total{
margin:5px 0px 0px 20px;
text-align:left;
font-weight:normal;
color:#C60651;
line-height:13pt;
}

p.sum_items_name{
margin:2px 0px 0px 20px;
}

p.list_items{
margin:5px 0px 0px 3px;
}
p.sum_items{
margin:2px 0px 0px 3px;
}

p.list_items_total, p.sum_items_total{
margin:5px 0px 0px 0px;
text-align:right;
}

p.sum_items_total{
margin:2px 0px 0px 0px;
}

p.vat{
color:#808183;
margin:0px 0px 0px 20px;
text-align:left;
font-weight:normal;
line-height:13pt;
}

p.shop_items{
text-align:center;
}

p.col_type{
margin:5px 0px 0px 0px;
width:200px;
}

h4.lv1_head, h4.sec_nav, h2.heading, h2.default_heading, h2.inline_head,h3.small, h4.gallery_nav,h4.sub_gallery_head, h2.inline_head2, h2.inline_head3, h3.buy_online_nav, h3.buy_online_head{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:0.8em;
padding:0px;
margin:0px;
text-align:left;
}


h4.sec_nav{
padding:12px 0px 0px 0px;
margin-left:20px;
height:30px;

}

h4.gallery_nav{
padding:0px;
margin:0px 0px 15px 0px;
}

h4.sub_gallery_head{
padding:0px;
margin:0px 0px 5px 0px;
}

#page_titles{
width:auto;
height:15px;
margin:20px 0px 0px 20px;
}

#footer_text{
width:486px;
height:auto;
position:absolute;
bottom:15px;
left:214px;
z-index:100;
}

.upper{
text-transform:uppercase;
}

#sec_nav_blue{
background-image:url("furniture/sec_nav_bg.gif");
background-repeat:repeat-x;
width:586px;
border-bottom:solid 1px #0D4D6D;
height:40px;
margin-top:20px;
}

#sec_nav_pink{
background-image:url("furniture/sec_nav_bg_pink.gif");
background-repeat:repeat-x;
width:586px;
border-bottom:solid 1px #C60651;
height:40px;
margin-top:20px;
}

#advert, #home, #wedding, #blank, #corporate, #events, #profiles, #stores, #news, #fs{
width:586px;
height:392px;
border-bottom:solid 1px #0D4D6D;
}



#wedding{
background-image:url("furniture/wedding-adverts.jpg");
background-repeat:no-repeat;
border-bottom:solid 1px #C60651;
}

#events{
background-image:url("furniture/events-adverts.jpg");
background-repeat:no-repeat;
}

#corporate{
background-image:url("furniture/corporate-adverts.jpg");
background-repeat:no-repeat;
}

#profiles{
background-image:url("furniture/profiles.jpg");
background-repeat:no-repeat;

}

#stores{
background-image:url("furniture/stores.jpg");
background-repeat:no-repeat;

}

#news{
background-image:url("furniture/news4.jpg");
background-repeat:no-repeat;

}

#fs{
background-image:url("furniture/fs_image3.jpg");
background-repeat:no-repeat;

}

#blank{
background: none;
border-bottom:none;



}

h2.heading, h2.default_heading, h2.inline_head, h2.inline_head2, h2.inline_head3{
font-size:1.2em;
margin:0px 0px 0px 20px;
padding:58px 0px 0px 0px;
font-weight:normal;
}

h2.inline_head, h2.inline_head2, h2.inline_head3{
padding:2px 0px 0px 0px;
font-weight:normal;
font-size:1.3em;
margin-top:0px;

}

h2.inline_head2{
padding:50px 0px 0px 0px;

}
h2.inline_head3{
padding:25px 0px 0px 0px;

}

.new{
padding:0px 0px 0px 5px;
width:64px;
height:20px;
}

h3.small{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
padding:0px 0px 5px 0px;
font-weight:bold;
font-size:0.8em;
margin-top:0px;
}

h3.larger{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
padding:0px 0px 5px 0px;
font-weight:bold;
font-size:1em;
margin-top:0px;

}

#img_heading{
padding-left:15px;
width:auto;
height:28px;
float:left;
}

#heading_holder{
height:28px;
width:586px;
padding-bottom:20px;
}

p.statement{
font-size:0.8em;
margin-left:20px;
padding:20px 0px 0px 0px;
text-align:left;
font-weight:normal;
line-height:14pt;
width:250px;
}

.mw{
width:500px;
}

.sw{
width:450px;
}
.vsw{
width:430px;
}
.vs{
width:400px;
}

.vvs{
width:350px;
}



p.main, p.main2, p.no_margin, p.footer, p.small_margin, p.prod_desc{
text-align:left;
margin:15px 15px 15px 20px;
color:#808183;
line-height:13pt;
font-weight:normal;

}

p.main2{
margin:0px 15px 15px 0px;
text-align:justify;
}

p.no_margin, p.footer, p.small_margin, p.prod_desc{
padding:0px;
margin:10px 15px 0px 20px;

}

p.small_margin{
padding:0px 0px 10px 0px;
margin-top:0px;
}

p.prod_desc{
padding:0px;
margin-top:0px;
margin-bottom:5px;
width:500px;
}


p.footer{
font-weight:normal
}

#gallery_btn{
background:url("buttons/view_gallery_full.png") top  left no-repeat;
bottom:65px;
right:10px;
text-indent:  10000px;
overflow: hidden;
position:absolute;
width:120px;
height:36px;
display:block;

}
.bold{
font-weight:bold;
}

#gallery_btn:hover{
background-position:  bottom left;
cursor:pointer;
}

#control_bg{
width:586px;
height:50px;
background-image:url("furniture/control_bg2.png");
background-repeat:no-repeat;
background-position:top right;
}

p.sub_con_text{
padding:15px 0px 0px 0px;
margin:0px 0px 0px 20px;
text-align:left;
font-weight:bold;
}

p.form{
margin:0px 15px 3px 0px;
padding:0px;
line-height:14pt;
text-align:left;
color:#0D4D6D;
font-weight:normal;
}

.columns, .columns_narrow{
float:left;
width:240px;
height:auto;
padding-left:20px;

}
.columns_narrow{
margin-top:15px;
width:200px;
}

.columns_wide, .columns_vwide, .columns_extrawide{
float:left;
width:270px;
height:auto;
padding-left:20px;

}
.columns_vwide{
margin-top:15px;
width:300px;

}

.columns_extrawide{
margin-top:15px;
width:530px;
height:auto;


}

.overflow{
padding-left:20px;
width:530px;
height:240px;
overflow:auto;

}

.overflow_high{
padding-left:0px;
width:530px;
height:285px;
overflow:auto;

}

.columns_small, .columns_shop_small, .summary_totals{
float:left;
width:162px;
height:auto;
padding-left:20px;
}

.columns_shop_small, .summary_totals{
height:auto;
padding-left:0px;
margin-left:15px;
}

.summary_totals{
float:right;
margin:15px 0px 0px 0px;
padding-right:23px;
}

.columns_xwide{
float:left;
width:340px;
height:auto;
padding-left:20px;
}

.columns_xwide, .columns_shop_xwide{
float:left;
width:370px;
height:auto;
padding-left:20px;
}

.columns_shop_xwide{
height:auto;
padding-left:0px;
padding-bottom:15px;

}

#login_pic{
width:240px;
height:300px;
float:left;

}

input, input.num, input.short, textarea.del_message, textarea.big_message, textarea.gen_message, input.promo{
width:200px;
background-color:#ffffff;
border:solid 1px #9C9EA0;
color:#494949;
}

input.short{
width:140px;
}

input.promo{
width:80px;
}

textarea.del_message, textarea.big_message, textarea.gen_message{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
width:200px;
height:40px;
overflow:hidden;
color:#494949;
font-size:0.8em;
padding:5px;
}

textarea.big_message{
width:530px;
height:50px;
overflow:hidden;

}

textarea.gen_message{
width:195px;
height:50px;
font-size:1em;
padding:2px;
}

table.register, table.login, table.personal_message{
background-image:url("furniture/form_top.gif");
background-repeat:repeat-x;
background-position:top left;
height:auto;
border-collapse:collapse;
margin-left:20px;
border:none;
background:none;
border:solid 1px #dddddd;
margin-top:0px;
}

table.login{
background-image:none;
height:40px;
border:solid1px #898989;
margin-bottom:10px;
background-color:#E6EDF0;

}

table.personal_message{
background-image:none;
margin-top:0px;
background-color:none;

}

table.list{
border-collapse:collapse;
background:none;

}

/* for Internet Explorer min-height bug fix */
/*\*/
* html table.login{
margin-bottom:0px;
}
/**/

/* for Internet Explorer min-height bug fix */
/*\*/
* html table.login{
margin-bottom:0px;
}
/**/

/* for Internet Explorer min-height bug fix */
/*\*/
* html table.personal_message{
margin-top:10px;
}
/**/


input.button{
width:200px;
margin-top:15px;
background-color:#ffffff;
border:solid 1px #494949;
color:#ffffff;
background-image:url('');
background-repeat:no-repeat;
background-position:top left;
}

input.plain_button{
width:200px;
margin-top:10px;
background-color:#C60651;
border:solid 1px #494949;
color:#ffffff;
background-image:url('');
background-repeat:no-repeat;
background-position:top left;
}

input.num{
width:20px;
color:#C60651;
}

select.country, select.country_short{
background-color:ffffff;
border:solid 1px #494949;
color:#0D4D6D;
width:200px;
}
select.country_short{
width:140px;
}

#button_styled{
width:193px;
height:88px;
/*background-image:url("furniture/button_bg.png");*/
background-repeat:no-repeat;
background-position:top right;
padding-left:0px;
padding-right:5px;
float:left;
}
input.inner_btn, input.inner_btn2, input.inner_btn1{
border:none;
width:109px;
height:19px;
margin:27px 0px 0px 42px;
background-image:url("buttons/register_now2.png");
background-repeat:no-repeat;
background-position:middle;
cursor:pointer;
}

input.inner_btn2{
background-image:url("buttons/login_now2.png");
}
input.inner_btn1{
background-image:url("buttons/login_now2.png");
margin:5px 0px 0px 0px;
}

input.check{
border:none;
width:15px;
height:auto;
}



#popup_container{
width:610px;
height:auto;

float:left;
}

#popup_head_bg{
width:599px;
height:125px;
background-image:url("furniture/popup_head_bg.png");
background-repeat:no-repeat;
background-position:top left;
}

#popup_nav{
margin:30px 0px 20px 0px;
width:200px;
height:auto;
float:left;

}

#popup_content{
width:360px;
height:auto;
float:left;

}

img.popup_subs{
margin:20px 0px 0px 20px;
}

input.add, input.update, input.checkout, input.proceed, input.confirm, input.add_gift, input.add_btn{
border:none;
margin-bottom:15px;
padding:0px;
width:111px;
height:19px;
background-image:url("buttons/basket.png");
background-repeat:no-repeat;
background-position:top left;
cursor:pointer;
}

input.update{
margin-bottom:0px;
margin-left:15px;
width:118px;
height:19px;
background-image:url("buttons/updatebasket.png");
}

input.add_gift{
margin-bottom:0px;
margin-left:15px;
width:77px;
height:19px;
background-image:url("buttons/addgift.png");
}

input.add_btn{
margin-bottom:0px;
margin-left:3px;
width:31px;
height:13px;
background-image:url("buttons/addbtn.png");
}

input.checkout{
margin-bottom:0px;
margin-left:0px;
width:127px;
height:19px;
background-image:url("buttons/checkout.png");
}

input.proceed, input.confirm{
margin-bottom:0px;
margin-left:0px;
width:98px;
height:18px;
background-image:url("buttons/proceed.png");
}

input.confirm{
background-image:url("buttons/confirm.png");
}


input.edit{
border:solid 1px #494949;
background-color:#ffffff;
color:#C60651;
margin:2px 10px 2px 5px;
}


.flower_space{
background-image:url("furniture/flower_space.png");
background-repeat:no-repeat;
background-position:top left;
width:155px;
height:17px;
margin-top:-5px;
margin-bottom:5px;
}

prev_next_pos, .prev_next, .more1,.edit_details, .up_down1, .up_down2{
right:0px;
position:absolute;
top:150px;
}


.prev_next, .up_down1, .up_down2{
width:96px;
height:19px;
}

.up_down1{
top:150px;
height:18px;

}

.up_down2{
width:100px;
top:335px;
height:18px;

}


.prev, .up{
background-image:url("buttons/prev.png");
background-repeat:no-repeat;
background-position:top left;
width:48px;
height:19px;
float:left;
cursor:pointer;
}

.up{
background-image:url("buttons/up.png");
height:18px;
float:right;
}

.next, .down{
background-image:url("buttons/next.png");
background-repeat:no-repeat;
background-position:top left;
width:48px;
height:19px;
float:left;
cursor:pointer;
}
.down{
background-image:url("buttons/down.png");
float:right;
height:18px;
}


.more1, .more2, .edit_details{
background-image:url("buttons/shop_up_down.png");
background-repeat:no-repeat;
background-position:top left;
width:96px;
height:18px;
cursor:pointer;

}

.edit_details{
background-image:url("buttons/edit_details.png");
}


.more2{
width:96px;
height:18px;
top:350px;
right:202px;
position:absolute;
}

.cnt{
text-align:right;
}


img.browse{
margin-bottom:0px;
}

.icon{
width:19px;
height:17px;
padding-right:5px;
}

/*SHOPPING BASKET*/
.list_holder, .gift_holder, .sum_holder{
background-color:#FCF2F6;
width:575px;
height:28px;
margin:4px 0px 4px 0px;
}

.gift_holder{
width:387px;
}

.sum_holder{
height:auto;
background-color:#E6EDF0;
border:solid 1px #afafaf;
float:left;
margin:2px 0px 0px 0px;
}

.list_name, .sum_name{
width:258px;
height:28px;
float:left;

}

.sum_name{
width:313px;
height:auto;
}


.list_others, .sum_others{
width:75px;
height:28px;
float:left;


}

.list_total_value{
width:100px;
height:28px;
float:left;
}

.list_item_quant{
width:45px;
height:28px;
float:left;

}


.list_item_price{
width:80px;
height:28px;
float:left;

}

.list_item_update_btn{
width:59px;
height:28px;
float:left;

}
.sum_others{
height:auto;
}

.list_others_small, .list_others_vsmall{
width:55px;
height:28px;
float:left;

}

.list_others_vsmall{
width:30px;

}

.remove_icon, .cap_icon{
width:31px;
height:28px;
background-image:url("furniture/shop_list_cap.gif");
background-repeat: no-repeat;
background-position:;
cursor:pointer;
float:right;
}

.cap_icon{
background-image:url("furniture/list_cap.gif");
cursor:default;
}

select.gifts{
width:225px;
background-color:#ffffff;
border:solid 1px #9C9EA0;
color:#C60651;
}

.pad_left{
margin-left:10px;
}

.pad_right{
margin-right:10px;
}

#promo{
width:100%;
height:auto;
border-left:solid 1px #9C9EA0;
border-right:solid 1px #9C9EA0;
}

#promo_message{
width:100%;
height:auto;
border-left:solid 1px #9C9EA0;
border-top:solid 1px #9C9EA0;
border-right:solid 1px #9C9EA0;
}



#tally{
width:100%;
height:auto;
border:solid 1px #9C9EA0;
}

#total, #total2l{
width:100%;
height:28px;
background-color:#C60651;
color:#ffffff;
}

#total2{

background-color:#0D4D6D;;

}
input.small_update{
background-image:url("buttons/update_small.gif");
background-position:middle;
width:59px;
height:14px;
border:none;
margin:9px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FCF2F6;
background-repeat:no-repeat;
cursor:pointer;
}
p.total_prices{
font-weight:normal;
margin: 0px;
padding: 5px 20px 5px 0px;
}

p.promotion{
font-weight:normal;
margin: 0px;
padding: 5px 5px 5px 0px;
}

p.checkout{
font-weight:normal;
margin: 0px;
padding: 10px 0px 0px 0px;
}
/*gallery */

#thumb_holder{
width:270px;
height:260px;

float:left;
margin-bottom:15px;
}
.gal_thumb{
width:76px;
height:76px;
float:left;
margin:0px 12px 12px 0px;

}

/* products view*/
#products_holder{
width:525px;
height:250px;
padding:5px 0px 0px 20px;
float:left;

}

.product{
width:105px;
height:auto;
margin-right:22px;
float:left;
padding:0px;
}

.center_img{
width:105px;
height:auto;
margin:0px;
padding:0px;

}

.center_img:hover{

cursor:pointer;
}


.prod_name, .prod_price,.prod_price_wide{
margin:5px 0px 5px 0px;
width:105px;
height:18px;
background-image:url("furniture/name_center_cap.gif");
background-repeat:repeat-x;
}

.prod_name{
cursor:pointer;
}
.prod_lcap,.price_lcap{
width:8px;
height:18px;
float:left;
background-image:url("furniture/name_left_cap.gif");
background-repeat:no-repeat;
}

.prod_rcap, .price_rcap{
width:10px;
height:18px;
float:right;
background-image:url("furniture/name_right_cap.gif");
background-repeat:no-repeat;
}

.prod_price{
background-image:url("furniture/price_center_cap.gif");
background-repeat:repeat-x;
}

 .prod_price_wide{
 background-image:url("furniture/price_center_cap.gif");
background-repeat:repeat-x;
 width:250px;
 margin-bottom:10px;
 }

.price_lcap{
background-image:url("furniture/price_left_cap.gif");
background-repeat:no-repeat;
}

.price_rcap{
background-image:url("furniture/price_right_cap.gif");
background-repeat:no-repeat;
}

h3.name, h3.price, h3.price_wide{
font-family:tahoma, arial, verdana, helvetica, sans-serif;
font-size:0.7em;
padding:2px 0px 0px 0px;
margin:0px;
color:#3F3F3F;
text-align:center;
}
h3.price_wide{
text-align:left;
}

.news_box ,.news_box2{
width:400px;
margin:10px 0px 0px 20px;
height:auto;
margin-bottom:10px;
border-bottom:dashed 1px #5c5c5c;
padding-bottom:5px;

}

.news_box2{
width:550px;
border:none;
}

h2.news{
padding:0px;
margin:0px 0px 10px 0px;
color:#0D4D6D;
font-size:0.9em;
font-family:tahoma,helvetica,arial, sans-serif;
}

p.posted{
font-size:0.7em;
color:#808183;
padding:0px 0px 6px 0px;
margin:0px;
font-family:tahoma,helvetica,arial, sans-serif;
font-weight:bold;
}

p.blog, p.prev_btn{
margin:0px 15px 0px 0px;
color:#808183;
padding-bottom:5px;
text-align:left;
font-weight:normal;
line-height:13pt;

}

p.prev_btn{
margin-left:0px;
padding:0px;
}



p.page_num{
text-align:right;
margin:0px 15px 0px 20px;
margin-right:25px;
padding:0px;
}

p.date{
margin:0px 0px 5px 0px;
padding:0px;
color:#808183;
}

/* shop front rollover buttons

#btn1,#btn2, #btn3, #btn4, #btn5{
background-image:url("buttons/shop_seasonal.png");
background-position:top  left;
background-repeat:no-repeat;
text-indent: 10000px;
overflow: hidden;
width:159px;
height:128px;
display:block;
float:left;
margin:0px 0px 20px 0px;
padding-left:20px;
}

#btn2{
background-image:url("buttons/shop_classic_flowers.png");

}

#btn3{
background-image:url("buttons/shop_classic_plants.png");

}

#btn4{
background-image:url("buttons/shop_occasions.png");

}

#btn5{
background-image:url("buttons/shop_floriography.png");

}*/

/*standard buttons*/
.btn_border{
width:160px;
height:auto;
border:dashed 1px #e5e5e5;
float:left;
margin:0px 20px 15px 0px;
padding-right:0px;


}

.btn_border:hover{
border:solid 1px #e5e5e5;
}

#fake{
margin-left:0px;
padding-left:20px;
float:left;
width:auto;
height:auto;

}
#btn1,#btn2, #btn3, #btn4, #btn5{
background-image:url("buttons/seasonal.jpg");
background-position:top  left;
background-repeat:no-repeat;
width:160px;
height:128px;
margin:0px 0px 20px 0px;
padding-left:20px;
}



#btn2{
background-image:url("buttons/classic_flowers.jpg");

}

#btn3{
background-image:url("buttons/classic_plants.jpg");

}

#btn4{
background-image:url("buttons/occasions.jpg");

}

#btn5{
background-image:url("buttons/floriography.jpg");

}



#btn1:hover,#btn2:hover, #btn3:hover, #btn4:hover, #btn5:hover{
background-position:  bottom left;
cursor:pointer;
}

.detailed_img{
border:solid 1px #dddddd;
margin-bottom:10px;
}

.detailed_img:hover{
border:solid 1px #afafaf;
}


p.buy_online_nav{
width:auto;
color:#C60651;
font-weight:normal;
font-size:0.7em;
text-align:center;
margin:0px;
padding:3px;
}

h3.buy_online_head{
width:auto;
color:#0D4D6D;
font-weight:bold;
font-size:0.8em;
text-align:center;
margin:0px;
padding:5px 0px 3px 0px;
}

a:link.buy{
background-color:inherit;
color:#0D4D6D;
text-decoration:none;
}
a:visited.buy{ 
background-color:inherit;
color:#0D4D6D;
text-decoration:none;
}
a:hover.buy{ 
background-color:inherit;
color:#C60651;
text-decoration:none;
}
a:active.buy{
background-color:inherit; 
color:#0D4D6D;
text-decoration:none;
}

#drop_down{
width:202px;
height:auto;
margin-left:350px;
position:absolute;
z-index:1000;

}
.sh{
font-family:tahoma, verdana, sans-serif;
font-size:9pt;
color:#0D4D6D;
font-weight:bold;
margin-left:25px;
margin-bottom:5px;
}

#drop_down_mid{
width:202px;
height:auto;
background-image:url("furniture/drop_down_mid.png");
background-repeat:repeat-y;
background-position:top left;
padding-top:5px;

}

#drop_down_mid ul{
font-family:tahoma, verdana, sans-serif;
font-size:9pt;
list-style-type:disc;
list-style-position:outside;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 25px;
color:#0D4D6D;

}

#drop_down_mid ul li{
line-height:16pt;

}
#drop_down_foot{
background-image:url("furniture/drop_down_footer.png");
background-repeat:no-repeat;
background-position:top left;
width:202px;
height:22px;
overflow:hidden;
}

#close_btn{
background-image:url("furniture/close_btn.png");
background-repeat:no-repeat;
background-position:top left;
height:22px;
width:69px;
float:right;
cursor:pointer;
}

.hidden{
display:none;
}

.show{
display:inline;
}

#overflow{
height:226px;
overflow:auto;
width:240px;
}


.dashed{
width:500px;
height:10px;
overflow:hidden;
margin:10px 0px 10px 0px;
border-bottom:dashed 1px #eaeaea;
}

