/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c2e7f0+0,e9eee3+100,7db9e8+100 */
	font: 1.81em/150% 'PT Sans Narrow', sans-serif;
	color: #525252;
	background: #fff url(images/body_bg_top.png) repeat-x left top;
}
a {
	color: #CC3562;
	text-decoration: underline;
	outline: none;
	font-size:1.2em;
}
a:hover {
	text-decoration: none;
	color: #BEA269;
}
p {
	margin: 0 0 1.2em;
	padding: 0;
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
	margin: 20px 0 .4em;
	color: #778A2E;
	font-family:'Open Sans Condensed', sans-serif;
}
h1 {
	font-size: 2.5em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}

/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width: 980px;
	margin: 0 auto;
}

/************************************************************************************
HEADER
*************************************************************************************/
#header, #sp #header {
	position: relative;
}
header .post-image {
	}
.hl {
	width:640px;
	height:112px;
	display:block;
	position:absolute;
	top:0px;
	left:20px;
	}
/* site logo */
#site-logo {
	position: absolute;
	top: 10px;
}
#site-logo a {
	font: bold 30px/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

/* site description */
#site-description {
	font: italic 100%/130% "Times New Roman", Times, serif;
	color: #fff;
	position: absolute;
	top: 55px;
}

/* searchform */
#searchform {
	position: absolute;
	right: 10px;
	bottom: 6px;
	z-index: 100;
	width: 160px;
}
#searchform #s {
	width: 140px;
	float: right;
	background: #fff;
	border: none;
	padding: 6px 10px;
	/* border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* box shadow */
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	/* transition */
	-webkit-transition: width .7s;
	-moz-transition: width .7s;
	transition: width .7s;
}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/

/************************************************************************************
CONTENT
*************************************************************************************/
#content {
	background: #fff;
	margin: 0px 0px 30px 0px;
	padding: 20px 35px;
	width: 600px;
	float: left;
	 rounded corner 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #A7BC58;
	position:relative;
}
.DataDiv {
	width:97%;
	margin:0px auto;
	font: 1.31em/130% 'PT Sans Narrow', sans-serif;
	}
.langd {
	display:block;
	margin-bottom:10px;
	}
.supd {
	color:#CC3562;
	cursor:pointer;
	font-size:1.4em;
	text-decoration:underline;
	margin-bottom:5px;
	margin:0px 0px 10px 8px;
	display:block; 
	}
#swl {
	font: 1.31em/130% 'PT Sans Narrow', sans-serif;
	}	
/* post */

.post {
	margin-bottom: 40px;
}
.post-title {
	margin: 0 0 5px;
	padding: 0;
	font: bold 26px/120% Arial, Helvetica, sans-serif;
}
.post-title a {
	text-decoration: none;
	color: #000;
}
.post-meta {
	margin: 0 0 10px;
	font-size: 90%;
}

/* post image */
.post-image {
	margin: 0 0 0px;
	height:auto;
}

#mspb {
	height:400px;
	width:100%;/*background: #6a6a6a url(images/nav-bar-bg.png) repeat-x;*/

}
.MsoNormal {
	font: 1.31em/110% 'PT Sans Narrow', sans-serif;
	}
/*Select style*/

.select-style {
	padding: 0;
	margin: 0px auto;
	border: 1px solid #fff;
	width:auto;
	max-width: 100%;
	max-height:30px;
	height:auto;
	border-radius: 4px;
	overflow: hidden;
	background: #fff url(images/arrowdown_s.gif) no-repeat 0% 49%;
	color:#FFF;
}
.select-style.second  {
	background: #fff url(images/arrowdown_s.gif) no-repeat 100% 49%;
}

.select-style select {
	padding: 5px 35px;
	width: 130%;
	border: none;
	font-size:1.2em;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.select-style select:focus {
	outline: none;
}
.spf {
	width:100%;
	margin:0px auto 0px;
}
form.spf span {
	font: bold 2em/200% 'Open Sans Condensed', sans-serif;
	color: #999;
}
.boxbg {
	width:100%;
	padding:25px 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e8dddb+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #e8dddb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#e8dddb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ffffff 0%,#e8dddb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8dddb',GradientType=1 ); /* IE6-9 */
}
.boxbg.spb {
	padding:8px 0px 8px 18px;
	width:90%;
	overflow:hidden;
	border-bottom:2px solid #fff;
	background: #FFF;
	margin:0px auto;
}
.boxbg.spb h1 {
	width:47%;
	float:left;
	text-align:left;
}
.boxbg.spb .dd {
	width:47%;
	margin-left:47%;
	margin:0px 1% 0px 50%;
	overflow:hidden;
	text-align:right;
}



.row {
	display: table;
	width:65%;
	margin:0px auto;
}
.left, .right, .middle {
	display: table-cell;
	text-align:center;
	vertical-align:top;
}
.left, .right {
	width:27%;
}
.middle {
	width:33%;
}
.row img {
	max-width: 129px;
	max-height: 138px;
	width: 100%;
	height: auto;
}


/****************************************
check box
*****************************************/

.checkbox {
	position:relative;
	padding-left:25px;
}
.checkbox input[type=checkbox] {
	display:none;
}
.checkbox label:after {
	content:'';
	display:block;
	height:20px;
	width:20px;
	outline:1px solid #999;
	position:absolute;
	top:20px;
	left:43%;
	background-color:#fff;
}
.checkbox input[type=checkbox]:checked + label:after {
	outline:1px solid #999;
	border:1px solid #fff;
	width:20px;
	height:20px;
	background: #928265;
}
.ssubmit {
	width:30%;
	height:50px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius:10px;
	border:3px solid #fff;
	background-color: #CC3562;
	-webkit-box-shadow: 2px 10px 8px 3px #CC3562;
	box-shadow: 2px 10px 8px 3px #CC3562;
	margin:10px auto;
	color:#FFF;
	font: bold 2.3em/115% 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	}
.qjd {
	height:auto;
	position:relative;
	width:90%;
	margin:0px auto;
	}
.qjd a {
	font: bold 3.0em/95% 'Open Sans Condensed', sans-serif;
	color:#C42F43;
	display:block;
	width:28%;
	height:80px;
	text-decoration:none;
	}
.qjlink {
	position:absolute;
	right:0px;
	top:0px;
	}
a.qjlink span span {
	color:#999;
	}
.control_panel_table, table.text, .text2 {
	font: 1.30em/110% 'PT Sans Narrow', sans-serif;
	}


/*************************************
Search result	
**************************************/
	
a#MostPopular, a#LatestAdditions, a#GirlsVideo {
	display:block;
	float:left;
	margin-right:15px;
}

		/* Search row*/
		
		.SearchRowTable {
			margin-top: 15px;
		}
		.SearchRowTable p {
			margin: 5px 0px;
			font: 1.41em/130% 'PT Sans Narrow', sans-serif;
		}
		.SearchRowTable p a {
			font: 1em 'PT Sans Narrow', sans-serif;
			}


		h2.SearchRowTitle {
			font-size: 12px;
			font-weight: bold;
			color: #666666;
			text-transform: uppercase;
			margin: 0px 0px 10px;
			padding: 2px 0px 0px;
		}
		.SearchRowLinksDiv {
			border-top: 1px dashed #F5C5BC;
			border-bottom: 1px dashed #F5C5BC;
			padding: 4px 0px;
			margin-top: 10px;
		}
		.SearchRowLinksTable td {
			padding: 0px 10px;
		}
		.SearchRowNameText {
			margin-bottom: 4px;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			color: #CD645E;
		}
		.SearchRowUnderNameText {
			padding-bottom: 5px;
			border-bottom: 1px dashed #F5C5BC;
			color:#666666;
		}

	
	
	
	
/*********************************************
Trust level
**********************************************/

.TrustLevelDiv {
	height:36px;
	background: url(images/tr_level_bg.png) no-repeat 15px top;
	padding-top:40px;
	color:#666;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:175px;
	text-align:left;
	margin-right:auto;
	position:relative;
	}

.TrustLevelDiv span {
	color:#B64500;
	font-size:30px;
}
a.TrLnk {
	display:block;
	position: absolute;
	top:0px;
	left:15px;
	width:55px;
	height:55px;
	}

div.TrustLevelDiv span.TrLevel.red {
	color:#CC3300;
	}
div.TrustLevelDiv span.TrLevel.orange {
	color:#E8C500;
	}
div.TrustLevelDiv span.TrLevel.green {
	color:#14A400;
	}
div.TrustLevelDiv.SmallStar {
	height:28px;
	background: url(images/tr_level_bg_small.png) no-repeat 8px top;
	padding-top:35px;
	color:#666;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:135px;
	text-align:left;
	position:absolute;
	bottom:8px;
	right:0px;
	}
div.TrustLevelDiv.SmallStar span {
	color:#B64500;
	font-size:20px;
}

.bqs a {
		display:block;
		margin-bottom:6px;
		text-decoration:underline;
		font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	.bqs a:hover {
		text-decoration:none;
		}

	
/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
	width: 280px;
	float: right;
	margin: 0px 0 30px;
}
.widget {
	background: #fff;
	margin: 0 0 30px;
	padding: 10px 20px;
	border:2px solid #A7BC58;
	/* rounded corner */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	/* box shadow */
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.4);
	box-shadow: 0 3px 6px rgba(0,0,0,.4);
}
.widgettitle {
	margin: 0 0 5px;
	padding: 0;	
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget li {
	margin: 0;
	padding: 6px 0;
	list-style: none;
	clear: both;
}
.widget li a {
	font: bold 1.9em/110% 'Open Sans Condensed', sans-serif;
	color:#CC3562;
	text-transform:uppercase;
	text-decoration:none;
	}
.widget li b {
	font: bold 2em/95% 'Open Sans Condensed', sans-serif;
	color:#333;
	text-transform:uppercase;
	text-decoration:none;
	}
.widget li #CurrentPageLink {
	background: url(images/l_currentlink.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;;
	}


.widget h1, .widget h2, .widget form {
	display:none;
	}

/*witget lnk bg*/

.l_js {
	background: url(images/l_js.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_member {
	background: url(images/l_member.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_profile {
	background: url(images/l_profile.png) no-repeat 8px top;
	padding:6px 0px 0px 50px;
	}
.l_profile_edit {
	background: url(images/l_profile_edit.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_profile_photos {
	background: url(images/l_profile_photos.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_profile_video {
	background: url(images/l_profile_video.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_cc {
	background: url(images/l_cc.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_crp {
	background: url(images/l_crp.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_membership {
	/*background: url(images/l_membership.png) no-repeat 8px top;*/
	background: url(images/bg_sale_l_menu.png) no-repeat 11px 3px;
	padding:5px 0px 0px 50px;
	}
.l_story {
	background: url(images/l_story.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_finance {
	background: url(images/l_finance.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_logout {
	background: url(images/l_logout.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_gifts {
	background: url(images/l_gifts.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_compose {
	background: url(images/l_compose.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_vkiss {
	background: url(images/l_vkiss.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_javascript {
	background: url(images/l_javascript.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_inbox {
	background: url(images/l_inbox.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}
.l_outbox {
	background: url(images/l_outbox.png) no-repeat 8px top;
	padding:5px 0px 0px 50px;
	}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
	clear: both;
	color: #fff;
	font-size: 85%;
}
#footer a {
	color: #197E98;
}


/************************************************************************************
BOTTOM NAVIGATION
*************************************************************************************/


/************************************************************************************
BOTTOM NAVIGATION
*************************************************************************************/


#bot-nav {
	width: 65%;
	margin: 0px auto;
	padding: 0;
}
#bot-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}
#bot-nav li:first-child {
	margin-left: 10px;
}
#bot-nav a {
	line-height: 100%;
	font-weight: bold;
	color: #333;
	display: block;
	padding: 15px 0px 15px 15px;
	text-decoration: underline;
	font-size:1.0em;
	text-transform:uppercase;
}
#bot-nav a:hover {
	color: #333;
	text-decoration:none;
}
#footer div.cr {
	width: 47%;
	margin: 0px auto;
	padding: 0;
	color:#666;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }



/**********************************************
 From Old Styles 
 **********************************************/

.padborder {
	border: thin solid #cbcdcc;
	padding: 2px;
}
.padborderlarge {
	border: thin solid #cbcdcc;
	padding: 4px;
}
.regular {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.logout {
	font-family: arial;
	font-size: 11px;
	color: #3c393b;
}
.pinkregular {
	font-family: arial;
	font-size: 11px;
	color: #b90258;
}
.pinkstrong {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #3F8900;
	text-align:center;
}
.pinkheading {
	color: #CC0000;
	text-transform:uppercase;
	font: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:bold;
}
#FirstPageBody .pinkheading {
	color: #CC0000;/*change commented row to change the color*/
	/*color: #FFFF99;*/
	text-transform:uppercase;
	font: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:bold;
}
.WhiteBgSpan {
	color: #000;
	/*color: #fff;*/ /*change commented row to change the color*/
	font: bold Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:normal;
}
.style3 {
	color: #CCCCCC
}
.style5 {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.VoteTd {
	text-align:center;
}
/*Accordeon Styles*/

.mypets { /*header of 1st demo*/
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid #C8E179;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin-left:18px;
	color: #008000;
	background: #F0F7DB;
}
.thepet {
	margin-left:18px;
}
.openpet { /*class added to contents of 1st demo when they are open*/
	background: #EBFFD7;
}
.technology, .technology a { /*header of 2nd demo*/
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.thelanguage {
	margin-left: 25px;
	font-size:12px;
}
.openlanguage { /*class added to contents of 2nd demo when they are open*/
	color: #000000;
}
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/
	color: #000000;
}
/*old styles*/

.text {
	font-size: 11px;
	font-weight: normal;
	color: #3c393b;
}
.text2 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #3c393b;
	text-align:left;
}
.text_promo {
	font-size: 12px;
	font-family:arial;
	color: #336699;
}
.text_index {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.promo {
	font-size: 26px;
	font-family:tahoma;
	color: #cc0000;
	
}
.small {
	border: none;
	font-size: 12px;
	font-family:tahoma;
	color: #003063;
	
}
.small2 {
	font-size: 11px;
	font-family:tahoma;
	color: #fff;
	
}
.err {
	font-size: 11px;
	font-family: Tahoma;
	color: #FF0000;
	text-decoration: underline;
}
.white {
	font-size: 11px;
	font-family:tahoma;
	color: #FFFFFF;
	
}
.dark {
	font-size: 11px;
	font-family:tahoma;
	color: #333366;
	
}
.tiny {
	font-family: arial;
	color: #666699;
	font-size: 10px;
}
.biglink {
	font-size: 13px;
	font-family:arial;
	color: #444477;
}
.chat_body_msgs {
	background: #f0f0ff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444477;
	font-weight: 400;
	margin: 0px;
}
.chat_body {
	background: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444477;
}
.chat_small {
	font-size: 8px;
	font-family: Tahoma;
	color: #FFFFFF;
}
.chat_user {
	font-size: 11px;
	font-family: Tahoma;
	color: #666699;
}
.msg {
	margin-top: 0px;
	margin-bottom: 2px;
}
.rate_image {border:2px solid #E294BD; background: #FFF4FF;}
.rate_profile {
	border:2px solid #E294BD;
	background: #FFF4FF;
}

.thumb_profile {
	border: 1px solid #999999;
	width: auto;
	height: auto;
}
.thumb_profile div {
	width:125px;
	text-align:center;
}
.thumb_cp {
	border: 1px solid #999999;
	width: auto;
	height: auto;
}
.thumb_search {
	width: auto;
	height: auto;
}
table.thumb_search td {
	padding:0px 0px;
}
table.thumb_search td p {
	text-align:center;
}
table.thumb_search td div a {
	border:1px solid #CCCCCC;
	padding:2px;
	display:block;
}
.top_rated_0 {
	border-right:  1px dotted white;
}
.top_rated_1 {
	border-bottom: 1px dotted white;
}
.top_rated_2 {
	border-bottom: 1px dotted white;
}
.memb_stat {
	border-bottom: 1px dotted white;
}
.index_news_0 {
	border-bottom: 1px dotted white;
}
.index_news_1 {
	border-bottom: 1px dotted white;
}
.menu {
	font-size: 11px;
	font-family:tahoma;
	color: #FFFFFF;
}
.menub {
	font-size: 11px;
	font-family:tahoma;
	color: #666699;
}
a.menu:link {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:visited {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:active {
	color: #FFCCFF;
	text-decoration: none;
	font-weight: normal;
}
a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.membermenu {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:link {
	color: #a90248;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:visited {
	color: #a90248;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:active {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.membermenu:hover {
	color: #b90258;
	text-decoration: none;
	font-weight: normal;
}
a.index:link {
	color: #666699;
	text-decoration: none;
	font-weight: normal;
}
a.index:visited {
	color: #666699;
	text-decoration: none;
	font-weight: normal;
}
a.index:active, a.index:hover {
	color: #9999FF;
	text-decoration: underline;
	font-weight: normal;
}
.panel {
	color: #000000;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.panel div ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
.panel div ul li {
	background: url(images/li-bg.gif) no-repeat 0px 3px;
	padding: 1px 0px 1px 15px;
}
.head_td {
	background: #fff;
}
.head_td a {
	color:#CC3562;
	
	}
.cc_td_1_border, .cc_td_2_border, .cc_td_3_1_border {
	background: #FCFDF7;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.cc_td_1_border {
	width: 5px;
}
.cc_td_2_border {
	width: auto;
}
.cc_td_3_1_border {
	width: 17px;
}
.table {
	color: #424573;
}
.free {
	color: #424573;
}
.canvas {
	background-color: #ccccff;
}
.immsgi {
	color: black;
	font-style: italic;
}
.immsgme {
	color: #0000CC;
}
.prof_stat_Unconfirmed {
	background-color: #ffd7d7;
}
.prof_stat_Approval {
	background-color: #b9ddb9;
}
.prof_stat_Active {
	background-color: #a7b8f9;
}
.prof_stat_Rejected {
	background-color: #ff3333;
}
.prof_stat_Suspended {
	background-color: #cccccc;
}
select.index {
	border : 1px solid #003366;
	font-family: Arial;
	font-size: 9px;
	background: #edeffc;
}
input.button {
	border : 2px solid #c9c9c9;
	background-color : #f5f5f5;
	font-family: arial;
	font-size: 11px;
	color: #ba0359;
	font-weight: bold;
}
.control_panel_table {
	font-size: 11px;
	border: 2px solid #E1E3CE;
	background: #FBFCF7;
}
.control_panel_td_1_first {
	padding: 2px 8px 2px 10px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.control_panel_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.control_panel_td_2_first a, .control_panel_td_2 a, .control_panel_td_2 a {
	color:#CC3562;
}
.control_panel_td_1 {
	padding: 2px 8px 2px 10px;
	font-weight: bold;
	text-align: right;
	color: #000;
	vertical-align: top;
}
.control_panel_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_table {
	font-size: 11px;
	border: 2px solid #E1E3CE;
	background: #FBFCF7;
}
.profile_header_first {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #333;
	background: #FBFCF7;
	padding: 5px 0px;
	padding-left:10px;
}
.profile_header {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #333;
	background: #FBFCF7;
	padding: 5px 0px;
	padding-left:10px;
}
.profile_td_1_first {
	padding: 2px 8px 2px 5px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_td_1 {
	padding: 2px 8px 2px 5px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.profile_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.profile_desc_header {
	padding: 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #333333;
	border-top: 1px dashed #CCCCCC;
}
.profile_desc_text {
	padding: 2px;
}
.profile_desc_text div {
	text-align:center;
}

.join_table {
	font-size: 11px;
	color: #336699;
	text-align:left;
}
.join_header_first {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #333333;
	border-bottom: 1px dashed #CCCCCC;
	text-align:center;
}
.join_header {
	padding: 15px 0px 5px 0px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	text-transform: uppercase;
	color: #333333;
	border-bottom: 1px dashed #CCCCCC;
	text-align:center;
}
.join_td_1_first {
	padding: 15px 0px 5px 0px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2_first {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.join_td_1 {
	padding: 2px 8px 2px 0px;
	font-weight: bold;
	text-align: right;
	color: #666666;
	vertical-align: top;
}
.join_td_2 {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
/* Profile details styles */
.profile_details {
	margin: 4px;
}
.profile_thumb {
	margin: 0px;
	border: 1px solid #8FBCCD;
	background: white;
	text-align: center;
}
.profile_details ul {
	margin: 10px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}
.profile_details ul li.profile_nickname {
	font-size: 12px;
	font-weight: bold;
}
/*
*
*Blog Styles 
*
*/




/*right side photo panel*/

.w_block { 
 width: 180px; 
 padding: 10px 0; 
 margin: 0px auto 0px;
 } 
 
 .w_link{ 
 margin-left: 10px; 
 margin-top: 6px; 
 text-align: left; 
 } 
 .w_block h3{ 
 margin-bottom:10px; 
 } 
 .w_block table{ 
 margin: 0 auto; 
 } 
 .w_block img{ 
 width:90px; 
 max-height:125px; 
 -moz-opacity: 0.95; 
 opacity: 0.95; 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95); 
 } 
 .w_block img:hover{ 
 -moz-opacity: 1; 
 opacity: 1; 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); 
 } 
 .w_img0{ 
 -webkit-border-top-left-radius: 6px; 
 -moz-border-radius-topleft: 6px; 
 border-top-left-radius: 6px; 
 } 
 .w_img1{ 
 -webkit-border-top-right-radius: 6px; 
 -moz-border-radius-topright: 6px; 
 border-top-right-radius: 6px; 
 } 
 .w_img2{ 
 -webkit-border-bottom-left-radius: 6px; 
 -moz-border-radius-bottomleft: 6px; 
 border-bottom-left-radius: 6px; 
 } 
 .w_img3{ 
 -webkit-border-bottom-right-radius: 6px; 
 -moz-border-radius-bottomright: 6px; 
 border-bottom-right-radius: 6px; 
 } 


	#content .bqs {
		text-align:center;
		background: none;
		padding:15px 0px;
		}
	.bqs a {
		color:#CC3562;
		display:block;
		margin-bottom:10px;
		text-decoration:underline;
		font: normal 14px "Open Sans";
		}
	.bqs a:hover {
		text-decoration:none;
		
		}
a.cbtn {
	background: url(images/btncl.png) no-repeat left top;
	width:55px;
	height:55px;
	display:block;
	font-size:0px;
	text-indent:-9999px;
	position:absolute;
	top:20px;
	right:20px;
	}


/*photo gallery view*/
	
.pgl {
	width:auto;
	overflow:hidden;
	background:#FFF;
}
.pgl div.DesignBox {
	float:left;
	margin:10px 20px 10px 0px;
	height:235px;
	
}
.pgl div.DesignBox:last-child {

	margin-right:0px;
}
.pgl div.DesignBox h2.DesignBoxTitle {
	width:125px;
	overflow:hidden;
	text-align:center;
	}






