@charset "utf-8";

@import url('oblong-reset-1.css');
@import url('oblong-defaults-3.css');
@import url('oblong-popup-4.css');

@font-face {
 font-family: 'SloeGinRickeyRegular';
 src: url('sloegin-webfont.eot?') format('eot'), url('sloegin-webfont.woff') format('woff'), url('sloegin-webfont.ttf') format('truetype');
 }
@font-face {
 font-family: 'DancingScriptOTRegular';
 src: url('DancingScript-Regular-webfont.eot?') format('eot'), url('DancingScript-Regular-webfont.woff') format('woff'), url('DancingScript-Regular-webfont.ttf') format('truetype');
 }

*{border:0;margin:0;padding:0;}
body{background-color:#9A8D7F;font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;color:#BD8C8D;font-size:12px;line-height:15px;}
.cl{height:1px;}
.debug_msg{width:900px;}
.popup .debug_msg{width:auto;margin-top:0;}
.popup input{width:263px;}
label{width:71px;}
.lbl-fileinput{width:285px;font-size:9px;}
input{border-color:#BD8C8D;}
h1{font-family:SloeGinRickeyRegular;font-size:60px;line-height:58px;height:80px;}
h1 span{font-family:verdana;font-weight:400;font-size:14.8px;line-height:0;padding-left:11px;position:relative;top:-3px;}
h2{background:url(../images/gfx/divider.gif) repeat-x scroll left bottom transparent;font-family:SloeGinRickeyRegular;font-size:38px;line-height:40px;margin-bottom:8px;padding:0 0 10px;}
h2 span{font-family:arial;color:#CDCDCD;font-size:14px;vertical-align:top;}
h3{font-size:16px;line-height:20px;font-weight:700;}
p{font-size:12px;margin:10px 20px 10px 0;}
#wrapper{text-align:left;background:#3a342e url(../images/gfx/textured_bg.jpg) repeat 0 0 scroll;width:900px;min-height:622px;position:relative;box-shadow:2px 2px 2px rgba(0,0,0,.3);margin:10px auto 18px;}
.floral_bg{width:892px;min-height:548px;background:url(../images/gfx/vertical-fold.png) repeat-y scroll 5px 0 ,transparent url(../images/gfx/floral0.gif) no-repeat scroll 0 0;padding:46px 0 28px 8px;}
#floral1{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral1.gif);}
#floral2{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral2.gif);}
#floral3{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral3.gif);}
#floral4{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral4.gif);}
#floral5{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral5.gif);}
#floral6{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral6.gif);}
#floral7{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral7.gif);}
#floral8{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral8.gif);}
#floral9{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral9.gif);}
#floral10{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral10.gif);}
#floral11{background-image:url(../images/gfx/vertical-fold.png), url(../images/gfx/floral11.gif);}
#info_panel{float:left;width:675px;padding-top:0;margin-left:60px;background:none;}
ul#menu{width:131px;height:569px;float:left;list-style:none;background:none!important;position:relative!important;margin:0 0 -21px;padding:0;}
ul#menu a{color:#dda2a4;text-decoration:none;display:block;}
ul#menu a:hover{color:#FFF;}
ul#menu a.selected{color:#999;}
ul#menu li{display:block;font-size:18px;line-height:21.5833px;padding-left:22px;margin:4px 0;}
ul#menu #social_links{display:block;position:absolute;left:8px;bottom:52px;margin:0;padding:0 0 0 4px;}
ul#menu #social_links a{display:block;float:left;margin:10px 4px 0 0;}
ul#menu #social_links .additional_link{display:none;}
ul#menu #delphina_logo{display:block;width:107px;height:32px;background-position:10px 530px;background:transparent url(../images/gfx/delphina_menu_logo.png) no-repeat 0 0 scroll;position:absolute;left:9px;bottom:10px;margin:0;padding:0;}
#footer{position:absolute;z-index:9;bottom:10px;right:10px;}
#footer a{margin-right:18px;color:#DCAFB1;font-size:13px;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer a.selected,#footer a.selected:hover{color:#CCC;}
#thumb_wrapper{float:left;overflow:hidden;width:704px;height:408px;margin-left:-15px;position:relative;}
#thumb_wrapper ul{position:absolute;margin:0;padding:0;}
#thumb_wrapper ul li{display:block;float:left;width:704px;height:408px;list-style:none;margin:0;}
#thumb_wrapper .thumbs_col{float:left;width:auto;height:408px;margin-right:5px;}
#thumb_wrapper .thumbs_col>div{margin-bottom:29px;}
div#thumb_wrapper .thumbs_col a{display:block;clear:both;float:left;width:171px;height:171px;position:relative;}
#thumb_wrapper .thumbs_col a img{width:131px;height:133px;margin-bottom:0;margin-top:20px;margin-left:20px;}
#thumb_wrapper .thumb-frame1,#thumb_wrapper .thumb-frame2{width:171px;height:171px;position:absolute;top:1px;left:1px;background:transparent none no-repeat top left scroll;}
#thumb_wrapper .thumb-frame1{background-image:url(../images/gfx/thumb-frame1.png);}
#thumb_wrapper .thumb-frame2{background-image:url(../images/gfx/thumb-frame2.png);}
#navleft{cursor:hand;float:left;}
#navright{cursor:hand;float:right;}
.pages{display:table;padding-top:12px;margin:0 auto;}
.pages a{min-width:20px;min-height:20px;font-family:DancingScriptOTRegular;display:block;float:left;text-align:center;text-decoration:none;line-height:14px;font-weight:700;margin:0 4px;padding:2px;}
.pages a.selected{background:transparent url(../images/gfx/page-btn.png) no-repeat center top scroll;color:#333;}
div#photo_frame{background:transparent url(../images/gfx/frame.gif) no-repeat top left scroll;width:417px;height:540px;float:right;margin-right:-10px;}
div#photo_frame_lrg{background:transparent url(../images/gfx/frame_lrg.gif) no-repeat top left scroll;width:721px;height:523px;float:left;}
#basket_wrapper{width:646px;min-height:380px;overflow:auto;float:left;margin:-19px 0 0 10px;}
.basket_item{background:transparent url(../img/dash_divider.gif) repeat-x top left;padding:8px 0;}
.basket_item img{width:93px;height:95px;float:left;margin-right:8px;}
.basket_text{width:460px;float:left;}
.basket_item .price{font-size:21px;float:right;clear:none;margin-right:8px;}
.basket_item .price sup{position:relative;top:2px;font-weight:700;}
#basketMenu{width:646px;float:left;}
div#basket_wrapper div.basket_item .basket_text h3{font-size:13px;font-weight:700;margin-bottom:5px;}
div#basket_wrapper div.basket_item .basket_text p{font-size:12px;}
form.basket input.remove_but{background:url(../img/buttons/remove.gif);width:54px;height:16px;float:right;clear:right;margin-right:8px;cursor:pointer;border:0 none;}
div.basket div#basketSummary{background:url(../img/dash_divider.gif) repeat-x 0px 25px;width:646px;padding:0;float:left;margin:10px 0 0 10px;}
div#basketMenu img{float:left;}
div#basketMenu a{margin-left:20px;color:#dda2a4;font-size:12px;text-decoration:none;}
div#basketMenu a:hover{color:#dda2a4;text-decoration:underline;}
#basketSummary h3{font-size:18px;clear:none;padding-bottom:10px;}
#basketSummary .price{font-size:21px;float:right;clear:none;}
.in_select{width:232px;}
.centred{position:relative;margin:0 auto;}
.clearBoth{clear:both;}
.spacer_25px{height:25px;font-size:10px;}
.spacer_10px{height:5px;font-size:8px;line-height:10px;}
#info_panel2{padding-top:40px;float:left;width:721px;margin-left:30px;}
div#lrg_frame_content{background-color:#3d3630;width:636px;height:434px;overflow:auto;margin:47px 0 0 42px;}
div#lrg_frame_content2{width:636px;height:434px;overflow:auto;position:relative;margin:47px 0 0 42px;}
div#lrg_frame_content3{background-color:#fffff0;width:636px;height:434px;overflow:auto;margin:47px 0 0 42px;}
div.blog_article,div.friend_article,div.nl_article{margin-left:12px;width:600px;border-bottom:1px solid #dda2a4;font-size:12px;padding:6px 0;}
div.blog_article a{color:#bd8c8d;text-decoration:none;}
div.blog_article a:hover{text-decoration:underline;}
div.nl_article{border-bottom:none;}
div.nl_article p{padding-bottom:12px;border-bottom:1px solid #dda2a4;width:396px;float:left;margin:0;}
div.blog_article img{width:164px;border:1px solid #FFF;float:right;}
div.nl_article img{width:193px;float:right;}
div.friend_article img{width:172px;border:1px solid #FFF;float:right;}
div.blog_article p,div.friend_article p{width:416px;float:left;margin:0;}
div.blog_article p strong{line-height:25px;font-size:13px;}
div.friend_article a{line-height:35px;text-decoration:none;color:#bd8c8d;font-size:13px;}
div.friend_article a:hover{text-decoration:underline;}
div.blog{background:no-repeat url(../img/headings/blog.gif);}
div.friends{background:no-repeat url(../img/headings/friends.gif);}
div.contact{background:no-repeat url(../img/headings/contact.gif);}
div.sitemap{background:no-repeat url(../img/headings/sitemap.gif);}
div.t_and_cs{background:no-repeat url(../img/headings/t_and_c.gif);}
div.disclaimer{background:no-repeat url(../img/headings/disclaimer.gif);}
div.faqs{background:no-repeat url(../img/headings/faqs.gif);}
#info_panel2.join{padding-top:0;}
.join .title{height:40px;}
div.basket{background:no-repeat url(../img/headings/basket.gif);}
div.checkout{background:no-repeat url(../img/headings/checkout.gif);}
div.paymentstatus{background:no-repeat url(../img/headings/thankyou.gif);}
div.cms{background:no-repeat url(../img/headings/cms.gif);}
div.postage_notice{margin:0 0 15px;}
div.postage_notice div.small_notice{font-size:12px;padding:10px 0 0;}
form.gift_wrapping{margin-top:10px;font-size:12px;}
form.gift_wrapping input.add_gift_wrap_but{background:url(../img/buttons/gift_wrapping_add.gif);width:165px;height:23px;margin-top:3px;cursor:pointer;border:0 none;}
form.gift_wrapping input.remove_gift_wrap_but{background:url(../img/buttons/gift_wrapping_remove.gif);width:165px;height:23px;margin-top:3px;cursor:pointer;border:0 none;}
p.dlrvy_option_note{margin-top:10px;font-size:12px;padding-left:30px;padding-bottom:5px;}
#basketSummary{background:url(../img/dash_divider.gif) repeat-x scroll top left ,transparent url(../img/dash_divider.gif) repeat-x scroll bottom left;float:left;width:646px;margin:-19px 0 10px;padding:5px 0 8px;}
#optn_1{background:url(../img/optn_1.gif) no-repeat top left;}
#optn_2{background:url(../img/optn_2.gif) no-repeat top left;}
#optn_3{background:url(../img/optn_3.gif) no-repeat top left;}
#checkout_wrapper{width:646px;height:400px;overflow:auto;float:left;}
form#checkout div.in_wrapper{clear:both;position:relative;padding:2px 0;}
span.but_label{color:#000;font-size:12px;padding-left:5px;}
form#checkout label{color:#bd9998;font-size:16px;width:210px;float:left;font-weight:700;}
form#checkout input.in_text,form#checkout textarea{float:left;width:260px;border:1px solid #bc9897;background-color:#FFF;}
form#checkout .confirm_but{background:url(../img/buttons/confirmorder.gif);width:126px;height:24px;cursor:hand;margin:10px 0 0;}
div.checkout span.smallprint{float:left;font-size:12px;}
form#checkout_delivery{width:500px;margin:15px auto;}
form#checkout_delivery input.post_first_class{background:url(../img/buttons/post_first_class.gif);width:146px;height:54px;cursor:pointer;margin-left:5px;border:0 none;}
form#checkout_delivery input.post_special{background:url(../img/buttons/post_special.gif);width:146px;height:54px;cursor:pointer;margin-left:5px;border:0 none;}
form#checkout_delivery input.post_abroad{background:url(../img/buttons/post_abroad.gif);width:146px;height:54px;cursor:pointer;margin-left:5px;border:0 none;}
/*div#postcard{background:url(../img/postcard.gif) no-repeat;width:721px;height:523px;float:left;}*/
div#postcard{background:transparent url(../images/gfx/postcarte-contact-us.png) no-repeat 34px 47px scroll;width:721px;height:523px;float:left;}
div#home_col1{width:128px;float:left;}
div#home_col2,div#home_col3{width:386px;float:left;}
img.home_col1{float:left;width:128px;}
img.home_main{width:386px;height:474px;}
img.homenav{height:28px;}
img.noLeftMargin{margin-left:0;}
img.noBottomMargin{margin-bottom:0;}
div.rows_72px{width:72px;margin-bottom:1px;float:left;}
div.rows_73px{width:73px;float:left;margin-bottom:1px;}
div#homeContainer{clear:both;padding:11px 19px 30px;}
div#homeContainer p{color:#bc8c8d;font-size:14px;line-height:14px;margin:2px 18px 0;}
img#large{width:328px;height:460px;margin:42px 0 0 44px;}
div.thumbCol_left{width:137px;float:left;}
div.thumbCol_right{width:131px;float:left;}
form#buy input.buy_but{background:url(../img/buttons/buy_this_item.gif);width:112px;height:16px;float:left;cursor:pointer;}
div#prodpanel{width:268px;overflow:visible;clear:left;background:transparent url(../img/dash.gif) repeat-x left bottom scroll;position:relative;}

p#prodtitle{font-size:14px;font-style:italic;background:transparent url(../img/dash.gif) repeat-x left bottom scroll;margin:7px 0 0;padding:0 0 5px;}
p#prodtitle strong{font-size:16px;font-style:normal;}
p#proddesc{font-size:12px;height:350px;margin:6px 20px 0 0;}
div#buynowpanel{float:left;width:268px;padding-top:5px;padding-bottom:5px;background:transparent url(../img/dash.gif) repeat-x left bottom scroll;position:relative;}
#buybutton{background:transparent none repeat 0 50% scroll;border:0 none;padding-bottom:4px;}
span#price{float:right;margin-right:2px;font-size:13px;line-height:21px;}
div#imgNav{width:128px;position:absolute;top:48px;left:0;}
div#imgNav img{height:25px;width:128px;}
div#imgNav a{display:block;}
div#hometitle{width:213px;height:71px;background:url(../img/home.gif) top left no-repeat;float:left;}

/*
form#contact{margin:85px 0 0 18px;}
form#contact div.in_wrapper{clear:both;position:relative;padding:7px 0;}
form#contact label{color:#bd9998;font-size:16px;width:115px;float:left;font-weight:700;}
form#contact input.in_text,form#contact textarea{float:left;width:225px;border:1px solid #bc9897;background-color:#FFF;}
form#contact input.submit_but{background:url(../img/forms/submit.gif);width:76px;height:19px;border:0 none;margin:10px 0 0 264px;}

form#join{padding-top:12px;width:400px;float:left;}
form#join h1{float:left;}
form#join div.in_wrapper{clear:both;position:relative;padding:7px 0;}
form#join label{color:#bd9998;font-size:16px;width:115px;float:left;font-weight:700;}
form#join input.in_text,form#join textarea{float:left;width:225px;border:1px solid #bc9897;background-color:#FFF;}
form#join input.submit_but{background:url(../img/forms/submit.gif);width:76px;height:19px;border:0 none;margin:10px 0 0 264px;}
*/

div#lrg_frame_content2 p{margin:20px 0 0 18px;}
p#contactInfo{color:#bd9998;width:200px;height:100px;position:absolute;left:410px;top:200px;font-weight:700;}
p#contactInfo a{color:#bd9998;text-decoration:none;}
p#contactInfo a:hover{text-decoration:underline;}
a.level0,a.level1{color:#dda2a4;font-weight:700;display:block;text-decoration:none;font-size:13px;margin:9px 0 9px 15px;}
a.level1{margin:7px 0 7px 45px;}
a.level0:hover,a.level1:hover{text-decoration:underline;}
div.paymentstat p{font-size:13px;margin:9px 0 9px 8px;}

div.faq p{font-size:13px;margin:9px 0 9px 8px;}
div.faq p a{font-weight:700;color:#BD8C8D;text-decoration:none;}
div.faq p a:hover{color:#BD8C8D;text-decoration:underline;}
div.t_and_c h3,div.disclaimers h3{font-size:14px;margin:15px 0 3px 8px;}
div.t_and_c p,div.disclaimers p{font-size:13px;background:url(../img/bullet.gif) 2px 5px no-repeat;margin:3px 0 9px 8px;padding:0 15px;}
div.t_and_c p a{color:#BD8C8D;}
div.t_and_c p.disclaimer{font-size:11px;padding-bottom:20px;}

form#prod_panel div.in_wrapper{clear:both;position:relative;padding:4px 0;}
form#prod_panel label{color:#000;font-size:12px;width:65px;float:left;font-weight:700;}
form#prod_panel input.in_text,form#prod_panel textarea,form#prod_panel input.in_text_shrt{float:left;width:290px;border:1px solid #000;background-color:#FFF;}
form#prod_panel input.in_text_shrt{width:70px;margin-right:30px;}
form#prod_panel input.add_but{background:url(../img/buttons/additem.gif);width:126px;height:24px;cursor:pointer;}
form#prod_panel input.update_but{background:url(../img/buttons/updateitem.gif);width:126px;height:24px;cursor:pointer;}
form#prod_panel input.remove_but{background:url(../img/buttons/deleteitem.gif);width:126px;height:24px;cursor:pointer;}
form#prod_panel input.del_but{background:url(../img/buttons/deleteimg.gif);width:66px;height:14px;cursor:pointer;}

div#prod_thumbs{background-color:#FFF;border:1px solid #000;float:left;width:310px;margin-left:5px;height:510px;overflow:auto;}
div#prod_thumbs a{display:block;width:131px;height:133px;background:url(../img/cms/noimageavailable.gif) no-repeat top left;float:left;margin:3px;}
div#prod_thumbs a.offline{border:3px solid #666;}
div#prod_thumbs a.online{border:3px solid #0F0;}
div#prod_thumbs a.sold{border:3px solid red;}
div#prod_thumbs a.reserved{border:3px solid #F60;}

form#friends div.in_wrapper{clear:both;position:relative;padding:4px 0;}
form#friends label{color:#000;font-size:12px;width:120px;float:left;font-weight:700;}
form#friends input.in_text,form#friends textarea{float:left;width:290px;border:1px solid #000;background-color:#FFF;}
form#friends select{float:left;width:80px;border:1px solid #000;background-color:#FFF;}
form#friends input.add_but{background:url(../img/buttons/addfriend.gif);width:126px;height:24px;cursor:pointer;}
form#friends input.update_but{background:url(../img/buttons/updatefriend.gif);width:126px;height:24px;cursor:pointer;}
form#friends img#friend_img{margin:0 0 5px 120px;}
form#friends input.del_but{background:url(../img/buttons/deleteimg.gif);width:66px;height:14px;cursor:pointer;margin:0 0 5px 120px;}
form#friends input.delete_but{background:url(../img/buttons/deletefriend.gif);width:126px;height:24px;cursor:pointer;}
form#friends input.new_friend{background:url(../img/buttons/newfriend.gif);width:126px;height:24px;cursor:pointer;}

div.friend_legend{width:180px;float:left;}
div.friend_legend span{color:#000;font-weight:700;}
div.friend_entry_cms{border-top:1px dashed #CCC;font-size:14px;font-weight:700;}