html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
header,footer,section,article,nav,.summary,details{display:block;}
.link{text-decoration:none;border-bottom:2px solid #292929;}
.link-hover{border-bottom:2px solid #1e90ff;color:#fff;}
.button,#submit-btn{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid #333;font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;}
.button-hover,#submit-btn:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);}
html{background:#141414 url(http://static.getiton.co.nz/assets/img/footer-bg.gif) bottom repeat-x;color:#cac8c8;}
body{width:980px;margin:0px auto;font:13px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;padding:0 5px 0 5px;}
.main header form input[type=search],.main header form input.search-box,input[type=text],input[type=email],textarea{background:#000;line-height:21px;height:24px;border:1px solid #2b2b2b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;color:#cac8c8;padding-left:6px;font:13px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;}
.banner{height:125px;width:100%;display:block;position:relative;}
.banner h2 a{background:url(http://static.getiton.co.nz/assets/img/logo.gif) no-repeat;display:block;float:left;height:61px;width:86px;text-indent:-999999px;margin-top:36px;}
.navigation{font-size:15px;position:absolute;top:72px;right:3px;}
.navigation li{float:left;border-right:2px solid #292929;padding:0 4px 0 4px;height:15px;position:relative;top:3px;}
.navigation li:last-child{border-right:none;}
.navigation li.last{border-right:none;}
.navigation a{color:#fefefe;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;text-decoration:none;padding-left:18px;padding-right:18px;position:relative;top:-3px;}
.navigation li.last a{padding-right:0;}
.navigation .here a,.navigation a:hover{color:#1e90ff;}
#secondary{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;font-size:12px;position:absolute;right:7px;top:36px;}
#secondary li{float:left;border-right:2px solid #292929;height:12px;position:relative;top:3px;}
#secondary li:last-child{border-right:none;}
#secondary li.last{border-right:none;}
#secondary a{color:#666565;text-decoration:none;padding-left:12px;padding-right:12px;position:relative;top:-3px;}
#secondary .here a{color:#1e90ff;}
#secondary li:last-child a{padding-right:0;}
#secondary li.last a{padding-right:0;}
#secondary a:hover{color:#ffffff;}
#spotlight{display:block;clear:both;height:460px;width:100%;overflow:hidden;position:relative;margin-bottom:28px;}
#spotlight ul{float:left;width:504px;}
#spotlight ul li{float:left;}
#spotlight ul li a{height:230px;overflow:hidden;position:relative;display:block;}
#spotlight ul li a:hover img{position:relative;top:-230px;}
#spotlight .fader{float:right;height:460px;width:476px;overflow:hidden;position:relative;background:url(http://static.getiton.co.nz/assets/img/ajax-loader.gif) center no-repeat;}
#spotlight .fader.started{background:none;}
#spotlight .fader li{float:none;display:none;position:absolute;top:0;left:0;height:460px;width:475px;}
#spotlight .fader li a{height:460px;overflow:hidden;position:relative;filter:inherit;}
#spotlight .fader li a:hover img{position:absolute;top:0;}
.fader img{position:absolute;top:0;left:0;filter:inherit;}
.fader-controls{position:absolute;bottom:18px;right:32px;height:16px;}
.fader-controls a{float:left;display:block;height:16px;width:14px;background:url(http://static.getiton.co.nz/assets/img/selected-widget.png) right no-repeat;margin-left:8px;}
.fader-controls a.selected{background:url(http://static.getiton.co.nz/assets/img/selected-widget.png) left no-repeat;}
#blog,#events,#sexpert{float:left;width:306px;margin-right:30px;padding-bottom:60px;}
aside #blog,aside #events,aside #sexpert{width:220px;}
#blog h2 a,#blog h3 a,#events h2 a,#events h3 a,#sexpert h2 a,#sexpert h3 a{color:#fff;text-decoration:none;}
#blog h2 a:hover,#blog h3 a:hover,#events h2 a:hover,#events h3 a:hover,#sexpert h2 a:hover,#sexpert h3 a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
#blog h2,#events h2,#sexpert h2,aside #blog h3,aside #events h3,aside #sexpert h3{font-size:15px;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;color:#fff500;text-transform:uppercase;padding-bottom:6px;border-bottom:3px solid #292929;margin-bottom:14px;margin-left:0;}
#blog h2 a,#events h2 a,#sexpert h2 a,aside #blog h3 a,aside #events h3 a,aside #sexpert h3 a{color:#fff500;border:none;}
#blog h3,#events h3,#sexpert h3{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;font-size:13px;line-height:18px;color:#ededed;margin-bottom:6px;}
.read-more,.view-event,.more-qa{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#cac8c8;}
.main aside .read-more,.main aside .view-event,.main aside .more-qa,.main aside .read-more:hover,.main aside .view-event:hover,.main aside .more-qa:hover{border:1px solid #2b2b2b;}
.read-more:hover,.view-event:hover,.more-qa:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;}
#events p{position:relative;font-weight:bold;color:#ededed;}
#events p+p{margin-bottom:4px;}
#events span{position:absolute;font-weight:normal;left:60px;color:#cac8c8;}
#events p.summary{font-weight:normal;color:#cac8c8;margin-top:8px;}
#sexpert{margin-right:0;}
.main.sexpert h2{margin-bottom:16px;}
#sexpert span,.sexpert details span,.sexpert .listing span,.sexpert .category span{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;color:#c1c1c1;float:left;width:16px;margin-right:4px;}
.sexpert .listing div span{margin-left:-20px;color:#c1c1c1;}
.sexpert details p,.sexpert .listing div,.sexpert .category p,.main aside .sexpert h4,.main aside .sexpert p{margin-left:20px;width:289px;}
#sexpert p,#sexpert h3{margin-left:20px;}
#sexpert h3,aside #sexpert h4{margin-left:20px;color:#fff;}
#sexpert h3 span,aside #sexpert h4 span{color:#fff;margin-left:-20px;}
#sexpert div span{color:#C1C1C1;}
#sexpert div p{color:#C1C1C1;}
.sexpert .listing div{width:auto;}
.sexpert .listing details{display:none;}
.main aside .sexpert h4,.main aside .sexpert p{width:204px;}
.sexpert details p,.sexpert .category p{width:auto;color:#c1c1c1;}
.sexpert details h3,.sexpert .listing h3,.sexpert .category h3,.sexpert header .listing li:first-child h3{margin-top:10px;margin-left:20px;}
.sexpert .listing p{color:#C1C1C1 !important;margin-left:0px !important;margin-bottom:0px !important;}
.sexpert header .listing h3{margin-top:0;}
.sexpert .category h3{margin-left:0px;padding-left:20px;}
.sexpert .listing h3{color:#fff;}
.sexpert .listing h3 a{border:none;}
.sexpert details h3 span,.main.sexpert h3 span{color:inherit;margin-left:-20px;}
.sexpert .category{margin-bottom:32px;margin-top:30px;border-top:1px solid #292929;}
.sexpert .category .last p{margin-bottom:0;}
.sexpert .category ul,.sexpert .listing .more{list-style:none;padding:0;margin:6px 0 0 0;overflow:hidden;}
.sexpert .listing .more{text-indent:-14px;}
.sexpert .category li,.main .listing .more li,.main.sexpert header .listing .more li{background:none;float:left;text-indent:0;padding-right:14px;}
.sexpert .category .more a,.sexpert .listing .more a,.main.sexpert header .listing .more a{color:#8a8a8a;display:inline-block;border-bottom:2px solid #404040;line-height:18px;}
.sexpert .category .more a:hover,.sexpert .listing .more a:hover,.main.sexpert header .listing .more a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main.sexpert .open{line-height:18px;color:#8a8a8a;display:inline-block;border-bottom:2px solid #525252;}
.main.sexpert .open:hover,.main.sexpert .opened .open:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main.sexpert .opened .open{color:#5b5a5a;border-bottom:2px solid #404040;line-height:18px;}
.main.sexpert .listing{padding-bottom:0px;}
.main.sexpert header .listing{padding-bottom:0;}
.main.sexpert .listing:last-of-type{border-bottom:0;margin-bottom:0;}
.main.sexpert .listing li{margin-bottom:18px;padding-bottom:20px;border-bottom:1px dashed #292929;}
.main.sexpert .listing li li{margin-bottom:0;padding-bottom:0;border:none;}
.main.sexpert header .listing li{width:auto;float:none;}
.main.sexpert header .listing a{height:auto;border:none;display:inline-block;}
.main.sexpert header .listing a.open{border-bottom:2px solid #404040;}
.main.sexpert header .listing a.open:hover{border-bottom:2px solid #1e90ff;color:#fff;}
aside{float:left;width:195px;margin-top:24px;position:relative;}
aside.fixed{position:fixed;margin-left:-490px;}
aside.bottom{margin-left:-490px;position:absolute;}
#sub{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:300;color:#8a8a8a;font-size:14px;margin-bottom:32px;}
#sub li{border-top:2px solid #202020;}
#sub li ul{padding-bottom:8px;}
#sub li li{border:none;}
#sub.listing li a{background:url(http://static.getiton.co.nz/assets/img/blog-nav.gif) 13px 11px no-repeat;padding-left:32px;}
#sub.listing li a:hover{background:url(http://static.getiton.co.nz/assets/img/blog-nav.gif) 13px -14px no-repeat;padding-left:32px;}
#sub li.first a{background:url(http://static.getiton.co.nz/assets/img/overview.gif) 13px 11px no-repeat;padding-left:32px;}
#sub li.first a:hover,#sub.listing li.first a:hover{background:url(http://static.getiton.co.nz/assets/img/overview.gif) 13px 11px no-repeat;background-position:13px -29px;}
#sub li li.first a:hover,#sub li.parent-here li a:hover{background-image:url(http://static.getiton.co.nz/assets/img/sub-bullet.gif);background-position:12px -9px;}
#sub li.first.here a,#sub.listing li.first.here a{background-position:13px -69px;padding-left:32px;}
#sub li.parent-here .here a{padding-left:32px;}
#sub.listing li.here a{background-position:13px -39px;}
#sub li.question a{background:url(http://static.getiton.co.nz/assets/img/question.gif) 13px 10px no-repeat;padding-left:32px;}
#sub li.question a:hover{background:url(http://static.getiton.co.nz/assets/img/question.gif) 13px -14px no-repeat;padding-left:32px;}
#sub li.question.here a{background:url(http://static.getiton.co.nz/assets/img/question.gif) 13px -38px no-repeat;padding-left:32px;}
#sub li.last{border-bottom:2px solid #202020;}
#sub li li.last{border-bottom:none;}
#sub a{display:block;color:#8a8a8a;text-decoration:none;padding:8px 12px;}
#sub a:hover,#sub .parent-here a:hover,#sub .parent-here a{color:#fff;}
#sub .here,#sub .sub-level-0.here,#sub .parent-here{background:#0c0c0c;}
#sub .sub-level-0.here>a{color:#cac8c8;}
#sub .here a,#sub .sub-level-0.here a,#sub .sub-level-0 .here a{color:#fff500;}
#sub .sub-level-0.here ul a{color:#cac8c8;}
#sub .sub-level-0.parent-here .here a{background-position:12px -26px;}
#sub .sub-level-0 li a{color:#cac8c8;font-size:13px;padding:2px 32px;background:url(http://static.getiton.co.nz/assets/img/sub-bullet.gif) 12px 6px no-repeat;}
#sub .sub-level-0.here li a:hover{color:#fff;background-position:12px -9px;}
aside h3{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;color:#cac8c8;margin-bottom:1px;}
aside>ul.cta ul li,.main aside section ul li{line-height:27px;background:url(http://static.getiton.co.nz/assets/img/link-arrow.gif) 0 9px no-repeat;padding-left:14px;}
.main aside section ul li{background-position:0 13px;}
aside ul.cta li{margin-right:0;}
aside ul.cta ul li{margin:0;padding-bottom:0;float:none;}
aside ul.cta ul a{color:#898989;text-decoration:none;border-bottom:2px solid #292929;}
aside ul.cta ul a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.cta{display:block;background:url(http://static.getiton.co.nz/assets/img/aside-hide.png) repeat-x;}
body>.cta{z-index:500;position:relative;padding-top:50px;padding-bottom:18px;}
.cta li{padding:0;background:none;margin-bottom:30px;}
body>.cta li{border:5px solid #302f2f;}
.cta a,.cta a:hover{border:none;}
body>.cta a{display:block;height:149px;overflow:hidden;position:relative;}
body>.cta a:hover img{position:relative;top:-149px;}
aside .cta{margin-top:32px;position:absolute;left:0;}
.cta img{opacity:0.75;filter:alpha(opacity=75);border:5px solid #302f2f;}
body>.cta img{border:none;opacity:1;filter:alpha(opacity=100);}
.cta img:hover{opacity:1;filter:alpha(opacity=100);}
.main{width:726px;float:right;margin-top:24px;}
.main a{text-decoration:none;border-bottom:2px solid #292929;}
.main.sexpert{position:relative;}
.main p a{color:#1e90ff;text-decoration:none;border:none;}
.blog article footer p a,.blog-post article footer p a,.events article footer p a,.events-post article footer p a{color:#cac8c8;text-decoration:none;border-bottom:2px solid #292929;}
.main a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main .popular a{color:#cac8c8;text-decoration:none;border-bottom:2px solid #292929;}
.main .popular a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main iframe{margin-top:12px;}
.main header iframe{margin-top:0;}
.main ul{margin-left:12px;}
.main h3+ul{margin-bottom:12px;margin-top:-9px;}
.main aside h3+ul{margin-top:-6px;}
.main ul li{line-height:18px;padding-top:3px;padding-bottom:3px;background:url(http://static.getiton.co.nz/assets/img/bullet.gif) 0px 7px no-repeat;padding-left:14px;}
.main .category ul li{padding-left:20px;}
#dsq-comments li{background:none;}
.main .bread-crumbs{margin-bottom:20px;}
.main .bread-crumbs{color:#504f4f;font-size:12px;border-bottom:none;}
.main .bread-crumbs a{color:#828282;text-decoration:none;border:none;}
.main .bread-crumbs a:hover{border:none;color:#fff;}
.main h1,#fancybox-wrap h1{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:700;padding:9px;float:left;color:#fff;font-size:24px;background:#1e90ff;margin-bottom:18px;padding-right:14px;}
.main header{overflow:hidden;}
.main header .fb_iframe_widget{float:right;height:44px;}
.fb_iframe_widget iframe{margin-top:0;}
footer .fb_iframe_widget{margin-top:6px;}
div.summary{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:300;font-size:16px;line-height:21px;clear:both;color:#fff;background:url(http://static.getiton.co.nz/assets/img/penis-br.png) left bottom no-repeat;padding:0 0 24px 0;margin:0 0 36px 0;overflow:hidden;}
.blog-post .summary,.events-post div.summary,.landing .summary,#fancybox-content .summary{margin-bottom:12px;}
.events-post div.summary,.blog-post div.summary{margin-top:-18px;}
.summary details{font:13px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;clear:both;}
.main .summary p{margin-bottom:4px;}
.main .social{font:12px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;float:left;color:#666565;margin-bottom:0;position:relative;top:12px;}
.main header form{float:right;position:relative;top:0px;}
.main header form input[type=search],.main header form input.search-box{width:221px;background:#000000 url(http://static.getiton.co.nz/assets/img/search-icon.gif) 8px center no-repeat;padding-left:24px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.main header form input[type=search],.main header form input.search-box{-webkit-appearance:none;padding-left:16px;}}.main header form input[type=submit],.main header form input.search-go{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#cac8c8;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:300;text-transform:uppercase;margin-left:5px;cursor:pointer;padding:4px;padding-left:6px;padding-right:6px;border:1px solid #2b2b2b;}
.main header form input[type=submit]:hover,.main header form input.search-go:hover{color:#fff;-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);}
.main h3,.main h3 a{color:#fff;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;font-size:14px;margin-bottom:10px;margin-top:18px;}
.main h3 a{border-bottom:none;}
.main h3 a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main header h3{color:#595959;}
.main aside h3{color:#fff500;font-weight:500;font-size:15px;padding-bottom:7px;text-transform:uppercase;border-bottom:3px solid #292929;}
.main p{max-width:672px;margin-bottom:12px;}
.main p+p{margin-top:8px;}
.main p:last-child{margin-bottom:24px;}
.main header p:last-child,.main section p:last-child,.main section article p{margin-bottom:0px;}
.main p+.view-more{margin:-24px 0 0 0;}
.main header h2{margin-top:0px;}
.main.sexpert header h2{margin-bottom:8px;}
.main.sexpert h2 span{color:#8A8A8A;}
.main.sexpert header p{color:#fff;margin-bottom:0;}
.main.sexpert header p.bread-crumbs{color:#504F4F;margin-bottom:20px;}
.main header ul{margin:0;overflow:hidden;margin-bottom:35px;}
.main header ul a{border:none;height:150px;overflow:hidden;display:block;border:4px solid #272727;position:relative;}
.main header ul a:hover{border:4px solid #272727;}
.main header ul a:hover img{position:relative;top:-150px;}
.main header ul li{height:auto;padding:0;background:none;float:left;margin-right:30px;}
.main header ul li.last{margin-right:0;}
.main header ul li:last-child{margin-right:0;}
.main header ul.index{float:left;width:30%;padding-left:24px;margin-bottom:0;}
.main header ul.index li{float:none;display:block;margin-right:0;height:27px;background:url(http://static.getiton.co.nz/assets/img/link-arrow.gif) 0 6px no-repeat;padding-left:14px;}
.main header ul.index li a{border:none;height:auto;display:inline;color:#cac8c8;text-decoration:none;border-bottom:2px solid #292929;}
.main header ul.index li a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.main h2{color:#fff500;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;font-size:15px;margin-top:32px;margin-bottom:10px;}
.main article>h2:first-child,.ask.sexpert.main h2{margin-top:0;}
.main.index h2{margin-top:45px;}
.main h2 a{color:#fff500;border:none;}
.main h2 a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.category h2{background:url(http://static.getiton.co.nz/assets/img/sexpert-headings.gif) 0px -46px no-repeat;padding-left:24px;margin-bottom:14px;}
.sexpert header h2{background:url(http://static.getiton.co.nz/assets/img/sexpert-headings.gif) 0px 2px no-repeat;padding-left:24px;margin-top:16px;}
.sexpert .category h3{color:#fff;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:700;margin-bottom:8px;}
.main.sexpert .category p{margin-bottom:12px;}
.main .view-more{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#cac8c8;border:1px solid #202020;border:1px solid rgba(0, 0, 0, 0.5);}
.main .view-more:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;border:1px solid #202020;border:1px solid rgba(0, 0, 0, 0.5);}
.main.sexpert .category .view-more{clear:both;display:block;width:100px;margin:18px 0 0 16px;}
.main.blog-post article img,.main.event-post article img{float:none;display:block;max-width:100%;}
.main .gallery{margin:0;padding-top:12px;overflow:hidden;}
.main .gallery li{padding:0;float:left;border:4px solid #272727;margin-right:30px;position:relative;height:150px;}
.main .gallery li.last{margin-right:0;}
.main .gallery a{padding:0;border:none;display:block;z-index:50;height:150px;}
.main .gallery a:hover{border:none;}
.main .gallery li:hover .zoom{position:absolute;height:100%;width:100%;z-index:100;background:url(http://static.getiton.co.nz/assets/img/zoom.png) bottom right no-repeat;top:0;left:0;cursor:pointer;}
.main article{overflow:hidden;margin-bottom:35px;color:#fff;}
.main article:last-of-type{margin-bottom:0;border:none;}
.main.blog-post article:last-of-type{margin-bottom:35px;}
.main article img{float:left;margin-right:30px;border:4px solid #272727;margin-bottom:10px;margin-top:10px;}
.main.overview article img,.main.section article img,.main.index article img,.main.blog article img,.main.events article img{margin-top:0;margin-bottom:0;}
.main article a img:hover{opacity:0.75;filter:alpha(opacity=75);}
.main.blog-post article img{margin-right:18px;margin-bottom:6px;}
.main.overview article h2,.main.blog article h2,.main.events article h2,.main.section article h2{margin-top:0;}
.blog article h2,.events article h2{margin-top:8px;float:right;width:474px;}
.main article p{margin-bottom:12px;}
#search-results{margin-top:-30px;margin-bottom:40px;}
#search-results h2{font-size:18px;padding-left:18px;background:url(http://static.getiton.co.nz/assets/img/search-heading.gif) 0 center no-repeat;}
#search-results p{font-size:16px;color:#fff;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;}
.blog article,.events article,.sexpert .listing{border-bottom:1px solid #202020;padding-bottom:30px;margin-bottom:30px;}
.main.sexpert header .listing:last-of-type{margin-bottom:0;}
.main.sexpert .listing.last{margin-bottom:0;border-bottom:none;}
.blog-post article,.events-post article{border:none;padding:0;margin:0;}
.blog article header,.events article header{overflow:visible;}
.events-post .vevent header{margin-bottom:18px;}
.main .vevent header p{margin-bottom:2px;margin-top:8px;font-weight:bold;}
.main .vevent header p+p{margin-top:2px;margin-bottom:2px;}
.main .vevent header p:last-child{margin-bottom:12px;}
.main .vevent header p{position:relative;}
.vevent header p span,.vevent header a.url{position:absolute;font-weight:normal;left:60px;color:#cac8c8;}
.events-post .vevent header span,.events-post .vevent header a.url{left:90px;}
.vevent header a.url{text-decoration:none;border-bottom:2px solid #292929;}
.vevent header a.url:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.vevent header em{color:#fff500;font-style:normal;}
.blog article header h2,.events article header h2{font-size:24px;line-height:32px;font-weight:500;margin-bottom:-2px;}
.blog article header a:hover h2:hover span,.events article header a:hover h2:hover span{color:#fff;border-bottom:2px solid #1e90ff;}
.blog-post article header h1,.blog-post article header h1 a,.events-post article header h1,.events-post article header h1 a{font-size:24px;color:#fff500;background:none;padding-left:0;border:none;width:500px;line-height:28px;}
.blog article header img,.events article header img{width:212px;height:183px;border:4px solid #272727;float:left;margin-right:30px;}
.blog article header ul,.events article header ul{width:474px;float:right;margin-bottom:8px;padding-top:5px;}
.main article header ul a,.main article header ul a:hover{display:inline;border:none;}
.blog-post article header ul{display:block;clear:both;margin-bottom:10px;position:relative;top:-16px;}
.events-post article header p{display:block;clear:both;}
.blog article footer,.events article footer{width:474px;float:right;}
.blog-post article footer,.events-post article footer{clear:both;}
p.facebook-share{clear:left;padding-left:0 !important;background:none !important;}
a.facebook-share{width:60px;height:18px;display:block;border-bottom:none !important;text-indent:-9999px;background:url(http://static.getiton.co.nz/assets/img/btn-fb-share.gif) no-repeat;}
a.facebook-share:hover{border:none;background-position:0 -18px;}
.blog article footer p:last-child{margin-left:24px;}
.blog article header ul li,.blog article footer p,.blog-post article header ul li,.blog-post article footer p,.events article header ul li,.events article footer p,.events-post article header ul li,.events-post article footer p{background:url(http://static.getiton.co.nz/assets/img/blog-meta.gif) 0 5px no-repeat;padding-left:18px;margin-right:18px;color:#666565;}
.events-post article footer p:first-child{padding-left:0;background:none;}
.events-post article footer p em{color:#fff500;font-style:normal;font-weight:bold;margin-right:18px;}
.blog-post article header ul li,.events-post article header ul li{margin-right:30px;}
.blog .author,.blog-post .author,.events .author,.events-post .author{background-position:0 2px;}
.blog .pubdate,.blog-post .pubdate,.events .pubdate,.events-post .pubdate{background-position:0 -21px;}
.blog .comments,.blog-post .comments,.events .comments,.events-post .comments{background-position:0 -45px;}
.blog article footer p,.blog-post article footer p,.events article footer p,.events-post article footer p{background-position:0 -66px;}
.blog article header ul li a,.blog-post article header ul li a,.events article header ul li a,.events-post article header ul li a{color:#666565;}
.blog article header p,.events article header p{width:474px;float:right;}
.blog article p,.events article p{width:474px;float:right;margin-bottom:6px;}
.blog article footer .view-more,.blog-post article footer .view-more,.events article footer .view-more,.events-post article footer .view-more{float:left;}
.blog article footer p,.blog-post article footer p,.events article footer p,.events-post article footer p{float:left;margin-left:12px;margin-top:22px;width:auto;}
.blog-post article footer p,.events-post article footer p{margin-left:0;}
.main a.ask-sexpert{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#cac8c8;background-image:url(http://static.getiton.co.nz/assets/img/ask-icon.gif);background-repeat:no-repeat;background-position:12px 7px;padding-left:32px;margin-right:12px;border-bottom:1px solid #202020;border-bottom:1px solid rgba(0, 0, 0, 0.8);}
.main a.ask-sexpert:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;background-position:12px -18px;border-bottom:1px solid #202020;border-bottom:1px solid rgba(0, 0, 0, 0.8);}
.ask-sexpert+.blog-pagination{float:left;}
ul.pagination,ul.pagination li{padding:0;margin:0;list-style:none;background:none;border:none;line-height:18px;}
.blog-pagination a,.blog-pagination strong,.blog-pagination span,ul.pagination li a,ul.pagination li.page-total{display:block;float:left;padding:3px 11px;margin-right:9px;color:#898989;}
.blog-pagination a,ul.pagination a,ul.pagination a:hover{background:#1d1d1d;border:1px solid #292929;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;}
.blog-pagination strong,.blog-pagination a:hover,ul.pagination .here a{background:#1e90ff;border:1px solid #1e90ff;color:#fff;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;}
.blog-pagination+.ask-sexpert{bottom:56px;position:absolute;right:0px;}
.ask-sexpert a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#cac8c8;border:1px solid #202020;}
.ask-sexpert a:hover{border-bottom:2px solid #1e90ff;color:#fff;color:#1e90ff;border:1px solid #202020;}
.main>footer{background:url(http://static.getiton.co.nz/assets/img/penis-br.png) bottom no-repeat;padding:0 0 0 0;margin:45px 0 0 0;overflow:visible;float:left;width:100%;clear:both;}
.blog-post>footer{margin:20px 0 0 0;}
.main>footer .fb_iframe_widget{margin-left:40px;margin-top:10px;}
.main>footer a{display:block;float:left;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;color:#abaaaa;font-size:12px;text-decoration:none;padding-left:18px;background:url(http://static.getiton.co.nz/assets/img/top.gif) 1px 10px no-repeat;height:30px;border:none;padding-top:10px;}
.main>footer a:hover{color:#fff;border:none;background-position:1px -76px;}
.main .listing,.main .listing li{list-style:none;background:none;margin:0;padding:0;}
.main.sexpert.ask h2{margin-bottom:8px;}
form[name=ask-question]{margin-top:36px;}
form[name=ask-question] p{position:relative;}
form[name=ask-question] p.error,form[name=ask-question] p.success{color:#fff500;padding-left:18px;background:url(http://static.getiton.co.nz/assets/img/form-response.gif) 0px -16px no-repeat;margin-top:20px;margin-bottom:6px;}
form[name=ask-question] p.success{background-position:0 5px;}
form[name=ask-question] p.error strong{color:#ff0000;}
form[name=ask-question] p.success strong{color:#7cfc00;}
form[name=ask-question] label{display:block;clear:both;margin-bottom:16px;font-size:13px;color:#6e6e6e;}
form[name=ask-question] label.error{display:none !important;}
form[name=ask-question] input[type=text],form[name=ask-question] input[type=email],#subForm input[type=text],#subForm input[type=email]{width:254px;line-height:30px;height:30px;color:#e2e2e2;font-size:13px;margin-right:12px;}
form[name=ask-question] textarea{width:464px;height:120px;color:#e2e2e2;font-size:13px;line-height:18px;padding-top:8px;}
form[name=ask-question] input[type=submit],#subForm input[type=submit]{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:700;color:#9a9a9a;cursor:pointer;background-image:url(http://static.getiton.co.nz/assets/img/submit.gif);background-repeat:no-repeat;background-position:62px 8px;padding:6px;padding-left:14px;padding-right:32px;border:1px solid #202020;border:1px solid rgba(0, 0, 0, 0.8);}
#subForm input[type=submit]{position:relative;top:6px;}
form[name=ask-question] input[type=submit]:hover{color:#ffffff;background-position:62px -33px;-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);border:1px solid #202020;border:1px solid rgba(0, 0, 0, 0.8);}
#subForm input[type=submit]{background-position:76px 8px;}
#subForm input[type=submit]:hover{background-position:76px -33px;-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;}
form[name=ask-question] a{color:#6e6e6e;border-bottom:1px solid #626262;}
.main aside{width:100%;float:none;clear:both;overflow:hidden;}
.main aside section{float:left;width:220px;margin-right:30px;}
.main aside section:last-child{margin-right:0;}
.main aside section p{width:auto;}
.main aside .blog article{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.main aside h4{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;margin-bottom:12px;}
.main aside h4 a{color:#1e90ff;border-bottom:none;}
.main aside h4 a:hover{border-bottom:2px solid #1e90ff;color:#fff;}
ul.cta{clear:both;width:100%;overflow:hidden;}
ul.cta li{float:left;margin-right:30px;height:auto;}
ul.cta li.last{margin-right:0;}
ul.cta li:last-child{margin-right:0;}
#flash-video{margin:20px 0 -40px 0;}
.contentinfo{display:block;clear:both;width:100%;height:413px;margin-bottom:0;color:#898989;}
.contentinfo h2 a{background:url(http://static.getiton.co.nz/assets/img/logo.gif) no-repeat;display:block;float:left;height:61px;width:86px;text-indent:-999999px;opacity:0.4;filter:alpha(opacity=40);}
#social{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;float:left;margin:6px 0 0 18px;}
.contact{color:#898989;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;text-decoration:none;display:inline-block;float:left;clear:both;font-size:14px;padding:12px 0 0 0;border-bottom:2px solid #0C0C0C;}
.contact:hover{border-bottom:2px solid #1e90ff;color:#fff;}
.subscribe{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;color:#898989;background:#161616;margin:12px 0 0 0;font-size:12px;color:#898989;float:left;clear:left;background-image:url(http://static.getiton.co.nz/assets/img/subscribe.png);background-position:12px 6px;background-repeat:no-repeat;padding-left:30px;padding-right:14px;}
.subscribe:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;background-position:12px -23px;}
.contentinfo section{width:306px;margin-top:36px;margin-right:30px;float:left;clear:none;font-size:12px;color:#898989;}
.contentinfo section:nth-child(3){margin-right:0;}
.contentinfo section h3{font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;padding-bottom:1px;margin-bottom:12px;color:#a1a0a0;border-bottom:2px solid #262626;}
#facebook-photos ul{display:block;overflow:hidden;margin:12px 0 12px 0;}
#facebook-photos li{float:left;}
#facebook-photos img{border:2px solid #262626;margin-right:9px;}
#facebook-photos img:hover{opacity:0.75;filter:alpha(opacity=75);}
#facebook-photos li:last-child img{margin-right:0;}
#facebook-photos li.last img{margin-right:0;}
#facebook-photos h3{background:url(http://static.getiton.co.nz/assets/img/fb-photos.png) 0px 2px no-repeat;padding-left:18px;}
.view-album{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:500;display:inline-block;padding:4px;padding-left:12px;padding-right:12px;background-color:#1d1d1d;box-shadow:0px 0px 2px #262626, inset 0px 0px 2px #f6f6f6;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8),inset 0px 0px 2px rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.8);font-size:12px;color:#8a8a8a;color:rgba(255, 255, 255, 0.8);text-decoration:none;text-shadow:0px 0px 3px #000000;margin:18px 0 0 0;background:#161616;margin:0 0 0 0;color:#898989;}
.view-album:hover{-webkit-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);box-shadow:0px 0px 2px #000000,inset 0px 0px 5px rgba(255, 255, 255, 0.1);color:#fff;}
#connect{margin-right:0;}
#connect h3{background:url(http://static.getiton.co.nz/assets/img/connect.png) 3px 2px no-repeat;padding-left:18px;}
#connect li,.main .social li{padding:0;margin:0;}
#connect li a,.main .social li a,.main footer a.join-facebook{display:block;padding:7px 0px 7px 32px;background:url(http://static.getiton.co.nz/assets/img/connect-icons.gif);background-repeat:no-repeat;background-position:0px 4px;}
#connect a,.main .social a{height:auto;border:none;display:inline;text-decoration:none;color:#898989;}
#connect a span,.main .social a span{color:#898989;height:auto;text-decoration:none;border-bottom:2px solid #292929;}
.main .social a:hover{border:none;}
#connect a:hover span,.main .social a:hover span{color:#fff;border-bottom:2px solid #1e90ff;color:#fff;}
.main .social .facebook,.main footer a.join-facebook{margin-left:18px;}
.main footer a.join-facebook{height:20px;margin-bottom:10px;position:relative;top:2px;}
#connect .facebook a,.main .social .facebook a{background-position:0px 4px;}
.main .social .facebook a{background-position:8px 4px;}
.main footer a.join-facebook{background-position:8px 3px;}
#connect .twitter a,.main .social .twitter a{background-position:0px -32px;}
.main .social .twitter a{background-position:0px -32px;}
#connect .volunteer a{background-position:0px -64px;}
#connect .facebook a:hover,.main .social .facebook a:hover{background-position:0px -88px;}
.main .social .facebook a:hover{background-position:8px -88px;}
.main footer a.join-facebook:hover{background-position:8px -89px;}
#connect .twitter a:hover,.main .social .twitter a:hover{color:#fff;background-position:0px -124px;}
.main .social .twitter a:hover{background-position:0px -124px;}
#connect .volunteer a:hover{background-position:0px -156px;}
#sponsors{width:100%;margin-top:18px;}
#sponsors h3{background:url(http://static.getiton.co.nz/assets/img/we-get-it-on.gif) 3px 2px no-repeat;padding-left:18px;color:#656565;}
#sponsors li{float:left;}
#sponsors a{display:block;height:60px;width:100%;margin-right:26px;text-indent:-99999px;background-position:center left;}
#sponsors a:hover{background-position:left bottom;}
#bro-online a{background:url(http://static.getiton.co.nz/assets/img/sponsor-broonline.gif) no-repeat;width:137px;}
#nzaf a{background:url(http://static.getiton.co.nz/assets/img/sponsor-nzaf.gif) no-repeat;width:161px;}
#gaynz a{background:url(http://static.getiton.co.nz/assets/img/sponsor-gaynz.gif) no-repeat;width:149px;}
#durex a{background:url(http://static.getiton.co.nz/assets/img/sponsor-durex.gif) no-repeat;width:111px;}
#ashs a{background:url(http://static.getiton.co.nz/assets/img/sponsor-ashs.gif) no-repeat;width:152px;}
#sponsors span{text-align:center;display:block;text-transform:uppercase;color:#a1a0a0;font-weight:normal;}
#sponsors li.last{float:left;text-align:center;font-family:"museo-slab-1","museo-slab-2",Helvetica,Arial,serif;font-weight:300;font-size:14px;width:140px;margin-right:0;position:relative;top:7px;}
#sponsors li.last a{height:auto;width:76px;margin:auto;text-indent:0;color:#a1a0a0;font-size:12px;text-decoration:none;border-bottom:2px solid #292929;}
#sponsors li.last a:hover{color:#fff;border-bottom:2px solid #1e90ff;}
.contentinfo .copyright{padding:18px 0 0 0;display:block;clear:both;color:#333333;}
.contentinfo .copyright span{font-size:12px;margin-right:24px;}
.contentinfo .copyright a{color:#5e5e5e;text-decoration:none;border-bottom:2px solid #212121;}
.contentinfo .copyright a:hover{color:#fff;border-bottom:2px solid #1e90ff;}






/* Above is the full compressed stylesheet from getiton.co.nz. Below are the styles specific to condoms.getiton.co.nz
============================================================================================================================ */
form {
	width: 550px;
	}

	label {
		clear: left;
		color: #fff;
		float: left;
		padding: 7px 0px 0px;
		width: 120px;
		}
		
		label.both {
			display: block;
			clear: both;
			float: none;
			width: auto;
			padding: 5px 0px 5px;
			}
	
		label.radio-label, #genderOptions label, .yesNoOptions label {
			clear: none;
			color: #999;
			padding: 7px 5px 0px 0px;
			width: auto;
			}
		
		label.error {
			color: #ba5d5d;
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px 0px 120px;
			position: relative;
			text-align: left;
			top: -20px;
			width: 400px;
			}
			
			div.selector label.error,
			div.radio label.error {
				margin-left: 0px;
				top: -5px;
				}
				
			div.selector.error,
			div.radio.error {
				margin-bottom: 20px;
				}
	
	input {
		float: left;
		}
		
		input.text {
			border: 1px solid #555;
			margin: 0px 0px 20px;
			padding: 4px 4px;
			width: 262px;
			}
		
		input.text.long {
			width: 382px;
			}
			
		input.error {
			background: #ffeded;
			border-color: #cb6d6d;
			}
			
	#genderOptions {
		clear: both;
		}
			

			#submit-btn {
				margin: 5px 0 0 0;
				font-size: 13px;
				padding: 9px 12px;
				font-weight: bold;
				cursor:pointer;
				}
				
				#submit-btn:hover {
					color: #fff;
					}
			
					#postcodeLink a { color: #666;}
						#postcodeLink a:hover { color: #fff; }
			
	div.radio {
		padding: 2px 10px 20px 0px;
		}
		
	div.radio.error {
		
		}
		
		div.radio label.error {
			left: -32px;
			position: relative;
			top: 0px;
			}
	
	div.selector {
		float: left;
		margin-bottom: 18px;
		left: -4px;
		position: relative;
		}
		
	div.selector.error {
		margin-bottom: 30px;
		}
		
		div.selector.error label.error {
			left: -6px;
			top: -10px;
			width: 200px;
			}
			
		#uniform-yes-one label.error,	
		#uniform-yes-two label.error,
		#uniform-yes-three label.error {
			left: -24px;
			width: 200px;
			}
		
		div.selector select {
			height: 30px;
			}
			
	.day-select {
		float: left;
		width: 120px;
		}
		
		.day-select .selector {
			float: none;
			width: auto;
			}
			
		.day-select .selector span {
			padding: 0px;
			width: 100%;
			}
			
		.day-select .selector select {
			width: 100%;
			}
		
	.month-select {
		float: left;
		width: 170px;
		}
		
		.month-select .selector {
			float: none;
			width: auto;
			}
			
		.month-select .selector span {
			padding: 0px;
			width: 100%;
			}
			
		.month-select .selector select {
			width: 100%;
			}
		
	.year-select {
		float: left;
		width: 120px;
		}
		
		.year-select .selector {
			float: none;
			width: auto;
			}
			
		.year-select .selector span {
			padding: 0px;
			width: 100%;
			}
			
		.year-select .selector select {
			width: 100%;
			}
		
	form {
		margin: 39px 0px 0px;
		}


		/* Rowan-added styles */
		.errorlist {
      background-color: #FFEDED; 
      border-color: #CB6D6D; 
      -webkit-border-radius: 5px; 
      -moz-border-radius: 5px; 
      padding: 8px; 
      color: #BA5D5D; 
      font-weight: normal; 
      font-size: 11px;
      margin-bottom: 40px;
			}
      
    .errorlist ul {
      margin: 0px;
    }
    
    .errorlist li {
      background: none !important;
      padding: 0px !important;
    }

		.errorlist strong {
			font-weight: bold;
			font-size: 13px;
			}

		.errorlist label {
			color: #6C6C6C;
			font-weight: bold;
			}

		.errorlist span {
			padding: 7px 0 0;
			}


		.clear {
			clear: both;
			}

		#genderOptions label.error {
			color: #BA5D5D;
			float: left;
			margin-left: -25px;
			width: 120px;
			}

                .bounceContainer {
                  position: relative;
                  clear: both;
					}

#bounceBox{
	background: #f8f8f8;
	/*height:115px;*/
	padding: 15px 10px;
	margin-top:-10px;
	width:450px;
	padding-top: 15px;
	border:1px solid #f0f0f0;
	color:#4C8592;
	text-shadow:1px 1px 0 white;
	font-family:'Myriad Pro',Arial,Helvetica,sans-serif;
        margin-bottom: 10px;
	}

#bounceBox p{
	font-size:16px;
	margin: 0;
	line-height: 105%;
	background:url('/images/warning.gif') no-repeat 5px center;
	padding-left:60px;
	}

#bounceBox {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}

#postcodeLink {
  font-size: 11px;
  margin-top: -20px;
  margin-bottom: 20px;
	}

#submission_postcode {
  margin-bottom: 8px;
	}
  
  #condom-form a:hover {
    border-bottom: 2px solid #1E90FF;
    color: #fff;
  }
  #condom-form a {
    border: medium none;
    color: #1E90FF;
    text-decoration: none;
  }
  
  #condom-form span.additional {
    font-size: 10px;
    color: #999;
  }
