
/* Main for all */
body,p,table,td,tr,div,a,input,fieldset,legend {
	font-size:14px;
	color:#aa217d;
	scrollbar-base-color: #aa217d;
}
body,p,td,tr,div,a,input,fieldset,legend,textarea,select,ul,li {
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-family: "Roboto Condensed", Helvetica, Arial;
    font-family: "Roboto", Helvetica, Arial;
}
ul { padding-left:28px;  }

textarea,select,input,button { 
    font-size:14px; 
    color:#111111;
    margin-bottom:2px;
}
input { vertical-align:bottom;  }
body { 
    background-color:#ffffff; /* #F5F8FF; */
    height:100%;
	width:100%;
}
.small { 
    font-size:12px;
    color: #989898; 
}
.small a { 
    font-size:12px;
    color: #989898; 
}
.smallremovebutton
{
    font-size:14px;
    color: #2D435C;
    margin-top:3px;
    font-weight:normal; 
    color: black;
    margin-bottom:2px;
    padding-bottom:2px;
    width:60px;
}
.smallheader { 
    font-size: 12px;
    font-weight:bold; 
}
input.wemail { width:160px; }
input.submit,button,button.submit { 
    padding-top:2px;
    font-weight:bold;
}
input.submitbig,button.submitbig {    
    padding-bottom:0px;
    font-size:14px;
    font-weight:bold;
}
a { 
    text-decoration:none;
    color: #888;
}
a:hover { 
    color: #ccc;
}
.nb { border:0px; }
hr {
    height:3px;
    background-color: #ff5cca;
    border-top:2px solid #a71f7b;
    border:0px;
}

.dota a {
    text-decoration:none;
    /*border-bottom:1px dotted #903a76;*/
    line-height:18px;
}

.dota a:hover {
    text-decoration:none;
    /*border-bottom:1px dotted #7397B7;*/
}

.dotu {
    text-decoration:none;
    /*border-bottom:1px dotted #903a76;*/
    line-height:18px;
}

.dotu:hover {
    text-decoration:none;
    /*border-bottom:1px dotted #7397B7;*/
}

.doto { /* orange */
    text-decoration:none;
    border-bottom:1px dotted #2D435C;
    line-height:18px;
}

.dotp { /* purple */
    text-decoration:none;
    border-bottom:1px dotted #6C39A3;
    line-height:18px;
}

.username 
{ 
    /* font-family: "lucida grande",tahoma,verdana,arial,sans-serif; */ 
    font-size:14px;
    font-weight:bold;
    color:#0E263F;
    border-color:#0E263F; 
}

.feed_a { padding-top:4px;padding-right:4px;text-align:right;background-color:#F2F4F8; }
.feed_b { font-size:3px;height:5px; background-color: #BFCBD7; border-top:1px solid #527191; }
.feed_c { vertical-align:top;text-align:right;width:200px; }

.feed_desc { font-size:14px; color:#444; margin-bottom:4px; }
/* .feed_desc { text-align:justify; } */
.feed_desc a { /* username */
    text-decoration:none;
    border-bottom:1px dotted #903a76;
    line-height:18px;
    font-size:14px;
    font-weight:bold;
}

.height2 { height:2px; font-size:2px; }
.height4 { height:4px; font-size:4px; } 
.height6 { height:6px; font-size:6px; } 
.height8 { height:8px; font-size:8px; } 
.height10 { height:10px; font-size:10px; } 
.height14 { height:14px; font-size:14px; } 
.height16 { height:16px; font-size:16px; }
.height18 { height:18px; font-size:18px; }

.nolinks, .nolinks a { text-decoration:none; }

.hand
{
	cursor:hand;
	cursor:pointer;
}
	
.accountmenulink { }
.accountmenulink a { text-decoration:none; }

.maintopspacer { height:18px; font-size:6px; }
.mainbottomspacer { height:14px; font-size:6px; }

.helpcenter
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-family: "Roboto Condensed", Helvetica, Arial;
    font-size: 11px;
}

.edit_profile_description 
{
    font-size:11px;
    width: 342px;
}

.epf_div { width:190px;float:left; }
.epf_div p { }
.epf_div input { margin-top:2px; }
.epf_input { float:left;margin-right:3px; }
.epf_left { width:80px;white-space:nowrap; }

.gallery_description,.gallery_description div,.gallery_description p 
{
    font-size:14px;
    color:#484848; 
    text-align:justify;
}

.gallery_description h3,.gallery_description h1,.gallery_description h2,.gallery_description h2,.gallery_description span,.gallery_description a
{
    font-size:11px;
    font-weight:normal;
}
.gallery_description a
{
    font-size:11px;
    text-decoration:none;
    border-bottom:1px dotted #903a76;
    line-height:18px;
}

.gallery_description { font-size:14px; border:0px solid #d9c2da; background-color:#eeeeee; border-radius:4px;
padding:12px;max-height:84px;overflow:hidden;margin-bottom:4px; 
}

.gallery_description_editarea 
{ 
    padding-top:5px;
    padding-left:4px;
    vertical-align:top;
    width:16px;
}

.hv { width:1px; height:1px; display:none; }

.gallery_description a,.gallery_description div a
{
    font-size:14px;
    font-weight:bold;
}

.gallery_descriptionline
{
    height:4px;
    color: #BFCBD7;
    background-color: #BFCBD7;
    border:1px solid #527191;
}

.browse_submenu { font-weight:bold; font-size: 14px; text-align:center;}
.browse_submenu a { font-size: 14px; text-decoration:none; font-weight:bold; line-height:18px; padding-left:2px; padding-right:2px; }
.browse_submenu a:hover { text-decoration:none;  }

.browse_submenularge { font-weight:bold; font-size: 14px; }
.browse_submenularge a { font-size: 14px; text-decoration:none; border-bottom:1px dotted #903a76; font-weight:bold; }
.browse_submenularge a:hover { text-decoration:none; border-bottom:1px dotted #2273bD; }

body,div,dl,dt,dd,ol,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0px;padding:0px;
}
table {
    border-collapse:collapse;border-spacing:0px;
}
fieldset,img {
    border:0px;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;font-weight:normal;
}
caption,th  {
    text-align:left;
}

h1 { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; }
h2,h3,h4,h5 { padding-top:0px; margin-top:0px; padding-bottom:4px; margin-bottom:4px; }
/*h1 a,h2 a,h3 a { text-decoration:none; border-bottom:1px dotted #903a76; }*/

h1,h1 a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-family: "Roboto Condensed", Helvetica, Arial;
    font-size:14px;
}
h2,h2 a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-family: "Roboto Condensed", Helvetica, Arial;
    font-size:13px;
}
h3,h3 a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-family: "Roboto Condensed", Helvetica, Arial;
    font-size:14px;
}
q:before,q:after {
    content:'';
}
abbr,acronym  {
    border:0;
}
p,li { text-align:justify; }

/* Colors for boxes */
.mg td.bd-c table tr td p,.mg td.bd-c div,.mg td.bd-c table tr td,.mg td.bd-c table tr td div,.mg td.bd-c table tr td p { color:#547B0A; }
.mg td.bd-c table tr td a { color: #334E01; }
.mv td.bd-c table tr td p,.mv td.bd-c div,.mv td.bd-c table tr td,.mv td.bd-c table tr td div,.mv td.bd-c table tr td p { color:#6C39A3; }
.mv td.bd-c table tr td a { color: #3E166A; }
.mr td.bd-c table tr td p,.mr td.bd-c div,.mr td.bd-c table tr td,.mr td.bd-c table tr td div,.mr td.bd-c table tr td p { color:#3B6E9D; }
.mr td.bd-c table tr td a { color: #2D435C; }
.my td.bd-c table tr td p,.my td.bd-c div,.my td.bd-c table tr td,.my td.bd-c table tr td div,.my td.bd-c table tr td p { color:#535C3A; }
.my td.bd-c table tr td a { color: #535C3A; }
.mo td.bd-c table tr td p,.mo td.bd-c div,.mo td.bd-c table tr td,.mo td.bd-c table tr td div,.mo td.bd-c table tr td p { color:#5E4900; }
.mo td.bd-c table tr td a { color: #3B2E00; }
.mc td.bd-c table tr td p,.mc td.bd-c div,.mc td.bd-c table tr td,.mc td.bd-c table tr td div,.mc td.bd-c table tr td p { color:#5E4900; }
.mc td.bd-c table tr td a { color: #3B2E00; }
.mp td.bd-c table tr td p,.mp td.bd-c div,.mp td.bd-c table tr td,.mp td.bd-c table tr td div,.mp td.bd-c table tr td p { color:#833276; }
.mp td.bd-c table tr td a { color: #490E40; }
.mb td.bd-c table tr td p,.mb td.bd-c div,.mb td.bd-c table tr td,.mb td.bd-c table tr td div,.mb td.bd-c table tr td p { color:#3B6E9D; }

.mb td.bd-c table tr td a:hover { color: #011221; }
.mg td.bd-c table tr td a:hover { color: #172301; }
.mv td.bd-c table tr td a:hover { color: #120124; }
.mr td.bd-c table tr td a:hover { color: #001528; }
.my td.bd-c table tr td a:hover { color: #242501; }
.mo td.bd-c table tr td a:hover { color: #201900; }
.mc td.bd-c table tr td a:hover { color: #1A1400; }
.mp td.bd-c table tr td a:hover { color: #20011B; }
.mb td.bd-c table tr td a:hover { color: #00162B; }

.mb td.mb_backlite { background-color:#E9EEF4; }
.mv td.mb_backlite { background-color:#EDE9F3; }
.mo td.mb_backlite { background-color:#F3F1E9; }

.mg_green tr td { padding:3px; color:#334E01; }
.mg_green tr td table tr td { padding:0px; }
.mg_green tr td.signuplf { padding-left:0px; padding-top:8px; vertical-align:top; font-weight: bold; text-align:right; }

.mv_violet tr td { padding:3px; }
.mv_violet tr td table tr td { padding:0px; }
.mv_violet tr td.signuplf { padding-left:0px; padding-top:8px; vertical-align:top; font-weight: bold; text-align:right; }

.mb_blue tr td { padding:3px; }
.mb_blue tr td table tr td { padding:0px; }
.mb_blue tr td.memberlf { padding-left:0px; padding-top:8px; vertical-align:top; font-weight: bold; text-align:right; }

.personi tr td { padding:3px; padding-top:4px;}
.personi tr td table tr td { padding:0px; }
.personi tr td.signuplf { padding-left:0px; padding-top:8px; vertical-align:top; font-weight: bold; text-align:right; }

.mg_yellow tr td { padding:3px; color:#6F670E; }

/* Misc */
.header,.header a {
	font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family: "Roboto Condensed", Helvetica, Arial;
}

.comment_bg { background-image:url(/images/gallery_commentbg.gif); background-color:#E8EEFA; background-repeat:repeat-x; padding-left:6px; }
.comment_header { height:20px; padding:2px; padding-right:0px; padding-top:0px; line-height:18px; white-space:no-wrap; padding-left:4px; }
.comment_body { padding:4px; background-color:#E8EEFA; border-top:2px solid white;border-bottom:1px solid white; line-height:18px; }
.details_header { background-color:#d1d1d1;height:20px; font-weight:bold; }

/* New password, profile, create gallery */
.tyrp { padding-left:0px; padding-top:4px; vertical-align:top; font-weight: bold; text-align:right; width:130px; padding-right:4px; padding:4px; }
.backlightblue { background-color:#ededed; }

.signup_red { color: #aa0000; font-weight:bold; font-size:10px; }
.signup_green { color: green; font-weight:bold; font-size:10px; }

.emrr0 { color: #aa0000; }
.emrr1 { color: green; }

.bigred, bigred a {
	font-size: 17px;
	font-weight: bold;
	color: #B30A0A;
	text-align:center;
}

.bigblue, bigblue a {
	font-size: 19px;;
	font-weight: bold;
	text-align:center;
}

.mediumred {
	font-size: 14px;
	font-weight: bold;
	color: #B30A0A;
	text-align:center;
}

.mediumred a {
	font-size: 14px;
	font-weight: bold;
	color: #c23f7f;
	text-align:center;
	text-decoration:none;
	border-bottom:1px dotted #B30A0A;
}

.mediumred a:hover {
    color: #D22E2E;
	text-decoration:none;
}

.smallred a:hover {
    color: #D22E2E;
	text-decoration:none;
}

.smallred {
	font-size: 12px;
	font-weight: bold;
	color: #B30A0A;
	text-align:center;
}

.smallred a {
	font-size: 12px;
	font-weight: bold;
	color: #7D0303;
	text-align:center;
	text-decoration:none;
	border-bottom:1px dotted #B30A0A;
}

.nomargin { padding:0px;margin:0px; }
.center { text-align:center; }
.textcenter { text-align:center; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.floatleft { float:left; }
.clearboth { clear:both; }

.errorbox { 
    border: 1px solid #F0B8B8;
    text-align:center;
	font-size: 13px;
	color: #B30A0A;
    background-color:#FDE5E5; 
    padding:6px; 
    font-weight:bold;
}

.bigmessagebg
{
    background-color:#DDE2ED;
}

.bigmessage {
	font-size: 11px;
	font-weight: bold;
	background-color:#e2e2e2; 
	border:1px solid #d7d7d7; 
	padding:12px;
}
.bigmessageyellow {
	font-size: 11px;
	font-weight: bold;    	
    background: #E4DFA8;
	border:1px solid #C6C07B; 
	padding:12px;
	color:#6F670E;
}
.bigmessagegreen {
	font-size: 11px;
	font-weight: bold;    	
    background: #D8E4C2; /* url(../bx/mg_05.gif) repeat-x bottom; */ 
	border:1px solid #BCD096; 
	padding:12px;
	color:#486B07;
}
.bigmessagegreen p { color:#486B07; }
.bigmessagegreen a {
	font-size: 11px;
	font-weight: bold;    	
	color:#486B07;
}

.bigmessagegreen input.cutebuttonb { border-color:#37461A; background-color:#5D6F3C; }
.bigmessagegreen input.cutebuttonb, .bigmessagegreen input.cutebuttonb a { color:#F5F8EE; text-decoration:none; width:60px; }
.bigmessagegreen input.cutebuttonb:hover, .bigmessagegreen input.cutebuttonb a:hover { color:#F5F8EE; }

.bigmessagebluelight { background-color:#E9EDF2; text-align:center; margin-bottom:10px; margin-top:10px; padding:25px; }

.marginauto { margin-left:auto; margin-right:auto; }

.bigmessagevoilet {
	font-size: 11px;
	font-weight: bold;
	background: #E4DCED url(../bx/mv_05.gif) repeat-x bottom; 
	border:1px solid #C1A8DC; 
	text-align:center;
	padding:12px;
	color:#8E61C2;
}
.bigmessageblue {
 	font-size: 11px;
	font-weight: bold;
	background: #DDE2ED url(../bx/mb_05.gif) repeat-x bottom; 
	border:1px solid #CFD8E3;
	text-align:center;
	padding:12px;
	color:#43627D;
}
.bigmessagelightblue {
 	font-size: 11px;
	font-weight: bold;
	background-color: #DFE5F3; 
	border:1px solid #C0D8ED; 
	text-align:center;
	padding:12px;
	color:#903a76;
	background-image:url(../gallery_commentbg.gif); background-position:top; background-repeat:repeat-x;
}

/* Menu */
.profile_menu {
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0A4377;
	margin:auto;
	border:0px;
}
.profile_menu a { 
    text-decoration:none; 
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2D435C;
	border:0px;
}
.profile_menu a:hover { color:#1766AB; text-decoration:underline; }
.profile_menu_selected { color:#C00000; }

.avatarborder { border:1px solid #2D435C; }
.smallitalic a, .smallitalic { font-size: 10px; font-style: italic; font-weight: normal; }
.smallitalic a { text-decoration:none; line-height:22px; border-bottom:1px dotted #2A649E; }
.smallmore a { text-decoration:none; border:0px; font-size:10px; font-style: italic; font-weight: bold; }

.grey { color:#888888; }

/* Rounded corners around thumbnails */

.img_0
{
	background-image:url(../im_tl.gif);
	height:8px;
	font-size:1px;
}
.img_2
{
	background-image:url(../im_bl.gif);
	height:10px;
	font-size:1px;
}
.img_ml
{
	background-image:url(../im_ml.gif);
}
.img_mr
{
	background-image:url(../im_mr.gif);
}
.img_0a
{
	background-image:url(../im_tr.gif);
	height:8px;
	background-position:right;
	background-repeat:no-repeat;
	font-size:1px;
}
.img_2a
{
	background-image:url(../im_br.gif);
	height:10px;
	background-position:right;
	background-repeat:no-repeat;
	font-size:1px;
}
.img_c
{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse: collapse;
}
.img_c td {
	margin: 0px;
	padding:0px;
}

.browse 
{
	width:100%;
}
.browse td
{
	text-align:center;
	width:11%;
}

.browse_mypicture
{
	width:100%;
}
.browse_mypicture_s td
{
    /*width:10%;*/
	text-align:center;
	padding-top:17px;
}

/*
.browse_mypicture_s td img { border:1px solid #96A5B4; padding:4px; background-color:#E7ECF3; }
.browse_mypicture_s td img:hover { border:1px solid #96A5B4; background-color: #DBE0E6; padding:4px; }
.browse_mypicture_l td img { border:1px solid #96A5B4; padding:4px; background-color:#E7ECF3; }
.browse_mypicture_l td img:hover { border:1px solid #96A5B4; background-color: #DBE0E6; padding:4px; }
*/

.browse_mypicture_l td
{
    /*width:18%;*/
	text-align:center;
	padding-top:17px;
}
.browse_next
{
    text-align:center; 
    padding-bottom:6px;
    font-size:13px !important;
    font-weight:bold;
}
.browse_next a
{
	font-size:13px !important;
	text-decoration:none;
	line-height:22px;
	padding-right:0px;
    padding-left:0px;
	margin-right:2px;
    margin-left:2px;
}
.browse_next a:hover
{
	background-color:#de1d9f;
    color:white;
	padding-right:2px;
    padding-left:2px;
	margin-right:0px;
    margin-left:0px;	
}
.pagelink_sel 
{ 
    font-weight:bold; 
	padding-right:2px;
    padding-left:2px;
}

.botm a {
	text-decoration:none;
	line-height:18px;
	border-bottom:1px dotted #2A649E;
	font-weight: bold;
}
.botmtr { }

.b0 { background-color:#ededed; }
.b1 { background-color:#dbdbdb; }
.b2 { background-color: #f1f1f1; } /* blue */

.b1:hover { background-color:#efbedf; }
.b2:hover { background-color: #efbedf; } /* blue */

.sharebg { background-image:url(/images/gallery_commentbg.gif); margin-left:6px; height:19px; font-weight:bold; padding-top:3px;}

/* Main Page */
.botcm a {
	text-decoration:none;
	line-height:21px;
	border-bottom:1px dotted #903a76;
	font-weight: bold;
}

.bd_shallowdot
{
}

.bd_shallowdot tr td ul li,.bd_shallowdot tr td ul
{
	padding:1px; margin:0px;	
}

.bd_shallowdot tr td ul li a
{
	line-height:18px;
	text-decoration:none;
	border-bottom:1px dotted #5E4900;
}
/* End main page */

.b1l { border:1px solid #DEE7F1; } /* light */
.b1b { border:1px solid #d9c2da; background-color:#d9c2da; } /* blue */
.b1o { border:1px solid #917D50; }
.b1y { border:1px solid #BED298; }
.b1v { border:1px solid #C9B8DD; }
.b0b { border-bottom:0px; }
.h1b { border:1px solid #96A5B4; padding:4px; background-color:#DBE0E6; } 
/* .h1w { border:1px solid #96A5B4; padding:4px; background-color:#EFF3F7; } */
.h1w { border:0px solid #96A5B4; padding:0px; background-color:#ffffff; border-radius:4px; }
.h1c { border:1px solid #B4B4B4; padding:4px; background-color:#E0E0E0; }
.h1v { border:1px solid #D2C5E1; padding:4px; background-color:#EFEBF4; }
.h1g { border:1px solid #B7C898; padding:4px; background-color:#E2EBD2; }
.b2b { border:1px solid #C4D1DC; }

.accountlink {
	height:29px;
	line-height:29px;
}

.accountlink a {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px dotted #2A649E;
	margin-left:20px;
}

.upla a { border-bottom:1px dotted #400A7A; text-decoration:none;font-size:14px; font-weight:bold; }
.upla a:hover { border-bottom:1px dotted #934AE1; color:#934AE1; }

.myearnings { margin-top:10px; font-size:20px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; height:30px; }

.menuheader { font-size:14px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:10px; }
.menuheader a { font-size:14px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted #903a76; }
.menuleftheighter { height:70px; }

.mb_4px td { padding:4px; padding-right:0px; padding-left:8px; padding-top:2px; }
.mb_4px td.memberlf { padding-left:0px; padding-top:7px; vertical-align:top; font-weight: bold; text-align:right; }
.mb_4px td.memberlf2 { padding-left:0px; padding-top:4px; vertical-align:top; font-weight: bold; text-align:right; }
.mb_33p tr td { padding:0px; padding-bottom:4px; margin:0px; }
.mb_33p tr td input { padding:0px; margin:0px; width:18px; height:14px; }
.m33p { width:33%; }
.m40p { width:40%; }

#bd_photoboxeslinks,#bd_photoboxeslinks a { font-weight:bold; font-size:13px; }
#bd_videoboxeslinks,#bd_videoboxeslinks a { font-weight:bold; font-size:13px; }
#bd_photoboxeslinksbot,#bd_photoboxeslinksbot a,#bd_photoboxeslinkstop,#bd_photoboxeslinkstop a  { font-weight:bold; }
#bd_videoboxeslinksbot,#bd_videoboxeslinksbot a,#bd_videoboxeslinkstop,#bd_videoboxeslinkstop a { font-weight:bold; }
#bd_photoboxeslinksbot { width:auto; text-align:center; padding-top:8px; }
#bd_videoboxeslinksbot { width:auto; text-align:center; padding-top:8px; }
#bd_photoboxeslinkstop { width:auto; text-align:center; }
#bd_videoboxeslinkstop { width:auto; text-align:center; }

.bd_photoheaderfooter {
	border:1px solid #BFBB96;
	background-color: #D7D3AF;
	height: 4px;
	font-size:1px;
	margin-top:6px;
	width:auto;
}

.bd_videoheaderfooter {
	border:1px solid #A8BC82;
	background-color: #BFD09D;
	height: 4px;
	font-size:1px;
	margin-top:6px;
	width:auto;
}

/* Photo thumbnails */
#bd_pboxes
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#bd_pboxes li
{
	cursor: move;
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	background-color:#eeeeee;
	text-align:center;
}

#bd_pboxes li img
{
    /* .bd4 { border:1px solid #C2CDDA; background-color: #E7ECF3; padding:4px; } */
    border:0px solid #d9c2da;
}    

#bd_pboxes li div
{
    min-width:140px;
    height:200px;
    text-align:center;
}

#bd_pboxes li a
{
    font-size:10px;    
}

/* Video thumbnails */
#bd_vboxes
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:636px;
}

#bd_vboxes li
{
	cursor: move;
	float: left;
	margin: 20px 20px 0px 0px;
	padding: 0px;
	background-color:#eeeeee;
	text-align:center;
}

#bd_vboxes li img
{
    border: 0px solid #2D435C;
}

#bd_vboxes li div
{
    min-width:200px;
    height:185px;
    text-align:center;
}

#bd_vboxes li a
{
    font-size:10px;    
}

.bd_tabsp1
{
	height:37px; 
	width:616px;
	background-image:url(../gallery_tabs_p1.gif); 
	background-repeat:no-repeat;
}

.bd_tabsv1
{
	height:37px; 
	width:616px;
	background-image:url(../gallery_tabs_v1.gif); 
	background-repeat:no-repeat;
}

.bd_tabsf1
{
	height:37px; 
	width:616px;
	background-image:url(../gallery_tabs_f.gif); 
	background-repeat:no-repeat;
}

.bd_tabsp 
{ 
	height:37px; 
	width:616px;	
	background-image:url(../gallery_tabs_p.gif); 
	background-repeat:no-repeat;
}

.bd_tabsv
{ 
	height:37px; 
	width:616px;	
	background-image:url(../gallery_tabs_v.gif); 
	background-repeat:no-repeat;
}

/* Related videos */
.rel_0 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; width:77px; margin:auto; font-size: 10px;}
.rel_1 { padding-bottom:4px; padding-top:4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width:117px; margin:auto; font-size: 10px; color: #394E61; }
.rel_1 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; }
.rel_2 { padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width:130px; margin:auto; font-size: 10px; color: #444444; }
.rel_2 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; }
.rel_3 { padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width:107px; margin:auto; font-size: 10px; color: #2D435C; }
.rel_3 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; }
.mvbdt,.mvbdt a { color:#6C39A3; } /* More from this user */
.mvbdr,.mvbdr a { color:#517016; } /* Related */
.rel_1 rel_a a,.rel_1 a,.rel_1 rel_h a,.mvbdt a { color:#394E61; }
.rel_3 rel_a a,.rel_3 a,.rel_3 rel_h a { color:#06355E; } /* Related Content */
.rel_3 { color:#094274; }
.rel_a { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.rel_a a { text-decoration:none; border-bottom:1px dotted #394E61; font-size: 10px;}
.rel_a a:hover { text-decoration:none; border-bottom:1px dotted #6C38A6; }
.rel_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rel_d {color: #222222}
.rel_g {
	color: #000000;
	font-size: 10px;
	float:left;
}
.rel_h { width:78px; overflow:hidden; text-overflow: ellipsis; }
.rel_i { color: #606673; }
.rel_2 a { text-decoration:none; border-bottom:1px dotted #394E61; }
.rel_2 a:hover { text-decoration:none; border-bottom:1px dotted #6C38A6; }
.rel_2 div { color:#8888aa; font-size:11px;}
.rel_h1 { width:78px; overflow:hidden; text-overflow: ellipsis; }
.rel_k { color:#990000; }
.rel_r { color:#888888; font-size:11px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight:bold; }
.rel_c { text-decoration:none; font-size:13px; font-weight:bold; }

/* Gallery Details */
.vg_0 { border:1px solid #D0D0D0; background-color:#f7f7f7; border-bottom:0px; font-family: Arial, Helvetica, sans-serif }
.vg_0 td { font-family: Arial, Helvetica, sans-serif; }
.vg_0a { border:1px solid #D0D0D0; background-color:#f7f7f7; font-family: Arial, Helvetica, sans-serif }
.vg_0a td { font-family: Arial, Helvetica, sans-serif; }
.vg_1 { padding-top:6px;padding-left:8px; color: #666666; }
.vg_1 div { overflow:hidden; text-overflow: ellipsis; width:160px; }
.vg_1 div a { font-weight:bold; color: #903a76; font-family: Arial, Helvetica, sans-serif; }
.vg_2 { font-weight:bold; color: #903a76; }
.vg_2 a { font-weight:bold; color: #903a76; }
.vg_3 { padding-top:6px; color: #666666; width:50%; }
.vg_3u { padding:6px; background-color:#C3CFE0; font-size:11px;line-height:18px; vertical-align:top; }
.vg_3u a { font-weight:bold; color: #903a76; font-size:11px; text-decoration:none; border-bottom:1px dotted #355B7C; line-height:18px; } 
.vg_3u div { overflow:hidden; width:180px; }
.vg_3 a { font-weight:bold; color: #903a76; font-family: Arial, Helvetica, sans-serif; }
.vg_4 { padding-bottom:6px; color: #666666; width:50%; }
.vg_5 { padding-left:0px; padding-bottom:2px; color: #666666; width:80%; }
.vg_f { padding-left:6px; padding-top:0px; color: #666666; }
.vg_7 { width:100%; border:0px solid #D0D0D0; background-color:#f7f7f7; border-top:0px; border-bottom:0px; }
.vg_8 { width:44%; text-align:center; background-color:#DDE2ED; }
.vg_8c { color: #444444; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
.vg_9 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.vg_a { width:56%; text-align:left; background-color:#DDE2ED; }
.vg_a a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; border-bottom:1px dotted #903a76; font-weight:bold; }
.vg_a a:hover { text-decoration:none; border-bottom:1px solid #2273bD; }
.vg_a1 { padding:8px; background-color:#DDE2ED; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; font-weight:bold; }
.vg_a1 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; border-bottom:1px dotted #903a76; font-weight:bold; }
.vg_a1 a:hover { text-decoration:none; border-bottom:1px solid #2273bD; }
.vg_8a { background-color:#DDE2ED; padding-left:0px; padding-top:8px; }
.vg_9a { text-align:left; background-color:#DDE2ED; padding-left:4px; padding-top:8px; border-bottom:1px solid #D0D0D0;  }
.vg_9a a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; border-bottom:1px dotted #903a76; font-weight:bold; }
.vg_9a a:hover { text-decoration:none; border-bottom:1px solid #2273bD; }
.vg_9b { width:46%; text-align:left; padding-left:4px; padding-top:8px; }
.vg_9b a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; border-bottom:1px dotted #903a76; font-weight:bold; }
.vg_9b a:hover { text-decoration:none; border-bottom:1px solid #2273bD; }
.vg_b { padding:6px; text-align:justify; }
.vg_c { padding:2px; padding-left:8px;color: #666666; font-family: Arial, Helvetica, sans-serif; }
.vg_c a { font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted #903a76; }
.vg_d { width:100%; border:1px solid #D0D0D0; background-color:#f7f7f7; padding-top:4px; border-top:0px; }
.vg_e { color: #666666; font-weight: bold; float:left; vertical-align:middle;}
.disabledlink {  color: #777777; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none;  font-weight:bold; border-bottom:1px dotted #777777; }
.vg_g { width:110px; vertical-align:top; text-align:center; }
div.vg_g1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; color: #2D435C; overflow:hidden; width:110px; text-overflow: ellipsis; }
div.vg_g1 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
div.vg_g2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; color: #2D435C; overflow:hidden; width:122px; text-overflow: ellipsis; }
div.vg_g2 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
div.vg_g3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 10px; color: #2D435C; overflow:hidden; width:72px; text-overflow: ellipsis; }
div.vg_g3 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
div.vg_g4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:auto; font-size: 9px; color: #2D435C; overflow:hidden; width:72px; padding:0px; margin:0px; text-overflow: ellipsis; border:0px; }
div.vg_g4 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; border:0px; padding:0px; margin:0px; }
div.vg_g4 a:hover { border:0px; padding:0px; margin:0px; }
.smn td div table tr td { padding:1px; }
.smo td div table tr td { padding:1px; }
.darkred { } /* Photo Preview and Video Preview H1 */
.vg_12 { width:300px; }

/* Browse and Search */

.rel_0 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; width:77px;margin:auto; font-size: 11px; color: #2D435C;}
.rel_0 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
.rel_b {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rel_d {color: #222222}
.rel_h { width:78px; overflow:hidden;  text-overflow: ellipsis; height:14px; }
.rel_h1 {width:78px; overflow:hidden;  text-overflow: ellipsis; }
.rel_k {color: #990000; }
.rel_k {color: #990000; }
.rel_kg {color: #006600; }
.rel_k3 {color: #990000; font-size: 10px; font-weight:normal; }
.rel_k3g {color: #006600; font-size: 10px; font-weight:normal; }
.rel_h2 {width:78px; overflow:hidden;  text-overflow: ellipsis; }
.rel_h4 { width:110px; overflow:hidden;  text-overflow: ellipsis; }
.rel_h4a { width:130px; overflow:hidden;  text-overflow: ellipsis; line-height: 16px; font-size:12px !important; }
.rel_h4a a { text-decoration:none; border-bottom:0px; font-size:12px; }
.rel_h4a a:hover { text-decoration:none; border-bottom:0px; }
.rel_h3 {color: #000000; }

/* Profile */
.profilename {
	font-size: 20px;
	font-weight: bold;	
}
.profilebasic { width:100%; color: #666666;  }
.profilebasic td { color: #666666; font-size:10px;   }
.profilebasic span { }
.profilebasic span a, .profilebasic div a {
    text-decoration:none;
    border-bottom:1px dotted #903a76;
    line-height:22px;
 }
.rel_a1 {color: #333333; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
.rel_d1 {color: #222222; }

/* View gallery */
.glp { }
.glp td { width:154px; text-align:center; font-size:10px; }
.glp tr td a img { margin: 20px 0px 0px 0px; }
.glv { float:left; }
.glv td { width:194px; height:147px; text-align:center; font-size:10px; }
.glc img { margin: 20px auto auto 0px; }
.glc img:hover { margin: 20px auto auto 0px; }
.vidlinks { text-align:center; }
.vidlinks img { margin:0px; margin-top:4px; border:0px; width:45px !important; height:17px !important; }
.vidlinks a img { margin:0px; margin-top:4px; border:0px; }
.vidlinks a { display:inline-block !important; }
.vidlinksimg { padding-left:4px; padding-right:4px; margin-top:5px; border:0px; }

.bd4 { /* border:1px solid #d9c2da; background-color: #ebcfea; padding:4px; */ margin:0px 3px 2px 2px; border-radius:3px; }
.bd4:hover { /* border:1px solid #d58dd8; background-color: #e4ace6; padding:4px; */ }

/* Arrange Gallery */
.delb
{
    font-size:10px;
    color: black;
    margin-top:3px;
    margin-bottom:2px;
    padding-bottom:2px;
    font-weight:normal;
    width:60px; 
}

.delc
{
    font-size:10px;
    color: black;
    margin-top:0px;
    margin-bottom:2px;
    padding-bottom:1px;
    font-weight:normal;
    width:22px; 
}

/* Arrange Gallery */
.dela
{
    width:18px;
    font-size:1px;
    margin-top:2px;
    font-weight:normal;
    border:0px;
    padding:0px;
    cursor:pointer;
    cursor:hand;
    background-color:#DDE9F4;
}

.deld
{
    width:51px;
    height:14px;
    margin-bottom:4px;
    font-size:1px;
    font-weight:normal;
    border:0px;
    padding:0px;
    cursor:pointer;
    cursor:hand;
    background-color:#DDE9F4;
}

/* Send email */
.profilebasic {width:100%; color: #666666; }

/* Read emails */
.em_basic { padding-bottom:6px;padding-top:6px;border-bottom:1px solid #E2E2E7; }
.em_read { background-color: #F1F4F7; }
.em_unread { background-color: #DDE5EF; }
.em_sentitems { background-color: #F1F4F7; }
.em_friendrequest { background-color: #EBDDF0; }

.em_pt a { color:#3B2E00; }
.em_pd { padding:8px; vertical-align:top; width:80px; }
.em_pg { padding:8px; padding-left:0px;text-align:justify; vertical-align:top; cursor:hand; } 
.em_sub { font-size:14px; font-weight:bold; }
.em_sub a { font-size:14px; font-weight:bold; }

/* Buttons */

/* <a class="cbbutton" href="/upload_b?selectid={$GID}"><i class="icons icorightm ico_edit hand"></i><span>Cancel All Uploads</span></a> */
/* <a class="cbbutton cbbuttonnoicon" href="/upload_b?selectid={$GID}" style="width:140px;"><span>Browse</span></a> */
.cbbutton
{
    text-align:center;
    color:#343434;
    display:inline-block;
    font-size:14px;
    border:1px solid #939698;
    background-image:url(/images/cutebuttongr.gif);
    padding:4px;
    padding-top:5px;
    padding-bottom:3px;
    text-decoration:none;
    width:128px;
    font-family: Arial, sans-serif;
    font-weight:bold;
}

.cbbutton:hover, .cbbutton span:hover  
{
    color:#727476;
}

.cbbutton span
{
    font-family: Arial, sans-serif;
    font-weight:bold;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;    
}

/* <a onclick="bd_selectallcheckboxed(false); return false;" class="cbbutton cbbuttonnoicon cbthin" style="width:100px;" href="#">Select None</a> */
.cbthin { height:16px;font-size:11px;padding:0px;padding-top:2px; }
.cbgold { border-color:#D8AB49; background-image: url(/images/cutebuttongold.gif); }

.cbbuttonnoicon span
{
    height:15px;
    display:inline-block;
    padding-top:0px;
}

/* class="cb cutebuttonb" */
.cb
{   
    border-style:solid;
    border-width:1px;
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    line-height:normal !important;
    padding:4px 6px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    white-space:nowrap;
    height:22px;
    padding-top:1px;
    margin-right:4px;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    font-family: Arial, sans-serif;
}

.eid_textarea { width:100%; font-size:11px; }

/* small save and cancel buttons */
.cutebutton { padding-bottom:2px; display:inline-block; height:24px; font-weight:bold; border:1px solid #8A9CAC; background-color:#486EA0; padding-left:4px; padding-right:4px; background-image:url(/images/cutebuttongr.gif); }
.cutebutton, .cutebutton a { cursor:hand; cursor:pointer; color:#333F55; font-weight:bold; text-decoration:none; font-family: Arial, sans-serif; text-transform:lowercase; width:60px; text-align:center; margin-right:4px; }
.cutebutton:hover, .cutebutton a:hover { color:#497EAF; }

.cutebuttondark { padding-bottom:2px; display:inline-block; height:24px; font-weight:bold; border:1px solid #0B284F; background-color:#486EA0; padding-left:4px; padding-right:4px; background-image:url(/images/cutebuttondark.gif); }
.cutebuttondark, .cutebuttondark a { cursor:hand; cursor:pointer; color:#DCE4ED; font-weight:bold; text-decoration:none; font-family: Arial, sans-serif; text-transform:lowercase; width:60px; text-align:center; margin-right:4px; }
.cutebuttondark:hover, .cutebuttondark a:hover { color:#E7EBF0; }

/* bigger save and next and signup buttons */
.cutebuttonr { border-color:#8A9CAC; background-color:#eeeeee; background-image:url(/images/cutebuttongr.gif); }
.cutebuttonr, .cutebuttonr a { color:#0B284F; text-decoration:none; width:60px; }
.cutebuttonr:hover, .cutebuttonr a:hover { color:#0B284F; }

.cutebuttond { font-weight:bold; border:1px solid #0B284F; background-color:#486EA0; background-image:url(/images/cutebuttondark.gif); }
.cutebuttond, .cutebuttond a { cursor:hand; cursor:pointer; color:#DCE4ED; font-weight:bold; text-decoration:none; font-family: Arial, sans-serif; width:60px; text-align:center; margin-right:4px; }
.cutebuttond:hover, .cutebuttond a:hover { color:#E7EBF0; }
input.cutebuttond { height:22px; }

.captchainput { font-size:11px; border:1px solid #ddd; padding:3px; padding-left:2px; padding-right:2px; }

.cuteinput { color:#903a76 !important; display:inline-block; height:16px; margin-top:4px; padding-top:2px; font-weight:bold; font-size:10px; border:1px solid #8A9CAC; background-color:#eeeeee; padding-left:4px; padding-right:4px; background-image:url(/images/cutebuttongr.gif); }
.cuteinput, .cuteinput a { cursor:hand; cursor:pointer; color:#903a76 !important; font-weight:bold; text-decoration:none; font-size:10px; font-family: Arial, sans-serif; text-transform:lowercase; width:55px; text-align:center; margin-right:4px; }
.cuteinput:hover, .cuteinput a:hover { color:#497EAF !important; }

.mr input.cutebuttonb { border-color:#0B284F; background-color:#486EA0; background-image:url(/images/cutebuttondark.gif); }
.mr input.cutebuttonb, .mr input.cutebuttonb a { color:#DCE4ED; text-decoration:none; width:60px; }
.mr input.cutebuttonb:hover, .mr input.cutebuttonb a:hover { color:#E7EBF0; }

.mv input.cutebuttonb { border-color:#47276D; background-color:#603296; }
.mv input.cutebuttonb, .mv input.cutebuttonb a { color:#E7D3FF; text-decoration:none; width:60px; }
.mv input.cutebuttonb:hover, .mv input.cutebuttonb a:hover { color:#E7D3FF; }

.mb input.cutebuttonb { border-color:#0B284F; background-color:#486EA0; background-image:url(/images/cutebuttondark.gif); }
.mb input.cutebuttonb, .mb cutebuttonb a { color:#DCE4ED; text-decoration:none; width:60px; }
.mb input.cutebuttonb:hover, .mb cutebuttonb a:hover { color:#E6E8EE; }

.mb input.cutesmall { height:20px; font-weight:bold; font-size:10px; border:1px solid #8A9CAC; background-color:#eeeeee; padding-left:6px; padding-right:6px; background-image:url(/images/cutebuttongr.gif); }
.mb input.cutesmall, .mb input.cutesmall a { cursor:hand; cursor:pointer; color:#903a76; font-weight:bold; text-decoration:none; font-size:10px; font-family: Arial, sans-serif; text-transform:lowercase; width:60px; text-align:center; margin-right:4px; }
.mb input.cutesmall:hover, .mb input.cutesmall a:hover { color:#497EAF; }

.mv input.cutesmall { height:20px; padding-top:1px; font-weight:bold; font-size:10px; border:1px solid #C6B0DD; background-color:#ECE6F5; padding-left:6px; padding-right:6px; }
.mv input.cutesmall, .mv input.cutesmall a { cursor:hand; cursor:pointer; color:#6C39A3; font-weight:bold; text-decoration:none; font-size:10px; font-family: Arial, sans-serif; text-transform:lowercase; width:60px; text-align:center; margin-right:4px; }
.mv input.cutesmall:hover, .mv input.cutesmall a:hover { color:#6C39A3; }

/* silver buttons on purple small - optional */
.mv input.cutesmall { color:#555; border-color:#ccc; background-color:#eeeeee; background-image:url(/images/cutebuttongr.gif); }

.mg input.cutebuttonb { border-color:#37461A; background-color:#5D6F3C; }
.mg input.cutebuttonb, .mg input.cutebuttonb a { color:#F5F8EE; text-decoration:none; width:60px; }
.mg input.cutebuttonb:hover, .mg input.cutebuttonb a:hover { color:#F5F8EE; }

.wide120 { width: 120px; }
.wide180 { width: 180px; }

/* Category menu */
.catt { margin-bottom:6px; font-size:14px; font-weight:bold; }
.catb { border-bottom:1px dotted #3B6E9D; margin-bottom:6px; }
.catv { border-bottom:1px dotted #290B4A; margin-bottom:6px; }

/* Browse */
.browse_lg { width:100%; padding-bottom:6px; }
.browse_lg tr td { vertical-align:top; width:25%; padding-bottom:4px; }
.browse_lg tr.b0 { }
.browse_lg tr.b1 { background-color:#DBDFE8; }

.browse_sm { width:100%; padding-bottom:6px; }
.browse_sm td { width:60px; vertical-align:top; text-align:left; padding-left:8px; padding-bottom:4px; }
.browse_sm td div,.browse_sm td div a  { font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } 
.browse_sm td div a { text-decoration:none; border-bottom:1px dotted #903a76; line-height:16px; font-weight:bold;  }
.browse_sm td div a.tt { text-decoration:none; border-bottom:0px; }
.browse_sm tr.b0 { }
.browse_sm tr.b1 { background-color:#DBDFE8; }

.browse_rm { width:100%; }
.browse_rm td { vertical-align:top; text-align:left; padding-left:6px;}
.browse_rm td div,.browse_rm td div a  { font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } 
.browse_rm td div a { text-decoration:none; font-weight:bold;  }
.browse_rm td div a.tt { text-decoration:none; border-bottom:0px; }
.browse_rm tr.b0 { }
.browse_rm tr.b1 { background-color:#DBDFE8; }

.browse_det { width:100%; }
.browse_det tr.b0 { background-color:#E4E9EF; }
.browse_det tr.b1 { background-color:#E9EFF6; }
.browse_det div.d2 { width:398px; overflow:hidden; }
.browse_det div.d4 { width:2440px; font-weight:bold; }
.browse_det div.d4 a { 
	text-decoration:none; 
}    
.browse_det td.ph {
    color: #333333; 
    white-space: nowrap; 
    text-align:center; 
    width:130px; 
    margin:auto;
    font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.browse_det tr td.ph a { font-size: 10px; text-decoration:none; border-bottom:1px dotted #903a76; line-height:16px; }
.browse_det tr td.ph a { font-weight: bold; font-family: Arial; }
.browse_det tr td.ph a.g { color:#070; }

.browse_bkbody { background-color:#ededed; }

/* Stats */
.st_0 { border:1px solid #D0D0D0; background-color:#f7f7f7; font-family: Arial, Helvetica, sans-serif; width:100%; }
.st_1 { background-position:bottom; margin-left:auto; margin-right:auto; }
.st_pd3 { text-align:center; padding-top:2px; padding-bottom:4px; padding-left:5px; padding-right:5px;}
.st_w100 { width:100%; }
.st_w100 tr td { font-size:9px; text-align:left; }
.st_w100 tr td div { font-size:9px; text-align:right; }
.st_center { text-align:center; margin-left:auto; margin-right:auto; } 
.st_bars { vertical-align:bottom; }
.st_bars td { width:6px; vertical-align:bottom; height:90px; }
.st_barsy td div { width:6px; background-color:#6C39A3; background-image:url(/images/bargraph_0.gif); }
.st_barsg td div { width:6px; background-color:#A5BF9B; background-image:url(/images/bargraph_1.gif); }
.st_barsb td div { width:6px; background-color:#A8B8CF; background-image:url(/images/bargraph_2.gif); }
.st_bark { vertical-align:bottom; }
.st_bark td { width:5px; vertical-align:bottom; height:90px; }
.st_barky td div { width:5px; background-color:#6C39A3; background-image:url(/images/bargraph_0.gif); }
.st_barkg td div { width:5px; background-color:#A5BF9B; background-image:url(/images/bargraph_1.gif); }
.st_barkb td div { width:5px; background-color:#A8B8CF; background-image:url(/images/bargraph_2.gif); }
.st_barl { vertical-align:bottom; }
.st_barl td { width:3px; vertical-align:bottom; height:90px; }
.st_barly td div { width:3px; background-color:#6C39A3; background-image:url(/images/bargraph_0.gif); }
.st_barlg td div { width:3px; background-color:#A5BF9B; background-image:url(/images/bargraph_1.gif); }
.st_barlb td div { width:3px; background-color:#A8B8CF; background-image:url(/images/bargraph_2.gif); }
.st_barl div.max,.st_bars div.max,.st_bark div.max  { font-size:8px; position:relative;top:0px; left:0px; height:1px; font-weight:bold; width:100%; text-align:left; padding-left:5px; }
.st_scale0 { background-image:url(/images/bargraph_3.gif); }
.st_scale1 { background-image:url(/images/bargraph_4.gif); }
.st_scale2 { background-image:url(/images/bargraph_5.gif); }
.st_scale3 { background-image:url(/images/bargraph_6.gif); }
.st_scale4 { background-image:url(/images/bargraph_7.gif); }
.st_pdt4 { }
.st_pdt5 { padding:2px; padding-left:5px;padding-right:5px; background-color: #e8e8e8; }
.st_c { text-align:center; margin-left:auto; margin-right:auto; font-weight:bold; font-size:11px; }
.st_r { text-align:right !important; }
.st_l { text-align:left !important; }
.st_r a,.st_l a  { font-size:10px; text-decoration: none; }
.st_w38 { width:38px; }
.st_w42 { width:42px; }
.st_w44 { width:44px; }
.st_w46 { width:46px; }
.st_szs,.st_szs a { }
.st_szk,.st_szk a { }
.st_szl,.st_szl a { font-size:10px; }

/* Gallery rollout calendar */
.calendar { width:100%; }
.calendar td { }
.calendar td.calendarborder { background-color:#e5e5e5;padding:8px; }
.calendar_bd { background-color:white; width:100%; margin:1px; }
.calendar_bx { width:100%; }
.calendar_bx td { text-align:center; width:14%; font-family:arial; font-size:10px; color:black; vertical-align:top; border:1px solid #BDA6D5; padding-bottom:1px; padding-top:3px; }
.calendar_bx tr td span { font-weight:bold;font-family:Trebuchet MS,arial; font-size:12px; }
.calendar_bx tr td span.cl_ebc { font-weight:bold;font-family:Trebuchet MS,arial; font-size:12px; color:#777777; }
.calendar_bx tr td { height:60px; }
.calendar_bx tr td div { min-height:110px; }

.calendar_bx tr td div img { border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border:0px solid #C6C4C4; width:120px; } /* unmoveable rollout items */
.calendar_bx tr td div img { background-color: #DCDADA; padding:0px; }

.calendar_bx tr td div div img { border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border:0px solid #BCAACE; cursor: move; width:120px; } /* moveable rollout items */
.calendar_bx tr td div div img { background-color: #ECE3F5; padding:0px; }
.calendar_bx tr td div div img:hover { background-color: #F0E9F7; }

.calendar_bx tr td div div { height:110px; } /* minimum calendar height */
.calendar_by { width:100%; padding-top:1px; border:1px solid #e3e3e3; }
.calendar_by tr { text-align:center; background-color:#e3e3e3; }
.calendar_by tr td { width:14%; font-weight:bold; font-size:12px; color:#a22579; }
.calendar_bz { width:100%; border:1px solid #dddddd; }
.calendar_bz tr { text-align:center; background-color:#d6d6d6; }
.calendar_bz tr td { height:32px; padding:7px;color:#a22579; font-size:21px; }
.calendar_bz tr td a { font-weight:bold; color:#a22579; font-size:11px; text-decoration:none; border-bottom:1px dotted #4F267A; }
.ct_ebc { background-color: #D0D0D0; }
.cxc1 { background-color: #f1f1f1; }

.vbar { width:1px; height:20px; vertical-align:middle; }
.vbarupl { width:112px; height:28px; border:0px; vertical-align:middle; }

.amicon { vertical-align:middle;border:0px;height:19px;width:19px; } 
.addto { padding-top:8px; padding-bottom:0px; text-align:center; } 
.addto a { font-weight:bold; font-size:11px;} 

/* Margins and paddings */
.w1px { width: 1px; }
.w25p { width: 25%; }
.w30p { width: 30%; }
.w40p { width: 40%; }
.w33p { width: 33%; }
.w50p { width: 50%; }
.w75p { width: 75%; }
.w80p { width: 80%; }
.w100p { width: 100%; }

.mb2 { margin-bottom: 2px; }
.mb4 { margin-bottom: 4px; }
.mb6 { margin-bottom: 6px; }
.mb8 { margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; }
.mb12 { margin-bottom: 12px; }
.mb14 { margin-bottom: 14px; }
.mb16 { margin-bottom: 16px; }
.mt2 { margin-top: 2px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt14 { margin-top: 14px; }
.mt16 { margin-top: 16px; }
.ml2 { margin-left: 2px; }
.ml4 { margin-left: 4px; }
.ml6 { margin-left: 6px; }
.ml8 { margin-left: 8px; }
.ml10 { margin-left: 10px; }
.ml12 { margin-left: 12px; }
.ml14 { margin-left: 14px; }
.ml16 { margin-left: 16px; }
.mr2 { margin-right: 2px; }
.mr4 { margin-right: 4px; }
.mr6 { margin-right: 6px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr12 { margin-right: 12px; }
.mr14 { margin-right: 14px; }
.mr16 { margin-right: 16px; }
.pb2 { padding-bottom: 2px; }
.pb4 { padding-bottom: 4px; }
.pb6 { padding-bottom: 6px; }
.pb8 { padding-bottom: 8px; }
.pb10 { padding-bottom: 10px; }
.pb12 { padding-bottom: 12px; }
.pb14 { padding-bottom: 14px; }
.pb16 { padding-bottom: 16px; }
.pt2 { padding-top: 2px; }
.pt4 { padding-top: 4px; }
.pt6 { padding-top: 6px; }
.pt8 { padding-top: 8px; }
.pt10 { padding-top: 10px; }
.pt12 { padding-top: 12px; }
.pt14 { padding-top: 14px; }
.pt16 { padding-top: 16px; }
.pl2 { padding-left: 2px; }
.pl4 { padding-left: 4px; }
.pl6 { padding-left: 6px; }
.pl8 { padding-left: 8px; }
.pl10 { padding-left: 10px; }
.pl12 { padding-left: 12px; }
.pl14 { padding-left: 14px; }
.pl16 { padding-left: 16px; }
.pr2 { padding-right: 2px; }
.pr4 { padding-right: 4px; }
.pr6 { padding-right: 6px; }
.pr8 { padding-right: 8px; }
.pr10 { padding-right: 10px; }
.pr12 { padding-right: 12px; }
.pr14 { padding-right: 14px; }
.pr16 { padding-right: 16px; }
.pd2 { padding: 2px; }
.pd4 { padding: 4px; }
.pd6 { padding: 6px; }
.pd8 { padding: 8px; }
.pd10 { padding: 10px; }
.pd12 { padding: 12px; }
.pd14 { padding: 14px; }
.pd16 { padding: 16px; }
.mg2 { margin: 2px; }
.mg4 { margin: 4px; }
.mg6 { margin: 6px; }
.mg8 { margin: 8px; }
.mg10 { margin: 10px; }
.mg12 { margin: 12px; }
.mg14 { margin: 14px; }
.mg16 { margin: 16px; }

.privacy_table { }
.privacy_table td.lr 
{
    background-color:#ECEFF4;
    padding:4px;
    padding-top:0px;
    padding-bottom:0px;
    border-right:1px solid #E8EDF1;
    height:20px;
    text-align:right;
}

.privacy_table td.lm 
{
    padding:4px;
    padding-top:0px;
    padding-bottom:0px;
    height:20px;
    text-align:center;
}

.privacy_bg { background-color:#E8EDF1; }
.privacy_bg2 { background-color:#ECEFF4; }
.privacy_bg3 { background-color:#F5F8FB; }
.privacy_border { border-bottom:1px solid #E8EDF1; }
.privacy_border2 { border-top:1px solid #E8EDF1; }

/* icons.png */
.icons { width:18px; height:18px; background-repeat:no-repeat; display:inline-block; }
.icomargin { margin:0 2px -7px 0px; }
.icorightt { margin:0 2px -6px 0px; }
.icorightm { margin:0 3px -4px 0px; }
.icorighta { margin:0 0px -4px 0px; }
.icorighti { margin:0 -1px -6px 0px; }

.icons2 { width:15px; height:16px; background-repeat:no-repeat; display:inline-block; font-size:1px; }

.ico_home { background-position:0 0px; background-image:url(/images/icons.png); }
.ico_mail { background-position:0 -18px; background-image:url(/images/icons.png); }
.ico_calendar { background-position:0 -36px; background-image:url(/images/icons.png); }
.ico_upload { background-position:0 -54px; background-image:url(/images/icons.png); }
.ico_body { background-position:0 -72px; background-image:url(/images/icons.png); }
.ico_heart { background-position:0 -90px; background-image:url(/images/icons.png); }
.ico_photo { background-position:0 -108px; background-image:url(/images/icons.png); }
.ico_edit { background-position:0 -126px; background-image:url(/images/icons.png); }
.ico_friends { background-position:0 -144px; background-image:url(/images/icons.png); }
.ico_star { background-position:0 -162px; background-image:url(/images/icons.png); }
.ico_tools { background-position:0 -180px; background-image:url(/images/icons.png); }
.ico_switch { background-position:0 -198px; background-image:url(/images/icons.png); }
.ico_checkgreen { background-position:0 -216px; background-image:url(/images/icons.png); }
.ico_checkred { background-position:0 -234px; background-image:url(/images/icons.png); }
.ico_sentitems { background-position:0 -252px; background-image:url(/images/icons.png); }
.ico_delete { background-position:0 -288px; background-image:url(/images/icons.png); }
.ico_delete:hover { background-position:0 -270px; cursor:hand; cursor:pointer; }
.ico_justx { background-position:0 -288px; background-image:url(/images/icons.png); }
.ico_leftright { background-position:0 -306px; background-image:url(/images/icons.png); }
.ico_noentry { background-position:0 -324px; background-image:url(/images/icons.png); }
.ico_lock { background-position:0 -342px; background-image:url(/images/icons.png); }
.ico_turnright { background-position:0 -360px; background-image:url(/images/icons.png); }
.ico_turnleft { background-position:0 -378px; background-image:url(/images/icons.png); }
.ico_lr { background-position:0 -396px; background-image:url(/images/icons.png); }
.ico_ud { background-position:0 -414px; background-image:url(/images/icons.png); }
.ico_sun { background-position:0 -432px; background-image:url(/images/icons.png); }
.ico_moon { background-position:0 -450px; background-image:url(/images/icons.png); }
.ico_video { background-position:0 -468px; background-image:url(/images/icons.png); }
.ico_quotebubble { background-position:0 -486px; background-image:url(/images/icons.png); }
.ico_reddot { background-position:0 -504px; background-image:url(/images/icons.png); }
.ico_bluedot { background-position:0 -522px; background-image:url(/images/icons.png); }
.ico_new { background-position:0 -540px; background-image:url(/images/icons.png); }
.ico_newemail { background-position:0 -558px; background-image:url(/images/icons.png); }
.ico_repliedemail { background-position:0 -576px; background-image:url(/images/icons.png); }
.ico_boxarrowup { background-position:0 -594px; background-image:url(/images/icons.png); }
.ico_boxarrowdown { background-position:0 -612px; background-image:url(/images/icons.png); }
.ico_editother { background-position:0 -630px; background-image:url(/images/icons.png); }
.ico_swissclock { background-position:0 -648px; background-image:url(/images/icons.png); }
.ico_iscool { background-position:0 -666px; background-image:url(/images/icons.png); }
.ico_notcool { background-position:0 -684px; background-image:url(/images/icons.png); }
.ico_photosvideos { background-position:0 -702px; background-image:url(/images/icons.png); }
.ico_newdocument { background-position:0 -720px; background-image:url(/images/icons.png); }
.ico_rss { background-position:0 -738px; background-image:url(/images/icons.png); }
.ico_recycle { background-position:0 -756px; background-image:url(/images/icons.png); }
.ico_nuclear { background-position:0 -774px; background-image:url(/images/icons.png); }
.ico_stoplight { background-position:0 -792px; background-image:url(/images/icons.png); }
.ico_happy { background-position:0 -810px; background-image:url(/images/icons.png); }
.ico_stop { background-position:0 -828px; background-image:url(/images/icons.png); }
.ico_redcheck { background-position:0 -846px; background-image:url(/images/icons.png); }
.ico_greendollar1 { background-position:0 -864px; background-image:url(/images/icons.png); }
.ico_greendollar2 { background-position:0 -882px; background-image:url(/images/icons.png); }
.ico_movedocument { background-position:0 -900px; background-image:url(/images/icons.png); }
.ico_eye { background-position:0 -918px; background-image:url(/images/icons.png); }
.ico_recycle { background-position:0 -936px; background-image:url(/images/icons.png); }
.ico_editphoto { background-position:0 -954px; background-image:url(/images/icons.png); }
.ico_rename { background-position:0 -972px; background-image:url(/images/icons.png); }
.ico_editeye { background-position:0 -990px; background-image:url(/images/icons.png); }
.ico_arrangearrow { background-position:0 -1008px; background-image:url(/images/icons.png); }
.ico_diamondstar { background-position:0 -1026px; background-image:url(/images/icons.png); }
.ico_arrowright { background-position:-1px -1045px; background-image:url(/images/icons.png); }
.ico_arrowleft { background-position:-2px -1063px; background-image:url(/images/icons.png); }

.ico_createsubaccount { background-position:0 0px; background-image:url(/images/icons2.png); }
.ico_managesubaccounts { background-position:0 -18px; background-image:url(/images/icons2.png); }
.ico_rightarrowblue { background-position:0 -36px; background-image:url(/images/icons2.png); }
.ico_greenupload { background-position:0 -54px; background-image:url(/images/icons2.png); }
.ico_mailsmall { background-position:0 -72px; background-image:url(/images/icons2.png); }
.ico_bodyadd { background-position:0 -90px; background-image:url(/images/icons2.png); }
.ico_helpquestionmark { background-position:0 -108px; background-image:url(/images/icons2.png); }
.ico_rssround { background-position:0 -126px; background-image:url(/images/icons2.png); }
.ico_sms { background-position:0 -144px; background-image:url(/images/icons2.png); }
.ico_emailarrived { background-position:0 -162px; background-image:url(/images/icons2.png); }
.ico_shield { background-position:0 -180px; background-image:url(/images/icons2.png); }
.ico_harddrive { background-position:0 -198px; background-image:url(/images/icons2.png); }
.ico_greyfriends { background-position:0 -216px; background-image:url(/images/icons2.png); }
.ico_notification { background-position:0 -234px; background-image:url(/images/icons2.png); }
.ico_greynoentry { background-position:0 -252px; background-image:url(/images/icons2.png); }
.ico_penciledit { background-position:0 -288px; background-image:url(/images/icons2.png); }
.ico_bluedot0 { background-position:0 -288px; background-image:url(/images/icons2.png); }
.ico_bluedot1 { background-position:0 -306px; background-image:url(/images/icons2.png); }
.ico_cake { background-position:0 -324px; background-image:url(/images/icons2.png); }
.ico_reddot0 { background-position:0 -342px; background-image:url(/images/icons2.png); }
.ico_reddot1 { background-position:0 -360px; background-image:url(/images/icons2.png); }
.ico_writesomething { background-position:0 -378px; background-image:url(/images/icons2.png); }
.ico_smallstar { background-position:0 -396px; background-image:url(/images/icons2.png); }
.ico_largestar { background-position:0 -414px; background-image:url(/images/icons2.png); }
.ico_notify { background-position:0 -432px; background-image:url(/images/icons2.png); }
.ico_planet { background-position:0 -450px; background-image:url(/images/icons2.png); }
.ico_state { background-position:0 -468px; background-image:url(/images/icons2.png); }
.ico_city { background-position:0 -486px; background-image:url(/images/icons2.png); }
.ico_construction0 { background-position:0 -504px; background-image:url(/images/icons2.png); }
.ico_filefolder { background-position:0 -522px; background-image:url(/images/icons2.png); }
.ico_constructionhorse { background-position:0 -540px; background-image:url(/images/icons2.png); }
.ico_bars { background-position:0 -558px; background-image:url(/images/icons2.png); }
.ico_search { background-position:0 -576px; background-image:url(/images/icons2.png); }
.ico_categories { background-position:0 -594px; background-image:url(/images/icons2.png); }
.ico_filter { background-position:0 -612px; background-image:url(/images/icons2.png); }
.ico_map { background-position:0 -630px; background-image:url(/images/icons2.png); }
.ico_earthmap { background-position:0 -648px; background-image:url(/images/icons2.png); }
.ico_link { background-position:0 -666px; background-image:url(/images/icons2.png); }
.ico_greenplus { background-position:0 -684px; background-image:url(/images/icons2.png); }
.ico_target { background-position:0 -702px; background-image:url(/images/icons2.png); }
.ico_document { background-position:0 -720px; background-image:url(/images/icons2.png); }
.ico_redarrowleft { background-position:0 -738px; background-image:url(/images/icons2.png); }
.ico_redarrowright { background-position:0 -756px; background-image:url(/images/icons2.png); }
.ico_verticalrss { background-position:0 -774px; background-image:url(/images/icons2.png); }
.ico_facebook { background-position:0 -792px; background-image:url(/images/icons2.png); }
.ico_province { background-position:0 -810px; background-image:url(/images/icons2.png); }
.ico_bluesquare { background-position:0 -828px; background-image:url(/images/icons2.png); }
.ico_bluesquare:hover { background-position:0 -846px; background-image:url(/images/icons2.png); }
.ico_stats1 { background-position:0 -864px; background-image:url(/images/icons2.png); }
.ico_stats2 { background-position:0 -882px; background-image:url(/images/icons2.png); }
.ico_checksmallred { background-position:0 -900px; background-image:url(/images/icons2.png); }
.ico_quote0 { background-position:0 -918px; background-image:url(/images/icons2.png); }
.ico_quote1 { background-position:0 -936px; background-image:url(/images/icons2.png); }
.ico_facebookintegration { background-position:0 -954px; background-image:url(/images/icons2.png); }
.ico_youtubesquare { background-position:0 -972px; background-image:url(/images/icons2.png); }

.ico_youtube { width:36px; height:18px; background-repeat:no-repeat; display:inline-block; background-position:0 0px; background-image:url(/images/icons3.png); }

.ico_mobileloginmain { height:18px; width:18px; background-position:0 0px; background-image:url(/images/icons4.png); }

/* user menu */
.lmen_profile { height:100%; width:100%; clear:both; }
.lmen_profile div.unsel { text-decoration:none; padding:1px; }
.lmen_profile div.unsel a { display:block; text-decoration:none; font-weight:bold;}
.lmen_profile div.unsel:hover { background-color:#E4E9EF;  }
.lmen_profile div.sel { padding:1px; background-color:#CBD7E3;font-weight:bold; }
.lmen_profile div.sub, .lmen_profile div div.sel { padding-left:24px; text-decoration:none; }
.lmen_profile div.sub a { text-decoration:none; }
.lmen_profile div.hide { display:none; }
.lmen_profile div.hr { height:1px; font-size:1px; border-bottom:1px dotted #d388bd; margin-top:6px; margin-bottom:6px; }
.usertop { vertical-align:top; border-right:1px solid #BFCBD7; width:190px; }
/* .userleft { padding:10px; } */ /* src="{$MYICON}" vs src="{$MYBIGICON}" */
/* .user_h1c { border:1px solid #B4B4B4; padding:4px; background-color:#E0E0E0; } */ 
.userleft { text-align:center; background-color:#DDE2ED;margin-bottom:8px; margin-top:20px; padding-bottom:6px; } /* padding:10px; */
.usericon { margin:auto;padding-bottom:4px; width:190px;}
.usercontent { padding-left:10px;vertical-align:top; }

/* add this widget styles */
.addthis_toolbox { width: 100%; padding: 4px; padding-top:4px; padding-right:0px; }
.addthis_toolbox a { margin-top:4px; font-size:11px; color:#144F84; padding: 2px 0 2px 28px; float:left; position: relative; width: 65px; display: inline; text-decoration: none; }
.addthis_toolbox a:hover { background: #DDE2ED; text-decoration: none; }
.addthis_toolbox span { position: absolute; left: 6px; top: 2px; }
.addthis_seperator { margin-left:6px;width:auto;padding-top:8px;border-bottom:1px solid #ededed; }

.diamond { 
    width:1px;
    font-size:1px;
    display:inline-block;
}

.diamond span 
{
    position:relative; 
    top:-3px;
    left:-11px;    
    background-image: url(/images/cutebuttongold.gif); 
    border:1px solid #334B6B;
    height:12px;
    display:inline-block;
    padding-left:2px;
    padding-right:2px;
    color:#3A2902;
    font-size:9px;
    font-weight:bold;
}

.diamond span span 
{
    position:relative; 
    top:-2px;
    left:0px;    
    background-image: url(); 
    border:0px;
    color:#3A2902;
    font-size:9px;
    font-weight:bold;
}

.none { display:none; }
.yt_watching { width:80px;height:60px;margin-bottom:4px;margin-right:4px;float:left; }

/* Feed semi-circle boxes <span class="aa"><span><a href="#">World</a></span></span> */
.aa span { display:inline-block;background-image:url(/images/ww_left.gif);padding-left:10px;padding-right:6px;height:16px;color:#E4EAF1;font-weight:bold; }
.aa a { color:#E4EAF1;text-decoration:none; }
.aa { margin-bottom:4px; margin-left:4px; display:inline-block; background-position:right; background-repeat:no-repeat; background-image:url(/images/ww_right.gif);padding-right:7px;height:16px; }
.aa a:hover { color:#7397B7; }

/* Selected */
.ab span { display:inline-block;background-image:url(/images/ws_left.gif);padding-left:10px;padding-right:6px;height:16px;font-weight:bold; }
.ab a { text-decoration:none; }
.ab { margin-bottom:4px; margin-left:4px; display:inline-block; background-position:right; background-repeat:no-repeat; background-image:url(/images/ws_right.gif);padding-right:7px;height:16px; }

/* With delete button */
.ae { display:inline-block;background-image:url(/images/ww_left.gif);padding-left:10px;padding-right:2px;height:16px;color:#E4EAF1;font-weight:bold; }
.ae a { color:#E4EAF1;text-decoration:none; }
.af { display:inline-block; background-position:right; background-repeat:no-repeat; background-image:url(/images/ww_delete.gif);padding-right:17px;height:16px; cursor:hand; cursor:pointer; }

/* Notifications */
.notifyline { border-bottom:1px solid #eeeeee; padding-bottom:4px; color:#6A6E72; }
.notifyline a { color:#0E2436; text-decoration:none; border-bottom:1px dotted #0E2436; }
.notifyline span.nldate { font-size:9px; color:#888; }
.notifyline span.red {  color:#660000; }
.notifyline i { margin-right:6px; } 

/* Browse menu */
.lmen_browse { }
.lmen_browse div a 
{     
    text-decoration:none;     
    border-bottom:1px dotted #903a76;
    line-height:18px;
    font-weight:bold;
}
.lmen_browse div { padding:1px; padding-top:0px; padding-left:4px; cursor:pointer; }
.lmen_browse div:hover { background-color:#E4E9EF; }

/* random styles */
.main_signupbig { font-weight:bold; font-size: 19px; width:400px; margin-left:auto; margin-right:auto; color:#1D3C67;text-align:center; } 
.main_signupinputs { padding-left:2px;padding-right:2px;width:140px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #ddd; margin-top:-1px;}
.main_signuppass { padding-left:2px;width:140px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #ddd; }
.main_countryselect { border:1px solid #ddd;width:144px;height:20px; }
.main_postal { padding-left:2px;padding-right:2px;width:140px;height:20px;font-size:14px;margin-bottom:-1px;border:1px solid #ddd; }
.main_birthselect { height:20px;font-size:11px;padding-top:0px;border:1px solid #ddd; }
.main_forgotemail { color:#314D67;padding-top:8px;padding-right:4px;text-align:right; }
.main_forgotinput { padding-left:2px;width:160px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #ddd; }
.mail_signupfile { font-family:'Courier New',Courier; width:185px;height:21px;font-size:11px;padding-bottom:2px;border:1px solid #ddd; }
.mail_signupusername { padding-left:2px;width:181px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #ddd; }

.photoheader_0 { width:100%;padding-top:4px;padding-bottom:4px;background-color:#DFE5F3; background-image:url(images/gallery_commentbg.gif); background-position:top; background-repeat:repeat-x;border-bottom:1px solid #C4D1DC; }
.photoheader_1 { margin-right:auto;margin-left:auto;width:760px; }
.photoheader_2 { width:300px;overflow:hidden; }
.photoheader_c { text-align:justify;margin-right:auto;margin-left:auto;width:726px;padding-top:12px;padding-bottom:6px; }
.photoheader_d { margin-right:auto;margin-left:auto;width:728px; }
.photoheader_e { margin-left:6px;width:auto;padding-top:6px;border-top:1px solid #ededed; }
.photoheader_p { text-align:center;background-color:#f4f4f4; }

.vv_caption { text-align:justify;margin-right:auto;margin-left:auto;width:640px;padding-top:6px;padding-bottom:6px; }
.vv_bar { width:180px;padding-top:6px;border-top:1px solid #ededed;padding-left:10px; }
.vv_rightad { padding:13px; padding-top:0px; background:#E1EFFB; border-left:1px solid #C0D8ED; border-right:1px solid #C0D8ED; }

.br_header { width:186px;background-color:#E4E9EF;padding:2px;padding-bottom:1px; }
.br_line { height:1px; font-size:1px; background-color:#E4E9EF; border-bottom:1px solid #BDC7D4; }
.br_spacer { height:4px; font-size:1px; background-color:#F4F6F9; }
.br_body { background-color:#F4F6F9; }
.br_searchinput { padding-left:2px;padding-right:2px;width:174px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #BDC7D4; }
.br_showall { color:#1D364D;font-family:Tahoma,Arial,Helvetica,sans-serif; }
.br_keywords { padding-left:6px;padding-bottom:0px;padding-top:4px;background-color:#E4E9EF; border-top:1px solid #BDC7D4; }
.br_keywordsx { background-color:#E4E9EF;padding:4px;padding-top:0px;text-align:right; }
.br_keywordsy { padding-left:2px;padding-right:2px;width:174px;height:18px;font-size:14px;margin-bottom:-1px;border:1px solid #BDC7D4; }
.br_srbody { background-color:#F4F6F9;padding:3px;padding-bottom:0px; }

.slightydifferent { font-family: Arial ; font-weight:bold; font-size:12px; color:#0A274E; }

.profile_a { padding-bottom:10px;margin-top:10px; }
.profile_b { width:110px;vertical-align:top; }
.profile_c { font-family: Arial, Helvetica, sans-serif; }
.profile_d { color: #7D8590; }
.profile_e { padding-left:10px;padding-right:2px;color: #666666;vertical-align:top; }
.profile_g { border-top:1px dotted #96A5B4;padding-top:6px; }
.profile_h { max-height:200px;overflow:auto; }
.profile_i { margin-top:10px;margin-bottom:10px; }
.profile_j { width:60px;overflow:hidden;height:60px; }
.profile_k { width:40px;padding-bottom:4px;padding-right:4px; }

.feed_vtitle a { text-decoration:none; border-bottom:1px dotted #903a76; line-height:18px; font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#293E5A;font-weight:bold; }
.feed_vdesc { font-size:11px;font-family:Arial;width:340px;border:0px;line-height:13px; }
.feed_vdesc a { font-size:10px;font-family:Arial; }
.feed_v1 { overflow:hidden;width:340px; }
.feed_desc a.feed_v2 { font-weight:bold;font-size:10px;overflow:hidden;width:340px;white-space: nowrap; font-family:Tahoma,Arial,Helvetica,sans-serif; border:0px; color:#666666; }
.feed_desc a.feed_v2:hover { color:#888888; }
.feed_v3 { overflow:hidden;width:340px; margin-bottom:6px; }
.feed_v4 { padding-top:10px;overflow:hidden;width:500px; }
.feed_v5 { vertical-align:top; padding-left:2px; padding-bottom:2px; padding-right:8px;}
.feed_divider { font-size:1px;height:1px; background-color: #CFCFCF;margin-bottom:10px;margin-top:6px; }
.feed_commentwidth { width:460px; }
.feed_container { float:left; width:570px; }
.feed_borderphotoleft { vertical-align:top;padding-left:10px;border-left:1px solid #888; }

#profileheader ul {
    list-style: none;
    padding:0;
    margin:0px;
    position:relative;
    top:-1px;
}
#profileheader li {
    display: inline;
    line-height:18px;
}
#profileheader li a {
    padding: 0 4px;
	text-decoration:none;
    font-weight:bold;	
	font-size:12px;
	background-color:#BDC9E5;
	margin:0px;
	padding:4px 14px 1px 14px;
	margin-right:3px;
	border-bottom:1px solid #BFC6D7;
	color:#24486C;
}
#profileheader li a:hover {
	background-color:#224B82;
	color:white;
}
#profileheader #selected {
    background: white;
    padding:5px 13px 3px 13px;
    color:#24486C;
    border:1px solid #BFC6D7;
	border-bottom:0px;    
}

.profile_desc { clear:both;max-height:140px;overflow:auto;background-color:#EAEEF5;padding:4px;margin-top:6px; }
.profile_desc a {     
    text-decoration:none;
    border-bottom:1px dotted #903a76;
    line-height:18px;
}
.whoview { width:42px; height:42px; float:left;margin-right:7px;margin-bottom:7px; }

.myaccount_3 { vertical-align:top;width:200px;padding:11px; padding-top:0px; padding-right:0px; background:#EAEEF5; border-bottom:1px solid #BFCBD7; border-left:1px solid #BFCBD7; border-right:1px solid #BFCBD7; }

.profile_0 { width:980px;margin-left:auto;margin-right:auto; }
.profile_1 { position:relative;z-index:100; }
.profile_2 { width:190px;position:absolute;top:0px; }
.profile_3 { position:relative;z-index:221; }
.profile_4 { background-color:white;margin:1px;padding:4px; }
.profile_5 { width:190px;margin-left:5px; }
.profile_6 { background-color:#DFE5F3;border-bottom:1px solid #BFC6D7; }
.profile_7 { width:980px;margin-left:auto;margin-right:auto; }
.profile_8 { position:relative;width:980px;margin-left:auto;margin-right:auto;min-height:550px;z-index:200;background-color:#FAFBFF; }
.profile_9 { margin-left:210px; }
.profile_10 { float:left;width:400px; }
.profile_11 { background-color:white;border-color:#BFC6D7; }
.profile_info_0 { font-size:3px;width:5px; background-color: #BFCBD7; border-left:1px solid #527191; }
.profile_info_1 { width:190px;vertical-align:top;background-color:#EAEEF5;padding:14px;padding-top:6px; }
.profilo_infobars { width:100%; }
.profilo_infobars td.d { width:100px; font-weight:bold; background-color: white; padding-left:0px; vertical-align:top; }
.profilo_infobars td { padding:2px; padding-left:6px; border-bottom:1px solid #DFE5F3; padding-bottom:0px; background-color: #EFF2F7; }
.profilo_bar { font-size:3px;height:5px; background-color: #BFCBD7; border-top:1px solid #527191; margin-bottom: 4px; }

.friendbrowse_0 { padding-right:8px;vertical-align:top;width:92px; }
.friendbrowse_1 { vertical-align:top;border-bottom:1px solid #dddddd;padding-bottom:2px; background-color:#F4F5F9; padding-left:4px;}
.friendbrowse_2 { padding:4px;padding-bottom:10px;color:#889;padding-left:4px; }
.friendbrowse_3 { position:absolute;background-color:#CBD3DD;border:1px solid #96A5B4; }
.friendbrowse_4 { width:56px;overflow:hidden;height:20px;white-space:nowrap; }
.friendbrowse_5 { display:inline-block;float:left; }
.friendbrowse_6 { vertical-align:top;padding-bottom:2px; }
.friendbrowse_7 { background-color:#F4F5F9;padding-left:4px;border-bottom:1px solid #dddddd;padding-bottom:4px; }
.friendbrowse_8 { margin-right:8px;margin-bottom:8px; }
.friendbrowse_9 { width:100%; }

.sscb { font-weight:bold; float:left;width:164px; padding-left:12px; border-top:1px solid #E0E6ED; }
.sscc { background-image:url(/images/1star_small.gif); background-repeat:no-repeat; background-color:#CFD8E3; }
.sscb:hover { background-color:#AFBFD2; }
.sscd { max-height:152px;overflow:auto;background-color:#E9EDF5; }
.ssce { border:1px solid #CFD8E3;padding:4px; }
.sscf { height:152px;overflow:auto;background-color:#E9EDF5; }
.sscg { border:1px solid #CFD8E3;padding:4px; }
.ssch { margin:0px;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;color:#355B7C; margin-right:6px; }
.ssci { width:100%; background-color:#E0E6ED; }
.sscj { width:100%; background-color:#E9EDF5; }
.ssck { font-size:5px; height:5px; color:#BFCBD7; background-color:#BFCBD7; border-top:1px solid #527191; }
.sscl { background-color:#DDE2ED;font-size:1px;height:1px;margin-bottom:6px; }
.sscm { border:1px solid #CFD8E3;padding:4px; }
.sscn { max-height:152px;overflow:auto;background-color:#E9EDF5; }
.ssco { padding:4px;vertical-align:top;width:90px; }
.sscp { padding:4px;padding-bottom:4px; }
.sscq { margin-bottom:4px;height:16px;float:left; }
.sscr { padding-left:10px;text-align:left; }

.abold { text-align:left; }
.abold a { font-weight:bold; font-size:14px; }

.cm_a { background-color:white;height:60px;border:1px solid #C4D1DC; }
.cm_b { padding:4px;background-color:#E8EEFA;border-top:2px solid white; }
.cm_c { margin-top:1px;border:1px solid #C4D1DC;padding:0px;height:44px;overflow:hidden;color:#355B7C; }
.cm_d { margin-top:1px;border:1px solid #C4D1DC;padding:0px; }
.cm_e { margin-top:1px;border:1px solid #C4D1DC;background-color:white; }
.cm_f { border:1px solid #C4D1DC;padding:0px; }  
.cm_g { border:1px solid #C4D1DC;overflow:hidden; }
.cm_h { padding:4px;background-color:#E8EEFA; border-top:2px solid white;border-bottom:1px solid #C4D1DC; line-height:18px; }

.feed_editbox_0 { padding:4px;background-color:#F2F5FA;border-top:2px solid white; margin-bottom:12px; }
.feed_editbox_1 { border:1px solid #C4D1DC;padding:2px;background-color:white; }
.feed_editbox_2 { height:48px; margin-top:1px;border:0px;padding:0px;overflow:hidden;color:#355B7C;font-family:Arial;font-size:14px; }
.feed_editbox_3 { border:1px solid #C4D1DC;padding:2px;background-color:white; }
.feed_editbox_4 { height:48px;border:0px;margin-top:1px;font-family:Arial;font-size:14px; }
.feed_editbox_5 { margin-top:4px;border:1px solid #C4D1DC;padding:0px;color:#355B7C;display:none; }
.feed_editbox_6 { width:100%;border-bottom:1px solid #DEE7F1; margin-bottom:4px; }
.feed_editbox_7 { height:20px;vertical-align:top; }
.feed_editbox_8 { padding:4px;background-color:#ffffff; }
.feed_editbox_9 { text-align:right;height:20px;vertical-align:top; }
.feed_editbox_12 { height:20px;vertical-align:top; }
.feed_editbox_13 { text-align:center;padding:4px; }
.feed_editbox_14 { font-family:Tahoma,Arial,Helvetica,sans-serif;height:16px;border:1px solid #C4D1DC;padding-left:2px;width:60%; vertical-align:middle; }

.tyrp90 { text-align:right; padding-left:0px; padding-top:4px; vertical-align:top; font-weight: bold; width:50px; padding:4px; }
.tyrp91 { text-align:right; padding:8px;background-color:#C2CADC; border-top:1px solid #92A2C6;padding-right:6px; }
.thm    { float:left; margin-right:8px; }

/* <div class="bigbuttonfg"><a href="/">Find a Dance Partner</a></div> */
.bigbuttonfb { padding-top:4px;background-image:url(/images/facebook_buttonlarge.png);width:200px;font-weight:bold;height:22px;font-size:14px;text-transform:none;color:#F5F8FF;text-align:center;vertical-align:middle; }
.bigbuttonfb a { color:#F5F8FF;font-size:13px; }
.bigbuttonfg { padding-top:4px;background-image:url(/images/facebook_buttonlarge2.png);width:200px;font-weight:bold;height:22px;font-size:14px;text-transform:none;color:#363636;text-align:center;vertical-align:middle; }
.bigbuttonfg a { color:#333F55;font-size:13px; }
.bigbuttonfo { padding-top:4px;background-image:url(/images/facebook_buttongold.png);width:200px;font-weight:bold;height:22px;font-size:14px;text-transform:none;color:#363636;text-align:center;vertical-align:middle; }
.bigbuttonfo a { color:#421802;font-size:13px; }
.bigbuttonfb a:hover { color:#333F55; }
.bigbuttonfg a:hover { color:#ffffff; }
.bigbuttonfo a:hover { color:#ffffff; }

.signuppage { width:500px;margin-left:50px; }

.main_signuppass, .main_signupinputs { border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding:4px; width:200px; }
.cutebuttond { border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; padding:4px; }
.cutebuttond, input.cutebuttond { height:24px; font-size:14px; width:90px; }

.main_signupinputs, .main_signuppass
{
    background-color:#eee;
}

input.pagebutton {background: #ff5cca; font-family: 'Roboto Condensed', Helvetica, Arial; font-size: 16px; font-weight: 700; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; line-height: 32px; border-radius: 4px !important; padding: 0 18px; border:0px; cursor:pointer; }
input.pagebutton:hover{background: #65c3ff; color: #fff; text-decoration: none;}

.errorbox2 { 
    border: 0px solid #F0B8B8;
    text-align:center;
	font-size: 18px;
	color: #fff;
    background-color:#e00707; 
    padding:6px; 
    font-weight:bold;
}

.ggw_l
{
    max-width:180px;
    max-height:140px;
}
.rel_2 { width:180px; }
.rel_0 { width:104px; }
.vg_12 { width:700px; }

.bigmessage {
	font-size: 11px;
	background-color:#fce3f4; 
	border:0px solid #f5bce2;
    border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  
}

h1, h2,.header
{
    font-size:18px;
    color: #666;
    font-family: "Roboto Condensed", Helvetica, Arial;
    letter-spacing: -1px;    
}
h1
{
    text-transform: uppercase;
}

.header
{
    font-size:22px;
    color: #666;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding-left:10px;
}

.specialedit
{
    padding:8px;
    border-radius:2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;    
    border:0px; 
    background-color:#eee;
}

.vg_8a 
{
    border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}

.darkred2, .darkred2 a
{
    font-size:18px;
}

.cutebutton_subscribe { background-image: url(/images/cutebuttongold.gif); border-color:#DB9C0C;color:#3A2902;border:1px solid #DB9C0C; background-position:0px 0px; }
.cutebutton_subscribe a {color:#3A2902;}
.cutebutton_subscribe:hover { background-position:0px -28px; color:#000; }
.cutebutton_unsubscribe { background-position:0px 0px; background-image: url(/images/error3bg.gif); border:1px solid #5599da; }
.cutebutton_unsubscribe:hover { background-position:0px -18px; background-color:transparent; }
.cutebutton_unsubscribe a:hover { color:#3965a6; }
.cutebutton_red { background-position:0px 0px; background-image: url(/images/error2bg.gif); border:1px solid #db0c0c; }
.cutebutton_red:hover { background-position:0px -18px;  }
.ico_grayplus { background-position:0 -684px; background-image:url(/images/icons2.png); width:12px; }
.btn2 { }
.icons7 { width:18px; height:18px; background-repeat:no-repeat; display:inline-block; }
.icorightx { margin:0px 0px -5px 0px; }
.delete_small 
{
    text-align:center;
    color:#343434;
    display:inline-block;
    font-size:14px;
    text-decoration:none;
    width:128px;
    font-family: Arial, sans-serif;
    font-weight:bold;

    margin: 0px; 
    border:0px; 
    border-radius:2px; 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    padding: 1px 6px 0px 6px; 
    width: 43px; 
    height: 14px; 
    font-size: 11px; 
    background-color:#d8d8d8;
}

.thefooter a
{
    font-size:12px;
}
