/* WeAreHairy.com Guests Styles */

*{margin:0;padding:0}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,ol,ul,li,fieldset,form,label,table,tr,th,td{border:0;margin:0;padding:0}
ul,ol{list-style:none}
.clear{clear:both}
.right{float:right}
.over{overflow:hidden}
.over1{overflow:hidden;height:1px}
.block{display:block}
.del{display:none}
.null{visibility:hidden}
a img{border:0}
img.preload{height:0;width:0;position:absolute;bottom:0;left:0;z-index:-30;border-width:0}
.left,.img_left img{float:left}

a{color:#1A92DF;text-decoration:underline;cursor:pointer}
a:hover{color:#FFA51E;text-decoration:none}
strong{color:#2e2e2e}

body{font-family:Verdana, Helvetica, sans-serif;font-size:13px;background:#FFF;text-align:center}
.wrapper{background:url(http://www3.wearehairy.net/images/bgtop2.jpg) repeat-x}
.banner, .slogan{height:20px;line-height:19px;width:1000px;color:#FFF;text-align:center;margin:0 auto}
.banner .yell, .slogan .yell{color:#DFF4FF;font-weight:700}
.header{width:1000px;height:82px;background:url(http://www3.wearehairy.net/images/headerbg2.jpg);margin:9px auto 0}
.header img.logo{float:left;margin:6px 0 0 2px}
.header .search{height:45px;color:#2e2e2e;width:295px;float:right;position:relative;top:12px}
.header .search p{width:200px;text-align:left;float:left}
.header .search .keyword{width:222px;height:22px;line-height:22px;float:left;position:relative;top:6px;font-size:15px;border:0}
.header .search .searchbutton{position:relative;top:3px;float:left;left:7px}

/*join hdr styles*/
.headerjoin{width:1000px;height:82px;margin:9px auto 0 auto;background: url(http://www4.wearehairy.net/images/headerbgjoin3.jpg)}
.headerjoin img.logo{float:left;margin:6px 0 0 2px}

/* menutop */
.topmenubar{width:1000px;height:36px;line-height:34px;color:silver;font-family:Verdana;font-size:12px;font-weight:700;text-align:center;background:url(http://www3.wearehairy.net/images/menubg2.jpg) no-repeat;margin:0 auto}
.topmenubar a{color:#FFF;text-decoration:none}
.topmenubar a:hover{color:#DFDFDF;text-decoration:none}
.topmenubar a.hilite{color:#BFE8FF}
.topmenubar a.joinnow{color:#FFA51E}

/* sprites styles */
.cat-medw{background:url('http://www4.wearehairy.net/images/sprites1.png') no-repeat;width:75px;height:75px}
.cat-smlw,.cat-smlg,.cat-smlb{background:url('http://www4.wearehairy.net/images/sprites1.png') no-repeat;width:48px;height:48px}
.toursamp_btn{background:url('http://www4.wearehairy.net/images/sprites1.png?001') no-repeat;width:75px;height:26px}
.rtngw,.rtngg,.rtngb{background:url('http://www4.wearehairy.net/images/sprites1.png') no-repeat;width:90px;height:18px}
.detrate{width:90px;height:18px;display:inline-block}
.cscat{width:48px;height:48px;position:relative;top:11px;left:20px}
.datamod{height:26px;width:90px;margin:2px auto 0}
.movrate{display:inline-block}
/*medium white cats */
.med45w{background-position:0 0}
.med46w{background-position:0 -75px}
.med47w{background-position:0 -150px}
.med48w{background-position:0 -225px}
/*small white cats */
.sml45w{background-position:-75px 0}
.sml46w{background-position:-75px -48px}
.sml47w{background-position:-75px -96px}
.sml48w{background-position:-75px -144px}
/*small grey cats */
.sml45g{background-position:-123px 0}
.sml46g{background-position:-123px -48px}
.sml47g{background-position:-123px -96px}
.sml48g{background-position:-123px -144px}
/*small blue cats */
.sml45b{background-position:-171px 0}
.sml46b{background-position:-171px -48px}
.sml47b{background-position:-171px -96px}
.sml48b{background-position:-171px -144px}
/*tour samp btns */
.samp1{background-position:-219px 0}
.samp2{background-position:-219px -26px}
.samp3{background-position:-219px -52px}
.samp4{background-position:-219px -78px}
/*white ratings */
.rtng0{background-position:-183px -192px}
.rtng1{background-position:-165px -192px}
.rtng2{background-position:-165px -210px}
.rtng3{background-position:-147px -192px}
.rtng4{background-position:-147px -210px}
.rtng5{background-position:-129px -192px}
.rtng6{background-position:-129px -210px}
.rtng7{background-position:-111px -192px}
.rtng8{background-position:-111px -210px}
.rtng9{background-position:-93px -192px}
.rtng10{background-position:-93px -210px}
/*grey ratings */
.rtng0g{background-position:-183px -228px}
.rtng1g{background-position:-165px -228px}
.rtng2g{background-position:-165px -246px}
.rtng3g{background-position:-147px -228px}
.rtng4g{background-position:-147px -246px}
.rtng5g{background-position:-129px -228px}
.rtng6g{background-position:-129px -246px}
.rtng7g{background-position:-111px -228px}
.rtng8g{background-position:-111px -246px}
.rtng9g{background-position:-93px -228px}
.rtng10g{background-position:-93px -246px}
/*blue ratings */
.rtng0b{background-position:-183px -264px}
.rtng1b{background-position:-165px -264px}
.rtng2b{background-position:-165px -282px}
.rtng3b{background-position:-147px -264px}
.rtng4b{background-position:-147px -282px}
.rtng5b{background-position:-129px -264px}
.rtng6b{background-position:-129px -282px}
.rtng7b{background-position:-111px -264px}
.rtng8b{background-position:-111px -282px}
.rtng9b{background-position:-93px -264px}
.rtng10b{background-position:-93px -282px}

/* index page - center coloum*/
.container{width:1000px;margin:0 auto}
.center{color:#2e2e2e;width:784px;float:right;position:relative;right:0;top:0}
.centertop{width:784px;height:4px;background:url(http://www3.wearehairy.net/images/main_top.jpg) no-repeat;position:relative;top:6px;margin-bottom:6px}
.centerbottom{width:784px;height:13px;background:url(http://www3.wearehairy.net/images/main_bottom.png) no-repeat;position:relative}
.main{width:782px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#FFF}
.main a{color:#00abff}
h1.maintitle,h2.maintitle {height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;position:relative;top:5px;left:0;text-align:left;padding-left:12px;background:url(http://www3.wearehairy.net/images/titlebg.jpg) repeat-x bottom}
.tourad{margin:0 auto}
.toptitle{width:772px;height:35px;line-height:34px;background:url(http://www3.wearehairy.net/images/title_784x35.jpg) no-repeat;color:#2e2e2e;font-weight:700;font-size:14px;text-align:left;padding-left:12px;position:relative;top:6px;left:0}
.toptitle .title{float:left;position:absolute;left:10px;width:450px;height:35px;overflow:hidden;text-align:left}

/* index page - side column*/
.leftside{color:#2e2e2e;width:210px;float:left;position:relative;top:6px;left:0;margin:0;padding:0}
.sideboxtitle{width:200px;height:35px;line-height:34px;background:url(http://www3.wearehairy.net/images/lhs_title.gif) no-repeat;color:#FFF;font-size:13px;text-align:left;padding-left:10px}
.sideboxbottom{width:210px;height:13px;background:url(http://www3.wearehairy.net/images/sidebox_bottom.png) no-repeat}
.sidebox{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.sidebox p{text-align:center;font-size:11px}
.sidebox .sidemenu{font-size:13px;color:#2e2e2e;margin-bottom:22px;padding:5px}
.sidebox .sidemenu a{font-size:14px;color:#1A92DF}
.sidebox .news{padding:8px 5px 3px}
.sidebox .calnews{padding:5px;height:1524px;overflow-x:hidden;overflow-y:auto}
.sidebox .newspost{padding:5px 5px 7px 5px;font-size:13px;color:#2e2e2e;margin-bottom:12px;border-bottom:1px dashed #ccc}
.sidebox .newspost a{font-size:11px;color:#1A92DF}
.sidebox .newspost p{text-align:left;line-height:15px}
.sidebox .newspost .newslink {margin-bottom:4px;line-height:15px;color:#1A92DF}
.sidebox .newstitle p{text-align:left;padding-left:5px;font-size:13px;color:#1A53BD;font-weight:700;margin-bottom:3px;margin-top:3px}
.sidebox .newstitle img{}

/*LHS samples (similar style are above) */
.samplesideboxtitle{width:200px;height:35px}
.sidebox .samplemodels{background:url(http://www3.wearehairy.net/images/tour_lhsbg.jpg) repeat-x;height:167px;width:208px;margin:0;padding:0}
.sidebox .samplemodels .modlhs{width:128px;float:left;padding-top:7px}
.sidebox .samplemodels .modlhs img{border:1px solid #FFA51E}
.sidebox .samplemodels .modrhs{width:80px;float:left;padding-top:7px}
.sidebox .samplemodels .modrhs .modtop{height:70px}
.sidebox .samplemodels .modrhs .modtop .modname{text-align:left;line-height:20px;font-size:14px;color:#1A92DF;font-weight:400;margin:2px 0}
.sidebox .samplemodels .modrhs .modtop .modnumber{text-align:left;height:20px;line-height:20px;color:#2e2e2e;font-weight:400;margin:4px 0}
.sidebox .samplemodels .modrhs .modbtm{height:60px}
.sidebox .samplemodels .modrhs .modbtm .modsample1{position:relative;top:11px;left:0;float:left;width:75px;height:26px}
.sidebox .samplemodels .modrhs .modbtm .modsample2{position:relative;top:20px;left:0;float:left;width:75px;height:26px}
.sidebox .modbtn{height:78px;width:208px;margin:0;padding:0}
.sidebox .modbtn a img{border:0}

/* index page -coming scenes list*/
.cominglist{width:772px;overflow:hidden;background:url(http://www3.wearehairy.net/images/comingbg.jpg) repeat-x;position:relative;top:8px;margin:0 auto 10px}
.cominglist ul{width:768px;height:215px;padding-left:4px}
.cominglist li{float:left;width:92px;display:inline;text-align:center;position:relative;margin:10px 9px 10px 8px}
.cominglist img{border:1px solid #FFF}
.cominglist .comdate{font-size:11px;text-align:center;height:16px}
.cominglist .comdate a{color:#1A92DF;text-decoration:underline}
.cominglist .comdate a:hover{color:#FFA51E;text-decoration:none}
.cominglist .sash{z-index:80;position:absolute;right:2px;top:108px;border:none;width:85px;height:85px;display:block;margin:0;padding:0}

/* index page - center scene list */
.scenelist{width:772px;overflow:hidden;position:relative;left:0;padding:5px}
.scenelist ul{width:772px;margin-left:4px}
.scenelist li{float:left;width:236px;background:#FFF;display:inline;text-align:left;border-bottom:1px solid #efefef;position:relative;margin:8px 9px 8px 8px}
.scenelist a{text-decoration:underline;color:#1A92DF}
.scenelist a:hover{color:#1A92DF;text-decoration:none}
.scenelist a:visited{color:#800080}
.scenelist a img,.scenelistdvd a img{width:234px;height:176px;border:1px solid #2e2e2e}
.scenelist .tourad{width:764px;height:130px;border:0;margin:0 auto}
.scenelist .sash{z-index:80;position:absolute;right:1px;top:113px;border:none;width:85px;height:85px;margin:0;padding:0}
.scenelist .modelname{font-size:16px;text-align:center;margin-bottom:3px}
.scenelist .modelname a{color:#1A53BD;text-decoration:underline}
.scenelist .thumbnail{width:236px;height:178px}
.scenelist .dvdtitle{font-family:Arial;font-weight:400;font-size:13px;color:#1A92DF;float:left;display:block;overflow:hidden;width:175px;height:36px;line-height:17px;padding:2px 0}
.scenelist .databox,.scenelistdvd .databox{margin-bottom:1px;text-align:left;width:180px;height:25px;float:left}
.scenelist .databoxm,.scenelistdvd .databoxm{margin-bottom:1px;text-align:left;width:232px;height:16px;line-height:16px;background:#f4f4f4;font-size:11px;position:relative;padding:2px}
.scenelist .icon{float:right;width:48px;height:48px}
.scenelist .databox_lnk a,.scenelistdvd .databox_lnk a{display:block;background:#f4f4f4;text-align:left;font-weight:700;padding:0 0 2px}
.scenelist .databox_lnk a img,.scenelistdvd .databox_lnk a img{width:14px;height:10px;border:0;display:inline;vertical-align:middle;margin:0 4px 0 0}
.scenelist .modelname a:hover,.scenelist .dvdtitle a:hover{text-decoration:none}
.mainad1{position:relative;width:764px;float:left;height:130px;margin:0 auto}
.mainad2{position:relative;width:764px;height:130px;margin:0 auto}
.mainad1 a img,.mainad2 a img{border:0;width:764px;height:130px}
.scenelist .play{z-index:90;border:none;top:83px;left:92px;width:50px;height:50px;position:absolute}
.scenelist .play a img{width:50px;height:50px;border:0}


/* New Page Numbers */
.scenelist .pages{background:url(http://www3.wearehairy.net/images/pagenavbg3.jpg) no-repeat top left;float:left;height:45px;line-height:36px;display:block;width:772px;font-size:13px;text-align:center;position:relative;top:8px;margin:10px 0}
.scenelist .pages a,.scenelist .pages span{padding:4px 6px}
.scenelist .pages span{margin-right:0.1em;border:0 solid #FFF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;color:#DFDFDF}
.scenelist .pages span.current{border:0 solid #FFF;font-weight:400;background:url(http://www3.wearehairy.net/images/pagebg2x.jpg) repeat-x;color:#FFF}
.scenelist .pages a{border:0 solid #FFF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;text-decoration:none;font-weight:400;color:#FFF}
.scenelist .pages a:hover{font-weight:400;color:#FFF;background:url(http://www3.wearehairy.net/images/pagebg3x.jpg) repeat-x;border-color:#FFF}
.scenelist .pages a.nextprev{font-weight:400;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;color:#FFF}
.scenelist .pages a:hover.nextprev{font-weight:400;color:#FFF;background:url(http://www3.wearehairy.net/images/pagebg3x.jpg) repeat-x}
.scenelist .pages span.nextprev{border:0 solid #FFF;color:#DFDFDF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x}

/* calendar page */
.calendar{width:772px;text-align:left;margin-top:5px;position:relative;padding:5px}
.calendar .day{margin:0;padding:5px}
.calendar .day .date{height:74px;width:140px;float:left;position:relative;left:0;top:0}
.calendar .day .blue{height:74px;background:url(http://www3.wearehairy.net/images/bluebg2.jpg) repeat-x}
.calendar .day .date .top{height:33px;width:140px;text-align:center;color:#FFF;line-height:33px;font-weight:700;font-size:13px}
.calendar .day .date .bottom{height:42px;width:140px;text-align:center;color:#2e2e2e;line-height:37px;font-weight:700;font-size:20px;font-family:Arial}
.calendar .day .month{height:62px;width:88px;float:left;border-right:1px solid #ccc;position:relative;left:0;top:0;line-height:30px;font-size:18px;text-align:center;padding:6px}
.calendar .day .monthblue{background:url(http://www3.wearehairy.net/images/lightbluebg.jpg) repeat-x}
.calendar .day .icon{height:74px;width:100px;background:url(http://www3.wearehairy.net/images/gradbg.jpg) repeat-x top;float:left;position:relative;left:0;top:0}
.calendar .day .icon img{position:relative;top:14px;left:25px}
.calendar .day .title{height:74px;width:425px;background:url(http://www3.wearehairy.net/images/gradbg.jpg) repeat-x top;float:left;position:relative;left:0;top:0}
.calendar .day .title img{border:1px solid #fff;float:left;margin:5px}
.calendar .day .title .dark{color:#2e2e2e;width:310px;float:left;position:relative;left:5px;top:12px;font-weight:700;font-size:12px}
.calendar .day .title .light{color:#777;width:260px;float:left;position:relative;left:5px;top:17px;font-size:12px}
.calendar .day .title .light .name{color:#2e2e2e;font-weight:700}
.calendar .day .title .light .name a{font-weight:700;color:#1A92DF}
.calendar .day .title .light2{color:#2e2e2e;width:260px;float:left;position:relative;left:5px;top:20px;font-size:12px}
.calendar .day .sash{height:74px;width:95px;background:url(http://www3.wearehairy.net/images/gradbg.jpg) repeat-x top;float:left;position:relative;left:0;top:0}
.calendar .white,.calendar .grey{background:#fff}

/* single column page styles and titles */
.movie,.picture,.general,.details,.help{color:#2e2e2e;width:1000px;position:relative;top:6px;margin:0 auto}
.movietop,.picturetop,.generaltop,.detailstop,.helptop{width:1000px;height:4px;background:url(http://www3.wearehairy.net/images/entire_top.jpg) no-repeat;position:relative;top:0}
.moviemain,.picturemain,.generalmain,.detailsmain{width:998px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;padding:0}
.moviemain a,.picturemain a,.generalmain a,.detailsmain a,.helpmain a{color:#00abff}
.moviemain a:hover,.picturemain a:hover,.generalmain a:hover,.detailsmain a:hover,.helpmain a:hover{color:#FFA51E}
.moviemain a:visited,.picturemain a:visited,.generalmain a:visited,.detailsmain a:visited,.helpmain a:visited{color:#800080}
.moviebottom,.picturebottom,.generalbottom,.detailsbottom,.helpbottom{width:1000px;height:13px;background:url(http://www3.wearehairy.net/images/entire_bottom.png) no-repeat;position:relative}
.joinbottom{width:1000px;height:13px;background:url(http://www3.wearehairy.net/images/joinbottom.png) no-repeat;position:relative}
.joinbottom2{width:1000px;height:13px;background:url(http://www3.wearehairy.net/images/joinbottom2.png) no-repeat;position:relative}
.joinbottom3{width:1000px;height:13px;background:url(http://www3.wearehairy.net/images/joinbottom3.png) no-repeat;position:relative}
h1.generalmaintitle,h1.detailsmaintitle,h1.commentstitle,h1.helpmaintitle{height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;margin-bottom:5px;position:relative;top:5px;left:0;background:url(http://www3.wearehairy.net/images/titlebg.jpg) repeat-x bottom}
h1.moviemaintitle,h1.picturemaintitle{height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:center;position:relative;top:5px;left:0;background:url(http://www3.wearehairy.net/images/titlebg.jpg) repeat-x bottom;margin-bottom:5px}
h2.generalmaintitle,h2.detailsmaintitle,h2.commentstitle,h2.helpmaintitle{height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;margin-bottom:5px;position:relative;top:5px;left:0;background:url(http://www3.wearehairy.net/images/titlebg.jpg) repeat-x bottom}
h1.modsugtitle{height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;margin-bottom:5px;left:0;background:url(http://www3.wearehairy.net/images/titlebg.jpg) repeat-x bottom}

/* join page v5.2 styles */
.joinsamples{width:1000px;height:145px;background:#F1F1F1;margin:0;padding:0}
.generalmain .join{width:998px;height:397px;text-align:left;background:url(http://www3.wearehairy.net/images/joinbox2.jpg) no-repeat top left;margin:0;padding:0}
.generalmain .join .joinlhs{float:left;position:relative;top:10px;left:0;width:409px;height:265px}
.generalmain .join .joinlhs .formban{width:310px;position:relative;top:10px;left:45px;font-size:13px;color:#2e2e2e}
.generalmain .join .joinlhs .form{width:300px;position:relative;top:20px;left:65px;font-size:13px;color:#2e2e2e}
.generalmain .join .joinlhs .form .box{margin-bottom:15px}
.generalmain .join .joinlhs .form .box p{margin-bottom:5px;font-weight:700;color:#2e2e2e}
.generalmain .join .joinlhs .form .box a{font-weight:400}
.generalmain .join .joinlhs .form .box .privacy{width:230px;float:left;position:relative;top:0;left:5px;height:25px}
.generalmain .join .joinlhs .form .box .choose{width:280px;height:22px;border:1px solid #98C5E8}
.generalmain .join .joinlhs .form .box .chooseerror{width:280px;height:22px;border:1px solid #EF0000}
.generalmain .join .joinlhs .form .box .suberror{width:276px;color:#EF0000;font-size:11px;font-weight:400;margin-bottom:8px;text-align:left;padding:2px}
.generalmain .join .joinrhs{float:left;position:relative;top:10px;left:0;width:586px;height:265px}
.generalmain .join .joinrhs .form2{width:496px;position:relative;top:20px;left:45px;font-size:13px;color:#2e2e2e}
.generalmain .join .joinrhs .form2 .or{width:496px;height:21px;background:url(http://www3.wearehairy.net/images/or.jpg) no-repeat center;text-align:center;margin-bottom:10px}
.generalmain .join .joinrhs .form2 .sub,.generalmain .join .joinrhs .form2 .subhov,.generalmain .join .joinrhs .form2 .subsel{width:496px;height:51px;margin-bottom:12px}
.generalmain .join .joinrhs .form2 .sub{background:url(http://www3.wearehairy.net/images/sub_light.jpg) no-repeat;cursor:pointer}
.generalmain .join .joinrhs .form2 .subsel{background:url(http://www4.wearehairy.net/images/sub_dark.jpg) no-repeat;cursor:pointer}
.generalmain .join .joinrhs .form2 .subhov{background:url(http://www2.wearehairy.net/images/sub_mid.jpg) no-repeat;cursor:pointer}
.generalmain .join .joinrhs .form2 .sub .radio,.generalmain .join .joinrhs .form2 .subhov .radio,.generalmain .join .joinrhs .form2 .subsel .radio{position:relative;top:19px;left:18px;float:left}
.generalmain .join .joinrhs .form2 .sub .time,.generalmain .join .joinrhs .form2 .subhov .time,.generalmain .join .joinrhs .form2 .subsel .time{width:280px;height:46px;position:relative;top:5px;left:52px;float:left}
.generalmain .join .joinrhs .form2 .sub .time .month,.generalmain .join .joinrhs .form2 .subhov .time .month{height:25px;font-size:18px;color:#1A53BD;font-weight:700}
.generalmain .join .joinrhs .form2 .subsel .time .month{height:25px;font-size:18px;color:#0db300;font-weight:700}
.generalmain .join .joinrhs .form2 .sub .time .month span,.generalmain .join .joinrhs .form2 .subhov .time .month span,.generalmain .join .joinrhs .form2 .subsel .time .month span{font-size:10px;color:#333;font-weight:700}
.generalmain .join .joinrhs .form2 .sub .time .day,.generalmain .join .joinrhs .form2 .subhov .time .day,.generalmain .join .joinrhs .form2 .subsel .time .day{height:15px;font-size:12px;color:#1A53BD}
.generalmain .join .joinrhs .form2 .sub .time .day strong,.generalmain .join .joinrhs .form2 .subhov .time .day strong,.generalmain .join .joinrhs .form2 .subsel .time .day strong{font-size:12px;color:#2e2e2e}
.generalmain .join .joinrhs .form2 .sub .price,.generalmain .join .joinrhs .form2 .subhov .price{float:right;position:relative;top:14px;right:15px;font-size:18px;font-weight:700;color:#1A53BD}
.generalmain .join .joinrhs .form2 .subsel .price{float:right;position:relative;top:14px;right:15px;font-size:18px;font-weight:700;color:#0db300}
.generalmain .join .joinlhs .step1,.generalmain .join .joinrhs .step2{margin-top:5px}
.generalmain .join .joinrhs .method{position:relative;top:20px;left:0;font-weight:700;text-align:center}
.generalmain .join h1.title{padding-left:48px;font-size:18px;color:#2e2e2e;margin-top:5px}
.generalmain .join h1.title strong{color:#2e95d5}
.generalmain .join .cont{float:left;width:998px;position:relative;top:0;left:0;height:100px}
.generalmain .join .cont .links{float:left;position:relative;top:0;left:60px;width:185px;height:90px;text-align:left}
.generalmain .join .cont .links .help,.generalmain .join .cont .links .terms{width:185px;float:left;position:relative;top:0;left:5px;height:25px}
.generalmain .join .cont .wss{position:relative;float:left;left:80px;top:0;width:100px;height:100px}
.generalmain .join .cont .btn{float:right;position:absolute;top:25px;right:130px;width:310px;height:79px}
.generalmain .join .cont .btn .special{text-align:center;font-size:11px;width:291px;position:relative}
.generalmain .join .cont .btn .special .star{font-size:13px;color:#F4982B;font-weight:700}
.generalmain .join .joinlhs .form .box .privacy img,.generalmain .join .cont .links .help img,.generalmain .join .cont .links .terms img{position:relative;top:8px}

/*general page styles*/
.toptitlewide{width:1000px;height:35px;line-height:34px;background:url(http://www3.wearehairy.net/images/title_1000x35.jpg) no-repeat;color:#2e2e2e;font-weight:700;font-size:14px;text-align:left;position:relative;top:0px;left:0}
.toptitlewide .sort{width:265px;height:35px;line-height:35px;position:relative;float:right;display:inline;color:#2e2e2e}
.toptitlewide .sort2{width:180px;height:35px;line-height:35px;position:relative;float:right;display:inline;color:#2e2e2e;text-align:right;padding-right:15px}
.toptitlewide .galpics{width:265px;height:35px;line-height:35px;position:relative;float:right;right:12px;display:inline;color:#2e2e2e;text-align:right}
.toptitlewide .galpics a{color:#1A53BD}
.toptitlewide strong{color:#2e2e2e}
.toptitlewide .title{float:left;position:absolute;left:10px;width:450px;height:35px;overflow:hidden;text-align:left}
.toptitlewide .title2{float:left;position:absolute;left:10px;width:720px;height:35px;overflow:hidden;text-align:left;font-size:12px;line-height:33px}
.toptitlewide .title3{float:left;position:absolute;left:10px;width:230px;height:35px;overflow:hidden;text-align:left}
.toptitlewide .run{float:left;position:absolute;left:480px;height:35px;line-height:33px;text-align:center;color:#777;font-size:12px}
.toptitlewide .added{float:right;position:absolute;right:5px;color:#777}
.toptitlewide .addinfo{float:right;position:absolute;right:15px;color:#2E2E2E;font-size:12px}
.toptitlewide .alpha{width:500px;float:left;position:relative;left:245px;font-size:13px;color:#BFBFBF;height:35px;overflow:hidden;text-align:left}
.toptitlewide .alpha a{color:#7F7F7F;font-weight:700;font-size:14px;margin-right:2px;text-decoration:none}
.toptitlewide .alpha a:hover{color:#FFA51E}
.toptitlewide .alpha .all{color:#1A53BD}
.toptitlewide .alpha .active{color:#00abff;font-size:14px}


.generalmaintitle .galpics{width:265px;height:25px;line-height:25px;position:relative;float:right;right:12px;display:inline;color:#2e2e2e;text-align:right}
.generalmaintitle .galpics a{color:#1A53BD}
.generalmain .a-z-links{width:990px;height:36px;line-height:34px;position:relative;top:6px;text-align:center;color:#bfbfbf;font-weight:700;background:url(http://www3.wearehairy.net/images/pic_navbg.jpg) no-repeat;margin:0 auto 10px}
.generalmain .a-z-links .label{color:#FFA51E;font-weight:700;font-size:14px;margin-right:3px}
.generalmain .a-z-links a{width:18px;height:18px;color:#FFF;font-weight:700;font-size:14px;margin:0 2px}
.generalmain .a-z-links a:hover{color:#FFA51E}
.generalmain .generallist{width:1000px;overflow:hidden;position:relative;top:5px;left:0}
.generalmain .generallist ul{width:1000px}
.generalmain .generallist li{float:left;width:239px;background:#FFF;display:inline;text-align:left;border-bottom:1px solid #efefef;position:relative;margin:6px 5px 6px 6px;height:289px}
.generalmain .generallist a{text-decoration:underline;color:#1A92DF}
.generalmain .generallist a:hover{color:#1A92DF;text-decoration:none}
.generalmain .generallist a:visited{color:#800080}
.generalmain .generallist a img,.generalmain .generallistdvd a img{border:1px solid #2e2e2e}
.generalmain .generallist .tourad{width:988px;height:130px;border:0;margin:0 auto}
.generalmain .generallist .sash{z-index:80;position:absolute;right:4px;top:113px;border:none;width:85px;height:85px;margin:0;padding:0}
.generalmain .generallist .modelname{font-size:16px;text-align:center;margin-bottom:3px}
.generalmain .generallist .modelname a{color:#1A53BD;text-decoration:underline}
.generalmain .generallist .thumbnail{width:236px;height:178px}
.generalmain .generallist .dvdtitle{font-family:Arial;font-weight:400;font-size:13px;color:#1A92DF;float:left;display:block;overflow:hidden;width:175px;height:36px;line-height:17px;padding:2px 0}
.generalmain .generallist .dvdtitle a{text-decoration:underline}
.generalmain .generallist .databox,.generalmain .generallistdvd .databox{margin-bottom:1px;text-align:left;width:180px;height:25px;float:left}
.generalmain .generallist .databoxm,.generalmain .generallistdvd .databoxm{position:relative;margin-bottom:1px;text-align:left;width:232px;height:16px;line-height:16px;background:#f4f4f4;font-size:11px;padding:2px}
.generalmain .generallist .icon{float:right;width:48px;height:48px}
.generalmain .generallist .databox_lnk a,.generalmain .generallistdvd .databox_lnk a{display:block;background:#f4f4f4;text-align:left;font-weight:700;padding:0 0 2px}
.generalmain .generallist .databox_lnk a img,.generalmain .generallistdvd .databox_lnk a img{width:14px;height:10px;border:0;display:inline;vertical-align:middle;margin:0 4px 0 0}
.generalmain .generallist .modelname a:hover,.generalmain .generallist .dvdtitle a:hover{text-decoration:none}

.generalmain .generallist .play{z-index:100;border:none;top:83px;left:92px;width:50px;height:50px;position:absolute}
.generalmain .generallist .play a img{width:50px;height:50px;border:0}

/* New Page Numbers */
.generalmain .generallist .pages,.generalmain .modellist .pages{background:url(http://www3.wearehairy.net/images/pagenavbg_wide3.jpg) no-repeat top left;float:left;height:45px;line-height:36px;display:block;width:998px;font-size:13px;text-align:center;position:relative;top:3px;margin:10px 0}
.picturemain .pages,.moviemain .pages{background:url(http://www3.wearehairy.net/images/pagenavbg_wide3.jpg) no-repeat top left;float:left;height:45px;line-height:36px;display:block;width:998px;font-size:13px;text-align:center}
.generalmain .generallist .pages a,.generalmain .generallist .pages span,.picturemain .pages a,.picturemain .pages span,.moviemain .pages a,.moviemain .pages span,.generalmain .modellist .pages a,.generalmain .modellist .pages span{padding:4px 6px}
.generalmain .generallist .pages span,.picturemain .pages span,.moviemain .pages span,.generalmain .modellist .pages span{margin-right:0.1em;border:0 solid #FFF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;color:#DFDFDF}
.generalmain .generallist .pages span.current,.picturemain .pages span.current,.moviemain .pages span.current,.generalmain .modellist .pages span.current{border:0 solid #FFF;font-weight:400;background:url(http://www3.wearehairy.net/images/pagebg2x.jpg) repeat-x;color:#FFF}
.generalmain .generallist .pages a,.picturemain .pages a,.moviemain .pages a,.generalmain .modellist .pages a{border:0 solid #FFF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;text-decoration:none;font-weight:400;color:#FFF}
.generalmain .generallist .pages a:hover,.picturemain .pages a:hover,.moviemain .pages a:hover,.generalmain .modellist .pages a:hover{font-weight:400;color:#FFF;background:url(http://www3.wearehairy.net/images/pagebg3x.jpg) repeat-x;border-color:#FFF}
.generalmain .generallist .pages a.nextprev,.picturemain .pages a.nextprev,.moviemain .pages a.nextprev,.generalmain .modellist .pages a.nextprev{font-weight:400;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x;color:#FFF}
.generalmain .generallist .pages a:hover.nextprev,.picturemain .pages a:hover.nextprev,.moviemain .pages a:hover.nextprev,.generalmain .modellist .pages a:hover.nextprev{font-weight:400;color:#FFF;background:url(http://www3.wearehairy.net/images/pagebg3x.jpg) repeat-x}
.generalmain .generallist .pages span.nextprev,.picturemain .pages span.nextprev,.moviemain .pages span.nextprev,.generalmain .modellist .pages span.nextprev{border:0 solid #FFF;color:#DFDFDF;background:url(http://www3.wearehairy.net/images/pagebgx.jpg) repeat-x}

.generalmain .modellist{width:1000px;overflow:hidden}
.generalmain .modellist ul{width:1000px}
.generalmain .modellist li{float:left;width:178px;background:#FFF;display:inline;text-align:left;border-bottom:1px solid #efefef;position:relative;margin:6px 10px 6px 11px}
.generalmain .modellist a img,.generalmain .modellistdvd a img{width:176px;height:234px;border:1px solid #2e2e2e}
.generalmain .modellist .tourad{width:988px;height:130px;border:0;margin:0 auto}
.generalmain .modellist .modelname{font-size:16px;text-align:center;margin-bottom:3px}
.generalmain .modellist .databox,.generalmain .modellistdvd .databox{margin-bottom:1px;margin-top:3px;text-align:center;width:178px;height:25px;float:left}

.generalmain .modthumbs{width:980px;margin:0 auto;padding-top:8px;}
.generalmain .modthumbs ul,.detailsmain .rhs .modsug ul,.detailsmain .rhs2 .modsug ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
.generalmain .modthumbs li{position:relative;width:140px;float:left;margin:0 0 8px 0;border-bottom:1px solid #efefef}
.detailsmain .rhs .modsug li,.detailsmain .rhs2 .modsug li{position:relative;width:143px;height:185px;float:left;margin:0 0 8px 0;border:0;text-align:center}
.generalmain .modthumbs .mtb,.detailsmain .rhs .modsug .mtb,.detailsmain .rhs2 .modsug .mtb{position:relative;width:140px;height:185px;margin-bottom:2px;border:0}
.generalmain .modthumbs .mtb a,.detailsmain .rhs .modsug .mtb a,.detailsmain .rhs2 .modsug .mtb a{text-decoration:none}
.generalmain .modthumbs .mtb .modtag,.detailsmain .rhs .modsug .mtb .modtag,.detailsmain .rhs2 .modsug .mtb .modtag{background:url(http://www3.wearehairy.net/tour/images/trans.png) no-repeat transparent;bottom:27px;display:block;color:#000000;font-size:12px;font-weight:bold;padding-left:10px;position:relative;text-align:left;width:130px;z-index:40;height:20px;line-height:20px}

/* questionaire styles */
.generalmain .questitle{width:760px;font-size:18px;font-weight:700;color:#2e2e2e;margin:20px auto 15px auto;text-align:center}
.generalmain .questitle2{font-size:14px;font-weight:700;color:#2e2e2e;margin-bottom:10px}
.generalmain .ques{padding-top:20px}
.generalmain .ques p{width:820px;margin:0 auto 7px auto;text-align:left}
.generalmain .questab{margin:0px auto 30px;border:1px solid #efefef;background:#F4F9FD}
.generalmain .quesline{margin-bottom:5px;border:1px solid #000}
.generalmain .quesq{text-align:left}
.generalmain .quesarea{text-align:left;width:450px;height:120px;overflow:scroll}
.generalmain .quest{border-right:1px dashed #ccc;border-left:1px dashed #ccc}
.generalmain .quesf{border-right:1px dashed #ccc;border-left:1px dashed #ccc}
.generalmain .questype{text-align:left;background:#fff;padding:5px;border:1px dashed #00467F}
.generalmain .quesbig{font-size:14px;font-weight:700;text-decoration:underline}
.generalmain .ques .green{color:green}
.generalmain .ques .red{color:#BF0000}
.generalmain .quesbtn{font-size:14px;padding:3px;margin:7px 0 3px 0}

/* category page */
.generalmain .category{width:1000px;overflow:hidden;position:relative}
.generalmain .category ul{width:980px;position:relative;left:5px;margin:10px}
.generalmain .category li{float:left;width:479px;background:#FFF url(http://www3.wearehairy.net/images/comingbg.jpg) repeat-x top;display:inline;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:10px;margin-right:10px;text-align:left;position:relative}
.generalmain .category a img,.generalmain .category a img{width:234px;height:176px;border:1px solid #2e2e2e;float:left}
.generalmain .category .catrhs{width:230px;height:186px;position:relative;float:left}
.generalmain .category .catrhs .catname{position:relative;top:25px;left:15px;float:left;font-size:16px;text-align:left;width:200px}
.generalmain .category .catrhs .databox{float:left;position:relative;top:35px;left:15px;text-align:left;width:200px;height:70px;overflow:hidden;line-height:17px;padding:0 2px}
.generalmain .category .catrhs .sets{float:left;position:relative;top:60px;left:15px;text-align:left;width:200px;height:20px;overflow:hidden;line-height:17px;font-size:13px;padding:0 2px}
.generalmain .category .catrhs .sets span,.generalmain .category .catrhs .databox span{color:#1A53BD;font-weight:700}
.generalmain .modellist a,.generalmain .category a{text-decoration:underline;color:#1A92DF}
.generalmain .modellist a:hover,.generalmain .category a:hover{color:#1A92DF;text-decoration:none}
.generalmain .modellist .modelname a,.generalmain .category .catrhs .catname a{color:#1A53BD;text-decoration:underline}
.generalmain .modellist .modelname a:hover,.generalmain .category .catrhs .catname a:hover{text-decoration:none}

/* adv search page */
.generalmain .search{width:980px;background:url(http://www3.wearehairy.net/images/searchbg.jpg) repeat-x top;margin:0 auto 10px;padding:5px}
.generalmain .search .lhs{width:490px;float:left;position:relative;left:0;top:0}
.generalmain .search .rhs{width:440px;float:left;position:relative;top:0;border-left:1px dashed #ccc}
.generalmain .search .hr{height:1px;border-top:1px dashed #ccc;text-align:center;margin-bottom:6px;margin-top:6px}
h1.searchtitle{font-size:14px;font-weight:700;text-align:left;margin-bottom:10px;padding-left:10px;color:#1A53BD}
.generalmain .search .cat ul{width:440px;position:relative;margin:0 0 0 30px}
.generalmain .search .cat li{width:135px;float:left;text-align:left;padding:2px}
.generalmain .search .ct{margin-bottom:20px;width:490px}
.generalmain .search .ct li{width:122px;height:50px;float:left}
.generalmain .search .ct input{position:relative;bottom:15px;margin-right:5px}
.generalmain .search .top{text-align:left;width:460px;padding:5px}
.generalmain .search .top .label{width:170px;text-align:right;float:left;margin-right:10px;font-weight:700;color:#2e2e2e}
.generalmain .search .top .field{width:230px}
.generalmain .search .top .drop{width:160px}
.generalmain .search .comma{width:300px;position:relative;right:35px;float:right;font-size:11px;margin:0 0 15px}
.generalmain .search .go{width:440px;float:right;height:37px;margin:10px}
.generalmain .results{width:980px;position:relative;text-align:left;min-height:290px;height:auto !important}
.generalmain .results li{width:980px;height:200px;text-align:left;border-bottom:1px solid #ccc;margin-bottom:0}
.generalmain .results li.mod{width:980px;height:182px;text-align:left;background:url(http://www3.wearehairy.net/images/as_mod.jpg) repeat-x top;border-bottom:1px solid #ccc;margin-bottom:0}
.generalmain .results .pic{float:left;position:relative;padding:10px}
.generalmain .results .pic img{border:1px solid #2e2e2e}
.generalmain .results .models{color:#2e2e2e;font-size:12px;float:left;margin-left:10px;margin-top:10px;width:220px}
.generalmain .results .modsets{position:relative;top:10px;left:50px;height:130px;width:460px;float:left}
.generalmain .results .settitle{position:relative;top:5px;left:50px;height:20px;width:450px;float:left;color:#1A53BD;font-weight:700}
.generalmain .results .details{color:#2e2e2e;font-size:12px;float:left;margin-left:10px;margin-top:10px;width:705px}
.generalmain .results .details .top{height:52px;line-height:25px;width:550px}
.generalmain .results .details .top .title{font-size:16px}
.generalmain .results .details .top span{color:#1A53BD;font-size:14px}
.generalmain .results .details .icon{width:50px;height:50px;float:right;margin-top:2px}
.generalmain .results .details .bottom,.generalmain .results .models .bottom{position:relative;top:5px;height:130px;line-height:21px}
.generalmain .results .details .bottom span,.generalmain .results .models .bottom span{color:#1A53BD;font-size:13px;font-weight:700}
.generalmain .results .details .bottom .short{width:400px;float:left}
.generalmain .results .details .bottom .remove{position:relative;text-align:center;bottom:10px;right:0;float:right;width:280px;overflow:hidden;font-size:14px;background:#EFF8FF;padding:3px 3px 5px}
.generalmain .results .details .bottom .remove .minus{position:relative;top:3px;left:0;width:19px;height:19px;border:0}
.generalmain .results .details .bottom .remove a{color:#1A53BD;font-weight:700}
.generalmain .results .play{z-index:100;border:none;top:73px;left:102px;width:50px;height:50px;position:absolute}
.generalmain .results .play a img{width:50px;height:50px;border:0}

/* error page */
.generalmain .error,.generalmain .error2{width:980px;min-height:320px;height:auto !important;height:320px;position:relative;top:0;text-align:left;padding:10px}
.generalmain .offerend{width:980px;min-height:120px;height:auto !important;height:120px;position:relative;top:0;text-align:left;padding:10px}
.generalmain .error .sign,.generalmain .offerend .sign{width:150px;font-size:72px;float:left;text-align:center;padding:20px}
.generalmain .error .title{float:left;width:550px;position:relative;left:20px;top:22px;font-weight:700;font-size:24px;height:30px}
.generalmain .offerend .title{float:left;width:650px;position:relative;left:10px;top:22px;font-weight:700;font-size:24px;height:30px}
.generalmain .error .title2,.generalmain .offerend .title2{float:left;width:550px;position:relative;left:20px;top:22px;font-weight:700;font-size:20px;height:30px;border-bottom:1px dashed #ccc}
.generalmain .error .text,.generalmain .offerend .text{float:left;width:730px;position:relative;left:15px;top:35px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.generalmain .error .try,.generalmain .offerend .try{float:left;width:730px;position:relative;left:15px;top:45px}
.generalmain .error .try2{float:left;width:730px;position:relative;left:15px;top:35px}
.generalmain .error2 .title{float:left;width:800px;position:relative;left:100px;top:22px;font-weight:700;font-size:18px;height:30px}
.generalmain .error2 .title2{float:left;width:800px;position:relative;left:100px;top:22px;font-weight:700;font-size:18px;height:30px;border-bottom:1px dashed #ccc}
.generalmain .error2 .text{float:left;width:750px;position:relative;left:100px;top:35px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.generalmain .error2 .try{float:left;width:750px;position:relative;left:100px;top:45px}
.generalmain .error2 .try2{float:left;width:750px;position:relative;left:100px;top:35px}
.generalmain .error .try ul,.generalmain .error .try2 ul,.generalmain .error2 .try ul,.generalmain .error2 .try2 ul,.generalmain .offerend .try ul{float:left;position:relative;top:0;margin-bottom:10px}
.generalmain .error .try li,.generalmain .error .try2 li,.generalmain .error2 .try li,.generalmain .error2 .try2 li,.generalmain .offerend .try li{width:730px;list-style-type:disc;list-style-position:inside;padding:5px}
.generalmain .error .try span,.generalmain .error .try2 span,.generalmain .error2 .try span,.generalmain .error2 .try2 span,.generalmain .offerend .try span{font-weight:700}
.generalmain .error .try p,.generalmain .error .try2 p,.generalmain .error2 .try p,.generalmain .error2 .try2 p,.generalmain .offerend .try p{position:relative;top:10px;margin-bottom:10px;line-height:18px;padding:5px}
.generalmain .approve{width:980px;position:relative;top:0;text-align:left;padding:10px}
.generalmain .approve .title{float:left;width:550px;position:relative;left:100px;top:22px;font-weight:700;font-size:24px;height:30px}
.generalmain .approve .title2{float:left;width:550px;position:relative;left:100px;top:22px;font-weight:700;font-size:20px;height:30px;border-bottom:1px dashed #ccc}
.generalmain .approve .text{float:left;width:730px;position:relative;left:100px;top:35px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.generalmain .approve .hr{float:left;width:730px;position:relative;left:100px;top:38px;border-bottom:1px dashed #ccc;padding-bottom:6px}
.generalmain .approve .try{float:left;width:730px;position:relative;left:100px;top:45px}
.generalmain .approve .try2{float:left;width:730px;position:relative;left:100px;top:35px}
.generalmain .approve .try ul{float:left;position:relative;top:0;margin-bottom:10px}
.generalmain .approve .try li{width:730px;list-style-type:disc;list-style-position:inside;padding:5px}
.generalmain .approve .try span{font-weight:700}
.generalmain .approve .try p{position:relative;top:10px;margin-bottom:10px;line-height:18px;padding:5px}
.generalmain .approvehelp{float:left;width:750px;height:360px;position:relative;left:110px;top:45px;text-align:left}
.generalmain .approvehelp2{float:left;width:750px;height:200px;position:relative;left:110px;top:45px;text-align:left}

/* login page */
.generalmain .login{width:998px;text-align:left;height:445px;background:#fff url(http://www3.wearehairy.net/images/loginbg.jpg) no-repeat center bottom;margin:0;padding:0}
.generalmain .login .welcome{position:relative;top:10px}
.generalmain .login h1.title{position:relative;top:15px;padding-left:25px;font-size:20px;color:#2e2e2e}
.generalmain .login .center{float:left;position:relative;top:10px;left:300px;width:340px}
.generalmain .login .center .logout{position:relative;top:40px;left:45px;font-size:14px;color:#2e2e2e;width:290px;height:35px;border:1px solid #B5D5EC;text-align:center;background:#E9F4FA;padding:5px}
.generalmain .login .center .logout2{position:relative;top:10px;left:45px;font-size:13px;color:#2e2e2e;width:300px;height:33px;text-align:left;font-weight:700;padding:5px}
.generalmain .login .center .logout3{position:relative;top:50px;left:45px;font-size:13px;color:#2e2e2e;width:300px;height:33px;text-align:left;padding:5px}
.generalmain .login .center .logout3 span{font-weight:700}
.generalmain .login .center .form{position:relative;top:30px;left:55px;font-size:13px;color:#2e2e2e}
.generalmain .login .center .form .box{margin-bottom:15px;width:300px;position:relative;float:left}
.generalmain .login .center .form .box .enter{width:280px;height:22px}
.generalmain .login .center .form .box2{margin-bottom:15px;width:300px;position:relative;float:left;height:80px}
.generalmain .login .center .form .box2 .captcha{float:left;margin-bottom:15px;width:165px}
.generalmain .login .center .form .box2 .captcha p{margin-bottom:4px;text-align:center}
.generalmain .login .center .form .box2 .captcharhs{float:right;margin-bottom:15px;text-align:left;position:relative;top:0;right:19px}
.generalmain .login .center .form .box2 .captcharhs .enter{width:105px;height:22px}
.generalmain .login .center .form .box3{margin-bottom:15px;width:300px;height:65px;position:relative;float:left;top:5px;border-bottom:1px solid #ccc}
.generalmain .login .center .form .box3 .save{float:left;position:relative;top:15px;right:0;width:140px}
.generalmain .login .center .form .box3 .btn{float:right;position:relative;top:0;right:0;width:151px;height:50px}
.generalmain .login .center .form .box4{width:300px;position:relative;float:left;top:5px;font-size:14px}
.generalmain .login .center .form .box5{margin-bottom:15px;width:280px;height:65px;position:relative;float:left;top:5px;border-bottom:1px solid #ccc}
.generalmain .login .center .form .box6{margin-bottom:15px;width:280px;position:relative;float:left;top:5px}
.generalmain .logincont{width:998px;position:relative;top:0;left:0;height:100px;background:url(http://www3.wearehairy.net/images/contbg.jpg) no-repeat bottom}
.generalmain .logincont .loginlinks{float:left;position:relative;top:0;left:350px;width:400px;height:90px;text-align:left}
.generalmain .logincont .loginlinks .help,.generalmain .logincont .loginlinks .terms{float:left;width:300px;position:relative;top:3px;left:5px;height:28px;margin-bottom:4px}
.generalmain .logincont .loginlinks .help img,.generalmain .logincont .loginlinks .terms img{position:relative;top:8px}
.generalmain .login .center .form .box p,.generalmain .login .center .form .box2 .captcharhs p{margin-bottom:4px}

/*help system*/
.helpmain{width:998px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:left;padding:0}
.helpmain .box{width:952px;margin-left:18px}
.helpmain .box .links{text-align:left;height:160px;width:260px;float:left;position:relative;top:0;margin-left:35px;margin-bottom:10px;padding:5px}
.helpmain .box .links .title{font-weight:700;margin-bottom:6px}
.helpmain .box .links .title .icons{position:relative;left:0;top:4px}
.helpmain .box .links .faq{height:22px;line-height:22px;width:240px;position:relative;top:0;left:30px}
.helpmain .box .links .green a{color:#1A53BD;font-weight:700}
.helpmain .hr{width:100%;height:4px;border-top:1px dashed #ccc;text-align:center;margin-bottom:2px}
.helpmain .topic{width:970px;padding:10px;line-height:22px;min-height:250px;height:auto !important;height:250px}
.helpmain .topic strong a{color:#2e2e2e;text-decoration:none}
.helpmain .topic p{line-height:22px;width:950px;padding:10px}
.helpmain .topic dl{list-style:none;padding:10px}
.helpmain .topic ol{list-style-type:decimal;list-style-position:inside;padding:10px}
.helpmain .topic ul{list-style-type:disc;list-style-position:inside;padding:10px}
.helpmain .topic li{line-height:22px;margin-bottom:5px}
.helpmain .topic dt{line-height:22px;font-weight:700}
.helpmain .topic dd{line-height:22px;margin-bottom:8px}
.helpmain .topic .back{float:right;position:relative;right:12px;text-align:right;width:175px;font-weight:400;font-size:13px}
.helpmain .topic .back2{text-align:left;padding-left:8px}
.helpmain .topic .back a,.helpmain .topic .back2 a{color:#1A92DF}
.helpmain .topic h3{width:968px;height:25px;line-height:25px;border-bottom:1px dashed #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;margin-bottom:5px;margin-top:5px;position:relative}

/* movie page*/
.moviemain .lhs{width:768px;min-height:765px;float:left;position:relative;left:5px;top:5px}
.moviemain .lhs .icon,.picturemain .lhs .icon{position:relative;top:0;left:0;width:85px;height:100px;padding:12px 5px 5px 5px;float:left;display:block}
.moviemain .lhs .icon .numb,.picturemain .lhs .icon .numb{position:relative;top:5px;font-weight:700;color:#777;font-size:11px}
.moviemain .lhs .desc,.picturemain .lhs .desc{background:#fff;border:1px solid #EFEFEF;width:660px;min-height:103px;position:relative;float:left;color:#2e2e2e;font-size:12px;text-align:left;display:inline;padding:5px}
.moviemain .lhs .desc .line,.picturemain .lhs .desc .line{width:650px;margin:0;padding:5px 0}
.moviemain .lhs .desc .line h3,.picturemain .lhs .desc .line h3{width:100px;font-size:12px;font-weight:700;color:#1A53BD;text-align:right;float:left;padding-right:10px;margin:0}
.moviemain .lhs .desc .line p,.picturemain .lhs .desc .line p{width:520px;float:left;margin:0;padding:0}
.moviemain .lhs .desc .line span,.picturemain .lhs .desc .line span{position:relative;left:110px;float:left;margin:0;padding:0}
.moviemain .lhs .desc .tagline p,.picturemain .lhs .desc .tagline p{width:395px;float:left;line-height:22px;margin:0;padding:0}
.moviemain .lhs .desc .tagline h3,.picturemain .lhs .desc .tagline h3{width:100px;font-size:12px;font-weight:700;color:#1A53BD;text-align:right;float:left;padding-right:10px;line-height:22px;margin:0}
.moviemain .lhs .desc .tagline .suggest,.picturemain .lhs .desc .tagline .suggest{float:right;position:relative;right:2px;width:155px}
.moviemain .lhs .desc .tagline .suggest .pencil,.picturemain .lhs .desc .tagline .suggest .pencil{border:0;top:6px;position:relative}
.moviemain .lhs .desc .tagline .suggest a,.picturemain .lhs .desc .tagline .suggest a{color:#1A53BD;font-weight:700;font-size:13px}
.moviemain .lhs .video{float:left;text-align:center;height:467px;width:768px;margin-top:5px}
.moviemain .lhs .video .kit{line-height:18px;position:relative;top:30px;height:50px}
.moviemain .lhs .links{float:left;height:12px;width:748px;margin-bottom:3px;padding:10px}
.moviemain .lhs .links .rate{float:left;position:relative;width:140px;height:20px;line-height:20px;font-weight:700;color:#1a53bd;font-size:14px}
.moviemain .lhs .links .rate2{float:left;position:relative;width:260px;height:20px;line-height:20px;font-weight:700;color:#1a53bd;font-size:14px}
.moviemain .lhs .links .ratestars{float:left;height:18px;width:90px;position:relative;top:0;left:0}
.moviemain .lhs .links .fav{float:right;position:relative;right:0;width:210px;height:20px;line-height:20px;text-align:right}
.moviemain .lhs .links .fav .plus{border:0;position:relative;top:3px}
.moviemain .lhs .btns{height:146px;width:765px;border:1px solid #EFEFEF;float:left;margin-top:8px;background:url(http://www3.wearehairy.net/images/btn_bg.jpg) repeat-x bottom}
.moviemain .lhs .btns .title{height:25px;border-bottom:1px solid #EFEFEF;font-size:14px;font-weight:400;color:#2e2e2e;text-align:left;padding-left:12px;line-height:25px;background:#FFF}
.moviemain .lhs .btns .title .dl{float:left}
.moviemain .lhs .btns .title .fav{float:right;position:relative;top:0;right:10px;height:25px}
.moviemain .lhs .btns .title .fav a{font-size:11px;color:#1A53bd;text-decoration:underline}
.moviemain .lhs .btns .btnbg{background:url(http://www3.wearehairy.net/images/btn_bg.jpg) repeat-x;width:152px;height:120px;float:left;border:0;text-align:center}
.moviemain .lhs .btns .btnbg .top{height:28px;line-height:28px;color:#2e2e2e;font-weight:400}
.moviemain .lhs .btns .btnbg .dl{height:65px}
.moviemain .lhs .btns .btnbg .btm{height:25px;line-height:25px;color:#2e2e2e;font-weight:400}
.moviemain .lhs .btns .btnbg .btm a{font-weight:700;color:#1a53bd}
.moviemain .lhs .btns .btnbg .btm strong{color:#1a53bd}
.moviemain .lhs .links .rate a,.moviemain .lhs .links .fav a{color:#1a53bd;font-weight:700;font-size:14px}
.moviemain .rhs{width:214px;height:775px;float:right;text-align:left;position:relative;right:5px;top:5px}
.moviemain .rhs .meet,.picturemain .rhs .meet{width:214px;height:202px;background:url(http://www3.wearehairy.net/images/meetshad.jpg) no-repeat left top}
.moviemain .rhs .meet img,.picturemain .rhs .meet img{border:1px solid #FFF;position:relative;left:7px;float:left}
.moviemain .rhs .meet .title,.picturemain .rhs .meet .title{position:relative;top:4px;height:25px;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;line-height:25px;margin-bottom:8px}
.moviemain .rhs .meet .bio,.picturemain .rhs .meet .bio{width:83px;font-size:10px;color:#2e2e2e;float:left;position:relative;left:13px;margin-top:5px}
.moviemain .rhs .meet .bio p,.picturemain .rhs .meet .bio p{height:25px}
.moviemain .rhs .meet .bio span,.picturemain .rhs .meet .bio span{font-weight:700;color:#777}
.moviemain .rhs .meet .dualleft,.picturemain .rhs .meet .dualleft{float:left;width:99px;overflow:hidden}
.moviemain .rhs .meet .dualright,.picturemain .rhs .meet .dualright{position:relative;left:6px;float:left;width:99px;overflow:hidden}
.moviemain .rhs .meet .dualleft .title,.picturemain .rhs .meet .dualleft .title,.moviemain .rhs .meet .dualright .title,.picturemain .rhs .meet .dualright .title{position:relative;top:4px;height:25px;font-size:14px;font-weight:700;color:#2e2e2e;text-align:center;padding-left:12px;line-height:25px;margin-bottom:8px}

.moviemain .rhs .moretitle{height:25px;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;padding-left:12px;line-height:25px;margin-top:10px}
.moviemain .rhs .more{width:214px;height:500px;margin-top:5px;background:#fff;overflow:auto;padding:0}
.moviemain .rhs .more li{height:70px;line-height:16px;border-bottom:1px dashed #f1f1f1;margin:6px 0 4px}
.moviemain .rhs .more img{float:left;border:1px solid #ccc}
.moviemain .rhs .more .title{width:105px;height:46px;color:#1A53BD;font-size:10px;overflow:hidden;position:relative;top:0;left:6px}
.moviemain .rhs .more .title a{font-weight:600;color:#1A53BD}
.moviemain .rhs .more .content{width:100px;height:15px;font-weight:700;color:#2e2e2e;font-size:10px;margin-top:4px;float:left;position:relative;top:0;left:6px}
.moviemain .btmtext{width:768px;height:50px;line-height:40px;display:block;position:relative;float:left;font-size:24px;font-family:Arial;font-weight:700;margin:0}
.moviemain .comspace{height:12px;width:100%;clear:both}

/* picture page - some are above if same as movie page styles  */
.picturemain .lhs{width:768px;float:left;min-height:208px;position:relative;left:5px;top:5px}
.picturemain .lhs .btns{height:55px;width:765px;border:1px solid #efefef;color:#2e2e2e;float:left;margin-top:8px;background:url(http://www3.wearehairy.net/images/pic_btn_bg2.jpg) repeat-x bottom;text-align:center;margin-bottom:5px}
.picturemain .lhs .btns .btnbg{background:url(http://www3.wearehairy.net/images/pic_btn_bg.jpg) repeat-x;width:172px;height:55px;float:left;border:0;text-align:center;padding-right:5px;border-right:1px solid #ccc}
.picturemain .lhs .btns .title{height:55px;line-height:55px;float:left;text-align:center;width:245px;background:#fff;font-weight:700;padding:0}
.picturemain .lhs .btns .title2{height:55px;line-height:55px;float:left;text-align:center;width:9px;background:#fff;font-weight:700;padding:0}
.picturemain .lhs .btns .custom2{height:55px;float:left;width:210px;background:url(http://www3.wearehairy.net/images/pic_btn_bg2.jpg) repeat-x;font-weight:700;padding-right:5px;border-left:1px solid #ccc}
.picturemain .lhs .btns .custom2 .top2{float:right;height:20px;width:150px;line-height:20px;color:#2e2e2e;font-weight:400;position:relative;top:7px;text-align:center;font-size:13px}
.picturemain .lhs .btns .custom2 .btm2{float:right;height:20px;width:150px;line-height:20px;color:#1a53bd;font-weight:700;text-align:center;position:relative;top:6px;font-size:13px}
.picturemain .lhs .btns .custom2 .btm2 .reso2{width:90px;height:18px;float:left;position:relative;top:2px;border:0;left:9px}
.picturemain .lhs .btns .custom2 .btm2 .zipbutton2{position:relative;top:2px;float:left;left:14px}
.picturemain .lhs .btns .btnbg .top{float:right;height:20px;width:118px;line-height:20px;color:#2e2e2e;font-weight:400;position:relative;top:7px;text-align:center;font-size:13px}
.picturemain .lhs .btns .btnbg .btm{float:right;height:20px;width:118px;line-height:20px;color:#1a53bd;font-weight:700;text-align:center;position:relative;top:6px;font-size:13px}
.picturemain .rhs{width:214px;height:208px;float:right;text-align:left;position:relative;right:5px;top:5px}
.picturemain .set{width:990px;text-align:center;position:relative;left:4px;top:0;margin-bottom:5px;background:#fff}
.picturemain .set .title{width:990px;height:55px;background:url(http://www3.wearehairy.net/images/sampletitle2.jpg) no-repeat}
.picturemain .set .memtitle{width:990px;height:55px;background:url(http://www3.wearehairy.net/images/mem-sampletitle2.jpg) no-repeat}
.picturemain .set .title span,.picturemain .galprev .title span{position:relative;left:20px}
.picturemain .set .options{text-align:center;height:30px;line-height:30px;margin-bottom:0;color:#2e2e2e}
.picturemain .set .options .glass{border:0;position:relative;top:5px;margin-right:5px}
.picturemain .set ul{width:990px}
.picturemain .set li{float:left;display:block;border:1px solid #efefef;width:185px;height:165px;line-height:165px;background:#fbfbfb;text-align:center;margin:5px;padding:15px 0}
.picturemain .set .sample{border:4px solid #1A92DF}
.picturemain .set img{border:1px solid #2e2e2e;vertical-align:middle}
.picturemain .btmtextwide{width:998px;height:63px;display:block;position:relative;float:left;font-size:22px;font-family:Arial;font-weight:700;border:0;margin:10px auto}
.picturemain .btmtextwide .textline{float:left;height:56px;line-height:56px;position:relative;left:150px;width:350px;text-align:right}
.picturemain .btmtextwide img{float:left;position:relative;left:150px;border:0;width:291px;height:63px;margin:0}
.moviemain .lhs .desc a,.picturemain .lhs .desc a,.picturemain .set .options a{color:#1A92DF}
.moviemain .rhs .meet .title a,.moviemain .rhs .moretitle a,.picturemain .rhs .meet .title a,.picturemain .set .options .label{color:#1A53BD}
.picturemain .lhs .btns .title .arrow,.picturemain .lhs .btns .title2 .arrow{position:relative;top:7px}
.picturemain .lhs .btns .custom2 .dl2,.picturemain .lhs .btns .btnbg .dl{float:left;position:relative;top:6px;left:15px}
.picturemain .lhs .btns .custom2 .btm2 a,.picturemain .lhs .btns .btnbg .btm a{font-weight:700;color:#1a53bd;font-size:13px}

/*model details page*/
.detailsmain .lhs{width:262px;height:610px;float:left;position:relative;top:5px;left:5px;text-align:center;margin-bottom:8px;background:url(http://www3.wearehairy.net/images/profile_lhsbg.jpg) no-repeat top left}
.detailsmain .lhs .rate{float:left;position:relative;left:25px;width:110px;height:30px;line-height:30px;font-weight:700;color:#1a53bd;font-size:14px}
.detailsmain .lhs .ratestars{float:left;position:relative;left:10px;top:7px}
.detailsmain .lhs .samples{width:246px;height:34px;position:relative;float:left;left:7px;margin:13px auto 10px auto}
.detailsmain .lhs .samples .detailsamp1{float:left;position:relative;top:0;left:15px}
.detailsmain .lhs .samples .detailsamp2{float:left;position:relative;top:0;left:27px}
.detailsmain .lhs .samples .detailsamp1 a img,.detailsmain .lhs .samples .detailsamp2 a img{border:0}
.detailsmain .lhs .pic{margin-top:10px;width:234px;height:351px;border:1px solid #FFF}
.detailsmain .lhs .desc{float:left;color:#2e2e2e;font-size:12px;text-align:left;display:inline;position:relative;padding:0 5px 5px}
.detailsmain .lhs .desc .line{width:250px;margin:8px 0 7px}
.detailsmain .lhs .desc .line h3{width:100px;font-size:12px;font-weight:400;color:#1A53BD;text-align:right;float:left;padding-right:6px;margin:0}
.detailsmain .lhs .desc .line p{width:144px;float:left;margin:2px 0;padding:0}
.detailsmain .lhs .desc .joinline{width:250px;font-size:13px;text-align:center;margin:3px 0;padding:5px 0}

.detailsmain .rhs{width:715px;float:right;position:relative;top:5px;right:5px;text-align:left}
.detailsmain .rhs li{width:715px;height:196px;text-align:left;border-bottom:1px solid #efefef;margin-bottom:7px}
.detailsmain .rhs .pic{width:234px;float:left;position:relative;padding:5px 0}
.detailsmain .rhs .pic .sash{z-index:80;position:absolute;left:150px;top:97px;border:none;width:85px;height:85px;display:block;margin:0;padding:0}
.detailsmain .rhs .pic img{border:1px solid #2e2e2e}
.detailsmain .rhs .details{color:#2e2e2e;font-size:12px;float:left;margin-left:10px;width:460px;position:relative;left:5px;top:5px}
.detailsmain .rhs .details .top{height:46px;line-height:25px;width:400px}
.detailsmain .rhs .details .top .title{font-size:16px;overflow:hidden;height:21px}
.detailsmain .rhs .details .top span{color:#1A53BD;font-size:14px}
.detailsmain .rhs .details .icon{width:48px;height:48px;float:right;margin-top:2px}
.detailsmain .rhs .details .bottom{position:relative;top:7px;height:130px;line-height:21px}
.detailsmain .rhs .details .bottom span{color:#1A53BD;font-size:13px;font-weight:700}
h1.detailsrhstitle{width:710px;height:25px;line-height:25px;border-bottom:1px solid #ccc;font-size:14px;font-weight:700;color:#2e2e2e;text-align:left;margin-bottom:5px;position:relative}

.detailsmain .rhs .modnews,.detailsmain .rhs2 .modnews{background:#DFF5FF;border:1px solid #A7CEDF;padding:5px;text-align:center;height:26px;line-height:26px;color:#2e2e2e}
.detailsmain .rhs .modnews span,.detailsmain .rhs2 .modnews span{color:#1A53BD}
.detailsmain .rhs .modnews .email,.detailsmain .rhs2 .modnews .email{height:18px;width:145px}
.detailsmain .rhs .modnews .submit,.detailsmain .rhs2 .modnews .submit{font-size:13px;padding:0px 7px}

.detailsmain .rhs .dls{margin-bottom:15px}
.detailsmain .rhs .dls .cntbuttons{margin:15px 0 0 0;width:715px;background:url(http://wearehairy.com/images/gradbg_detdl.jpg) repeat-x top}
.detailsmain .rhs .dls .cntbuttons img{border:0}
.detailsmain .rhs .dls .cntbuttons h2{background:url(http://wearehairy.com/images/det_dl_bg.jpg) no-repeat;font-size:15px;font-weight:700;text-align:left;margin-bottom:10px;padding-left:10px;color:#FFF;height:30px;line-height:30px}
.detailsmain .rhs .dls .cntbuttons h3{font-size:13px;font-weight:700;text-align:left;margin-bottom:10px;padding-left:10px;color:#1A53BD;height:20px}
.detailsmain .rhs .dls .cntbuttons ul{width:715px;text-align:center}
.detailsmain .rhs .dls .cntbuttons li{width:85px;height:75px;margin:0 0 0 3px;float:left;border:0;text-align:center;font-size:11px}
.detailsmain .rhs .dls .cntbuttons .get{width:713px;margin:0 auto;text-align:center;border:1px dashed #ccc;background:#efefef}
.detailsmain .rhs .dls .cntbuttons .get .getlinks{margin:10px;width:170px;height:30px}
.detailsmain .rhs .dls .drop {margin-bottom:15px;width:695px;background:#F7F7F7;padding:10px}
.detailsmain .rhs .dls .drop h3{font-size:13px;font-weight:700;text-align:left;margin-bottom:5px;color:#1A53BD;height:20px}
.detailsmain .rhs .dls .drop h3 span{color:#FFA51E}
.detailsmain .rhs .dls .drop .bulk{line-height:20px;margin-bottom:15px}
.detailsmain .rhs .dls .drop textarea{width:695px;height:115px}

/* V2 Model Page for guests RHS ONLY */
.detailsmain .rhs2{width:715px;float:right;position:relative;top:5px;right:5px;text-align:left}
.detailsmain .rhs2 li{width:715px;text-align:left;border-bottom:1px solid #efefef;margin-bottom:7px}
.detailsmain .rhs2 h2.blue{background:url(http://wearehairy.com/images/det_dl_bg.jpg) no-repeat;font-size:15px;font-weight:700;text-align:left;margin-bottom:5px;padding-left:10px;color:#FFF;height:30px;line-height:30px}
.detailsmain .rhs2 h2.pink{background:url(http://wearehairy.com/images/det_dl_bg2.jpg) no-repeat;font-size:15px;font-weight:700;text-align:left;margin-bottom:5px;padding-left:10px;color:#FFF;height:30px;line-height:30px}
.detailsmain .rhs2 .ibar{width:715px;height:30px;line-height:30px;background:#EFEFEF;margin-bottom:5px}
.detailsmain .rhs2 .ibar .type{width:170px;font-weight:700;text-align:left;float:left;padding-left:5px}
.detailsmain .rhs2 .ibar .title{width:417px;text-align:center;float:left;font-size:14px}
.detailsmain .rhs2 .ibar .date{width:110px;font-weight:700;text-align:right;float:left;color:#1A53BD;padding-right:3px}
.detailsmain .rhs2 .pic{width:234px;float:left;position:relative}
.detailsmain .rhs2 .pic .sash{z-index:80;position:absolute;left:150px;top:92px;border:none;width:85px;height:85px;display:block;margin:0;padding:0}
.detailsmain .rhs2 .pic .sashmov{z-index:80;position:absolute;left:87px;top:63px;border:none;width:50px;height:50px;display:block;margin:0;padding:0}
.detailsmain .rhs2 .pic img,.detailsmain .rhs2 .thumbs img{border:1px solid #2e2e2e}
.detailsmain .rhs2 .thumbs{width:465px;height:186px;float:left;position:relative;left:8px;text-align:center}
.detailsmain .rhs2 .thumbs .join{font-weight:700;font-size:15px;text-align:center;margin-top:4px}
.detailsmain .rhs2 .thumbs .desc{font-weight:400;font-size:13px;text-align:left;width:430px;margin:15px auto 3px auto}
.detailsmain .rhs2 .thumbs .formats{font-weight:700;font-size:13px;text-align:left;width:430px;line-height:38px;margin:0px auto 15px auto;color:#1A53BD}
.detailsmain .rhs2 .thumbs .formats img{border:0;position:relative;top:12px}
.detailsmain .rhs2 .thumbs span{font-weight:700;font-size:13px;color:#1A53BD}

/* in page comments*/
.moviemain .comments, .picturemain .comments, .generalmain .comments{width:988px;color:#2e2e2e;font-weight:400;font-size:13px;text-align:left;padding:5px}
.moviemain .comments strong, .picturemain .comments strong, .generalmain .comments strong{color:#FFA51E}
.moviemain .comments .addnew, .picturemain .comments .addnew{height:250px;background:#f1f1f1;border:1px solid #ccc;padding:10px}
.moviemain .comments .addnew .title, .picturemain .comments .addnew .title{float:left;background: url(http://www3.wearehairy.net/images/bubble.jpg) no-repeat;width:155px;height:26px;line-height:24px;text-align:right;color:#1a53bd;font-weight:700;font-size:14px;text-decoration:none;display:block}
.moviemain .comments .addnew .text, .picturemain .comments .addnew .text, .generalmain .comments .addnew .text,.generalmain .comments .addnew2 .text{font-weight:400;color:#2e2e2e;width:940px;height:30px;display:block;float:left;padding:8px;margin-bottom:5px}
.moviemain .comments .addnew .btn, .picturemain .comments .addnew .btn, .generalmain .comments .addnew .btn, .generalmain .comments .addnew2 .btn{float:right;margin:10px}
.moviemain .comments .addnew .name, .picturemain .comments .addnew .name, .generalmain .comments .addnew .name, .generalmain .comments .addnew2 .name{float:left;font-size:12px;color:#2e2e2e;font-weight:700;width:950px;margin-top:10px}
.moviemain .comments .old, .picturemain .comments .old{background:#fff;border:1px dashed #ccc;margin-bottom:5px;font-size:14px;text-decoration:none;color:#2e2e2e;padding:10px}
.generalmain .comments .addnew{height:400px;background:#f1f1f1;border:1px solid #ccc;padding:10px}
.generalmain .comments .addnew2{height:455px;background:#f1f1f1;border:1px solid #ccc;padding:10px}
.generalmain .comments .addnew textarea,.generalmain .comments .addnew2 textarea{position:relative;top:5px}
.generalmain .comments .addnew .captcha,.generalmain .comments .addnew2 .captcha{width:180px;position:relative;top:15px;left:75px;margin-bottom:20px}
.generalmain .comments .addnew .title,.generalmain .comments .addnew2 .title{float:left;background: url(http://www3.wearehairy.net/images/bubble.jpg) no-repeat;width:230px;height:26px;line-height:24px;text-align:right;color:#1a53bd;font-weight:700;font-size:14px;text-decoration:none;display:block}
.generalmain .comments .addnew .name .label,.generalmain .comments .addnew2 .name .label{width:70px;text-align:right;float:left;margin-right:5px}
.generalmain .comments .addnew .name  select,.generalmain .comments .addnew2 .name  select{width:150px}
.generalmain .comments .addnew .bulk.generalmain .comments .addnew2 .bulk{position:relative;top:5px}


/* fhg v1*/
.generalmain .gallhs{position:relative;top:5px;right:5px;float:right;width:392px;height:614px;background:url(http://www3.wearehairy.net/images/gallhs.jpg) no-repeat top left}
.generalmain .gallhs .pic{position:relative;top:13px;right:17px;float:right;width:185px;height:270px;text-align:left;background:url(http://www3.wearehairy.net/images/picshad.jpg) no-repeat top left}
.generalmain .gallhs .pic img{border:1px solid #fff}
.generalmain .gallhs .pic .rate{width:185px;height:20px;margin-top:5px;text-align:center}
.generalmain .gallhs .info{float:left;position:relative;top:13px;left:17px;width:165px;height:270px;text-align:left;margin:0;padding:0}
.generalmain .gallhs .info .line,.generalmain .gallhs .info .moreline{height:16px;margin-bottom:15px;overflow:hidden}
.generalmain .gallhs .info .line h3{width:160px;font-size:12px;font-weight:400;color:#1A53BD;text-align:left;float:left;padding-right:6px;margin:0}
.generalmain .gallhs .info .line span{color:#2e2e2e}
.generalmain .gallhs .info .moreline{font-size:14px;font-weight:700}
.generalmain .gallhs .info .moreline a{color:#1A53BD}
.generalmain .gallhs .btm{float:left;position:relative;top:15px;left:17px;width:358px;height:210px;text-align:left;border-top:1px dashed #ccc;overflow:hidden;margin:0;padding:0}
.generalmain .gallhs .btm .line{width:358px;margin-top:16px}
.generalmain .gallhs .btm .line h3{width:90px;font-size:12px;font-weight:700;color:#1A53BD;text-align:right;float:left;padding-right:10px;margin:0}
.generalmain .gallhs .btm .line p{width:250px;height:16px;overflow:hidden;float:left;margin:0;padding:0}
.generalmain .gallhs .btm .line p.desc{height:80px;overflow:hidden}
.generalmain .gallhs .btm .btn{width:358px;text-align:center;margin:13px auto 0}
.generalmain .gallhs .lhsad{float:left;position:relative;top:50px;left:2px;width:385px;height:70px;text-align:center;font-size:20px;font-weight:700;font-family:Arial;line-height:30px;margin:0;padding:0}
.generalmain .galrhs{float:left;position:relative;left:5px;top:5px}
.generalmain .galrhs ul{width:600px}
.generalmain .galrhs .midad{border:0;background:#fff;font-size:20px;font-family:Arial;font-weight:700;width:600px;height:70px;float:left;line-height:30px;margin:0;padding:0}
.generalmain .galbtm .btmmid{border:0;background:#fff;font-size:26px;font-family:Arial;font-weight:700;width:990px;height:50px;float:left;line-height:40px;margin:0;padding:0}
.generalmain .galbtm{float:left;position:relative;margin-top:10px}
.generalmain .galbtm ul{width:990px}
.generalmain .btmad{font-size:26px;font-family:Arial;font-weight:700;width:990px;height:60px;float:left;line-height:50px;position:relative}
.generalmain .galrhs li,.generalmain .galbtm li{float:left;border:1px solid #f0f0f0;width:185px;background:#fbfbfb;display:inline;text-align:center;margin:5px 5px 5px 6px;padding:15px 0}
.generalmain .galrhs img,.generalmain .galbtm img{border:1px solid #2e2e2e}

#fhgfshdr{border-bottom:1px solid #efefef;height:109px;margin:0;text-align:center}
#fhgfshdr img{border:0}
.fhgfs{background:#fff;font-family:"Trebuchet MS";padding:0;margin:0}
.fhgfs .page{background:#fff url(http://www3.wearehairy.net/images/fhg_fs.jpg) repeat-x top;border:0;width:100%;min-width:1100px}
.fhgfs .page .ppic{text-align:center}
.fhgfs .page h2{text-align:center;font-size:28px;margin:25px 0;color:#2e2e2e}
.fhgfs .page h3{text-align:center;font-size:34px;margin:25px 0;color:#2e2e2e}
.fhgfs .page h3 a,.fhgfs .page h2 a{background:#E5F3FF;padding:6px 15px}
.fhgfs a,.fhgfs a:visited{color:#1A53BD}
.fhgfs a:active,.fhgfs a:hover{color:#FFA51E}

/* footer */
.footer{color:#2e2e2e;width:1000px;text-align:left;position:relative;top:6px;margin:0 auto}
.footer .footerbg{width:1000px;color:#2e2e2e;height:118px;background:url(http://www3.wearehairy.net/images/footerbg2.jpg)}
.footer .footermenu{height:18px;font-weight:700;padding:9px 10px 7px 10px}
.footer .footermenu a{color:#1A92DF;text-decoration:underline}
.footer .footermenu a:hover{color:#FFA51E;text-decoration:none}
.footer .footermenu a.join{color:#FFA51E}
.footer .jspace{height:9px;width:100%}
.footer .disc{font-size:10px;color:#7F7F7F;line-height:15px;margin-bottom:2px}
.footer .rec{font-size:10px}
.footer .subs{width:600px;font-size:11px;height:30px;line-height:30px;margin-left:5px;margin-bottom:7px}
.footer .subs p{float:left;line-height:15px}
.footer .subs form{float:left;padding-left:5px}
.footer p{font-size:11px;padding-left:10px;padding-bottom:4px}
.footer a{color:#1A53BD;font-weight:700;text-decoration:none;padding:0 2px}
.footer a:hover{text-decoration:none}
.footer .footerbottom{width:1000px;height:13px;background:url(http://www3.wearehairy.net/images/footerbg_bottom2.png) no-repeat;margin-bottom:13px}


.loading{display:none;position:relative;z-index:999;left:0;width:750px;height:70px;padding:5px;margin:10px auto;text-align:center;background:#fff}
.ac_results{padding:0px;border:1px solid WindowFrame;background-color: Window;color:#000;overflow: hidden;text-align:left}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results iframe{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/ position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}
.ac_results li{position:relative;margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden}
.ac_loading{background:Window url(http://www3.wearehairy.net/images/autocomplete_indicator.gif) right center no-repeat}
.ac_over{background-color:Highlight;color:HighlightText}


/* jQuery lightBox plugin */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:450px;height:585px;border:1px solid #2e2e2e;margin:0 auto}
#lightbox-container-image-box .lbtitle{background:#fff;width:450px;position:relative;top:0;left:0;margin-bottom:0;padding:0}
#lightbox-container-image-box .lbtitle .topclose{width:21px;height:22px;position:absolute;z-index:999;float:right;top:5px;right:5px}
#lightbox-container-image-box .top{height:210px}
#lightbox-container-image-box .top p{position:relative;top:0;height:25px;line-height:25px;font-size:16px;font-weight:700}
#lightbox-container-image-box .top img{position:relative;top:15px;height:176px;width:234px;border:1px solid #2e2e2e}
#lightbox-container-image-box .bottom{height:240px;position:relative;top:0}
#lightbox-container-image-box .bottom p{font-style:italic;position:relative;top:5px;height:35px;line-height:20px;border-bottom:1px solid #efefef}
#lightbox-container-image-box .btns{position:relative;top:5px}
#lightbox-container-image-box .btns2{position:relative;top:7px}
#lightbox-container-image{padding:0}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}

/* new lightbox */
#mask {position:absolute;top:0;left:0;z-index:90; background-color:#FFF; display:none} 
#boxes .window{position:absolute; width:450px; height:585px; display:none; z-index:100; padding:20px; }
#boxes #dialog {width:450px; height:585px; padding:0}  
#dialog{position:fixed;background-color:#fff;width:450px;height:585px;border:1px solid #2e2e2e;margin:0 auto;text-align:center}
#dialog .lbtitle{background:#fff;width:450px;position:relative;top:0;left:0;margin-bottom:0;padding:0}
#dialog .lbtitle .topclose{width:21px;height:22px;position:absolute;z-index:999;float:right;top:5px;right:5px}
#dialog .top{height:210px}
#dialog .top p{position:relative;top:0;height:25px;line-height:25px;font-size:16px;font-weight:700}
#dialog .top img{position:relative;top:15px;height:176px;width:234px;border:1px solid #2e2e2e}
#dialog .bottom{height:240px;position:relative;top:0}
#dialog .bottom p{font-style:italic;position:relative;top:5px;height:35px;line-height:20px;border-bottom:1px solid #efefef}
#dialog .btns{position:relative;top:5px}
#dialog .btns2{position:relative;top:7px}

#boxesvideo .windowvideo{position:absolute; width:800px; height:520px; display:none; z-index:110; padding:20px; }  
#boxesvideo #dialogvideo {width:800px; height:520px; padding:0}  
#dialogvideo{position:fixed;background-color:#fff;width:800px;height:520px;border:1px solid #2e2e2e;margin:0 auto;text-align:center}
#dialogvideo .lbtitle{background:#fff;width:800px;position:relative;top:0;left:0;margin-bottom:0;padding:0}
#dialogvideo .lbtitle .topclose{width:21px;height:22px;position:absolute;z-index:999;float:right;top:5px;right:5px}
#dialogvideo .top{height:30px}
#dialogvideo .top p{position:relative;top:0;height:25px;line-height:25px;font-size:16px;font-weight:700}
#dialogvideo .top img{position:relative;top:15px;height:176px;width:234px;border:1px solid #2e2e2e}
#dialogvideo .bottom{height:240px;position:relative;top:0}
#dialogvideo .bottom p{font-style:italic;position:relative;top:5px;height:35px;line-height:20px;border-bottom:1px solid #efefef}
#dialogvideo .btns{position:relative;top:5px}
#dialogvideo .btns2{position:relative;top:7px}


/* warning lightbox */
#warnwrap{width:540px;padding:10px 10px 20px 10px;text-align:center;z-index:99;font-family:Verdana, sans-serif;font-size:12px;line-height:17px;border:1px solid #fff;display:none}
.warntext{width:510px;margin:8px auto 0 auto;text-align:left}
.warntext p{margin-bottom:10px}
.warnbtns{margin-bottom:15px}
#warn_ent{width:220px;height:32px;line-height:30px;font-weight:700;background:#ccffc2;color:#0a3d00;border:0;margin-left:5px;cursor:pointer}
#warn_ex{width:220px;height:32px;line-height:30px;font-weight:700;background:#ffd5d5;color:#740003;border:0;margin-right:5px;cursor:pointer}

/* index page - chat announcement area*/
.anno {background:url(http://www3.wearehairy.net/images/annobg.jpg) no-repeat;width:772px;height:196px;padding:5px;margin-top:6px;text-align:left;position:relative;left:5px;}
.anno .hpic{width:142px;padding:2px;float:left;position:relative;left:12px;}
.anno .hpic2{width:136px;float:right;position:relative;top:2px;right:25px;}
.anno .hpic2 .model{border:1px solid #2e2e2e;margin:0;}
.anno .hdetails{color:#2e2e2e;font-size:12px;float:left;margin-left:12px;width:435px;}
.anno .hdetails .htop{line-height:22px;height:65px;margin-top:28px;}
.anno .hdetails .htop span{color:#1A53BD;font-size:13px;font-weight:700;}
.anno .futurem{font-size:11px;line-height:18px;width:445px;margin-top:4px;margin-bottom:6px;}
.anno .hvar{font-size:22px;line-height:30px;width:435px;margin-top:4px;margin-bottom:6px;text-align:center;}
.anno .hvarsml{font-size:18px;line-height:22px;width:435px;margin-top:3px;margin-bottom:3px;text-align:center;}
.anno .hdetails .hbottom{height:40px;margin-top:26px;text-align:center;}
.anno .hdetails .hbottom input{margin:0 13px;}
.anno a {color:#1A53BD;font-weight:bold}

