body{margin:0px;background:#7a7157 url(/images/back.jpg)}
body,div,td{font:12px Arial;line-height:16px;color:#333}
div,form,label,input,select,textarea{float:left;margin:0px}
img{border:0px}

input,select{font:11px Verdana}
input.button{margin:10px 8px 0px 0px;background-image:url(/images/bg_button.gif);font:bold 100% Arial;background-color:#fff;padding:0px 1px 0px 3px;border:solid 1px;border-color:#ccc #666 #666 #ccc;color:#333;cursor:hand}

h1,h1 a{font-weight:bold;color:#444;font-size:20px;line-height:24px;margin:-2px 0px 0px 0px;padding-top:3px}
h2,h2 a{font-weight:bold;color:#444;font-size:16px;line-height:19px;margin:-2px 0px 0px 0px}
h3,h3 a{color:#444;font-size:13px;margin:0px 0px 1px 0px}

th{text-align:left}

p{margin:0px 0px 12px 0px}
p.last{margin:0px}

u{font:13px Verdana;text-decoration:none;}
a:hover u{text-decoration:underline}

body,a.text,a:hover.text{color:#333;text-decoration:none}

dl{float:left;width:238px;margin:-4px 0px 0px 2px}
dt{font-weight:bold;margin-top:6px}
dd{margin-left:12px}

label input,label select,label textarea{display:block;margin-top:1px}

.formcontainer{width:300px;padding-left:2px}
.checkboxcontainer{clear:left;width:300px;margin-top:10px}
.firstbutton{clear:left}
.formfieldrowspace{margin-top:6px}
.longlabel{width:300px}
.longlabel input{width:280px}
.shortlabel{width:150px}
.shortlabel input{width:130px}

.error{color:Red}
.success{color:Green}
.left{float:left}
.right{float:right}
.nobr{white-space:nowrap}
.pointer{cursor:pointer}

ul.error,ul.success{margin-top:18px}

a{color:#0194c0;text-decoration:none}
a:hover{text-decoration:underline}
a.dark{color:#333}
a.dark:hover{color:#000}

#body2{width:100%;padding:7px 0px 40px 0px;background-image:url(/images/back2.jpg);background-repeat:repeat-x}
#pageholder{margin:0px auto;float:none;width:980px}
#pageholder2{width:726px}
#page{width:698px;padding:11px 14px 16px 14px;background:#fff url(/images/foot.gif) no-repeat;background-position:bottom;min-height:710px}

#tabs{float:left;width:710px;height:28px}
#tabs ul{list-style-type:none;list-style:none;margin:0px;padding:0px}
#tabs ul li{float:left}
#tabs ul li img{height:28px}
#tabs div{float:right;margin-top:7px}
#tabs div a{font:10px Verdana;font-weight:bold;color:#fff}
#tabs div img{margin-left:3px}

#top{display:block;float:left;background:#fff url(/images/topback.gif) no-repeat;background-position:0px 3px;width:678px;height:66px;padding:0px 8px 0px 12px}
#top img{float:left;width:150px;height:49px}
#top .datenameday{margin:15px 1px 0px 36px;font:11px Verdana;line-height:15px;white-space:nowrap}
#top .datenameday strong{display:block}
#top .useroptions{float:right;text-align:right;margin:15px 1px 0px 0px;font:11px Verdana;line-height:15px}
#top .useroptions img{width:auto;height:23px;margin:4px 2px 0px 6px}

#topnamedays{color:#333}

#colmenu{float:left;width:184px;overflow:hidden}
#content{float:right;width:500px}

.menu{width:184px;background-image:url(/images/menu_middle.gif);margin-bottom:12px}
.menu div{width:184px;background-image:url(/images/menu_top.gif);background-repeat:no-repeat}
.menu div div{width:164px;background-image:url(/images/menu_bottom.gif);background-repeat:no-repeat;background-position:bottom;padding:10px}
.menu div div div{width:auto;margin:0px;padding:0px;background-image:none;}

.menu div div ul{list-style-type:none;list-style:none;margin:0px 0px -2px 0px;padding:0px}
.menu div div ul li{margin:3px 0px}
.menu div div ul li a{color:#333}
.menu div div ul li a:hover{color:#000}
.menu a.disabled,.menu a.disabled:hover{color:#999}
.menu a.red,.menu a.red:hover{color:Red}

.box{width:500px;background-image:url(/images/box_middle.gif);margin-bottom:14px}
.box2{width:500px;background-image:url(/images/box_top.gif);background-repeat:no-repeat}
.box3{width:480px;background-image:url(/images/box_bottom.gif);background-repeat:no-repeat;background-position:bottom;padding:10px;overflow:hidden}

#foot{float:left;width:666px;height:40px;padding:8px 30px 2px 30px;background-image:url(/images/foot2.png)}
* html #foot{background-image:url(/images/foot2.gif)}
#foot div{width:666px;text-align:center;font:10px Verdana;line-height:16px;color:#fff}
#foot b{font-weight:normal;margin:0px 6px}
#foot a{color:#6cf}

#banners{float:right;margin:28px 0px 0px 4px;width:250px}
#banners div{margin-bottom:4px;width:250px}
#banners div div{margin:0px;width:auto}
#banners .bantest{width:158px;height:478px;border:solid 1px #eee;background:#fff;padding:10px}

#bigbanner480{width:480px;padding:20px 0px 0px 16px;background-image:url(/images/annons2.gif);background-repeat:no-repeat;background-position:4px 20px}
#bigbanner480 .bantest{width:458px;height:378px;padding:10px;border:solid 1px #000;background-color:#FFF}
#bigbanner{width:480px;padding:30px 0px 0px 20px;background-image:url(/images/annons2.gif);background-repeat:no-repeat;background-position:8px 30px}
#bigbanner .bantest{width:446px;height:378px;padding:10px;border:solid 1px #000;background-color:#FFF}

#topimage{display:block;width:500px;height:180px}

#smallsearchtop img{float:left;width:184px;height:29px;background-color:#ed0b0c;color:#fff}
#smallsearch{width:170px;padding:3px 2px 12px 12px;margin-bottom:12px;background:#ed0b0c url(/images/search/boxback.jpg) no-repeat}
#smallsearch label{width:85px;margin-top:4px;font:10px Verdana;color:#fff}
#smallsearch label input{width:69px;margin-top:2px}
#smallsearch label.city{width:118px}
#smallsearch label.city input{width:102px}
#smallsearch div{width:42px;padding-top:16px}

#bigsearchtop{width:500px;height:29px;margin:0px;padding:0px;background-image:url(/images/search/bigboxtop.gif)}
#bigsearchtop a{float:right;display:block;font:11px Verdana;color:#fff;margin:8px 14px 0px 0px}

#bigsearch{width:474px;padding:5px 8px 14px 18px;background:#ed0b0c url(/images/search/bigboxback.jpg) no-repeat}
#bigsearch div div{margin-top:2px}
#bigsearch div div label{width:auto;margin:2px 10px 0px 0px;font:10px Verdana;color:#fff}
#bigsearch label{font:10px Verdana;color:#fff}
#bigsearch div div label select{display:block;margin-top:2px}
#bigsearch .standard{width:290px;overflow:hidden}
#bigsearch .standard input{display:block;margin-top:2px}
#bigsearch .firstlast label{width:135px}
#bigsearch .firstlast label input{width:127px}
#bigsearch .address label{width:105px}
#bigsearch .address label input{width:97px}
#bigsearch .address .zip{width:50px}
#bigsearch .address .zip input{width:42px}
#bigsearch .dates{float:right;width:160px;padding-left:20px;background-image:url(/images/search/bigboxline.gif);background-repeat:no-repeat;overflow:hidden}
#bigsearch .address2{width:271px;overflow:hidden}
#bigsearch .address2 div{width:271px}
#bigsearch .address2 div label{width:124px}
#bigsearch .address2 div label select{width:122px}
#bigsearch .matchbox{width:85px;margin-top:14px}
#bigsearch .matchbox input{display:inline;margin-top:3px}
#bigsearch .matchbox label{float:left;margin-left:2px}
#bigsearch .searchbuttons{width:106px;margin-top:16px}
#bigsearch .searchbuttons input{float:left;width:42px;height:23px}
#bigsearch .searchbuttons img{float:right;width:55px;height:23px;cursor:pointer}

#boxhit{float:none;padding-left:6px;background-image:url(/images/search/boxhitleft.gif);margin-bottom:6px}
#boxhit div{float:none;padding-right:6px;background-image:url(/images/search/boxhitright.gif);background-position:right}
#boxhit div div{float:none;height:19px;background-image:url(/images/search/boxhitmiddle.gif);padding:7px 4px 0px 5px;font:11px Verdana;white-space:nowrap}

#reminderbirthdaylist{width:480px}
#reminderbirthdaylist th{width:30px;padding-right:6px;text-align:right}
#reminderbirthdaylist td.cong{padding-right:4px;text-align:right}
#reminderbirthdaylist a{color:#333;text-decoration:underline}

#namestat{width:480px;margin-bottom:16px}
#namestat div{width:150px}
#namestat div table{margin-top:-6px}
#namestat div div{clear:left;margin-top:6px}

#lokaldelen{width:164px;border:solid 2px #074994;margin-bottom:12px;padding:4px 8px 8px 8px}
#lokaldelen a img{float:left;display:block;padding-left:6px}
#lokaldelen span{float:left;display:block;width:164px;margin:1px 0px;font:10px Arial;text-align:center}
#lokaldelen form{display:block;padding-left:2px}
#lokaldelen form label{float:left;width:56px;display:block;font:10px Arial}
#lokaldelen form label input{font:10px Arial;width:50px}
#lokaldelen form .namn{width:84px}
#lokaldelen form .namn input{width:70px}
#lokaldelen form div{margin:14px 0px 0px 4px}

#calendar{margin:-20px 2px 6px 2px}
#calendar h3{float:left;width:472px;margin:22px 0px 0px 0px;padding-bottom:1px;border-bottom:solid 1px #aaa;padding:0px 2px}
#calendar h3 span{float:right;color:#666;padding-right:2px}
#calendar div.day{width:476px;border-bottom:solid 1px #aaa;padding:1px 0px 1px 0px;background-color:#f9f9f9}
#calendar div#today{width:474px;border:solid 1px #aaa;background-color:#feecb3;border-top-width:0px}
#calendar div.white{background-color:#fff}
#calendar div a.date{float:left;display:block;width:22px;border:0px;padding-left:3px}
#calendar div a.datered{color:Red}
#calendar div div.events{width:447px;padding-right:3px}
#calendar div div.events div{color:#666}
#calendar div div.events div a{color:#666}
#calendar div div.events div span{cursor:default}
#calendar div#today div.events{width:445px}
#calendar div div div{float:right;text-align:right}
#calendar .flag{float:left;margin:4px 4px 0px 0px}
#calendar .dayimage{float:left;margin:3px 4px 0px 0px}
.calendarredday{color:#f34500}
#calendarnr{float:left;display:block;color:#666;text-decoration:none;width:96px;height:90px;background-image:url(/images/calender_number.gif);position:relative;margin:-3px 10px 0px 0px;padding:31px 0px 0px 18px;cursor:pointer}
#calendarnr span{float:left;display:block;width:96px;text-align:center;font:12px verdana;font-weight:bold}
#calendarnr .heading{font:10px Arial;font-weight:normal;text-decoration:none}
#calendarnr .day{font-size:42px;margin:-6px 0px -3px 0px}
#calendarfoot{width:476px}
#calendarfoot a{color:#444;padding:16px 3px 2px 3px}

.smartboxtop{width:500px;height:29px;background:#bdbfbf url(/images/smartboxtop.gif)}
.smartboxtop h1{float:left;margin:5px 0px 0px 9px;font-size:16px;line-height:19px;color:#fff;padding:0px}
.smartboxtop h1 a{font-size:16px;line-height:19px;color:#fff;padding:0px}
.smartboxtop span{display:block;float:right;margin:6px 9px 0px 0px}
.smartboxtop span a{color:#fff}
.smartboxmiddle{width:498px;margin-bottom:14px;border-right:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5}
.smartboxmiddle .container{width:482px;padding:8px;border-bottom:solid 1px #e5e5e5}
.smartboxbottom{width:482px;height:22px;padding:6px 8px 0px 8px;background-image:url(/images/smartboxbottom.gif);border-bottom:solid 1px #e5e5e5}

.smartboxmiddle .listitem{width:486px;padding:6px;border-bottom:solid 1px #e5e5e5}
.smartboxmiddle .listitem b{float:left;display:block;width:34px;padding-right:6px;text-align:right;font-weight:normal}
.smartboxmiddle .listitem span{float:right;padding-right:2px}
.smartboxmiddle .list2{width:490px;padding:4px;border-bottom:solid 1px #e5e5e5}
.smartboxmiddle .list2 div{width:158px;padding:2px 0px 2px 4px}
.smartboxmiddle .list2 div div{width:30px;padding:0px 6px 0px 0px;text-align:right}

div#tip{width:395px;background:#ffc url(/images/tip.gif) no-repeat;background-position:4px 9px;border:1px solid #fc3;margin:4px 0px 8px 0px;padding:6px 6px 6px 30px;line-height:15px;font-size:12px;font-family:Verdana;font-weight:normal}

#starsignimg{float:right;margin:10px 8px 6px 14px}

.startwide4{width:480px;margin:13px 0px 1px 0px;padding-bottom:12px}
.startwide4 img{float:right}
.startwide5{width:480px;border-top:solid 1px #CCC;margin:0px;padding:12px 0px 0px 0px}
.startwide5 img{float:left}
.startwide5 h2{float:left}

#starttoptext strong{font-weight:normal}
#starttoptext strong a{color:#333}

.table{background-color:#DEDDD0;margin-top:12px}
.cellheader td,.table th{background-image:url(/images/tableheaderback.gif);background-color:#f8f8f8;font-family:Arial;padding:2px 4px;font-weight:bold;border-bottom:solid 1px #ccc;border-right:solid 1px #eee;border-left:solid 1px #eee;border-top:solid 1px #eee;vertical-align:top}
.cellodd,.table td{background-color:White;font-family:Arial;padding:2px 4px;vertical-align:top}
.celleven td,.celleven tr{background-color:#f8f8f8;font-family:Arial;padding:2px 4px;vertical-align:top}

.congratulate{width:480px}
.congratulate div{width:228px;margin:4px 14px 6px 2px;line-height:normal}
.congratulate .rightdiv{margin-right:0px}
.congratulate img{float:left;width:54px;height:42px;margin:1px 4px 1px 1px;border:solid 1px #999}
.congratulate a{color:#444}
.congratulate a:hover,.congratulate h3 a{color:#000}
.congratulate b{color:Red;font-weight:bold}

#cards{float:left;width:480px;margin:2px 0px 0px -2px}
#cards div{float:left;width:102px;margin:8px 9px 0px 9px;text-align:center}
#cards .rightdiv{margin-right:0px}
#cards div a{font-weight:bold;color:#333}
#cards div img{border:solid 1px #999;display:block;width:90px;height:60px}
.cardswizstep{float:right;margin:4px 6px 0 0;font-weight:bold;font-size:16px;line-height:normal}

.showcard{font-weight:bold;color:#333;text-align:center;display:block;width:430px}
.showcard img{border:solid 1px #999999;display:block;width:420px;margin:10px 0px 2px 7px}

#booksavelist a{float:left;padding:0px 0px 1px 19px;background-repeat:no-repeat;white-space:nowrap}
#booksavelist a:hover{text-decoration:underline}
#booksavelist #bookmark{background-image:url(/images/icon_star.gif);background-position:1px 1px}
#booksavelist #delicious{margin:2px 0px;background-image:url(/images/icon_delicious.gif);background-position:3px 3px}
#booksavelist #facebook{background-image:url(/images/icon_facebook.gif)}

#samedaytable th{white-space:nowrap;vertical-align:top}

.boxsearch input{float:left;margin:4px 0px 0px 4px}
.boxsearch input.tb{width:135px;margin:2px 0px 0px 0px}

#chinesehoroscopebox img{float:right;margin:2px 14px -2px 6px}
#chinesehoroscopelist div{float:left;width:68px;margin:2px 0px}
#chinesehoroscopelist div b{display:block}
#chinesehoroscopelist2 div{float:left;width:206px;margin:2px 0px}
#chinesehoroscopelist2 div div{margin:0px 0px 2px 0px}

#citylistletters{width:480px;margin-bottom:14px;font-size:14px;font-weight:bold}
#citylistletters h3{margin-bottom:2px}
#citylistletters div{width:14px;padding-left:2px;float:left;margin-bottom:1px}

#citylist div{width:160px;float:left;padding-bottom:2px}
#citylist div div{margin-bottom:1px;overflow:hidden;padding:0px}

#searchinanothercountry{width:484px;padding:8px;text-align:center}
#searchinanothercountry span a{font-weight:bold;color:#333;text-decoration:underline}
#searchinanothercountry a,
#searchinanothercountry a u{text-decoration:underline}
#searchinanothercountry a:hover,
#searchinanothercountry a:hover u{text-decoration:none}

#birthdaylist div{width:500px;border-bottom:solid 1px #e5e5e5}
#birthdaylist div.even{background:#f5f5f5 url(/images/search/even_row.gif) repeat-x}
#birthdaylist div div{width:476px;margin:0px;padding:9px 12px;border-bottom-width:0px}
#birthdaylist div span{display:block;margin-top:-1px}
#birthdaylist div span i{color:#777}
#birthdaylist h3{font-size:14px;margin-bottom:2px;font-weight:normal}
#birthdaylist h3 b{color:#666}
#birthdaylist h3 a{font-size:14px;text-decoration:underline;color:#0194c0}
#birthdaylist h3 a b{color:#0194c0}
#birthdaylist h3 i{color:#777}
#birthdaylist a:hover{text-decoration:none}
#birthdaylist p{clear:left;margin-bottom:4px}
#birthdaylist img{margin-right:6px;height:19px}
#birthdaylist .fbimage{float:right;width:63px;height:62px;margin:2px}
#birthdaylist a.smap{margin-left:6px;padding-left:14px;background-image:url(/images/point.gif);background-repeat:no-repeat;background-position:0px 2px;font:12px Arial;text-decoration:underline}
#birthdaylist a.smap:hover{text-decoration:none}
#birthdaylist a.sphone{font:12px Arial;text-decoration:underline}
#birthdaylist a.sphone:hover{text-decoration:none}

#birthdaylistpager{width:476px;padding:10px 12px 0px 12px;}
#birthdaylistpager table{float:left;width:476px;color:#999}
#birthdaylistpager table td{vertical-align:top;padding:0px}

#personcard{margin:5px 0px 10px 0px;width:480px}
#personcard h1{margin-top:-4px;font-weight:normal}
#personcard .buttonlist{padding:6px 0px 7px 1px}
#personcard .buttonlist img{padding-right:6px}
#personcard span{font-style:italic;color:#777}
#personcard .wbox{background-color:#FFF;width:458px;border:solid 1px #CCC;padding:10px}

#sitemap{margin:6px 0px -2px 18px}
#sitemap li{margin:0px 0px 6px 0px}
#sitemap ul{margin:2px 0px 0px 26px}
#sitemap li li{margin:0px 0px 0px 0px}

.flowerimage{float:right;width:176px;padding:4px 6px 2px 10px;text-align:right;font:9px verdana}
.flowerimage img{float:right;display:block}

#namedaylist{width:480px;margin:2px 0px 6px 0px}
#namedaylist div{width:146px}
#namedaylist div div{margin-bottom:3px}

#present img{float:right;width:120px;margin:1px 10px 6px 16px}

#presents div{width:480px;border-bottom:solid 1px #CCC;padding-bottom:9px;margin-bottom:7px}
#presents img{float:right;width:120px;margin:6px 2px 4px 10px}
#presents img.frame,#present img.frame{width:110px;border:solid 5px #E3E3E3}
#presents h2{margin:0px 0px 2px 0px}
#presents p{margin-bottom:9px}
#presents b, #present b{font-size:16px}

#presentcategorylist a{font-weight:bold}
#presentcategorylist p{margin:2px 0px}
#presentcategorylist p.last{margin:10px 0px 0px 0px}

#contactlinks li{margin-bottom:6px}

.smycken{width:460px;margin:0px 0px 2px 10px}
.smycken img{margin-right:18px;width:100px;height:133px}
.smycken img.i2{margin-right:18px}
.smycken img.i4{margin-right:0px}

#upplevelser{margin-top:8px}
#upplevelser img{float:right;margin:0px 2px 4px 8px;width:220px;height:110px;border:solid 5px #E3E3E3}

#startpresents{width:475px;height:153px;margin-bottom:14px;padding:58px 0px 0px 25px;background-image:url(/images/start/presents_back.jpg);overflow:hidden}
#startpresents div{width:116px;padding:0px 0px 0px 0px;font-size:11px;line-height:normal}
#startpresents img{display:block;width:80px;height:64px;margin:10px 0px 16px 10px}
#startpresents a{color:#F00;text-decoration:underline;font-size:11px;line-height:normal}
#startpresents a:hover{text-decoration:none}
#startpresents span{display:block;margin-top:2px}

#startfamous{width:500px;height:220px;margin-bottom:14px;background-image:url(/images/start/famous_back.jpg)}
#startfamous p{float:left;display:block;width:280px;height:87px;padding:82px 0px 0px 206px;color:#fff;font-size:11px;line-height:16px;overflow:hidden}
#startfamous p a{color:#fff;font-weight:bold;font-size:11px;line-height:16px}
#startfamous form{float:left;width:460px;padding:10px 0px 0px 20px}
#startfamous label{color:#fff;font-weight:bold}
#startfamous label select{float:right;display:block;margin-top:-1px}

#startmember{margin-bottom:14px;padding:0px 31px}
#startmember img{width:438px;height:120px}

#printbutton{float:right;margin:4px 3px 4px 8px}

.namedaybox{float:left;display:block;padding:12px;background:#e8e8e8 url(/images/namedayback.jpg);margin:0px 10px 10px 0px}
.namedaybox select{display:block}

.searchnameday{float:left;width:128px;font-style:italic;color:#333}
.searchnameday2{color:Green;font-style:normal;color:#000}

.start10{width:480px;padding:0px 10px 14px 10px}
.start10 div{margin:0px 16px}
.start10 a{float:left;display:block;width:144px;text-align:center;color:#333}
.start10 a img{float:left;display:block;width:144px;height:86px;margin-bottom:1px}

.start20{width:480px}
.start20 div{width:228px}
.start20 div div p{margin:0px}
.start20 div div p strong a{font-weight:normal;color:#333}

.awards{width:184px;margin:12px 0px 6px 0px;text-align:center}
.awards a{text-align:center;color:#333;line-height:normal}
.awards a img{text-align:center;display:block;margin-bottom:2px;padding:0px 57px;background-color:#fff}
.awards a strong{clear:left;display:block}
.awards a i{clear:left;display:block;padding-left:2px;font-size:11px}

#starttopimages{width:270px}
#starttopimages img{display:block;margin-top:18px;width:258px;height:68px}

#starttoplist{width:202px;margin:5px 0px -5px 0px}
#starttoplist ul{margin:0px;padding:0px;width:202px;list-style:none}
#starttoplist ul li{border-bottom:solid 1px #d0d0d0;padding:7px 0px 7px 18px;background:url(/images/start/dot.gif) no-repeat 5px center}
#starttoplist ul li.last{border:0px}
#starttoplist ul li a{color:#444}
#starttoplist ul li img{width:26px;height:15px;vertical-align:middle;margin-left:5px}

#resia{margin-bottom:12px}
