*{margin:0;padding:0;}
html{font-size:100%;}
body{font-family:Arial, Helvetica, sans-serif;color:#dddddd;background:url("./images/background.jpg") repeat left top #2F2A27;font-size:62.5%;margin:0;}
#header{background:url("./images/forumHeader.jpg") no-repeat scroll center center transparent;height:180px;margin:0;overflow:hidden;padding:0;}
#headerContent{height:129px;margin:22px auto 0;padding:0;width:1165px;}
#featuredPostersBox{background:url("./images/richard-header.png") no-repeat scroll center bottom transparent;display:inline;float:left;height:124px;margin:4px 0 0 387px;overflow:hidden;padding:0;width:314px;}
#faceGambler, #faceAdamLyons, #faceSinn, #faceSeanMessenger, #faceJohnnySoporno{cursor:pointer;display:inline;float:left;}
#faceAdamLyons, #faceSinn, #faceSeanMessenger, #faceJohnnySoporno {display: none;}
#faceGambler{height:104px;margin:20px 0 0 0;padding:0;width:314px;}
#faceAdamLyons{height:95px;margin:20px 0 0 15px;padding:0;width:70px;}
#faceSinn{height:95px;margin:20px 0 0 10px;padding:0;width:45px;}
#faceSeanMessenger{height:95px;margin:20px 0 0 15px;padding:0;width:60px;}
#headerSearchBox{display:inline;float:right;height:0;margin:57px 43px 0 0;padding:0;width:290px;}
.searchInput{border:medium none;display:inline;float:left;font-size:16px;margin:10px 10px 0 0;padding:0;width:140px;}
.searchButton{background:url("./images/quickSearch.png") repeat scroll 0 0 transparent;border:medium none;display:inline;float:right;height:36px;margin:0;padding:0;width:132px;}
#headerNavigation{clear:both;height:30px;margin:0 auto;padding:0;width:1155px;}
#headerNavigation{clear:both;height:30px;margin:0 auto;padding:0;width:1155px;}
#faceSeanMessenger{height:95px;margin:20px 0 0 15px;padding:0;width:60px;}
#faceJohnnySoporno{height:95px;margin:20px 0 0 15px;padding:0;width:75px;}
#headerNavigation{clear:both;height:30px;margin:0 auto;padding:0;width:1155px;}
#headerNavigation a:link{background:url("./images/navigationEdge.jpg") no-repeat scroll right center transparent;color:#CCCCCC;display:inline;float:left;font-size:12px;margin:2px 0;padding:5px 19px 5px 13px;text-decoration:none;}
#headerNavigation a:visited{background:url("./images/navigationEdge.jpg") no-repeat scroll right center transparent;color:#CCCCCC;display:inline;float:left;font-size:12px;margin:2px 0;padding:5px 19px 5px 13px;text-decoration:none;}
#headerNavigation a:active{background:url("./images/navigationEdge.jpg") no-repeat scroll right center transparent;color:#CCCCCC;display:inline;float:left;font-size:12px;margin:2px 0;padding:5px 19px 5px 13px;text-decoration:none;}
#headerNavigation a:hover{background:url("./images/navigationEdge.jpg") no-repeat scroll right center transparent;color:#FFFFFF;display:inline;float:left;font-size:12px;margin:2px 0;padding:5px 19px 5px 13px;text-decoration:none;}
#contentTopFrame{background:url("./images/contentTop2.jpg") no-repeat scroll center center transparent;height:138px;margin:0 auto;padding:0;}
DIV#outerWrapDiv{left:0;top:0;}
div#outerWrapDiv{height:90px;left:0;padding:0;top:0;width:1083px;}
#contentTop{height:90px;margin:0 auto;padding:25px 15px 0 0;width:1083px;}
#contentmiddleframe{background:url("./images/contentTile2.jpg") repeat-y scroll center center transparent;margin:0 auto;padding:0;}
#contentmiddle{margin:0 auto;padding:5px 15px 10px 0;width:1083px;position:relative;top:-120px;margin-bottom: -100px;}
.maintitle, h1, h2{color:#222222;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;line-height:120%;text-decoration:none;}
.catlinks{color:#999999;}
.catlinks a{font-size:12px;color:#AA5500 !important;}
.catlinks a:hover{color:#CC7700 !important;}
#wrapheader{height:auto !important;padding:0;}
#wrapcentre{margin:15px 25px 0 25px;}
#wrapfooter{text-align:center;clear:both;}
#wrapnav{width:100%;margin:0;background-color:#ECECEC;border-width:1px;border-style:solid;border-color:#A9B8C2;}
#footer{background:url("./images/footer2.jpg") no-repeat scroll center center transparent;color:#FFFFFF;height:250px;margin:0 auto;padding:0;text-align:center;}
#logodesc{background-color:#C1CAD2;background-image:url('./images/background.gif');background-repeat:repeat-x;background-position:center bottom;padding:0 25px 15px 25px;}
#menubar{margin:0 25px;}
#datebar{margin:10px 25px 0 25px;}
#findbar{width:100%;margin:0;padding:0;border:0;}
.forumrules{background:url("./images/categoryTitle.jpg") repeat scroll 0 0 transparent;color:#cccccc;font-size:12px;font-weight:bold;padding:10px;}
.forumrules h3{color:#FFFFFF;}
h1{color:black;font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-weight:bold;font-size:1.8em;text-decoration:none;}
h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.5em;text-decoration:none;line-height:120%;}
h3{font-size:1.3em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:120%;}
h4{margin:0;font-size:1.1em;font-weight:bold;}
p{font-size:1.1em;}
p.moderators{margin:0;float:left;color:black;font-weight:bold;}
.rtl p.moderators{float:right;}
p.linkmcp{margin:0;float:right;white-space:nowrap;}
.rtl p.linkmcp{float:left;}
p.breadcrumbs{margin:0;float:left;color:black;font-weight:bold;white-space:normal;font-size:1em;}
.rtl p.breadcrumbs{float:right;}
p.datetime{margin:0;float:right;white-space:nowrap;font-size:1em;}
.rtl p.datetime{float:left;}
p.searchbar{padding:2px 0;white-space:nowrap;}
p.searchbarreg{margin:0;float:right;white-space:nowrap;}
.rtl p.searchbarreg{float:left;}
p.forumdesc{padding-bottom:4px;font-size:12px;}
p.topicauthor{margin:1px 0;}
p.topicdetails{margin:1px 0;font-size:10px;}
.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active{margin:1px 0;color:red;font-weight:bold;}
.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active{color:green;font-weight:bold;}
.postapprove img, .postreported img{vertical-align:bottom;padding-top:5px;}
.postauthor{color:#000000;}
.postdetails{color:#000000;}
.postbody{font-size:1.3em;line-height:1.4em;font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.postbody li, ol, ul{margin:0 0 0 1.5em;}
.rtl .postbody li, .rtl ol, .rtl ul{margin:0 1.5em 0 0;}
.posthilit{background-color:yellow;}
.nav{margin:0;color:black;font-weight:bold;}
.pagination{padding:4px;color:black;font-size:1em;font-weight:bold;}
.gen{margin:1px 1px;font-size:1.2em;}
.genmed{margin:1px 1px;font-size:1.1em;}
.gensmall{margin:1px 1px;font-size:1em;}
.copyright{color:#444;font-weight:normal;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.titles{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.3em;text-decoration:none;}
.error{color:red;}
th{color:#FFFFFF;font-size:11px;font-weight:bold;background-color:#000000;background-image:url('./images/tableHeading.jpg');white-space:nowrap;height:32px;}
td{padding:2px;}
td.profile{padding:4px;}
.tablebg{background-color:#666666;}
.catdiv{height:28px;margin:0;padding:0;border:0;background:white url('./images/categoryTitle.jpg') repeat scroll top left;}
.rtl .catdiv{background:white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;}
.cat{padding:10px;color:#DDDDDD;margin:0;border:0;background-color:#C7D0D7;background-image:url('./images/categoryTitle.jpg');font-size:14px;}
.categoryTitle{color:#DDDDDD;font-size:14px;margin:0;padding:0;text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight:bold !important;}
.categoryTitle a{color:#DDDDDD !important;}
.row1, .row2{background:url("./images/forumRow.jpg") repeat left top #ECECEC;padding:5px;color:#000000;}
.controlbox{padding:5px;background:url("./images/categoryTitle.jpg");color:#000000;font-size:10px;font-weight:bold;}
.buttonbar img{vertical-align:middle;}
tr.buttonbar a{font-weight:bold;color:#333333;font-size:12px;}
.row3{background-color:#C0C8D0;padding:4px;color:#000000;}
strong.label{font-size:16px;}
.spacer{background-color:#D1D7DC;}
hr{height:1px;border-width:0;background-color:#D1D7DC;color:#D1D7DC;}
.legend{text-align:center;margin:0 auto;}
.rtl a{direction:rtl;unicode-bidi:embed;}
a:link{color:#AA5500;text-decoration:none;}
a:visited{color:#AA5500;text-decoration:none;}
a:hover{color:#CC7700;text-decoration:underline;}
a:active{color:#AA5500;text-decoration:none;}
a.forumlink{color:#333;font-weight:bold;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:1.2em;}
a.forumlink:hover{color:#DD6900;}
a.topictitle{margin:1px 0;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.2em;color:#333;}
a.topictitle:visited{color:#333;text-decoration:none;}
a.topictitle:hover{color:#dd6900;}
th a,
th a:visited{color:#FFA34F !important;text-decoration:none;}
th a:hover{text-decoration:underline;}
form{margin:0;padding:0;border:0;}
input{color:#333333;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;font-size:1.1em;font-weight:normal;padding:1px;border:1px solid #A9B8C2;background-color:#FAFAFA;}
textarea{background-color:#FAFAFA;color:#333333;font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size:1.3em;line-height:1.4em;font-weight:normal;border:1px solid #A9B8C2;padding:2px;}
select{color:#333333;background-color:#FAFAFA;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;font-size:1.1em;font-weight:normal;border:1px solid #A9B8C2;padding:1px;}
option{padding:0 1em 0 0;}
option.disabled-option{color:graytext;}
.rtl option{padding:0 0 0 1em;}
input.radio{border:none;background-color:transparent;}
.post{background-color:white;border-style:solid;border-width:1px;}
.btnbbcode{color:#000000;font-weight:normal;font-size:1.1em;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;background-color:#EFEFEF;border:1px solid #666666;}
.btnmain{font-weight:bold;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnlite{font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnfile{font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;padding:1px 5px;font-size:1.1em;}
.helpline{background-color:#DEE3E7;border-style:none;}
#contentmiddle #faqlinks .inner strong{display:none;}
#contentmiddle #faqlinks .inner form{background-color:#e2dfe6;border:solid 1px #666666;border-bottom:none;color:#000;font-size:11px;font-weight:bold;}
#contentmiddle #faqlinks .inner form .formRow{display:block;width:100%;height 24px;border-bottom:solid 1px #666666;padding-top:8px;padding-bottom:8px;}
#contentmiddle #faqlinks .inner form label{display:block;height:24px;}
#contentmiddle #faqlinks .inner form input,
#contentmiddle #faqlinks .inner form select,
#contentmiddle #faqlinks .inner form textarea{font-family:"Lucida Grande", "Verdana", "Helvetica", sans-serif;width:348px;}
#contentmiddle #faqlinks .inner form .formRow #Subject,
#contentmiddle #fawlinks .inner form .formRow #subject2{margin-bottom:12px;}
#contentmiddle #faqlinks .inner form .formRow div{width:350px;}
#contentmiddle h2{height:23px;text-align:center;background-image:url('./images/tableHeading.jpg');border:solid 1px #666666;border-bottom:none;font-size:11px;font-weight:bold;padding-top:9px;}
#contactusjumpbox{width:1070px;}
.quotetitle, .attachtitle{margin:10px 5px 0 5px;padding:4px;border-width:1px 1px 0 1px;border-style:solid;border-color:#A9B8C2;color:#333333;background-color:#A9B8C2;font-size:0.85em;font-weight:bold;}
.quotetitle .quotetitle{font-size:1em;}
.quotecontent, .attachcontent{margin:0 5px 10px 5px;padding:5px;border-color:#A9B8C2;border-width:0 1px 1px 1px;border-style:solid;font-weight:normal;font-size:1em;line-height:1.4em;font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;background-color:#FAFAFA;color:#4B5C77;}
.attachcontent{font-size:0.85em;}
.codetitle{margin:10px 5px 0 5px;padding:2px 4px;border-width:1px 1px 0 1px;border-style:solid;border-color:#A9B8C2;color:#333333;background-color:#A9B8C2;font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size:0.8em;}
.codecontent{direction:ltr;margin:0 5px 10px 5px;padding:5px;border-color:#A9B8C2;border-width:0 1px 1px 1px;border-style:solid;font-weight:normal;color:#006600;font-size:0.85em;font-family:Monaco, 'Courier New', monospace;background-color:#FAFAFA;}
.syntaxbg{color:#FFFFFF;}
.syntaxcomment{color:#FF8000;}
.syntaxdefault{color:#0000BB;}
.syntaxhtml{color:#000000;}
.syntaxkeyword{color:#007700;}
.syntaxstring{color:#DD0000;}
.pm_marked_colour{background-color:#000000;}
.pm_replied_colour{background-color:#A9B8C2;}
.pm_friend_colour{background-color:#007700;}
.pm_foe_colour{background-color:#DD0000;}
img{border:none;}
.sep{color:black;background-color:#FFA34F;}
table.colortable td{padding:0;}
pre{font-size:1.1em;font-family:Monaco, 'Courier New', monospace;}
.nowrap{white-space:nowrap;}
.username-coloured{font-weight:bold;}
div.gymsublist{display:block;position:relative;padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:0;margin:0;}div.gymsublist ul{display:block;position:relative;height:1%;padding-left:30px;}div.gymsublist ul li{display:block;position:relative;line-height:18px;font-size:11px;}
#popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:520px;min-width:910px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAFUlEQVQokWNgYGDYQCQeVTiqkEyFAE3cZyG+Lw1RAAAAAElFTkSuQmCC);}
#popup{display:none;position:absolute;left:0;right:0;top:0;width:760px;height:560px;padding:20px;border:5px solid #333;margin:100px auto;text-align:center;color:#000;background-color:#fff;-moz-box-shadow:0 0 6px 2px #ccc;-webkit-box-shadow:0 0 6px 2px #ccc;box-shadow:0 0 15px 2px #444;}
#popup h1{margin:13px 0 0 0;}
#popup .first-line{display:block;font-size:70px;line-height:1em;letter-spacing:-3px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#990000;}
#popup .first-line span{color:#720000;}
#popup .second-line{display:block;font-size:55px;line-height:.7em;letter-spacing:-2.5px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#990000;}
#popup .call-to-action{font-size:20px;width:700px;margin:25px auto 20px;letter-spacing:-0.3px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#popup .skills{float:left;width:400px;padding:0;overflow:hidden;}
#popup .skills li{position:relative;padding-left:50px;margin:30px 0 0;font-size:16px;text-align:left;list-style-type:none;font-family:Arial, Helvetica, sans-serif;}
#popup .skills li:first-child{margin-top:0;}
#popup .skills li:before{content:'';display:block;position:absolute;left:3px;top:6px;width:30px;height:30px;background-image:url('./images/skills1.png');}
#popup .videos{float:right;position:relative;margin:10px 10px 0 0;}
#popup form:before{content:'';position:absolute;left:320px;top:50px;width:26px;height:16px;background-image:url('./images/form1.png') no-repeat;}
#popup form{clear:both;position:relative;padding-top:25px;}
#popup form label.error{position:absolute;top:3px;left:3px;color:#900;font-family:Arial, sans-serif;}
#popup form:after{content:'';display:block;position:absolute;top:-77px;right:-7px;width:54px;height:84px;background-image:url('./images/formafter1.png');z-index:2;}
#popup .email{float:left;width:360px;height:65px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;border:1px solid #999;border-radius:10px;margin:0 0 0 4px;font-size:20px;color:#333;box-shadow:inset 0 3px 7px 0 #eaeaea;}
.ie8 #popup .email{border:1px solid #ddd;padding-top:19px;}
#popup form input[type="submit"]{display:none;}
#popup form button[type="submit"]{width:360px;height:65px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:0;margin:0 0 0 12px;font-size:26px;font-weight:bold;text-transform:uppercase;letter-spacing:-1px;color:#fff;cursor:pointer;background:#76a348;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YTM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzY3OGY0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzU1ODEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzZjMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #76a348 0%, #678f42 50%, #55812b 51%, #476c25 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#76a348), color-stop(50%,#678f42), color-stop(51%,#55812b), color-stop(100%,#476c25));background:-webkit-linear-gradient(top, #76a348 0%,#678f42 50%,#55812b 51%,#476c25 100%);background:-o-linear-gradient(top, #76a348 0%,#678f42 50%,#55812b 51%,#476c25 100%);background:-ms-linear-gradient(top, #76a348 0%,#678f42 50%,#55812b 51%,#476c25 100%);background:linear-gradient(to bottom, #76a348 0%,#678f42 50%,#55812b 51%,#476c25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76a348', endColorstr='#476c25',GradientType=0);}
.ie9 #popup button[type="submit"]{height:63px;}
#popup .reassurance{float:right;width:360px;margin:5px 10px 0 0;color:#999;font-size:13px;font-family:Arial;letter-spacing:-0.4px;text-align:center;}
#popup .close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('./images/closebtn1.png');}
#act_indicator {visibility:hidden;}
.shouts {width: 85%;height:300px;overflow:auto;float:left;}
#chat {width: 100%;text-align:left;}
.postprofile {min-height: 5px !important;}
.chatform {width: 90%;text-align:center;}
.onlinelist {width: 15%;overflow:auto;height:300px;}
.users {width: 90%;text-align: left;text-indent: 5px;margin-left:auto;margin-right:auto;}
.user {width: 95%;font-size: 1.1em;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1.4em;}
#act_indicator {visibility: hidden;}
.chatinput {width: 80% !important;}
.online_img {vertical-align:middle;}

.popup {-moz-box-shadow: 0 5px 30px rgba(0,0,0,.75), inset 0 0 40px rgba(0,0,0,.3); -webkit-box-shadow: 0 5px 30px rgba(0,0,0,.75), inset 0 0 40px rgba(0,0,0,.3); box-shadow: 0 5px 30px rgba(0,0,0,.75), inset 0 0 40px rgba(0,0,0,.3); width: 1000px; position: absolute; left: 0; right: 0; margin: 50px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 60px 45px; letter-spacing: -2px; background: #f6f6f6; background: -moz-radial-gradient(center, ellipse cover, #f6f6f6 0%, #cfcfcf 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f6f6f6), color-stop(100%,#cfcfcf)); background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 0%,#cfcfcf 100%); background: -o-radial-gradient(center, ellipse cover, #f6f6f6 0%,#cfcfcf 100%); background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 0%,#cfcfcf 100%); background: radial-gradient(ellipse at center, #f6f6f6 0%,#cfcfcf 100%); -pie-background: radial-gradient(ellipse at center, #f6f6f6 0%,#cfcfcf 100%); display: none;top: 20px;left: 50%;margin-left: -500px;position: fixed;}
.popup h2 {font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 107px; text-shadow: 0 1px 1px rgba(255,255,255,.75); color: #333; text-align: center; text-transform: uppercase; line-height: 1em;}
.popup h3 {color: #333; text-shadow: 0 1px 1px rgba(255,255,255,.75); font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 41px; text-transform: uppercase; text-align: center; line-height: 1.2em; margin-bottom: 2px; position: relative; letter-spacing: -1px;}
.popup h3:after {background: url(popup-icons.png); width: 29px; height: 68px; content: ''; position: absolute; right: -10px; bottom: 0;}
.popup form {padding: 0 28px 0 15px;}
.popup input[type=text] {border: 1px solid #bebebe; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%; height: 80px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: rgba(147,147,147,.5); font-size: 37px; font-family: 'Oswald', sans-serif; font-weight: 300; padding: 0 0 0 28px; line-height: normal;}
.popup input[type=text]::-webkit-input-placeholder {color: rgba(147,147,147,.5);}
.popup input[type=text]:-moz-placeholder {color: rgba(147,147,147,.5);}
.popup input[type=text]::-moz-placeholder {color: rgba(147,147,147,.5);}
.popup input[type=text]:-ms-input-placeholder {color: rgba(147,147,147,.5);}
.popup input[type=text]:focus::-webkit-input-placeholder {color: transparent;}
.popup .wf-inputpos {position: relative;}
.popup .ico-mail {position: absolute; background: url(popup-icons.png) 0 -68px; width: 30px; height: 38px; right: 30px; top: 20px;}
.popup input[type=submit] {border: 1px solid #ff9a00; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 80px; margin: 10px 0 0 0; color: #fff; font-size: 37px; padding: 0; font-family: 'Oswald', sans-serif; font-weight: 700; text-transform: uppercase; text-shadow: 0 1px 1px rgba(145,89,4,.75); line-height: 75px; background: #ffcc00; background: -moz-linear-gradient(top, #ffcc00 0%, #ff9a00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ff9a00)); background: -webkit-linear-gradient(top, #ffcc00 0%,#ff9a00 100%); background: -o-linear-gradient(top, #ffcc00 0%,#ff9a00 100%); background: -ms-linear-gradient(top, #ffcc00 0%,#ff9a00 100%); background: linear-gradient(to bottom, #ffcc00 0%,#ff9a00 100%); -pie-background: linear-gradient(#ffcc00 0%,#ff9a00 100%); letter-spacing: -1px; cursor: pointer;}
.popup input[type=submit]:hover {background: #fabd00; background: -moz-linear-gradient(top, #fabd00 0%, #eb8e00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabd00), color-stop(100%,#eb8e00)); background: -webkit-linear-gradient(top, #fabd00 0%,#eb8e00 100%); background: -o-linear-gradient(top, #fabd00 0%,#eb8e00 100%); background: -ms-linear-gradient(top, #fabd00 0%,#eb8e00 100%); background: linear-gradient(to bottom, #fabd00 0%,#eb8e00 100%); -pie-background: linear-gradient(#fabd00 0%,#eb8e00 100%);}
.popup > p {text-shadow: 0 1px 1px rgba(255,255,255,.75); font-size: 15px; color: #333; font-family: 'Oswald', sans-serif; font-weight: 400; letter-spacing: normal; text-align: center; margin: 12px 0 5px 0; padding-left: 26px;}
.ico-safe, .ico-user {position: relative; margin: 0 5px;}
.ico-safe:before {content: ''; background: url(popup-icons.png) 0 -106px; width: 15px; height: 15px; position: absolute; left: -25px; top: 3px;}
.ico-user:before {content: ''; background: url(popup-icons.png) -15px -106px; width: 16px; height: 15px; position: absolute; left: -22px; top: 3px;}
.ico-user {margin-left: 30px;}
.popup > p a {color: #3366ff; text-decoration: underline;}
.error-msg {color: #b00; display: none;letter-spacing: 1px;font-size: 20px;text-align: center;padding: 8px 0 2px;}
