@charset "utf-8";

body {
  margin: 4px 0 0 0;
  padding: 0;
  color: #444;
  background-image: url(http://www.ukdating.com/styles/style1/images/cloudtile.jpg);
  background-repeat: repeat-x;
  background-color: #e0eff6;;
}

body, input, textarea, select { font: 12px arial; }

/* BossMode */
body.bossmode { background-image: none; background-color: #444; }

form { margin: 0; padding: 0; }

a { text-decoration: none ; }
a:hover { text-decoration: underline; }
a, a:visited { color: #964B00; }
a img { text-decoration: none; border: 0; }

/* Bossmode */
.bossmode a, .bossmode a:visited { color: #777; }

img.absmiddle {
  vertical-align: middle;
  margin-bottom: .25em;
}

.loginfield, .passwordfield { float: right; }

.onbackground { color: #333333; }
.onbackground a, .onbackground a:visited { color: #333333; }

.bossmode .onbackground a, .bossmode .onbackground a:visited { color: #999; }

h1 {
  padding: 0;
  margin: 0;
  font-size: 15px;
  letter-spacing: -1px;
}

.center {
  margin: 0 auto;
}

.bodycenter {
  width: 860px;
  margin: 0 auto;
}

.bodywidth, .fullwidth {
  width: 860px;
}

.bodywidth2 { width: 99%; }

a.nolink { cursor: default; }

/* These 2 define vertical spacing */
.roundedbox { width: 100%; }
.vertspace { padding-bottom: 5px; }
.vertspace2 { padding-top: 5px; }

/* These 3 define horizontal spacing */
.twocolumnspace   { padding-left: 5px; }
.twocolumnspace2  { padding-right: 5px; }
.threecolumnspace { padding-left: 5px; padding-right: 5px; }

.errorcol { color: #a00; }
.onbackground .errorcol { color: #b00; }
/*#.forgotten .errorcol { color: #b00; } */
.noticebox { font-size: 17px; }
.errorbox .middlemiddle, .statusbox .middlemiddle { padding-left: 3px; }
.statusbox, .errorbox { font-size: 16px; font-weight: bold;}

.genericwidg .thumbpop2 .small, .thumb { width: 50px; height: 50px; } 

.fullsize  { width: 240px; height: 267px; }
.medsize, .medsize .small   { width: 90px;  height: 100px; }
.thumbsize { width: 50px;  height: 50px; }

.ntext { letter-spacing: -1px; }

.ptb { }

.ptb  .logobox {
  text-align: left;
  float: left;
  width: 40%;
  height: 50px;
  padding-top: 5px;
}
.ptb  .righthand {
  float: left;
  width: 59%;
  font-size: 10px;
  height: 50px;
}
.righthand   .loginbox   {
  float: right;
  font-size: 11px;
  padding-top: 0px;
  color: #333;
  /* Setting to less breaks Safari */
  width: 250px; 
}

.loginbox .nickname { width: 100px; }
.loginbox .password { width: 80px; }
.loginbox .loginfield, .loginbox .passwordfield { float: left; }
.loginbox .loginfield { padding-right: 5px; }
.loginbox .go { font-size: 10px; width: 35px; }
.loginbox .forgotten { float: left; }

.righthand .headertags {
  float: left;
  width: 100%;
}
.righthand input {
  font-size: 11px;
}

.loginbox a, .loginbox a:visited { color: #222; font-weight: bold; }

.loggedinbox .mailiconbox {
  float: right;
  height: 48px;
  width: 48px;
  background: url(http://www.ukdating.com/picdir/newenv.gif);
  display: block;
}

.errorcodes { padding-bottom: 5px; }

.inout { height: 22px; background: url(http://www.ukdating.com/styles/style1/images/orangebar2.gif) repeat-x; background-position: bottom left; display: block; margin-left: 1px; margin-right: 1px; }
.inout .label { padding-left: 20px;  text-align: right; line-height: 15px; float: left; }
.inout .message { padding-left: 5px; line-height: 15px; float: left; }
.message .new { font-weight: bold; color: #eee; }
.inout .inner { padding-top: 4px; font-size: 12px; }
.inout a:hover { text-decoration: underline; }
.inout, .inout a:link, .inout a:visited { color: #eee; }

img.expandicon { width: 15px; height: 13px; border: 0; background: url(http://www.ukdating.com/picdir/expand.png) no-repeat; }
img.expandicon2 { background: url(http://www.ukdating.com/picdir/expand_icon.gif); width: 13px; height: 11px; }

.profilephoto { width: 112px; float: left; }

.profilecell, .profilecellwide, .photoframe { background-image: url(http://www.ukdating.com/styles/style1/images/photoframes3.png); background-repeat: no-repeat; font-size: 11px; }

.photoframe { width: 112px; height: 129px; }
.photoframe .photoinner { padding: 10px 0 0 11px; }

.loggedinbox .mailiconbox .number { padding-top: 12px; font-size: 22px; text-align: center; font-weight: bold; }
.loggedinbox .number a { display: block; }
.loggedinbox .userlinks {
  float: right;
  padding: 5px 10px 0 0;
  text-align: right;
  color: #33a;
}
.righthand .loggedinbox {
  width: 100%;
  font-size: 12px;
  float: right;
}
.userlinks .line1 {
  font-size: 18px;
}

.footer, .footer a, .footer a:visited {
  font-size: 12px; color: #666; text-align: center;
}
.footer
{
  margin-top: 5px;
  margin-bottom: 10px;
}

.tooltip { width: 13px; margin-bottom: 3px; }
.blogsexfilter { padding-left: 5px;  }
.blogmenubutton { font-size: 15px;  }
.blogmenubutton, .menutext, .tabs { font-family:  "Myriad Pro", "Franklin Gothic Medium","Gill Sans", Helvetica, Verdana, Arial, sans-serif; }


.blogmenubutton .rd { margin-top: 7px; }
.blogmenubutton .mc, .blogmenubutton .fbm, .blogmenubutton .fty { margin-bottom: 7px; }

.menutext { font-size: 15px; }
.menutext, .menutext a, .menutext a:visited, .blogmenubutton a span, .blogmenubutton a:hover span { color: #292929; }
.menutext a span { color: #292929; }

.bossmode .menutext a span, .bossmode .menutext, .bossmode .menutext a { color: #aaa; }

.bloglooptable { padding-bottom: 7px; }
.bloglooptable .nick { padding-top: 2px; }


.tl, .tr, .bl, .br, .topleft, .topright, .bottomleft, .bottomright { width: 6px; }
.tl, .tr, .tm, .topleft, .topright, .topmiddle { height: 6px; font-size: 6px; line-height: 6px; }
.bl, .br, .bm, .bottomleft, .bottomright, .bottommiddle { height: 8px; font-size: 8px; line-height: 8px; }
.ml, .mr, .middleleft, .middleright { width: 6px; font-size: 6px;}

.tl, .topleft, .htl { background-position: top left; }
.tr, .topright, .htr { background-position: top right; }
.bl, .bottomleft { background-position: bottom left; }
.br, .bottomright { background-position: bottom right; }

.tm, .topmiddle, .htm { background-position: 50% top; }
.ml, .middleleft   { background-position: left 50%;  background-repeat: repeat-y; }
.mm, .middlemiddle { background-position: 50% 50%; width: 100%; }
.mr, .middleright  { background-position: right 50%;  background-repeat: repeat-y; }
.bm, .bottommiddle { background-position: 50% bottom; }

.flatbox .bl, .flatbox .br, .flatbox .bm, .flatbox .bottomleft, .flatbox .bottomright, .flatbox .bottommiddle { height: 7px; font-size: 7px; line-height: 7px; }

.toolheader { font-size: 14px; }

/* Default Box - Light Grey Box */

/* Notes 2 box - pinkbox */

/* White box - Notes 1 box */

.ball, .notes1 .ball, .whitebox .ball { background-image: url(http://www.ukdating.com/styles/style1/images/s1whiteballe.png); }

/* Notes 2 box - pinkbox */

.flatbox .ball, .notes2 .ball, .pink .ball { background-image: url(http://www.ukdating.com/styles/style1/images/s1pinkball.png); }

/* Notes 3 box - Grey box */

.notes3 .ball { background-image: url(http://www.ukdating.com/styles/style1/images/lightgreyball.png); }

.notes5 .ball, .blogcont .ball { background-image: url(http://www.ukdating.com/styles/style1/images/lightergreyball2a.png); }

/* Override the grey outer */
.innerwhitebox .ball { background-image: url(http://www.ukdating.com/styles/style1/images/s1whiteballe.png); }

/* Beige Box (Commentbox) */

.beige .ball { background-image: url(http://www.ukdating.com/styles/style1/images/s1beigeball.png); }

.orangebox .ball { background-image: url(http://www.ukdating.com/styles/style1/images/orangeboxball.png); }

.roundedbox { padding-bottom: 4px; }

/* Box headers */

.colour1 .headerstrip, .colour .headerstrip { background-image: url(http://www.ukdating.com/styles/style1/images/s1boxhead.png); }
.colour2 .headerstrip { background-image: url(http://www.ukdating.com/styles/style1/images/s1boxhead.png); }


/* BOSS MODE VERSIONS */

.bossmode .colour1 .headerstrip, bossmode .colour .headerstrip, .bossmode .headerstrip { background-image: url(http://www.ukdating.com/picdir/bossmode/boxhead_green.png); }
.bossmode .colour2 .headerstrip { background-image: url(http://www.ukdating.com/picdir/bossmode/boxhead_purple.png); }

.htl .htm, .htr { height: 28px; }
.htl, .htr { width: 7px; font-size: 7px; line-height: 28px; }

.padthis  .middlemiddle, .padthis .mm { padding: 0 5px 5px 5px; }
.padthis2 .middlemiddle, .padthis2 .mm { padding: 0 5px 5px 12px; }
.padtop   .middlemiddle, .padtop .mm { padding-top: 7px; }


.paginationbottom { padding-bottom: 7px; }
.paginationtop    { padding-top: 7px; }

div.pagination { font-size: 11px; padding: 0; color: #999; }   
div.pagination a { padding: 1px 4px 1px 4px; margin-left: 2px; text-decoration: none; color: #555;}
div.pagination a:hover, div.pagination a:active { color: #fff; background-color: #40606F; }
div.pagination span.current { padding: 1px 4px 1px 4px; margin-left: 4px; font-weight: bold; color: #fff; background-color: #80A0AF;}
div.pagination span.disabled { padding: 1px 4px 1px 4px; margin-left: 4px; color: #666;}

.paginouter { width: 100%; text-align: right; }

#tt {
  position:absolute;
  display:block;
  background:url(/picdir/tt_left.gif) top left no-repeat;
}

#tttop { display:block; height:5px; margin-left:5px; background:url(/picdir/tt_top.gif) top right no-repeat; overflow:hidden; }
#ttcont { display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff; }
#ttbot { display:block; height:5px; margin-left:5px; background:url(/picdir/tt_bottom.gif) top right no-repeat; overflow:hidden; }

.newaccleft   { width: 16%; float: left; overflow: hidden; }
.newaccmid      { width: 56%; float: left; overflow: hidden; }
.newaccright  { width: 27%; float: left; overflow: hidden; }

.pagetitle  { color: #333333; font-size: 25px; font-weight: bold; line-height: 26px; letter-spacing: -1px; }
.bossmode .pagetitle { color: #888; } 

.pagetitle2 { font-size: 20px; line-height: 21px; color: #625d59; font-weight: normal; letter-spacing: -1px; }
.bossmode .pagetitle2 { color: #888;}

.pagetitle3 { font-size: 15px; line-height: 15px; color: #ccc; }
.pagetitlesp { padding-left: 5px; }
.pagetitlesp2 { padding-bottom: 5px; }
.pagetitlelink  { font-size: 13px; font-weight: normal;}

.location { color: #006600; }

.blogmenubutton ul{ padding: 0; list-style:none; margin:0px auto;}
.blogmenubutton li{ margin-bottom: 2px; padding: 0;}

.blogmenubutton a { display: block; background:url("http://www.ukdating.com/styles/style1/images/s1buttonslideleft.png") no-repeat left top; padding: 0 0 0 2px; text-decoration:none;}
.blogmenubutton a span{ display: block; background:url("http://www.ukdating.com/styles/style1/images/s1buttonslideright.png") no-repeat right top; padding-left: 5px; line-height: 22px; }

.blogmenubutton .blgf a { display: block; background:url("http://www.ukdating.com/styles/style1/images/s2buttonslideleft.png") no-repeat left top; padding: 0 0 0 2px; text-decoration:none;}
.blogmenubutton .blgf a span{ display: block; background:url("http://www.ukdating.com/styles/style1/images/s2buttonslideright.png") no-repeat right top; padding-left: 5px; line-height: 22px; }

.bossmode .blogmenubutton a { background:url("http://www.ukdating.com/picdir/bossmode/button_left_slide.png") no-repeat left top; }
.bossmode .blogmenubutton a span{ background:url("http://www.ukdating.com/picdir/bossmode/button_right_slide.png") no-repeat right top; }

/* IE5-Mac \*/
.blogmenubutton a span{float:none;}
/* End IE5-Mac hack */
.blogmenubutton #current a{ background-position:0 -22px; border-width:0;}
.blogmenubutton #current a span{background-position:100% -22px; padding-bottom:5px; }
.blogmenubutton a:hover {background-position:0% -22px;}
.blogmenubutton a:hover span{ background-position:100% -22px;}

/* Don't merge into a single line */
.blogmenubutton li a { display: inline-block; }
.blogmenubutton li a { display: block; }

.pcnag { text-align: center; font-size: 11px; }

.theirphotos { border: 1px solid #555; padding: 1px; background-color: #fff; } 
.theirsmallpic {  width: 60px; height: 67px; }

.thumbpop, .thumbpop2
{
  text-align: center;
  font-size: 9px;
  text-transform: lowercase;
}

.thumbpop a
{
  position: relative;
  z-index: 0;
}

.thumbpop a:hover
{
  background-color: transparent;
  z-index: 50;
}

.thumbpop a span{ /*CSS for enlarged image*/
  position: absolute;
  visibility: hidden;
  text-align: center; font-size: 11px;
  text-decoration: none;
  border-width: 0px;
  margin-top: 70%;
  margin-left: -30%;
}

.thumbpop a span img {
  border-width: 0px;
  padding: 2px;
  background-color: #fff;
}

.thumbpop a:hover span{ /*CSS for enlarged image on hover*/
  border: 0px; 
  z-index: 99;
  visibility: visible;
}

.thumbpop .thumbtext0, .thumbpop .thumbtext1, .thumbpop2 .thumbtext0, .thumbpop2 .thumbtext1 { height: 12px; line-height: 12px;  }

.viewings2 { width: 100%; position: relative; }

.thumbtext0 a { color: #642d52; }

.viewings2 .thumbpop, .viewings2 .thumbpop2 { width: 55px; height: 65px; float: left; }


.pageheader { font-size: 18px; color: #338888; }
.pageheaderspace { padding-bottom: 10px; }
.pageheaderindent { padding-left: 5px; }
.pageheadercol { color: #5391ec; }

.paratitle { font-size: 16px; color: orange;}
.pageinner { padding: 5px 15px 5px 15px; }

.smallwidg { line-height: 14px; }
.smallqtable .dets { line-height: 13px; }

.itworks { padding-left: 3px; }
.itworks .line { padding-top: 4px; }

/* Music Stuff - Not page specific */

.cuelist .headingstyle { height: 20px; line-height: 20px; padding-left: 5px; }
.cuelistwidg, .newalbumswidg { width: 100%; text-align: left; vertical-align: middle; line-height: 13px; font-size: 11px; }
.cuelistwidg .inner { padding-top: 5px; }
.cuelistwidg .clitem { width: 100%; text-align: center; }
.songcol { }
.song { font-size: 11px; }
.cuelistwidg .req { width: 100%; margin-top: 5px; border-top: 1px solid; text-align: center; border-color: #c0c0f0;}
.cli2td { width: 80px; }
.clt2td2 .art { text-align: left; padding-left: 7px; padding-right: 7px; }
.clt2td2 .inner { overflow: hidden; }

.cuelist .top { width: 100%; text-align: left; vertical-align: middle; padding-top: 4px; }
.cuelist .topleft { float: left; width: 85px; text-align: center; }
.cuelist .topright { float: left; width: 200px; vertical-align: middle; }

.slidebar { margin-top: 5px; }
.slidebar td { font-size: 11px; line-height: 15px; font-weight: bold; }
.slidebar2 { background: url(http://www.ukdating.com/picdir/blueredgrade.png); width: 300px; }
.slidebar2 td { width: 9%; height: 32px; vertical-align: middle; text-align: center; }

/* Quiz Stuff - Not page specific*/

.quizlist td { padding-top: 3px; }
.quizlist .auth2 { width: 70px; }
.smallwidg { width: 50%; float: left; height: 67px; }
.dmaselection td { border-top: 1px dotted #ddd; padding-bottom: 3px; }
.dmaselection .dmainput { width: 25px; vertical-align: top; text-align: center; }
.sysquestwidg .dmaquest { padding-bottom: 2px; padding-left: 5px; font-weight: bold; color: #666; }
.quizlist .ratcen { text-align: center; }
.quizlist .ratcen img { height: 14px; background-image: url(http://www.ukdating.com/picdir/star.png); background-repeat: repeat-x; }


/* Blog Stuff - Not page specific */

.inlineblogprofile { width: 72px; margin: 0 auto; text-align: center; }
.inlineblogprofile .nick { font-size: 9px; }
.inlineblogprofile .inlineblogpic { border: 1px solid #ccc; } /* ; border-color: #eee #666 #999 #eee; } */
.inlineblogpic { width: 70px; }
.inlinepic { width: 70px; height: 77px; }
.blogcell { padding-left: 10px; padding-right: 5px; vertical-align: top; }
.blogheadline { float: left; width: 75%; }
.blogheadtime { float: right; width: 25%; text-align: right; }
.viewdiaryplacement { float: right; padding-left: 10px; }

.inlineblogtd { vertical-align: top; text-align: center; width: 85px; padding-top: 5px;} 
.bloglooptable { width: 100%; }

.blogfooter { padding-top: 5px; float: left; font-size: 11px;}
.blogcommentfooter { float: right; padding-right: 5px; padding-top: 5px; font-size: 11px;}
.blogcommentfooter, .blogcommentfooter a, .blogcommentfooter a:visited, .blogfooter, .blogfooter a, .blogfooter a:visited { color: #666; }
.blogcommentprofile { padding-top: 3px; padding-bottom: 0; text-align: center; width: 80px; vertical-align: top; text-transform: lowercase; font-size: 11px; }
.blogcommentouter { padding-left: 50px; }
.blogcommenttext { line-height: 15px; font-size: 13px; color: #666; vertical-align: top; }
.blogcommenttable { margin-bottom: 4px; width: 100%; background-color: #fffaf0;} 
.blogcomthumb .small{ width: 60px; height: 66px; }   
.blogcomthumb { padding-left: 8px; float: left; }   
.blogcomthumb img { border: 1px solid; border-color: #eee #ccc #aaa #eee; }   
.blogcomthumb .thumbpop { margin-right: 0; margin-left: 0; margin-bottom: 1px; }
.blogcommenttext .inner { padding-top: 2px; padding-bottom: 3px; padding-right: 7px; }
.blogentryleft { width: 34%; float: left; text-align: left; vertical-align: top; padding-right: 15px; }
.blogentryright { width: 59%; float: left; text-align: left; vertical-align: top; padding-right: 15px; }
.diaryhascomments a, .diaryhascomments a:visited { color: #047e8f; }

.paper {
  float: left;
  background: url(http://www.ukdating.com/picdir/lines.png);
  line-height: 15px;
  font-size: 13px;
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #aaa;
  padding-top: 15px;
  padding-bottom: 13px;
}

.paper .contd { font-size: 10px; }

.paperinner {
  padding-left: 50px;
  padding-top: 1px;
  padding-right: 5px;
}

.blogwidg .blogdiv { background: url(http://www.ukdating.com/picdir/lines2.png); }
.blogwidg .paperinner { padding-left: 10px; }
.blogwidg .blogdivinner { padding-left: 10px; }

.blogloopitem { margin-top: 5px; border-bottom: 1px solid #bbb; }

.blogpicthumb {
  border: 1px solid;
  margin-right: 10px;
  float: left;
  width: 82px;
  border-color: #aaa;
}

.blogpicthumb .small{ 
  width: 80px;
  height: 80px;
  border: 1px solid;
  border-color: #fff;
}

.blogdivinner {
  padding-left: 50px;
  padding-top: 2px;
} 

.blogcomment { margin-right: 20px; color: #555; }
.blogcomwrapper { padding-left: 50px; }
.blogdiv .viewdiary { padding-right: 10px; }

.stdnarrow, .stdnotice, .blognotice, .quiznotice { padding-bottom: 2px; }
.stdnotice p, .blognotice p, .asknotice p, .quiznotice p, .photonotice p, .stdnotice .block { margin: 0; padding: 3px 0 3px 10px; }
.stdnarrow p { margin: 0; padding: 3px 0 3px 0; }
.blognotespace, .quiznotespace, .stdmessspace { padding-top: 5px; }

.stdmesstitle, .blogmesstitle, .askmesstitle, .quizmesstitle, .radiomesstitle, .photomesstitle { font-size: 19px; font-weight: bold; letter-spacing: -1px; }
.stdmesssub, .blogmesssub, .askmesssub, .quizmesssub, .radiomesssub, .photomesssub { font-size: 16px; padding-bottom: 0; font-weight: normal; }
.stdmesstext, .blogmesstext, .askmesstext, .quizmesstext, .radiomesstext, .photomessdesc  { font-size: 12px; font-weight: normal; }
.stdmesssub2, .blogmesssub2, .askmesssub2, .quizmesssub2, .radiomesssub2, .photomesssub2 { font-size: 15px; padding-bottom: 0; font-weight: bold; }
.smalltext { font-size: 11px; }

.pctcomplete { font-size: 20px; }
.pctcomplete2 { font-size: 23px; }
.pctcomplete, .pctcomplete2, .tocomplete { color: #555; }
.tocomplete { padding-left: 2px; }
.tocomplete a { text-decoration: underline; }
.tocomplete a:hover { text-decoration: none; }

.infoaboutcol1 { width: 80%; float: left;}
.infoaboutcol2 .inner { padding-right: 5px; }
.infoaboutcol2 { width: 80%; float: left;}

.tablecolours .cen { text-align: center; }
.tablecolours .left { text-align: left; }
.tablecolours th { font-weight: normal; border-bottom: 1px solid #888; vertical-align: middle;}
.tablecolours th.double { height: 25px; }

.tablecolours .altcol0, .tablecolours .altcol { background-color: #f4f4f4; border-bottom: 1px solid #e8e8e8; }
.tablecolours .altcol1 { background-color: #fdfdfd; border-bottom: 1px solid #f0f0f0;}

.myfriends .tablecolours th,
.testlistwidg .tablecolours th, 
.radio .tablecolours th { padding-left: 4px; padding-right: 4px; padding-bottom: 3px; line-height: 12px; }

.quizlist th { font-weight: normal; line-height: 12px;  }

.smallwidg .setby,  .smallwidg .cat { font-size: 11px; color: #666; }
.smallwidg .tit2 { margin-bottom: 3px; }
.smallwidg .qzmenuits2 { margin-top: 3px; }
.smallwidg { margin-bottom: 3px; }


.photoframe  { background-position: top left; }
.profilecell { background-position: bottom left; }
.profilecellwide { background-position: 0px -134px;}

.profilecell { width: 206px; height: 131px; }
.profilecell .inner   { overflow: hidden; }
.profilecell .piccell { float: left; width: 108px; height: 111px; position: relative; overflow: hidden; }
.profilecell .picture { padding: 11px 0 0 12px; }

.picicons           { position:relative; bottom: 19px; right: -1px; float:right; }
.picicons .picon     { width: 20px; padding-top: 2px; padding-bottom: 1px; background-color: #fff; text-align: center; float: right; }
.picicons .picon img { width: 16px; height: 16px; }
.picicons    .pinner { margin-left: 11px; height: 18px; }
.photoframe  .pinner { margin-right: 11px; }
.profilecell .pinner { margin-right: 7px; }

.inlinepic   .picicons { bottom: -2px; }
.inlinepic   .pinner { margin-right: -1px; margin-left: 0; margin-bottom: 0; }

.profilecell .line4 a, .profilecell .line4 a:visited { color: #292929; }

.profilecell a, .profilecell a:visited, .profilcell .line5, .profilecellwide .line2, .profilecellwide .line5 { color: #fff; }

.profilecell .details { float: left; width: 97px; padding-top: 8px; overflow: hidden; }
.profilecell .indent  { padding-left: 8px; }
.profilecell .line1   { height: 21px; font-weight: bold; padding-left: 1px; }
.profilecell .line2   { height: 18px; padding-left: 1px; }
.profilecell .line3   { height: 18px; color: #1172ab; padding-left: 1px; white-space: nowrap; font-weight: bold;}
.profilecell .line4   { height: 18px; padding-left: 1px; white-space: nowrap;}
.profilecell .line5   { height: 19px; padding-left: 1px; }
.profilecell .line5 a { font-weight: bold; }
.profilecell .line6   { height: 17px; padding-left: 1px; }
.profilecell .line1 a  { color: #e6f1a6; }

.profilecellwide { width: 312px; height: 131px; font-size: 11px; }
.profilecellwide .details { width: 194px; padding-top: 5px;}
.profilecellwide .line1, .profilecellwide .line1 a { line-height: 22px; }
.profilecellwide .linetext, .profilecellwide .linetextin { height: 45px; vertical-align: top; overflow: hidden; padding-left: 1px; }
.profilecellwide .linetextin { height: 30px; line-height: 15px;}
.profilecellwide .line2 { text-align: right; } 
.profilecellwide .line3 { height: 28px; }
.profilecellwide .line4 { text-align: right;}
.profilecellwide .line6 { text-align: right;}

.favourites .theirfriend { width: 16px; height: 16px; }

.picon .videoicon   { background: url(http://www.ukdating.com/picdir/movie_icon.gif);}
.picon .theirfriend { background: url(http://www.ukdating.com/picdir/tiny_heart3.gif);}
.picon .yourfriend  { background: url(http://www.ukdating.com/picdir/tiny_heart2.gif);}
.picon .bothfriends, .favourites .theirfriend { background: url(http://www.ukdating.com/picdir/tiny_heart.gif);}
.picon .busy        { background: url(http://www.ukdating.com/picdir/busyicon.gif);}
.picon .welcomer    { background: url(http://www.ukdating.com/picdir/welcomer.gif);}
.picon .iconimg     { width: 16px; height: 16px; }

.mysongswidg .mysongitem { float: left; width: 120px; padding-top: 5px; text-align: center; }

.divbg1, .divbg2 { background-color: #fff8f8; }

.wrapper1{
	font: 14px "Myriad Pro", "Franklin Gothic Medium","Gill Sans", Helvetica, Verdana, Arial, sans-serif;
}
.wrapper1 a{
  text-decoration: none;
    color: #f8f8f8;
}
.wrapper1 p {
		margin: 0 0 17px;
		padding: 0;
		line-height: 18px;
}

.nav, .nav-left, .nav-right { background: url(http://www.ukdating.com/styles/style1/images/s1headerg.png); }

.nav {
	float: left;
    background-position: -10px 0;
}

.nav-wrapper {
	clear: both;
	float: left;
	width: 100%;
}
.nav-left {
    background-position: top left;
	float: left;
	width: 6px;
}
.nav-right {
    background-position: top right;
	float: left;
	width: 6px;
}

.menubar .nav-left, .menubar .nav-right, .menubar .nav { height: 35px; }
.menubar .nav { width: 839px; }

.nav ul {
	height: 35px;
	float: left;
	margin: 0;
	padding-top: 3px;
	list-style: none;
	font-size: 15px;
}

.nav .navigation { margin: 0; padding: 0; width: 100%; }

.nav li {
	float: left;
	padding: 0 7px;
	background: url(http://www.ukdating.com/styles/style1/images/split-green.png) no-repeat right center;
	position: relative;
	z-index: 1;
}
.nav li:hover {
	z-index:2;
}
.nav li a {
	display: block;
	line-height: 38px;
	overflow: hidden;
	float: left;
}

.nav .last, .bossmode .nav .last {
	background:none;
}

.menuselect a .menu-left,
.menuselect a .menu-mid,
.menuselect a .menu-right { background: url(http://www.ukdating.com/picdir/s2dropmenu.gif); }

a .menu-left,
a .menu-mid,
a .menu-right { background: url(http://www.ukdating.com/styles/style1/images/s1dropmenu.gif) no-repeat; }


a .menu-left, .menuselect a .menu-left
{
    background-position: top left;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}
a .menu-mid, .menuselect a .menu-mid
{
  background-position: top center;
  height: 32px;
  line-height: 35px;
  display: block;
  float: left;
  color: #292929;
}

.bossmode a .menu-mid { color: #888; }

a:hover .menu-mid { text-decoration: underline; }

a .menu-right, .menuselect a .menu-right
{
    background-position: top right;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}


.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
	line-height: 35px;
}

.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left
{
  background-position: 0 -37px;
}

.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid
{
  background-position: -10px -37px;
}

.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right
{
  background-position: right -37px;
}

.nav li a:hover,
.nav li.hover a,
.nav li a:hover,
.nav li:hover a {
	color: #292929;
}

.nav li:hover .sub,
.nav li.hover .sub {
	display:block;
}
.nav li .sub {
	display: none;
	position: absolute;
	top: 30px;
	left: 6px;
	width: 186px;
	padding-top: 5px;
	background-image: url(/picdir/2009/submenu_top.png);
	background-repeat: no-repeat;
}
.nav li ul {
	background: url(/picdir/2009/submenu_bg.png) repeat-y;
	width: 162px;
	height: auto;
	margin: 0;
	padding: 0 12px 0;
	list-style: none;
	font-size: 14px;
	text-decoration: none;
}

.nav li:hover li,
.nav li.active li {
	width: 100%;
	padding: 0 0 0;
	background: none !important;
	text-decoration: none;
}
.nav li:hover li a {
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 0 3px 0;
	text-indent: 1px;
	text-decoration: none;
  }
.nav li.active li a {
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 0 3px 0;
	text-indent: 1px;
	text-decoration: none;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
	background: #7bbbeb !important;
	color: #fff;
	text-decoration: none;
	line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
    color: #fff;
	background: #7bbbeb !important;
	text-decoration: none;
	line-height: normal;
}
/**/
.nav .btm-bg {
	background: url(/picdir/2009/submenu_bottom.png) no-repeat;
	width: 205px;
	height: 9px;
	overflow: hidden;
	clear: both;
}

/* Bossmode Stuff */

.bossmode .nav { background: url(http://www.ukdating.com/picdir/bossmode/nav.png) repeat-x; }
.bossmode .nav-left { background: url(http://www.ukdating.com/picdir/bossmode/nav_left.png) no-repeat top left; }
.bossmode .nav-right { background: url(http://www.ukdating.com/picdir/bossmode/nav_right.png) repeat-x; }
.bossmode .nav li { background: url(http://www.ukdating.com/picdir/bossmode/split.png) no-repeat right center; }
.bossmode a .menu-left { background: url(http://www.ukdating.com/picdir/bossmode/nav_left_drop.gif) no-repeat left top; }
.bossmode a .menu-mid { background: url(http://www.ukdating.com/picdir/bossmode/nav_mid.gif) repeat-x left top; }
.bossmode a .menu-right { background: url(http://www.ukdating.com/picdir/bossmode/nav_right_drop.gif) }

.tabs .highlight .tab-left,
.tabs .highlight .tab-mid,
.tabs .highlight .tab-right { background: url(http://www.ukdating.com/styles/style1/picdir/s1boxheada.png); }

.tabs .tab-left,
.tabs .tab-mid,
.tabs .tab-right { background: url(http://www.ukdating.com/styles/style1/picdir/s1boxhead.png); }

.tabs .tab-left  { float: left; width: 7px; height: 20px; }
.tabs .tab-mid   { float: left; height: 20px; font-size: 15px; }
.tabs .tab-mid a  { display: block; padding-top: 2px; }
.tabs .tab-right { float: left; width: 7px; height: 20px; margin-right: 2px; }

.tabs .tab-mid, .tabs .highlight .tab-mid  { background-position: 50% top; }
.tabs .tab-right, .tabs .highlight .tab-right { background-position: right top; }

.tabs a, .tabs a:visited { color: #292929; }

.asklynnwidg .inner { padding-right: 10px; }
.asklynnwidg .scroll2 { width: 200px; }

#pscroller2  { height: 18px; padding-top: 2px; font-size: 12px; }
 
.sidepanel .label { width: 37%; text-align: right; }
.sidepanel .value { width: 63%; }
.inactive { padding-left: 10px; }

.ulbox { padding-left: 0px; margin-left: 20px; padding-top: 0px; margin-top: 5px; padding-bottom: 0px; margin-bottom: 5px; }
.testimwidg { font-size: 11px; line-height: 11px; }
.testimitem { padding-bottom: 5px; }
.testimiteminner { height: 56px; overflow: hidden; text-align: justify; }


.menubox { margin-bottom: 5px; }

/* Images Global - images.css */
img.listennow { background: url(http://www.ukdating.com/picdir/listen.png); width: 78px; height: 20px; }
img.tooltip { background: url(http://www.ukdating.com/picdir/tooltip.gif); width: 13px; height: 13px; }
img.sad { background: url(http://www.ukdating.com/picdir/sad.gif); width: 29px; height: 28px; }
img.deletebutton { background: url(http://www.ukdating.com/picdir/deletebutton.gif); width: 16px; height: 16px; }
img.movieicon { background: url(http://www.ukdating.com/picdir/movie_icon.gif); width: 16px; height: 16px; }
img.needpic { background: url(http://www.ukdating.com/picdir/needpic.gif); width: 16px; height: 16px; }
img.tinypadlock { background: url(http://www.ukdating.com/picdir/tinypadlock.gif); width: 8px; height: 10px; }
.radioimage { background: url(http://www.ukdating.com/picdir/radiostation2a.png) no-repeat; }

.homesubmit { float: left; background: url(http://www.ukdating.com/styles/style1/images/joinforfreeb.png); margin-left: -5px; background-repeat: no-repeat; }
.homesubmit2 { width: 166px; height: 54px; }
.prompterrors { color: #900; }

.incommonnum { width: 14%; font-size: 15px; text-align: center; border-right: 1px solid #eee; line-height: 20px; font-weight: bold; }
.incommondesc { font-size: 11px; line-height: 12px; text-align: center; padding-left: 2px; padding-right: 2px; border-right: 1px solid #eee;}
.incommonnum2 { width: 16%; border-right:0; }

.thumbimg a span { margin-left: -100%; margin-top: -100%;}
.thumbimg img { width: 50px; height: 50px; background-image: url(http://www.ukdating.com/styles/style1/picdir/thumbframe2.png); }

.viewings2 .thumbimg a { width: 50px; height: 50px; display: block; margin: 0px auto; } 
.viewings2 .thumbimg a:hover { text-decoration: none; } 

.joinforhor { width: 850px; margin: 0 auto; height: 104px; margin-bottom: 7px; background-image: url(http://www.ukdating.com/styles/style1/picdir/joinforfreehor.png); }
.joinforhor a { width: 850px; height: 104px; display: block; }

.welcpad { padding: 5px 10px 0px 10px; text-align: justify; }
