body {
	background:#fff url(../images/bg.jpg);
	margin:0px;
	padding:0px;
	height: 100%;
	font-family:  Arial, Helvetica, sans-serif;
	}
html {
	background:url(../images/bgtop.jpg) no-repeat top center;
	height:522px;
	width:100%;
	display:table;
	}
	


#Content {
	position: relative;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
}
.menu {
	position: relative;
	width: 1000px;
	height: 59px;
	z-index:5;
}
.menu .logo {
	width: 374px;
	height: 99px;
	position: absolute;
	top:0; left: 320px;
}

.head_menu{
	position: relative;
	width: 1000px;
	height: 59px;
	z-index:5;
	background-color: #5DD6FD;
}

.head_menu .logo {
	width: 374px;
	height: 99px;
	position: absolute;
	top:0; left: 320px;
}


.new_menu {
	position: relative;
	z-index:4;
	width: 1000px;
	height: 30px;
	background-color: #5DD6FD;
}

.new_menu a
{
	text-decoration: none;
}



.new_menu .spanleft{
    padding: 6px 5px; 
	color:#FFF;
	font-size:20px;
}
 

.new_menu .spanright{
	padding: 6px 5px;
	color:#FFF;
	font-size:20px;
	
}

.new_menu .firstright{
	margin-left: 486px !important;

}

.new_menu .firstleft{
	margin-left: 15px !important;

}




.new_menu .logo {
	width: 374px;
	height: 99px;
	position: absolute;
	top:0; left: 320px;
}


.girlstop {
	width: 1000px;
	height: 441px;
	position: relative;
	z-index: 0;
	overflow:hidden;
}
.girlstop .message {
	position: absolute;
	top: 300px;
	left: 5px;
	z-index: 1;
}


.pvMain {
	width: 1000px;
	height: 480px;
	position: relative;
}
.pvMain .finelinetop { width: 1000px; height: 35px; }
.pvMain .bigimages { width: 1000px; height: 410px; }
.pvMain .finelinebot { width: 1000px; height: 35px; }



.Box {
	background-color: #222;
	padding: 4px; 
	width: 992px;
	height: 100%;
	font-size: 12px;
	color: #f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
}

.BoxPhotos {
	background-color: #222;
	padding: 0px; 
	width: 992px;
	height: 100%;
	font-size: 12px;
	color: #f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
}


a.thumb {
	border: 2px solid #333;
	float: left;
	margin-left: 7px;
	display: block;
	width: 186px;
	height: 266px;
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}
a.thumb:hover { 
	border: 2px solid #09F; 
	-moz-opacity:1; 
	filter:alpha(opacity=100); 
	opacity:1; 
	-moz-transition-duration: 0.5s;
	-moz-transform: scale(1.1);
	
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	
	z-index: 100;
	box-shadow: 0 0 30px #CCCCCC; 
}
a.thumb img { padding: 3px; background-color:#222; }
.clear { clear: both; }

.copyright {
	padding: 15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}





.profileCover {
	width: 400px; height: 600px; float: left;
	margin-top: 5px;
}

.profileDesc {
	width: 495px; height: 510px; float: left; margin-right: 10px; position: relative; padding: 40px;
	background-image:url(../images/profilebg.jpg);
}

.profileDesc .name {
	
	font-style:italic;
	font-size: 46px;
	letter-spacing:-2px;
	color: white;
	padding-bottom: 5px;
	margin-bottom: 5px;
	
}
.profileDesc .measurements {
	
	font-size: 20px;
	font-weight:bold;
	color:#999;
	padding: 10px;
}

.profileDesc .text {
	
	font-size: 12px;
	color:#f1f1f1;
	padding: 10px;
}

.profileDesc .button {
	width: 465px;
	height: 82px;
	border:0;
	bottom: 40px;
	left: 55px;
	position: absolute;
}

.thumbprofile {
	display: block;
	width: 186px; height: 400px; float: left; margin-left: 6px;
	border: 3px solid #333;
	position: relative;
	text-decoration:none;
	color: white;
	margin-top: 10px;
}
.thumbprofile:hover { 
	border: 3px solid #09F;
	-moz-opacity:1; 
	filter:alpha(opacity=100); 
	opacity:1; 
	-moz-transform: scale(1.1);
    -moz-transition-duration: 0.5s;
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	z-index: 100;
	box-shadow: 0 0 30px #CCCCCC;
}

.thumbprofile img {
	padding: 3px;
	background-color: #222;
}

.thumbprofile .xtras {
	
	height: 24px;
	line-height: 19px;
	font-size: 11px;
	 margin-left: 7px; 
	float: left;
}

.profileTitles {
	font-family: 'Chivo', Arial;
	font-size: 26px;
	color: #fff;
	padding: 20px;
	border-bottom: 1px solid #069;	
}

.xtype {
	position: absolute; top: 10px;
	left: 10px;
	padding: 0;
}	

.xformats {
	font-size: 10px;
	position: absolute;
	bottom: 128px;
	left: 4px;
	padding: 5px;
	background-color:#222222;	
}
.xviewg { margin-top: 5px; margin-left: 4px; }

.thumbprofile .xtras a { color: white; border-bottom: 1px solid #0CF; text-decoration: none; }
.thumbprofile .xtras img { float: left; margin-right: 5px;}

.xtitle { position: absolute; padding: 5px; top: 222px; right: 4px; background-color:#222222; color: white; font-size: 11px; text-align: right;  }

#slider {
	width:1000px;
	height:410px;
	overflow: hidden;
	position: relative;
	
}



.slidebtnrgt {
	width: 52px; height: 52px; position: absolute; top: 400px; right: 20px; 
	height:116px;
	z-index:1;
	cursor: pointer;
}
.slidebtnleft {
	width: 52px; height: 52px; position: absolute; top: 400px; left: 20px;
	z-index:1;
	cursor: pointer;
}



#slider ul {
	position:absolute;
	margin:0;
	padding: 0;
	
	width: 1000px;
	height: 410px;
	overflow:hidden;
}
#slider li {float:left;  width:1000px; height:410px;list-style:none; padding:0; margin:0; }


/* VIDEOS */
.videosThumb {
	width: 320px;
	height: 240px;	
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #333;
	
}

.videosThumb:hover {
	-moz-transform: scale(1.1);
    -moz-transition-duration: 0.5s;
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	z-index: 100;
	box-shadow: 0 0 30px #CCCCCC;	
}

.vtimage {
	width: 320px;
	height: 180px;
	position: relative;	
}
.vtmodelname {
	position: absolute;
	bottom: 5px;
	left: 5px;
	padding: 5px;
	background-color:#333;
	color: white;
	font-size: 12px;	
}
.vtinfo {
	padding: 5px;
	color: #f1f1f1;
	font-size: 12px;
}

/* PHOTOS */
.photosThumb {
	width: 320px;
	height: 410px;	
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #333;
	position: relative;
	
}

.photosThumb:hover {
	-moz-transform: scale(1.1);
    -moz-transition-duration: 0.5s;
	-webkit-transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	z-index: 100;
	box-shadow: 0 0 30px #CCCCCC;	
}

.ptimage {
	width: 320px;
	height: 350px;
	position: relative;	
}
.ptmodelname {
	position: absolute;
	bottom: -17px;
	left: 4px;
	padding: 5px;
	background-color:#fff;
	color: #333;
	font-size: 14px;
	font-family: "Chivo", Arial;	
}
.ptinfo {
	padding: 5px;
	color: #f1f1f1;
	font-size: 11px;
	background-color: #333;
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-family: "Chivo", Arial;
}



/* Yii Pager */
.Box .pager {
    text-align: center;
    margin-top: 25px;
}

ul.yiiPager {
    border: 0 none;
    display: inline;
    font-size: 11px;
    line-height: 100%;
    margin: 0;
    padding: 0;

}
ul.yiiPager li {
    display: inline;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #06C;
    color: #06C;
    font-weight: bold;
    padding: 8px;
    text-decoration: none;
	background-color: white;
	font-size: 16px;
	 -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
ul.yiiPager .page a {
    font-weight: normal;
}
ul.yiiPager a:hover {
    border: 1px solid #000;
	background-color:#069;
	color: white;
	
}
ul.yiiPager .selected a {
    background: none repeat scroll 0 0 #2E6AB1;
    color: #FFFFFF;
    font-weight: bold;
}
ul.yiiPager .hidden a {
   
    color: #888888;
}
ul.yiiPager .first, ul.yiiPager .last {
    display: none;
}



/* MODELS MENU */
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('../css/websymbols-regular-webfont.eot');
    src: url('../css/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/websymbols-regular-webfont.woff') format('woff'),
        url('../css/websymbols-regular-webfont.ttf') format('truetype'),
        url('../css/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ca-menu { padding:0px; margin:0px;}
.ca-menu li{
    width: 200px;
    height: 50px;
    overflow: hidden;
    position: relative;
    display: block;
    background: #fff;
	float: left;
	
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:last-child{
    margin-bottom: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #222222;
    position: relative;
}
.ca-icon{
	font-family: 'WebSymbolsRegular', cursive;
	font-size: 16px;
	text-shadow: 0px 0px 1px #333;
	line-height: 50px;
	position: absolute;
	width: 50px;
	
	text-align: center;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	height: 50px;
}
.ca-content{
    position: absolute;
    left: 56px;
    width: 120px;
    height: 40px;
    top: 0px;
}
h2.ca-main{
    font-size: 20px;
	line-height: 50px;
	padding:0px;margin:0px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-sub{
    font-size: 12px;
    color: #666;
	padding: 0px; 
	margin:0px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:hover{
    background: #e1f0fa;
}
.ca-menu li:hover .ca-icon{
    font-size: 24px;
    color: #259add;
    opacity: 0.8;
    text-shadow: 0px 0px 13px #fff;
}
.ca-menu li:hover .ca-main{
    opacity: 1;
    color:#2676ac;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
.ca-menu li:hover .ca-sub{
    opacity: 1;
    -webkit-animation: moveFromBottom 300ms ease-in-out;
    -moz-animation: moveFromBottom 300ms ease-in-out;
    -ms-animation: moveFromBottom 300ms ease-in-out;
}
@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}