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: 1em;
    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;
}

/* remember to define focus styles!
:focus {
outline: 0;
}*/

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* Clearfix from positioniseverything.net */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

#IE6div {
    display:none;
}
#JSnoenable {
    display:block;
    width:100%;
    text-align:center;
    background:url(http://beta.quickvox.com/img/gen/IE6back.png) bottom repeat-x #F6D937;
}
#JSnoenable h1{
    width:840px;
    padding-top:20px;
    padding-bottom:30px;
    font-size:12px;
    margin:auto;
    line-height:18px;
}
/* Site styles */
body {
    line-height: 1.75em;
    font-family: Verdana, Arial, Sans-Serif;
    background: #D9E3FB url(http://beta.quickvox.com/img/gen/bg-main.jpg) no-repeat center top;
}

input, select, textarea {font-family: Verdana, Arial, Sans-Serif; font-size: 1em;}

a       {color: #000099; text-decoration: none;}
a:hover {text-decoration: underline;}

h1      {
    font-size:2.273em;
}

#strap  {clear: right; float: right;  width:519px; margin-right:10px; display:block;}

span#contentPlaceholder {position:absolute; display:none;}

/* Skip links from http://jimthatcher.com/webcourse4.htm */
.skiplist       {margin: 0; padding: 0}
.skip           {display: none; font-family: verdana, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute} /*All incl Opera*/
/* * html */ .skip {display: block} /*Seen by IE*/
:root .skip     {display: block} /*Seen by Moz, FF and Safari*/
.skip a         {padding: 0 0.5em; display: inline; z-index: 2; text-decoration:none; position: absolute; width: 14em; left: -200em;}
.skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; color: #fff; background: #555;}
.skip a:hover   {cursor: default}
#top-nav, ul.nav-list {
    float: right;
    margin-bottom:10px;
    margin-right: 10px;
}
#top-nav {
    width:537px;
}
#top-nav a {
    text-transform: capitalize;
}

#top-nav.auth {
    width: 572px !important;
}
#top-nav li, ul.nav-list li {
    color:#999999;
    float: left;
    background: transparent url(http://beta.quickvox.com/img/gen/bg-divider.png) no-repeat;
    background-position: right 10px;
    padding: 6px 11px 7px;
}
.nlb a{
    border:0 !important;
}
div.bottom-width {
    font-size: 0.688em;
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:40px;
}

#top-nav li.dnav {
    z-index: 140;
}

#top-nav li.dnav a:hover{
    text-decoration:none;
}
#top-nav li.dnav ul {
    position: absolute;
    left: -999em;
    float: left;
    z-index:3;
}
#top-nav li:hover.dnav  {
    background:#FFFFFF;
    border:#999999 1px solid;
    border-bottom:0px;
    padding-top:1px;
    position:relative;
    margin-top:4px;
    left:-1px;
    margin-right:-2px;
}
#top-nav li:hover.dnav ul {
    background:url(http://beta.quickvox.com/img/gen/liner.png) #FFFFFF 88px 0px no-repeat ;
    width:212px;
    left:-1px;
    top:28px;
    border:#999999 1px solid;
    border-top:none;
}
#top-nav li:hover#view-voxes.dnav ul {
    background:url(http://beta.quickvox.com/img/gen/liner.png) #FFFFFF 88px 0px no-repeat ;
}
#top-nav li:hover#voxlings.dnav ul {
    background:url(http://beta.quickvox.com/img/gen/liner.png) #FFFFFF 70px 0px no-repeat ;
}
#top-nav li:hover#aboutnav.dnav ul {
    background:url(http://beta.quickvox.com/img/gen/liner.png) #FFFFFF 55px 0px no-repeat ;
}
#top-nav li:hover#myquickvox.dnav ul {
    background:url(http://beta.quickvox.com/img/gen/liner.png) #FFFFFF 96px 0px no-repeat ;
}
#top-nav li.dnav ul li{
    border-bottom: 1px solid #999999;
    width:172px;
    margin-left:10px;
    line-height:1.454em;
}
#top-nav li:hover#aboutnav.dnav ul{
    width:180px;
}
#top-nav li:hover#aboutnav.dnav ul li {
    background:none;
    padding-left:4px;
    width:145px;
}
#top-nav li:hover#aboutnav.dnav ul li a{
    padding-left:0px;
}
#top-nav li.dnav ul li a{
    padding-left:14px;
    display:block;
}
#top-nav li.dnav ul li a:hover{
    text-decoration:underline;
}
#top-nav li.dnav ul li.vasv {
    margin-top:4px;
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -187px no-repeat;
}

#top-nav li.dnav ul li.vavx {
    margin-top:4px;
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px 9px no-repeat;
}
#top-nav li.dnav ul li.vvivo {
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -19px no-repeat;
}
#top-nav li.dnav ul li.rcpv{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -48px no-repeat;
}
#top-nav li.dnav ul li.mopv{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -75px no-repeat;
}
#top-nav li.dnav ul li.luds{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -104px no-repeat;
}
#top-nav li.dnav ul li.luds.last{
    border-bottom:none;
}
#top-nav li.dnav ul li.voip{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -132px no-repeat;
    border-bottom:none;
}
#top-nav li.dnav ul li.vvx{
    margin-top:4px;
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -160px no-repeat;
}
#top-nav li.dnav ul li.fvx{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -187px no-repeat;
    border-bottom:none;
}
#top-nav li.dnav ul li.mavx {
    margin-top:4px;
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px 9px no-repeat;
}
#top-nav li.dnav ul li.mcvx{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -222px no-repeat;
}
#top-nav li.dnav ul li.macvx{
    background: url(http://beta.quickvox.com/img/icons/v-voxesicons.gif) 0px -249px no-repeat;
}
#top-nav li.dnav ul li.mprof{
    background: url(http://beta.quickvox.com/img/icons/icon_user.gif) 7px 10px no-repeat;
    border-bottom:none;
}

#top-nav li.dnav ul li.firstli {
    margin-top:4px;
}
#top-nav li.dnav ul li.lastli {
    border-bottom:none;
}
#top-nav li.last, ul.nav-list li.last        {background: none;}
#top-nav li.highlight   {background: #fff;}
#top-nav li#post-vox    {background: #fff url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat 7px -202px;}
#top-nav li#post-vox a  {padding-left: 27px;}
/* Display options roll over */

/* -------------*/
/* New box */
div.standard-width {
    font-size: 0.688em;
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:0px;
}
div.standard-width h1 {
    margin-left:10px;
    font-weight:normal;
    margin-top:4px;
    margin-bottom:20px;
}
div#my-voted h1 {
    float: left;
}
div.standard-width.nb {
    margin-bottom:0;
}
div.standard-width h1 a, div#page-header h1 a { color: #000; }
#header {
    margin-bottom:0px;
}
#flashMessage, .error-message, #authMessage, #authMessageAjax{
    color: red;
}

#authMessageAjax {
    font-size: 0.75em;
}

#siteLogo {
    margin-left:8px;
    position: relative;
    display: block;
    float: left;
    width: 152px;
    height: 141px;
    margin-top: 4px;
}

#siteLogo span {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: transparent url(http://beta.quickvox.com/img/gen/img-logo.png) no-repeat left top;
}
#printlogo{
    display:none;
}
.field-container {
    background-color: #fff;
    border: solid 1px #9A9DAB;
    padding: 7px;
}

#search-field {
    float: right;
    width:330px;
    margin-right: 7px;
}
#search-control {
    clear:right;
    padding-top:10px;
    margin-right:10px;
}
#search-radio {
    clear:right;
    float:right;
    width:530px;
    color:#999999;
    line-height:16px;
}
#search-radio label{
    color:#009;
    float:left;
}
input#VoxSearchText {
    padding:1px;
} 
#search-radio input {
    float:left;
    margin-left:12px;
    margin-right:4px;
    vertical-align:top;
}
#search-options {
    clear: right;
    float: right;
}

#search-options select {
    width: 178px;
    margin-bottom: 5px;
    border: solid 1px #9A9DAB;
}

#search-field input {
    float: left;
    border: 0;
}

#search-field .searchText {
    font-size: 1.636em;
    margin:  4px 7px 0px 0px;
    border: none;
    width: 290px;
    color: #999;
}
#search-field .submit {
    margin: 0 !important;
    display: inline;
}
#search-field .searchText:focus {
    color:#000;
}
.select-topic, .select-edition {
    padding:2px;
    color: black;
    background: white;
}
.select-topic:focus, .select-edition:focus {
    color:#000;
}
#search-field input.inactive-text {
    color: #999999;
}

#sub-nav            {width: 100%; clear:both;}
#sub-nav ul         {float: left;}
#sub-nav ul.right   {float: right;}


/* Voxes */

/*#load_overlay { position: absolute; background: #fff url(http://beta.quickvox.com/'/img/gen/ajax-loader.gif') no-repeat center center; margin: 0 auto; width: 200px; height: 100px; text-align: center; }*/
#load_overlay { position: absolute; background: #fff url(http://beta.quickvox.com/img/gen/ajax-loader.gif) no-repeat center center; top: 40px; right: 80px; width: 50px; height: 50px; text-align: center; }


.vox_wrap { position: relative; z-index:1;}
.voxtop {background-color: #fff; padding-top:20px; margin-top:00px; clear:both; margin-bottom:20px; display: inline-block;}
.voxbottom {padding-bottom:20px; display:inline-block; width:880px;}
.voxtop.voted   {background:url(http://beta.quickvox.com/img/gen/box-top-voted.png) no-repeat top;}
.voxbottom.voted    {background:url(http://beta.quickvox.com/img/gen/box-bottom-voted.png) no-repeat bottom;}
.voxinner {padding:10px; display:inline-block; width:860px;}
.voxinner.voted {background:url(http://beta.quickvox.com/img/gen/box-inner-voted.png);}
.vote_button_bg { background-color: #000; }
.sport_leisure_top {background:url(http://beta.quickvox.com/img/gen/box-top-leisure_sport.png) no-repeat top;}
.sport_leisure_bottom {background:url(http://beta.quickvox.com/img/gen/box-bottom-leisure_sport.png) no-repeat bottom;}
.sport_leisure_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-leisure_sport.png);}
.entertainment_culture_top {background:url(http://beta.quickvox.com/img/gen/box-top-culture_fashion.png) no-repeat top;}
.entertainment_culture_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-culture_fashion.png) no-repeat bottom;}
.entertainment_culture_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-culture_fashion.png);}
.politics_economics_top {background:url(http://beta.quickvox.com/img/gen/box-top-political_constitutional.png) no-repeat top;}
.politics_economics_bottom  {background: url(http://beta.quickvox.com/img/gen/box-bottom-political_constitutional.png) no-repeat bottom;}
.politics_economics_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-political_constitutional.png);}
.philosophy_religion_top {background:url(http://beta.quickvox.com/img/gen/box-top-philosophy_religion.png) no-repeat top;}
.philosophy_religion_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-philosophy_religion.png) no-repeat bottom;}
.philosophy_religion_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-philosophy_religion.png);}
.business_consumer_top {background:url(http://beta.quickvox.com/img/gen/box-top-business_consumer.png) no-repeat top;}
.business_consumer_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-business_consumer.png) no-repeat bottom;}
.business_consumer_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-business_consumer.png);}
.nature_environment_top {background:url(http://beta.quickvox.com/img/gen/box-top-nature_enviroment.png) no-repeat top;}
.nature_environment_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-nature_enviroment.png) no-repeat bottom;}
.nature_environment_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-nature_enviroment.png);}
.community_top {background:url(http://beta.quickvox.com/img/gen/box-top-community_social.png) no-repeat top;}
.community_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-community_social.png) no-repeat bottom;}
.community_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-community_social.png);}
.science_technology_top {background:url(http://beta.quickvox.com/img/gen/box-top-discovery_invention.png) no-repeat top;}
.science_technology_bottom  {background:url(http://beta.quickvox.com/img/gen/box-bottom-discovery_invention.png) no-repeat bottom;}
.science_technology_inner {background:url(http://beta.quickvox.com/img/gen/box-inner-discovery_invention.png);}

.vox-details                    {overflow: hidden; padding: 0px 0px 0px 104px; background-color: #fff;}
.vox-details img                {position: relative; margin-left: -84px; margin-right: -69px; float: left;}
.vox-details .side-panel        {float: right; margin-right:15px;}
div.vox-details h1 {
    margin:0px;
}
div.other_voxes h2 { font-size:1.818em; padding:0 0 0 10px; margin: 0; font-weight:normal;}
div.other_voxes { padding: 5px 0 15px 0; }
div.other_voxes hr { color: #F0F0F0; }

/* for when hovering */
.last_vox_nobdr { background: #fff none !important; }

.side-panel input {
    margin-right:5px;
}
.newvox {
    position:relative;
    margin-top:-24px;
    margin-bottom:-10px;
    background:url(http://beta.quickvox.com/img/gen/newvox.gif) no-repeat;
    width:58px;
    height:34px;
    left:812px;
    display:block;
}
.newvox span{
    display:none;
}
.vox-details h1 {
    float: left;
    font-weight: bold !important;
    width: 560px;
    line-height:1.2em;
    letter-spacing:-0.02em;
    margin-top: 0px !important;
}
.vox-actions {
    border-top: solid 1px #CCCCCC;
    background-color: #fff;
    padding-top:10px;
    margin-bottom: 0px;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 20px;
}

.vox-actions ul li {
    float: left;
    padding: 0px 10px 0px 20px;
    background: #fff url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat left 7px;
}
.userico {background: #fff url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat left -1089px; padding-left:14px; margin-left:2px;}
.userfollow  {background: url(http://beta.quickvox.com/img/icons/icon_user.gif) no-repeat left; padding-left:14px; margin-left:2px; float:left; margin-right:6px;}
.deletefolow {background: url(http://beta.quickvox.com/img/icons/delete.gif) no-repeat center; width:10px; height:10px; float:right; margin-right:10px; margin-top:9px;}
.deletefolow span{ display:none;}
.vox-actions ul li.nothing { background:none; padding-left:0px;}
.vox-actions ul li.star1 { background-position: left -779px; padding-left:16px;}
.vox-actions ul li.star2 { background-position: left -847px; padding-left:26px; }
.vox-actions ul li.star3 { background-position: left -914px; padding-left:36px;}
.vox-actions ul li.public {background-position: left -980px; padding-left:14px;}
.vox-actions ul li.related  {background-position: left -93px;}
.vox-actions ul li.debate   {background-position: left -293px;}
.vox-actions ul li.abuse    {background-position: left -493px;}
.vox-actions ul li.post     {background-position: left -593px;}

.vox-actions p.vox-summary  {clear: left; line-height: 1.3em; color:#999;}

p.skip-link, p.hide-link, p.show-link {
    float: right;
    margin-top: 0em;
}
/* Changes For Remove the arrow from Skip link*/
.skip-link a , .hide-link a, .show-link a{
    /* background:url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat 34px -696px; */
    font-weight: bold;
    font-size: 1.273em;
}
.skip-link a  {
    margin-right:56px;
}
/* .skip-link a {background:url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat 34px -696px;} */
/*.hide-link a {background:url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat 150px -696px;}*/
/*.show-link a {background:url(http://beta.quickvox.com/img/gen/img-icons.png) no-repeat 160px -696px;}*/
/* About us */
#boxhoder {
    background:url(http://beta.quickvox.com/img/gen/bg_list.png);
    color:#666666;
    margin-bottom:40px;
}
#tboxhoder {
    background:url(http://beta.quickvox.com/img/gen/top-bg.png) top no-repeat;
    padding-top:20px;
}
#bboxhoder {
    background:url(http://beta.quickvox.com/img/gen/bot-bg.png) bottom no-repeat;
    padding:0px 20px 20px 20px;
    display:block;
}
#boxghoder {
    background:url(http://beta.quickvox.com/img/gen/bg-g-list.png) ;
    color:#666666;
    margin-bottom:40px;
    width:880px;
}
#tboxghoder {
    background:url(http://beta.quickvox.com/img/gen/top-g-bg.png) top no-repeat;
    padding-top:20px;
    width:880px;
}
#bboxghoder {
    width:840px;
    overflow: hidden;
    background:url(http://beta.quickvox.com/img/gen/bot-g-bg.png) bottom no-repeat;
    padding:0px 20px 20px 20px;
}
#abheader, #login-header {
    background:url(http://beta.quickvox.com/img/gen/about/headerpic.png) top no-repeat;
    height:134px;
    padding-top:30px;
    padding-left:30px;
    margin-bottom:10px;
}

#login-header h1 {
    position: relative;
    display: block;
    height: 33px;
    width: 300px;
}

#login-header h1 span {
    position: absolute;
    display: block;
    background: url(http://beta.quickvox.com/img/gen/welcome.png) top no-repeat;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
}

#abheader h1{
    padding:0px;
    margin:0px;
}
#abheader h1 span{
    display:none;
}
#regheader {
    background:url(http://beta.quickvox.com/img/gen/regheader.png) top no-repeat;
    height:134px;
    padding-top:30px;
    padding-left:30px;
    margin-bottom:10px;
}
#regheader h1{
    display: block;
    position: relative;
    height:32px;
    width:263px;
    padding:0px;
    margin:0px;
}
#regheader h1 span {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
h1#reg-title span {
    background:url(http://beta.quickvox.com/img/gen/reg-title.png) no-repeat;
}
#myp-title span {
    background:url(http://beta.quickvox.com/img/gen/myp-title.png) no-repeat;
}
#reset-title span{
    background:url(http://beta.quickvox.com/img/gen/passrest-title.png) no-repeat;

}
#whatisqv-title {
    background:url(http://beta.quickvox.com/img/gen/about/whatisqv-title.png) no-repeat;
    height:32px;
    width:300px;
}
#usage-title {
    background:url(http://beta.quickvox.com/img/gen/about/usage-title.png) no-repeat;
    height:32px;
    width:198px;
}
#involved-title {
    background:url(http://beta.quickvox.com/img/gen/join-quickvox.gif) no-repeat;
    height:30px;
    width:238px;
}
#privacy-title {
    background:url(http://beta.quickvox.com/img/gen/privacy-title.png) no-repeat;
    height:32px;
    width:125px;
}
#terms-title {
    background:url(http://beta.quickvox.com/img/gen/terms-title.png) no-repeat;
    height:32px;
    width:367px;
}
.introtext {
    padding:10px;
    font-size:1.273em;
    line-height:1.5em;
}
.introtext h3{
    margin-bottom:10px;
}
.introtext p{
    margin-bottom:20px;
}
.textcontainer {
    padding:10px;
    font-size:1em;
    line-height:1.5em;
}
.textcontainer p{
    margin-bottom:16px;
}
.textcontainer h2{
    font-size:1.454em;
    margin-bottom:16px;
}
.textcontainer h3{
    font-size:1.273em;
    margin-bottom:16px;
}
.textcontainer ol, .text ul{
    margin-left:30px;
    list-style-type:lower-latin;
}
.textcontainer li{
    display:list-item;
    margin-bottom:16px;
}
#abitems {
    margin-bottom:10px;
}
#abitems li{
    line-height:1.8em;
    padding:20px 0px;
    float:left;
    width:400px;
    margin-left:10px;
    margin-right:10px;
    border-top:#ccc 1px solid;
}
#abitems li img {
    float:left;
    margin-right:10px;
}
#abitems li h2{
    font-size:1.546em;
    margin-bottom:6px;
}
/* topics */
#topiclist {
    border-top: 1px solid #ccc;
    padding-top:10px;
    margin:10px;
    margin-bottom:0px;
}
#topiclist li{
    padding-bottom:15px;
    padding-top:5px;
    border-bottom: 1px solid #ccc;
    margin-bottom:10px;
    min-height:75px;
}
#topiclist li h2{
    font-size:2em;
}
#topiclist li img{
    margin-right:20px;
    float:left;
}
/* faqs */
#faqs-title {
    background:url(http://beta.quickvox.com/img/gen/about/faq-title.png) no-repeat;
    height:31px;
    width:85px;
}
#listquestions {
    padding:10px;
    padding-bottom:20px;
    line-height:18px;
}
#listquestions ul {
    font-size:1.1em;
    padding-bottom:20px;
    border-bottom:1px #999999 solid;
}
#listquestions ul li h2{
    margin-bottom:6px;
    font-size:1.273em;
}
#listquestions ul li ul {
    padding-bottom:0px;
    border-bottom:none;
    margin-bottom:20px;
}
#listanswers {
    padding:10px;
    line-height:18px;
}
#listanswers h2{
    font-size:1.818em;
    font-weight:normal;
    margin-bottom:20px;
}
#listanswers ul li h3{
    margin-bottom:6px;
    font-size:1.273em;
}
#listanswers ul {
    font-size:1.1em;
    padding-bottom:20px;
}
#listanswers ul li p {
    margin-bottom:18px;
}
.backtop {
    float:right;
}
/* contact us */
#contact-title {
    background:url(http://beta.quickvox.com/img/gen/about/contact-title.png) no-repeat;
    height:26px;
    width:180px;
}

img#username_check, img#email_check {
    margin-left: 4px;
}

#contactform, #postform {
    padding:10px;
    padding-top:0px;
}
#postform label{
    color:#000000;
}
.sep {
    margin-bottom:20px;
    clear:left;
}
.fon14 {
    font-size:1.273em;
}
#contactform h3, #postform h3 {
    font-size:1.273em;
    margin-bottom:6px;
    clear:left;
}
.qvForm {
    padding-left: 270px;
}
.qvForm h3 {
    margin-left: -270px;
}

#similarVox h3 {
    margin-left: 0px;
}

.qvForm h3 {
    margin-left: -270px;
}

.qvForm label {
    margin-left:-180px;
    width:180px;
    display:block;
    color:#000000;
    float:left;
    clear:both;
    line-height: 1.75em;
    font-weight:normal;
}
.qvForm label.check {
    margin-left: 0px;
    width:auto;
    display:inline;
    float:none;
}
.qvForm label span {
    color:#FF0000;
}
.qvForm .input {
    clear:left;
    margin-bottom:10px;
}
.qvForm .input span {
    margin-left: 4px;
}
.qvForm input, .qvForm select, .qvForm textarea {
    color: black;
    margin-top:2px;
    width:260px;
    border:#999999 1px solid;
    padding:2px;
    background: white;
}
.qvForm input.inp-chk {
    border: none;
}
.qvForm input:focus, .qvForm select:focus, .qvForm textarea:focus {
    color:#000;
}
.qvForm textarea {
    width:400px;
    height:200px;
}
textarea#voxTitle,
textarea#VoxAssertion{
    width:520px;
    height:80px;
    font-family:Verdana;
    font-size:14pt;
    color:#000000;
    font-weight:bold;
}
#post_step_2 textarea {
    width: 350px;
    height: 80px;
    float: left;
}
.qvForm select {
    width:268px;
}

.qvForm select.date-picker {
    width: auto;
}
.submit input, .submit input:focus {
    width: auto !important;
    height: auto !important;
    border: none !important;
    float:left;
}
.checkbox-list {
    float:left;
    width:500px;
    margin-top:4px;
    margin-bottom:18px;
}
.checkbox-list label{
    padding:0px;
    margin:0px;
    clear:none;
    line-height:20px;
    height:20px;
    padding-top:1px;
    margin-right:100px;
}
.checkbox-list input{
    width:20px;
    border:none;
    clear:left;
    margin-top:5px;
    float:left;
}
.checkbox-list p{
    margin-top: 3px;
    display:block;
    width:500px;
    line-height:1.4em;
    margin-bottom:10px;
}
#UserMarketingOptIn {
    width:20px;
    border:none;
}
#imgBrowseHolder {
    float:left;
    width:500px;
    margin-bottom:20px;
}
#picholder {
    float:right;
    width:190px;
    line-height:18px;
}
#picholder p{
    float:left;
    padding-bottom:10px;
    margin-left:5px;
    margin-top:-5px;
}
#picholder label{
    float:left;
    width:80px;
    margin:0px;
    clear:none;
}
#FileFileDeleteAll {
    float:left;
    display:block;
    width:20px;
    position:relative;
}
#picholder img{
    position:relative;
    margin-right:10px;
    float:left;
}
#picholder .zoomico {
    left:-25px;

}
div.fileinputs {
    position: relative;
}
div.fakefile {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    z-index: 1;
}
input.hideFile {
    position: relative;
    text-align: right;
    /*-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;*/
    z-index: 2;
}
div.fakefile input {
    width:200px;
    float:left;
    background:none;
}
div.fakefile img {
    margin-top:3px;
    margin-left:4px;
    float:left;
}
#voxTags {
    float:left;
    height:80px;
    width:350px;
}
.backstep {
    margin-left:270px;
}
/* recently voted boxes */
#recently-holder, #sitefeatures-holder {
    display:block;
    background: url(http://beta.quickvox.com/img/gen/sitefeatures-back.png) #D9E3FB repeat-x;
}
#recently-holder div.voxtop, #recently-holder div.voxbottom, #recently-holder div.voxinner { background: #fff; }

div#recently h2 {
    font-size:1.818em;
    font-weight:normal;
    padding: 30px 10px 1px;
    float:left;
}

h2#loading-demos  {
    padding-left: 41px !important;
    padding-bottom: 7px !important;
    background: transparent url(http://beta.quickvox.com/img/gen/ajax-loader.gif) no-repeat left 28px;
}

div#sitefeatures h2,
div#otherVoxes h2 {
    font-size: 1.818em;
    font-weight:normal;
    padding: 30px 10px 1px;
}

div#container, div#recently, div#sitefeatures {
    font-size:0.688em;
    margin:0 auto;
    width:880px;
    display:block;
}
.allvoted {
    padding-top:36px;
    padding-right:10px;
    float:right;
}
.byesbar { background:url(http://beta.quickvox.com/img/gen/yesbar.png) left top no-repeat; height:30px; float:left; margin-bottom:6px}
.bnobar { background:url(http://beta.quickvox.com/img/gen/nobar.png) left top no-repeat; height:30px; float:left}
.byespercent { height: 28px; color: #000; background:url(http://beta.quickvox.com/img/gen/yesbar-end.png) left top no-repeat; float:left; font-size:1.273em; font-weight:bold; padding-left:8px; line-height:1.1em;}
.bnopercent { height: 28px; color: #000; background:url(http://beta.quickvox.com/img/gen/nobar-end.png) left top no-repeat; float:left; font-size:1.273em; font-weight:bold; padding-left:8px;}
.byespercent span { color:#52b8c7; background-color: #fff;}
.bnopercent span { color:#e93714;}
span.no_percent_lbl, span.yes_percent_lbl { color: #000; }
.side-panel{
    width:156px;
}
.side-panel ul li{
    width:156px;
    clear:left;
    line-height:13px;
}
/* Demographics bars*/
div#view_demos {
    position: fixed;
    bottom: 50px;
    right: 50px;
    width: 137px;
    height: 147px;
    background: url(http://beta.quickvox.com/img/gen/demos-arrow.png) no-repeat;
    z-index: 10;
}
div#view_demos_inner {
    /*	padding: 10px 5px;*/
    width: 115px;
    margin: 10px auto;
    padding-right: 4px;
}
#view_demos_inner #view_demos_link {
    font-size: 11px;
    line-height: 18px;
    padding-top: 10px;
    clear: both;
    display: block;
    text-align: center;
    /*	border: 1px solid black;*/
}

.demographics {
    background:url(http://beta.quickvox.com/img/gen/box-bottom-voted.png) center top no-repeat;
    padding:5px 10px 0px 20px;
    display:block;
 
}
.demographics .intro {
    color: #999999;
}
div.demographics h2{
    float:none !important;
    color:#999;
    line-height:22px;
    font-size:1.636em;
    padding-top:20px;
    padding-left:0px !important;
}
div.demographics h3{
    color:#999;
    line-height:16px;
    margin-bottom:4px;
}
.demobox {
    float:left;
    font-size: 7pt;
}
div.demobox h2{
    padding-bottom:0px !important;
    padding-top:20px !important;
    clear:left;
}
div.demobox ul {
    margin-top:4px;
    margin-bottom:18px;
}
.box1w{
    width:240px;
    margin-right:16px;
}
.box2w{
    width:274px;
    margin-right:16px;
}
.box3w{
    width:284px;
    margin-right:0px;
}
div.demobox ul li{
    line-height:20px;
    clear:left;
    display:block;
    font-size: 7px;
}
div.demobox ul li span{
    float:left;
    font-size: 7pt;
}

ul#demo-country li {
    padding-left: 98px;
}

ul#demo-country li span.demo-title {
    margin-left: -98px;
    max-width: 98px;
    width: auto !important;
    width: 98px;
}

.barholder {
    width:176px;
    float:right;
    text-align:left;
}
/*.barholder span{
	color:#999;
	float:left;
	display:block;
	width:30px;
}*/
.barholder span.yespercent,
.barholder span.nopercent {
    color:#999;
    display:block;
    width:30px;
    float: left;
}
.barholder span.yespercent { text-align: right; margin-right: 7px; background-color: #fff;}
.barholder span.nopercent { text-align: left; background-color: #fff; }

.barholder span.votecast {
    color:#999;
    float:left;
    display:block;
    width: 100px;
    margin-left: 37px;
}
.yesbar {
    margin-top:5px;
    float:left;
    background:url(http://beta.quickvox.com/img/bary.gif) repeat-x;
    height:11px;
}
.nobar {
    margin-right:5px;
    margin-top:5px;
    border-left:#FFFFFF 1px solid;
    height:11px;
    background:url(http://beta.quickvox.com/img/barn.gif) repeat-x;
    float:left;
}
#hidebar {
    clear:left;
    height:30px;
    color:#999;
    margin-right:10px;
    padding:5px 15px;
    background:#EBEBEB;
}
#hidebar span{
    float:right;
}
/* Post vox */
#post-nav {
    background:#efefef;
    position:relative;
    top:-10px;
    left:-10px;
    width:860px;
    z-index:0;
}
#post-nav li{
    border-right: #FFFFFF 1px solid;
    padding:18px 20px;
    display:block;
    float:left;
    color:#b3b3b3;
    font-size:1.273em;
    line-height:24px;
}
#post-nav li h2{
    font-size:1.428em;
}
#post-nav li.active{
    color:#000000;
    background:#FFFFFF;
}
#post-nav li.regnote {
    float:right;
    color:#000000;
    width:200px;
    border:none;
    font-size:1em !important;
    line-height:1.4em!important;
}
.texpad {
    width:528px;
    color:#000000;
    line-height:16px;
    margin-bottom:16px;
}
#titleExplBox {
    width:528px;
    color:#000000;
}
/* pop up stuff */
a.inter{
    background:url(http://beta.quickvox.com/img/gen/interro.gif) left 5px no-repeat;
    display: inline-block;
    width:14px;
    height:15px;
    padding-top:4px;
    margin-left:8px;
    cursor: default;
    text-decoration:none;
}
a.inter span{
    display:none;
}
a.inter .popup,
a.inter .ptop,
a.inter .pbot,
a.inter .pinner {
    color:#000000;
    display: inline-block;
}
a.inter .popup {
    position:relative;
    float:left;
    left:14px;
    visibility:hidden;
    width:200px;
}
a:hover.inter span.popup   {
    visibility:visible;
}
.ptop {
    background:url(http://beta.quickvox.com/img/gen/popuptop.png) no-repeat top;
    padding-top:9px;
}
.pbot {
    background:url(http://beta.quickvox.com/img/gen/popupbottom.png) no-repeat bottom;
    padding-bottom:9px;
}

.pinner {
    font-size:10px;
    line-height:13px;
    background:url(http://beta.quickvox.com/img/gen/popupinner.png) center;
    color:#999;
    padding:6px 14px 6px 30px;
}

#caracterCounter {
    background:#EFEFEF;
    color:#999;
    width:130px;
    float:right;
    line-height:16px;
    padding:10px;
}
#counter {
    float:right;
    font-size:1.273em;
    font-weight:bold;
    background:#FFFFFF;
    width:54px;
    padding:7px 0px;
    text-align:center;
}
#similarVox {
    background:url(http://beta.quickvox.com/img/gen/box-bottom-voted.png) center top no-repeat;
    padding:40px 10px 0px 20px;
    margin: 20px 0px 0px -280px;
    position:relative;
    width:830px;
}
#similarVox h3{
    margin-bottom:20px;
}
#similarp1 {
    margin-left:90px;
    width:150px;
    padding-right:30px;
    float:left;
    font-weight:normal !important;
    line-height:18px;
}
#similarp1 a{
    background:url(http://beta.quickvox.com/img/gen/arrowlink.png) no-repeat left 3px;
    padding-left:18px;
}
#similarp1 p{
    margin-bottom:18px;
}
#similarp2 {
    width:550px;
    float:left;
    line-height:18px;
}

#similarp2 ul li a.assertion {
    font-weight: bold;
}
#similarp2 a span{
    font-weight:bold;
}
#similarp2 li{
    margin-bottom:18px;
}
/* Other site features */
#features{
    margin-left:10px;
}
#features li{
    width:200px;
    float:left;
    line-height:1.636em;
    margin-right:16px;
}
#features h3{
    margin-top:10px;
    margin-bottom:6px;
    font-size:1.454em;
}
#features li ul li{
    margin-right:0px;
    margin-bottom:4px;
}
/* Voxlings Search*/
#currentfollowing {
    width:210px;
    padding:10px;
    float:right;
    position: relative;
    padding-right:0px;
}
#currentfollowing h3 {
    color:#000;
    font-size:1.4em;
    margin-bottom:10px;
}
#currentfollowing ul li{
    border-bottom:1px solid #FFF;
    clear:left;
}
#currentfollowing ul li:hover{
    background:#fff;
}
#userfinder {
    width:580px;
    padding:20px;
    position:relative;
    top:-10px;
    left:-10px;
    background:url(http://beta.quickvox.com/img/gen/back_searchvoxling.png) repeat-x bottom;
    min-height:93px;
    height: auto !important;
    height:93px;
}
#userfinder h2{
    margin-bottom: 10px;
    color:#000;
    font-size:1.8em;
}
#userfinder p {
    float: left;
    margin-right:10px;
    line-height: 1.636em;
}
#search-voxling {
    float: left;
    margin-right: 7px;
}
.vfield-container {
    background-color: #fff;
    border: solid 1px #9A9DAB;
    padding: 2px;
    margin-top:2px;
}
#search-voxling input {
    border:0 none;
    float: left;
}
#search-voxling .search-text {
    font-size: 1em;
    margin:  2px 7px 0px 0px;
    border: none;
    width: 180px;
    color: #999;
}
#search-voxling .search-text:focus {
    color:#000;
}
#search-voxling input.inactive-text {
    color: #999999;
}
#userSearchResults {
    width:580px;
    padding:10px;
    padding-right:0px;
    padding-top:0px;
}
#userSearchResults h3{
    color:#000;
    font-size:1.4em;
}
#userSearchResults span {
    color:#000;
}
#userSearchResults  ul {
    margin-top:10px;
    width:600px;
}
#userSearchResults  ul  li{
    border-bottom:1px solid #eee;
    float:left;
    width:270px;
    margin-right:20px;
}
#userSearchResults  ul  li:hover{
    background:#eee;
}
#userSearchResults  ul  li a{
    display:block;
}
#userSearchResults #pagination {
    margin-top:10px;
}
/* Login popup */
#popup_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent url(http://beta.quickvox.com/img/gen/popupback.png) repeat left top;
    z-index: 50;
}
#popup_overlay img{
    border:#DFE0E4 5px solid;
}

#loginhold,
#splash-hold {
    z-index: 150;
    color:#666;
    margin:auto;
    background:#FFFFFF;
    padding: 30px 40px;
    width:490px;
    border:#DFE0E4 5px solid;
    text-align:center;
}

#splash-hold {
    border: none;
    padding: 0;
    position: fixed;
    top: 10px;
    left: 50%;
    margin-left: -430px !important;/* this needs to be half the width of the form so it centers properly */
    text-align:left;
}

div.ajax-div {
    position: fixed;
    top: 10px;
    left: 50%;
    margin-left: -295px !important;/* this needs to be half the width of the form so it centers properly */
    /*	right: auto;*/
}

#loginhold img{
    margin-left:60px;
    margin-bottom:20px;
}
.ajax-login p {
    font-size:0.875em;
    font-weight:bold;
}

.ajax-login a#forgot-password {
    font-size:0.786em;
}

#loginhold p a{
    font-weight:bold;
}

#loginform {
    width:400px;
    padding:20px 40px 25px;
    text-align:left;
    padding-bottom:20px;
}
#loginform.ovlogin{
    width: 100%
}
#loginform h2, #registerbox h2{
    margin-bottom: 4px;
    font-weight: bold;
    color:#666666;
    font-size:1.455em;
}
#loginform p {
    font-size:0.7em;
    margin-bottom:16px;
    font-weight:normal;
    line-height:1.5em;
}
.ajax-login h2 {
    font-size: 1em !important;
}

#loginform label{
    width:70px;
    float:left;
    display:block;
    color:#000000;
}

.ajax-login label{
    line-height:2em;
    font-size:0.688em;
}

#loginform input{
    float:left;
    border:#9598A7 1px solid;
}
#loginform a{
    clear:left;
    margin-left:70px;
    float:left;
    width:130px;
}

#loginform  input.login{
    margin-top:-18px;
    position:relative;
    width:97px !important;
    color:#FFFFFF;
    margin-right:2px;
    float:right;
    font-weight:bold;
    height:30px;
    border:0 !important;
    font-size:1.309em;
    background:url(http://beta.quickvox.com/img/gen/loginB.png);
}
#loginform.ovlogin input.login {
    margin-right:440px;
}
#loginform  input.resend_conf{
    margin-top:0;
}

.ajax-login input.login {
    font-size:0.79em !important;
}

#loginform input#UserRememberMe {
    margin-left:70px;
    border:none;
    clear:left;
    margin-top:6px;
    height:22px;
}

#loginform .checkbox {
    clear:both;
}

#loginform .checkbox label {
    width:150px;
    margin-top:6px;
    display: inline-block;
}

p.register a {
    display: block;
    position: relative;
    margin-left:20px;
    width:97px;
    padding-top:2px;
    height:30px;
    color:#FFFFFF;
    font-weight:bold;
    float:left;
    background:url(http://beta.quickvox.com/img/gen/loginB.png) no-repeat;
    text-align:center;
    font-size: 1.272em;
}
p.register a:hover {
    text-decoration:none;
}
.ajax-login p.register a {
    font-size:0.9em !important;
}

#registerbox {
    width:400px;
    text-align:left;
    margin-bottom:20px;
    padding:25px 40px;
    border:#DFE0E4 1px solid;
    padding-bottom:20px;
    background:url(http://beta.quickvox.com/img/gen/free-register-back.gif) bottom right no-repeat;
}
#registerbox a{
    font-weight:bold;
}
#rtexth {
    float:left;
    width:280px;
}

.ajax-login #rtexth {
    line-height:1.7em;
    font-size:0.785em;
}
#rtexth p{
    font-weight:normal;
    margin-bottom:18px;
}
/* footer */
#footer {
    text-align:center;
    margin-top:30px;
    margin-bottom:10px;
    padding-top:10px;
    border-top: #999999 solid 1px;
}
#footer ul li{
    display:inline;
    padding-right:10px;
}
#footer ul li a{
    padding-left:10px;
    border-left: 1px #999999 solid;
}
.zoomico {
    position:relative;
    left:60px;
    top:59px;
}
a#closePopupLink {
    font-size:0.7em;
    float: right;
    margin-right:-20px;
    margin-top:-20px;
}
div#marketing-opt-in label {
    width: auto;
}
#tandcond ul li{
    margin-left:14px;
    list-style-type: disc;
}
div.paginate p {
    float: right;
}
div#otherVoxes {
    border-top: solid 1px #cccccc;
}
div#otherVoxes h2 {
    margin: 10px 0px 24px;
    padding-top: 0px;
}
#notFound {
    list-style-type: decimal;
    margin-left: 30px;
    line-height: 2em;
}
#splash-holder {
    background:url(http://beta.quickvox.com/img/gen/splash_back.jpg) no-repeat;
    width:860px;
    height:526px;
    margin:auto;
}

#splashLogo {
    margin-top:30px;
    margin-left:46px;
    position: relative;
    display: block;
    float: left;
    width: 158px;
    height: 124px;
    margin-bottom:36px;
}
#splashLogo span {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background:url(http://beta.quickvox.com/img/gen/splash-logo-tr.png) no-repeat;
}

#splash-content {
    position: relative;
    float: right;
    left: -80px;
    top: 50px;
    width : 348px;
    
}

#splash-content a.gotoqvsp {
    position: relative;
    float: right;
  
    left: -25px;
    top: 50px;
}

#splash-holder h2{
    position: relative;
    font-size:1.5em;
    font-weight:normal;
    margin-left: 0px;
    color:#000197;
    clear:left;
    text-align: center;
    float : left;
}
#splash-holder p{
    float : left;
    top : 10px;
    position: relative;
    line-height:1.5em;
    font-family: verdana;
    color:#333333;
    font-size:0.875em;
    text-align: justify;
}

#splash-vid p{
    position: relative;
    top: 20px;
    margin-top: 10px;
    margin-left: 12px;
}

#splash-boxes {
    background:url(http://beta.quickvox.com/img/gen/splash_bback.jpg) repeat-x;
    width:860px;
    height:170px;
    margin:auto;
}
#splash-boxes h2{
    padding-top:26px;
    font-size:1.0em;
    margin-left:46px;
}
#splash-boxes ul {
    margin-left:26px;
    margin-top:16px;
}
#splash-boxes ul li span{ 
    color:#333333;
}
#splash-boxes ul li{
    color:#000197;
    width:250px;
    display:block;
    float:left;
    margin-left:20px;
    line-height:1.6em;
    font-size:0.688em;
}

ol {
    list-style-type: decimal;
    list-style-position: inside;
}

.aboutbar {
    overflow: hidden;
    padding: 0px;
    background-color: transparent;
}

.leftbar {
    float: left;
    width: 50%;

}
.leftbar h1 {
    text-align: left;
}

.rightbar div{
    float: right;
    width: 50%;
}

.rightbar h1 {
    margin-top: -20px;
    text-align: right;
    color: #000099;
}

.ajaxsplash a.hover {
    text-decoration: underline;
    cursor: pointer;
}

#searchhold {
      /* background: rgba(204,204,255,0.65); */
}
#searchform {
     Margin-left: 150px;
      /* background: rgba(204,204,255,0.65); */
}
#voxesSearchTerm {
       width: 50em;
}
#searchform legend {
       font-weight : bold;
}
#searchform .search_tl {
   float: right;
   margin-right: 5em;
   margin-top: -10em;
   border: 1px solid #fff;
   padding: 2px;
}
#searchform .search_tl a {
    position: relative;
    color: rgba(50,50,50, 1);
    top : -1.8em;
    left : 5px;
    z-index: 5;
    background : white;
}
#searchform .search_tl select{
     position : relative;
     top : -1em;
     margin : 3px;
}
#searchform .searchmethod {
   margin-left: 20em;
}

#searchform .submit {
  float : right;
  width: 90px;
  height: 30px;
  margin: 0;
  padding-bottom: 20px;
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


