.Box .Tabs {
	margin-top: 10px;
}

.Box .Tabs span.Count {
	background: #6e9bc2;
	color: #FFFFFF;
	padding: 1px 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-left: 3px;
}

/* Quotas */

.QuotaSwapper {
	margin-bottom: 10px;
}
	
.Quota {
}
	.Tabs .Left .Quota {
		width: 200px;
	}
.Quota .Meter {
	width: 200px;
	margin: 5px 10%;
}
	.PerksSubscriptionList .Quota .Meter {
		width: 80%;
	}
	.QuotaSwapper .Quota .Meter {
		margin: 5px 0;
	}
	.Tabs .Left .Quota .Meter {
		margin: 0 0 5px 0;
	}
.Quota .Meter .Start {
	width: 5%;
	text-align: right;
}
.Quota .Meter .End {
	width: 5%;
	text-align: left;
}
.Quota .Meter .Bar {
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	border: 1px solid #DDD;
}
.Quota .Meter .Bar .Fill {
	color: white;
	text-align: right;
}
.Quota .Meter .Bar .Empty {
	color: #666;
	text-align: left;
}

.Quota .Percent0 .Bar .Fill {
	background-color: white;
}
.Quota .Percent10 .Bar .Fill,
.Quota .Percent20 .Bar .Fill,
.Quota .Percent30 .Bar .Fill,
.Quota .Percent40 .Bar .Fill,
.Quota .Percent50 .Bar .Fill,
.Quota .Percent60 .Bar .Fill,
.Quota .Percent70 .Bar .Fill {
	/*background-color: #3C9;*/
	background:url(/img/6/meter_blue.gif) repeat-x top left;
}
.Quota .Percent80 .Bar .Fill,
.Quota .Percent90 .Bar .Fill,
.Quota .Percent100 .Bar .Fill {
	/*background-color: #A30;*/
	background:url(/img/6/meter_red.gif) repeat-x top left;
}

/* Conditions for photo/vault uploads */

.Upload .Conditions {
	margin-top: 20px;
	border-top: 1px solid #DDD;
	padding-top: 20px;
	font-size: 8pt;
	color: #999;
}



/* Mbox */

.Mbox {
}

.Mbox .Tabs .Left h3 {
	margin: 0;
}

.Mbox .Navigation {
	border: 1px solid #DDD;
	background-color: #EEE;
	padding: 4px 0;
}
.Mbox .Navigation table {
	width: 90%;
	border-collapse: collapse;
	margin: 0 5%;
}
.Mbox .Navigation table td {
	color: #AAA;
}
.Mbox .Navigation table td a {
	font-weight: bold;
}
.Mbox .Navigation table .Newer {
	width: 25%;
	text-align: left;
}
.Mbox .Navigation table .Index {
	width: 50%;
	text-align: center;
}
.Mbox .Navigation table .Older {
	width: 25%;
	text-align: right;
}

.Mbox .Controls {
	/*border: 1px solid #DDD;
	background-color: #EEE;
	height: 50px;*/
	line-height: 35px;
	text-align: center;
}
.Mbox .Controls button {
	width: 130px;
	line-height: 10pt;
}

/* Mbox - Conversation List */
.Conversations {
}
.Conversations .UserList {
}
.Conversations .UserList .Details {
}
.Conversations .UserList .Details .Inner {
	width: 320px;
}
.Sent .Conversations .UserList .Details .Inner {
	width: 365px;
}
.Conversations .UserList .ConversationStats {
	height: 20px;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}
.Conversations .UserList .ConversationStats td {
	padding: 2px 0;
}

.Conversation .Title .ConversationStats {
	left: 200px;
	padding: 0;
	position: absolute;
	top: 20px;
}

.Conversation .Title .ConversationStats {
	
}

.Conversations .UserList .ConversationStats .InOut,
.Conversation .Title .ConversationStats .InOut {
	width: 45%;
	font-size: 8pt;
}
.Conversations .UserList .ConversationStats .InOut .Recd,
.Conversation .Title .ConversationStats .InOut .Recd {
	background: url(/img/6/mbox-received.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 20px;
}
.Conversations .UserList .ConversationStats .InOut .Sent,
.Conversation .Title .ConversationStats .InOut .Sent {
	background: url(/img/6/mbox-sent.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.Conversations .UserList .ConversationStats .InOut .IsNew,
.Conversation .Title .ConversationStats .InOut .IsNew {
	margin-left: 10px;
	background: url(/img/6/mbox-new.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.Conversations .UserList .ConversationStats .Date {
	width: 30%;
	font-size: 8pt;
	text-align: center;
}
.Conversations .UserList .ConversationStats .Date {
	width: 35%;
	font-size: 8pt;
	text-align: center;
}
.Conversations .UserList a.Message {
	display: block;
	border: 1px solid #DDD;
	color: #DDD;
	font-size: 8pt;
	height: 80px;
	width: 100%;
	overflow: hidden;
	margin: 0 !important;
}
.Conversations .UserList a.Message .Padding {
	padding: 5px;
}
.Conversations .UserList a.Message p {
	margin: 0;
}

.Conversations .UserList .Unread a.Message,
.Conversations .UserList a.Message:hover {
	background-color: #F5F5F5;
	color: #666;
}
.Conversations .UserList .Unread .Text {
	/*font-weight:700;*/
}

.Conversations .UserList .Read a.Message {
}

.Conversations .UserList a.Message:hover {
	border: 1px solid #AAA;
}
.Conversations .UserList .Details .Action {
	/*padding-right: 12px;*/
	text-align: right;
	/*height: 25px;*/
	/*line-height: 25px;*/
}

/* Mbox - Conversation / Message Display */

.Conversation {
	 width: 100%;
}
.Conversation .Title {
	 background-color: #EEE;
	 height: 110px;
	 width: 452px;
	 margin: 0 !important;
	 position: relative;
}
.Conversation .Title .Me {
	 position: absolute;
	 top: 15px;
	 left: 20px;
	 padding: 0;
	 height: 80px;
}
.Conversation .Title .Them {
	 position: absolute;
	 top: 15px;
	 right: 20px;
	 padding: 0;
	 height: 80px;
}
.Conversation .Title .ViewOptions {
	position: absolute;
	top: 80px;
	width: 100%;
	text-align: center;
	font-size: 9pt;
}
.Conversation .Title .ViewOptions strong {
	background-color: #888;
	color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.Conversation .Title .ViewOptions strong, 
.Conversation .Title .ViewOptions a {
	padding: 2px 5px;
}
.Conversation .UserBox a.Pic {
	 border-color: #AAA;
}
.Conversation .Messages {
	background-color: white;
	padding: 0 10px;
}
.Conversation hr {
	margin: 15px 0 !important;
	height: 1px;
	border: 0;
	border-bottom: 1px solid #BBB;
}
.Conversation .Messages .Date {
	margin: 15px 0;
	text-align: center;
	font-size: 7pt;
}
.Conversation .Messages .MessageReceived {
	width: 350px;
	margin-left: 85px;
	position: relative;
}
.Conversation .Messages .MessageReceived .Upper {
	background: url(/img/6/mbox/stork-received.gif);
	background-repeat: no-repeat;
	background-color: #D2D9E0;
	padding: 20px 8px 0 8px;
}
.Conversation .Messages .MessageReceived .Lower {
	height: 13px;
	padding-top: 12px;
	text-align: right;
	position: relative;
}
.Conversation .Messages .MessageReceived .Lower .Time {
	position: absolute;
	top: 0;
	left: 0;
}
.Conversation .Messages .MessageReceived .Lower .Report {
	position: absolute;
	top: 0;
	right: 0;
}
.Conversation .Messages .Unread {
	background: url(/img/silk/star.png);
	background-repeat: no-repeat;
	background-position: 60px 0px;
}
.Conversation .Messages .Unread .Text {
}
.Conversation .Messages .MessageSent {
	width: 350px;
	margin-right: 80px;
	position: relative;
}
.Conversation .Messages .MessageSent .Upper {
	background: url(/img/6/mbox/stork-sent.gif);
	background-repeat: no-repeat;
	background-color: #DDE8F5;
	padding: 20px 8px 0 8px;
}
.Conversation .Messages .MessageSent .Upper .Time {
	font-size: 7pt;
	position: absolute;
	top: -2px;
	right: 10px;
}
.Conversation .Messages .MessageSent .Lower {
	height: 13px;
	position: relative;
}
.Conversation .Messages .MessageReceived .Lower .Time {
	position: absolute;
	top: 0;
	left: 0;
}
.Conversation .Messages .OriginalMessage {
	font-size: 8pt;
	color: gray;
	margin-top: 15px;
}
.Conversation .Messages .Unread .Date span {
	font-weight: bold;
}

.Conversation .Messages .Text {
	padding: 15px 5px;
}
.Conversation .Messages .Text p {
	margin: 0 0 10px 0;
}

.Conversation .Reply {
	margin: 20px 0;
	background-color: #EEE;
	padding: 5px;
}
.Conversation .Reply h3 {
	margin: 5px 0;
}
.Conversation .Reply .ReplyForm {
	width: 458px;
}
.Conversation .Reply .ReplyForm .Submit {
}
.Conversation .Reply .ReplyForm .Submit input,
.Conversation .Reply .ReplyForm .Submit button {
	width: 110px;
	margin: 0;
	padding: 3px 0;
}
.Conversation .Reply textarea {
	width: 448px;
	padding: 5px;
	height: 150px;
	border: 0;
}

/* Hearts */
.UserList .List td.Details .HeartRead {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 220px;
	padding: 3px 0 3px 25px;
	background: url(/img/6/icon-heart.png);
	background-position: 4px 2px;
	background-repeat: no-repeat;
	background-color: #DDD;
	color: #555;
}
.UserList .List td.Details .HeartNew {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 220px;
	padding: 3px 0 3px 25px;
	background: url(/img/6/icon-heart.png);
	background-position: 4px 2px;
	background-repeat: no-repeat;
	background-color: #FF9;
	color: #555;
}

.UserList .List tr.Selected td.Details .HeartRead,
.UserList .List tr.Selected td.Details .HeartNew {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}

.UserList .Gallery td .UserBox {
	height: 125px;
}
.UserList .Gallery td .UserBox .InfoText {
	position: absolute;
	top: 100px;
	left: 0px;
	text-align: center;
	width: 82px;
	font-size: 7pt;
	padding: 3px 0;
}

.Hearts .Submit button {
	width: 110px;
	margin: 1px;
	padding: 4px 3px;
	line-height: 16px;
}

/* Favourites */

.UserList .List td.Details .FavouriteInfo {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	width: 220px;
	padding: 3px;
	background-position: 4px 2px;
	background-repeat: no-repeat;
	background-color: #DDD;
	color: #555;
}

.UserList .List tr.Selected td.Details .FavouriteInfo {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}

/* Blacklist */

.Blacklist .UserList .Gallery td {
	height: 110px;
}
.Blacklist .UserList .Gallery td .UserBox {
	height: 110px;
}
.Blacklist .UserList .Gallery td .UserBox .InfoText {
	position: absolute;
	top: 80px;
}

.Blacklist .UserList .List td.Details .Blacklisted {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 180px;
	padding: 3px;
	background-color: #DDD;
	color: #555;
}

.Blacklist .UserList .List tr.Selected td.Details .Blacklisted {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}

/* Chat */
.ChatStart {
	text-align: center;
	padding: 5px 0;
	background: url(/img/6/sprite-buttons-blue-red-green-28.gif) repeat-x scroll 0 -56px #C2D3DF;
	color: #FFFFFF;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size: 11px;
}

/* Tracks */

.Tracks .UserList .Gallery td {
	height: 100px;
}
.Tracks .UserList .Gallery td .UserBox {
	height: 100px;
}

.PageTracks .PerksUpsellOuter {
	margin-bottom: 10px;
}

/* PhotoList */

.PhotoList {
}
.PhotoList table {
	width: 100%;
	border-top: 0;
	border-collapse: collapse;
}
.PhotoList table td {
	padding: 3px;
	background-color: white;
}
.PhotoList table tr.Serial td {
	background-color: #E7E7E8;
	font-weight: bold;
	color: #676767;
	padding: 4px !important;
}
.PhotoList table tr.Public td {
	background-color: white;
}
.PhotoList table tr.Public td.Photo,
.PhotoList table tr.Public td.Information,
.PhotoList table tr.Public td.Controls,
.PhotoList table tr.Private td.Photo,
.PhotoList table tr.Private td.Information,
.PhotoList table tr.Private td.Controls {
	padding: 5px !important;
}
.PhotoList table tr.Private td {
	background-color: #FFC;
}
.PhotoList table td {
	vertical-align: top;
}
.PhotoList td.Photo {
	width: 90px;
	text-align: center;
}
.PhotoList td.Information {
}
.PhotoList td.Information .KeyValue {
	width: 95%;
	border-top: 0;
	border-bottom: 1px solid #CCC;
}
.PhotoList td.Information .KeyValue td {
	padding: 2px !important;
	border-top: 1px solid #CCC;
	border-bottom: 0;
}
.PhotoList table tr.Private .KeyValue,
.PhotoList table tr.Private .KeyValue td {
	border-color: #CCA;
}
.PhotoList td.Information .KeyValue td img {
	margin-top: 2px;
}
.PhotoList td.Information .KeyValue td.Row {
	border-top: 0;
}
.PhotoList td.Information .CaptionDisplay {
	width: 100%;
	overflow: hidden;
}
.PhotoList td.Information .CaptionDisplay a.EditText {
	color: #555555;
}
.PhotoList td.Information .CaptionEdit {
	width: 100%;
	display: none;
}
.PhotoList td.Information .CaptionEdit textarea {
	font-size: 8pt;
	height: 50px;
}
.PhotoList td.Information .CaptionEdit .Buttons {
	text-align: right;
}

.PhotoList .Controls {
	text-align: center;
}
.PhotoList .Controls a {
	display: block;
	margin-bottom: 5px;
	text-align: left;
	font-size: 8pt;
}

.PhotoList table#NonPerks {
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	background-color: #FFFFFF;
}

/* Vault - Keys */

.UserList .List td.Details .KeyInfo {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	width: 170px;
	padding: 3px;
	background-color: #DDD;
	color: #555;
}
.UserList .List td.Details .KeyNew {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	width: 200px;
	padding: 3px;
	background-color: #FF9;
	color: #555;
}

.UserList .List tr.Selected td.Details .KeyInfo,
.UserList .List tr.Selected td.Details .KeyNew {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}

.UserList .Gallery .KeyNew {
	background: url(/img/layout/userbox-new.gif);
	background-repeat: no-repeat;
}
.UserList .Gallery .KeyNew .UserBox a.Pic {
	border-color: #FF9;
}



/* Profile */

.ProfileForm {
	margin: 15px 0;
	background-color: #F5F5F5;
	padding-bottom: 15px;
}
.ProfileForm h3 {
	background-color: #E0E0E0;
	padding: 5px 15px;
	margin: 0;
}
.ProfileForm .Areas {
	margin: 0 15px 10px 15px;
	width: 435px;
	border-collapse: collapse;
}
.ProfileForm .Areas td {
	padding: 10px 0;
	border-bottom: 1px solid #DDD;
}
.ProfileForm .SubAreas td {
	padding: 0px;
	border-bottom: 1px solid #F5F5F5;
}
.ProfileForm .Areas td input.Text {
	width: 95%;
}
.ProfileForm .Areas td.Err {
	background-color: #FCC !important;
}
.ProfileForm .KeyValue {
	width: 100%;
	border: 0;
}
.ProfileForm .KeyValue .Key,
.ProfileForm .KeyValue .Value {
	padding: 0 0 4px 10px;
}
.ProfileForm .KeyValue .Key {
	border: 0;
	width: 15%;
	padding-top: 4px;
}
.ProfileForm .KeyValue .Value {
	width: 85%;
	border: 0;
}

.ProfileForm .BusinessContact .LocationSelector div {
	width: 380px;
	margin-bottom: 1px;
}
.ProfileForm .BusinessContact .LocationSelector div span {
	width: 106px;
}

.ProfileForm #fieldintroduction input {
	width: 300px !important;
}
.ProfileForm #fieldintroduction span {
	font-size: 8pt;
	margin-left: 15px;
}

.ProfileForm .BusinessContact .KeyValue .Key {
	width: 25%;
}
.ProfileForm .BusinessContact .KeyValue .Value {
	width: 75%;
}

.ProfileForm .Areas td .CountrySelections div {
	width: 310px;
	height: 25px;
}
.ProfileForm .Areas td .CountrySelections div span {
	float: left;
	width: 50px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 8pt;
}
.ProfileForm .Areas td .CountrySelections div select {
	float: left;
	width: 250px;
}

.ProfileForm .Areas ul.Checkboxes {
	margin: 0;
	padding: 5px 0;
}
.ProfileForm .Areas ul.Checkboxes li {
	float: left;
	width: 200px;
	list-style-type: none;
	padding: 4px;
	margin: 0;
}

.ProfileForm .Horoscope {
	width: 90%;
	border-collapse: collapse;
	margin: 0 5%;
}
.ProfileForm .Horoscope td {
	padding: 4px;
}
.ProfileForm .Horoscope tr.Western td {
	border-bottom: 1px solid #E5E5E5;
}
.ProfileForm .Horoscope tr.Chinese td {
	border-bottom: 0;
}
.ProfileForm .Horoscope .Label {
	width: 40%;
}
.ProfileForm .Horoscope .Sign {
	width: 25%;
	font-weight: bold;
}
.ProfileForm .Horoscope .Control {
	width: 35%;
	font-size: 8pt;
}
.ProfileForm .Horoscope .Control checkbox {
	vertical-align: middle;
}

.ProfileForm .PartnerEdit {
	padding: 10px 0;
}
.ProfileForm .PartnerEdit input.Username {
	background: url(/img/layout/icon-user.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: white;
	padding-left: 20px;
	padding-top: 2px;
}
.ProfileForm .PartnerEdit span {
	padding-left: 20px;
}

.ProfileForm .Partner {
	height: 100px;
}
.ProfileForm .Partner .PartnerUserBox {
	float: left;
	width: 80px;
	padding: 10px;
}
.ProfileForm .Partner .PartnerDetails {
	float: left;
	width: 300px;
	padding-top: 15px;
}
.ProfileForm .Partner .PartnerDetails h4 {
	margin-bottom: 10px;
}
.ProfileForm .Partner .PartnerDetails h5 {
	color: #600;
	font-size: 9pt;
	margin: 0 0 10px 0;
}
.ProfileForm .mceLayout td {
	padding: 0;
}

.ProfileForm .KnowYourStatus {
}
.ProfileForm .KnowYourStatus .Radios {
	width: 250px;
	padding-top: 5px;
}
.ProfileForm .KnowYourStatus .Radios .Rad {
	width: 10%;
}
.ProfileForm .KnowYourStatus .Radios .Text {
	width: 85%;
}

.ProfileForm .BusinessContact .InfoDisplay {
	border-right: 1px solid #DDE;
}

.ProfileForm #EditAboutMe,
.ProfileForm #EditImportantRel,
.ProfileForm #EditTurnsMeOn {
	border-bottom: 0;
}

.ProfileForm #output {
	color: #090;
}
.ProfileForm #output .Err {
	color: #900;
}

.ProfileForm table.BFF {
	width: 100%;
	border-collapse: collapse;
}
.ProfileForm table.BFF td {
	width: 20%;
	text-align: center;
	border: 0;
}
.ProfileForm table.BFF td .UserBox {
	height: 82px;
	margin: 0 auto 5px auto;
}
.ProfileForm table.BFF td .Unconfirmed {
	font-weight: bold;
	text-align: center;
	color: #800;
	margin-bottom: 5px;
}
.ProfileForm table.BFF td .Confirmed {
	font-weight: bold;
	text-align: center;
	color: #060;
	margin-bottom: 5px;
}

.TracksMode {
	width: 90%;
	margin: 0;
}
.TracksMode td {
	border: 0;
}
.TracksMode td.RadioButton {
	width: 5%;
}
.TracksMode td.Icon {
	width: 15%;
	text-align: center;
}
.TracksMode tr.On td.Icon img {
	background: url(/img/6/sprite-tracksmode.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.TracksMode tr.Off td.Icon img {
	background: url(/img/6/sprite-tracksmode.gif);
	background-position: 0px -32px;
	background-repeat: no-repeat;
}

/* Page Blog */

.PageBlog form {
	width: 460px !important;
	margin: 0 10px;
}
.PageBlog input.Text#title,
.PageBlog textarea {
	width: 460px !important;
}
.PageBlog .mceEditor,
.PageBlog .mceLayout {
	width: 469px !important;
}

.PageBlog .Images {
	width: 460px;
	background-color: #F5F5F5;
	font-size: 8pt;
	color: #888;
	padding: 5px;
}
.PageBlog .Images p {
	margin: 5px 0;
}

/* Saved Searches */

.SavedSearchesList {
}
.SavedSearchesList table.DataList {
	width: 425px;
	margin: 15px;
}
.SavedSearchesList table.DataList td {
	padding: 8px 3px !important;
}
.SavedSearchesList table.DataList td.Name {
	width: 85%;
}
.SavedSearchesList table.DataList td.Delete {
	width: 15%;
}

/* Visibility */

.VisibilityDescription table.DataList {
	border: 1px solid #AAA;
	margin: 15px;
	width: 400px;
}
.VisibilityDescription table.DataList td {
	background-color: #F3F3F3;
	border-bottom: 1px solid #AAA !important;
	padding: 5px !important;
}
.VisibilityDescription table.DataList td.Group {
	font-weight: bold;
	width: 20%;
}
.VisibilityDescription table.DataList td.Description {
	width: 30%;
}
.VisibilityDescription table.DataList td.Permission {
	width: 50%;
}



/* Photos */

.PhotoEdit {
}
.PhotoEdit table.Layout {
	width: 100%;
}
.PhotoEdit table.Layout .Image {
	width: 35%;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #AAA;
}
.PhotoEdit table.Layout .Form {
	width: 65%;
	vertical-align: top;
	padding-left: 10px;
}
.PhotoEdit table.Layout .Form .Caption input {
	font-size: 8pt;
}
.PhotoEdit table.Layout .Form .Rank input {
	width: 50px;
}

/* Perks Subscriptions */

.PerksSubscriptionList {
	padding: 5px 0;
}
.PerksSubscriptionList .DataList td {
	font-size: 8pt;
}
.PerksSubscriptionList .DataList tr.Past td {
	background-color: #DDD;
}
.PerksSubscriptionList .DataList tr.Current td.DateEnd {
	background: url(/img/silk/bullet_blue.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #E7E8E8;
}
.PerksSubscriptionList .DataList tr.Future td {
	color: #999;
}

/* Notes */

.Notes {
}
.Notes .Note {
	background: url(/img/box/white-upper-repeat.gif);
	background-repeat: repeat-x;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #DDD;
	padding: 5px;
	margin-bottom: 10px;
	font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
	color: black;
}
.Notes .Note .Date {
	text-align: right;
	font-weight: bold;
}
.Notes .Note .Body a {
	padding: 5px;
	color: black;
	display: block;
	width: 100%;
	height: 35px;
	overflow: hidden;
}
.Notes .Note .Body .Read {
	padding: 5px;
	color: black;
	width: 100%;
}
.Notes .Actions {
	text-align: right;
}
.Notes .Actions .Number {
	float: left;
}

.NoteDetail .Notes .Actions {
	margin-bottom: 20px;
}

.EditNote textarea {
	width: 100%;
	height: 200px;
}

/* Travel */

.TravelPlans .DataList td {
	vertical-align: top;
	font-size: 8pt;
}
.TravelPlans .DataList td.Edit {
	width: 5%;
	text-align: center;
	background-color: #DDD;
}
.TravelPlans .DataList td.Arrival {
	width: 17%;
	padding-top: 5px !important;
}
.TravelPlans .DataList td.Departure {
	width: 18%;
	padding-top: 5px !important;
}
.TravelPlans .DataList td.Destination {
	width: 55%;
	padding-top: 5px !important;
}
.TravelPlans .DataList td.Destination .Remark {
	font-size: 8pt;
	margin-top: 3px;
}
.TravelPlans .DataList td.Checkbox {
	width: 5%;
	text-align: center;
	background-color: #DDD;
}

.TravelPlans .Submit {
	text-align: right;
}
.TravelPlans .Submit button {
	margin: 0;
}

.TravelPlan {
}
.TravelPlan p {
	margin-top: 0;
}
.TravelPlan .Value input#desc {
	width: 300px;
}

/* Requests */

.PageRequests {
}
.PageRequests .Submit {
	text-align: right;
}
.PageRequests .Submit button {
	margin: 0;
	width: 120px;
}

/* Favourites */

.PageFavourites {
}
.PageFavourites .Submit {
	text-align: right;
}
.PageFavourites .Submit button {
	margin: 0;
	width: 120px;
}

/* Friends */

.PageFriends {
}
.PageFriends .Submit {
	text-align: right;
}
.PageFriends .Submit button {
	margin: 0;
	width: 120px;
}

/* Blacklist */

.PageBlacklist {
}
.PageBlacklist .Submit {
	text-align: right;
}
.PageBlacklist .Submit button {
	margin: 0;
	width: 120px;
}

/* Account */

#AccountMenu .list {
	background-color: #DDD;
	border-bottom: 1px solid #AAA;
	margin-bottom: 2px;
	padding:5px;
}

/* My Fridae - Account - User Control */

.TracksOn,
.TracksOff {
	background-image: url('/img/6/sprite-tracksmode.gif');
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}
.TracksOn {
	background-position: 0px 0px;
}
.TracksOff {
	background-position: 0px -32px;
}

.EmailAlerts .KeyValue {
	width: 70%;
}
.EmailAlerts .KeyValue td {
	font-size: 9pt;
	padding: 0 0 5px 0;
}
.EmaxilAlerts .KeyValue tr#h td.Key,
.EmxailAlerts .KeyValue tr#m td.Key,
.ExmailAlerts .KeyValue tr#v td.Key,
.xEmailAlerts .KeyValue tr#r td.Key {
	padding: 6px 0 0 5px !important;
}
.EmailAlerts .KeyValue .Key {
	width: 220px;
	font-size: 8pt;
	padding-top: 6px;
}
.EmailAlerts .KeyValue .Value {
	width: 90px;
	text-align: right;
}
.EmailAlerts .KeyValue .Value select {
	width: 75px;
}

.Measurements select {
	width: 190px;
}

.ViewMode {
}
.ViewMode table.Modes {
	width: 100%;
	margin-top: 15px;
}
.ViewMode table.Modes td {
	width: 25%;
	text-align: center;
	border-bottom: 0;
	padding-bottom: 15px;
}
.ViewMode table.Modes td .Name {
	padding-bottom: 4px;
	text-transform: uppercase;
}
.ViewMode table.Modes td .UserListSwap {
	width: 65px;
	margin: 0 auto;
}
.ViewMode table.Modes td .UserListSwap td.Selector {
	padding-top: 0;
}

/* Change Email Address */

.FormChangeEmail {
}
.FormChangeEmail .KeyValue {
}
.FormChangeEmail .KeyValue tr#curEmail td {
	padding: 0 0 10px 0 !important;
}
.FormChangeEmail .KeyValue tr#newEmail td.Key {
	padding: 4px 0 10px 0 !important;
}
.FormChangeEmail .KeyValue tr#newEmail td.Value {
	padding: 0;
}

/* Perks */

.PageAccountPerks {
}
.PageAccountPerks .Pad {
	padding: 15px;
}

/* PictureManagement */

.PictureManagement {
}
.PictureManagement table {
	width: 100%;
}
.PictureManagement table td {
	vertical-align: top;
}
.PictureManagement .Galleries {
	width: 25%;
	border: 1px solid red;
}
.PictureManagement .Galleries div {
	background-color: #EEE;
	margin-bottom: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	font-weight: bold;
	padding: 5px;
}
.PictureManagement .Galleries div.target {
	background-color: #FDA;
}
.PictureManagement .Galleries div.target:hover {
	background-color: #A85;
}
.PictureManagement .Pictures {
	width: 75%;
	border: 1px solid black;
}
.PictureManagement .Pictures .Picture {
}


.Pictures {
}
.Pictures h3 {
	margin-bottom: 5px;
}
.Pictures p {
	margin: 0 0 10px 0;
}
.Pictures .GalleryList {
	border-top: 1px solid #DDD;
	margin-top: 10px;
}
.Pictures .GalleryList .Private .Gallery {
}
.Pictures .GalleryList .Invisible .Gallery {
	background-color: #F3F3F3;
}
.Pictures .GalleryList .Gallery {
	height: 90px;
	position: relative;
	border-bottom: 1px solid #DDD;
}
.Pictures .GalleryList .Gallery .Img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 90px;
}
.Pictures .GalleryList .Gallery .Img img {
	margin: 5px;
}
.Pictures .GalleryList .Gallery .Img .PictureCount {
	position: absolute;
	top: 3px;
	left: 3px;
	background-color: #800;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: white;
	font-weight: bold;
	font-size: 7pt;
	padding: 1px 3px;
}
.Pictures .GalleryList .Gallery .Img .Lock {
	position: absolute;
	top: 2px;
	right: 1px;
	width: 16px;
	height: 16px;
	background: url(/img/silk/lock.png);
}
.Pictures .GalleryList .Gallery h3 {
	position: absolute;
	top: 5px;
	left: 90px;
	height: 15px;
	overflow: hidden;
	margin: 0;
}
.Pictures .GalleryList .Gallery .Access {
	position: absolute;
	top: 20px;
	left: 90px;
}
.Pictures .GalleryList .Gallery .Description {
	position: absolute;
	top: 35px;
	left: 90px;
	height: 40px;
	overflow: hidden;
}
.Pictures .GalleryList .Gallery .Links {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.Pictures .KeyValue .Value input#password {
	width: 100px;
	font-size: 8pt;
}
.Pictures .KeyValue .Value input#name {
	width: 350px;
}
.Pictures .KeyValue .Value textarea#description {
	width: 350px;
	height: 100px;
}

.Pictures .KeyValue .Value p {
	margin: 0 0 7px 0;
}

.Pictures .GalleryEdit .Submit {
	text-align: center;
}

.Pictures .GalleryTitle {
	margin-bottom: 10px;
}
.Pictures .GalleryTitle p {
	margin: 0 0 5px 0;
}
.Pictures .GalleryTitle h3 {
	margin: 0 0 5px 0;
}

.Pictures .PictureList {
}
.Pictures .PictureList ul {
	margin: 0;
	padding: 0;
}
.Pictures .PictureList ul li {
	border: 1px solid #DDD;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}

.Pictures .BulkTools {
	height: 30px;
}

.Pictures .BulkTools div.Submit {
	float: right;
	margin: 0 5px;
	text-align: right;
}

.Pictures .BulkTools div.Action {
	float: right;
	margin: 0 5px;
	text-align: right;
	padding-top: 3px;
}

.Pictures .NewPicture {
	margin-top: 20px;
	border: 1px solid #DDD;
	background-color: #F5F5F5;
	padding: 10px;
}

.Pictures .GalleryPictures div.Submit {
	text-align: right;
	padding: 0;
	margin: 5px 0;
}
.Pictures .GalleryPictures div.Submit input.Submit {
	margin: 0 0 0 5px;
}

.Pictures .GalleryPictures .Save {
	margin: 15px 0;
}
.Pictures .GalleryPictures .Save div.Submit {
	text-align: center;
	margin: 10px 0;
}
.Pictures .GalleryPictures .Save div.Submit input.Submit {
	margin: 0;
}
.Pictures .GalleryPictures .Save #stateSave {
}
.Pictures .GalleryPictures .Save #stateSaving {
	text-align: center;
	display: none;
}
.Pictures .GalleryPictures .SavedDate {
	height: 20px;
	text-align: center;
	font-size: 8pt;
}


.DraggablePicture {
	height: 120px;
	position: relative;
}
.DraggablePicture div.Checkbox {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 120px;
	background-color: #93897A;
	cursor: move;
}
.DraggablePicture div.Checkbox input {
	position: absolute;
	top: 52px;
	left: 8px;
}
.DraggablePicture .Img {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 7pt;
}
.DraggablePicture .Img img {
	border: 1px solid #EEE;
}
.DraggablePicture textarea {
	position: absolute;
	top: 5px;
	left: 92px;
	width: 328px;
	height: 75px;
}
.DraggablePicture .State {
	position: absolute;
	bottom: 9px;
	right: 37px;
}
.DraggablePicture .State input.Checkbox {
	vertical-align: top;
}
.DraggablePicture .Uploaded {
	position: absolute;
	bottom: 10px;
	left: 92px;
	font-size: 8pt;
	color: #AAA;
}

.Selected .DraggablePicture {
	background-color: #68C !important;
}
.Selected .DraggablePicture .Img {
	opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;
}

ul.draglist { 
	position: relative;
	list-style: none;
	margin:0;
	padding:0;
}
ul.draglist li {
	margin: 1px;
	zoom: 1;
}
ul.draglist_alt { 
	position: relative;
	list-style: none;
	margin:0;
	padding:0;
	padding-bottom:20px;
}
ul.draglist_alt li {
	margin: 1px;
}

/* Labs */

.LabItem {
	margin: 15px;
	background-color: #F0F0F0;
	border: 2px solid #AAA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}
.LabItem {
}


/* Blurp */

.BlueBlurp {
    background-color: #eef7ff;
    border: 1px solid #bbc8d4;
	padding: 7px 7px;
	margin: 5px 0 10px;
}

.BlueBlurp table td {
	vertical-align: top;
}


/* Business Profile Edits */
.BusinessForm {
	margin: 15px 0;
	background-color: #F5F5F5;
	padding-bottom: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.BusinessForm h3 {
	background-color: #E0E0E0;
	padding: 8px 15px;
	margin: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.BusinessForm .Areas {
	margin: 0 15px 10px 15px;
	width: 435px;
	border-collapse: collapse;
}
.BusinessForm .Areas td {
	padding: 10px 0;
	border-bottom: 1px solid #DDD;
}

.BusinessForm .Areas tr:last-child td {
	border-bottom: 0;
	padding: 10px 0 0 0;
}
.BusinessForm .SubAreas td {
	padding: 0px;
	border-bottom: 1px solid #F5F5F5;
}

.BusinessForm .Areas td input.Text {
	width: 95%;
}
.BusinessForm .Areas td.Err {
	background-color: #FCC !important;
}
.BusinessForm .Areas .Key {
	width: 110px; 
}
/*
.BusinessForm .KeyValue .Key,
.BusinessForm .KeyValue .Value {
	padding: 0 0 4px 10px;
}
.BusinessForm .KeyValue .Key {
	border: 0;
	width: 15%;
	padding-top: 4px;
}
.BusinessForm .KeyValue .Value {
	width: 85%;
	border: 0;
}
.BusinessForm .Value input.Text {
    width: 260px;
}*/
.BusinessForm tr.postcode .Value input.Text {
    width: 150px !important;
}
.BusinessForm .Map {
	margin: 0 15px 10px; 
	width: 435px
}
.BusinessForm .Map .Instructions {
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    margin: 5px 0;
    padding: 5px;
}
.BusinessForm .Map .Instructions table {
    border-collapse: collapse;
    width: 100%;
}
.BusinessForm .Map .Instructions table td {
    font-size: 9pt;
    line-height: 20px;
    text-align: center;
}
.BusinessForm .Map .MapCanvas {
    border: 1px solid #DDDDDD;
    height: 300px;
    width: 100%;
}
/*
.BusinessForm .Info input, .BusinessForm .Info select {
    width: 300px;
}
.BusinessForm .Info .Value td.Txt {
    padding-top: 6px;
}*/
.BusinessForm .LocationSelector {
    border-collapse: collapse;
    width: 400px;
}
.BusinessForm .LocationSelector div {
    height: 26px;
    width: 400px;
}
.BusinessForm .LocationSelector div span {
    font-size: 8pt;
    padding-left: 1px;
    padding-top: 5px;
    width: 110px;
}
.BusinessForm .LocationSelector div select {
    margin: 1px 0;
}
.BusinessForm #language .Value {
    padding-bottom: 4px;
}
.BusinessForm #language .Value select {
    width: 200px;
}
.BusinessForm #category .Value {
    padding-top: 6px;
}
.BusinessForm #category .Value select {
    width: 340px;
}
.BusinessForm #building .Value input {
    width: 220px;
}
.BusinessForm #floor .Value input {
    width: 80px;
}
.BusinessForm #address1 .Value input, .BusinessForm #address2 .Value input {
    width: 250px;
}
.BusinessForm #suburb .Value input {
    width: 220px;
}
.BusinessForm #postcode .Value input {
    width: 120px;
}
.BusinessForm p#listingDescription textarea {
    height: 200px;
}
.BusinessForm #priceValue .Value input {
    width: 120px;
}
.BusinessForm #priceDescription .Value textarea {
    height: 100px;
}
.BusinessForm #pub td.Key {
    padding: 3px 1px;
}
.BusinessForm .Submit {
    margin: 5px 0;
}
.BusinessForm .Photos table {
    width: 100%;
}
.BusinessForm .Photos table .Image {
    width: 10%;
}
.BusinessForm .Photos table .Caption {
    width: 45%;
}
.BusinessForm .Photos table .Rank {
    width: 10%;
}
.BusinessForm .Photos table .Uploaded {
    width: 20%;
}
.BusinessForm .Photos table .Edit {
    width: 5%;
}
.BusinessForm .Photos table .Delete {
    width: 5%;
}
.BusinessForm .Photos table tr.Inactive td {
    background-color: #AAAAAA;
    color: black;
}
.BusinessForm .Opening table tr th {
    padding-bottom: 5px;
    text-align: left;
	padding-top: 5px;
}
.BusinessForm .Opening td.Key {
    padding-top: 5px;
    width: 30%;
}
.BusinessForm .Opening td.Date1, .BusinessForm .Opening td.Date2 {
    padding-top: 5px;
    width: 30%;
}
.BusinessForm .Opening .DayDiv td {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 5px;
}
.BusinessForm #listing .Value select {
    width: 250px;
}
.BusinessForm #section .Value select {
    width: 250px;
}
.BusinessForm .Value select#management,
.BusinessForm .Value select#clientele {
    width: 250px;
}
.BusinessForm .BudgetHide {
    display: none;
}

.Business .Photos tr th {
	background: #f2f2f2;
	padding: 6px 4px !important;
}

.Business .Photos table.DataList td {
	vertical-align: middle;
}

.Business .Photos table.DataList td.Actions ul {
	margin: 0;
	padding: 0;
}
.Business .Photos table.DataList td.Actions ul li {
	list-style: none;
	margin: 0 0 5px 0;
}

.Business .Photos table.DataList td.Image {
	width: 90px;
}
.Business .Photos table.DataList td.Uploaded {
	width: 84px;
}
.Business .Photos table.DataList td.Actions {
	width: 75px;
}

.Business .UploadForm {
	padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	background-color: #f4f4f4;
	margin-top: 10px;
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#f2f2f2)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #e1e1e1, #f2f2f2); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #e1e1e1, #f2f2f2); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #e1e1e1, #f2f2f2); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #e1e1e1, #f2f2f2);
}

.Business .UploadForm div.Submit {
	text-align: right;
}
.Business .UploadForm div.Submit input {
	margin: 0 9px 0 0;
}

.Business img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.Business .PhotoEdit table.Layout .Image {
	width: 90px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 5px;
}
.Business .PhotoEdit table.Layout .Image img {
	margin-bottom: 5px;
}

.Business .PhotoEdit table.Layout .Form {
	width: auto;
	padding-left: 20px;
}

.Business .PhotoEdit table.Layout .Form textarea {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	resize: none;
	height: 70px;
}

.Business .PhotoEdit table.Layout .Form div.Submit {
	text-align: right;
}
.Business .PhotoEdit table.Layout .Form div.Submit input {
	margin: 0 9px 0 0;
}

.BusinessHolder .Box .BoxContent {
	border-top: 1px solid #ddd;
	padding: 10px 8px 5px;
}

.BusinessHolder .Box .BoxContent h3 {
	margin-bottom: 8px;
}


.BusinessBox {
	border: 1px solid #68B;
	padding: 10px;
	margin: 10px 0;
	background-color: #EEF;
}
.BusinessBox p {
	padding-top: 0;
	margin-top: 0;
}


.Gifts {
	padding: 5px 0;
}

.Gifts .GiftMessage {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
}
.Gifts .GiftMessage .Padding {
	padding: 5px 10px;
}
.Gifts .GiftMessage table {
	width: 330px;
}
.Gifts .GiftMessage .GiftIcon {
	width: 75px;
	color: #868686;
}
.Gifts .GiftMessage .GiftIcon .IconHolder {
	width: 55px;
	text-align: center;
}
.Gifts .GiftMessage .GiftMsg {
	font-size: 12px;
}

.Gifts .ButtonHolders {
	float: right;
	padding: 10px 0 5px 5px;
}
.Gifts .ButtonHolders .btn {
	padding: 5px 6px;
	text-shadow: 1px 2px 2px #000000;
}
.Gifts .ButtonHolders .btn img {
	padding: 0 3px 0 0;
}

.Gifts .UserList table.List td.Photo, 
.Gifts .UserList table.List td.Details {
	border-bottom: 1px dashed #dadada;
	border-top: 1px dashed #dadada;
}

.Gifts .UserList table.List tr:first-child td.Photo, 
.Gifts .UserList table.List tr:first-child  td.Details {
	border-top: none;
}

.Gifts table.DataList td {
	vertical-align: middle;
}
.Gifts table.DataList td ul {
	 margin: 0;
	 padding: 0;
}
.Gifts table.DataList .Quantity {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.Gifts table.DataList .ItemName {
	font-size: 12px;
}
.Gifts table.DataList td ul li {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
}

.Gifts .FeaturedGift {
	border: 1px solid #c4d5e4;
	background: #e7f0f7;
	padding: 10px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.Gifts .FeaturedGift .GiftName {
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}
.Gifts .FeaturedGift .GiftAbout {
}

.Gifts .Complete {
	text-align: center;
	margin: 20px 0;
}
.Gifts .Complete .Receipt {
	margin: 20px auto;
	border: 1px solid #DDD;
	text-align: left;
}
.Gifts .Complete .Receipt .Pad {
	padding: 20px;
}
.Gifts .Complete .Receipt .KeyValue {
	width: 490px;
	margin: 10px;
}
.Gifts .Complete .Receipt .KeyValue .Key {
	width: 40%;
	padding: 4px 0 !important;
}
.Gifts .Complete .Receipt .KeyValue .Value {
	width: 60%;
	padding: 4px 0 !important;
}
.Gifts h3 {
	margin: 0 0 8px;
	border-bottom: 1px dotted #DFDFDF;
	padding: 0 0 8px;
}
.Gifts .UsernameSearch {
	margin: 10px 0;
}
.Gifts .UsernameSearch input.UserSearch {
	background: url('/img/layout/icon-user.png') no-repeat scroll 3px 3px white;
    border: 1px solid #CCCCCC;
    height: 15px;
    padding: 4px 0 4px 22px;
}

.ReceiveList {
	margin: 10px 0;
}
.GiftThumb {
	width: 65px;
	height: 65px;
	position: relative;
	text-align: center;
	/*overflow: hidden;*/
	margin: 0 10px 25px;
	padding: 3px;
	float: left;
}
.GiftThumb a {
	color: #000000;
}

.GiftThumb .GiftCount {
	position: absolute;
	right: -3px;
	top: -3px;
	background: #6699CC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index: 100;
	padding: 3px 6px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.Gifts .Feeds .Feed {
	padding: 5px 3px;
}
.Gifts .Feeds .Feed img {
	width: 15px;
	vertical-align: middle;
	padding: 0 3px 0 0;
}

.Gifts .GiftPackageList {
	margin: 10px 0;
	background: #f6fbff;
	padding: 10px 0 10px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #C4D5E4;
}
.Gifts .GiftPurchaseHolder {
	margin: 10px 0;
	background: #c7dff1;
	padding: 5px 0 5px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #C4D5E4;
}
.Gifts .GiftPackageList img {
	padding: 5px 5px 5px 0;
	cursor: pointer;
}

.Gifts .Redeem .Button {
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px;
	border: 1px solid #666666;
	cursor: pointer;
	text-shadow: 1px 2px 2px #000000;
	background: url(/img/6/sprite-buttons-blue-red-green-28.gif) !important;
	background-color: #BBBBBB !important;
	background-repeat: repeat-x !important;
	background-position: 0px -28px !important;
}

