/* WeAreHairyFREE.com 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;}
.left{float:left;}
.right{float:right;}
.over{overflow:hidden;}
.over1{overflow:hidden;height:1px;}
.block{display:block;}
.del{display:none;}
.null{visibility:hidden;}
.img_left img{float:left;}
a img{border:0;}
img.preload{height:0;width:0;border-width:0;position:absolute;bottom:0;left:0;z-index:-30;}

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:#137dc2 url(images/bgy.jpg) center repeat-y;text-align:center;}
h1.banner{height:24px;line-height:20px;width:1000px;background:url(images/topbarbg.jpg);color:#FFF;text-align:center;margin:0 auto;font-size:13px;font-weight:400;}
.header{width:1000px;height:94px;background:url(images/hdrbg.jpg) no-repeat bottom left;margin:0 auto;}
.header img.logo{float:left;margin:0;}
.header .search{height:38px;color:#2e2e2e;width:304px;float:right;position:relative;top:14px;}
.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:14px;}
.header .menu{position:relative;float:right;top:19px;right:0;height:37px;width:459px;}
.header .menu .menu1,.header .menu .menu2,.header .menu .menu3,.header .menu .menu4{position:relative;float:left;left:0;}
.header .menu > a:hover{opacity:0.1;filter:alpha(opacity=80);-moz-opacity:0.1;}

/* index page */
.container{width:1000px;margin:0 auto;background:#FFF;padding-top:6px;}
.lhs{width:211px;margin-right:4px;float:left;}
.rhs{width:784px;border-left:1px solid #efefef;float:left;}
.all{width:1000px;margin:0 auto;}
h2.lhstitle{width:210px;height:35px;background:url(images/lhs_titlebg.jpg) no-repeat;font-size:14px;color:#fff;line-height:32px;text-align:center;}
h2.rhstitle{width:774px;height:35px;background:url(images/rhs_titlebg.jpg) no-repeat;font-size:14px;color:#1A92DF;line-height:35px;text-align:left;padding-left:10px;margin-bottom:6px;}
.past li{background:url(images/past_bg.jpg) repeat-x;height:284px;width:210px;margin-top:6px;}
.past .name,.indlist .name,.rellist .name,.modlist .name{height:24px;line-height:24px;margin-bottom:2px;font-size:14px;}
.past .date,.indlist .date,.rellist .date,.modlist .date{height:24px;line-height:24px;font-size:11px;font-weight:400;}
.past img,.indlist img,.rellist img,.modlist img{border:1px solid #FFF;}
.past .date > span,.indlist .date > span,.rellist .date > span,.modlist .date > span{color:#1A92DF;}
.modbtn{background:#d1eaf7;height:158px;}
.modbtn img{border:0;position:relative;top:33px;}
.hr{height:1px;border-bottom:1px solid #efefef;margin-bottom:6px;width:100%;}
.indlist{padding-left:15px;height:305px;text-align:center;}
.indlist li{width:175px;height:284px;float:left;background:url(images/past_bg.jpg) repeat-x;margin:0px 6px;}
.quote{padding:0px 20px 5px 20px;font-family:"Courier New", monospace;font-size:12px;text-align:right;height:70px;}
.quote span{margin-top:8px;display:block;font-size:14px;font-weight:700;}
.coupon{background:url(images/couponbg.jpg) no-repeat;width:784px;height:175px;margin:0px auto 16px auto;}
.offer{width:560px;height:120px;font-size:18px;font-weight:700;float:right;text-align:center;position:relative;top:33px;line-height:30px;right:45px;}
.massive{color:red;}
.movie{margin:0px auto 25px auto;}
.moreinfo{background:url(images/info_rhs.jpg) right no-repeat;width:760px;height:290px;margin:0;}
.moreinfo ul{list-style-type: none;padding: 27px 0 0 25px;margin:0;text-align:left;}
.moreinfo li{background:url(images/tick.jpg) no-repeat;padding-left: 35px;height:30px;width:570px;margin:4px 0;}
.morelink{font-weight:700;font-size:16px;margin-bottom:30px;}
.look .sml{font-size:14px;margin-bottom:15px;}
.look .big{font-size:24px;font-weight:700;margin-bottom:3px;}
.bluetitle{width:1000px;height:35px;background:url(images/title_blue_1000.jpg) no-repeat;color:#FFF;line-height:33px;font-size:16px;text-align:center;margin-bottom:10px;}
.btmlinks{margin-bottom:10px;}
.btmlinks ul{padding-left:40px;}
.btmlinks li{text-align:left;width:210px;float:left;padding-left:20px;margin:4px 0 4px 0;}
.btmlinks a{font-size:14px;}
.btmlinks span{font-weight:700;}
.pagebtm{height:15px;width:1000px;margin:0 auto;background:url(images/page_btm.jpg) no-repeat;}

/* galelry page */
h2.galtitle{width:1000px;height:35px;background:url(images/gal_title.jpg) no-repeat;font-size:14px;color:#2e2e2e;line-height:35px;text-align:left;padding-left:10px;margin-bottom:6px;}
h3.toplink{font-size:20px;margin:6px auto;width:980px; height:30px;}
.gal{width:920px;padding:20px;border:1px solid #efefef;margin:10px auto;}
.galtop{width:845px;margin:0 auto;}
.galleft{width:152px;margin-right:15px;float:left;}
.galleft img{border:1px solid #2e2e2e;margin-bottom:15px;}
.galmid{width:255px;margin-right:15px;float:left;}
.lrgpic{border:1px solid #2e2e2e;margin-bottom:3px;}
.galbio{float:left;width:406px;}
h3.biotitle{background:url(images/bio_titlebg.jpg) no-repeat;width:406px;height:35px;text-align:center;color:#FFF;line-height:33px;}
.bio{border:1px solid #2e2e2e;background:#dff0f9;height:435px;margin-bottom:15px;}
.galben{width:820px;padding:10px;background:#dff0f9;border:1px solid #2e2e2e;margin:0 auto;}
.galben p,.modben p{margin-bottom:6px;}
.galben a,.modben a{font-size:22px;font-weight:700;}
.galrow{width:863px;margin:20px auto 15px auto;}
.galrow .th{border:1px solid #2e2e2e;}
.galrow li{width:172px;text-align:center;float:left;}
.biglink{width:890px;margin:10px auto;font-size:18px;font-weight:700;line-height:28px;}
.rellist{width:940px;margin:10px auto;text-align:center;}
.rellist li{width:175px;height:284px;float:left;background:url(images/past_bg.jpg) repeat-x;margin:0px 6px 8px 6px;}
.biomod{margin:15px auto 0 auto;text-align:center;font-size:14px;font-weight:700;color:#1A53DB;}
.bio .desc {color:#2e2e2e;font-size:13px;text-align:left;padding:10px;margin:0 auto;}
.bio .desc .line{width:380px;margin:3px auto;padding:5px 0;}
.bio .desc > .line > h3{width:100px;font-size:13px;font-weight:700;color:#1A53BD;text-align:right;float:left;padding-right:6px;margin:0;}
.bio .desc > .line > p{width:250px;float:left;margin:0;padding:0;}

/* image viewer page */
.viewtab{margin:10px auto 5px auto;width:980px;}
.viewlink{font-size:20px;font-weight:700;}

/* feedback page */
h3.toplink2{font-size:16px;margin:6px auto;width:980px; height:30px;}
.feed{width:700px;text-align:left;margin:10px auto 15px auto;border:1px solid #7DBADF;padding:10px 0;background:#DFF3FF;}
.nar{width:130px;text-align:right;padding:5px;font-weight:700;font-size:12px;}
.wid{width:500px;padding:5px;}
.email{width:250px;height:22px;border:1px solid #7DBADF;}
.bulk{width:500px;height:200px;border:1px solid #7DBADF;}
.code{width:175px;height:22px;border:1px solid #7DBADF;}
.submit{padding:3px;}

/* model directory page */
.modlist{width:940px;margin:10px auto;text-align:center;}
.modlist li{width:175px;height:284px;float:left;background:url(images/past_bg.jpg) repeat-x;margin:0px 6px 8px 6px;}
.modben{width:900px;padding:10px;background:#dff0f9;border:1px solid #2e2e2e;margin:10px auto;}
.pages {background:url(images/pagenavbg_wide3.jpg) no-repeat top left;height:45px;line-height:36px;display:block;width:998px;margin:15px auto 2px auto;font-size:13px;text-align:center;}
.pages a,.pages span{padding:4px 6px 4px 6px;} 
.pages span {margin-right:0.1em;border: 0px solid #FFF;background:url(images/pagebgx.jpg) repeat-x;color:#DFDFDF;}
.pages span.current {border:0px solid #FFF;font-weight:400;background:url(images/pagebg2x.jpg) repeat-x;color:#FFF;}
.pages a {border:0px solid #FFF;background:url(images/pagebgx.jpg) repeat-x;text-decoration:none;font-weight:400;color:#FFF;}
.pages a:hover {border-color:#FFF;font-weight:400;color:#FFF;background:url(images/pagebg3x.jpg) repeat-x;}
.pages a.nextprev{font-weight:400;background:url(images/pagebgx.jpg) repeat-x;color:#FFF;}
.pages a:hover.nextprev{font-weight:400;background:#FFF;color:#FFF;background:url(images/pagebg3x.jpg) repeat-x;}
.pages span.nextprev{border:0px solid #FFF;color:#DFDFDF;background:url(images/pagebgx.jpg) repeat-x;}

/* footer */
.footer{color:#2e2e2e;width:1000px;height:124px;text-align:left;margin:0 auto;background:url(images/ftrbg.jpg) no-repeat;}
.footer .footermenu{height:20px;font-weight:700;padding:10px;font-size:13px;}
.footer .footermenu > a{color:#1A92DF;text-decoration:underline;}
.footer .footermenu > a:hover{color:#FFA51E;text-decoration:none;}
.footer p{font-size:11px;padding-left:10px;padding-bottom:5px;font-size:12px;}
.footer a{padding:0 2px;color:#1A53BD;font-weight:700;text-decoration:none;}
.footer a:hover{text-decoration:none;}
