@charset "utf-8";
/* CSS Document */

h2.description {
	font:bold 19px arial;
	color:#999;
}

/* tabs */
.tabs {
	width:730px;
	margin-bottom:10px;
}

p.description {
	font:bold 12px arial;
	color:#777;
}

.leftSide {
	width:220px;
	float:left;
}

#mainPhoto {
	width:200px;
	-ms-interpolation-mode: bicubic;	
}

.rightSide {
	width:160px;
	float:left;
}

.middle {
	width:570px;
	float:left;
}

.profileComment {
	width:100%;
	overflow:hidden;
	border-bottom:1px #cdcdcd solid;
	padding:5px 0px;
}

.profileComment .details {
	width:150px;
	float:left;
}

.profileComment .timestamp {
	font:11px arial;
}

.actionLinks span.messageIcon {
	width:16px;
	height:14px;
	display:inline-block;
	background:url("../images/template-layout-sprite.png") no-repeat -75px -0px;
	vertical-align:middle;
}

#page .leftSide .actionLinks a {
	font:bold 11px arial;
	display:inline-block;
	width:200px;
	border-bottom:1px #9ebffb solid;
}

/*start: profile visits*/
.profileVisits {	
	width:200px;
	overflow:hidden;
}

.visit {
	height:56px;
	overflow:hidden;
	margin:3px 0px;	
}
.visit .image {
	float:left;
	width:55px;	
}

.visit .info {
	width:140px;	
	font-weight:bold;
}

.visit .info span {
	color:#999;
}
/*end: profile visits*/

#page a#sendMessage {
	background-image:url("/templates/images/profile-send-message.png");
	height:25px;
	width:176px;
	font:bold 11px arial;
	color:#333;
	display:inline-block;
	line-height:25px;
	padding-left:30px;
	margin:2px 0px;
}

#page a#sendMessage:hover {
	background-position:0px -25px;
	text-decoration:none;
}

/*start: flirt */
#flirt {
	position:relative;
}
a#flirtButton {
	display:inline-block;
	background-image:url("/templates/images/profile-flirt-button.png");	
	width:181px;
	height:26px;
	color:#444;
	padding-left:25px;
	font:11px arial;
	line-height:23px;
	margin-left:-2px;
}

a#flirtButton:hover {
	text-decoration:none;
	background-position:0px -26px;
}

#flirts {
	position:absolute;
	left:0px;
	top:26px;
	height:80px;
	width:192px;
	background-color:#fff;
	border:1px #cecece solid;
	display:none;
	padding:5px;
	font:11px arial;
	color:#454545;
}

#flirts a.flirt {
	display:inline-block;
	font:11px arial;
	color:#444;
	line-height:28px;
	cursor:pointer;
}

#flirts a.flirt img {
	display:inline-block;	
	vertical-align:middle;
	margin-right:5px;
}
/*end: flirt */

/* quiz title */
.quizTitle {
	background:url("/templates/images/profile-quiz-title-bg.png") no-repeat 0px 0px;
	width:743px;
	height:89px;
}

.quizTitle .title {
	left:20px;
	top:20px;
	font-size:20px;
}

.quizTitle .title2 {
	left:20px;
	top:45px;
	font-size:14px;
	color:#888;
}

.quizQuestionNumber {
	width:40px;
	height:43px;
	background:url("/templates/images/profile-quiz-number.png") no-repeat 0px 0px;
	font:bold 20px arial;
	color:#fff;
	display:inline-block;
	line-height:43px;
	text-align:center;
}

#questions input[type='text'] {
	width:600px;	
	background-color:#97d8ed;
	text-align:center;
	font-size:24px; 
	color:#fff;
	border:none;
	height:30px;
	line-height:30px;
	margin:10px 0px;
}

#questions .carouselLeft {
	margin-left:55px;
	display:none;
}

#questions .carouselRight {
	margin-left:270px;
	display:none;
}

#quizComplete {
	display:none;
	text-align:center;
	margin-top:30px;
	width:740px;
}


/* flirts */
#flirtPanel {
	width:201px;
	height:254px;
	background:url("/templates/images/profile-flirts-bg.png") no-repeat 0px 0px;
	overflow:hidden;
}

#flirtPanel span.username {
	left:35px;
	top:15px;
	width:155px;
	height:35px;
	font-size:12px;	
	font-weight:bold;
}
#flirtPanel #scrollPanel {
	left:5px;
	top:50px;
	width:190px;
	height:195px;
}


/* more photos */
#photos {
	min-height:200px;
}

.photoImage {
	width:240px;
	overflow:hidden;
	margin-right:10px;
}

.photoImage img {
	width:240px;
}

.photoInfo {
	width:300px;
	overflow:hidden;
}

.photoInfo textarea#photoComment {
	border:1px #cdcdcd solid;
	width:260px;
	margin-left:33px;
}

.photoInfo .allPhotos {
	width:296px;
	height:102px;
	overflow:scroll;
}

.photoInfo .allPhotos img {
	margin-right:5px;
	width:82px;
	height:82px;
}




