/**** Members Area Classes ****/
select.members-list { display:block; margin-bottom:30px; width:auto; border:1px solid #CCC; width:100%; line-height:25px; color:#6b6b6b; font-size:12px; height:20px; }

div.button-to-view-more { }
div.button-to-view-more a { margin:0 auto; }

div.compatibility-score { }
div.compatibility-score div.compatibility-score-text { font-size:14px; text-align:center; line-height:30px; color:#141414; font-family:"Century Gothic","sans-serif"; } 
div.compatibility-score div.compatibility-stars, div.compatibility-score div.compatibility-score-stars { margin:0 auto; width:80px; background-image:url('../images/design/stars_empty.gif'); background-position:center center; }
div.compatibility-score div.compatibility-stars div, div.compatibility-score div.compatibility-score-stars div { text-align:left; text-indent:-9999px; background-image:url('../images/design/stars_full.gif'); height:12px; margin-right:auto; }

h1.name-with-compatibility { margin-bottom:20px; position:relative; padding-right:200px; line-height:30px; color:#5c322d; }
h1.name-with-compatibility a { color:inherit; }
h1.name-with-compatibility div.compatibility-score { position:absolute; right:0px; top:0px; height:30px; text-align:right; width:200px; }
h1.name-with-compatibility div.compatibility-score div.compatibility-score-text { float:left; padding-right:10px; }
h1.name-with-compatibility div.compatibility-score div.compatibility-stars { float:right; height:30px; background-position:center center; } 
h1.name-with-compatibility div.compatibility-score div.compatibility-stars div { height:30px; text-indent:-9999px; background-position:center left; }

div.member-picture-container { width:151px; height:151px; padding:22px 26px 27px 23px; background-image:url('../images/design/member-picture-container.jpg'); margin:0 auto; }
div.member-picture-container a { display:block; width:100%; height:100%; text-indent:-9999px; background-position:center center; }
div.member-picture-container a.picture-male { background-image:url('../images/design/member-picture-male.jpg');  }
div.member-picture-container a.picture-female { background-image:url('../images/design/member-picture-female.jpg');}
div.member-picture-container div.member-picture-pending-review { width:151px; height:151px; text-indent:-9999px; background-image:url('../images/design/member-picture-pending-review.gif'); }

*.button-send-message { width:109px; height:28px; line-height:28px; text-indent:-9999px; display:block; background-image:url('../images/design/button-send-message.gif'); }
*.button-report-user { width:109px; height:28px; line-height:28px; text-indent:-9999px; display:block; background-image:url('../images/design/button-report-user.gif'); }
*.button-view-photos { width:133px; height:28px; line-height:28px; text-indent:-9999px; display:block; background-image:url('../images/design/button-view-photos.gif'); }

/*** Are You Interested ***/
input.button-generic, a.button-generic { display:block; width:109px; height:25px; line-height:25px; text-align:center; font-size:12px; background-image:url('../images/design/button-generic.gif'); }

*.are-you-interested { position:relative; width:100%; font-size:14px; font-family:"Century Gothic","sans-serif"; color:#000; line-height:40px; }
*.are-you-interested input:hover { background-color:transparent; }
*.are-you-interested p { font-size:14px; font-family:"Century Gothic","sans-serif"; color:#000; line-height:40px; }

*.are-you-interested-default { background-color:#f2edd7; }
*.are-you-interested-default h3 { text-align:center; line-height:50px; font-weight:bold; color:#5c322d; }
*.are-you-interested-default h3 a { color:inherit; }
*.are-you-interested-default div.are-you-interested-buttons { width:450px; margin:15px auto; }
*.are-you-interested-default div.are-you-interested-button { width:150px; float:left; } 
*.are-you-interested-default div.are-you-interested-button input { display:block; width:110px; height:28px; text-indent:-9999px; font-size:0px; line-height:0px; border:0px;}
*.are-you-interested-default div.are-you-interested-button input.button-interested-no { background-image:url('../images/design/button-interested-no.gif'); }
*.are-you-interested-default div.are-you-interested-button input.button-interested-yes-anonymously { background-image:url('../images/design/button-interested-yes-anonymously.gif'); }
*.are-you-interested-default div.are-you-interested-button input.button-interested-yes { background-image:url('../images/design/button-interested-yes.gif'); }

div.are-you-interested-interested { line-height:40px; min-height:41px; background-color:#fff2c2; padding:0 10px 0 20px; }
div.are-you-interested-interested p { width:325px; float:left; overflow:hidden; height:40px; }
div.are-you-interested-interested div.are-you-interested-buttons { float:right; width:231px; margin-top:9px; }
div.are-you-interested-interested div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-interested div.are-you-interested-buttons input.button-generic { float:right; }

div.are-you-interested-interested-anonymously { line-height:40px; min-height:41px; background-color:#f0e9d0; padding:0 10px 0 20px; }
div.are-you-interested-interested-anonymously p { width:325px; float:left; overflow:hidden; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons { float:right; width:231px; margin-top:9px; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-interested-anonymously div.are-you-interested-buttons input.button-generic { float:right; }

div.are-you-interested-not-interested { line-height:40px; min-height:41px; background-color:#ffd6c2; padding:0 10px 0 20px; }
div.are-you-interested-not-interested p { width:325px; float:left; overflow:hidden; }
div.are-you-interested-not-interested div.are-you-interested-buttons { float:right; width:231px; margin-top:9px; }
div.are-you-interested-not-interested div.are-you-interested-buttons a.button-send-message { float:left; }
div.are-you-interested-not-interested div.are-you-interested-buttons input.button-generic { float:right; }
/* End Are You Interested */

/** End Members Area Classes **/
div#members-area { width:980px; margin:0 auto; position:relative; }

div#members-area-header { position:relative; height:128px; background-image:url("../images/design/top_bg.jpg"); background-position:center center; z-index:9999; }
div#members-area-header a#logo {width:242px; height:128px; position:absolute; left:0px; top:0px; background-position:center center; background-image:url("../images/design/logo.gif"); text-indent:-9999px; }

ul#members-area-menu-top { position:absolute; right:0px; top:12px; }
ul#members-area-menu-top li { float:left; }
ul#members-area-menu-top li.float-divider { float:left; }
ul#members-area-menu-top li a { padding:0 15px; line-height:20px; font-size:11px; color:#e5e0cc; text-decoration:underline; }
ul#members-area-menu-top li a:hover { text-decoration:none; }

/**** Navigation ****/
ul#members-area-navigation { position:absolute; right:0px; bottom:0px; left:auto; border:0px solid #000; border-bottom-width:0px; z-index:9999; }
ul#members-area-navigation li { float:right; position:relative; background-position:right center; background-image:url('../images/design/members-area-navigation-tile.gif'); background-repeat:repeat-x; }
ul#members-area-navigation li.float-divider { float:none; }
ul#members-area-navigation li#members-area-navigation-left { width:5px; height:43px; background-image:url('../images/design/members-area-navigation-left.gif'); }
ul#members-area-navigation li#members-area-navigation-right { width:5px; height:43px; background-image:url('../images/design/members-area-navigation-right.gif'); }

ul#members-area-navigation li a { float:left; line-height:43px; font-size:12px; color:#ffe593; padding:0 25px; background-position:right center; background-image:url('../images/design/members-area-navigation-separator.gif'); }
ul#members-area-navigation li a:hover {text-decoration:none; color:#FFF;}

ul#members-area-navigation li#button-settings a { background-image:none; }

ul#members-area-navigation li ul.dropdown-menu { position:absolute; width:200px; left:0; top:100%; z-index:99999; display:none; }
ul#members-area-navigation li ul.dropdown-menu li { float:none; background-color:#000; display:block; }
ul#members-area-navigation li ul.dropdown-menu li a { float:none; display:block; width:100%; line-height:30px; font-size:12px; text-align:left; color:#FFF; padding:0; padding-left:25px; background-image:none; background-color:#2e2c27; color:#FFF; border-width:0; }
ul#members-area-navigation li ul.dropdown-menu li a:hover { background-color:#7c6c33; color:#FFF; }
/** End Navigation **/

div#members-area-upper { background-color:#E5E0CC; }

/**** Members Area Banners ****/
div#members-area-banners { padding:0 25px; z-index:9998; background-color:#efebdf; }
div#members-area-banners h1#welcome-header { margin-top:38px; line-height:24px; font-size:22px; color:#3c3c3c; font-weight:normal; float:left; width:300px; }
div#members-area-banners h1#welcome-header span a { color:#3C3C3C; }

div#members-area-banners-boxes { float:right; width:630px; }
div#members-area-banners-boxes a:hover { text-decoration:none; }

div#members-area-banners-boxes div.members-area-banner-box { width:148px; margin-right:15px; padding-left:47px; height:89px; position:relative; float:right; background-image:url('../images/design/members-area-banners-separator.gif'); background-position:left center; }
div#members-area-banners-boxes div.members-area-banner-box div.members-area-banner-box-logo { position:absolute; left:7px; top:0px; bottom:0px; width:50px; background-position:center center; height:100%; }
div#members-area-banners-boxes div.members-area-banner-box h5 { color:#505050; margin-top:24px; margin-bottom:7px; font-family:"Arial"; text-align:right;  }
div#members-area-banners-boxes div.members-area-banner-box h5.out-of-credits { color:#542c28; text-transform:uppercase; font-size:14px; }
div#members-area-banners-boxes div.members-area-banner-box div.grey-button { margin-left:auto; }
div#members-area-banners-boxes div.members-area-banner-box *.button-generic, div#members-area-banners-boxes div.members-area-banner-box *.tooltip { margin-left:auto; margin-right:0px; }

div#members-area-banner-matches div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-matches.gif'); }
div#members-area-banner-profile-credits div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-profile.gif'); }
div#members-area-banner-messages div.members-area-banner-box-logo { background-image:url('../images/design/icon-ma-banner-mail.gif'); }
/** End Members Area Banners **/

div#members-area-upper a.banner-trial-subscribe { margin-top:20px; }

/**** Members Area Content ****/
div#members-area-content { padding:40px 25px; background-color:#e5e0cc; }
div#members-area-content-main { width:665px; float:left; }
div#members-area-content-sidebar { width:238px; float:right; }

/** End Members Area Content **/

/**** Only paid members may view this page ****/
div#notice-only-paid h1 { text-align:center; line-height:45px; color:#747474; font-weight:bold; margin-bottom:10px; font-size:28px;}
div#notice-only-paid p { color:#000; line-height:40px; font-size:22px; font-weight:bold; text-align:center; }

div.subscribe-box { margin:20px auto 0 auto; width:638px; background-image:url('../images/design/boxes/subscribe/subscribe-box.gif'); }
div.subscribe-box a { display:block; height:423px; text-indent:-9999px; }
/** End Subscribe Box **/

/**** View More Members ****/
div#view-more-members h1 { text-align:center; color:#747474; font-size:28px; line-height:45px; font-weight:bold; }
div#view-more-members p  { text-align:center; color:#000; font-size:22px; line-height:45px; font-weight:bold; }
/** End View More Members **/

/**** Sidebar ****/

/**** Suggestions Box ****/
div#suggestions-holder { position:relative; margin-bottom:10px; }
div#suggestions-error-message {  margin:0px auto 15px auto; width:80%; }
div#suggestions-error-message p { text-align:center; }

ul#suggestions-box { background-color:#e6dcb5; background-image:url("../images/design/tile_suggestions.gif"); background-repeat:repeat-x; border:1px solid #c1bead; border-top-color:#FFF; border-left-color:#f1ecd7; padding:10px 20px 15px 20px; }
ul#suggestions-box li#suggestion-heading {line-height:30px; color:#585858; font-size:16px; font-family:"Century Gothic","Sans-Serif";}
ul#suggestions-box li#suggestion-paragraph {margin-bottom:10px; font-size:12px; color:#54544f;}
ul#suggestions-box li#suggestion-textarea textarea { color:#ababa0; width:180px; height:78px; max-height:78px; border:1px solid #c3bfae; padding:10px; font-size:13px; margin:0; background-color:#FFF;}
ul#suggestions-box li#suggestion-button input { margin:15px auto 0px auto; font-size:14px; padding:0px; border-width:0px; }
/** End Suggestions Box **/

div#gold-member-banner a { display:block; height:55px; background-image:url("../images/design/gold_button.gif"); margin-bottom:8px; background-position:center center; }

div#members-sidebar div#invite-a-friend-box { width:238px; margin:0px auto;}
div#members-sidebar div#invite-a-friend-box a { width:auto; height:55px; background-image:url('../images/design/invite_button.gif'); display:block; text-indent:-9999px; background-position:center center; margin:0 auto;}
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list { width:auto; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li { padding:0px 19px; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li input { padding:5px 0; margin:auto; }
div#members-sidebar div#invite-a-friend-box ul#invite-a-friend-list li#invite-a-friend-button-holder input { padding:0; }

/**** Members Articles Box ****/
*.bordered-box { border:1px solid #c2bead; border-top-color:#FFF; border-left-color:#f1ecd7; }

div#articles-box {margin-top:15px; padding:10px 20px; background-color:#f7f3e2; }
div#articles-box h3 { color:#585858; line-height:30px; border-bottom:1px solid #c3c3c3; margin-bottom:30px; font-weight:bold; }

div#find-results-article div.article-image { background-image:url('../images/design/article-find-results-thumbnail.jpg'); }
div#safety-tips-article div.article-image { background-image:url('../images/design/article-safety-tips-thumbnail.jpg'); }

div.article-sidebar { margin-bottom:15px; border-bottom:1px solid #bfbaa5; padding-bottom:15px; }
div.article-sidebar h4 { color:#585958; font-size:14px; font-weight:bold; font-family:"Century Gothic","sans-serif"; }
div.article-sidebar div.article-image { width:204px; height:136px; margin:10px 0;}
div.article-sidebar p { color:#4b4b5a; font-size:12px; font-family:"Arial"; margin-bottom:10px; }
div.article-sidebar div.full-article-link { text-align:right; }
div.article-sidebar div.full-article-link a { color:#4b4b5a; font-size:12px;font-family:"Arial"; font-weight:bold; text-align:right; text-decoration:underline; }

div.article-page p { margin-bottom:10px; }

div.article-page ul, div.article-page ol { list-style-type:disc; margin:15px 10px; }
div.article-page ul li, div.article-page ol li { margin-left:15px; line-height:20px; color:#726b58; list-style-type:disc; margin-bottom:5px;}

/** End Members Articles Box **/
/** End Sidebar **/

/**** Members List ****/
div#members-list { position:relative; }
div#members-list h1#members-list-heading { line-height:40px; color:#999481; font-size:33px; font-weight:bold; margin-bottom:10px; }

/**** Pagination ****/
div.pagination-container { position:relative; height:33px; }

ul.pagination { position:absolute; right:0px; height:32px; }
ul.pagination li { float:left; margin:0 5px; line-height:30px; background:transparent; }
ul.pagination li.float-divider { float:none; }
ul.pagination li a { padding:0 5px; line-height:30px; float:left; font-size:12px; color:#3c3c3c; font-family:"Century Gothic","sans-serif"; }
ul.pagination li a:hover {background-color:#f1ecda; text-decoration:none;}
ul.pagination li.current-page { background-color:#f1ecda; border:1px solid #bfbaa5; padding:0 5px; line-height:30px; }
ul.pagination li.members-list-pagination-button { margin-top:6px; }
ul.pagination li.members-list-pagination-button a {padding:0px; width:38px; height:21px; line-height:21px; background-image:url('../images/design/members-list-pagination-button.gif'); text-align:center; color:#3c3c3c; overflow:hidden; }

ul.pagination li.members-list-pagination-back { margin-right:10px; }
ul.pagination li.members-list-pagination-next { margin-left:10px; }
ul.pagination li.members-list-pagination-next a { margin-right:0px; }

ul#pagination-top { top:0px; bottom:auto; }
ul#pagination-bottom {bottom:0px; top:auto; }
/** End Pagination **/

/**** Members List Pagination ****/


div.member-list { }
div.member-list-left { float:left; width:200px; }
div.member-list-left div.compatibility-score { text-align:center; margin-bottom:15px; }
div.member-list-left div.compatibility-score div. { color:#141414; line-height:20px; font-family:"Century Gothic","sans-serif"; font-size:14px; margin-bottom:10px; }

div.member-list-right { float:right; width:360px; }
div.member-info h2.member-name { line-height:25px; font-size:21px; color:#5c322d; font-weight:bold; margin-bottom:20px; }
div.member-info h2.member-name a { color:inherit; }

div.member-info h2.member-profession { color:#535353; margin-bottom:20px; }
div.member-info p { color:#7b786c; font-size:13px; line-height:20px; margin-bottom:10px; }
div.member-info p span { font-weight:bold; }
div.member-info p.member-list-one-sentence { font-style:italic; margin-bottom:20px; }

div.members-list-buttons { }
div.members-list-buttons *.members-list-button { float:left; width:109px; height:28px; margin-right:15px; text-indent:-9999px; font-size:0px; line-height:0px; background-color:transparent; }
div.members-list-buttons a.members-list-button-profile { background-image:url('../images/design/members-list-button-profile.gif'); }
div.members-list-buttons a.members-list-button-message { background-image:url('../images/design/members-list-button-message.gif'); }
div.members-list-buttons input.members-list-button-remove { background-image:url('../images/design/members-list-button-remove.jpg'); margin-right:0px; border:0px; }

div.member-list-separator { margin-bottom:20px; }
/** End Members List Pagination **/

/** End Members List **/

/**** Settings ****/

div#settings {}

/*** Settings Navigation ***/
ul#settings-navigation { margin:20px 0px; width:180px; float:left; }
ul#settings-navigation li { margin-bottom:10px; }
ul#settings-navigation li a { display:block; line-height:55px; background-image:url('../images/design/settings_tab.gif'); font-size:14px; color:#FFF; padding-left:20px; }
ul#settings-navigation li a:hover { text-decoration:none; }
ul#settings-navigation li.float-divider { float:none; }
/* End Settings Navigation */

div#settings-content { width:485px; float:right; }
div#settings-content *.white-box { width:auto; padding:0px; border-width:0px; }
div#settings-content div.folded-box-content { padding:10px 25px; }
div#settings-content div.folded-box-content *.centre-content-form-box { border-width:0px; width:auto; }
div#settings-content div.folded-box-content *.centre-content-form-box label { width:100px; }

div#settings-content ul#settings-personal-details { width:auto; }
div#settings-content ul#settings-personal-details li label { width:100px; padding-right:15px; }
div#settings-content ul#settings-personal-details li#settings-address-region { line-height:20px; height:20px; }
div#settings-content ul#settings-personal-details li#settings-address-region label { line-height:20px; height:20px; }
div#settings-content ul#settings-personal-details li#settings-address-region select { height:20px; line-height:20px; }

div#settings-content ul#settings-password li label { width:150px; padding-right:20px; }
div#settings-content ul#settings-password li input.textbox { width:200px; }

div#settings-content div#user-remove-profile { width:auto; margin:0; }

ul#settings-additional-members { height:20px; }

div#settings-content ul#settings-disconnect li.centre-content-form-box-subheadline { padding-left:15px; }
div#settings-content ul#settings-disconnect li.centre-content-form-box-checkbox input { margin:13px 10px; }
div#settings-content ul#settings-disconnect li.centre-content-form-box-checkbox label { width:350px; }

ul#settings-disconnect li#settings-disconnect-submit-buttons { display:none; }
ul#settings-disconnect li#settings-note { padding:15px 30px; }
/** End Settings **/


/**** User Profile ****/
div#user-profile { position:relative; }
div#user-profile div.folded-box-content { padding:15px 45px 90px 30px; }

div#user-profile-about p, div#user-profile-summary p { color:#7e7e7e; font-size:13px; font-family:"Arial"; margin-bottom:23px; }
div#user-profile p span { font-weight:bold; }
div#user-profile h2 { color:#535353; line-height:25px; margin-bottom:10px; }

div#user-profile div#user-profile-summary { float:left; width:300px; }
div#user-profile div#user-profile-summary h2#user-profile-tagline { margin-bottom:20px; }

div#user-profile div#user-profile-options { float:right; width:200px; }

div#user-profile div#user-profile-buttons { margin:30px 0; }
div#user-profile div#user-profile-buttons a.user-profile-button { float:left; margin-right:20px; }
div#user-profile div#user-profile-buttons a.button-view-photos { float:right; margin-right:33px; }

div#user-profile div#send-message-container { left:110px; right:110px; top:200px; bottom:auto; }

/** End User Profile **/

/**** Members-Area Front-Page ****/
div#user-profile-home { padding-top:15px;  }
div#user-profile-home * { text-align:center; }
div#user-profile-home h1.user-first-name-headline span { color:#78362e; }
div#user-profile-home h1.user-first-name-headline { color:#453e24; }
div#user-profile-home h2 { color:#453e24; font-size:16px; margin-top:23px; }
div#user-profile-home h3 { margin:15px 0; }
div#user-profile-home p { color:#7b786c; font-size:13px; font-family:"Arial"; margin-top:10px; }
div#user-profile-home div.member-picture-container { margin:15px auto; }
/** End Members-Area Front-Page **/

/**** Report Message ****/
ul#report-message { width:auto; }
/** End Report Message **/

/**** View-Messages *****/
ul#messages-boxes { margin-bottom:5px; float:left; width:308px; }
ul#messages-boxes li {float:left;}
ul#messages-boxes li.float-divider { float:none; }
ul#messages-boxes li.view-messages-button a { background:url("../images/design/gradient.gif") repeat-x; margin-right:6px; color:#f1ecda; border:1px solid #7c765a; float:left; padding:0 10px; height:32px; line-height:32px;}
ul#messages-boxes li.view-messages-button a:hover {text-decoration:none; color:#b6a052;}

ul#messages-actions { float:right; width:357px; }
ul#messages-actions li { float:left; }
ul#messages-actions li.float-divider { float:none; }
ul#messages-actions li.action-button input { display:block; width:109px;height:28px; font-size:0px; line-height:0px; margin-right:15px; font-size:12px; text-indent:-9999px; border-width:0px; background-color:transparent; }
ul#messages-actions li.action-button#mark-as-read-action input { background-image:url('../images/design/button-messages-read.gif'); }
ul#messages-actions li.action-button#mark-as-unread-action input { background-image:url('../images/design/button-messages-unread.gif'); }
ul#messages-actions li.action-button#delete-action input { background-image:url('../images/design/button-messages-delete.gif'); margin-right:0px; }

table#messages-table {width:100%; margin:15px 0; border-collapse:collapse; text-align:left; padding:0 1%;}

table#messages-table thead {text-align:left; border-bottom:1px solid #bfbaa5; }
table#messages-table thead tr th {line-height:21px; color:#464646; font-size:10px; padding-left:10px;}
table#messages-table thead tr th#messages-select {width:50px; text-align:center; padding-left:0px;}
table#messages-table thead tr th#messages-read {width:40px; text-align:center; padding-left:0px;}
table#messages-table thead tr th#messages-from {width:70px;}
table#messages-table thead tr th#messages-subject {width:230px;}
table#messages-table thead tr th#messages-text {width:41px;}
table#messages-table thead tr th#messages-last-modified {width:110px; text-align:center; }
table#messages-table thead tr th#messages-delete {width:20px;}

table#messages-table tbody tr td {text-align:left; height:30px; font-size:13px; vertical-align:middle; padding-left:10px;}
table#messages-table tbody tr td.message-from { font-size:12px; color:#888876; }
table#messages-table tbody tr td.message-from a { color:#888876; }
table#messages-table tbody tr td.message-date { font-size:12px; color:#888876; text-align:center; }
table#messages-table tbody tr td.message-subject a { font-weight:bold; display:block;}
table#messages-table tbody tr td.message-text { font-weight:bold; }
table#messages-table tbody tr td.message-checkbox input {border:0px; background-color:transparent;}
table#messages-table tbody tr td.message-checkbox,table#messages-table tbody tr td.message-icon {text-align:center; padding-left:0;}

table#messages-table tbody tr.message-unread td.message-icon {background-image:url("../images/design/message-unread.gif"); background-position:center center;}
table#messages-table tbody tr.message-read td.message-icon {background-image:url("../images/design/message-read.gif"); background-position:center center;}
table#messages-table tbody tr.message-read {background:#f6f4eb; border:1px solid #bfbaa5;}
table#messages-table tbody tr.message-unread {background:#FFF; border:1px solid #bfbaa5;}
table#messages-table tbody tr td.messages-delete-icon input {width:12px; height:11px; padding:0;}
ul#pagination {position:relative;}
/** End View-Messages **/

/**** View Topic Messages ****/

div#topic-messages { border:1px solid #bfbaa5;}
div#topic-messages div.message {padding-bottom:35px; padding-top:24px; background-color:#FFF; border-bottom:1px solid #bfbaa5;}
div#topic-messages div.message.sent { background-color:#FFFCF2; }
div#topic-messages div.message div {line-height:14px; margin-bottom:8px;}
div#topic-messages div.message span.message-left-column {width:70px; text-align:right; padding-right:20px; float:left; font-size:12px; color:#000;}
div#topic-messages div.message span.message-right-column {float:left; width:468px;}

div#topic-messages div.message div.message-from span.message-right-column, div#topic-messages div.message div.message-date span.message-right-column { font-weight:bold; color:#888876; font-size:13px; }
div#topic-messages div.message div.message-from span.message-right-column a { color:#888876; text-decoration:underline; font-size:13px; }
div#topic-messages div.message div.message-from span.message-left-column, div#topic-messages div.message div.message-date span.message-left-column { color:#888876; }
div#topic-messages div.message div.message-date { margin-bottom:30px; }
div#topic-messages div.message div.message-message span.message-right-column { width:408px; padding-right:60px; line-height:18px; color:#555; }

ul#message-reply { padding-top:25px; padding-bottom:20px; background-color:#FFF;}
ul#message-reply li {padding-left:90px; margin-bottom:20px;}
ul#message-reply li.float-divider {margin:0;}
ul#message-reply li#message-reply-to {line-height:21px; font-size:16px; color:#000; font-family:"Century Gothic","sans-serif";}
ul#message-reply li#messages-reply-box textarea {width:430px; max-width:430px; height:80px;}
ul#message-reply li#messages-reply-box label {display:none;}
ul#message-reply li#message-buttons span {margin-right:10px; float:left;}

div#cannot-read-message {background-color:#FFF; padding:40px 150px; margin-bottom:15px; border:1px solid #bfbaa5; padding:40px 100px; text-align:center;}
div#cannot-read-message p {margin-bottom:20px; color:#42424f;}
/** End View Topic Messages **/

/**** Profile Editing ****/
div#profile-editing { width:812px; margin:0 auto; }
div#profile-editing div#registration-holder { position:static; margin-top:10px;}
/** End Profile Editing **/

div#members-area-content-full div#registration-container { margin:10px auto; width:auto; }
div#members-area-content-full div#registration-container div#registration-buttons { margin:0px auto; width:700px; }
div#members-area-content-full div#registration-container div#registration-buttons div#back-button { left:0px; }

/**** Display User Images ****/
div#view-user-images { position:relative; }
div#view-user-images div#send-message-container { bottom:150px; top:auto; left:61px; right:auto; }

div#edit-images-link {text-align:center; margin:20px 0;}

div#user-images { width:420px; margin:20px auto; }
div#user-images div#user-images-thumbnails { width:87px; float:left; }
div#user-images div#user-images-thumbnails div#user-images-thumbnails-one { margin-bottom:20px; }
div#user-images div#user-images-thumbnails div#user-images-thumbnails-two { margin-bottom:19px; }
div#user-images div#user-images-thumbnails div.user-thumbnail { width:85px; height:85px; border:1px solid #bfbaa5; background-color:#E5E0CC; background-position:center center; }
div#user-images div#user-images-thumbnails div.user-thumbnail a { display:block; width:85px; height:85px; text-indent:-9999px; }

div#user-images div#user-images-main { width:300px; float:right; background:#E5E0CC; height:300px; border:1px solid #bfbaa5; background-position:center center; background-repeat:no-repeat;}
/** End Display User Images **/
