@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Oswald);
img, object, embed, video {
	max-width: 100%;
}
.clear{
	clear: both;
}
.ie6 img {
	width:100%;
}

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}
.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}
/* Mobile Layout: 480px and below. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	max-width: 1000px !important;
	padding-left: 2.5%;
	padding-right: 2.5%;
	clear: none;
	float: none;
}
.gheader {
	float: left;
	width: 100%;
}
body {
	background-color: #DDBAB4;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.gfooter {
	float: left;
	width: 98%;
	background: #000000;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
}
.gfooter .footer_nav {
	width: 100%;
	float: left;
}
a:link, a:active, a:visited, a:hover {
	color: #7520C1;
}

.gfooter a:link, .gfooter a:active, .gfooter a:visited, .gfooter a:hover {
	color: #F274EC;
	display: inline-block;
	text-decoration: none;
	font-weight: bold
}
.gwrapper {
	background-image: url(../images/main.png);
}
.gwrapper h1 {
	font-size: 20px;
	margin: 15px auto;
	padding: 0px 15px;
	width: 95%;

}

.gcontent h2 {
	font-size: 25px;
	color: #7520C1;
	margin: 5px auto;
	padding: 10px 15px 0 15px;
	width: 95%;
	font-family: 'Oswald', arial;
	text-transform: uppercase;
	text-align: left;
}

.gfooter h2 {
	font-size: 18px;
	font-family: 'Oswald', arial;
	text-transform: uppercase;
	text-align: left;
}

.foot2 {text-decoration: none}


.gwrapper p {
	margin: 5px auto;
	padding: 0px 15px;
	width: 95%;
	font-size: 13px;
}
.gwrapper .flash_player {
	position: relative;
	height: auto;
	text-align: center;
	margin: 0 auto !important;
	padding: 0 auto;
	width: 98%;

}

.ghnav {
	background-color: #000000;
	float: left;
}
.gwrapper .gcontent {
	width: 100%;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	float: left;
}
.gwrapper .gcontent .section_title {
	float:left;
}
.gwrapper .gcontent .gitem {
	text-align:center;
	list-style:none;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 100%;
	background: #fff;
}
.gwrapper .gcontent .gitem li {
	float: left;
	width: 100%;
	margin: 0px 0px 10px;
	padding: 0px;
	border-bottom: thin solid #ACAAAA;
}
.gwrapper .gcontent .gitem li:last-of-type {
	border: none;
}
.gwrapper .gcontent .gitem li .feature_img {
	float: left;
}
.gwrapper .gcontent .gitem li .gc_txt {
	float: left;
	width:100%;	
	}
.gwrapper .gcontent .gitem li .gc_txt strong {
	float: left;
	text-align:left;
	color:#d92064;
	padding:10px;
}
.gwrapper .gcontent .gitem li .gc_txt p {
	float: left;
	text-align: left;
	padding: 0px 10px 10px;
	margin: 0px;
}
.gwrapper .gcontent .gitem li .gc_join_tabOnly {
	float: left;
	text-align:center;
	display: block;
	width:100%;	
	}
.gwrapper .gcontent .gitem li .gc_join_tabOnly a:link, .gwrapper .gcontent .gitem li .gc_join_tabOnly a:visited {
	color: #D92064;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
	text-decoration: underline;
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}
ul.mitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
ul.mitem li {
	width: 38%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 6px;
	font-size:13px;
	overflow: hidden;
	display:inline-block;
}
ul.mitem li strong {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.mitem li strong  a:link, ul.mitem li strong  a:active, ul.mitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.mitem li span {
	float: left;
	width: 100%;
	text-align: left;
}
ul.mitem li a {
  display: block;
  width: 100%;
}
ul.mitem img {
  display: block;
  max-width: 100%;
  text-align: center;
}
ul.pitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
ul.pitem li {
	width: 38%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 6px;
	font-size:13px;
	overflow: hidden;
	display:inline-block;
}
ul.pitem li strong {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.pitem li strong  a:link, ul.pitem li strong  a:active, ul.pitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.pitem li strong  a:hover {}

ul.pitem li span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
}
ul.pitem li a {
  display: block;
  width: 100%;
}
ul.pitem img {
  display: block;
  max-width: 100%;
  text-align: center;
}
.network_sites ul {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
.network_sites ul li {
	float: left !important;
	width: 48% !important;
	max-width:185px;
	padding: 3px;
	margin: 3px;
	font-size:13px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	text-align:center;
}
.network_sites ul li strong {
	float: left;
	width: 100%;
	text-align:center;
}
.network_sites ul li strong  a:link, .network_sites ul li strong  a:active, .network_sites ul li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
.network_sites ul li span {
	float: left;
	width: 100%;
	text-align: left;
}
.network_sites ul li a {
  display: block;
  width: 100%;
}
.network_sites ul img {
  display: block;
  max-width: 100%;
  text-align: center;
}
.fjlink {
	color: #7520C1;
	display: block;
	max-width: 100%;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 20px;
	margin-top: -20px;
	padding: 0px;
	font-family: 'Oswald', arial;
		text-transform: uppercase;
}
.field, .field2  {
	position: relative;
	float: left;
	width: 99%;
	text-align: left;
	margin-bottom: 2px;
	font-size: 1.5em;
}
.field span, .field2 span {
	float: left;
	padding-right: 5px;
}
.field input {
	float: left;
	width: 35%;
	height: 21px;
}
.field2 input {
	float: left;
	width: 30%;
	height: 21px;
}
.btn {
	float: left;
	width: 99%;
	text-align: right;
	height: 38px;
}
.btn .subscribe {
	float: right;
}
.field2 img {
	background: #fff;
	float: left;
	padding: 3px 3px 1px;
	max-height: 23px;
	margin-right: 5px;
	max-width:100px;
}

.gfooter p {
	width: 100%;
	float: left;
	display:block;
	padding:0px;
	margin:0px;
}

.join_left, .join_right {
	display: none;
}
.join_form, #form, .radiooption, .radiooption label {
	float:left;
	width:100%;
}
label.memberinfo {
	font-weight:bold;
	width:23%;
}
.joinhead {
	background: #fff;
	text-align:left;
	border: none;
}
.forminput {
	text-align:left !important;
	width:70%;
}
.hide {
	display: none;
}

#form { 
	width: 100% !important;
}

.vidholder {
	position:relative;
	height:0;
}
.vidratio {
	padding-bottom:41.33%;
}
.vidratio169 {
	padding-bottom:56.25%;
}


.vidholder div,
.vidholder object,
.vidholder embed {
	position:absolute !important;	left:0;
}

/* Tablet Layout: 481px to 768px. */
@media only screen and (min-width: 481px) {
.gridContainer {
	width: 95%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
.gheader {
}
body {
	background-color: #DDBAB4;

}
.gfooter {
	text-align:center;
	margin: 0px auto;
	padding: 0px auto;
	float:left !important;
	background-color: #000000;
	width:99% !important;
}
.gwrapper {
	float:left !important;
	width:100%;
	max-width: 1000px !important;	
}
.ghnav {
	float: left;
	width: 100%;
}
.ghnav a img {
	float: left;
	width: 140px;
}


.gwrapper .gcontent {
	width:100%;
	height:auto;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	float: none;
	clear: both;
	background:#FFFFFF;
}
.gwrapper .gcontent .section_title {
	float:left;
}
.gwrapper .gcontent .gitem, .gcontent .gitem_photos {
	text-align:center;
	list-style:none;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 100%;
}
.gwrapper .gcontent .gitem li {
	float: left;
	width: 98.7%;
	margin: 5px 0px;
	padding: 5px 5px 10px;
	border-bottom: thin solid #ACAAAA;
}
.gwrapper .gcontent .gitem li .feature_img {
	float: left;
}
.gwrapper .gcontent .gitem li .gc_txt {
	float: left;
	width: 100%;
	margin-left: 10px;
	height: auto;
	position: relative;
}
.gwrapper .gcontent .gitem li .gc_txt strong {
	float: left;
	text-align:left;
	color:#d92064;
	padding:10px;
}
.gwrapper .gcontent .gitem li .gc_txt p {
	float: left;
	text-align: left;
	padding: 0px 10px 10px;
	margin: 0px;
}
.gwrapper .gcontent .gitem li .gc_txt .gc_icons {
	display: none;
}
.gwrapper .gcontent .gitem_photos li {}

.gwrapper .gcontent .gitem li .gc_join_tabOnly {
	display: inline-block;
}
ul.mitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
ul.mitem li {
	float: none !important;
	width: 30% !important;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 6px;
	font-size:13px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	text-align:center;
}
ul.mitem li strong {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.mitem li strong  a:link, ul.mitem li strong  a:active, ul.mitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.mitem li strong  a:hover {}

ul.mitem li span {
	float: left;
	width: 100%;
	text-align: left;
}
ul.mitem li a {
  display: block;
  width: 100%;
}
ul.mitem img {
  display: block;
  max-width: 100%;
  text-align: center;
}
ul.pitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
ul.pitem li {
	float: none !important;
	width: 20% !important;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 6px;
	font-size:13px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	text-align:center;
}
ul.pitem li strong {
	float: left;
	width: 100%;
	text-align: left;
}
ul.pitem li strong  a:link, ul.pitem li strong  a:active, ul.pitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.pitem li strong  a:hover {}

ul.pitem li span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
}
ul.pitem li a {
  display: block;
  width: 100%;
}
ul.pitem img {
  display: block;
  max-width: 100%;
  text-align: center;
}

.network_sites ul {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
.network_sites ul li {
	width: 18% !important;
	max-width:185px;
	padding: 3px;
	margin: 5px;
	font-size:13px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	text-align:center;
}
.network_sites ul li strong {
	float: left;
	width: 100%;
	text-align:center;
}
.network_sites ul li strong  a:link, .network_sites ul li strong  a:active, .network_sites ul li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
.network_sites ul li strong  a:hover {}

.network_sites ul li span {
	float: left;
	width: 100%;
	text-align: left;
}
.network_sites ul li a {
  display: block;
  width: 100%;
}
.network_sites ul img {
  display: block;
  max-width: 100%;
  text-align: center;
}
.fjlink {
	color: #7520C1;
	display: block;
	width: 100%;
	max-width: 1000px;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 35px;
	margin-top: 10px;
	margin-bottom:25px;
	padding: 0px;
	float: left;
	font-family: 'Oswald', arial;
		text-transform: uppercase;
}
.gfooter form {
	float: left;
	width:100%;
	max-width:1000px;
	display:block;
}
.gfooter form .field, .gfooter form .field2 {
	float: left;
	color: #fff;
	width:100%;
	max-width:48.5%;
	text-align:left;
	padding:5px;
}
.gfooter form .field span, .gfooter form .field2 span {
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	width:100%;
}
.gfooter form .field2 input {
	float: left;
	width:67%;
	text-align:left;
	height:20px;
}
.gfooter form .field input {
	float: left;
	width:100%;
	text-align:left;
	height:20px;
}
.gfooter form .btn {
	float: left;
	width:100%;
}
.gfooter form .btn .subscribe {
	text-align:right;
}

.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
.join_left, .join_right {
	display: none;
}
.join_form, #form, .radiooption, .radiooption label {
	float:left;
	width: 100%;
}
.radiooption {
	font-size: 14px;
	color: #000000;
	float: left;
	text-align:left !important;
	line-height: 25px;
	margin-left: 15px;
}

#web_sub {margin: 20px 0; font-size:16px;}
.web_sub_form {float: left; width:40%;}
.web_sub_btn {float: left; width:20%; line-height: 35px }
.web_sub_btn img {width: 100%; height: auto; max-width:122px}
#web_sub input[type="text"] {width: 80%; line-height: 35px }


/* Desktop Layout: 769px to a max of 1232px. */
@media only screen and (min-width: 769px) {
.gridContainer {
	width: 95%;
	max-width: 1000px !important;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
body {
	background-color: #DDBAB4;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.gheader {
	text-align:center;
	margin: 0px auto;
	padding: 0px auto;
	float:left !important;
}
.gwrapper .flash_player {
	text-align:center !important;
	margin: 0 auto !important;
	padding: 0 auto !important;
	float:none !important;
	display: block;
	width: 98%;
	max-width: 900px;
	height: auto !important;
}

.gfooter {
	text-align:center;
	margin: 0px auto;
	padding: 0px auto;
	float:left !important;
	background-color: #000000;
	width:100%;
	max-width:990px;
}




.gwrapper {
	float:left !important;
	width:100%;
	max-width: 1000px !important;	
}
.ghnav {
	float: left;
	width: 100%;
}
.ghnav a img {
	float: left;
	width: 140px;
}

.gwrapper .gcontent {
	width:100%;
	max-width: 960px;
	height:auto;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	float: none;
	clear: both;
	background:#FFFFFF;
}
.gwrapper .gcontent .section_title {
	float:left;
}
.gwrapper .gcontent .gitem {
	text-align:center;
	list-style:none;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 100%;
}
.gwrapper .gcontent .gitem li {
	float: left;
	width: 99%;
	margin: 5px 0px;
	padding: 5px 5px 10px;
	border-bottom: thin solid #ACAAAA;
}
.gwrapper .gcontent .gitem li .feature_img {
	float: left;
	width:100%;
	max-width: 720px !important;
	height:auto;
}
.gwrapper .gcontent .gitem li .gc_txt {
	float: left;
	width: 100%;
	max-width: 210px;
	margin-left: 10px;
	height: 410px;
	position: relative;
}
.gwrapper .gcontent .gitem li .gc_txt strong {
	float: left;
	text-align:left;
	color:#d92064;
	padding:10px;
}
.gwrapper .gcontent .gitem li .gc_txt p {
	float: left;
	text-align: left;
	padding: 0px 10px 10px;
	margin: 0px;
}
.gwrapper .gcontent .gitem li .gc_txt .gc_icons {
	display:block !important;
	float: right;
	position: absolute;
	bottom:0px;
}
.gwrapper .gcontent .item {
	max-width: 190px;
	max-height: 315px;
	float: left;
	background-color: #F5F5F5;
	padding: 10px;
	margin:15px;
	font-size:12px;
	display: inline-block;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
.gwrapper .gcontent .item img {
	height: auto;
    width: 100%;
}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop, .gwrapper .gcontent .gitem li .gc_join_tabOnly  {
	display: none !important;
}
ul.mitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: none !important;
}
ul.mitem li {
	float: left;
	width: 32%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 6px;
	font-size:13px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	text-align:center;
}
ul.mitem li strong {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.mitem li strong  a:link, ul.mitem li strong  a:active, ul.mitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.mitem li strong  a:hover {}

ul.mitem li span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;

}
ul.mitem li a {
  display: block;
  width: 100%;
}
ul.mitem img {
  display: block;
  max-width: 100%;
  float: right;
  margin-right:2px;
}
ul.pitem {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left !important;
}
ul.pitem li {
	float: left;
	width: 21%;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 15px 15px 15px 22px !important;
	font-size: 13px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
	height:auto;
}
ul.pitem li strong {
	float: left;
	width: 100%;
	text-align: left;
}
ul.pitem li strong  a:link, ul.pitem li strong  a:active, ul.pitem li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
ul.pitem li span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
}
ul.pitem li a {
  display: block;
  width: 100%;
}
ul.pitem img {
  display: block;
  max-width: 100%;
  float: none !important;
  margin-right:2px;
  height:auto;
}
.network_sites ul {
  width: 100%;
  padding: 0;
  margin: 0 0 2em 0;
  list-style-type: none;
  float: left;
}
.network_sites ul li {
	width: 100% !important;
	max-width:185px;
	padding: 5px;
	margin: 6px;
	font-size:13px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	text-align:center;
}
.network_sites ul li strong {
	float: left;
	width: 100%;
	text-align:center;
}
.network_sites ul li strong  a:link, .network_sites ul li strong  a:active, .network_sites ul li strong  a:visited { 
	color:#7520C1;
	text-decoration: none;
}
.network_sites ul li span {
	float: left;
	width: 100%;
	text-align: left;
}
.network_sites ul li a {
  display: block;
  width: 100%;
}
.network_sites ul img {
  display: block;
  width:100%;
  max-width: 100%;
  text-align: center;
  height:auto;
}
ul.footer_blocks {
	float: left;
	width: 100%;
	max-width: 1000px;
	padding: 0px;
	margin: 25px 0px 50px;
	display: block;
	list-style: none;
	text-align: left;
}
ul.footer_blocks li.foot1 {
	float: left;
	width: 100%;
	max-width: 280px;
	height:auto;
	max-height: 315px;
	padding: 0px 15px;
	margin: 0px;
	display: block;
}
ul.footer_blocks li.foot2 {
	float: left;
	width: 100%;
	max-width: 160px;
	max-height: 315px;
	height:auto;
	display: block;
	padding: 0px 10px;
	margin: 0px;
}
ul.footer_blocks li.foot3 {
	float: left;
	width: 100%;
	max-width: 350px;
	margin-top: 15px;
	text-align: left;
	padding-right: 15px;
	display: block;
	padding: 0px 15px;
	margin: 0px;
}



.join_form {
	margin: 0px 0px 0px 25px !important;
}
.join_left {
	display: block !important;
	float:left;
	width:100%;
	max-width:246px;
}
.join_right {
	display: block !important;
	float:right;
	width:100%;
	max-width:248px;
}
.join_form, #form, .radiooption, .radiooption label {
	float:left;
	width: 100%;
	max-width: 380px;
}



}
@media only screen 
and (min-width: 1023px) 
and (max-width: 1072px) {
.gwrapper .gcontent .gitem li .gc_txt .gc_icons {
	display: none !important;
}
.gwrapper .gcontent .gitem li .feature_img {
	float: left;
	width:100% !important;
	max-width: 76% !important;
	height:auto !important;
}
.gwrapper .gcontent .gitem li .gc_txt {
	width:100% !important;
	max-width: 210px !important;
	margin-left: 5px;
}
.foot4, .foot3 {
	border: none !important;
}
}
@media only screen 
and (min-width: 769px) 
and (max-width: 1022px) {
.gwrapper .gcontent .gitem li .gc_txt .gc_icons {
	display: none !important;
}
.gwrapper .gcontent .gitem li .feature_img {
	float: left;
	width:100% !important;
	max-width: 99.5% !important;
	height:auto !important;
}
.gwrapper .gcontent .gitem li .gc_txt {
	width:100% !important;
	max-width: 100% !important;
	margin-left: 0px;
	height:auto !important;
}
.gwrapper .gcontent .gitem li .gc_join_tabOnly  {
	display: block !important;
}


.join_form {
	margin: 0px 0px 0px 25px !important;
}
.join_left {
	display: block !important;
	float:left;
	width:100%;
	max-width:230px;
}
.join_right {
	display: block !important;
	float:right;
	width:100%;
	max-width:230px;
}
.join_form, #form, .radiooption, .radiooption label {
	float:left;
	width: 100%;
	max-width: 380px;
}
}
@media only screen 
and (min-width: 769px)
and (max-width: 978px) { 
.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent .join_left, 
.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent .join_right {
	display: none !important;
}

.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent .join_form, 
.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent #form, 
.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent .radiooption, 
.gridContainer.clearfix .fluid.gwrapper .fluid.gcontent .radiooption label {
	float:left;
	width: 95% !important;
	max-width: 100% !important;
}

}


@media only screen and (min-width : 481px) and (max-width : 768px) { 


ul.footer_blocks  {list-style: none} 
ul.footer_blocks li.foot1, ul.footer_blocks li.foot2 {width: 45%; float:left; text-align:left; padding: 5px}
ul.footer_blocks li.foot4 {text-align: left}
ul.footer_blocks li.foot3 {clear: both; padding: 20px 0; text-align:left;}

}

@media only screen and (max-width : 480px) { 

.foot3 {display: none !important} 
ul.footer_blocks  {list-style: none} 
ul.footer_blocks li.foot1, ul.footer_blocks li.foot2 {width: 95%; float:none; text-align:left; padding: 10px; height:auto; clear:both; margin-bottom:15px}
ul.footer_blocks li.foot4 ul.footer_blocks li.foot4 {
	float: none;
	text-align: left;
	padding-right: 15px;
	display: block;
	padding: 0px 15px;
	margin: 0px;
}

.footer_blocks a {font-size: 14px}
}

/* pagination */
.pagination {
	text-align: center;
	margin: 0px auto;
}
.pagination ul {
	border:0; 
	margin:0; 
	padding:0;
}
.pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display:inline;
}
.pagination a{
border:solid 1px #7520C1;

}
.pagination .page{
font-size:13px;

}
.pagination .off,
.pagination .next-off {
border:solid 1px #DEDEDE;
color:#888888;
font-weight:bold;
padding:3px 6px;
}
.pagination .next a,
.pagination .previous a {
font-weight:bold;
} 
.pagination .active{
background:#7520C1;
color:#FFFFFF;
font-weight:bold;
padding:5px 8px;
}
.pagination a:link,
.pagination a:visited {
color:#7520C1;
padding:3px 6px;
text-decoration:none;
}
.pagination a:hover{
border:solid 1px #000000;
}
a.gc_icons {color: #FFF}