@media only screen and (max-width: 900px) {
span.glob_mav_divide{display: none;}
ul.navGlobal{text-align: center;}
.navGlobal li {border:1px solid #625a29; margin:5px; padding:6px;}
p.test_text{font-size: 110%;}
div.fc_left{float:none; margin:0px auto 0px auto;}
div.fc_right{float:none; margin:10px auto 0px auto;}
div.cont_list{text-align: center;}
}


@media only screen and (max-width: 850px) {
p.tnum{padding-bottom:5px; font-size: 150%;}
span.glob_mav_divide{display: none;}
.finishesHover2 a:hover .preview {position:absolute; margin:10px 0 0 0;} 
div.q_frm_login{width:41%;}
div.q_frm_reg{width:48%;}
}

@media only screen and (max-width: 767px) {
div.header_right{float: none; width: 100%; margin:0px 0px 5px 0px; text-align: right;}
div.header_right p{display: inline;}
div.header_left{width: 100%; text-align:center;}
span.top_divider{display: inline;}
p.tnum{font-size: 100%;}
p.test_text{font-size: 90%;}
#left_nav{display:none;}
div.content_panel{float: none; width: 96%;}
div.dark_page{padding:10px;}
a.pc_but{display: block;}
.finishesHover2 a:hover .preview {max-width: 300px;}

div.reg_main{width:90%;}
div.frm_main{width:90%;}
div.q_frm_login{float:none; width:95%;}
div.q_frm_reg{float:none; margin-top: 15px; width:95%;}
}

@media only screen and (max-width: 600px) {
body{margin:0;}
div.outer{margin:0px auto 0 auto;padding:10px;}
p.testimonials_link{display: none;}
p.test_bwc{display:none;}
p.test_text{float:none; width:100%; font-size:110%;}

div.acc_nav{text-align: center !important;}
div.pc_left{float: none; width:100%; }
div.pc_right{float: none; width:100%;}

div.nb_options{text-align: center;}
}

@media only screen and (max-width: 480px) {
#share_links{right:-38px;}
#share_button{visibility: visible;}
div.header_right p{font-size: 90%;}
#home div{float:none; margin:10px auto 0px auto;}
#home div img{width:100%;}



}
