html{		overflow-y:scroll;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 75%;
	margin : 0px;
	padding: 0px;
		border: 0px;
		background-image:none;
	background-color: #FFFFFF;
	background-repeat : no-repeat;
	background-attachment : fixed;
		letter-spacing : 0px;
		width: 100%;
}

/*structural*/

#container{
	position: relative;
	width: 96%;
	min-width:340px;
	padding: 10px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	/*border: 1px solid #4E74B3;*/
	background-color:#FFF;
	overflow: hidden;
	text-align:left;
}
#top {/*position: fixed;*/width: 100%;
	z-index : 40;
	clear:both;}
#topbar {
	line-height: 200%;
	font-size: 85%; 
}


#notificationbar {
	position: relative;
	z-index : 2;
	width: 100%;
	margin: 5px 0px 5px 0px;
}
#notification {
	position: relative;
	width: 44%;
	padding: 4px 4px 4px 4px;
	margin: 5px 5px 0px 0px;
	color:#FFF;
	min-width:170px; 
}
#notification a{color:#FFF;}
#notification a:hover {
	color:#CCC;
}
#alertbar {
	position: relative;
	z-index : 2;
	width: 100%;
	padding: 0px; margin: 0px; border: 0px; background-color:#F00;overflow:visible;
}
#barcontent {
	position: relative;
	z-index : 2;
	width: 100%;
	padding: 7px 0px 3px 0px;
	margin: 0px; color:#FFF;
	word-spacing: 1px;
	letter-spacing : 1px;
	font-weight:bold;
}
#barcontent a:link,#barcontent a:visited {color : #FFF;text-decoration:underline;}
#barcontent a:hover,#barcontent a:focus,#barcontent a:active {color : #CCC;text-decoration:underline;}
#menubar {
	position: relative;
	z-index : 2;
	padding: 10px 0px 5px 0px;
	font-size: 100%;
	text-align: left;
	word-spacing: 1px;
	letter-spacing : 1px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; color:#FFFFFF;
}
#menu {
	position: relative;
	z-index : 2;
	margin : auto;
	padding: 4px 0px 4px 0px;
	font-size: 116%;
	text-align: left;
	word-spacing: 1px;
	letter-spacing : 1px;
	width: 96%;clear:both;
	/*height:22px;*/ color:#FFFFFF;	
	line-height: 140%;
}
#header {
	position: relative;
	z-index : 2;
	margin : 0px 0px 10px 0px;
	/*border-bottom:#FFF solid 5px;*/
	text-align: left;
	word-spacing: 1px;
	letter-spacing : 1px;
	width: 100%;
	color:#FFFFFF;
	/*height:120px;*/clear:both;
}

.pagetitle {	font-weight: bold;
	font-size: 160%;
	color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
}

#header h1 {
	font-weight: bold;
	font-size: 110%;
		color : #DDE4F0;
			margin : 0px 0px 0px 0px;
	padding: 0px 0px 14px 0px;
}

#header a:link,#header a:visited {color : #990066;}
#header a:hover,#header a:focus,#header a:active {color : #330099;}


#content {
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	z-index: 5;
	visibility : visible;
	background-color:#FFFFFF;
	float:left;
	min-height: 200px;
}
#content img{
	padding: 0px 2px 2px 0px;
}

/*#memberdata {
 display:none;
}*/
#memberdata {
	display:none;
}
#memberdata p{padding: 5px 0px 5px 0px;}

#memberformat {
text-align:left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	z-index: 5;
	visibility : visible;
	float:left;
	
	height: 100%;
}
#homeall1{position: relative;
width: 100%;
padding: 10px 10px 0px 0px;
	float:left;height: 440px;
}
#homeall2{position: relative;
width: 100%;
padding: 60px 0px 0px 0px;
	float:left;
}
#homeall2 img{
	padding: 0px 8px 14px 6px;
	margin: 0px;
	border: 0px;
}
#homeimage{display:none;
}
#homeimage img{
	padding: 0px 0px 6px 0px;
	margin: 0px;
	border: 0px;
}
#homesignup{ /*background-image:url(../images/design2013/signup_tile.png);*/
	position: relative;
	width: 94%;
	padding: 10px 10px 10px 10px;
	float:left;
	left: 0px;
	top: 0px;
margin-bottom:20px;
}
#hometitle{ 
	position: relative;
	width: 100%;
	padding: 3px 0px 0px 0px;
	  left: 0px;
	top: 0px;
}
#verified-icons{position: relative;
	width: 100%;left: 0px;
	top: 0px; clear:both;text-align:right; height:20px;}
#homesignup h1{color:#FFF;}
#columnall{position: relative;
width: 100%;
padding: 10px 0px 0px 0px;
	float:center;
}
#column1{position: relative;
width: 100%;
padding: 10px 0px 0px 0px;
	float:left;
	margin:auto;
	clear:both;
}

#column2{position: relative;
width: 100%;
	padding: 10px 0px 0px 0px;
	float:left;
	margin:auto;
}
#column2 img{
	padding: 0px 2px 2px 0px;
	margin: 0px;
	border: 0px;
}
#messagecol1{position: relative;
width: 100%;
padding: 0px 0px 0px 5px;
	float:left;
}
#messagecol2{position: relative;
width: 100%;
	padding: 0px 0px 0px 5px;
	float:right;
}
#col1{position: relative;
width: 50%;
padding: 0px 0px 0px 0px;
	float:left;
}

#col2{position: relative;
width: 50%;
	padding: 0px 0px 0px 0px;
	float:left;
}
.nophone{ display:none;}
.phone{position: relative;
width: 100%; display:inline;}
#branding{
width: 100%;
	padding: 5px 2px 2px 0px;
	clear:both;
	text-align:right;
	font-size: 80%;
}
#footer{
width: 100%;
	padding: 5px 0px 0px 0px;
	clear:both;
	text-align:center;
	font-size: 80%;
}
#footer p {
margin:0;
}
#column2 td{	margin : 0px;
	padding: 0px 0px 3px 0px;
		border: 0px;
}


#content2cover {
	position: absolute;
	width: 450px;
	height: 298px;
	left: 0px;
	top: 0px;
	margin : 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	z-index: 4;
	visibility : visible;
		float:left;
}

/*style*/
hr{
	width: 100%;
	height: 2px;
	background-color: #4E74B3;
	border: 0px;
}

strong  {
	color: #990066;
	text-decoration: none;
	font-weight: bold;
}

#press{
	visibility: hidden;
}

table{	margin : 0px;
	padding: 0px 0px 0px 0px;
		border: 0px;
}
td{	margin : 0px;
	padding: 0px 0px 0px 0px;
		border: 0px;
}

li{padding: 5px 0px 5px 0px;}

p{margin : 0px 0px 0px 0px;
	padding: 2px 0px 8px 0px;
		border: 0px 0px 0px 0px;
}

#flash{
	top: -10px;
		position: absolute;
}

/*a:link, a:visited  {
	color: #330099;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:focus, a:active {
	color : #CC0001;
	text-decoration: none;
	font-weight: bold;
}*/

h1 {	font-weight: bold;
	font-size: 160%;
	color : #990066;
	margin : 0px 0px 0px 0px;
	padding: 4px 0px 6px 0px;
}

h2 { 
	font-weight: bold;
	font-size: 120%;
		color : #990066;
		margin : 0px 0px 0px 0px;
	padding: 4px 0px 6px 0px;
}

h3 {
font-weight: bold;
	font-size: 120%;
		color : #990066;
		margin : 0px 0px 0px 0px;
	padding: 4px 0px 6px 0px;
}
h4 { 
	font-weight: bold;
	font-size: 120%;
		color : #990066;
		margin : 0px 0px 0px 0px;
	padding: 4px 0px 6px 0px;
	clear:both;
}
h5 {	margin : 0px 0px 0px 0px;
	padding: 2px 0px 4px 0px;
	font-size: 80%;
}
/*menu*/
#menu ul {
	/*padding: 0px 6px 0px 0px;
	margin:0px;
	list-style:none;*/
	
}

#menu li {
	position: relative;
	/*background-image:url(../images/transparent.gif);*/
	padding: 5px 8px 5px 8px;
	float:right;
	height: 20px;
	text-align: center;
}

/*#menu a{
	display: block;
	font-weight:bold;
	text-decoration: none;
	text-indent: 0px;
	padding: 4px 7px 0px 7px;
color: #FFFFFF;
		margin:0px;
		height: 20px;
	}

#menu a:hover {
	padding: 4px 5px 0px 5px;
	margin:0px;color: #333;

}*/

body#page1 a#nav1,
body#page2 a#nav2,
body#page3 a#nav3,
body#page4 a#nav4,
body#page5 a#nav5,
body#page6 a#nav6,
body#page7 a#nav7,
body#page8 a#nav8,
body#page9 a#nav9,
body#page10 a#nav10,
body#page11 a#nav11,
body#page12 a#nav12,
body#page13 a#nav13,
body#page14 a#nav14,
body#page15 a#nav15,
body#page16 a#nav16{
	color : #E200AB;
}

a#nav1{ display:none;}

#detaillist {
	position: relative;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 4px 0px;
	float: left;
	z-index: 4;

color:#FFFFFF;
}

#detaillist img{
	padding: 4px 4px 4px 4px;
	margin: 0px;
	border: 0px;
}

#detaillist h3{
color : #FFFFFF;
	padding: 2px 0px 2px 4px;
	margin: 0px 0px 0px 0px;
	font-size: 130%;
	}
#detaillist h4{
color : #FFFFFF;
	padding: 4px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-size: 110%;
	}
#detaillist strong{
color : #FFFFFF;
	font-weight:bold;
	}
#detaillist p{
	padding: 2px 2px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

#detaillist a{
color : #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#detaillist a:hover {
	color : #CC0001;
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#detaillistleft{
	position: relative;
	width: 142px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	z-index: 4;
color:#FFFFFF;
	}
#detaillistright{
	position: relative;
	padding: 5px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	z-index: 4;
color:#FFFFFF;
/*width: 140px;*/
	}
#rsslist {
	position: relative;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	float: left;
	z-index: 4;
	text-align:left;
	background-color: #EAEFF7;
}
#rsscomment {
	position: relative;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	float: left;
	z-index: 4;
	text-align:left;
	background-color: #F5F8FC;
}
#rsstime {
	float: right;
}
#rsstitle {
	float: left;
}
#rsscontent {
	clear:both;
}
#translate {
	position: absolute;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	float: left;
	z-index: 4;
	top: 5px;
	left: 780px;
	/*right: 16px;*/
	letter-spacing : 0px;
	text-align:right;
}
#translatetop {
	position: absolute;
	width: 200px;
	padding: 1px 4px 1px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	z-index: 4;
	top: 0px;
	/*left: 780px;*/
	right: 16px;
	letter-spacing : 0px;
	text-align:right;
}
/*#headerad {
	position: absolute;
	width: 468px;height:60px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	z-index: 4;
	top: 0px;
	left: 332px;
	letter-spacing : 0px;
	text-align:right;
}*/
#headerad {position: relative;width: 100%;height:auto;
}
#profile_header { display:none;
}
#header_content {
	width: 100%;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
	z-index: 4;
height:40px;
}
#headeruser {position: absolute;
	width: 120px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	z-index: 6;
	color:#FFFFFF;
}
#headeronline {position: relative;
	width: 160px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 6;
	color:#FFFFFF;
	text-align:right;
font-weight: bold;
float: right;
}
.headerstatus {
padding: 0px 0px 10px 10px;
font-weight: bold;
color: #4E74B3;
}
.headername {
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	font-weight: bold;
	font-size: 140%;
	color : #990066;
}
#headername {position: relative;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	font-size: 140%;
	color : #CC0001;
	float:left;
}
#headerright {position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	font-size: 140%;
	color : #CC0001;
	top:0px;
	right:0px;	
}
.headertable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 140%;
	color : #CC0001;
}
#profile_header {position: relative;
	width: 850px;
	padding: 5px 5px 0px 180px;
	margin: 0px 0px 0px 0px;
	float: none;
	z-index: 2;
	color:#666;
	height:30px;
}
#headerspace {
	padding: 0px;
	margin: 0px;
height:5px;
width:860px;
}
#headermenu {
font-weight: bold;
bottom: 0px;
clear:all;
height:21px;
z-index: 6;
background-color: #C8D5E8;

width:100%;
}
/*menu*/
#profile, #profile ul {
	padding: 5px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

#profile li {
	position: relative;
	background-image:url(../images/transparent.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
	float:left;
	height: 16px;
	text-align: center;
}

#profile a{
	display: block;
	text-decoration: none;
	text-indent: 0px;
	padding: 0px 20px 0px 20px;

		margin:0px;
		height: 16px;
	}

#profile a:hover {
	padding: 0px 20px 0px 20px;
	margin:0px;
	background-color:#819CC9;
}

#profile li:hover {
padding: 0px 0px 0px 0px;
position:relative;
	background-color:#336601;
color : #FFFFFF;
}
#profilenormal{background-color:#4E74B3;color : #FFFFFF;
}
#profilenormal a:hover{background-color:#819CC9;color : #FFFFFF;
}
#profileselect{background-color:#FFFFFF;color : #000000;
}
#profileselect a:hover{background-color:#FFFFFF;color : #000000;
}
/*#imageRating {
	position: absolute;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	z-index: 5;
	top: 72px;
	right: 0px;
	text-align:right;
	font-size:120%; color: #B5C6DF;
}*/
#imageRate {
	width: 100%;
}
.imageratings{position: relative; left: 0; top: 0;width:62px; float:left;}
.imageSmall {
	position: absolute;
	padding: 2px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
	z-index: 5;
	top: 0px;
	left: 0px;
	text-align:left;
}
.imageThumb {
	position: relative;
	width: 70px;
	top: 0; left: 0;
}
#phonealert{display:none;}
#memberdata{display:none;}
#otherprofiles{display:none;}
#ImageRateText{display:none;}
.nophone{display:none;}
#login-email{width:120px;}
#login-password{width:120px;}
#comments{display: block;}
/*
.imageholder {
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
}
.imageholder img{flex-shrink:0;
    min-width:100%;
    min-height:50%}.mainimage{flex-shrink:0;
    min-width:50%;
  }*/

.mainimage{
  /*zoom: 1.2;*/
  min-width:40%;width:100%;max-width:120%;height: auto;}
.image130{ max-width:100px; border: 2px 2px 2px 2px; border-color:#FFF;}
.popup{ max-width:104px; height: 104px; float:left; padding:0px 4px 0px 0px;}
.profile-popup{width:32%; height:116px; max-width:116px; float:left; padding:0px 4px 0px 0px;}
.image{ position:relative; width:32%; height:116px; list-style:none; cursor:pointer; text-align:right; top:0px; left:0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;z-index:3;}
.popup-online{ position:relative; width:32%; height:116px; list-style:none; cursor:pointer; text-align:right; top:0px; left:0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.icons{float:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;left:0px;top:0px;}
.icons img{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;left:0px;top:0px;}
.profilesuser{ position:relative; max-width:110px; height: 110px; float:left; padding:0px 0px 0px 0px; border: 2px 2px 2px 2px; border-color:#FFF;}
#homeall2 .profilesuser{height: 110px;}
.profilesimage{ position:relative; list-style:none; cursor:pointer; text-align:right; top:0px; left:0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:3;}
.profilespremium {
	position: absolute;
	padding: 2px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
	z-index: 5;
	top: 0px;
	left: 0px;
	text-align:left;
}
@media screen and (max-width: 590px)
{.profilesuser{max-width:25%;height: 0;padding-bottom: 25%;}
#homeall2 .profilesuser{height: 0;}
.profilesimage{max-width:95%;}
.image130{max-width:100%;}
}
@media screen and (max-width: 470px)
{.profilesuser{max-width:33%;height: 0;padding-bottom: 33%;}
#homeall2 .profilesuser{height: 0;}
.profilesimage{max-width:95%;}
.image130{max-width:100%;}
}