/* 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{height:20px;line-height:19px;width:1000px;color:#FFF;text-align:center;margin:0 auto;}
.banner .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') 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;}
/*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{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:1303px;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:underlined;}
.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 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;}

/* 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;}
.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:290px;}
.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:290px;}
.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:62px;width:315px;height:90px;text-align:left;}
.generalmain .join .cont .links .help,.generalmain .join .cont .links .terms{width:300px;float:left;position:relative;top:0;left:5px;height:25px;}
.generalmain .join .cont .btn{float:right;position:absolute;top:0;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 .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;}
.generalmain .generallist a{text-decoration:underline;color:#1A92DF;}
.generalmain .generallist a:hover{color:#1A92DF;text-decoration:none;}
.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;}

/* 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 ul,.detailsmain .rhs .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{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{position:relative;width:140px;height:185px;margin-bottom:2px;border:0;}
.generalmain .modthumbs .mtb a,.detailsmain .rhs .modsug .mtb a{text-decoration:none;}
.generalmain .modthumbs .mtb .modtag,.detailsmain .rhs .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;}

/* 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 .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:543px;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;top:2px;margin:0 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;top:5px;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{background:#DFF5FF;border:1px solid #A7CEDF;padding:5px;text-align:center;height:26px;line-height:26px;color:#2e2e2e;}
.detailsmain .rhs .modnews span{color:#1A53BD;}
.detailsmain .rhs .modnews .email{height:18px;width:145px;}
.detailsmain .rhs .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;}

/* 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;}

/* 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:550px;font-size:11px;height:30px;line-height:30px;margin-left:5px;margin-bottom:7px;}
.footer .subs p{float:left;}
.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;}
