/* Fonts */
@font-face {
    font-family: 'HelveticaBold';
    src: url('font/helvetica_bold-webfont.eot');
    src: url('font/helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica_bold-webfont.woff') format('woff'),
         url('font/helvetica_bold-webfont.ttf') format('truetype'),
         url('font/helvetica_bold-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaLightRegular';
    src: url('font/helvetica-light-webfont.eot');
    src: url('font/helvetica-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica-light-webfont.woff') format('woff'),
         url('font/helvetica-light-webfont.ttf') format('truetype'),
         url('font/helvetica-light-webfont.svg#HelveticaLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	color:#000;
	margin:0px;
	background:#FFF;
}
.logo {
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.bigLOGO {
	margin:0 auto;
	margin-top:8px;
}
#header {
	background: url(../images/nav_bg_up.jpg) repeat-x;
	height: 44px;
	padding:0;
	list-style:none;
	background-color:#7a7a7a;
	overflow:visible;
	display:block;
	border-bottom:2px solid #FFF;
	-webkit-box-shadow: 0px 0px 6px #808080;
	-moz-box-shadow: 0px 0px 6px #808080;
	box-shadow: 0px 0px 6px #808080;
}
#mainstage {
	width:987px;
	height:435px;
	overflow:hidden;
	text-align:center;
	padding-left:13px;
}
#substage {
	width:987px;
	height:auto;
	padding-bottom:10px;
	overflow:hidden;
	text-align:center;
	padding-left:13px;
	padding-top:0px;
}
#content {
	width:987px;
	height:auto;
	padding-bottom:10px;
	overflow:hidden;
	text-align:center;
	padding-left:13px;
	padding-top:0px;
}
#footer {
	width:990px;overflow:hidden;
	background:#FFF;
	margin-left:13px;
	bottom:0px;
}
#footergrey {
	width:970px;
	height:200px;
	background-image:url(../images/bg-underglow.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:13px;
	bottom:0px;
	display:block;
	border-top:1px solid #c4c4c4;
}

.theBOX01 {
	width:20%;
	float:right;
	display:block;
}
.theBOX02 {
	width:20%;
	float:left;
	display:block;
}
.theBOX03 {
	width:20%;
	float:left;
	display:block;
}
.theBOX04 {
	width:20%;
	float:right;
	display:block;
}
.theBOX05 {
	width:20%;
	float:right;
	display:block;
}


.login span {
	display:none;
}
.pagelinks {
	float:left;
	height:29px;
	margin-top:25px;
	margin-left:25px;
}


/* footer social buttons START */
.socialbox {
	display:block;float:right;
	width:130px;height:26px;
	margin:12px 0 0 0;padding:0;
}
.follow {
	text-align:center;
	font-size:9px;
	margin-bottom:2px;
	float:left;
	font-weight:bold;
	margin-top:14px;
	color:#999;
	margin-right:6px;
}
.socialbox .instagram,
.socialbox .googleplus,
.socialbox .facebook,
.socialbox .twitter,
.socialbox .youtube {float:right;display:block;}

.socialbox .instagram,
.socialbox .googleplus,
.socialbox .facebook,
.socialbox .youtube,
.socialbox .twitter {margin:0 0 0 5px;}

.socialbox .instagram im,
.socialbox .googleplus img,
.socialbox .facebook img,
.socialbox .twitter img,
.socialbox .youtube img,
.socialbox .instagram a,
.socialbox .googleplus a,
.socialbox .facebook a,
.socialbox .twitter a,
.socialbox .youtube a {display:block;width:26px;height:26px;padding:0;margin:0;border:0;}
/* footer social buttons END */


/* CLICK ME CSS3 animation */
.clickME {
}
.clickME:hover {
	-webkit-animation-name: GOmeNOW;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-transform-origin: 0 0%;
	position:relative;
	text-decoration:none;
}
@-webkit-keyframes GOmeNOW {
0% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
20% {
 -webkit-transform: rotate(0deg) translate(2px, 0px);
}
40% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
50% {
 -webkit-transform: rotate(0deg) translate(10px, 0px);
}
70% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
90% {
 -webkit-transform: rotate(0deg) translate(5px, 0px);
}
100% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
}
.promoboxedblue {
	background-image:url(../images/bg-boxes-blue.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:190px;
	height:150px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
}
.promoboxedpink {
	background-image:url(../images/bg-boxes-pink.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:190px;
	height:150px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
}
.promoboxed {
	background-image:url(../images/bg-boxes-grey.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:190px;
	height:150px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
}
.promoboxed_dev_20120214 {
	width:190px;
	height:160px;
	margin-top:9px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
}
.promoboxedsmall {
	background-image: url(../images/bg-boxes-grey-small.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:144px;
	height:112px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
}
.promoTXTboxed {
	text-align:left;
	float:left;
	display:block;
	margin-top:20px;
	width:170px;
	margin-left:6px;
}
.promoTXTboxed_dev_20120214 {
	text-align:left;
	float:left;
	display:block;
	margin-top:0px;
	width:170px;
	margin-left:6px;
}
/* main headers */
h1 {
	font-size:22px;
	font-weight:bolder;
	letter-spacing:-1px;
	line-height:18px;
	color:#000;
}
h2 {
	font-size:12px;
	line-height:16px;
	font-weight:lighter;
	letter-spacing:0px;
	color:#585858;
	float:left;
	margin-top:6px;
}
/* sub headers */
h3 {
	font-size:130px;
	line-height:130px;
	font-weight:bolder;
	letter-spacing:-8px;
	color:#000;
	width:800px;
	text-align:left;
	margin-top:0px;
}
h4 {
	font-size:30px;
	line-height:30px;
	font-weight:lighter;
	letter-spacing:0px;
	color:#585858;
	width:500px;
	text-align:left;
}
h5 {
	font-size:30px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
}
h5_clip {
	font-size:30px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
}
h5_clip a {
	font-size:30px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
}
h6 {
	font-size:35px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
	display: block;
	margin-bottom:20px;
}
h7 {
	font-size:130px;
	line-height:130px;
	font-weight:bolder;
	letter-spacing:-11px;
	color:#000;
	width:600px;
	text-align:left;
	margin-top:30px;
}
h8 {
	font-size:50px;
	line-height:50px;
	font-weight:bolder;
	letter-spacing:-3px;
	color:#000;
	text-align:left;
	float:left;
	margin-top: -3px;
	display:block;
	margin-bottom:0px;
}
.promoONE {
	background-image: url(../images/promospot-votenow.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:185px;
	height:140px;
	margin-top:9px;
}
.promoTWO {
	background-image: url(../images/promospot-dvd.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:185px;
	height:140px;
	margin-top:12px;
}
.promoTHREE {
	background-image: url(../images/promospot-chat.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:185px;
	height:140px;
	margin-top:6px;
}
.promoFOUR {
	background-image: url(../images/promospot-magazine.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:185px;
	height:140px;
	margin-top:17px;
}
.promoFIVE {
	background-image: url(../images/promospot-mobile.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:185px;
	height:140px;
	margin-top:15px;
}
/* CSS3 animation */
.POPinBOTTOM {
	-webkit-animation-name: POPinBOTTOM;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count:1;
	-webkit-transform-origin: 0 0%;
	position:relative;
	text-decoration:none;
}
.POPinBOTTOM2 {
	-webkit-animation-name: POPinBOTTOM;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:1;
	-webkit-transform-origin: 0 0%;
	position:relative;
	text-decoration:none;
}
.POPinBOTTOM3 {
	-webkit-animation-name: POPinBOTTOM;
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count:1;
	-webkit-transform-origin: 0 0%;
	position:relative;
	text-decoration:none;
}
@-webkit-keyframes POPinBOTTOM {
0% {
 -webkit-transform: rotate(-30deg) translate(0px, 900px);
}
20% {
 -webkit-transform: rotate(0deg);
}
40% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(0deg);
}
90% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
}
.POPinLEFT {
	-webkit-animation-name: POPinLEFT;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:1;
	-webkit-transform-origin: 0 0%;
	position:relative;
	text-decoration:none;
}
@-webkit-keyframes POPinLEFT {
0% {
 -webkit-transform: rotate(0deg) translate(1000px, 0px);
}
20% {
 -webkit-transform: rotate(0deg);
}
40% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(0deg);
}
90% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg) translate(0px, 0px);
}
}
/* Main banner */
#mainBanner {
	width:1000px;
	height:440px;
	margin:0 auto;
}
/*.featured {
	width:776px;
	height:443px;
	float:left;
	margin-bottom:4px;
}*/

/* Styling up the image gallery */
 
#slideshow-main {
	width:734px;
	float:left;
	margin-bottom:4px;
}
#slideshow-main ul {
	margin:0;
	padding:0;
	width:734px;
}
#slideshow-main li {
	width:734px;
	height:440px;
	display:none;
	position:relative;
}
#slideshow-main li.active {
	display:block !important;
}
#slideshow-main li span.opacity {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:60px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:500;
}
#slideshow-main li span.content {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:60px;
	z-index:1000;
}
#slideshow-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;
	;
	color:#42e2e8;
}
#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;
	;
	color:#42e2e8;
}
/* Styling up the carousel */

/*.thumb-container {
	width:221px;
	height:447px;
	float:left;
	margin-left:3px;
}
.thumb {
	width:221px;
	height:145px;
	margin-bottom:4px;
}*/

#slideshow-carousel {
	float:left;
	width:241px;
	position:relative;
	margin-left:8px;
}
#slideshow-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
}
#slideshow-carousel li {
	background:#fff;
	height:143px;
	margin-bottom:4px;
	position:relative
}
#slideshow-carousel li .arrow {
	left:0px;
	top:52px;
	position:absolute;
	width:20px;
	height:40px;
	background:url(../images/clear.gif) no-repeat 0 0;
	display:block;
}
#slideshow-carousel li a {
	background:#000;
	display:block;
	width:241px;
	height:143px;
}
#slideshow-carousel .active {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#slideshow-carousel .faded {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.wrapzUP {
	width:1000px;
	margin:0 auto;
}
.wrapzUP_clip {
	width:1000px;
	margin:0 auto;
	padding-left:20px;
}
.emailME {
}
input.emailME {
	background:#ee3f96;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	margin-top:9px;
	border:none;
	height:25px;
}
.emailME2 {
}
input.emailME2 {
	background:url(../images/emailbox/button-up.png);
	width:113px;
	height:30px;
	border:none;
	cursor:pointer;
}
input.emailME2:hover {
	background:url(../images/emailbox/button-down.png);
}
.signMEup {
}
input.signMEup {
	background:#ee3f96;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	padding-top:2px;
	padding-bottom:5px;
	margin-top:9px;
	border:none;
	height:95px;
	font-size:60px;
	letter-spacing:-5px;
}
.emailMEbut a {
	color:#FFF;
	text-decoration:none;
}
.emailMEbut {
	background:#ee3f96;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	margin-top:-5px;
	border:none;
	height:30px;
	width:420px;
}
.emailMEbox {
}
input.emailMEbox {
	width:212px;
	height:20px;
	margin-left:15px;
	margin-top:8px;
	color:#000;
}
.emailMEbox2 {
}
input.emailMEbox2 {
	width:232px;
	height:22px;
	margin-left:0px;
	margin-top:8px;
	color:#000;
}
input:hover.emailMEbox {
	color:#000;
}
.theemailbox {
	width:985px;
	margin-left:13px;
	border-top:#CCC 1px solid;
	color:#6b6b6b;
	margin-top:10px;
	padding-top:20px;
}
.emailtitlebox {
	float:left;
	margin-left:20px;
	width:430px;
	text-align:left;
}
.smallfootnav {
	color:#6a6a6a;
	font-size:10px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	/*padding-left:20px;*/
	padding-left:10px;
	margin-left:13px;
	float:left;
	text-align:left;
	width:860px;
	margin-top:20px;
}
.smallfootnav_dev_20120214 {
	color:#6a6a6a;
	font-size:10px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	/*padding-left:20px;*/
	padding-left:5px;
	margin-left:13px;
	float:left;
	text-align:left;
	width:860px;
	height:24px;
	line-height:24px;
	margin-top:10px;
}
.smallfootnav a {
	color:#6a6a6a;
	float:left;
	text-decoration:none;
}
.smallfootnav_dev_20120214 a {
	color:#6a6a6a;
	float:left;
	text-decoration:none;
}
.smallfootnav a:hover {
	color:#000;
	text-decoration:underline;
}
.smallfootnav_dev_20120214 a:hover {
	color:#000;
	text-decoration:underline;
}
.smallfootnav li {
	float:left;
	/*
	padding-left:17px;
	padding-right:17px;
	*/
	padding-left:16px;
	padding-right:16px;
	list-style-type:none;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:2px;
	border:none;
}
.smallfootnav_dev_20120214 li {
	float:left;
	/*
	padding-left:17px;
	padding-right:17px;
	*/
	padding-left:10px;
	padding-right:10px;
	list-style-type:none;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:2px;
	border:none;
}
.footnavHOME {
	border-left: none;
}
.finefootnav a {
	color:#CCC;
	float:left;
	text-decoration:none;
}
.finefootnav a:hover {
	text-decoration:underline;
	color:#6a6a6a;
}
.finefootnav {
	color:#6a6a6a;
	font-size:10px;
	padding-left:20px;
	text-align:center;
	width:555px;
	margin:30px auto 10px auto;
	padding-top:20px;
}
.finefootnav2 {
	color:#CCC;
	font-size:10px;
	padding-left:0px;
	text-align:center;
	width:500px;
	margin:20px auto 10px 222px;
	padding-top:20px;
}
.finefootnav li {
	float:left;
	padding-left:18px;
	padding-right:18px;
	list-style-type:none;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:2px;
	border:none;
}
.gapNAVtop {
	float: left;
	width:3px;
	height:100%;
	background-image:url(../images/nav_gap_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
.gapNAVtophome {
	float: left;
	width:3px;
	margin-left:8px;
	height:100%;
	background-image:url(../images/nav_gap_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
.gapNAVbottom {
	float: left;
	width:1px;
	height:18px;
	margin-top:6px;
	background-image:url(../images/nav_gap_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#6a6a6a;
}
.gapNAVbottom2 {
	float: left;
	width:1px;
	height:14px;
	margin-top:2px;
	background-image:url(../images/nav_gap_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#6a6a6a;
}
/* chat page elements */
.chatwindow {
	background-image:url(../images/chatwindow.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:448px;
	height:548px;
	float:right;
	display:block;
	margin-top:-190px;
	margin-right:30px;
}
.promoCHATCAM {
	background-image: url(../images/chat-cam.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:108px;
	height:91px;
	margin-top:7px;
	margin-left:20px;
}
/* video page elements */
.videopagewindow {
	background-image: url(../images/videos-bg-big.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:726px;
	height:486px;
	float:right;
	display:block;
	margin-top:15px;
	margin-right:10px;
}
.topvideothumb {
	background-image:url(../images/videos-tiny-thumbs.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:65px;
	height:50px;
	float:left;
}
.topvideothumb img {
	width:100%;
	height:100%;
	display:block;
	border:none;
}
.topvideotext {
	font-size:9px;
	line-height:11px;
	width:147px;
	margin-top:-1px;
	text-align:left;
	float:right;
	margin-right:5px;
}
.topvideoboxed {
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	width:220px;
}
.topvideoteaseblock {
	width:220px;
	margin-top:20px;
	margin-left:25px;
	float:left;
	overflow:visible;
}
.tptitles {
	color:#404040;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:left;
	display:block;
	margin-top:3px;
}
.tptitles2 {
	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	float:left;
	display:block;
	margin-top:3px;
}
.tplocation {
	color:#404040;
	font-size:10px;
	font-weight:lighter;
	text-align:left;
	float:left;
	display:block;
}
.tplocation2 {
	color:#404040;
	font-size:11px;
	font-weight:lighter;
	text-align:left;
	float:left;
	display:block;
}
.tpinfo {
	color:#9a9a9a;
	font-size:9px;
	font-weight:lighter;
	text-align:left;
	float:left;
	display:block;
}
.DVDteaseblock {
	width:980px;
	margin-top:10px;
	float:left;
	overflow:visible;
}
.DVDteaseblock img {
	float:right;
	display:block;
	margin-top:20px;
}
.DVDteaseblocktxt {
	width:330px;
	margin-left:8px;
	font-size:16px;
	line-height:21px;
	font-weight:lighter;
	text-align:left;
	color:#585858;
	float:left;
}
.VODteaseblock {
	width:930px;
	margin-top:10px;
	margin-left:30px;
	float:left;
	overflow:visible;
}
.VODteaseblocktxt {
	width:800px;
	margin-left:8px;
	font-size:18px;
	line-height:21px;
	font-weight:lighter;
	text-align:left;
	color:#585858;
	float:left;
}
.VODvideothumb {
	background-image:url(../images/videos-thumb.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:174px;
	height:131px;
	float:left;
}
.VODvideothumb img {
	width:100%;
	height:100%;
	display:block;
	border:none;
}
.VODvideothumb2 {
	background-position:center top;
	background-repeat:no-repeat;
	width:196px;
	height:148px;
	float:left;
}
.VODvideothumb2 img {
	width:100%;
	height:100%;
	display:block;
	border:none;
}
.VODvideotext {
	font-size:9px;
	line-height:11px;
	width:147px;
	margin-top:-1px;
	text-align:left;
	float:left;
	margin-left:5px;
}
.VODvideotext2 {
	font-size:11px;
	line-height:13px;
	width:147px;
	margin-top:-1px;
	text-align:left;
	float:left;
	margin-left:5px;
}
.VODvideoboxed {
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	width:174px;
	height:180px;
	float:left;
	margin-right:10px;
}
.VODvideoteaseblock {
	width:220px;
	margin-top:20px;
	margin-left:25px;
	float:left;
	overflow:visible;
}
.ontheBUS {
	background-image:url(../images/bg-bus-big.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:650px;
	padding-top:0px;
}
.busteaseblock {
	width:500px;
	margin-top:10px;
	float:left;
	overflow:visible;
}
.busteaseblocktxt {
	width:400px;
	margin-left:8px;
	font-size:18px;
	line-height:21px;
	font-weight:lighter;
	text-align:left;
	color:#585858;
	float:left;
}
.teaseblock {
	width:500px;
	margin-top:80px;
	float:left;
	overflow:visible;
}
.teaseblocktxt {
	width:330px;
	margin-left:8px;
	font-size:18px;
	line-height:21px;
	font-weight:lighter;
	text-align:left;
	color:#585858;
	float:left;
}
.tinyME {
	font-size:9px;
	font-weight:lighter;
}
.theBUTTON {
	background-color:#ee3f96;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:5px;
	color:#FFF;
	font-size:16px;
	font-weight:bolder;
	text-align:center;
	display:block;
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.theBUTTON a {
	text-decoration:none;
	color:#FFF;
}
.theBUTTON a:hover {
}
.newBUTTON {
	background-image:url(../images/bbutton-new.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:37px;
	height:20px;
	padding-top:9px;
	color:#FFF;
	display:block;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	float:left;
}
.newBUTTON a {
	color:#FFF;
	text-decoration:none;
}
.newBUTTON img {
	width:100%;
	height:100%;
}
.skinnyBLK {
	color:#000;
	font-weight:lighter;
}
.hotPINKs {
	color:#ee3f96;
	font-weight:bolder;
}
.hotPINKslite {
	color:#ee3f96;
	font-weight: lighter;
}
/* JOIN FORM */
.joininputBOXes {
	width:270px;
	padding:5px;
	margin: 0px auto 0px auto;
	text-align:right;
}
.joininputBOXes input {
	line-height: 26px;
	font-size: 18px;
	padding-left: 2px;
	height: 24px;
	border: 1px solid #666;
	background-image:url(backgroundInput.gif);
	background-repeat: repeat-x;
	width: 150px;
}
.joinradiobuts input {
	color:#999;
	padding:5px;
	font-size:16px;
	width:25px;
	padding-left:0px;
	background-image:none;
}
.joinsubmitbut input {
	color:#000;
	font-size:18px;
	width:90%;
	height:32px;
	text-align:center;
}
.smallPrint {
	font-size: 10px;
}
.StepNumber {
	font-weight:bold;
}
.Steptitle {
	color:#737373;
}
.formTitles {
	font-size:12px;
	font-stretch:extra-expanded;
	font-weight:bold;
	color:#000;
}
.planOptionsPrice {
	font-size:25px;
	font-stretch:extra-expanded;
	font-weight:bold;
	color:#000;
}
.planOptionsDetailz {
	font-size:12px;
	font-stretch:extra-expanded;
	font-weight:bold;
	color:#737373;
}
.gobutton input {
	margin-top:6px;
	padding:2px;
	background-image:url(submit-button-bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.whiteME {
	color:#FFF;
}
/* form */
#contentFORM {
	width:650px;
	float:right;
	margin-right:35px;
	display:block;
	padding-bottom:10px;
	margin-top:-120px;
}
.texLEFT {
	text-align:left;
}
.textRIGHT {
	text-align:right;
}
.texCENTER {
	text-align:center;
}
#lineMe1pxBLUE {
	height:1px;
	display:block;
	background-color:#ee3f96;
	width:960px;
	margin:0px auto 0px auto;
}
#lineMe1pxBLUEform {
	height:1px;
	display:block;
	background-color:#ee3f96;
	width:100%;
	margin:0px auto 0px auto;
}
#lineMe1pxBLUEfeatures {
	height:1px;
	display:block;
	background-color:#ee3f96;
	width:320px;
	margin:0px auto 0px 5px;
}
.padTENleft {
	padding-left:10px;
}
.padTENtop {
	padding-top:10px;
}
.checkbox, .radio {
	width: 40px;
	height: 40px;
	background: url(../images/form/Checkboxes_Big.gif) no-repeat center top;
	display: block;
	clear: left;
	float: left;
	margin-top:-9px;
}
.radio {
	width: 40px;
	height: 40px;
	background: url(../images/form/Custom_Radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-top:-9px;
}
.select {
	position: absolute;
	width: 40px;
	height: 40px;
	background: url(../images/form/Checkboxes_Big.gif) no-repeat bottom;
	overflow: hidden;
}
/* the insides */
.sideBOXes {
	width:169px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFF;
	border:1px solid #dcdcdc;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:10px;
}
.theSIDE {
	width:169px;
	float:left;
	margin-top:20px;
}
.sideBOXes li {
	background-color:#FFF;
	text-align:left;
	width:144px;
	padding-left:25px;
	margin:0px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:14px;
	font-weight: normal;
	list-style:none;
	color:#585858;
}
.sideBOXes input {
	background: url(../images/search-bg.png) no-repeat;
	border:none;
	height: 23px;
	margin-left:-5px;
	padding-left: 24px;
	padding-right: 8px;
	width: 99px;
	margin-top:10px;
	color:#CCC;
}
.sideBOXes li:hover {
	background-color:#e8e8e8;
	color:#585858;
}
li.UrHEREside {
	background-color:#e8e8e8;
}
.sideBOXes a {
	color:#585858;
	text-decoration:none;
}
.breadcrumbs a {
	color:#909090;
}
.breadcrumbs {
	font-size:14px;
	font-weight:normal;
	color:#909090;
	margin-top:10px;
	display:block;
	float:left;
}
.otherSIDE {
	width:795px;
	margin:0px;
	float:right;
	margin-top:20px;
}
.otherSIDE p {
	color:#434343;
	font-size:12px;
	line-height:16px;
	margin-top:20px;
}
.sidetitles {
	font-size:22px;
	font-weight:bolder;
	letter-spacing:-1px;
	line-height:25px;
	text-align:left;
	color:#000;
	padding-left:25px;
	margin-bottom:25px;
}
.otherSIDEtitles {
	font-size:18px;
	font-weight:bolder;
	letter-spacing:0px;
	line-height:18px;
	color:#434343;
}
/* shop dvds */
.shopallitems {
	margin-top:20px;
	width:794px;
	display:block;
}
.shopitem {
	display:block;
	width:380px;
	height:220px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border:1px solid #dcdcdc;
	border-top:none;
	border-left:none;
}
.shopitemright {
	display:block;
	width:397px;
	height:220px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border:1px solid #dcdcdc;
	border-top:none;
	border-left:none;
	border-right:none;
}
.shopitembottomright {
	display:block;
	width:397px;
	height:221px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border: none;
}
.shopitembottomleft {
	display:block;
	width:397px;
	height:220px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border:1px solid #dcdcdc;
	border-top:none;
	border-left:none;
	border-bottom:none;
}
.shopitemno {
	display:block;
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	margin-top:3px;
}
.shopitemdvd {
	display:block;
	width:143px;
	height:200px;
	float:left;
}
.shopiteminfo {
	display:block;
	width:190px;
	float:left;
	margin-left:8px;
}
.shopitemliltitle {
	display:block;
	font-size:12px;
	line-height:12px;
	font-weight:lighter;
	color:#000;
	margin-top:5px;
}
.shopitembigtitle {
	display:block;
	font-size:17px;
	line-height:17px;
	font-weight: bolder;
	color:#000;
}
.shopitemdescrip {
	display:block;
	margin-top:20px;
}
.shopstars {
	display:block;
	margin-top:10px;
}
.shopstars img {
	float:left;
	margin-left:1px;
}
.shopprice {
	display:block;
	font-size:17px;
	line-height:17px;
	font-weight: bolder;
	color:#000;
	margin-top:50px;
}
.shopbutone {
	background:#ee3f96;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	border:none;
	width:104px;
	margin-bottom:5px;
}
.shopbuttwo {
	background-image:url(../images/shop-but-greybg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#525252;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	border:none;
	width:104px;
}
.shopbuttons {
	display:block;
	margin-top:-48px;
	float:right;
}
/* events */
.sectionsWRAPd {
	margin-top:42px;
}
.sections {
	width:285px;
	display:block;
	float:left;
	margin-right:45px;
}
.sections p {
	font-size:12px;
	font-weight:lighter;
	line-height:16px;
	letter-spacing:0px;
}
.sectionsevent1 {
	width:313px;
	height:481px;
	display:block;
	float:left;
	margin-right:20px;
	background-image:url(../images/liveevent-bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#efefef;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	text-align:center;
	padding-top:25px;
}
.sectionsevent2 {
	width:313px;
	height:481px;
	display:block;
	float:left;
	background-image:url(../images/liveevent-bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#efefef;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	text-align:center;
	padding-top:25px;
}
.eventlist {
	height:321px;
	width:300px;
	float:right;
	overflow-y: scroll;
	text-align:left;
	line-height:16px;
	font-size:12px;
	margin-top:40px;
}
.eventlist a {
	color:#0c4bff;
}
/* join */
.joinsubtitle {
	font-size:23px;
	font-weight:lighter;
	line-height:23px;
	color:#000;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.joinchoices {
	width:620px;
	height:500px;
	padding-top:20px;
	display:block;
	float:left;
	margin-left:5px;
}
.joinpayme {
	width:332px;
	height:500px;
	padding-top:20px;
	display:block;
	float:left;
	margin-left:16px;
}
.joinformbox {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:#efefef;
	padding-top:20px;
	display:block;
	float:left;
	width:332px;
	height:350px;
}
.joinbestdeal {
	background-image:url(../images/join-bg-top.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height:107px;
	width:100%;
	display:block;
	color:#FFF;
}
.bestdeal {
	background-image:url(../images/badge-bestvalue.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:133px;
	height:132px;
	display:block;
	margin-top:-490px;
	margin-right:400px;
	z-index:500;
	float:right;
}
.joindeals {
	background-image: url(../images/join-bg-other.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height:107px;
	width:100%;
	display:block;
	color:#FFF;
}
/* theNAV */
#theNAV {
	display:block;overflow:hidden;
	margin:-10px 0 5px 5px;padding:0;
	width:1000px;height:100px;
}

#theNAV .top_nav_row {float:left;height:22px;width:1000px;margin:15px 0 0 0;padding:0;}
#theNAV .bottom_nav_row {float:left;height:60px;width:1000px;margin:0;padding:0;}
#theNAV #ggwblog_button {display:block;height:100px;width:360px;cursor:pointer;float:left;margin:98px 0 0 7px;}
#ggwblog_button img {border:none;}

.top_nav_row #social_buttons_wrap {float:right;height:23px;margin:0 0 0 5px;padding:0 0 0 8px;border-left:2px solid #ccc;}

.top_nav_row a.fb_button,
.top_nav_row a.tw_button,
.top_nav_row a.gp_button,
.top_nav_row a.tm_button,
.top_nav_row a.in_button {
	display:block;float:left;
	margin:0 2px;padding:0;
	height:23px;width:23px;
	background-color:transparent !important;
	background-image:url(http://imagescdn.girlsgonewild.com/www.girlsgonewild.com/images/social_sprite_201405.png);
	background-repeat:no-repeat;cursor:pointer;
}
.top_nav_row a.fb_button {background-position:0 0;}
.top_nav_row a.tw_button {background-position:-23px 0;}
.top_nav_row a.tm_button {background-position:-46px 0;}
.top_nav_row a.gp_button {background-position:-69px 0;}
.top_nav_row a.in_button {background-position:-92px 0;}


.navbuts {
	display:block;float:left;height:28px;
	font-family: lucida grande, lucida sans unicode, sans-serif;
	font-size:12px;line-height:14px;color:#eeeff0;font-weight:normal;
	text-align:center;text-decoration:none !important;
	margin:8px 0 0 0;letter-spacing:0px;
}
.navbuts img {border:0;}
.navlogo {
	display:block;float:left;
	width:266px;height:55px;
	margin:0 4px 0 0;
}

/* updated 2013-02-20*/
.navhome {
	width:94px;padding:12px 0 1px 0;
	background-image:url(../images/menu_btn_a_sprite.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.navhome:hover {background-position:0 -40px !important;}

/* updated 2013-02-20*/
.navshop,
.navwatch,
.navvideos,
.navlivecams,
.navggwblog,
.navmembers {
	padding:12px 0 1px 0;
	background-image:url(../images/menu_btn_b_sprite.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

/* updated 2013-02-20*/
.navjoin {
	padding:12px 0 1px 0;
	background-image:url(../images/menu_btn_b_sprite_pink.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.navjoin,
.navshop {width:96px;}
.navwatch,
.navvideos,
.navlivecams,
.navggwblog,
.navmembers {width:98px;}

.navwatch:hover,
.navshop:hover,
.navvideos:hover,
.navlivecams:hover,
.navggwblog:hover,
.navmembers:hover,
.navjoin:hover {background-position:0 -40px !important;}


.navsearch {
	width:150px;padding:6px 0 6px;
	background:transparent url(../images/menu_btn_c.png) top left no-repeat;
}
.navsearch form {display:block;margin:0;padding:0;width:150px;}
.navsearch input {
	display:block;
	width:95px !important;height:15px !important;
	margin:5px 0 0 28px !important;
	background:none;border:none;
	font-size:12px;line-height:15px;
	color:#666;
}




/* updated 2013.04.16 */
#membersLogin {float:right;width:300px;height:15px;margin:3px 5px 0 0;}
#membersLogin a {
	display:block;float:right;
	font-family: Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:14px;color:#ff02a9;text-decoration:underline;
	cursor:pointer;
}

/* added 2013.04.16 */
#membersLogin a img {border:0;margin:0;padding:0;float:right;}
.bottom_nav_row ul.menu {display:block;width:730px;height:60px;overflow:hidden;list-style-type:none;margin:0;padding:0;}
.bottom_nav_row ul.menu li {list-style-type:none;float:left;height:60px;margin:0;padding:0;}






#members_login_form_wrap {float:left;}

.navggwonhdnet {
	display:block;float:left;
	width:98px;height:53px;
	background-image:url(../images/nav/nav_03-GGWonHDNET.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.navggwonhdnet:hover {
	background-image:url(../images/nav/nav_over_03-GGWonHDNET.jpg);
}
/* end theNAV */
.ppvpanelONE {
	width:478px;
	display:block;
	float:left;
	border-right:1px solid #dddddd;
	text-align:left;
	margin-bottom:30px;
}
.ppvpanelTWO {
	width:488px;
	display:block;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-bottom:30px;
}
.ppvboxEMin {
	width:445px;
	margin-left:7px;
	display:block;
	font-size:15px;
	color:#404040;
	line-height:20px;
	margin-top:20px;
}
.ppvboxEMin img {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.HGIApanelONE {
	width:726px;
	display:block;
	float:left;
	border-right:1px solid #dddddd;
	text-align:left;
	margin-bottom:30px;
}
.HGIApanelTWO {
	width:235px;
	display:block;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-bottom:30px;
}
.HGIAboxEMin {
	width:704px;
	display:block;
	font-size:15px;
	color:#404040;
	line-height:20px;
	margin-top:20px;
}
.HGIActa {
	background:#585858;
	width:704px;
	height:26px;
	color:#FFF;
	display:block;
	text-align:center;
	font-size:18px;
	line-height:18px;
	font-weight: lighter;
	padding-top:7px;
	margin-top:5px;
	margin-bottom:20px;
}
.HGIActa a {
	 color:#fff000;
}
.HGIAnames {
	width:200px;
	text-align:left;
	color:#585858;
	font-weight:lighter;
	float:left;
	height:20px;
}
.HGIArates {
	width:35px;
	float:right;
	font-weight:bolder;
	text-align:right;
	color:#ff0077;
	height:20px;
}
.HGIAstacks {
	display:block;
	margin-bottom:20px;
}
.HGprofile {
	background-image:url(../images/hgia-profilebg.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:140px;
	height:173px;
	display:block;
	float:left;
	margin-left:-4px;
	margin-right:4px;
	margin-bottom:12px;
}
.HGpic {
	width:120px;
	height:117px;
	margin-left:10px;
	margin-top:10px;
}
.HGprofilename {
	font-weight:bolder;
	font-size:10px;
	line-height:11px;
	margin-left:10px;
	margin-top:5px;
}
.HGprofilecity {	
	font-size:9px;
	line-height:10px;
	font-weight:lighter;
	margin-left:10px;
	margin-top:2px;
}
.HGrateBOX {
	/*background-image:url(../images/HGrated.jpg);*/
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	margin-top:5px;
	font-weight:bolder;
	font-size:11px;
	color:#ff0077;
	width:30px;
	height:30px;
	text-align:center;
	padding:0;
	/*padding-top:8px;*/
	padding-top:0px;
	margin-top:-24px;
	margin-right:10px;
	background:#fff;
	border:1px solid #aaa;
}
.adSPOT {
	margin-top:10px;
	border-top:1px solid #dddddd;
	padding-top:20px;
}
.HGmeme {
	color:#c6307b;
	font-size:22px;
	line-height:23px;
	font-weight:normal;
}
.HGclickimg {
	float:left;
	margin-top:20px;
	margin-bottom:40px;
	margin-right:10px;
	display:block;
}
.HGclickTXT {
	float:left;
	margin-top:33px;
}
.joinnowpanelONE {
	width:640px;
	height:739px;
	display:block;
	float:left;
	border:1px solid #dddddd;
	text-align:left;
	margin-bottom:30px;
	margin-left:10px;
}
.joinnowpanelBANNER {
	width:318px;
	height:739px;
	display:block;
	float:left;
	margin-bottom:30px;
}
.joinnowpanelBANNERbottom {
	width:969px;
	height:116px;
	display:block;
	margin:0 auto;
	margin-top:-30px;
}
.signupnow {
	font-size:13px;
	letter-spacing:0px;
	font-weight:lighter;
	color:#585858;
	line-height:13px;
}
.signupnow input {
	width:259px;
	height:32px;
	display:block;
	margin-top:1px;
	margin-bottom:15px;
	/*font-size:14px;*/
	font-size:24px;
	font-weight:normal;
	text-align:left;
	padding-left:8px;
	border:1px solid #dddddd;
	background:#FFF;
}1
.signupnow select {
	width:259px;
	display:block;
	margin-top:1px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-left:8px;
}
.joinme input {
	width:10px;
	height:10px;
	display:block;
	float:left;
	margin-top:1px;
	margin-bottom:15px;
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-left:8px;
	padding-top:10px;
}
.joinme p {
	float:left;
	margin-top:0px;
	margin-left:5px;
	color:#000;
	font-size:13px;
}
.joinme img {
	margin-left:10px;
	float:left;
}
.howlong {
	font-size:36px;
	line-height:36px;
	font-weight:bolder;
	display:block;
}
.memberwhat {
	font-size:15px;
	line-height:15px;
	font-weight:lighter;
	text-transform:capitalize;
}
.priceme {
	font-size:40px;
	line-height:40px;
	font-weight: normal;
	display:block;
	border-top:2px solid #FFF;
	padding-top:10px;
	margin-top:5px;
	margin-bottom:12px;
}
.joinstep1 {
	width:260px;
	text-align:left;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.joinstep2 {
	width:323px;
	text-align:left;
	display:block;
	float:left;
	margin-top:20px;
	margin-left:30px;
}
.joinMEMEBERdeal {
	width:313px;
	height:105px;
	padding-top:20px;
	padding-left:10px;
	background-image:url(../images/joinnow/selection.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	overflow:hidden;
}
.joinMEMEBERall {
	width:313px;
	height:105px;
	padding-top:20px;
	padding-left:10px;
	background:#FFF;
	border-bottom:1px solid #dddddd;
}
.joinMEMEBERlast {
	width:313px;
	height:105px;
	padding-top:20px;
	padding-left:10px;
	background:#FFF;
}
.joinstep3 {
	width:610px;
	text-align:left;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:0px;
	padding-top:30px;
	border-top:1px solid #dddddd;
}
.chooseme {
	width:20px;
	height:20px;
	float:left;
	margin-top:30px;
	margin-right:7px;
}
.dealTEXT {
	color:#fff200;
	font-weight:bolder;
	font-size:15px;
	line-height:16px;
}
.selectTEXTwht {
	color:#FFF;
	font-weight:bold;
	font-size:19px;
	line-height:20px;
}
.detailTEXTwht {
	color:#FFF;
	font-weight: lighter;
	font-size:14px;
	line-height:15px;
}

.selectTEXTgrey {
	color:#444444;
	font-weight:bold;
	font-size:19px;
	line-height:20px;
	margin-top:16px;
}
.detailTEXTgrey {
	color:#444444;
	font-weight: lighter;
	font-size:14px;
	line-height:15px;
}
.lilicons {
	float:left;
	margin-left:30px;
	display:block;
	color:#FFF;
	margin-top:3px;
}
.liliconsgrey {
	float:left;
	margin-left:30px;
	display:block;
	color:#444444;
	margin-top:3px;
}
.skinnyME {
	font-weight:lighter;
	color:#444444;
	font-size:23px;
	letter-spacing:-1px;
}
.stepsh5 {
	font-size:30px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:2px;
	border-bottom:1px solid #dddddd;
}
.creditcards {
	float:right;
	margin-top:-30px;
	display: block;
}
.step3h5 {
	font-size:30px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:2px;
	margin-top:10px;
	width:110px;
	text-align:center;
	float:left;
}
.butfloatright {
	float:right;
}
.agreed {
	display:block;
	float:right;
	width:475px;
	margin-top:5px;
	margin-right:10px;
	text-align:center;
	color:#585858;
	font-size:12px;
	font-weight:lighter;
}
.pickedtext {
	width:590px;
	margin-left:15px;
	margin-bottom:60px;
	display:block;
	float:left;
	text-align:left;
	color:#585858;
	font-size:11px;
	font-weight:lighter;
}
.supportthis {
	width:320px;
	margin-right:13px;
	margin-bottom:60px;
	display:block;
	float:right;
	text-align:left;
	color:#585858;
	font-size:11px;
	font-weight:lighter;
}
.subHtitles {
	font-size:22px;
	line-height:22px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#7d7d7d;
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
	display:block;
}
.bigfreevid {
	width:980px;
	height:570px;
	/*margin-left:-4px;*/
	display:block;
	margin-bottom:0px;
}
.freevidspanelONE {
	width:970px;
	/*height:530px;*/
	height:250px;
	background-color:#ededed;
	display:block;
	text-align:left;
	margin-bottom:30px;
	/*margin-left:-4px;*/
	margin-top:-15px;
	padding-top:20px;
	padding-left:10px;
	-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
}
.freevidsboxEMin {
	width:955px;
	margin-left:7px;
	display:block;
	font-size:15px;
	color:#404040;
	line-height:20px;
	margin-top:20px;
}
.skinnyMEnow {
	font-weight:lighter;
}
.fvSUBpanelONE {
	width:575px;
	display:block;
	float:left;
	border-right:1px solid #dddddd;
	text-align:left;
	margin-left:8px;
	margin-bottom:30px;
}
.fvSUBpanelTWO {
	width:376px;
	display:block;
	float:left;
	text-align:left;
	margin-bottom:30px;
	margin-left:20px;
}
.fvtextsmall {
	color:#585858;
	font-size:16px;
	line-height:18px;
	font-weight:lighter;
	margin-top:5px;
	margin-bottom:20px;
}
.fvmovieboink {
	margin-left:-10px;
}
.fvtitlesnames {
	color:#404040;
	font-weight:bold;
	font-size:13px;
}
.fvtitlesdetails {
	color:#404040;
	font-weight: lighter;
	font-size:12px;
	margin-bottom:15px;
	margin-top:3px;
}
.fvtitlesBIGGER {
	font-size:22px;
	line-height:30px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
	display:block;
}
.videosboxedUP {
	display:block;
	overflow:hidden;
	width:180px;
	height:170px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:20px;
	float:left;
	margin-right:3px;
	margin-bottom:20px;
}
.videosboxedUP2 {
	display:block;
	overflow:hidden;
	width:196px;
	height:190px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
}
.fvideosteaseblock {
	width:940px;
	margin:0 auto;
	float:left;
}
.h8titles {
/*
	font-size:50px;
	line-height:50px;
	font-weight:bolder;
	letter-spacing:-3px;
	color:#000;
	text-align:left;
	float:left;
	margin-top:40px;
	display:block;
	margin-bottom:20px;
*/
	font-size:50px;
	line-height:50px;
	font-weight:bolder;
	letter-spacing:-3px;
	color:#000;
	text-align:left;
	float:left;
	margin-top: 3px;
	display:block;
	margin-bottom:0px;
}
.h8titles_clip {
	font-size:50px;
	line-height:50px;
	font-weight:bolder;
	letter-spacing:-3px;
	color:#000;
	text-align:left;
	float:left;
	margin-top:0px;
	margin-left:-5px;
	display:block;
	margin-bottom:20px;
}
.clipDAYpanelONE {
	width:720px;
	display:block;
	float:left;
	border-right:1px solid #dddddd;
	text-align:left;
	margin-bottom:30px;
}
.clipDAYdate {
	font-weight:lighter;
	color:#7d7d7d;
}
.clipboxEMin {
	width:702px;
	display:block;
	font-size:15px;
	color:#404040;
	line-height:20px;
	margin-bottom:30px;
}
.clipboxEMin2 {
	width:702px;
	display:block;
	font-size:15px;
	color:#404040;
	line-height:24px;
	margin-bottom:30px;
}
.sharemeUP {
	float:left;
	display:block;
	margin-top:25px;
}
.commentmeup {
	float:right;
	display:block;
	margin-top:-16px;
	margin-right:18px;
}
.theclip {
	width:702px;
	display:block;
	margin-bottom:12px;
}
.clipside {
	width:231px;
	display:block;
	float:left;
	margin-left:22px;
	margin-top:20px;
}
#primary{
	width:231px;
	display:block;
	float:left;
	margin-left:22px;
}
.clipemailme {
	font-weight:bolder;
	font-size:21px;
	line-height:25px;
	letter-spacing:-2px;
	text-align:left;
	margin-bottom:5px;
}
.emailBOXEDup {
	width:200px;
	display:block;
	text-align:left;
	padding-left:15px;
	padding-bottom:25px;
	border-bottom:1px solid #dddddd;
}
.archivestuff {
	width:200px;
	display:block;
	text-align:left;
	padding-left:15px;
	padding-bottom:25px;
	margin-top:30px;
}
.archivestuff p {
	font-size:16px;
	line-height:20px;
	font-weight:lighter;
	color:#535353;
	margin-top:10px;
}
.archivestuff li {
	margin-left:15px;
	list-style-image:url(../freevideos/images/clipofweek/tri-right.jpg);
	margin-right:10px;
	height:20px;
}
.archivestuff ul {
	margin-left:45px;
}
.votefav {
	display:block;
	float:left;
	margin-left:240px;
	margin-top:-49px;
}
.seasonpick {
	display:block;
	float:left;
	margin-top:-5px;
	margin-bottom:37px;
}
.HGIAprevnext {
	display:block;
	float:right;
	margin-top:30px;
	margin-bottom:30px;
	width:205px;
}
.HGIApanelIMAGE {
	width:970px;
	display:block;
	border-top:1px solid #dddddd;
	text-align:left;
	padding-top:30px;
	padding-left:15px;
	margin-top:0px;
	margin-bottom:10px;
}
.hgialastbanner {
	display:block;
	margin-left:-12px;
}
.MAGpanelONE {
	width:620px;
	margin-top:39px;
	display:block;
	float:left;
	border-right:1px solid #dddddd;
	text-align:left;
	padding-bottom:85px;
}
.MAGpanelTWO {
	width:314px;
	margin-top:39px;
	display:block;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-bottom:30px;
}
.MAGnames {
	width:200px;
	text-align:right;
	color:#585858;
	font-weight:lighter;
	float:right;
	height:20px;
}
.MAGinnermain {
	width:580px;
}
.MAGinnermain p {
	text-align:left;
	font-size:14px;
	font-weight:lighter;
	line-height:24px;
	letter-spacing:0px;
	color:#373737;
	margin-left:10px;
}
.MAGinnermain li {
	font-weight:bolder;
	font-size:14px;
	line-height:24px;
	color:#373737;
	margin-left:10px;
}
.orderboxtop {
	display:block;
	background-image:url(../images/magazine/header-pink.jpg);
	background-position:center TOP;
	background-repeat:repeat-x;
	width:580px;
	height:34px;
	text-align:center;
	font-size:20px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#FFF;
	padding-top:17px;
	margin-top:50px;
}
.orderbox {
	display:block;
	background-color:#dedede;
	background-image:url(../images/magazine/mid-bg.jpg);
	background-position:center TOP;
	background-repeat:repeat-x;
	width:550px;
	height:152px;
	padding-top:25px;
	padding-left:30px;
	text-align:left;
	font-size:20px;
	line-height:28px;
	letter-spacing:0px;
	font-weight: lighter;
	color:#444444;
	margin-top:2px;
}
.orderbox2 {
	display:block;
	background-color:#dedede;
	background-image:url(../images/magazine/mid-bg.jpg);
	background-position:center TOP;
	background-repeat:repeat-x;
	width:550px;
	height:162px;
	padding-top:15px;
	padding-left:30px;
	text-align:left;
	font-size:20px;
	line-height:28px;
	letter-spacing:0px;
	font-weight: lighter;
	color:#444444;
	margin-top:2px;
}
.orderbox img {
	float:left;
	display:block;
	margin-top:20px;
}
.orderzinio {
	margin-left:80px;
	display:block;
	float:left;
}
.MAGpanelIMAGE {
	width:970px;
	display:block;
	border-top:1px solid #dddddd;
	text-align:left;
	padding-top:30px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:10px;
}
.MAGpanelIMAGE img {
	float:left;
	margin-top:11px;
	margin-right:8px;
	margin-bottom:30px;
}
.EVENTpanelONE {
	width:334px;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:85px;
}
.EVENTpanelTWO {
	width:597px;
	height:641px;
	background-image:url(../images/events/followbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-bottom:30px;
	margin-top:40px;
	padding-top:95px;
}
.EVENTinnermain {
	width:334px;
}
.EVENTinnermain p {
	text-align:left;
	font-size:14px;
	font-weight:lighter;
	line-height:24px;
	letter-spacing:0px;
	color:#373737;
	margin-left:0px;
	display:block;
	margin-top:-25px;
}
.busedUP {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	display:block;
	margin-top:25px;
}
.EVENTstop {
	display:block;
	margin-left:-10px;
	margin-top:20px;
}
.eventTWIT {
	display:block;
	float:left;
	margin-left:14px;
	width:250px;
}
.eventTWIT2 {
	display:block;
	float:left;
	margin-left:14px;
	margin-top:-8px;
	width:570px;
}
.eventFACE {
	display:block;
	float:left;
	margin-left:23px;
}
.eventTWIT2 h3 {
	margin:0px;
	padding:0px;
	letter-spacing:0px;
}
/* ON tv starts */
.ontvbigtop {
	display:block;
	background-image:url(../images/onTV/pic-bigtopvideo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:980px;
	height:683px;
	margin:0px;
	padding:0px;
}
.lilvideoshere {
	display:block;
	float:left;
	width:960px;
	height:100px;
	margin-left:45px;
	text-align:left;
}
.lilvideotitle {
	display:block;
	width:139px;
	height:89px;
	float:left;
}
.lilvideothumb {
	display:block;
	width:139px;
	float:left;
	margin-right:10px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	color:#FFF;
	text-decoration: none;
}

.lilvideothumb img {
	display:block;
	border:1px solid #FFF;
	width:139px;
	height:89px;
	-webkit-box-shadow: 0px 0px 6px 0px #000000;
-moz-box-shadow: 0px 0px 6px 0px #000000;
box-shadow: 0px 0px 6px 0px #000000;
}
.ontvpanelone {
	width:578px;
	display:block;
	float:left;
	text-align:left;
	margin-bottom:30px;
	background-color:#efefef;
}
.ontvpaneltwo {
	width:374px;
	display:block;
	float:right;
	text-align:left;
	margin-bottom:30px;
}
.ontvpanelheader {
	font-size:40px;
	line-height:36px;
	font-weight:bolder;
	letter-spacing:-1px;
	color:#000;
	text-align:left;
	display:block;
	margin-bottom:20px;
	margin-top:35px;
}
.ontvinfoboxd {
	/*height:188px;*/
	padding-left:15px;
	padding-top:15px;
}
.ontvinfoboxddate {
	width:100px;
	height:100%;
	float:left;
	display:block;
	font-size:16px;
	line-height:20px;
	letter-spacing:-1px;
	font-weight:bolder;
	color:#4f555d;
}
.ontvinfoboxdtitle {
	display:block;
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
	margin-bottom:10px;
	font-weight:bolder;
	color:#ef559f;
}
.ontvinfoboxdstuff {
	width:435px;
	height:100%;
	float:left;
	display:block;
	margin-left:5px;
	color:#000;
}
.ontvinfoboxdstuff p {
	display:block;
	font-size:12px;
	line-height:16px;
	font-weight: lighter;
	margin-bottom:10px;
}
.darkmebg {
	background-color:#e3e3e3;
}
.ontvpaneltwo p {
	display:block;
	margin-left:8px;
	font-size:12px;
	line-height:16px;
	font-weight: lighter;
	margin-bottom:40px;
	padding-right:10px;
}
.ontvpaneltwo h5 {
	font-size:25px;
	line-height:28px;
	font-weight:bolder;
	letter-spacing:-1px;
	margin-left:8px;
	margin-bottom:10px;
	color:#000;
	text-align:left;
}
.bigblockbut img {
	display:block;
	width:980px;
	height:550px;
}
/* ON tv ends */

/*
HGIA START
*/
.hgia_sort_menu {
	font-family: arial,san-serif;
	font-size:11px;
	font-weight:bolder;
	color:#ee1178;
}
.hgia_sort_menu a:link {
	font-weight:normal;
	color:#000;
	text-decoration: none;
}
.hgia_sort_menu a:visited {
	font-weight:normal;
	color:#000;
	text-decoration: none;
}
.hgia_sort_menu a:hover {
	text-decoration: underline;
}
.hgia_sort_menu_title {
	font-family: arial,san-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000;
}
/*
HGIA END
*/

/*google search results override*/
table.gsc-table-result {display:block;}
table.gsc-table-result tr td,
table.gsc-table-result tbody tr td {display:block;}

table.gsc-table-result tr td:nth-child(1),
table.gsc-table-result tbody tr td:nth-child(1) {float:left;width:75px !important;overflow:hidden;}

table.gsc-table-result tr td:nth-child(2),
table.gsc-table-result tbody tr td:nth-child(2) {float:left;width:625px !important;overflow:hidden;}


div.gs-title {display:block;overflow:hidden;}
a.gs-title {display:block;overflow:hidden;margin:0;padding:0;font-size:16px !important;line-height:22px !important;}
div.gs-snippet {font:Arial, Helvetica, sans-serif;font-size:12px !important;line-height:16px !important;overflow:hidden;margin-bottom:4px;}
div.gsc-url-bottom {font:Arial, Helvetica, sans-serif;font-size:12px !important;line-height:16px !important;overflow:hidden;margin-bottom:4px;}




/*NEW home bottom*/

#home_bottom_wrap {
	width:943px;overflow:hidden;
	border-width:10px 1px 1px 1px;border-style:solid;border-color:#d1d1d1;
	background:#fff;
	padding:20px 20px 10px 20px;margin:30px 0 10px 10px;
}

#home_bottom_wrap #bottom_left,
#home_bottom_wrap #bottom_right {float:left;overflow:hidden;padding:0;}

#home_bottom_wrap #bottom_left {width:380px;margin:0 20px 0 0;}
#home_bottom_wrap #bottom_right {width:530px;margin:0;}

#home_bottom_wrap .header {height:45px;border-bottom:1px solid #d1d1d1;padding:0 0 5px 0;margin:0 0 10px 0;}
#home_bottom_wrap .header .primary {color:#000;}
#home_bottom_wrap .header .primary span.helvetica_bold {font-family:'HelveticaBold';font-size:20px;line-height:24px;letter-spacing:-1px;}
#home_bottom_wrap .header .primary span.helvetica_light {font-family:'HelveticaLightRegular';font-size:20px;line-height:24px;letter-spacing:-1px;}
#home_bottom_wrap .header .secondary {font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#888;text-transform:uppercase;}

#bottom_left ul#latest_blog_news {list-style-type:none;width:380px;overflow:hidden;}
#bottom_left ul#latest_blog_news li {list-style-type:none;float:left;width:380px;margin:0 0 25px 0;color:#000;}
#bottom_left ul#latest_blog_news li:nth-last-child(1) {margin:0 !important;}

ul#latest_blog_news li a.title {display:block;width:380px;margin:0 0 10px 0;font-family:'HelveticaBold';font-size:12px;line-height:14px;color:#000;text-decoration:none;}
ul#latest_blog_news li div.post {width:380px;}
div.post .post_thumb {float:left;display:block;margin:0 10px 10px 0;width:50px;height:50px;overflow:hidden;}
div.post .post_thumb img {border:none;}
div.post .post_copy {float:left;width:310px;margin:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;color:#000;}
div.post .post_copy a.post_inner_more {color:#ff0049 !important;cursor:pointer;text-decoration:none;}
div.post .post_copy a.post_inner_more:hover {text-decoration:underline;}

#bottom_right #social_feeds_wrap {overflow:hidden;width:530px;height:565px;margin:0 0 25px 0;}
#social_feeds_wrap #home_twitter_feed_wrap,
#social_feeds_wrap #home_facebook_feed_wrap {width:250px;float:left;}
#social_feeds_wrap #home_twitter_feed_wrap {margin:0 30px 0 0;}

#bottom_right #free_videos_wrap {float:left;width:530px;overflow:hidden;margin:0;}

#free_videos_wrap ul#free_clip_of_the_day {list-style-type:none;width:530px;overflow:hidden;}
#free_videos_wrap ul#free_clip_of_the_day li {float:left !important;list-style-type:none;float:left;width:120px;margin:0 15px 0 0;padding:0;color:#000;}
ul#free_clip_of_the_day li:nth-last-child(1) {margin:0 !important;}

ul#free_clip_of_the_day li a.video_thumb {display:block;width:120px;cursor:pointer;overflow:hidden;margin:0 0 10px 0;}
ul#free_clip_of_the_day li a.video_thumb img {border:none;}
ul#free_clip_of_the_day li a.video_title {display:block;width:120px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;line-height:12px;color:#000;text-decoration:none;}


/* Added 08/10/12 */
/* HGIA START */

h1#hgia_header {
	font-family:'HelveticaBold' !important;font-size:52px !important;line-height:56px !important;font-weight:normal !important;
	text-align:left !important;text-indent:0px;letter-spacing:-2px !important;
	overflow:hidden;width:980px;margin:0 0 10px 0;
}
.hgia_row {overflow:hidden;width:987px;margin:10px 0;}
.gray_border_sep_thin {
	background-color:#ccc;
	width:980px;height:1px;
	margin:10px 0;
}
.gray_border_sep_thick {
	background-color:#ccc;
	width:980px;height:2px;
	margin:10px 0;
}
#hgia_winner_wrap {margin:10px 0 15px 0;}
#hgia_promo_wrap {margin:20px 0 30px 0;}
#hgia_entryform_wrap {
	height:375px;width:570px;
	padding:0 415px 0 0;margin:15px 0;
	background:url(../images/hgia/hgia_entryform_bg.jpg) top left no-repeat;
	overflow: hidden;
}
#hgia_entryform_wrap #entryform_label {
	float:left;
	width:570px;height:22px;
	font-family: 'HelveticaLightRegular';
	font-size:19px;line-height:22px;color:#000;
	margin:52px 0 0 -5px;
	padding:0;text-indent:0px;
}
#hgia_entryform_wrap #entryform_label span {font-family:'HelveticaBold' !important;}

#hgia_entryform_wrap a#submit_button {
	display:block;float:left;
	width:344px;height:56px;
	cursor:pointer;
	margin:30px 0 30px 2px;
}

#hgia_entryform_wrap ul#entryform_prizes {
	float:left;overflow:hidden;
	list-style-type:none;
	width:500px;margin:40px 0 0 0;padding:0;
}
#hgia_entryform_wrap ul#entryform_prizes li {
	float:left;width:500px;height:24px;
	font-family:'HelveticaBold' !important;font-size:20px;line-height:24px;color:#000;
	margin:0 0 5px 0;padding:0;
	text-align:left;
}

#hgia_entryform_wrap ul#entryform_prizes li span.pink {color:#ee3f96 !important;margin:6px 10px 0 2px;}
.more_exclusive_videothumb {
	background-position:center top;
	background-repeat:no-repeat;
	width:193px;height:144px;
	float:left;
}
.more_exclusive_videothumb img {
	width:100%;height:100%;
	display:block;border:none;
}
#hgia_girls_thumbs {
	width:985px;overflow:hidden;margin:15px 0 0 0;
}
#exclusive_bts_wrap {
	margin:0 0 10px 0;
	width:985px;
	text-align:left;
	overflow:hidden;
}

.hgia_sort_menu {font-family: arial,san-serif;font-size:11px;font-weight:bold;color:#ee1178;width:980px !important;overflow:hidden;}
.hgia_sort_menu a:link {font-weight:normal;color:#000;text-decoration: none;}
.hgia_sort_menu a:visited {font-weight:normal;color:#000;text-decoration: none;}
.hgia_sort_menu a:hover {text-decoration: underline;}
.hgia_sort_menu_title {
	font-family: arial,san-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000;
}

.hgia_section_header {
	width:980px;height:30px;
	overflow:hidden;margin:0;
	font-family:'HelveticaBold' !important;font-size:20px !important;line-height:24px !important;
	text-align:left !important;text-indent:0px;letter-spacing:-1px !important;
	color:#0a31a2;
}
.hgia_section_header img {border:none;float:left;}
/* HGIA END */