/* Body tag is FridaeVersionSix for main pages, FridaePopup for popup windows */

.FridaeVersionSix {
	background-color: white;
	margin: 0;
	padding: 0;
}
.FridaePopup {
	background-color: white;
	margin: 0;
	padding: 3px;
}
.FridaeUserTool {
	/*background: url(/img/6/texture-profile.gif);
	background-repeat: repeat-x;*/
	background-color: white;
	margin: 0;
	padding: 5px;
}
.FridaeVersionSix,
.FridaeVersionSix td,
.FridaePopup,
.FridaePopup td ,
.FridaeProfile,
.FridaeProfile td,
.FridaeUserTool,
.FridaeUserTool td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #666;
}
.ChatOpen {
	position: fixed;
	right: 100px;
	bottom: 0;
	z-index: 999999;
	background: #b3c6d7;
	cursor: pointer;
	padding: 8px 10px 5px;
	border: 1px solid #697f92;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius-top-left:8px;
	-webkit-border-radius-top-right:8px;
	border-bottom: 0px;
}
.ChatOpen:hover {
	background-color: #7f93a4;
}
.ChatInvitations {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 999999;
	display: none;
}
.ChatInvitations a {
	color: #111;
}

.ChatInvitations ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ChatInvitations ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ChatInvitations img {
	display: block;
}
.ChatInvitations .Main {
	width: 988px;
	margin: 0 auto;
	background-color: #7f93a4;
	color: white;
	border: 1px solid #697f92;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius-top-left:8px;
	-webkit-border-radius-top-right:8px;
	overflow: visible;
	
	position: relative;
	/*-moz-box-shadow: 0px 0px 1px #000000;
	-webkit-box-shadow: 0px 0px 1px #000000;
	box-shadow: 0px 0px 1px #000000;*/
}
.ChatInvitations .TableChat {
	padding: 3px 5px 1px 2px;
}

/*.ChatInvitations ul.Invitations {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ChatInvitations ul.Invitations li {
	float: left;
	padding: 3px 5px;
	margin: 0 10px 0 0;
	width: 180px;
}

.ChatInvitations ul.Invitations li a {
	color: #FFFFFF;
	font-weight: bold;
}

.ChatInvitations ul.Invitations li img {
	width: 16px;
	height: 16px;
	padding: 0 8px 0 0;
	vertical-align: middle;
}*/

.ChatInvitations .OnlineFriendsTab {
}
.ChatInvitations .OnlineFriendsList {
}

.ChatInvitations .LeftChat {
	float: left;
}

.ChatInvitations .MidChat {
	float: right;
}

.ChatInvitations .RightChat {
	float: right;
}

.ChatInvitations .LeftChat ul li,
.ChatInvitations .MidChat ul li,
.ChatInvitations .RightChat ul li {
	padding: 2px 4px;
	border-right: 1px solid #697f92;
	cursor: pointer;
	color: #111111;
}

.ChatInvitations .MidChat ul li {
	padding: 0;
	border: 1px solid #7F93A4;
	margin-left: 5px;
}

.ChatInvitations .RightChat ul li {
	border: 1px solid #7F93A4;
	float: right;
}


.ChatInvitations .LeftChat ul li a ,
.ChatInvitations .MidChat ul li a,
.ChatInvitations .RightChat ul li a {
	color: #111111;
}

.ChatInvitations .LeftChat ul li:hover,
.ChatInvitations .MidChat ul li:hover,
.ChatInvitations .RightChat ul li:hover {
	background: #b3c6d7;
}

.ChatInvitations .MidChat ul li.Select,
.ChatInvitations .RightChat ul li.Select {
	background: #FFFFFF;
	border: 1px solid #5e7589;
}
.ChatInvitations .RightChat ul li.Select:last-child {
	border: 1px solid #5e7589;
}

.ChatInvitations .LeftChat ul li:first-child {
	/*padding-left: 0;*/
}
.ChatInvitations .RightChat ul li {
	padding: 2px 6px;
}
.ChatInvitations .RightChat ul li:last-child {
	border-right: 1px solid #7F93A4;
}
.ChatInvitations .RightChat ul li div {
	height: 20px;
}
.ChatInvitations .RightChat ul li div div {
	padding-top: 3px;
}

.ChatInvitations .OnlineFriends {
	color: #333333;
	font-weight: bold;
}

.ChatInvitations .ChatClose {
	cursor: pointer;
}
.ChatInvitations li.ChatTab {
	width: 220px;
	float: right;
	padding: 0;
}

.ChatInvitations .ChatTab .ChatTabThumb {
	float: left;
	padding: 3px;
}

.ChatInvitations .ChatTab .ChatTabThumb img {
	width: 16px;
	height: 16px;
}

.ChatInvitations .ChatTab .ChatTabName {
	float: left;
	padding: 3px;
}


.ChatInvitations .ChatPop {
	position: absolute;
	bottom: 5px;
	width: 222px;
}

.ChatInvitations #ChatPopFriend {
	bottom: 25px;
}

.ChatInvitations .ChatPop .ChatHeader {
	padding: 5px 5px;
	background: #5e7589;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius-top-left:4px;
	-webkit-border-radius-top-right:4px;
	border: 1px solid #5e7589;
}

.ChatInvitations .ChatPop .ChatHeader .ChatTitle {
	float: left;
	font-weight: bold;
	color: #FFFFFF;
}
.ChatInvitations .ChatPop .ChatHeader .ChatControls {
	float: right;
}

.ChatInvitations .ChatPop .ChatContent {
	background: white;
	border-left: 1px solid #5e7589;
	border-right: 1px solid #5e7589;
}

.ChatInvitations .ChatPop .ChatContent .TimeStamp {
	font-size: 10px;
	color:#999999;
}

.ChatInvitations .ChatPop .ChatOverFlow {
	padding: 5px;
	width: 208px;
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
}

.ChatInvitations .ChatPop .ChatTextBox {
	padding: 3px;
	text-align: center;
}

.ChatInvitations .ChatPop .ChatTextBox input {
	width: 205px;
	text-align: left;
}

#ChatOnlineList li:hover {
	background: #b3c6d7;
}

#ChatOnlineList li .ChatFriendThumb {
	padding: 3px;
	float: left;
}

#ChatOnlineList li .ChatFriendThumb img {
	width: 25px;
	height: 25px;
}
#ChatOnlineList li .ChatFriendName {
	float: left;
	padding: 3px;
	margin-top: 5px;
}


input, select, textarea, button {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.Checkbox {
	margin: 0;
}

input.Radio {
	vertical-align: middle;
	margin-bottom: 3px;
}

.FridaePopup table.UI {
	width: 100%;
}

/* Language-specific font sizes */

#LangSC .InlineEN,
#LangTC .InlineEN,
#LangSC .InlineEN td,
#LangTC .InlineEN td {
	font-size: 8pt;
}

#LangEN .InlineSC,
#LangEN .InlineTC,
#LangEN .InlineSC td,
#LangEN .InlineTC td {
	font-size: 9pt;
}

/* Metric / Imperial */

.UserPreferenceHeightMetric .HeightImperial,
.UserPreferenceHeightImperial .HeightMetric {
	display: none;
}
.UserPreferenceWeightMetric .WeightImperial,
.UserPreferenceWeightImperial .WeightMetric {
	display: none;
}

/* Global Style(s) */

a {
	color: #2f6eb3;
	text-decoration: none;
}
a img {
	border: 0;
}

form {
	padding: 0;
	margin: 0;
}

div.CaptchaInput {
	padding: 5px;
}
div.CaptchaInput input {
	width: 150px;
	font-size: 10pt;
}

div.Submit {
	padding: 3px;
	text-align: center;
	margin-top: 5px;
}

div.Submit a,
div.Submit button,
div.Submit input {
	margin-right: 3px;
}
div.Submit input,
div.Submit button,
div.Submit a.btn {
	margin: 0 25px;
}
div.Submit a.btn {
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 15px 0;
}
h1 { font-size: 15pt; }
h2 { font-size: 14pt;
	 padding-top: 10px}
h3 { font-size: 11pt; }
h4 { font-size: 11pt; }
h5 { font-size: 10pt; }

ul {
	margin: auto 0 10px 0;
	padding: 0;
}
ul li {
	list-style-type: square;
	margin: auto auto 10px 25px;
}

ul.BulletList {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 10px;
}
ul.BulletList li {
	list-style-type:none;
	background-image:url(/img/layout/bullet-raquo.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:10px;
}


label, small {
	display: block;
	font-size: 8pt;
}

input,
select,
textarea {
	border: 1px solid #CCCCCC;
	background-color: white;
	padding: 3px;
}
textarea {
	resize: none; 
}
input.Checkbox {
	padding: 0;
	border: 0;
	background-color: transparent;
}
select {
	padding: 1px;
	font-size: 10pt;
}

.Message {
	margin: 10px 0;
}
.Message table {
	width: 100%;
	border-collapse: collapse;
}
.Message table td {
	padding: 5px !important;
	vertical-align: top;
}
.Message table td.Icon {
	padding: 0 !important;
	width: 45px;
}
.Message table td.Text {
	background-color: white;
	text-align: left !important;
}
.Message table td.Text p {
	margin-top: 0;
}
.Message table td.Icon img {
	margin: 5px !important;
}
.Message .StatusSuccess table td {
	border: 1px solid #206533;
}
.Message .StatusSuccess table td.Icon {
	background-color: #206533;
}
.Message .StatusSuccess table td.Icon img {
	background: url(/img/6/message-icon-success.gif);
	background-repeat: no-repeat;
}


.Message .StatusFail table td {
	border: 1px solid #7B1315;
}
.Message .StatusFail table td.Icon {
	background-color: #7B1315;
}
.Message .StatusFail table td.Icon img {
	background: url(/img/6/message-icon-error.gif);
	background-repeat: no-repeat;
}

.Message .Notice table td {
	border: 1px solid #EAA622;
}
.Message .Notice table td.Icon {
	background-color: #EAA622;
}
.Message .Notice table td.Icon img {
	background: url(/img/6/message-icon-notice.gif);
	background-repeat: no-repeat;
}
.StatusFail ul,
.StatusSuccess ul,
.Notice ul {
	text-align: left;
	margin-bottom: 0;
}
.StatusFail ul li,
.StatusSuccess ul li,
.Notice ul li {
	margin-bottom: 10px;
}

button.Button,
.btn,
div.Submit input,
input.Button {
	background: url(/img/6/sprite-buttons-blue-red-green-28n.gif);
	background-color: #C2D3DF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: white;
	border-color: #CBB #CBB #CBB #CBB;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 8pt;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 6px;
}
span.Red button.Button,
span.Red .btn,
div.Submit span.Red input,
span.Red input.Button,
span.Red input.Submit {
	background: url(/img/6/sprite-buttons-blue-red-green-28n.gif);
	background-color: #C2D3DF;
	background-repeat: repeat-x;
	background-position: 0px -84px;
}
span.Green button.Button,
span.Green .btn,
div.Submit span.Green input,
span.Green input.Button,
span.Green input.Submit {
	background: url(/img/6/sprite-buttons-blue-red-green-28n.gif);
	background-color: #C2D3DF;
	background-repeat: repeat-x;
	background-position: 0px -56px;
}
button.Button:hover,
.btn:hover,
div.Submit input:hover,
input.Button:hover {
	background: url(/img/6/sprite-buttons-blue-red-green-28n.gif) !important;
	background-color: #BBBBBB !important;
	background-repeat: repeat-x !important;
	background-position: 0px -28px !important;
}

div.ContentPad {
	padding: 5px;
}

ul.Checkboxes {
	margin: 0;
	padding: 5px 0;
}
ul.Checkboxes li {
	float: left;
	width: 45%;
	list-style-type: none;
	padding: 2px 0;
	margin: 0;
}

ul.Checkboxes3 {
	margin: 0;
	padding: 5px 0;
}
ul.Checkboxes3 li {
	float: left;
	width: 33%;
	list-style-type: none;
	padding: 4px;
	margin: 0;
}

table.Checkboxes {
	margin: 0;
	padding: 5px 0;
	width: 100%;
}
table.Checkboxes td {
	width: 45%;
	padding: 2px 0 2px 8px;
	margin: 0;
}

table.Checkboxes3 {
	margin: 0;
	padding: 5px 0;
	width: 100%;
}
table.Checkboxes3 td {
	width: 33%;
	padding: 2px 0 2px 8px;
	margin: 0;
}
.Checkboxes input.Checkbox
.Checkboxes3 input.Checkbox {
	vertical-align: middle;
}

table.KeyValue {
	border-collapse: collapse;
	/*border-top: 1px solid #EEE;*/
	width: 100%;
}
table.KeyValue td {
	vertical-align: top;
	/*border-bottom: 1px solid #EEE;*/
	font-size: 8pt;
}
table.KeyValue td.Key {
	width: 20%;
	padding-top: 5px;
}
table.KeyValue td.Value {
	width: 80%;
}
table.KeyValue td td {
	border: 0;
}

table.KeyValue tr.RightKey td {
	padding: 2px;
}
table.KeyValue tr.RightKey .Key {
	width: 40%;
}
table.KeyValue tr.RightKey .Key .X {
	text-align: right;
	padding-right: 10px;
}
table.KeyValue tr.RightKey .Value {
	width: 60%;
}
table.KeyValue tr.RightKey .Value .X {
}

table.KeyValue tr.Captcha .Value {
	padding-top: 5px;
}
table.KeyValue tr.Captcha .Value img {
	margin: 5px 0;
}

.KeyValue .FileUpload .Value input {
	width: 100%;
}

table.KeyValue tr.Text td.Key,
table.KeyValue tr.Text td.Value {
	padding: 5px 0;
}

fieldset.Config {
	border: 0;
	border-top: 1px solid #CCC;
	margin-bottom: 15px;
	padding: 3px 0;
}
fieldset.Config legend {
	font-weight: bold;
	padding: 4px 4px 4px 0;
}
fieldset.Config p {
	margin-top: 0px;
}

fieldset.Group {
	border: 0;
	border-top: 1px solid #CCC;
	margin-bottom: 15px;
	padding: 3px 0;
}
fieldset.Group legend {
	font-weight: bold;
	padding: 4px 4px 4px 0;
}
fieldset.Group p {
	margin-top: 0px;
}

div.FormChangeEmail table.KeyValue .Key {
	width: 35%;
}
div.FormChangeEmail table.KeyValue .Value {
	width: 60%;
}
div.FormChangeEmail table.KeyValue .Value input {
	width: 95%;
}
div.FormDeleteAccount table.KeyValue .Value input.Text {
	width: 95%;
}

table.DataList {
	width: 100%;
	border-collapse: collapse;
}
table.DataList th,
table.DataList td {
	padding: 4px !important;
	font-size: 8pt;
}
table.DataList th {
	border-bottom: 1px solid #666;
	color: #666;
	font-weight: bold;
	text-align: left;
}
table.DataList td {
	background-color: white;
	border-bottom: 1px solid #E0E0E0;
	vertical-align: baseline;
}
table.DataList tr.Invisible td,
table.DataList td.Inactive {
	background-color: #D7D8D8;
}
table.DataList tr.Delimiter td {
	background-color: #D7D8D8;
	color: #888;
	font-weight: bold;
}

textarea.RichTextEditor {
	width: 100%;
	height: 300px;
}

textarea.TextEditor {
	width: 95%;
	font-size: 9pt;
}
/*
.CommentCount {
	padding-left: 20px;
	background: url(/img/silk/comments.png);
	background-position: center left;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
}
*/

.Radios {
}
.Radios .Rad {
	float: left;
	width: 5%;
	text-align: center;
	padding-top: 2px;
}
.Radios .Text {
	float: left;
	width: 91%;
	padding: 3px 5px 10px 5px;
}

.Radios .KysDate .Rad {
	padding-top: 6px;
}
.Radios .KysDate .Text {
	padding-bottom: 5px;
}

.RadioInline {
	margin-right: 10px;
}

.Radio2Table {
	width: 100%;
	border-collapse: collapse;
}
.Radio2Table td {
	vertical-align: baseline;
	border: 1px solid #DDD;
	padding: 3px 0;
}
.Radio2Table .Q {
	width: 40%;
	padding-left: 4px;
	background-color: #F5F5F5;
}
.Radio2Table .A {
	width: 30%;
}

/* Menu */

table.Menu {
	border-collapse: collapse;
	border-top: 1px solid #CCC;
	width: 100%;
}
table.Menu td {
	border-bottom: 1px solid #CCC;
}
table.Menu td.Option {
	width: 35%;
	padding: 0;
}
table.Menu td.Option a {
	display: block;
	padding: 15px 0px;
	font-weight: bold;
	text-align: center;
}
table.Menu td.Option a:hover {
	background-color: #FFC;
}
table.Menu td.Text {
	width: 65%;
	font-size: 8pt;
	background-color: #F0F0F0;
	padding: 5px;
}

table.GridMenu {
	border-collapse: collapse;
}
table.GridMenu tr td {
	padding: 0;
	border: 1px solid white;
	vertical-align: top;
}
table.GridMenu tr td a {
	display: block;
	width: 150px;
	height: 140px;
	background-color: #E7E7E8;
}
table.GridMenu tr td a .Name {
	padding: 35px 10px 0px 10px;
	text-transform: uppercase;
	color: #676767;
	font-weight: bold;
}
table.GridMenu tr td a .Text {
	padding: 0px 10px 0px 10px;
	color: #97A7B6;
}
table.GridMenu tr td a:hover {
	background-color: #676767;
}
table.GridMenu tr td a:hover .Name {
	color: white;
}
table.GridMenu tr td a:hover .Text {
	color: white;
}

/* Location Navigation */

.LocationSelector {
}
.LocationSelector div {
	width: 310px;
	height: 25px;
}
.LocationSelector div span {
	float: left;
	width: 50px;
	padding-top: 4px;
	font-size: 8pt;
}
.LocationSelector div select {
	float: left;
	width: 250px;
}

/* Main page layout and background */

.FridaeVersionSix .Website {
	/*
	background: url(/img/6/w/texture.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	*/
	width: 100%;
	height: auto;
}

.FridaeVersionSix .Website .Fridae {
	width: 988px;
	margin: 0 auto;
	position: relative;
}

/* BEGIN: SkinPinkDot */
.SkinPinkDot {
	/* DEFAULT: background: url(/img/skins/default/masthead-background.gif); */
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-background.gif);*/
	background: url(/img/skins/default/masthead-background.gif);
	background-repeat: repeat-x;
}
.SkinPinkDot .FridaeMasthead .Masthead .MastTop {
	/* DEFAULT: background-color: #97A8B7; */
	background-color: #97A8B7;
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-top-texture.jpg) #f38722;*/
}
.SkinPinkDot .FridaeMasthead .Masthead .MastTop .Account {
	top: 25px;
	right: 10px;
}
.SkinPinkDot .FridaeMasthead .Masthead .MastMenu {
	/* DEFAULT: background-color: #5E7589;*/
	 background-color: #5E7589;
}
.SkinPinkDot .FridaeMasthead .Masthead .MastTop h1.Logo {
	width: 230px;
	height: 34px;
        
	background: url(/img/skins/default/logo_en.gif);
	background-repeat: no-repeat;
}
.SkinPinkDot .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinPinkDot .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/default/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* END: PinkDot layout */


/* BEGIN: SkinStandard layout - change here for special occasions - page background texture, masthead colours, logo, etc */
.SkinStandard {
	/* DEFAULT: background: url(/img/skins/default/masthead-background.gif); */
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-background.gif);*/
	background: url(/img/skins/default/masthead-background.gif);
	background-repeat: repeat-x;
}
.SkinStandard .FridaeMasthead .Masthead .MastTop {
	/* DEFAULT: background-color: #97A8B7; */
	background-color: #97A8B7;
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-top-texture.jpg) #f38722;*/
}
.SkinStandard .FridaeMasthead .Masthead .MastTop .Account {
	top: 25px;
	right: 10px;
}
.SkinStandard .FridaeMasthead .Masthead .MastMenu {
	/* DEFAULT: background-color: #5E7589;*/
	 background-color: #ff640f;
}
.SkinStandard .FridaeMasthead .Masthead .MastTop h1.Logo {
	width: 230px;
	height: 34px;
        
	background: url(/img/skins/default/Logo-Smallen.png);
	background-repeat: no-repeat;
}
.SkinStandard .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinStandard .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/default/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* END: Standard layout */


/* BEGIN: SkinCny */
.SkinCny {
	/* DEFAULT: background: url(/img/skins/default/masthead-background.gif); */
	background: url(/img/skins/cny2013/masthead-background.gif);
	/*background: black;*/
	background-repeat: repeat-x;
}
.SkinCny .FridaeMasthead .Masthead .MastTop {
	/* DEFAULT: background-color: #97A8B7; */
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-top-texture.jpg) #f38722;*/
	background:url(/img/skins/cny2013/masthead.gif) no-repeat;
}
.SkinCny .FridaeMasthead .Masthead .MastTop .Account {
	top: 25px;
	right: 10px;
}
.SkinCny .FridaeMasthead .Masthead .MastMenu {
	/* DEFAULT: background-color: #5E7589;*/
	/* background-color: #5E7589;*/
}
.SkinCny .FridaeMasthead .Masthead .MastTop h1.Logo {
	width: 230px;
	height: 34px;
        
	background: url(/img/skins/cny2013/logo_en.png);
	background-repeat: no-repeat;
}
.SkinCny .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinCny .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/default/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.SkinCny .FridaeMasthead .Masthead .MastTop .Account .Item a {
	color: #703f46;
}

/* END: SkinWorldAidsDay layout */

/* BEGIN: SkinWorldAidsDay */
.SkinWorldAidsDay {
	/* DEFAULT: background: url(/img/skins/default/masthead-background.gif); */
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-background.gif);*/
	background: url(/img/skins/worldaidsday/masthead-background.gif);
	background-repeat: repeat-x;
}
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastTop {
	/* DEFAULT: background-color: #97A8B7; */
	/*background: url(http://static.fridae.asia/img/skins/cny2012/masthead-top-texture.jpg) #f38722;*/
	background:url(/img/skins/worldaidsday/masthead.gif) no-repeat;
}
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastTop .Account {
	top: 25px;
	right: 10px;
}
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastMenu {
	/* DEFAULT: background-color: #5E7589;*/
	/* background-color: #5E7589;*/
}
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastTop h1.Logo {
	width: 230px;
	height: 34px;
        
	background: url(/img/skins/default/logo_en.png);
	background-repeat: no-repeat;
}
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinWorldAidsDay .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/default/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* END: SkinWorldAidsDay layout */

/* BEGIN: MidAutumn layout */
.SkinMidAutumn {
	/* DEFAULT: background: url(/img/skins/default/masthead-background.gif); */
	/*background: #a52824;*/
	background: url(/img/skins/midautumn/masthead-bkg.jpg);
	background-repeat: repeat-x;
}
.SkinMidAutumn .FridaeMasthead .Masthead .MastTop {
	/* DEFAULT: background-color: #97A8B7; */
	/*background-color: #97A8B7;*/
	background:url(/img/skins/midautumn/masthead.jpg) no-repeat;
}

.SkinMidAutumn .FridaeMasthead .Masthead .MastTop .Account {
	top: 25px;
	right: 10px;
}
.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu {
	/* DEFAULT: background-color: #5E7589;*/
	 background-color: #ffa400;
}
.SkinMidAutumn .FridaeMasthead .Masthead .MastTop h1.Logo {
	width: 230px;
	height: 34px;
        
	background: url(/img/skins/midautumn/logo_en.png);
	background-repeat: no-repeat;
}
.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/default/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #565656;
}

.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a,
.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td a {
	color: #333333;
}

.SkinMidAutumn .FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td a {
	color: #333333;
}



/* BEGIN: SkinCNY2010 layout - Chinese New Year 2010 */
.SkinCNY2010 {
	background: url(/img/skins/cny2010/masthead-background.gif);
	background-repeat: repeat-x;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastTop {
	background: url(/img/skins/cny2010/masthead-top-texture.gif);
	background-repeat: no-repeat;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastTop h1.Logo {
	top: 3px !important;
	left: 0px !important;
	width: 254px;
	height: 54px;
	background: url(/img/skins/cny2010/logo.gif);
	background-repeat: no-repeat;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastTop .Account {
	top: 15px !important;
	right: 5px !important;
	padding: 10px;
	background-color: #BE1E2D;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastTop .Account .Item {
	margin: 0 15px;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastMenu {
	background: url(/img/skins/cny2010/masthead-menu-texture.gif);
	background-repeat: no-repeat;
}
.SkinCNY2010 .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinCNY2010 .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/cny2010/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* END: Standard layout */


/* BEGIN: SkinCombatAids layout - combat aids */
.SkinCombatAids {
	background: url(/img/skins/combataids/masthead-background.jpg);
	background-repeat: repeat-x;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastTop {
	/*background: url(/img/skins/cny2010/masthead-top-texture.gif);*/
	background-repeat: no-repeat;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastTop h1.Logo {
	top: 4px !important;
	/*left: 0px !important;*/
	width: 254px;
	height: 54px;
	background: url(/img/skins/combataids/logo.gif);
	background-repeat: no-repeat;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastTop .Account {
	top: 15px !important;
	right: 5px !important;
	padding: 10px;
	background-color: #143620;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastTop .Account .Item {
	margin: 0 15px;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastMenu {
	/*background: url(/img/skins/cny2010/masthead-menu-texture.gif);*/
	background-repeat: no-repeat;
}
.SkinCombatAids .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a:hover,
.SkinCombatAids .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td.Active a {
	background: url(/img/skins/cny2010/menu-highlight.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* END: Standard layout */



/* Masthead - logo + whosonline */

.FridaeMasthead {
}
.FridaeMasthead .Masthead {
	height: 88px;
	
	width: 988px;
	margin: 0 auto;
	position: relative;
}

.FridaeMasthead .Masthead .MastTop {
	height: 60px;
}
.FridaeMasthead .Masthead .MastTop h1.Logo {
	position: absolute;
	top: 15px;
	left: 10px;
}
.FridaeMasthead .Masthead .MastTop h1.Logo span {
	display: none;
}
.FridaeMasthead .Masthead .MastTop .Account {
	position: absolute;
	color: white;
	font-size: 8pt;
	font-weight: bold;
}
.FridaeMasthead .Masthead .MastTop .Account .Item {
	margin-left: 25px;
}
.FridaeMasthead .Masthead .MastTop .Account .Item a {
	color: white;
}

.FridaeMasthead .Masthead .MastMenu {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 28px;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 967px;
	border-collapse: collapse;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td {
	padding: 0;
	margin: 0;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L {
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L table {
	border-collapse: collapse;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td {
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td span {
	display: block;
	margin-right: 15px;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a {
	display: block;
	width: 100%;
	height: 28px;
	color: white;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a h4 {
	padding: 7px 0 0 0;
	margin: 0;
	font-size: 9pt;
	font-weight: normal;
}
	#LangEN .FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td a h4 {
		font-weight: bold;
	}

/* For New Sections */
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td#opttribes span ,
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.L td#optchat span {
	/*padding-right: 20px;
	/*background: url(/img/silkx/mast-new.gif);
	background-position: right top;
	background-repeat: no-repeat;*/
}
	

.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R {
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R table {
	float: right;
	border-collapse: collapse;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td {
	padding-left: 10px;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R a {
	color: #FFFFFF;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.Lang {
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.Lang select {
	font-size: 12px;
	/*margin-top: 3px;*/
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.OnlineNumber {
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.OnlineNumber a {
	display: block;
	padding-top: 2px;
	color: #FFFFFF;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.OnlineNumber a span {
	display: block;
	height: 16px;
	padding-left: 25px;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.OnlineNumber a span.World {
	background: url(/img/silkx/world.gif);
	background-position: 2px center;
	background-repeat: no-repeat;
}
.FridaeMasthead .Masthead .MastMenu .MenubarInner td.R td.OnlineNumber a span.App {
	background: url(/img/fuguex/iphone.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.Fridae .DowntimeWarning {
	background-color: #900;
	margin: 10px auto 1px auto;
	padding: 3px;
	color: white;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 948px;
}
.Fridae .DowntimeWarning p {
	margin: 0;
	padding: 0;
}

.Fridae .EditionSelection {
	background-color: #FFC;
	height: 65px;
	margin: 10px 0 1px 0;
	position: relative;
}
.Fridae .EditionSelection .Close {
	position: absolute;
	top: 5px;
	right: 5px;
}
.Fridae .EditionSelection .Close a:hover img {
	background-color: #FC9;
}
.Fridae .EditionSelection .Intro {
	position: absolute;
	top: 10px;
	left: 10px;

}
.Fridae .EditionSelection .Intro p {
	margin: 0 0 2px 0;
}
.Fridae .EditionSelection .Options1 {
	position: absolute;
	top: 15px;
	left: 350px;
}
.Fridae .EditionSelection .Options2 {
	position: absolute;
	top: 15px;
	left: 550px;
}
.Fridae .EditionSelection input.Radio {
	border: 0;
	background-color: transparent;
}
.Fridae .EditionSelection .SaveBtn {
	position: absolute;
	top: 20px;
	left: 750px;
}

.Fridae .Content {
	background-color: white;
	position: relative;
	border: 1px solid #697f92;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	border: 1px solid #fff; 
	/*width: 988px;*/
}
.Fridae .Content #LeftColumn {
	/*width: 160px;*/
}
.Fridae .Content #LeftColumn #LeftColumnInner {
	width: 160px;
}
.Fridae .Content #MiddleColumn {
	/*width: 488px;*/
}
.Fridae .Content #MiddleColumn #MiddleColumnInner {
	width: 488px;
}
.Fridae .Content #RightColumn {
	/*width: 300px;*/
}
.Fridae .Content #RightColumn #RightColumnInner {
	width: 300px;
}
.Fridae .Content #LargeColumn {
	width: 798px;
}

.Fridae .Content #FullColumn {
	width: 998px;
}

.Fridae #UserProfilePersonal {
	background: url(/img/6/texture-profile.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: white;
	padding: 10px;
	margin-top: 10px;
}
.Fridae #UserProfileBusiness {
	background: url(/img/6/texture-profile-business.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: white;
	padding: 10px;
	margin-top: 1px;
}

/*** zuji widget/google iframe ***/
.Fridae .Content #RightColumn #ZujiWidget, 
.Fridae .Content #RightColumn #GoogleAd {
	width: 300px;
	margin: 7px 0px 7px 0px;
}

.Fridae .Content #RightColumn #ZujiWidget .Iframe {
        width: 300px;
        height:275px;
        margin:0px;
        padding:0px;
        border:0px;
}
.Fridae .Content #RightColumn #GoogleAd .Iframe {
	width: 300px;
	height:250px;
	margin:0px;
	padding:0px;
	border:0px;
}

/*
.Fridae .Content #LeftColumn {
	background-color: aqua;
}
.Fridae .Content #MiddleColumn {
	background-color: pink;
}
.Fridae .Content #RightColumn {
	background-color: lime;
}
.Fridae .Content #LargeColumn {
	background-color: magenta;
}
*/

.AdZone {
	margin-bottom: 10px;
}
.AdZoneId {
	margin-bottom: 2px;
	font-size: 7pt;
	color: #AAA;
}

/* User Avatar/Logout area */
#Avatar {
	margin-bottom: 5px;
}
#Avatar img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#User {
	position: relative;
	margin-bottom: 5px;
	width: 100%;
	height: 20px;
}
#User h3 {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 20px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}
#User #Logout {
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 7pt;
}

/* User console */

.UserConsoleNew {
	width: 160px;
	background-color: #E7E7E8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.UserConsoleNew .InnerPadding {
	padding: 2px 10px;
}
.UserConsoleNew .Item {
	border-bottom: 1px solid #E0E0E0;
}
.UserConsoleNew .Final {
	border-bottom: 0;
}
.UserConsoleNew .Root {
	display: block;
	width: 140px;
	height: 22px;
	position: relative;
	color: #444;
}
.UserConsoleNew .Root .Icon {
	position: absolute;
	top: 3px;
	left: 0px;
}
.UserConsoleNew .Root strong {
	position: absolute;
	top: 5px;
	left: 21px;
}
.UserConsoleNew .Root .Icon {
	background: url(/img/6/console/newuserconsole2.gif);
	background-position: 0px 0px;
}
	.UserConsoleNew .Root#radar .Icon {
		background-position: -176px 0px;
	}
	.UserConsoleNew .Root#hrt .Icon {
		background-position: 0px 0px;
	}
	.UserConsoleNew .Root#gft .Icon {
		background: url(/img/6/console/present.gif);
		background-position: 0px 0px;
	}
	.UserConsoleNew .Root#msg .Icon {
		background-position: -16px 0px;
	}
	.UserConsoleNew .Root#prt .Icon,
	.UserConsoleNew .Root#req .Icon {
		background-position: -32px 0px;
	}
	.UserConsoleNew .Root#now .Icon {
		background-position: -48px 0px;
	}
	.UserConsoleNew .Root#flw .Icon,
	.UserConsoleNew .Root#usp .Icon,
	.UserConsoleNew .Root#usb .Icon {
		background-position: -64px 0px;
	}
	.UserConsoleNew .Root#trb .Icon {
		background-position: -144px 0px;
	}
	.UserConsoleNew .Root#cht .Icon {
		background-position: -160px 0px;
	}
	.UserConsoleNew .Root#pro .Icon,
	.UserConsoleNew .Root#aep .Icon,
	.UserConsoleNew .Root#aeb .Icon {
		background-position: -80px 0px;
	}
	.UserConsoleNew .Root#set .Icon {
		background-position: -96px 0px;
	}
	.UserConsoleNew .Root#trx .Icon {
		background-position: -112px 0px;
	}
	.UserConsoleNew .Root#ref .Icon {
		background-position: -128px 0px;
	}
.UserConsoleNew .Root em {
	font-style: normal;
	font-weight: bold;
	position: absolute;
	top: 5px;
	right: 0px;
	color: #AAA;
}
.UserConsoleNew .Subnav {
	display: none;
	padding: 2px 0;
}
.UserConsoleNew .Subnav a {
	display: block;
	height: 17px;
	position: relative;
	color: #666;
}
.UserConsoleNew .Subnav a span {
	display: block;
	width: 130px;
	position: absolute;
	left: 22px;
	top: 2px;
}
.UserConsoleNew .Subnav a:hover span {
	text-decoration: underline;
}
.UserConsoleNew .Subnav a em {
	font-style: normal;
	position: absolute;
	right: 2px;
	top: 2px;
	color: #AAA;
}

.ConsoleModeFlip .UserConsole {
	display: none;
}
.UserConsole ul#Console {
	width: 160px;
	margin: 0 0 0 0;
	padding: 0;
	clear: both;
	position: relative;
	clear: both;
}
.UserConsole ul#Console.Standard {
	height: 160px;
}
.UserConsole ul#Console.Business {
	height: 160px;
}
.UserConsole ul li {
	list-style: none;
	margin: 0px 1px 1px 0px;
	padding: 0px;
	float: left;
}
.UserConsole ul li a {
	position: relative;
	display: block;
	float: left;
	width: 39px;
	height: 39px;
	background: url(/img/6/console/console-sprite39-en.gif);
	background-position: 0 0;
	background-color: #B9B298;
	vertical-align: middle;
}
#LangSC .UserConsole ul li a {
	background: url(/img/6/console/console-sprite39-sc.gif);
	background-color: #B9B298;
}
#LangTC .UserConsole ul li a {
	background: url(/img/6/console/console-sprite39-tc.gif);
	background-color: #B9B298;
}
#LangHK .UserConsole ul li a {
	background: url(/img/6/console/console-sprite39-hk.gif);
	background-color: #B9B298;
}
#LangSC .UserConsole ul li.Wide a, 
#LangTC .UserConsole ul li.Wide a,
#LangHK .UserConsole ul li.Wide a {
	background: url();
	background-color: #B9B298;
}
.UserConsole ul li a:hover {
	background-color: #E6E6E6 !important;
}
.UserConsole ul li#IconHearts a          { background-position: -0px -0px; }
.UserConsole ul li#IconHearts a:hover    { background-position: -0px -39px; }
.UserConsole ul li#IconMessages a        { background-position: -39px -0px; }
.UserConsole ul li#IconMessages a:hover  { background-position: -39px -39px; }
.UserConsole ul li#IconFriends a         { background-position: -78px -0px; }
.UserConsole ul li#IconFriends a:hover   { background-position: -78px -39px; }
.UserConsole ul li#IconBookmarks a       { background-position: -117px -0px; }
.UserConsole ul li#IconBookmarks a:hover { background-position: -117px -39px; }
.UserConsole ul li#IconProfile a         { background-position: -156px -0px; }
.UserConsole ul li#IconProfile a:hover   { background-position: -156px -39px; }
.UserConsole ul li#IconPhotos a          { background-position: -195px -0px; }
.UserConsole ul li#IconPhotos a:hover    { background-position: -195px -39px; }
.UserConsole ul li#IconVault a           { background-position: -234px -0px; }
.UserConsole ul li#IconVault a:hover     { background-position: -234px -39px; }
.UserConsole ul li#IconNotes a           { background-position: -273px -0px; }
.UserConsole ul li#IconNotes a:hover     { background-position: -273px -39px; }
.UserConsole ul li#IconBlog a            { background-position: -312px -0px; }
.UserConsole ul li#IconBlog a:hover      { background-position: -312px -39px; }
.UserConsole ul li#IconAgenda a          { background-position: -351px -0px; }
.UserConsole ul li#IconAgenda a:hover    { background-position: -351px -39px; }
.UserConsole ul li#IconTravel a          { background-position: -390px -0px; }
.UserConsole ul li#IconTravel a:hover    { background-position: -390px -39px; }
.UserConsole ul li#IconBlacklist a       { background-position: -429px -0px; }
.UserConsole ul li#IconBlacklist a:hover { background-position: -429px -39px; }
.UserConsole ul li#IconAlerts a          { background-position: -468px -0px; }
.UserConsole ul li#IconAlerts a:hover    { background-position: -468px -39px; }
.UserConsole ul li#IconTracks a          { background-position: -507px -0px; }
.UserConsole ul li#IconTracks a:hover    { background-position: -507px -39px; }
.UserConsole ul li#IconAccount a         { background-position: -546px -0px; }
.UserConsole ul li#IconAccount a:hover   { background-position: -546px -39px; }
.UserConsole ul li#IconRequests a        { background-position: -585px -0px; }
.UserConsole ul li#IconRequests a:hover  { background-position: -585px -39px; }
.UserConsole ul li#IconDirectory a        { background: #DEF url(); }
.UserConsole ul li#IconDirectory a:hover  { background: #600 url(); }

.UserConsole ul.Standard li#IconHearts a,
.UserConsole ul.Business li#IconFriends a {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
.UserConsole ul.Standard li#IconBookmarks a,
.UserConsole ul.Business li#IconBlog a {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
.UserConsole ul.Standard li#IconAlerts a,
.UserConsole ul.Business li#IconAgenda a {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.UserConsole ul.Standard li#IconRequests a,
.UserConsole ul.Business li#IconRequests a {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.UserConsole ul li.Wide {
	width: 159px;
	height: 25px;
}
.UserConsole ul li.Wide a {
	display: block;
	width: 159px;
	height: 25px;
	background: url();
	background-color: #B9B298;
	position: relative;
	margin-right: 0px;
	color: #363636;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.UserConsole ul li.Wide a:hover {
	background-color: #E6E6E6;
	color: #97A7B6;
}
.UserConsole .Wide .Title {
	position: absolute;
	top: 5px;
	left: 5px;
}
.UserConsole .Wide .numMessagesLarge {
	position: absolute;
	top: 5px;
	right: 5px;
	text-align: right;
	width: 40px;
}


.UserConsole ul li a em {
	position: absolute;
	margin: auto;
	top: -2px;
	right: -1px;
	float: right;
	line-height: 18px;
	z-index: 400;
	padding: 0;
	margin: -3px 0 0;
	font-style: normal;
	font-size: 7pt;
	font-weight:  bold;
	letter-spacing: -1px;
	width: 23px;
	height: 20px;
	background: url(/img/6/console-tab-red.gif) center center no-repeat;
	color: #FFF;
	text-align: center;
}
.UserConsole ul li a em.G {
	background: url(/img/6/console-tab-blue.gif) center center no-repeat;
}

.PanelReferrals {
	margin-bottom: 10px;
}

/* Boxes */

.Box {
	margin-bottom: 10px;
}
.Box .Upper {
}
	#LeftColumn .Box .Upper,
	#RightColumn .Box .Upper,
	#LocationNavigator .Box .Upper {
		background-color: #2f6eb3;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		border-top-right-radius: 4px;
	}
.Box .Title {
	width: 100%;
        padding: 0 8px;
	border-collapse: collapse;
	margin: -1px 0px;
}
	#LeftColumn .Box .Title,
	#RightColumn .Box .Title,
	#LocationNavigator .Box .Title {
		width: 100%;
		border-collapse: collapse;
		margin: 0;
	}
.Box .Title td {
	border-bottom: 1px solid #DDD;
	vertical-align: baseline;
}
	#LeftColumn .Box .Title td,
	#RightColumn .Box .Title td,
	#LocationNavigator .Box .Title td {
		border-bottom: none;
		vertical-align: baseline;
		padding: 3px;
	}
.Box .Title .L {
	text-align: left;
}
	#LeftColumn .Box .Title .L,
	#RightColumn .Box .Title .L,
	#LocationNavigator .Box .Title .L {
		padding: 5px 0 5px 9px;
	}
.Box .Title .L h2 {
	margin: 0px 8px;
	padding-bottom: 3px;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}
	#LeftColumn .Box .Title .L h2,
	#RightColumn .Box .Title .L h2,
	#LocationNavigator .Box .Title .L h2 {
		margin: 0px;
		padding: 0px 2px;
		color: white;
		font-size: 9pt;
		font-weight: normal;
		text-transform: uppercase;
	}
.Box .Title .L h2 a {
	color: #666;
}
	#LeftColumn .Box .Title .L h2 a,
	#RightColumn .Box .Title .L h2 a,
	#LocationNavigator .Box .Title .L h2 a {
		color: white;
	}
.Box .Title .R {
	font-size: 8pt;
	text-align: right;
}
	#LeftColumn .Box .Title .R,
	#RightColumn .Box .Title .R,
	#LocationNavigator .Box .Title .R {
		padding-right: 5px;
		color: #E7E7E7;
	}

.Box .Title .R a {
}
	#LeftColumn .Box .Title .R a,
	#RightColumn .Box .Title .R a,
	#LocationNavigator .Box .Title .R a {
	}

.Box .Tabs {
	height: 25px;
	margin: 8px 0px 10px 0px;
	border-bottom: 1px solid #D9D9D9;
}
	#LeftColumn .Box .Tabs,
	#RightColumn .Box .Tabs {
		margin: 5px 0 0 0;
	}
.Box .Tabs ul {
	margin: 0;
	/*padding: 0 5px;*/
	float: left;
}
.Box .Tabs .Left {
	float: left;
}
.Box .Tabs .Right {
	float: right;
}
.Box .Tabs ul li {
	margin: 0 3px 0 0;
	list-style-type: none;
	float: left;
	height: 24px;
	font-weight: normal;
	color: #999;
	background-color: #F5F5F5;
	border: 1px solid #D6D6D6;
	
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius-top-left:4px;
	-webkit-border-radius-top-right:4px;
}
	#LeftColumn .Box .Tabs ul li,
	#RightColumn .Box .Tabs ul li {
		background-color: #DEDEDE;
		border: 1px solid #D6D6D6;
	}
.Box .Tabs ul li a {
	display: block;
	color: #999;
	padding: 5px 5px 0 5px;
	font-size: 8pt;
	outline: none !important;
}
.Box .Tabs ul li.Active {
	background-color: white;
	border-bottom: 1px solid white;
	font-weight: bold;
	color: #444444;
}
	#LeftColumn .Box .Tabs ul li.Active,
	#RightColumn .Box .Tabs ul li.Active {
		background-color: #E7E7E8;
		border: 1px solid #CCC;
		border-bottom: 1px solid #E7E7E8;
	}
.Box .Tabs ul li.Active a {
	color: #444444;
	padding-left: 10px;
	padding-right: 10px;
}
	#LeftColumn .Box .Tabs ul li.Active a,
	#RightColumn .Box .Tabs ul li.Active a {
		padding-left: 10px;
		padding-right: 10px;
	}
.Box .Tabs ul li a em {
	font-size: 7pt;
	color: #AAA !important;
	padding-left: 5px;
	font-style: normal;
	font-weight: normal;
}

.Box .BoxContent {
	background-color: white;
	padding: 5px 10px;
}
	#LeftColumn .Box .BoxContent,
	#RightColumn .Box .BoxContent,
	#LocationNavigator .Box .BoxContent {
		background-color: #E7E7E8;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		border-bottom-right-radius: 4px;
		padding: 5px 10px;
	}
	
.Box .Inner hr {
	color: #BBB;
	border: 0;
	border-bottom: 1px solid #BBB;
	height: 1px;
	margin: 10px 0 5px 0;
}
.Box .Constant {
	margin: 0;
	border-top: 1px solid #CCCCCC;
	padding: 5px 0 0 0;
}

.PrintBox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #333;
}
.PrintBox .Box .FridaeLogo {
	padding: 5px 0 5px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 10px;
}
.PrintBox .Box .Title td {
	padding-bottom: 10px;
}

.Tabs .Left {
}
.Tabs .Left a {
	color: #666666;
}
#FullColumn .Box {
	width: 998px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#LargeColumn .Box {
	width: 798px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.SimpleBox {
	margin-bottom: 15px;
}
.SimpleBox .SimpleTitle {
	font-size: 9pt;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #F0F0F0;
	color: #676767;
}
.SimpleBox .SimpleTitle div {
	padding: 3px;
}
.SimpleBox .SimpleContents {
	padding: 3px;
	background-color: white;
}

/* Boxes in side columns */

#LeftColumn .Box,
#RightColumn .Box {
	margin-bottom: 10px;
}
#LeftColumn .Box .Title
#RighColumn .Box .Title {
	margin-left: 5px;
	margin-right: 5px;
}
#LeftColumn .Box .Title {
	width: 148px;
}
#RightColumn .Box .Title {
	width: 288px;
}
#LeftColumn .Box .Inner a.btn,
#LeftColumn .Box .Inner input.Submit {
	display: block;
	text-align: 0;
	padding: 3px 0;
	margin: 3px 0;
	/*width: 135px;*/
	line-height:16px;
}

#LeftColumn .PerksBox .btn,
#LeftColumn .PanelNewsletter .btn {
	display: block;
	padding: 3px 0;
	margin: 3px 0;
	width: 138px;
	line-height: 16px;
}


#LeftColumn .Box .Inner ul li,
#RightColumn .Box .Inner ul li {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 13px;
}

#RightColumn .Box .Inner ul li {
	/*margin-left: 13px;*/
}

#LeftColumn .Box .Inner ul li {
	list-style-type:none;
}

#RightColumn .Box .Tabs {
	height: 21px;
}
#RightColumn .Box .Tabs ul {
	height: 20px;
}
#RightColumn .Box .Tabs ul li {
	font-size: 9pt;
	padding: 0px;
	height: 20px;
}
#RightColumn .Box .Tabs ul li a {
	padding: 3px 5px;
}

#RightColumn .PerksRightBox {
	width: 298px;
	background: #d2eaff;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #9ad1ff;
	color: #333333;
}

#RightColumn .PerksRightBox table {
	width: 280px;
	color: #333333;
}

#RightColumn .PerksRightBox table tr td {
	color: #333333;
}

#RightColumn .PerksRightBox .PerksHolder {
	padding: 5px 10px;
}

#RightColumn .PerksRightBox .PerksLogo {
	width: 63px;
}
#RightColumn .PerksRightBox .PerksMore {
	border-top: 1px solid #a8d7ff;
	padding: 5px 0 3px 0;
	margin-top: 10px;
}
#RightColumn .PerksRightBox .PerksMore a {
	color: #294b6a;
	font-weight: bold;
}



/* Perks Box */

.PerksBox {
	background-color: #E7E7E8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px;
}
.PerksBox .PBTitle {
	height: 80px;
	background: url(/img/6/perksbox-logo.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.PerksBox .PBTitle a {
	display: block;
	width: 100%;
	height: 80px;
}
.PerksBox .PBTitle a span {
	display: none;
}
.PerksBox a.PromoBanner {
	display: block;
	text-align: center;
}
.PerksBox .PBContent {
}
.PerksBox .PBContent .PerksPromo {
	border: 1px solid #003366;
	margin: 5px;
	padding: 5px;
	color: #006699;
	background: #FFFFFF;
}

.PerksBox .PBContent .PerksPromo .PromoTitle {
	font-size: 13pt;
	line-height: 14pt;
	font-weight: bold;
	color:#003366;
	margin-bottom: 5px;
}

.PerksBox .PBContent .PerksPromo .PromoExpiry {
	margin-top: 5px;
	font-size: 8pt;
}

.PerksBox .PBContent .ExpiryDate {
}
.PerksBox .PBContent .PerksExpiring {
	clear: both;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #A00;
	padding: 15px 0;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.PerksBox .PBContent .Button {
	height: 25px;
}

.PanelTwitter {
	margin-bottom: 10px;
}

.PanelSocial {
	margin-bottom: 10px;
}
.PanelSocial .Box .BoxContent {
	padding: 0 !important;
}
.PanelSocial .FridaeBlog {
	padding: 5px 10px;
}
.PanelSocial .FridaeBlog .Head {
	font-size: 7pt;
}
.PanelSocial .FridaeBlog .Post {
	margin-bottom: 3px;
}
.PanelSocial .FridaeBlog .Link {
	text-align: right;
}

.PanelSocial .Links {
	border-top: 1px solid #E0E0E0;
}
.PanelSocial .Links a {
	display: block;
	padding: 7px 10px;
}
.PanelSocial .Links a.Twitter {
	background: url(/img/6/social-twitter.gif);
	background-repeat: no-repeat;
	background-position: 127px 1px;
}
.PanelSocial .Links a.Facebook {
	background: url(/img/6/social-facebook.gif);
	background-repeat: no-repeat;
	background-position: 130px 3px;
}

.PanelBadWeather {
}
.PanelBadWeather a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px;
	display: block;
	padding: 7px 10px 9px;
	background: url(/img/6/icon-badweather.gif);
	background-repeat: no-repeat;
	background-position: 134px 6px;
	background-color: #E7E7E8;
}

.PanelNewsletter .BoxContent .Button {
	margin-top: 10px;
	/*margin-left:7px;*/
	height: 25px;	
}

.PanelTwitter {
	font-size: 8pt !important;
}

.PanelPartners {
	margin-top: 5px;
}
.PanelPartners h2 {
	font-size: 12pt;
	margin: 0;
}

/* Perks Upsell Box */

.PerksUpsellOuter {
	text-align: left;
}
	.FridaeUserTool .Photos .PerksUpsellOuter {
		width: 470px;
		margin: 100px auto;
	}
	.ProfileForm .PerksUpsellOuter {
		width: 435px;
		margin: 0 15px;
	}
.PerksUpsellInner {
	border: 1px solid #EDD;
	background-color: #FFF9F9;
}
.PerksUpsellInner .PerksLogo {
	float: left;
	display: block;
	width: 35px;
	height: 35px;
	background: url(/img/6/perks/upsell-logo.gif);
	margin: 5px;
}
.PerksUpsellInner .UpsellContent {
	float: left;
	margin: 5px 0 5px 10px;
	width: 405px;
}
	.FridaeUserTool .SendMessage .PerksUpsellInner .UpsellContent {
		width: 325px;
	}
	.Mbox .Reply .PerksUpsellInner .UpsellContent {
		width: 385px;
	}
	.ProfileForm .PerksUpsellInner .UpsellContent {
		width: 375px;
	}
.PerksUpsellInner .UpsellContent p {
	margin: 2px 0;
}
.PerksUpsellInner .UpsellContent .AboutPerks {
	margin: 10px 0;
}
.PerksUpsellInner .UpsellContent .AboutPerks ul {
	list-style-type: disc;
}
.PerksUpsellInner .UpsellContent .AboutPerks ul li {
	list-style-type: disc;
	margin: 1px 0 1px 20px;
}
.PerksUpsellInner .UpsellContent .Controls {
	text-align: right;
	margin-bottom: 5px;
}

/* User Box */

.UserBox {
	width: 82px;
	height: 100px;
	position: relative;
}
.UserBox a.Pic {
	display: block;
	width: 80px;
	height: 80px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 8pt;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
.UserBox a.Pic img {
	position: absolute;
	left: 0;
	top: 0;
}
.UserBox a.Pic .Under {
	position: absolute;
	left: 0px;
	top: 60px;
	width: 100%;
	height: 20px;
	z-index:2;
	opacity:.6; filter:alpha(opacity=60); -moz-opacity:0.6;
	color: #000;
	word-spacing:1px;
	overflow:hidden;
}
.UserBox a.Pic .Over {
	position: absolute;
	left: 0px;
	top: 60px;
	width: 100%;
	height: 20px;
	z-index:2;
	color: #FFF;
	word-spacing:1px;
	overflow:hidden;
}
.UserBox div.Check {
	z-index: 800;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 25px;
}
.UserBox div.Check input {
	margin: 0;
}
.UserBox div.New,
.UserBox div.NewUser {
	z-index: 800;
	position: absolute;
	top: -3px;
	right: -3px;
	width: 35px;
	height: 18px;
	background: url(/img/6/userbox-new-tab.gif);
	background-repeat: no-repeat;
}
.UserBox div.New div,
.UserBox div.NewUser div {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: white;
}
.UserBox div.BetaTester {
	width: 8px;
	height: 11px;
	position: absolute;
	left: -7px;
	top: -3px;
	z-index: 600;
}
.UserBox div.BetaTester img {
	background: transparent url(/img/6/beta-mini.gif) no-repeat scroll 0 0;
}
.UserBox div.OnlineStatusTab {
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
}
.UserBox .Offline div.OnlineStatusTab {
	background: transparent url(/img/6/offline-tab_16x16.gif) no-repeat scroll 0 0;
}
.UserBox .Online div.OnlineStatusTab {
	background: transparent url(/img/6/online-tab_16x16.gif) no-repeat scroll 0 0;
}
.UserBox a.Pic .Under {
	background-color: #697F92;
}
.UserBox a.Pic:hover {
	border-top: 1px solid red !important;
	border-left: 1px solid red !important;
	border-right: 1px solid red !important;
}
.UserBox a.Pic:hover .Under {
	background-color: red;
}
.UserBox div.Selected a.Pic,
tr.Selected .UserBox a.Pic {
	background-color: #68C !important;
}
.UserBox div.Selected a.Pic img,
tr.Selected .UserBox a.Pic img {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}
.UserBox div.Selected a.Pic,
tr.Selected .UserBox a.Pic {
	border-top: 1px solid #68C !important;
	border-left: 1px solid #68C !important;
	border-right: 1px solid #68C !important;
}
.UserBox div.Selected a.Pic .Under,
tr.Selected .UserBox a.Pic .Under {
	background-color: #68C !important;
}
.UserBox ul.Tools {
	position: absolute;
	top: 80px;
	left: 0px;
	float: left;
	width: 100%;
	margin: 0px 1px;
	padding: 0px;
	clear: both;
}
.UserBox ul.Tools li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.UserBox ul.Tools li a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: url(/img/6/sprite-usertools.gif);
	background-position: -0px -0px;
}
.UserBox ul.Tools li a span {
	display: none;
}
.UserBox ul.Tools li.Heart a          { background-position: -0px -0px; }
.UserBox ul.Tools li.Heart a:hover    { background-position: -0px -20px; }
.UserBox ul.Tools li.Message a        { background-position: -20px -0px; }
.UserBox ul.Tools li.Message a:hover  { background-position: -20px -20px; }
.UserBox ul.Tools li.Friend a         { background-position: -40px -0px; }
.UserBox ul.Tools li.Friend a:hover   { background-position: -40px -20px; }
.UserBox ul.Tools li.Bookmark a       { background-position: -60px -0px; }
.UserBox ul.Tools li.Bookmark a:hover { background-position: -60px -20px; }

.UserBoxBusiness a.Pic {
	border-left: 1px solid #343434;
    border-right: 1px solid #343434;
    border-top: 1px solid #343434;
	border-bottom: 1px solid #343434;
}
.UserBox ul.ToolsBusiness {
	position: absolute;
	top: 80px;
	left: 0px;
	float: left;
	width: 80px;
	margin: 0px 0px;
	padding: 0px;
	clear: both;
	border-left: 1px solid #343434;
    border-right: 1px solid #343434;
	border-bottom: 1px solid #343434;
}
.UserBox ul.ToolsBusiness li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.UserBox ul.ToolsBusiness li a {
	display: block;
	float: left;
	width: 80px;
	height: 20px;
	background: url(/img/6/sprite-usertools-biz.gif);
	background-position: -0px -0px;
}
.UserBox ul.ToolsBusiness li a span {
	display: none;
}
.UserBox ul.ToolsBusiness li.Follow a          { background-position: -0px -0px; }
.UserBox ul.ToolsBusiness li.Follow a:hover    { background-position: -0px -20px; }

.UserBox div.Selected ul.Tools,
tr.Selected .UserBox ul.Tools {
/*	opacity:.6; filter:alpha(opacity=60); -moz-opacity:0.6; */
}

/* User List - List Style, includes Tooltip Statistics style */

.UserList table.List {
	margin: 5px 0;
	border-collapse: collapse;
	width: 100%;
}
.UserList table.List tr.Selected td {
	background-color: #EEF0F8;
}
.UserList table.List td.Photo,
.UserList table.List td.Details,
.UserList table.List td.Checkbox {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
	padding: 5px;
}
.UserList table.List td.Details {
	position: relative;
}
.UserList table.List td.Details .ButtonHoldersFloat {
	position: absolute;
	bottom: 10px;
	left: 0;
}
.UserList table.List td.Photo {
	width: 82px;
}
.UserList table.List td.Details,
.TooltipStatistics {
	font-size: 8pt;
}
.TooltipStatistics {
	width: 350px;
	border: 1px solid #DDD;
	background-color: white;
}
.TooltipStatistics .Username {
	background-color: #EEE;
	padding: 5px;
	font-weight: bold;
	font-size: 10pt;
}
.TooltipStatistics .MainContent {
	padding: 5px;
}
.UserList table.List td.Details .Icons,
.TooltipStatistics .Icons {
	margin: 3px 0;
	text-align: right;
	float: right;
	margin-left: 10px;
}
.UserList table.List td.Details .Icons ul,
.TooltipStatistics .Icons ul {
	margin: 0;
	padding: 0;
}
.UserList table.List td.Details .Icons ul li,
.TooltipStatistics .Icons ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.UserList table.List td.Details .Icons ul li img,
.TooltipStatistics .Icons ul li img {
	margin-top: 4px;
}
.UserList table.List td.Details .Icons ul li .Vault,
.TooltipStatistics .Icons ul li .Vault {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: 0px 0px;
}
.UserList table.List td.Details .Icons ul li .Birthday,
.TooltipStatistics .Icons ul li .Birthday {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -16px 0;
}
.UserList table.List td.Details .Icons ul li .SafeSex,
.TooltipStatistics .Icons ul li .SafeSex {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -32px 0;
}
.UserList table.List td.Details .Icons ul li .AppUser,
.TooltipStatistics .Icons ul li .AppUser {
	width: 16px;
	height: 16px;
	background: url(/img/fuguex/iphone.png);
}
.UserList table.List td.Details .Icons ul li .LivingTogetherIcon,
.TooltipStatistics .Icons ul li .LivingTogetherIcon {
	width: 16px;
	height: 16px;
	/*background: url(/img/6/livingtogether/livingtogther-16px.png);*/
}
.UserList table.List td.Details .Icons ul li .Perks,
.TooltipStatistics .Icons ul li .Perks {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -48px 0;
}
.UserList table.List td.Details .Icons ul li .Contributor,
.TooltipStatistics .Icons ul li .Contributor {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -112px 0;
}
.UserList table.List td.Details .Icons ul li .KYS,
.TooltipStatistics .Icons ul li .KYS {
	width: 16px;
	height: 16px;
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -64px 0;
}

.UserList table.List td.Details .Intro,
.TooltipStatistics .Intro {
	margin: 3px 0;
	font-size: 9pt;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
}
.UserList table.List td.Details .Stats,
.TooltipStatistics .Stats {
	margin: 3px 0;
	height: 15px;
	overflow: hidden;
}
.UserList table.List td.Details .Location,
.TooltipStatistics .Location {
	margin: 3px 0 5px 0;
}
.UserList table.List td.Details .Location .Current,
.UserList table.List td.Details .Location .Travel,
.TooltipStatistics .Location .Current,
.TooltipStatistics .Location .Travel {
	margin-bottom: 3px;
}
.UserList table.List td.Details .Location .Current img,
.UserList table.List td.Details .Location .Travel img,
.TooltipStatistics .Current img,
.TooltipStatistics .Travel img {
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -80px 0px;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.UserList table.List td.Details .Location .Home,
.TooltipStatistics .Home {
}
.UserList table.List td.Details .Location .Home img,
.TooltipStatistics .Home img {
	background: url(/img/6/profileicons-sprite2.gif);
	background-position: -96px 0px;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.UserList table.List td.Details .InterestedIn,
.TooltipStatistics .InterestedIn {
	margin: 3px 0;
	overflow: hidden;
}

.UserList table.List td.Details .LastOnline,
.TooltipStatistics .LastOnline {
	margin: 3px 0;
	overflow: hidden;
	font-size:  7pt;
}

.UserList table.List td.Checkbox {
	width: 30px;
	background-color: #93897A !important;
	vertical-align: middle;
	text-align: center;
}
.Icons .XXX {
    background-image: url("/img/6/profileicons-xxx.png");
    height: 16px;
    width: 16px;
}
.UserList {
	clear: both;
}
.UserList table.Gallery {
	width: 100%;
	border-collapse: collapse;
}
.UserList table.Gallery td {
	padding: 5px 5px 5px 4px;
	height: 100px;
	width: 20%;
}
.UserList table.Featured {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
.UserList table.Featured .UserBox {
	height: 60px;
	width: 60px;
}
.UserList table.Featured .UserBox a.Pic {
	height: 60px;
	width: 60px;
	border: 1px solid #888;
}
.UserList table.Featured .UserBox a.Pic:hover {
	border: 1px solid #888;
}

.UserList table.Featured td {
	padding: 5px 12px 8px 0px;
	width: 25%;
}

/* User List - List / Gallery swapper */

.UserListSwap {
	height: 30px;
}
.UserListSwap table {
	float: right;
	border-collapse: collapse;
}
.UserListSwap table td {
	padding: 0;
}
.UserListSwap table td.Edit {
	padding-right: 5px;
}
.UserListSwap table td.Edit a {
	font-size: 7pt;
	color: #AAA
}
.UserListSwap table td.Txt div {
	padding: 6px 6px 0 6px;
}
.UserListSwap .Selector a {
	display: block;
	border: 1px solid #BBB;
	background: url(/img/6/sprite-selectors.jpg);
	background-position: 0px -60px;
	padding: 4px;
	font-size: 8pt;
}
.UserListSwap .Selector a img {
}
.UserListSwap .Selector a.L {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-right: 0 !important;
}
.UserListSwap table td a.L img {
	background: url(/img/6/sprite-viewmode.gif);
	background-position: 0px -16px;
	background-repeat: no-repeat;
}
.UserListSwap .Selector a.G {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.UserListSwap .Selector a.G img {
	background: url(/img/6/sprite-viewmode.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.UserListSwap a.L:hover,
.UserListSwap a.G:hover {
	background: url(/img/6/sprite-selectors.jpg) !important;
	background-position: 0px -30px !important;
	color: #444 !important;
	border: 1px solid #888;
}
.UserListSwap .Active a.L,
.UserListSwap .Active a.G {
	background: url(/img/6/sprite-selectors.jpg) !important;
	background-position: 0px 0px !important;
	color: white !important;
	border: 1px solid #888;
}
.UserListSwap .Selector .Ltxt {
	font-size: 7pt;
	letter-spacing: -1px;
}
.UserListSwap .SelL .Ltxt {
	text-align: left;
}
.UserListSwap .SelG .Ltxt {
	text-align: right;
}

/* Pagination */

.Pagination {
	background-color: #F0F0F0;
	height: 30px;
	/*margin-top: 5px;*/
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.Pagination .Pages {
	/*position: absolute;
	top: 0;*/
	/*left: 0;*/
	float: left;
	line-height: 30px;
	padding-left: 2px;
	width: auto;
}

.Pagination .Pages a {
	padding: 3px 5px;
	margin-right: 2px;
	border-color: #EEE #CCC #CCC #EEE;
	border-style: solid;
	border-width: 1px;
}
.Pagination .Pages a:hover {
	background-color: #CDE;
}
.Pagination .Pages a.Current {
	border-color: #CCC #FFF #FFF #CCC;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	background-color: #666 !important;
	color: white;
}
.Pagination .Pages a.Jump {
	border: 0;
	background-color: #DDD !important;
	font-weight: bold;
}
.Pagination .Pages a.Jump:hover {
	background-color: #FFD !important;
}

.Pagination .PaginationJump {
	padding: 4px 4px 4px 10px;
	float: left;
}

.Pagination .SelectAll,
.Pagination .PreviousNext {
	/*position: absolute;
	top: 0;
	right: 0;*/
	float: right;
	line-height: 30px;
	padding-right: 2px;
	font-weight: bold;
	width: auto;
}
.Pagination .PreviousNext {
	padding-top: 2px;
	padding-right: 10px;
}
.Pagination .PreviousNext img {
	margin: 0px 3px;
}
.Pagination .SelectAll .Check {
	padding: 0 8px;
}

.Pagination .Sections {
	text-align: center;
	margin: 3px 0;
}
.Pagination .Sections table {
	margin: 0 1%;
	border-collapse: collapse;
	width: 98%;
}
.Pagination .Sections table td.Back,
.Pagination .Sections table td.Next {
	width: 33%;
	font-weight: bold;
	font-size: 8pt;
}
.Pagination .Sections table td.Back {
	text-align: right;
}
.Pagination .Sections table td.Next {
	text-align: left;
}
.Pagination .Sections table td.Jump {
	width: 34%;
}
.Pagination .Sections table td.Jump select {
	width: 95%;
	margin: 4px 5px;
	font-size: 8pt;
}

/* Footer */

#Footer {
	clear: left;
	background: url(/img/footer2016.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	color: #DDD;
	margin: 1px 0 25px 0;
}
#Footer .Links {
	padding: 15px 0;
}
#Footer a {
	color: white;
}
#Footer .Copyright {
	text-align: center;
	padding-bottom: 15px;
}
#Footer .Copyright a {
	text-decoration: underline;
}

/* Panels */

.PanelEditions {
}
.PanelEditions .Inner {
	text-align: center;
}
.PanelEditions a {
	padding: 0 15px
}
.PanelAd600
{
	width: 300px;
	/*height: 250px;*/
	overflow: hidden;
	margin-bottom: 10px;
}
.PanelAd {
	/*margin-bottom: 10px;*/
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
}
.PanelAd ins {
	display: block;
}
.PanelAd p {
	margin: 0;
	padding: 0;
}

.PanelLogin #username, 
.PanelLogin #password {
	width: 132px;
}
.PanelLogin .Remember {
	font-size: 8pt;
	margin: 3px 0;
}
.PanelLogin .Remember input {
	margin: 5px 0;
	vertical-align: middle;
}
.PanelLogin .Forgot {
	text-align: center;
	font-size: 8pt;
}
.PanelLogin input.Submit {
	width: 100%;
}
.PanelLogin div.Submit {
	padding: 0;
	margin-top: 0;
}

.PanelLogin .LoginIncorrect {
	background-color: #7B1315;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 5px;
}

.PanelWhatsNext {
	font-size: 10pt;
}
.PanelWhatsNext p {
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
.PanelWhatsNext ul {
	margin: 0;
}

.PanelFeaturedProfiles {
}
.PanelFeaturedProfiles .Title .R select {
	width: 110px;
	font-size: 8pt;
}
.PanelFeaturedProfiles img {
	margin: 4px;
}

.UsernameSearch {
	padding: 5px 0px;
}
.UsernameSearch table {
}
.UsernameSearch td {
	vertical-align: bottom;
}
.UsernameSearch .UsernameInput {
	height: 15px;
	padding: 3px 0 3px 20px;
	border: 1px solid #CCCCCC;
	background: url(/img/layout/icon-user.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: white;
}
.UsernameSearch input.Text {
	background-color: white;
	border: 0;
	padding: 0px;
	height: 17px;
	width: 180px;
}

.SavedSearches {
	padding-bottom: 10px;
	margin: 0;
}
.SavedSearches table {
	width: 100%;
}
.SavedSearches td {
	padding: 4px;
	vertical-align: bottom;
}
.SavedSearches select {
	width: 190px;
}
.SavedSearches .Manage {
	margin-top: 5px;
}

.PanelSearchPersonals form#FormQuickSearch {
	padding: 10px;
}

.PanelSearchPersonals ul.QuickLinks {
	margin: 5px 0 0 0;
	padding: 0 3px 0;
}
.PanelSearchPersonals ul.QuickLinks li {
	list-style-type: none;
	margin: 0 !important;
	padding: 5px 0 7px 0 !important;
	clear: both;
	border-bottom: 1px dotted #D6D6D6;
}
.PanelSearchPersonals ul.QuickLinks li:last-child {
	border-bottom: 0;
}

.PanelSearchPersonals ul.QuickLinks li img {
	vertical-align: middle;
}

.PanelSearchPersonals ul.QuickLinks li div.Filter {
	float: right;
	margin-left: 5px;
	/*width: 64px;*/
}
.PanelSearchPersonals ul.QuickLinks li div.Filter2 {
	width: 57px;
	margin-left: 0;
	float: right;
}

.PanelSearchPersonals ul.QuickLinks li a {
}

.PanelSearchPersonals .KeyValue {
	margin-top: 5px;
}
.PanelSearchPersonals .KeyValue td {
	font-size: 8pt;
}
.PanelSearchPersonals .KeyValue .Key {
	width: 35%;
}
.PanelSearchPersonals .KeyValue .Value {
	width: 65%;
}

.PanelSearchPersonals .SelectLocation .LocationSelector div {
	width: 100%;
}
.PanelSearchPersonals .SelectLocation .LocationSelector div span {
	padding-left: 0px;
}
.PanelSearchPersonals .SelectLocation .LocationSelector span {
	width: 97px;
}
.PanelSearchPersonals .SelectLocation .LocationSelector select {
	width: 145px;
}

.PanelSearchPersonals ul.Options {
	margin: 0 !important;
	padding: 3px !important;
}
.PanelSearchPersonals ul.Options li {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 0 3px 0;
	float: left;
	width: 130px;
}
.PanelSearchPersonals ul.Options li input.Checkbox {
	vertical-align: middle;
}
.PanelSearchPersonals ul.Options li select {
	font-size: 8pt;
	padding: 0;
}

#RightColumn .PanelRadar .BoxContent {
	padding: 0;
}

#RightColumn .PanelRadar .BoxContent .RadarContent {
	padding: 5px 10px;
}

.PanelRadar .RadarGetLocation {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #bebebe;
	margin-bottom: 10px
}
.PanelRadar .RadarGetLocation .LocationLeft {
	float: left; 
	margin-top: 4px
}
.PanelRadar .RadarGetLocation .LocationRight {
	float: right; 
}
.PanelRadar .RadarGetLocation .LocationRight .Button {
	margin-top: 4px;
}

.PanelCityGuide .Box .Title .L h2 {
	background: url() !important;
	padding-bottom: 0 !important;
}
.PanelCityGuide ul {
	padding: 0 0 0 30px;
	margin: 0;
}
.PanelCityGuide li {
	list-style-type: none;
	float: left;
	width: 40%;
	padding: 4px;
	margin: 0px;
}

.PanelSearchEditorial {
}
.PanelSearchEditorial .Box .Inner {
	padding-bottom: 2px !important;
}
.PanelSearchEditorial .Box input.Text {
	width: 200px;
}

.PanelEditorialSearch {
}
.PanelEditorialSearch .Box {
	padding: 0;
}
.PanelEditorialSearch .Box .Inner {
}
.PanelEditorialSearch a {
	display: block;
	padding: 2px 0;
}
.PanelEditorialSearch .CategoryList table {
	width: 100%;
	border-collapse: collapse;
}
.PanelEditorialSearch .CategoryList table td {
	width: 50%;
	vertical-align: top;
}
.PanelEditorialSearch .CategoryList table td p {
	margin: 0 0 5px 0;
}

.PanelEditorialSearch .Search {
	padding-top:8px;
	border-top: 1px solid #DDD;
}
.PanelEditorialSearch .Search table.EditorialSearch {
	width: 278px;
	border-collapse: collapse;
}
.PanelEditorialSearch .Search table.EditorialSearch td {
	padding: 0;
}
.PanelEditorialSearch .Search table.EditorialSearch td.Input {
	width: 210px;
}
.PanelEditorialSearch .Search table.EditorialSearch td.Input input {
	width: 195px;
}
.PanelEditorialSearch .Search table.EditorialSearch td.Button {
	width: 14px;
}

.PanelRecentPosts {
}
.PanelRecentPosts ul {
}
.PanelRecentPosts ul li {
}

.PanelNewsletter {
}
.PanelNewsletter .Manage {
	text-align: center;
	border-top: 1px solid #DDD;
	margin: 0;
	padding: 5px 0;
	font-weight: bold;
}

/* refine / filter / sort */

#Refiner {
	margin-top: 10px;
}
#Refiner #Search {
	/*background: url(/img/texture-refiner.gif);
	background-repeat: repeat-x;*/
	border: 1px solid #EFEFEF;
	background-color: #F5F5F5;
}
#Refiner #Search td {
	padding: 4px;
}
#Refiner #Search td.Form {
}
#Refiner #Search td.Form select {
	font-size: 9pt;
}
#Refiner #Search td.Button {
	text-align: right;
}
#Refiner #Sort td.Field {
	text-align: center;
	font-size: 8pt;
}
#Refiner #Sort td.Field .Sorter {
	color: #999;
	margin: 0 20%;
	padding: 4px;
}
#Refiner #Sort td.Field .Sorter a.selectedSortOption {
	font-weight: bold;
}

#clear, .clear { 
	clear:both;
}

/* Email Verification Form */

.EmailVerify .KeyValue .Key {
	width: 30%;
}
.EmailVerify .KeyValue .Value {
	width: 70%;
}
.EmailVerify .KeyValue .Value .Text {
	width: 100%;
}

/* Beta Stuff */

.Fridae .Beta {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFC;
	margin: 1px 0 0 0;
}
.Fridae .Beta td {
	padding: 5px;
}
.Fridae .Beta td.Explanation {
	font-size: 7pt;
}
.Fridae .Beta strong {
	font-size: 11pt;
}

.Fridae .SixPointO {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFC;
	margin: 1px 0 0 0;
}
.Fridae .SixPointO td {
	padding: 5px;
}
.Fridae .SixPointO td a {
	margin-left: 25px;
}
.Fridae .SixPointO strong {
	font-size: 11pt;
}

.BetaFeedback .Value .Text,
.BetaFeedback .Value select {
	width: 100%;
}
.BetaFeedback .Value textarea {
	width: 100%;
	height: 100px;
}

.VerifyForm .Value .Text {
	width: 355px;
}

.OnlineUserCount {
	margin: 15px 30px;
	/*border-top: 1px solid #EEE;*/
}

.OnlineUserCount div.Total {
	border-bottom: 1px solid #EEE;
	font-size: 9pt;
	font-weight: bold;
	height: 20px;
	position: relative;
}
.OnlineUserCount div.Total .Text {
	position: absolute;
	top: 3px;
	left: 2px;
}

.OnlineUserCount div.Country {
	border-bottom: 1px solid #EEE;
}
.OnlineUserCount div.Details {
	height: 20px;
	position: relative;
}

.OnlineUserCount div.Details .Expand {
	position: absolute;
	top: 0px;
	left: 0;
}
.OnlineUserCount div.Country div.Details .Expand {
	padding-left: 0px;
	width: 20px;
}
.OnlineUserCount div.State div.Details .Expand {
	padding-left: 20px;
	width: 40px;
}

.OnlineUserCount div.Details .Expand a img {
	width: 16px;
	height: 16px;
	margin: 2px;
}
.OnlineUserCount div.Details .Expand a {
	display: block;
}
.OnlineUserCount div.Details .Expand a {
	background: url(/img/fugue/toggle-small-expand.png);
	background-position: center left;
	background-repeat: no-repeat;
}
.OnlineUserCount div.Details .Expand a.Minus {
	background: url(/img/fugue/toggle-small.png);
	background-position: center left;
	background-repeat: no-repeat;
}
.OnlineUserCount div.Country div.Details .Name {
	position: absolute;
	top: 3px;
	left: 20px;
	width: 300px;
}
.OnlineUserCount div.State div.Details .Name {
	position: absolute;
	top: 3px;
	left: 40px;
	width: 300px;
}
.OnlineUserCount div.City div.Details .Name {
	position: absolute;
	top: 3px;
	left: 35px;
	width: 300px;
	padding-left: 10px;
	font-size: 7pt;
}

.OnlineUserCount div.Number {
	position: absolute;
	top: 3px;
	left: 355px;
	width: 55px;
	text-align: right;
}

.InformationBox {
	border: 1px solid #68B;
	padding: 10px 10px 10px 35px;
	background: url(/img/silk/information.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	background-color: #EEF;
	margin: 10px 0;
}
.InformationBox p {
	padding-top: 0;
	margin-top: 0;
}

td.InfoDisplay {
	width: 50%;
	background-color: #EEF;
	border-left: 1px solid #DDE;
}
td.InfoDisplay p {
	background: url(/img/silk/information.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 5px 5px 25px;
	line-height: 16px;
	font-size: 8pt;
}

td.PerksFunction {
	width: 40%;
	background-color: #FFF9F9;
	border-left: 1px solid #DDE;
}
td.PerksFunction p {
	background: url(/img/6/perks/icon-perks-upsell.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 5px 5px 25px;
	line-height: 16px;
	font-size: 8pt;
}

.GroupTitle {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #EEE;
	color: #666;
	height: 30px;
	position: relative;
	margin-bottom: 5px;
}
.GroupTitle .GroupName {
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.GroupTitle .GroupLinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 8pt;
}
.GroupTitle .GroupLinks .Icon {
	margin-left: 5px;
	margin-top: 2px;
}
.GroupTitle .Location .GroupName {
	width: 255px;
	height: 20px;
	overflow: hidden;
}
.GroupTitle .Location .GroupLinks {
	bottom: 7px;
	width: 175px;
	height: 12px;
	overflow: hidden;
}

.HangLR {
}
.HangLR .GroupTitle {
	background-color: white;
	height: 53px;
}
.HangLR .GroupTitle .GroupName {
	width: 477px;
	border-bottom: 1px solid #CCC;
	top: 12px;
	height: 20px;
}
.HangLR .GroupTitle .GroupLinks {
	width: 100%;
	text-align: center;
}
.HangLR .GroupTitle .GroupLinks a:hover {
	background-color: #F0F0F0;
}
.HangLR .GroupTitle .GroupLinks a.Active {
	background-color: white;
	font-weight: bold;
}

/* Service: Lost Password */

.LostPassword {
}
.LostPassword table.KeyValue {
	width: 80%;
	margin: 15px 10%;
}
.LostPassword table.KeyValue tr.Between {
	background-color: #DDDDDD;
	padding: 3px;
	font-size: 7pt;
	font-weight: bold;
	color: #999;
}
.LostPassword table.KeyValue td.Key {
	width: 35%;
}
.LostPassword table.KeyValue td.Value {
	width: 65%;
}
.LostPassword table.KeyValue td.Value input {
	width: 225px;
}

/* Comment lists */

.CommentsHeading {
	height: 20px;
	position: relative;
}
.CommentsHeading .Sort {
	position: absolute;
	top: 4px;
	left: 4px;
}
.CommentsHeading .Voting {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #DDD;
	width: 150px;
	background-color: #EEE;
	text-align: left;
	font-size: 8pt;
	color: #777;
	padding: 3px;
}
.CommentsHeading .Voting img {
	vertical-align: middle;
}

table.Comments {
	/*margin-top: 20px;*/
	border-collapse: collapse;
}
table.Comments table.Meta {
	border-collapse: collapse;
	width: 456px;
	margin: 0;
}
table.Comments td {
	padding: 5px 0;
	vertical-align: top;
}
table.Comments td.Info {
	text-align: center;
	width: 82px;
}
table.Comments td .Series {
	font-size: 7pt;
	font-weight: bold;
	margin: 4px 0;
}
table.Comments td .Date {
	font-size: 7pt;
}
table.Comments td.Comment {
	font-size: 9pt;
	line-height: 13pt;
}
table.Comments tr.AdminComment td.Info,
table.Comments tr.AdminComment td.Comment {
	background-color: #F5F5CC;
}
table.Comments tr.AdminComment .CommentText {
	font-size: 12pt;
}
table.Comments tr.Favoured td.Info,
table.Comments tr.Favoured td.Comment {
	background-color: #DFD;
}
table.Comments tr.LowRank td {
	padding: 3px;
	font-size: 8pt;
	color: #888;
}
table.Comments tr.LowRank td a {
	color: #888;
}
table.Comments tr.Deleted td {
	padding: 3px;
	font-size: 7pt;
	background-color: #888;
	color: #DDD;
}
table.Comments td.Comment .CommentTools {
	background-color: #EEE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 21px;
        margin: 0 10px;
}
table.Comments td.Comment .CommentTools table {
	margin: 0 5px;
	width: 366px;
	border-collapse: collapse;
	border: 0;
}
table.Comments td.Comment .CommentTools td {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 8pt;
	vertical-align: middle;
}
table.Comments td.Comment .CommentTools td.Id,
table.Comments td.Comment .CommentTools td.Date {
	padding-top: 3px;
}
table.Comments td.Comment .CommentTools td.Vote,
table.Comments td.Comment .CommentTools td.Action,
table.Comments td.Comment .CommentTools td.Edit,
table.Comments td.Comment .CommentTools td.Report {
	padding-top: 2px;
}
table.Comments td.Comment .CommentTools td.Vote {
	text-align: center;
}
table.Comments td.Comment .CommentTools td.Vote img {
	vertical-align: middle;
}
table.Comments td.Comment .CommentTools td.Vote .Score {
	padding: 0 5px;
	color: #999;
}
table.Comments td.Comment .CommentTools td.ActionArt {
	text-align: right;
}
table.Comments td.Comment .CommentTools td.ActionArt a {
	margin-left: 5px;
}
table.Comments td.Comment .CommentTools td.ActionArt .Controls {
	display: none;
}
table.Comments td.Comment .CommentTools td.Report {
	text-align: right;
}
table.Comments td.Comment .Rating {
	padding-left: 5px;
	height: 20px;
	position: relative;
}
table.Comments td.Comment .Rating strong {
	position: absolute;
	top: 2px;
	left: 5px;
	font-weight: normal;
}
table.Comments td.Comment .Rating img {
	position: absolute;
	top: 2px;
	left: 52px;
	background: url(/img/6/fridae-stars.gif);
}
table.Comments td.Comment .Rating img.Stars1 {
	background-position: 0px -16px;
}
table.Comments td.Comment .Rating img.Stars2 {
	background-position: 0px -32px;
}
table.Comments td.Comment .Rating img.Stars3 {
	background-position: 0px -48px;
}
table.Comments td.Comment .Rating img.Stars4 {
	background-position: 0px -64px;
}
table.Comments td.Comment .Rating img.Stars5 {
	background-position: 0px -80px;

}
table.Comments td.Comment .CommentText {
	padding: 5px 16px;
	font-size: 8pt;
	width: 365px;
	overflow: auto;
}
table.Comments td.Comment .CommentText p {
	margin: 0 0 15px 0;
}
table.Comments td.Comment .EditText {
	font-size: 7pt;
	padding: 0 16px;
        /*margin-left: 10px;*/
}
.CommentRules {
	font-size: 7pt;
	margin: 5px 0;
}

.CommentForm {
	margin: 10px 0;
}
.CommentForm textarea {
	width: 98%;
	height: 150px;
}

.CommentForm .FormFields {
	margin-top: 10px;
	border: 1px solid #DDD;
}
.CommentForm .FormFields .CommentRules {
	background-color: #EEE;
	padding: 5px;
	margin: 0 0 5px 0;
}
.CommentForm .FormFields .KeyValue .Value .CommentInner {
	width: 98%;
}
.CommentForm .FormFields .KeyValue {
	width: 98%;
	margin: 0 1% 10px 1%;
	border: 0;
}
.CommentForm .FormFields .KeyValue td {
	border: 0;
}
.CommentForm .FormFields .KeyValue .Key {
	width: 15%;
}
.CommentForm .FormFields .KeyValue .Value {
	width: 85%;
}

.UserRating {
	height: 20px;
	position: relative;
}
.UserRating div {
	width: 100px;
	height: 20px;
}
.UserRating div.Rating0 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px 0px;
}
.UserRating div.Rating1 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px -20px;
}
.UserRating div.Rating2 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px -40px;
}
.UserRating div.Rating3 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px -60px;
}
.UserRating div.Rating4 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px -80px;
}
.UserRating div.Rating5 {
	background: url(/img/6/sprite-stars.gif);
	background-position: 0px -100px;
}
.UserRating a {
	float: left;
	width: 20px;
	height: 20px;
}

.BudgetRating {
	height: 20px;
	position: relative;
}
.BudgetRating div {
	width: 70px;
	height: 20px;
}
.BudgetRating div.Rating0 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px 0px;
}
.BudgetRating div.Rating1 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px -20px;
}
.BudgetRating div.Rating2 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px -40px;
}
.BudgetRating div.Rating3 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px -60px;
}
.BudgetRating div.Rating4 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px -80px;
}
.BudgetRating div.Rating5 {
	background: url(/img/6/sprite-budget.gif);
	background-position: 0px -100px;
}
.BudgetRating a {
	float: left;
	width: 14px;
	height: 20px;
}

.RatingDisplay {
	width: 100px;
	height: 20px;
	background: url(/img/6/star-rating5.gif);
	background-position: 0px 0px;
}
.RatingDisplay .Rating {
	background: url(/img/6/star-rating5.gif);
	background-position: 0px -100px;
}


.SwapInfo {
}
.SwapInfo .Link {
}
.SwapInfo .Info {
	display: none;
}

#LocationNavigator {
	width: 468px;
}
#LocationNavigator .DrillDown {
	font-size: 7pt;
}
#LocationNavigator .DrillDown select {
	font-size: 9pt;
	width: 140px;
}

/* Social Bookmarks */

.Parameters,
.Parameters * {
	font-size: 8pt;
}
.Parameters {
	background-color: #F0F0F0;
	border: 1px solid #D7D7D7;
	padding: 5px;
	margin-bottom: 5px;
}
.Parameters p {
	margin: 0;
}
.Parameters table {
	width: 430px;
	border-collapse: collapse;
	margin-left: 10px;
}
.Parameters table td.Name {
	width: 30%;
	font-weight: bold;
}
.Parameters table td.Value {
	width: 70%;
}

/* Social Bookmarks */

.SocialBookmarks {
	margin: 5px 0;
	float: left;
}

/* Print Page */

.BookmarkPrint {
	margin-top: 20px;
	clear: both;
}

.Print {
	float: right;
	margin: 7px 5px 0 0;
}

.Print img {
	border: 0px;
	vertical-align: middle;
	margin-right: 5px;
}


/* Twitter */

.Tweets {
}
.Tweets .Tweet {
	margin-bottom: 5px;
}
.Tweets .Tweet .Text {
	font-weight: bold;
}
.Tweets .Tweet .Date {
	font-size: 8pt;
	color: #777;
}

.yui-tt {
	position: absolute;
	visibility: hidden;
	width: auto;
}

/* Indignation */

.Indignation {
}
.Indignation h2 {
	margin: 20px 0 0 0;
	font-size: 14pt;
}

/* Content Pages */

.PageInformation {
	padding: 20px;
}

/* Fresh */

.Fresh {
}
.Fresh .Pictures {
}
.Fresh .Pictures .User {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #F0F0F0;
	padding: 5px;
	margin-bottom: 10px;
}
.Fresh .Pictures .User .Username {
	font-weight: bold;
	margin-bottom: 5px;
}
.Fresh .Pictures .User .Gallery {
}
.Fresh .Pictures .User .Gallery img {
	margin: 5px;
}

.Fresh .Blogs {
}
.Fresh .Blogs .LatestBlogs {
}
.Fresh .Blogs .LatestBlogs .BlogEntry {
	border-top: 1px dotted #888;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Title {
	height: 50px;
	position: relative;
	margin: 0;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Title .User {
	position: absolute;
	top: 5px;
	left: 5px;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Title h3 {
	position: absolute;
	top: 12px;
	left: 50px;
	height: 14px;
	overflow: hidden;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Title .Date {
	position: absolute;
	top: 30px;
	left: 50px;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Body {
	padding: 10px;
}
.Fresh .Blogs .LatestBlogs .BlogEntry .Body p {
	margin-top: 0;
}


.PageCareers .Posts .Post {
	padding: 10px 0;
	border-bottom: 1px solid #CCCCCC;
}

.PageCareers .Posts .Post .Title {
	font-weight: bold;
	font-size: 12px;
}


/** Tooltip ***/
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
   
   
	#ZoneHeader {
		position: absolute; 
		top: 5px; 
		left: 275px; 
		z-index: 100; 
		width: 50px; 
		height: 50px; 
		overflow: hidden;
	}
	#ZoneName {
		position: absolute; 
		top: 35px; 
		left: 330px; 
		z-index: 100; 
		font-size: 14px;
		color: #FFF;
	}
	#ZoneHeader:hover {
		-moz-transform: rotate(720deg);
		-webkit-transform: rotate(720deg);
		-o-transform: rotate(720deg);
		transform: rotate(720deg);
			-webkit-transition: all 0.5s ease 0;
			-moz-transition: all 0.5s ease 0;
			-o-transition: all 0.5s ease 0;
			transition: all 0.5s ease 0s;
   }
   #ZoneHeader ul {
	   padding: 0;
	   margin: 0;
	   list-style: none
   }
   
   #ZoneHeader ul li {
	   padding: 0;
	   margin: 0;
	   list-style: none;
   }
   
   #ZoneHeader ul li.ZoneItem {
	   position: absolute;
	   top: 0;
	   left: 0;
	   display: none;
   }
   #ZoneHeader ul li#Zone1 {
	   z-index: 1005;
	   display: block;
   }
   #ZoneHeader ul li#Zone2 {
	   z-index: 1004;
   }
   #ZoneHeader ul li#Zone3 {
	   z-index: 1003;
   }
   #ZoneHeader ul li#Zone4 {
	   z-index: 1002;
   }

.hidden {
	display:none;
}




