/*** Reset ***/
html, body, div, span, object, iframe, h1, h2, img, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, thead, tr, th, td, 
video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }                  
html { overflow-y:scroll; }
ul, ol, dl, li { margin:0; padding:0; list-style:none; }
a img, iframe { border:none; }
a, a:link { text-decoration:none; color:#f76618; text-decoration:underline; }
a:visited { outline:none; color:#f76618; }
a:hover { outline:none; text-decoration:none; }
form, fieldset { margin:0; padding:0; }
input[type="hidden"] { display:none; }
input, select { vertical-align:middle; }
button {  width:auto; overflow:visible; }
table { border:0; padding:0; border-spacing:0; }
/*** Reset END ***/

/*** Global  f76618 ***/
.clear { clear:both; height:0;}
.left { float:left; }
.right { float:right; }
.hide { display:none; }
.show { display:block; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; } /* Hides from IE-mac \*/
.clearfix { display:block; }
::-moz-selection{ background: #cdcdcd; color:#fff; text-shadow: none; }
::selection { background:#cdcdcd; color:#fff; text-shadow: none; } 
/*** Global END ***/


/*** Fonts ***/
@font-face {
    font-family: 'MyriadProLightRegular';
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-light-webfont.svg#MyriadProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProLightCondRegular';
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/myriadpro/myriadpro-lightcond-webfont.svg#MyriadProLightCondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'vijayaregular';
    src: url('/css/layouts/chameleon/fonts/vijaya/vijaya-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/vijaya/vijaya-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/vijaya/vijaya-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/vijaya/vijaya-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fontsvijaya/vijaya-webfont.svg#vijayaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'levenim_mtregular';
    src: url('/css/layouts/chameleon/fonts/lvnm/lvnm-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/lvnm/lvnm-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/lvnm/lvnm-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/lvnm/lvnm-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/lvnm/lvnm-webfont.svg#levenim_mtregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AngelinaRegular';
    src: url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.eot');
    src: url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.woff') format('woff'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.ttf') format('truetype'),
         url('/css/layouts/chameleon/fonts/angelina/angelina-webfont.svg#AngelinaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 			'Lucida Sans', tahoma;
	font-size:				12px;
	color:					#484848;
	background:				#fff;	
}

.bgDesign {
	background:				url("/images/layouts/chameleon/bg-design.jpg") center 50px no-repeat;
	position:				fixed;
	z-index:				-1;
	height:					100%;
	width:					100%;
}

#header {
	background:				#000;
	height:					104px;	
	overflow:				hidden;
}

.pageWidth {
	width:					979px;
	margin:					auto;
}

.white { background: #fff; padding: 20px 10px 30px 10px; min-height:500px; }

#header.pageWidth { background: url("/images/layouts/chameleon_02/bg-logo.png") 95px 0px no-repeat }

.white h1 {
	display:				block;
	font-weight:			normal;	
	font-size: 				17px;
	margin:					0px 0px 15px 0px;
}

.white h1 span{
	color:					#f76618;
}

.mainContainer {
	width:					979px;
	margin:					auto;	
}

.logoWrap {
	float:					left;
	width:					485px;
	overflow:				hidden;
	cursor:					pointer;
	margin-top:				5px;
}

.logoWrap div {
	float:					left;
	display:				inline-block;
}

.logoWrap .firstWord {
	font-family:			vijayaregular;
	color:					#f76618;	
	font-size:				65px;
	line-height:			82px;
	margin-right:			15px;
}

.logoWrap .secondWord {	
	font-family:			levenim_mtregular;
	color:					#646464;	
	font-size:				50px;
	line-height:			105px;
	text-shadow:			-1px -1px 0 #292929, 1px -1px 0 #292929, -1px 1px 0 #292929, 1px 1px 0 #292929;
	letter-spacing:			-2px;
}





/*** Updated Design  ***/

.exclusiveText {
	float: 					left;
	font-family: 			'MyriadProLightRegular';
	font-size:				27px;
	height:					104px;
	color:					#f76618;
	width:					220px;	
	font-weight:			bold;
	padding-top:			25px;
}

.exclusiveText span {
	display:				block;
	color:					#e4e4e4;
	letter-spacing:			0px;
	font-size:				27px;
	margin-top:				-6px;
	font-family: 			'MyriadProLightCondRegular';
	letter-spacing:			1px;
}

a.joinNow {
	position:				absolute;
	z-index:				2;
	margin:					0 0 0 -16px;
	width:					298px;
	height:					110px;
	background:				url("/images/layouts/chameleon_02/join-now.png") no-repeat;		
}

#nav { background: #e4e4e4; height: 40px; padding-top: 10px; }

#nav a { 
	display:				inline-block;
	line-height:			31px;
	height:					31px;
	color:					#000;
	font-size:				16px;
	font-family: 			'Lucida Sans';
	text-decoration:		none;
	text-align:				center;
	padding:				0px 8px 0px 8px;
	text-transform:			uppercase;
	text-shadow: 			1px 1px #fff;
	
}

#nav a:hover, #nav a.active { 
	background:				#fdfdfd;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}

#nav span {
	background:				#b1b1b1;
	display:				inline-block;
	height:					10px;
	width:					1px;
	margin:					0px 3px 0px 3px;	
}

.fixedNav { 
	position: 				fixed; 
	z-index: 				2; 
	top: 					0px;
	width:					100%;
	-moz-box-shadow: 	0px 0px 2px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
	box-shadow:			0px 0px 2px rgba(0,0,0,.5);
}

/***  Bigger homepage benefits section ***/

.bigBenefitsWrap { display: none; }

.bigBenefitsWrap a {
	display:				block;
	width:					480px;
	height:					309px;
	background:				#f4f4f4;
	float:					left;
	margin:					14px 0px 10px 0px;	
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	float:					left;
	text-decoration:		none;
}

.headLine {
	background:				#f76618;
	height:					3px;
	margin-top:				31px;	
}

.headLine span {
	background:				#878787;
	height:					3px;
	display:				inline-block;
	width:					50px;
	border-right:			1px solid #f4f4f4;	
}

a.webcamDiscount, a.freeShows {
	margin-right:			18px;	
}

.benefitImage { height: 167px; width: 480px; }

.webcamDiscount .benefitImage { background: url("/images/layouts/chameleon_02/cam-discount.png") no-repeat; }
.vodDiscount .benefitImage { background: url("/images/layouts/chameleon_02/vod-discount.png") no-repeat; }
.freeShows .benefitImage { background: url("/images/layouts/chameleon_02/free-shows.png") no-repeat; }
.standout .benefitImage { background: #f76618 url("/images/layouts/chameleon_02/standout.png") no-repeat; }

.saveBlock {
	float:					left;
	width:					144px;
	height:					108px;
	background:				#f76618;
	color:					#fff;
	text-align:				center;
	font-family: 			'Lucida Sans';
	font-size:				80px;
	-moz-border-radius-bottomleft: 		5px;
	-webkit-border-bottom-left-radius: 	5px;
	border-bottom-left-radius: 			5px;
	line-height:			1.3em;
	overflow:				hidden;  
}

.saveText {
	float:					left;
	width:					280px;
	height:					83px;
	color:					#444343;
	text-align:				left;
	padding-left:			50px;
	font-family: 			'Lucida Sans';
	font-size:				30px;  
	font-weight:			bold;
	padding-top:			25px;
}

.saveText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				26px; 
	font-weight:			normal;
	margin-top:				-8px;
}

.freeShowsText {
	text-align:				center;
	height:					83px;
	color:					#f76618;
	font-family: 			'Lucida Sans';
	font-size:				40px;  
	padding-top:			13px;		
}

.freeShowsText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				26px; 
	font-weight:			normal;
	margin-top:				-8px;
}

.colorBlock {
	float:					left;
	width:					100px;
	height:					108px;
	color:					#fff;
	text-align:				center;
	font-family: 			'Lucida Sans';
	overflow:				hidden;  
}

.colorText {
	float:					left;
	width:					300px;
	height:					83px;
	color:					#444343;
	text-align:				left;
	padding-left:			10px;
	font-family: 			'Lucida Sans';
	font-size:				25px;  
	font-weight:			bold;
	padding-top:			25px;
}

.colorText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				26px; 
	font-weight:			normal;
	margin-top:				-8px;
}

.colorBox {
	height:					30px;
	width:					30px;	
	border:					1px solid #ccc;
	background:				#f76618 url("/images/layouts/chameleon_02/font-color.png") no-repeat;
	margin:					38px 0px 0px 50px;
}

.bgGrad { 
	background: 			url("/images/layouts/chameleon_02/big-grad.png") center top no-repeat; 
	padding:				50px 0px 0px 0px;
}

.bgNoGrad { 
	padding:				50px 0px 0px 0px;
}

/***  Smaller homepage benefits section ***/

.smallBenefitsWrap { display: none; }
	
.smallBenefitsWrap a {
	display:				block;
	width:					238px;
	height:					327px;
	background:				#f4f4f4;
	float:					left;
	margin:					14px 8px 10px 0px;	
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	float:					left;
	text-decoration:		none;
	overflow:				hidden;
}

.smallBenefitsWrap a.standout { margin: 14px 0px 10px 0px; }

.smallBenefitsWrap .headLine span { width: 30px; }

.smallBenefitsWrap .saveBlock {
	width:					80px;
	height:					126px;
	color:					#f76618;
	font-family: 			'Lucida Sans';
	font-size:				50px;
	line-height:			2.4em;
   	background:				none;
}

.smallBenefitsWrap .saveText {
	float:					left;
	width:					145px;
	height:					83px;
	color:					#444343;
	text-align:				left;
	padding-left:			10px;
	font-family: 			'Lucida Sans';
	font-size:				20px;  
	font-weight:			bold;
	padding-top:			38px;
}

.smallBenefitsWrap .saveText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				17px; 
	font-weight:			normal;
	margin-top:				-4px;
}

.smallBenefitsWrap .freeWord  {
	text-align:				center;
	height:					83px;
	color:					#f76618;
	font-family: 			'Lucida Sans';
	font-size:				44px;  
	padding-top:			20px;	
	letter-spacing:			-1px;	
}

.smallBenefitsWrap .freeWords {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				17px; 
	font-weight:			normal;
}

.smallBenefitsWrap .freeShowsText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				20px; 
	font-weight:			bold;
	margin-bottom:			-3px;
}

.freeWord { float: left; width: 105px; padding-right:4px; }
.freeWords { float: left; width: 126px; text-align: left; padding-top: 32px; }

.smallBenefitsWrap .webcamDiscount .benefitImage { background: url("/images/layouts/chameleon_02/cam-discount.png") -120px 0px no-repeat; }
.smallBenefitsWrap .vodDiscount .benefitImage { background: url("/images/layouts/chameleon_02/vod-discount.png") -130px 0px no-repeat; }
.smallBenefitsWrap .freeShows .benefitImage { background: url("/images/layouts/chameleon_02/free-shows.png") -120px 0px no-repeat; }
.smallBenefitsWrap .standout .benefitImage { background: #f76618 url("/images/layouts/chameleon_02/standout.png") -130px 0px no-repeat; }

.smallBenefitsWrap .colorBlock {
	float:					left;
	width:					50px;
	height:					108px;
	color:					#fff;
	text-align:				center;
	font-family: 			'Lucida Sans';
	overflow:				hidden;  
}

.smallBenefitsWrap .colorText {
	float:					left;
	width:					176px;
	height:					83px;
	color:					#444343;
	text-align:				left;
	padding-left:			10px;
	font-family: 			'Lucida Sans';
	font-size:				17px;  
	font-weight:			bold;
	padding-top:			39px;
}

.smallBenefitsWrap .colorText span {
	display:				block;
	color:					#444343;
	font-family: 			'Lucida Sans';
	font-size:				17px; 
	font-weight:			normal;
	margin-top:				-2px;
}

.smallBenefitsWrap .colorBox {
	margin:					43px 0px 0px 20px;
}

/*** Content Blocks ***/

.contentBlockWrap { }
.contentBlockWrap .contentBlock:nth-child(odd) { float: left; }
.contentBlockWrap .contentBlock:nth-child(even) { float: right; }

.contentBlockWrap .contentBlock:nth-child(3) { clear:both; }

.contentBlock {
	background:				#fff;
	width:					450px;
	min-height:				280px;
	padding:				12px;
	margin-bottom:			20px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}

.contentBlock h2 {
	font-family: 			'Lucida Sans';
	font-weight:			normal;
	font-size:				17px;
	display:				block;
	margin:					0 0 12px 0;
	position:				relative;
	height:					20px;
}

.contentBlock h2 span { color: #f76618; }

#playableVideo { 
	display: 				inline-block;
	height: 				240px; 
	width:					292px; 
	margin:					0px 10px 0px 0px;
	float:					left;
}

.modelProfilePic { 
	display: 				inline-block;
	width: 					260px; 
	float: 					left; 
	margin-right:			10px;
}

.videoPlayer .modelProfilePic { 
	display: 				block;
	width: 					260px;  
	margin:					10px 0px 10px 10px;
	border:					6px solid #eee;
}

.pageWidth a.btnGreen {
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				22px;
	font-weight:			bold;
	padding:				5px 20px 5px 20px;	
	background: rgb(157,213,58);
	background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 31%, rgba(128,194,23,1) 57%, rgba(124,188,10,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(31%,rgba(161,213,79,1)), color-stop(57%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1)));
	background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
	box-shadow:				inset 0px 3px 0px rgba(255,255,255,.5);
	-webkit-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	border:					1px solid rgba(124,188,10,1);
	text-decoration:		none;
	color:					#fff;
	text-shadow: 			-1px -1px rgba(0,0,0,.2);
}

a.btnGreen:hover {
	background:				rgba(124,188,10,1);
	color:					#000;
	text-shadow: 			1px 1px rgba(255,255,255,.2);	
}

a.seeMore {
	position:				absolute;
	right:					0px;
	font-size:				12px;
	text-decoration:		none;
	color:					#666;	
}

a.seeMore:hover { color: #000; }

a.seeMore:hover:before { border-left: 5px solid #000; }

a.seeMore:before {
	content:				""; 
	width: 					0;
	height: 				0;
	border-left: 			5px solid #666;
	border-bottom: 			5px solid transparent;
	border-top: 			5px solid transparent;
	position:				absolute;
	margin:					4px 0px 0px -10px;	

}

/***  Home videos  ***/

.videoHolder {
	padding:				2px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	margin-bottom:			2px;
	background:				#eeeeee;
	font-size:				11px;
	line-height:			1.5em;			
}

.videoThumb img { width: 110px; border: 1px solid #fff; border-radius: 3px; }
.videoThumb { width: 112px; float: left; padding: 2px; margin-right: 10px; }
.videoName { font-weight: bold; line-height: 2em; }


/*** Home Photos ***/

.photoPic { 
	float:					left;
	width:					144px;
	height:					160px;
	margin:					1px 0px 2px 3px;
	overflow:				hidden;
	background:				#ccc;
}

.photoPic img { 
	min-height:					160px;
	width:						150px;
}

a.thePhoto { display: block; width: 144px; height: 160px; }

/*** Twitter Feed ***/
#tweet .tweetHolder { 
	padding-bottom:			5px; 
	padding-top:			5px;
	display:				block; 
}

#tweet img {
	float:					left;
	padding-right:			10px;
}

#tweet a {
	font-size:				10px;
	font-weight:			normal;

}

#tweet div { 
	color:					#888;
	font-size:				12px;
	font-weight:			normal;
}

#tweet .tweetName {
	font-weight:			bold;	
	color:					#f76618;
}

.blogTitle {
	font-weight:			bold;
	color:					#f76618;
	padding-bottom:			3px;	
}

.blogTitle i {
	font-weight:			normal;
	color:					#8a8a8a;
	font-size:				10px;
	display:				block;
	float:					right;	
}

.blogItem {
	margin-bottom:			10px;
	padding-bottom:			4px;
	padding-top:			4px;
	border-bottom:			1px dashed #cdcdcd;	
}

.blogItem a { font-size: 11px; }

.topBenefits {
	margin-top:				0px;	
	margin-bottom:			28px;
	padding-top:			20px;
}

.benePic {
	width:					308px;
	height:					212px;	
	border:					4px solid #fff;
	display:				block;
	overflow:				hidden;
	float:					left;
	margin-left:			5px;
	margin-right:			5px;
}

.benePic a {
	width:					308px;
	height:					212px;	
	display:				block;
	overflow:				hidden;
}

.benePic img {
	width:					308px;	
}

.beneOverlay {
	height:					55px;
	width:					306px;
	position:				absolute;
	background:				#000;
	opacity: 				0.8;
	margin-left:			0px;
	margin-top:				-56px;
	margin-left:			1px;
}

.beneOverlay .beneColor { 
	float:					left;
	background:				#f76618;
	height:					55px;
	width:					12px;
}

.beneOverlay .beneColor2 { 
	float:					left;
	background:				rgba(255,255,255,.8);
	height:					55px;
	width:					294px;
}

.benePic span {
	display:				block;
	height:					55px;
	width:					280px;
	position:				absolute;
	margin-top:				-49px;
	margin-left:			20px;
	color:					#000;
	font-family: 			'MyriadProLightRegular';
	font-size:				18px;
}

.benePic span div { 
	font-weight:			bold;
	color:					#000;
}

.photoBenefits { background: rgba(194,194,194,.8); margin-top: 0px; padding: 0px 10px 10px 0px; }


.nonememberButton { padding-top: 0px; }

.nonememberButton a.btnGreen {
	float:					left;
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				30px;
	font-weight:			bold;
	padding:				10px 20px 5px 20px;	
}

.nonememberButton a.btnGreen:hover {
	background:				rgba(124,188,10,1);
	color:					#000;
	text-shadow: 			1px 1px rgba(255,255,255,.2);	
}
.upsellText {
	border-left:			2px solid #c2c2c2;	
	padding:				4px 4px 4px 20px;
	height:					45px;
	float:					left;
	width:					700px;
	margin:					0px 0px 20px 20px;
}

.bar {
	background:				#f76618;
	height:					3px;
}

#footer { background: #7c7c7c; padding: 15px; color: #333; text-align: center; }

#footer a {
	color:					#ccc;
}

.compliance {
	font-family: 			times new roman;
	font-size: 				12pt;
}

a.imOnlineNow {
	height:					40px;
	display:				block;
	background: rgb(230,240,163);
	background: -moz-linear-gradient(top,  rgba(230,240,163,1) 0%, rgba(210,230,56,1) 50%, rgba(195,216,37,1) 51%, rgba(219,240,67,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,240,163,1)), color-stop(50%,rgba(210,230,56,1)), color-stop(51%,rgba(195,216,37,1)), color-stop(100%,rgba(219,240,67,1)));
	background: -webkit-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%);
	background: -o-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%);
	background: -ms-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%);
	background: linear-gradient(to bottom,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 );
	font-family: 			'MyriadProLightCondRegular';
	font-size:				30px;
	text-align:				center;
	font-weight:			bold;
	text-decoration:		none;
	text-shadow: 			-1px -1px rgba(255,255,255,.5);
	color:					#000;
	line-height:			40px;
}


a.imOnlineNow:hover {
	background:				rgba(219,240,67,1);
	color:					#000;	
}

/***  Forms  ***/

.formWrap { margin: 5px; }

.formWrap label { 
	width:					200px;
	font-size:				15px;
	text-align:				right;
	padding:				3px;
	float:					left;
	height:					30px;
	line-height:			2em;
}

.formWrap input[type="text"],
.formWrap input[type="password"] { 
	width:					200px;
	font-size:				15px;
	text-align:				left;
	padding:				3px;
	float:					left;
	height:					30px;
	line-height:			2em;
	border:					1px solid #ccc;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	color:					#555;
}

.formWrap input[type="text"]:focus,
.formWrap input[type="password"]:focus { 
	border:					1px solid #000;
	color:					#000;
}

.formWrap input[type="submit"] { 
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				22px;
	font-weight:			bold;
	padding:				5px 20px 5px 20px;	
	background: rgb(157,213,58);
	background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 31%, rgba(128,194,23,1) 57%, rgba(124,188,10,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(31%,rgba(161,213,79,1)), color-stop(57%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1)));
	background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
	box-shadow:				inset 0px 3px 0px rgba(255,255,255,.5);
	-webkit-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	border:					1px solid rgba(124,188,10,1);
	text-decoration:		none;
	color:					#fff;
	text-shadow: 			-1px -1px rgba(0,0,0,.2);
	cursor:					pointer;
}

.formWrap input[type="submit"]:hover { background: rgba(124,188,10,1); } 

.loginBox { margin: 50px 0px 20px 160px; }

.addComment { margin: 20px 0px 20px 0px;}

.addComment textarea { 
	width:					600px;
	font-size:				15px;
	text-align:				left;
	padding:				3px;
	float:					left;
	height:					60px;
	line-height:			2em;
	border:					1px solid #ccc;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	color:					#555;
}

.addComment textarea:focus { 
	border:					1px solid #000;
	color:					#000;
}

.commentSubmit { 
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				22px;
	font-weight:			bold;
	padding:				5px 20px 5px 20px;	
	background: rgb(157,213,58);
	background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 31%, rgba(128,194,23,1) 57%, rgba(124,188,10,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(31%,rgba(161,213,79,1)), color-stop(57%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1)));
	background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
	box-shadow:				inset 0px 3px 0px rgba(255,255,255,.5);
	-webkit-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	border:					1px solid rgba(124,188,10,1);
	text-decoration:		none;
	color:					#fff;
	text-shadow: 			-1px -1px rgba(0,0,0,.2);
	cursor:					pointer;
	float:					left;
	margin:					12px;
}

.commentSubmit:hover { background: rgba(124,188,10,1); } 


.error, .error_box {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	color:					#fff;
	background:				#c40c13;
	padding:				10px;
	margin-bottom:			12px;
	font-weight:			bold;
}

.wallItem {
	margin-bottom:			12px;
	padding-bottom:			4px;
	padding-top:			4px;
	border-bottom:			1px dashed #cdcdcd;	
}

.wallItem .userName {
	font-weight:			bold;
	color:					#222;
	padding-bottom:			3px;
	padding:				5px;
	background:				#d6d6d6;
	-moz-border-radius-topleft: 	5px;
	-moz-border-radius-topright: 	5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius: 		5px; 
	border-top-right-radius:		5px; 
	
}

.wallItem .modelName {
	font-weight:			bold;
	color:					#f76618;
	padding-bottom:			3px;	
}

.wallItem .modelName, .wallItem .userName span {
	color: 					#555; 
	font-weight: 			400;
}

.spaceIt {
	margin-top:				15px;	
	margin-bottom:			15px;
}

/*** Photos ***/
.myPhotosWrap {
	width:					162px;	
	height:					195px;
	overflow:				hidden;
	float:					left;
	margin:					10px;
	text-align:				center;
}

.myPhotosWrap a {
	display:				inline-block;
	overflow:				hidden;
	padding:				5px;
	background:				#707070;
}

.myPhotosWrap a:hover, videoPreview  a:hover {
	-moz-box-shadow: 		3px 3px 5px #888;
	-webkit-box-shadow: 	3px 3px 5px #888;
	box-shadow: 			3px 3px 5px #888;
}

.myPhotosWrap a img {
	max-height:				150px;
	max-width:				150px;
	border:					1px solid #444;
	border-bottom:			1px solid #777;
	border-right:			1px solid #777;
	background:				#222;
}

.myPhotosWrap a img:hover, .videoPreview  a:hover {
	border:					1px solid #f76618;
}

.myPhotos {
	margin-left:			30px;	
	margin-bottom:			20px;
}

/*** Videos ***/
.videoPreview {
	width:					320px;
	height:					240px;
	padding:				5px;
	background:				#707070;	
	margin-right:			10px;
	overflow:				hidden;
	float:					left;
}
.videoView {
	width:					582px;
	background:				#707070;
	margin-right:			20px;
	margin-bottom:			20px;
	float:					left;
}

.videoInfo {
	width:					120px;
	height:					240px;
	float:					left;	
}

.myVideosWrap {
	margin-bottom:			12px;
	border-bottom:			1px dashed #cdcdcd;	
	border-right:			1px dashed #cdcdcd;
	padding-bottom:			6px;
	width:					469px;
	margin:					9px;
	float:					left;
}


.videoPreview  a {
	width:					319px;
	height:					239px;
	margin-bottom:			-240px;
	position:				absolute;
	display:				block;	
	border:					1px solid #444;
	border-bottom:			1px solid #888;
	border-right:			1px solid #888;	
	background:				url("/images/layouts/chameleon/play.png") center center no-repeat;
}

.videoInfo {
	line-height:			18px;	
}


.videoInfo h1 {
	font-size:				16px;
	font-family: 			'MyriadProLightRegular';
	margin-bottom:			10px;	
}


.pageWidth .standardBtn a { 
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				25px;
	font-weight:			bold;
	padding:				10px 10px 10px 10px;	
	background: rgb(157,213,58);
	background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 31%, rgba(128,194,23,1) 57%, rgba(124,188,10,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(31%,rgba(161,213,79,1)), color-stop(57%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1)));
	background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 31%,rgba(128,194,23,1) 57%,rgba(124,188,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
	box-shadow:				inset 0px 3px 0px rgba(255,255,255,.5);
	-webkit-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	border:					1px solid rgba(124,188,10,1);
	text-decoration:		none;
	color:					#fff;
	text-shadow: 			-1px -1px rgba(0,0,0,.2);
	cursor:					pointer;
}

.pageWidth .standardBtn a:hover { background: rgba(124,188,10,1); }

.pageWidth .standardBtnGrey a { 
	display: 				inline-block;
	font-family: 			'MyriadProLightCondRegular';
	font-size:				25px;
	font-weight:			bold;
	padding:				10px 10px 10px 10px;	
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	box-shadow:				inset 0px 3px 0px rgba(255,255,255,.5);
	-webkit-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-box-shadow:		inset 0px 3px 0px rgba(255,255,255,.5);
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	border:					1px solid #ccc;
	text-decoration:		none;
	color:					#777;
	text-shadow: 			1px 1px rgba(255,255,255,.2);
	cursor:					pointer;
}

.pageWidth .standardBtnGrey a:hover { background: #eee; color: #000; }  


.selectText {
	color:					#fff;
	font-weight:			bold;
	padding-top:			4px;	
	margin-left:			40px;
	line-height:			28px;
	margin-bottom:			5px;
}

.schedDrop select {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	width:					300px;
	padding:				3px;
	color:					#635f5f;
	margin-top:				-2px;
	border:					0;
}
.schedDrop select {
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border-radius: 			5px;
	width:					300px;
	padding:				3px;
	color:					#635f5f;
	margin:					10px;
	border:					0;
}

.schedDay {
	width:					100%;	
}

.schedDay tr {
	background:				#d6d6d6;
	height:					27px;
	line-height:			27px;
}

.schedDay td {
	border-top:				1px solid #fff;
	padding-left:			10px;
	width:					60%;
}

.schedDay .days {
	text-align:				right;
	width:					40%;
}

.fullSched { width:500px; float:left; }
.fullSched .schedDrop { margin-bottom:-30px; }
.calandar {
	width:					357px;
	height:					281px;
	float:					left;	
	background:				url("/images/layouts/chameleon/calendar-large.png") no-repeat;
	margin-left:			50px;
}


.welcomeVid p { 
	padding: 				3px; 
	background:				#eeeeee;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
	height:					235px;
}

/***  ALBUMS  ***/

.myPhotosWrap a.album {
	display:				block;
	overflow:				hidden;
	padding:				5px;
	background:				#fff;
	width:					150px;
	height:					150px;
	position:				relative;
	overflow:				hidden;
	background:				#000;
}

.myPhotosWrap a.album img { 
	border: 				5px solid #fff; 
	position:				absolute;
	top:					0;
	left:					0;
	z-index:				5;
	background:				transparent;
}

.myPhotosWrap a.album:hover,
.myPhotosWrap a.album img:hover  {
	-moz-box-shadow: 		0px 0px 0px #fff;
	-webkit-box-shadow: 	0px 0px 0px #fff;
	box-shadow: 			0px 0px 0px #fff;
	border-color:			#fff;
}

.myPhotosWrap a img.album1 {
	position:				absolute;
	display:				block;
	width:					50px;	
	margin:					86px 0px 0px 102px;
	transform: 				rotate(-40deg);
	-webkit-transform: 		rotate(-40deg);
	-moz-transform: 		rotate(-40deg);
	-ms-transform: 			rotate(-40deg);
	-o-transform: 			rotate(-40deg);
	z-index:				1;
	border:					0;
}

.myPhotosWrap a img.album3 {
	position:				absolute;
	display:				block;
	width:					40px;	
	margin:					50px 0px 0px 20px;
	transform: 				rotate(-40deg);
	-webkit-transform: 		rotate(-40deg);
	-moz-transform: 		rotate(-40deg);
	-ms-transform: 			rotate(-40deg);
	-o-transform: 			rotate(-40deg);
	z-index:				3;
	border:					0;
}

.myPhotosWrap a img.album2 {
	position:				absolute;
	display:				block;
	width:					50px;	
	margin:					30px 0px 0px 30px;
	transform: 				rotate(-18deg);
	-webkit-transform: 		rotate(-18deg);
	-moz-transform: 		rotate(-18deg);
	-ms-transform: 			rotate(-18deg);
	-o-transform: 			rotate(-18deg);
	z-index:				2;
	border:					0;
}

.albumAmount {
	position:				absolute;
	display:				inline-block;
	left:					0;
	bottom:					2px;
	font-size:				9px;
	color:					#fff;
	background:				#000;
	opacity:				.3;	
	z-index:				6;
	padding:				4px;
	-moz-border-radius-topright: 	5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 		5px; 
}
	