
@media only screen and (max-width: 959px) {

div#header {
	width: 736px;
}

div#headernav {
	width: 736px;
	padding-right: 6px;
	padding-left: 0;
}

.loggedin #headernav li.module_homepage {
	display:none;
}

.module_homepage #fblike {
	left: 10px;
	top: 450px;
}
.loggedin #fblike {
	display:none;
}
.notloggedin #page div#header div.banner {
	display: none;
}
.module_homepage .bsignin {
	right: 10px;
}
.module_homepage div#header h1 {
	margin-left: -12px;
}
.module_homepage .btop.bsignin>span:first-child {
	left:-215px;
	top:10px;
}
.module_homepage .btop.bsignin span:last-child {

}
.module_homepage.notloggedin #page_wrap .dlogin {
	margin-left: 95px;
	width: 263px;
}
.notloggedin #page_wrap .dlogin {
	margin-left: 148px;
	width: 209px;
}

.phome .dc {
	width: 736px;
}
.phome .r1c h2 {
	margin-left: 125px;
}
.phome .dsince {
	display:none;
}

.phome .dtitle, .phome .dcont {
	left: 440px;
	width: 290px;
}

.phome .fbox, .phome .dfbox {
	left: 464px;
}

.phome .r21 p {
	margin: 15px 20px 25px 20px;
}

.phome .r2i {
	width: 49%;
}

.phome .r2i1, .phome .r2i2 {
	left: 5px;
}

.phome .r2i3, .phome .r2i4 {
	left: 50%;
}

.phome .r2i1 p {
	width:auto;
}

.phome .r2i4 h2 {
	padding-top: 24px;
}

.phome .ipad {
	width: 42%;
	left:53%
}
.phome .iphone {
	right:5px;
}
.phome .iobj {
	width:77%;
	margin-top: 90px;
}

.phome .r3i1 {
	padding-left: 20px;
}
.phome .r3i1 p {
	width: 78%;
	margin-top: 40px;
}
.phome .r3i1 h2 {
	font-size: 32px;
	line-height: 40px;
}
.phome .r3c {
	height: 450px;
}

.phome .r5c {
	height: 175px;
}
.d5m>a {
	padding: 5px 60px;
	font-size: 16px;
	float:none;
	margin-bottom:1px;
	border-radius: 12px;
}	

.loggedin div#header div.banner {
	margin-right:0;
	position: absolute;
	right: 0;
}

div#sidebar_wrap {
	width: 176px;
	padding-left:7px;
	padding-right: 18px;
}

div#container {
	width: 736px;
}

#content_wrap {
	width: 513px;
}

div#content div.options ul li a {
	font-size: 15px;
	padding: 9px 6px 8px 6px;
}

.search dl.fieldset dd {
	padding-bottom: 0px;
	position: static;
}
.search dl.fieldset dd.dd_country {
	padding-bottom: 7px;
}
.search dl.fieldset dt {
	padding-top: 10px;
	padding-bottom: 5px;
}
div#page_wrap div.sidebox .search {
	margin-top: -12px;
}

div#footer {
	width: 736px;
}

#sslseal {
	top: 35px;
	left: 5px;
}
#sslseal img {
	width: 70px;
}

div#content div.previewbox div.image {
	width:22.5%;
}
div#content div.previewbox div.image:nth-child(9), div#content div.previewbox div.image:nth-child(10) {
	display:none;
}

div#content #tprofile div.datainfo.profile {
	margin-left:0;
}

.ahstatus td {
	display:block;
}

#content #tprofile .td2 dt:last-of-type {
	top:0;
	display:block;
}
#content #tprofile .td2 dd:last-of-type {
	display:block;
	width:100%;
}
div#content #tprofile dl.datainfo dt {
	width: auto;
}

textarea.textarea_data {
	width: 100%;
	box-sizing:border-box;
}

.outter.page_account_photo div.image {
	padding-right:0;
}

input#field_photo {
	width: 100%;
}

input.text {
	width:40%;
}

div#content div.options ul li.info span {
	display:none;
}

div#content div.options ul li.info div.progress_bar {
	height: 5px;
}

.vispli.pli .r2 {
	height: 120px;
}

.vispli .pextbtn {
	bottom: 134px;
}

iframe[width="680"][height="600"] {
	height: 500px;
}

img[src*="jointhechat"] {
	width: 250px;
}

div#content div.page_member_profile td.left {
	width: 160px;
}
a.picture_zoom {
	max-height: 200px;
}
div#content div.page_member_profile div.sidepics div.image a img {
	width: 78px;
}

div#content div.gallerybox {
	width: 100%;
}
div#content div.gallerybox div.image a img {
	border-color: #999;
	border-radius: 0;
	padding: 2px;
	width: 108px;
}

#sbusernav li:hover .unsec, #sbusernav li.active .unsec {
	display:none;
}
#sbusernav li.nav_network:hover .unsec, #sbusernav li.nav_network.active .unsec {
	display:block;
}

.module_account_profile div#content div.options ul li.info {
	top: 74px;
}

.wpli {
	padding: 10px;
	padding-left: 0;
	padding-top: 0;
}

.pextbtn.approve {
	left: auto;
	right: 6px;
	bottom: 126px;
	width:93px;
}

#registration-logo {
	background:none;
	background-image:url(newregbanner.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	width: 520px;
	height: 100px;
}

.wpli:nth-of-type(3n+2) ul.actions div.winkbox {
	right:-34px;
}

.page_account_messages_compose dl.fieldgrid dt:last-of-type {
	width:250px!important;
}

.image {
	zoom:75%;
}
.page_account_pictures_thumbnail div.image>div {
/*
width: 120px!important;
height:120px!important;
*/
}

} /*959 (735)*/
/*=============================================================*/
@media only screen and (max-width: 735px) {

div#header {
	width: 568px;
}
#fblike {
	left: 246px;
}
.notloggedin #fblike {
	left: 207px;
	top: 5px;
}
.module_homepage.notloggedin #page_wrap .dlogin {
	margin-left: 21px;
	top: -119px;
}
.notloggedin #page_wrap .dlogin {
	margin-left: 63px;
	top: -125px;
}
.module_homepage.notloggedin #page_wrap .dlogin.on {
	top: 83px;
}
.notloggedin #page_wrap .dlogin.on {
	top: 83px;
}
.notloggedin #page_wrap .btop.bsignin {
	top: 30px;
	right: 0;
}
.notloggedin #page_wrap .btop.bsignin span:first-child {
	top: -25px;
}
.module_homepage.notloggedin .btop.bsignin span:first-child {
	left:54px;
}
div#headernav {
	width: 568px;
}

.phome .dc {
	width: 568px;
}

.phome .r1c {
	background-position: -80px -30px;
	background-size: 115%;
	height: 295px;
}

.phome .r1c h2 {
	margin-left: 12px;
	max-width: 300px;
}

.phome .dfbox {
	top: 0px;
	left: 305px;
}
.phome .fbox {
	top: 62px;
	left: 305px;
}
.dfntitle {
	top: -57px;
}
.dfntitle h4 {
	margin-top: -2px;
}
.phome .dtitle {
	left: 10px;
	top: 254px;
	width: 290px;
}
.phome .dcont {
	left: 305px;
	top: 11px;
	font-size: 14px;
	line-height: 16px;
}
.phome .r2i1 {
	top: 15px;
}
.phome .r2i3 {
	top: 19px;
}
.phome .r2i2 {
	top: 180px;
}
.phome .r2i4 {
	top: 170px;
}
.phome .r2c {
	height: 345px;
}

.phome .ipad {
	width: 31%;
	left: 64%;
	top: 22px;
}
.phome .iphone {
	width: 140px;
}
.phome .r3i1 h2 {
	font-size: 30px;
}
.phome .r3i1 p {
	width: 77%;
	width: 84%;
}
.phome .iobj {
	margin-top: 46px;
}
.phome .r3c {
	height: 382px;
}
.phome .r3i1 {
	padding-left: 17px;
	padding-top: 16px;
}
.phome .sl img {
	height:60px;
}
.phome .r4c {
	padding-top: 28px;
	height: 204px;
}

.phome .ilogos {
	width: 568px;
}
.d5m>a {
	/* padding: 20px 6px; */
}	

div#header div.banner {
	display:none;
}

div#header h1 {
	width: 260px;
	height: 82px;
	background-size: 70%;
	background-position: 20px 7px;
}
div#header h1 a {
	width: 240px;
	height: 97px;
}

div#footer {
	width: 568px;
}
div#footer_wrap {
	margin-bottom: -5px;	
}
#footer a {
	line-height:22px;
}

div#sidebar_wrap {
	display:none;
	position: absolute;
	/* top: 0; */
	z-index: 2;
	box-sizing: border-box;
	padding: 20px;
	padding-bottom:0;
	width: 568px;
	border-top: 5px solid #dadada;
	border-bottom: 5px solid #dadada;
	background-color: #F7F7F7;
}

div#container {
	width: 568px;
	border: none;
}
#content_wrap {
	padding-top:15px;
	padding-left:20px;
	width: 528px;
}

div#headernav li {
	float:none;
	display:inline;
}
div#headernav ul li a {
	float: none;
	border:none;
	padding:6px;
}
div#headernav li a[href*="etsy.com"] {
	float: left;
	border:none;
	padding:0px;
}
div#headernav ul li a:hover {
	border:none;
}

div#headernav_wrap {
	height:auto;
}
div#headernav ul {
	height:initial;
}
.pgs, .chat1, .chat2 {
	position:absolute;
	right:0;
	top:-28px;
	background-color: #98885C;
	z-index: 7;
}
.chat2 {
	right:43px;
}
.chat1 {
	right:150px;
}
.notloggedin .pgs {
	position:static;
}

.mmenu {
	display: block;
	position: absolute;
	right: 20px;
	top: 4px;
	font-size: 22px;
	cursor: pointer;
	color: #6F623E;
}
.mmenu i {
	font-size: 32px;
	position:relative;
	top: 8px;
	margin-right:5px;
}

#sidebar .banner {
	display:none;
}

#sidebar .sidebox_wrap {
	background-color:#FFF;
	width: 50%;
	float:none;
	margin-left:50%;
}
#sidebar div#sbusernav {
	width: 45%;
	float:left;
	margin-left:0;
}

div#page_wrap div.sidebox .search {
	margin-top: 0px;
}
.search dl.fieldset dt {
	clear:none;
	padding-bottom:18px;
}
.search dl.fieldset dd {
	position: absolute;
}
.search dl.fieldset dd.submit {
	position:static;
}

div#page_wrap div.sidebox_wrap {
	margin-bottom:15px;
}

#sbusernav .outter {
	padding: 5px 13px;
}

div#content .pdefault.entry.dchat {
	margin-bottom:20px;
}
iframe[width="680"][height="600"] {
	height: 450px;
}

.mu {
	width: 130px;
}
#igifts .mc {
	margin: 6px 2px 1px 133px;
	width: 426px;
	max-height: 232px;
}
#igifts .mcwrap {
	margin-top: -122px;
}
#iwinks .mc {
	margin: 6px 2px 1px 133px;
	width: 426px;
	max-height: 232px;
}
#iwinks .mcwrap {
	margin-top: -122px;
}
#imail .mc {
	margin-left:130px;
	width: 426px;
}
#imail .mbtns {
	margin-left: 130px;
}

#registration-logo {
	background:none;
	background-image:url(newregbanner.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	width: 520px;
	height: 100px;
}

.wpli:nth-of-type(3n) ul.actions div.winkbox {
	/* right:-192px; */
}
.wpli:nth-of-type(3n+2) ul.actions div.winkbox {
	right:-31px;
}

div#content div.outter.pchat {
	padding-left:0;
	padding-right:0;
}

} /*735 (568)*/
/*=============================================================*/
@media only screen and (max-width: 567px) {

div#header {
	width: 320px;
	height: 100px;
}
.loggedin div#header {
	height: 72px;
}

.btop.bsignin {
	width: 120px;
}

div#header h1 {
	width: 199px;
	height: 82px;
	background-size: 79%;
	background-position: 23px 7px;
}
#page div#header h1 a {
	width: 199px;
	height: 82px;
}
.loggedin div#header h1 {
	height: 72px;
	background-position: 9px 7px;
}
.loggedin #page div#header h1 a {
	height: 72px;
}

.notloggedin #fblike {
	left: 10px;
	top: 72px;
}

.mmenu {
	right: 5px;
	top: 12px;
}

.pgs, .chat1, .chat2 {
	position: static;
}

div#headernav .chat1 {
	display:none;
}

.btop {
	padding-top: 20px;
}
#header {
	z-index:6;
}
.module_homepage.notloggedin #page_wrap div.dlogin {
	width:209px;
}
.notloggedin #page_wrap div.dlogin {
	margin-left: -49px!important;
	top: -106px;
}
.module_homepage.notloggedin #page_wrap .dlogin.on {
	top: 101px;
}
.notloggedin #page_wrap .dlogin.on {
	top: 101px;
}
.notloggedin #page_wrap .btop.bsignin {
	top: 31px;
	right: 10px;
	width: 120px;
	padding-top:0;
}
.notloggedin #page_wrap .btop.bsignin span:first-child {
	font-size: 14px;
	left: -46px;
	top:43px;
}
.notloggedin #page_wrap .btop.bsignin span:last-child {
	font-size: 28px;
}
.notloggedin #page_wrap .btop.bsignin span:last-child span {
	display:none;
}

div#headernav {
	width: 320px;
	padding-right: 0px;
	padding-left: 0px;
}

.loggedin div#headernav li:nth-child(4) {
	clear:left;
}

.phome .dc {
	width: 320px;
	/*overflow:visible;*/
}

.phome .r1 {
	background-color:#FFF;
}

.phome .r1c {
	height: 240px;
	background-position: -120px -30px;
	background-size: 245%;
	background-image: none;
}
.phome .dfntitle {
	display:none;
}
.phome .dftitle {
	display:block;
	margin-left: 21%;
}

.phome .dtitle {
	left: 10px;
	top: 10px;
	width: 290px;
}
.phome .r1c h2 {
	margin-top: 52px;
	text-shadow: 2px 2px 2px rgba(50, 50, 50, 1);
}
.phome .dcont {
	left: 10px;
	top: 91px;
	text-shadow: 2px 2px 2px rgba(50, 50, 50, 1);
}
.phome .fbox, .phome .dfbox {
	top: 0px;
	left: 10px;
	/* right: 0; */
	width: 300px;
	padding: 10px 15px 6px 15px;
}
.phome .dfbox {
	height:240px;
}
.phome .r1c.onlogin>* {
	opacity: 0.4;
	transition: opacity 0.5s ease;
}
.phome .r21 h2 {
	margin-top: 20px;
	margin-bottom:10px;
}
.phome .r21 p {
	margin: 10px 10px 20px 10px;
}
.phome .r2c {
	height: 624px;
}
.phome .r2i1 {
	top: 15px;
}
.phome .r2i3 {
	top: 320px;
	left:5px;
}
.phome .r2i2 {
	top: 160px;
}
.phome .r2i4 {
	top: 450px;
	left:5px;
}
.phome .r2i {
	width: 96%;
}

.phome .ipad {
	width: 26%;
	left: 71%;
	top: 12px;
}
.phome .iphone {
	width: 45px;
	top: 50px;
	right: 2px;
}
.phome .r3i1 h2 {
	font-size: 20px;
}
.phome .r3i1 p {
	/* width: 70%; */
	font-size:15px;
	margin-top: 20px;
}
.phome .iobj {
	margin-top: 26px;
}
.phome .r3c {
	height: 337px;
}
.phome .r3i1 {
	padding-left: 10px;
	padding-top: 16px;
	width: 320px;
	box-sizing: border-box;
}

.phome .sl img {
	height:40px;
}
.phome .r4c {
	padding-top: 28px;
	height: 180px;
}

.phome .r5c {
	height: 201px;
}
.phome .ilogos {
	width: 320px;
}
.d5m>a {
	padding: 5px 12px;
	font-size: 16px;
	float:none;
	margin-bottom:1px;
	border-radius: 12px;
}	
.d5im>a {
	font-size: 16px;
}

div#footer {
	width: 320px;
}
div#footer_wrap {
	margin-bottom: 75px;	
}
#footer a {
	line-height:22px;
}
#sslseal {
	top: 145px;
}

div#sidebar_wrap {
	padding: 20px;
	padding-bottom:0;
	width: 320px;
}

#sidebar .sidebox_wrap {
	width: 100%;
	float:none;
	margin-left:0;
}
#sidebar div#sbusernav {
	width: 100%;
	float:none;
}

div#container {
	width: 320px;
}
#content_wrap {
	padding:0;
	padding-left:5px;
	/* padding-top:10px; */
	width: 100%;
	box-sizing:border-box;
}
div#content .header_wrap h2 {
	padding-top:10px;
}
div#content div.outter {
	margin-left: -5px;
	padding: 5px;
	padding-top: 15px;
}
div#content div.suboptions {
	margin: 0 -5px;
	padding: 10px!important;
}
div#content div.suboptions ul li {
	padding-right: 15px;
}
#content .dataitem.single.previewbox {
	margin-right: -5px;
}

#tprofile .td1 {
	display: inline-block;
}
#tprofile .td2 {
	display: inline-block;
	width: 61%!important;
	padding-bottom: 0;
}
#tprofile .td3 {
	/* display: block; */
	width: auto!important;
	padding-top: 30px;
	padding-bottom: 10px;
}
#tprofile .td3 h2.inner {
	margin-bottom:2px;
}
#dtpmemebership {
	display:none;
}

div#content div.options ul li.info {
	top: 78px;
}
div#content div.options ul li.info:last-child {
	right: 2px;
	top: 88px;
	font-size:11px;
}
div#content div.options ul li a {
	border: 1px solid #E0E0DA;
	margin-top:2px;
}
div#content div.suboptions_wrap {
	margin-top:-3px;
}

div#content div.previewbox div.image {
	width: 30%;
}
div#content div.previewbox div.image a img {
	height: 105px;
}
div#content div.previewbox div.image:nth-child(9) {
	display:inherit;
}

select.select {
	max-width: 300px;
}
#profile_data_0_content [name="age_month"] {
	margin-left: 30px;
}
dl.fieldgrid dd ul.fielditems {
	margin: 5px;
}

div#content .page_news_view table.plain td {
	padding-left:0;
}
div#content .page_news_view div.entry {
	padding-left:0;
}
div#content .page_news_view div.itemheader {
	padding-top:10px;
	padding-left:95px;
	min-height: 75px;
}
div#content .page_news_view table.plain td:first-of-type {
	position: absolute;
}
div#content .page_news_view table.plain div.image a img {
	width:80px;
}

div#content .page_news table.plain td {
	padding-left:0;
}
div#content .page_news div.entry {
	padding-left:0;
}
div#content .page_news div.itemheader {
	padding-top:10px;
	padding-left:95px;
	min-height: 75px;
}
div#content .page_news table.plain td:first-of-type {
	position: absolute;
}
div#content .page_news table.plain div.image a img {
	width:80px;
}
form div.fieldset div.legend {
	margin: 0 -5px;
	margin-bottom: 10px;
}

div.typemedia {
	margin: -20px -5px 0 -5px;
}
div.typemedia div.dataitem {
	padding: 8px 0;
}
div#content table.plain {
	box-sizing: border-box;
}
div#content table.plain td.data {
	width: auto;
	padding-left: 8px;
}
.page_saved_searches div.actions {
	padding-right: 5px;
}
.page_saved_searches .typemedia .dataitem ul.actions {
	display: inline-block;
	width: 100px;
}
li.join {
	padding-bottom:4px;
}
div#content .page_saved_searches div.datainfo {
	padding: 10px 10px;
}

.wpli {
	padding: 5px;
	padding-left: 0;
	padding-top: 0;
	width: 100%;
}
.pli .r2 {
	height: 93px;
}

.pli h5 {
	font-size: 22px;
}
.pli h5 a {
	font-size: 16px;
}
.pli .pstatus {
	width: 15px;
	height: 15px;
	background-size:contain;
	margin-top:0;
}
.pli .r2 p {
	line-height:14px;
	font-size: 14px;
}
.pli .r3 {
	max-height: 36px;
}
.plactions img {
	max-height: 36px;
	max-width: 36px;
}

div#content #tmprofile .left {
	display:block;
	width: 100%;
	border-right: none;
	box-sizing:border-box;
	position: relative;
}
#tmprofile .right {
	display:block;
}
div#content div.datainfo.profile {
	margin-left:5px;
}
div#content div.page_member_profile div.sidepics div.image a img {
	width: 76px;
}
a.picture_zoom {
	max-height: 320px;
}

div#content div.gallerybox div.image a img {
	width: 144px;
}
#div_reorder, #save_search_response {
	padding-bottom: 10px;
	margin-bottom:10px;
}

iframe[width="200"] {
	width: 100%;
}
img[src*="jointhechat"] {
	width: 100%;
}
iframe[width="680"][height="600"] {
	width: 100%;
	margin: 0;
	border: none;
	height: 300px;
	overflow: hidden;
	display: none;
}
.bchat {
	left: 0px;
	bottom: -24px;
	padding-left: 10px;
	padding-right: 10px;
}
.dchat:not(.cmax) .bchat {
	position: static;
	padding: 12px 40px;
	border-radius:4px;
	margin: 40px 80px;
}

div#content div.datainfo {
	padding: 5px 10px;
}
div#content div.footer a {
	margin-bottom: 2px;
}

.module_account_messages div#content div.options ul li.info {
	top:40px;
}

table.pmbox tr.row td.checkbox {
	padding-left: 5px;
	padding-top: 23px;
	width: 25px;
	vertical-align: middle;
	display:inline-block;
	position:absolute;
	border-bottom:none;
}
table.pmbox tr.row td.sender {
	width: 100%;
	padding-left:30px;
	display:inline-block;
	box-sizing:border-box;
	background: #f7f7f7;
	vertical-align: middle;
}
table.pmbox tr.row td.subject {
	width: 100%;
	display:block;
	padding-left:5px;
	box-sizing:border-box;
}
table.pmbox tr.header td.checkbox {
	top:-40px;
	width:320px;
	box-sizing:border-box;
	background-color: #EAEAE4;
	padding: 7px 5px;
}
table.pmbox tr.header td.sender {
	display:none;
}
table.pmbox tr.header td.subject {
	display:none;
}
table.pmbox tr.footer td {
	padding-left:5px;
}
table.pmbox a {
	font-size: 14px;
}
table.pmbox tr td.sender div.date {
	font-size: 14px;
	padding-left: 60px;
	padding-top:4px;
}
table.pmbox .sender>a {
	font-size: 16px;
	padding-top: 6px;
}

div#content .page_account_messages_view .single td:first-of-type {
	position:absolute;
}
div#content .page_account_messages_view .single div.image {
	width:70px;
}
div#content .page_account_messages_view .single td.data,
div#content .page_account_messages_view .single .data .entry {
	padding-left:0;
	padding-right:0;
}
div#content .page_account_messages_view .single .data>.itemheader {
	padding-left:84px;
	min-height:70px;
}

div#content .page_account_gifts table.pmbox tr td.sender div.image img {
	width:80px;
}
.page_account_gifts table.pmbox tr.row td.sender {
	border-bottom:2px solid #FFF;
	min-height: 77px;
}
.page_account_gifts table.pmbox tr.row td.subject {
	display: inline-block;
	position:absolute;
	left: 115px;
	top: 45px;
	width: 200px;
	overflow:hidden;
	border-bottom:none;
}
.page_account_gifts table.pmbox tr.row td.subject a {
	font-size: 16px;
	font-weight: bold;
}
.page_account_gifts table.pmbox tr.row {
	display:block;
	position: relative;
}

div#content .page_account_gifts_view table.plain td:first-of-type {
	vertical-align:top;
	position:absolute;
}
.page_account_gifts_view div.image {
	width: 70px;
}
div#content .page_account_gifts_view div.itemheader {
	padding: 15px 0 0 75px;
	min-height: 70px;
}
.page_account_gifts_view .entry {
	box-sizing:border-box;
	overflow:hidden;
}
.page_account_gifts_view .entry img {
	max-width:300px;
}
div#content .page_member_gifts dl.datainfo dt,
div#content .page_member_gifts dl.datainfo dd {
	display:inline;
}
div#content .page_member_gifts dl.datainfo dt:last-of-type:before {
    content: "\a ";
    white-space: pre;
}
div#content .page_member_gifts dl.datainfo dd:last-of-type {
	font-size: 11px;
}

#registration-logo {
	width: 300px;
	height: 60px;
}
#profile_type_1 [name="age_month"] {
	margin-left: 30px;
}
input#field_photo {
	max-width:280px;
}

.mc {
	min-width: 250px;
	max-width: 310px;
	padding: 12px;
	box-sizing:border-box;
}

.mu {
	bottom: initial;
	box-sizing:border-box;
	width:100%;
}
.mu .r1 {
	width: 60px;
	height: 60px;
	padding-top: 0;
	float: left;
}
#imail .mc {
	margin-left: 0px;
	width: 310px;
	padding-top:61px;
}
#imail .mbtns {
	margin-left: 0px;
}
.mu .r2 {
	padding-top: 21px;
	padding-left: 77px;
}

#igifts .mc {
	margin: 65px 2px 1px 5px;
	width: 310px;
	max-height: 335px;
}
.wmli {
	width: 25%;
}
#igifts .mcwrap {
	margin-top: -192px;
}
#iwinks .mc {
	margin: 65px 2px 1px 5px;
	width: 310px;
	max-height: 335px;
}
#iwinks .mcwrap {
	margin-top: -192px;
}
#imail .mc.msg {
	padding: 8px;
}
#imail .mc.msg img {
	width: 295px;
}
.mu .mgold {
	width: 16px;
	height: 18px;
	background-size: contain;
	top: 3px;
	left: 40px;
}

.mc.perr a[href*="goldmembership"] {
	margin-left:0!important;
}
.mc.perr a[href*="goldmembership"] img {
	width:280px;
}
.mc.perr img[src*="approval"] {
	margin-left:0!important;
	width:280px;
}


dl.fieldgrid {
	padding:0 10px 10px 10px;
	box-sizing:border-box;
}
dl.fieldgrid dt {
	float:none;
}

div#footer {
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

div#content .page_account_messages_compose table.plain td:first-of-type {
	position: absolute;
	padding-left:8px;
}
div#content .page_account_messages_compose table.plain div.image {
	width:60px;
}
div#content .page_account_messages_compose .data dt:first-of-type {
	padding-left: 60px;
	margin-top:12px;
}
div#content .page_account_messages_compose .data dd:first-of-type {
	padding-left: 60px;
	min-height:40px;
}
div#content .page_account_messages_compose .data dt:last-of-type {
	width:240px!important;
}
input.text {
	width: 68%;
}

.page_invitefriends .form td {
	display:block;
	padding:0!important;
}

div#content .pmactions li {
	position: static;
}
ul.actions div.winkbox {
	width: 320px;
	left:0px;
}
.pli ul.actions div.winkbox {
	left:-7px;
}

img[src*="approval"] {
	width: 100%;
	padding-bottom:10px;
}

div#content .outter.page_account_photo div.image,
div#content .outter.page_account_photo div.image img {
	width: 80px;
}
div#content .outter.page_account_photo .plain {
	margin-top: 20px;
	margin-bottom: 20px;
}
.page_account_photo input#field_photo {
	width: 200px;
}

.module_account_pictures_edit div#content div.options ul li.info:last-child,
.module_account_pictures div#content div.options ul li.info:last-child {
	top: 17px;
	right: 2px;
	font-weight: normal;
}

.module_account_pictures_edit div#content div.options ul li.info:nth-last-child(2),
.module_account_pictures div#content div.options ul li.info:nth-last-child(2) {
	top:38px;
}

div#content div.options ul li.break {
	width: 3px;
}

div#content .page_account_pictures_edit div.image {
	margin-right: 1px;
	margin-bottom: 10px;
	margin-top: 27px;
	width: 80px;
	height: 120px;
}
div#content .page_account_pictures_edit div.image img {
	width: 80px;
}
#pending_file {
	width: 225px;
}

.page_account_pictures_thumbnail .plain td {
	display:block;
}
div#content .page_account_pictures_thumbnail .plain td.data {
	margin-top:20px;
	padding-left:2px;
}
div#content .page_account_pictures .dataitem div.image  {
	margin-left:5px;
}
div#content .page_account_pictures .dataitem td.data dt  {
	width:75px;
}
div#content .page_account_pictures .dataitem td.data {
	padding-left:0;
}
div#content .page_account_pictures .dataitem dl.datainfo {
	margin:0;
}
div#content .page_account_pictures .dataitem div.datainfo {
	padding-left:5px;
	padding-right:0;
}
div#content .page_account_pictures .dataitem ul.actions {
	width:auto;
}

div#content div.outter.pchat {
	padding-left:0;
	padding-right: 0;
}

div#headernav li.chat3 {
	display: inline;
}


} /*567 (320)*/