td.col_post, td.col_post p{width:398px;}

/* ----------------------------[ Layout and Panels ]-------------------------------- */
#Container {position:relative;}
#mainBox #postsTable, #mainBox #postsTableAll{width:563px;}
#mainBox #postsTable td, #mainBox #postsTableAll td{padding:5px 0 5px 3px;color:#444444}
#mainBox #postsTable td a, #mainBox #postsTableAll td a {text-decoration: none;color:#404040}

div.mainPanel{margin-bottom:18px}
#searchBtn {background:url(/media/forum/images/nutra/searchicon.gif) no-repeat;padding:2px 0 0 20px;height:18px;font-size:1.1em;float:right;margin-right: 220px;}

/*panels*/
div.sidePanelTop{padding-top:2px;}
.sidePanelHdr #Community{background:url(/media/forum/images/nutra/community.gif) no-repeat;height:31px;}
.sidePanelHdr #Support{background:url(/media/forum/images/nutra/support.gif) no-repeat;height:31px;}
.sidePanelHdr #Message{background:url(/media/forum/images/nutra/message.gif) no-repeat;height:31px;}
.sidePanelHdr #Help{background:url(/media/forum/images/nutra/help.gif) no-repeat;height:31px;}
.sidePanelHdr #Poll{background:url(/media/forum/images/nutra/quick_poll.gif) no-repeat;height:31px;text-indent:-999999px;}
.sidePanelHdr #Blank{background:url(/media/forum/images/nutra/blank_hdr.gif) no-repeat;height:31px;color:#ffffff;font-size:18px;padding-top:2px;}

.sideMenu {padding:5px 0 20px 50px;list-style-type:none;font-weight:bold;}
.sideMenu li {margin-bottom: 2px;}
.sidePanel #orangeMenu a {color: #ed811f;text-decoration:none;border-bottom:1px dotted #ed811f}
.sidePanel #orangeMenu a:hover{text-decoration:none;border-bottom:1px dotted #ffffff}
.sidePanel .sideContentPad#orange {padding:0px 12px 60px;background:url(/media/forum/images/nutra/orange_panel.gif) no-repeat scroll center bottom transparent;}
.sidePanel #purpleMenu a {color: #ec468e;text-decoration:none;border-bottom:1px dotted #ec468e}
.sidePanel #purpleMenu a:hover{text-decoration:none;border-bottom:1px dotted #ffffff}
.sidePanel .sideContentPad#purple {padding:0px 12px 60px;background:url(/media/forum/images/nutra/rasp_panel.gif) no-repeat scroll center bottom transparent;}
.sidePanel #greenMenu a {color: #6eae1a;text-decoration:none;border-bottom:1px dotted #8cd03f}
.sidePanel #greenMenu a:hover{text-decoration:none;border-bottom:1px dotted #ffffff}
.sidePanel .sideContentPad#green {padding:0px 12px 15px;}
.sidePanel #blueMenu a {color: #3098bd;text-decoration:none;border-bottom:1px dotted #4cbcd4}
.sidePanel #blueMenu a:hover{text-decoration:none;border-bottom:1px dotted #ffffff}
.sidePanel .sideContentPad#blue {padding:0px 12px 15px;}
.menuContainer {position:relative;}
div.sideContent #orange {position:absolute; left:-4px;top:20px;}

#imageUpload {background: url(/media/forum/images/nutra/folder.gif);background-repeat:no-repeat; padding-left:65px;}
/*center content*/
.mainPanel #forumHeader {float:left;margin:11px 0 5px 14px;padding:0 0 0 73px;min-height:55px;max-width:300px;}
.mainPanel #forumHeader p {margin-bottom: 6px}
.mainPanel #forumHeader h1 {margin-bottom: 10px; }
.mainPanel #forumHeader .retButton {margin-right:10px;}
.mainPanel #forumHeader.yellow {background: url(/media/forum/images/nutra/orange_header.gif);background-repeat:no-repeat;}
.mainPanel #forumHeader.yellow h1 {color:#efa415;}
.mainPanel #forumHeader.pink {background: url(/media/forum/images/nutra/rasp_header.gif);background-repeat:no-repeat;}
.mainPanel #forumHeader.pink h1 {color:#d44c60;}
.mainPanel #forumHeader.green {background: url(/media/forum/images/nutra/apple_header.gif);background-repeat:no-repeat;}
.mainPanel #forumHeader.green h1 {color:#81d14e;}
.mainPanel #forumHeader.blue {background: url(/media/forum/images/nutra/world_header.gif);background-repeat:no-repeat;max-width:250px;}
.mainPanel #forumHeader.blue h1 {color:#4189b0;}
.mainPanel #forumHeader.success {background: url(/media/forum/images/nutra/cork_header.gif);background-repeat:no-repeat;width:250px;}
.mainPanel #forumHeader.success h1 {color:#efa415;}
.mainPanel #forumHeader.folder {background: url(/media/forum/images/nutra/folder.gif);background-repeat:no-repeat;width:250px;}
.mainPanel #forumHeader.folder h1 {color:#4189b0;}
.mainPanel #forumHeader.inbox {background: url(/media/forum/images/nutra/inbox.gif);background-repeat:no-repeat;width:250px;}
.mainPanel #forumHeader.inbox h1 {color:#81d14e;}
.mainPanel #forumHeader.outbox {background: url(/media/forum/images/nutra/outbox.gif);background-repeat:no-repeat;width:250px;}
.mainPanel #forumHeader.outbox h1 {color:#81d14e;}
.mainPanel #forumHeader.search {background: url(/media/forum/images/nutra/search.gif);background-repeat:no-repeat;max-width: 390px;}
.mainPanel #forumHeader.search h1 {color:#4189b0;}
.mainPanel #forumHeader.message {background: url(/media/forum/images/nutra/newmessage.gif);background-repeat:no-repeat;max-width: 390px;}
.mainPanel #forumHeader.message h1 {color:#81d14e;}
.mainPanel #forumHeader.group {background: url(/media/forum/images/nutra/group.gif);background-repeat:no-repeat;max-width: 300px;}
.mainPanel #forumHeader.group h1 {color:#81d14e;}
.mainPanel #forumHeader.f15 {background:url(/media/forum/images/nutra/forumheader/guest_img.jpg) no-repeat 0 0;margin-left:-3px;padding-left:90px;}

.mainPanel #createButton {float:right;text-align: right;padding-bottom:8px;margin:11px 15px 5px 0px;}
.mainPanel #createButton p#liketext {margin-top: 40px;}
.mainPanel #createButton p#liketext a {color:#4bad26;font-size: 1em;text-decoration: none;}
#leftHeader {width:250px;float:left;margin:3px 0 8px 15px;padding:0 0 0 73px;}
#rightHeader {float:right;text-align: right;margin:3px 15px 0 15px;}
#rightHeader p {text-align: right;margin:0 0 10px 0;font-size: 0.9em;}
#leftHeader .ctaButton {margin-left:10px;}

#chatHeader {float:left;margin:11px 0 5px 14px;padding:0 0 0 120px;min-height:55px;max-width:300px;}
#chatHeader p {margin-bottom: 6px}
#chatHeader{background: url(/media/forum/images/nutra/chat.gif);background-repeat:no-repeat;max-width: 390px;}
#chatHeader h1 {color:#efa415;margin-bottom: 10px;}


.pagi .yellow, .pagi .yellow a,.pagi .pink, .pagi .pink a,.pagi .blue, .pagi .blue a, .pagi .green, .pagi .green a {color:#444444;font-size: 1.1em;}
.pagi .yellow .here {color:#efa413;font-weight: bold;text-decoration: none;font-size: 1.2em;}
.pagi .pink .here {color:#d44b5f;font-weight: bold;text-decoration: none;font-size: 1.2em;}
.pagi .blue .here {color:#448EB1;font-weight: bold;text-decoration: none;font-size: 1.2em;}
.pagi .green .here {color:#81d14e;font-weight: bold;text-decoration: none;font-size: 1.2em;}

.photoPagi {text-align: center;}
.photoPagi .yellow, .photoPagi .yellow a {color:#9a9a9a;font-size: 1.1em;}
.photoPagi .yellow .here {color:#efa413;font-weight: bold;text-decoration: none;font-size: 1.2em;}

.mainPanel #newPostHeader {float:left;margin:15px 0 15px 15px;width:300px;padding:0 0 0 73px;}
.mainPanel #newPostHeader h1 {margin-bottom: 10px; }
.mainPanel #newPostHeader {background: url(/media/forum/images/nutra/folder.gif);background-repeat:no-repeat;}
.mainPanel #newPostHeader.yellow h1 {color:#efa415;}
.mainPanel #newPostHeader.pink h1 {color:#d54c60;}

/*login*/
.topContentLogin{margin:0px 100px;}

/* ----------------------------[ Threads ]-------------------------------- */

/*all threads*/

#mainBox #postHeaders th{color:#ffffff;text-align:left;border-bottom:1px solid #ffffff;padding:3px 2px 4px 8px;border-right:1px solid #ffffff;}
#mainBox.viewAll #postHeaders th{background-color:#eea312;}
#mainBox #postsTableAll tr td{background-color:#ffffff;}
#mainBox #postsTableAll tr.odd td{background-color:#fff9e5;border-right:1px solid #ffffff;}


#mainBox #postsTableAll td.col1{padding-left:4px;padding-right:3px;width:100px;font-weight:bold;}
#mainBox #postsTableAll td.col2{padding-left:4px;padding-right:3px;width:104px;font-weight:bold;}
#mainBox #postsTableAll td.col3{padding-left:4px;padding-right:3px;font-weight:bold;}
#mainBox #postsTableAll td.col4{width:40px;text-align:center;}
#mainBox .col5{width:44px;text-align:center;}
#mainBox .col6{width:34px;text-align:center;border-right:none;}

#mainBox #postsTableAll td.col1 .pink {color:#EC468E;}
#mainBox #postsTableAll td.col1 .yellow {color:#ED811F;}
#forumFilter {width:300px;font-size: 1.1em;}

/*threads*/
#mainBox.yellow #postHeaders th{background-color:#eea312;}
#mainBox.pink #postHeaders th{background-color:#d44b5f;}
#mainBox.green #postHeaders th{background-color:#81d251;}
#mainBox #postsTable tr td{background-color:#ffffff;}
#mainBox.yellow #postsTable tr.odd td{background-color:#fff9e5;border-right:1px solid #ffffff;}
#mainBox.pink #postsTable tr.odd td{background-color:#ffe6ef;border-right:1px solid #ffffff;}
#mainBox.green #postsTable tr.odd td{background-color:#e3f4d4;border-right:1px solid #ffffff;}

#mainBox #postsTable td.col1{padding-left:4px;padding-right:3px;width:100px;font-weight:bold;}
#mainBox #postsTable td.col3{padding-left:4px;padding-right:3px;width:40px;text-align:center;}
#mainBox #postsTable td.col2{padding-left:4px;padding-right:3px;font-weight:bold;}
#mainBox #postsTable td.col4{width:40px;text-align:center;}
#mainBox #postsTable td.col5{width:70px;text-align:center;}

/*thread options in top nav*/
#threadOpt {float:left;margin:10px 0 0 220px;}

/* ----------------------------[ Posts ]-------------------------------- */

.threadPin{padding: 5px 0 0 25px;height:30px;float:left;background: url(/media/forum/images/nutra/pin.gif);background-repeat:no-repeat;}
#like{padding: 5px 0 0 25px;margin-right:10px;height:30px;float:left;background: url(/media/forum/images/nutra/hand.gif);background-repeat:no-repeat;}
#mainBox .selectthread {border:0px}

p#watchedThreadAlert {position:relative; top:-10px;left:20px;}

#mainBox #tblPosts {width:562px;}
#mainBox #tblPosts th.col_avatar{width:114px;border-right:1px solid #ffffff;}
#mainBox #tblPosts th{color:#ffffff;text-align:left;text-indent:8px;padding:4px 0 4px 0;}
#mainBox #tblPosts td.col_avatar{width:114px;text-align:center;padding-top:8px;}
#mainBox #tblPosts td.col_post{padding:10px;background-color:#ffffff;}
#mainBox #tblPosts td.col_post ul, #mainBox #tblPosts td.col_post ol{margin-left:30px;}
#mainBox #tblPosts td.col_avatar .avatar{width:100px;}
#mainBox #tblPosts td .pbdy{font-size:12px;}
#mainBox #tblPosts td .buddy {float:right;margin: 20px 10px 10px 10px;}
#mainBox #tblPosts td .editLink {float:left;margin: 20px 10px 10px 10px;}
#mainBox .reply td .editLink {float:left;margin: 20px 10px 10px 10px;}
#mainBox.yellow #tblPosts td .buddy a,#mainBox.yellow #tblPosts td .editLink a  {color:#eea312;}
#mainBox.pink #tblPosts td .buddy a, #mainBox.pink #tblPosts td .editLink a {color:#d44b5f;}
#mainBox.green #tblPosts td .buddy a, #mainBox.green #tblPosts td .editLink a {color:#6EAE1A;font-size:11px;text-decoration:underline;}
#mainBox.green #tblPosts td .buddy a:hover, #mainBox.green #tblPosts td .editLink a:hover{text-decoration:none;}


#mainBox.yellow #tblPosts th {background-color:#eea312;}
#mainBox.yellow #tblPosts tr.odd td{background-color:#fff9e5;}
#mainBox.pink #tblPosts th {background-color:#d44b5f;}
#mainBox.pink #tblPosts tr.odd td{background-color:#ffe6ef;}
#mainBox.green #tblPosts th {background-color:#81d251;}
#mainBox.green #tblPosts tr.odd td{background-color:#e3f4d4;}
#mainBox.yellow #tblPosts td.col_avatar{border-right:1px solid #e9e9e9;}
#mainBox.yellow #tblPosts td{border-bottom:1px solid #e9e9e9;}
#mainBox.pink #tblPosts td.col_avatar{border-right:1px solid #e9e9e9;}
#mainBox.pink #tblPosts td{border-bottom:1px solid #e9e9e9;}
#mainBox.green #tblPosts td.col_avatar{border-right:1px solid #e9e9e9;}
#mainBox.green #tblPosts td{border-bottom:1px solid #e9e9e9;}
#mainBox.blue #tblPosts th {background-color:#448EB1;}
#mainBox.blue #tblPosts tr.odd td{background-color:#EBF6FC;}
#mainBox.blue #tblPosts td.col_avatar{border-right:1px solid #e9e9e9;}
#mainBox.blue #tblPosts td{border-bottom:1px solid #e9e9e9;}

#mainBox .postsFooter {text-align: right;clear: both;margin: 0px 10px 0px 10px;padding: 18px 5px 0;height: 30px;}
#mainBox .postsFooter .ctaButton {float:right;margin-left: 10px;}
#mainBox .postsFooter .retButton {float:left;}
#mainBox .postsFooter #floatleft {float:left;}

/*new post form*/
#mainBox .topContent .button1 {	float:right;	margin-right:19px;}
#mainBox .topContent .button2 {	float:right;margin-right:14px;}
#mainBox .spanContent .form {font-weight: bold;padding-top: 10px;}
#mainBox .spanContent .form .submitbutton .ctaButton {margin:15px 0px 0 0; float:right;}
#mainBox .spanContent .form .submitbutton .retButton {margin:15px 0 0 55px; float:left;}
#mainBox .spanContent .form .submitbuttonpad .ctaButton {margin:18px 18px 0 55px; float:right;}

/* #mainBox .spanContent .form table{margin: 10px 0 0 22px;width:519px;} */
#mainBox .spanContent .form td.title {font-weight: bold;text-align: right;color: #000000;}

#mainBox input, #mainBox textarea, #mainBox select {border: 1px solid #d6d5d5;}
#mainBox input[type="image"] {border: 0px;}
#mainBox input#reSubject{width:458px;padding:2px;}
#mainBox textarea#MyTextarea{padding:2px;height:300px;width:458px;}
#mainBox input#reSubject{background:#EEE;}
#mainBox textarea#MyTextarea{background-color:#EEE;}


#mainBox .spanContent .form td {text-align: left;padding-left: 5px;}

.replyBtn{float:right;margin-right:20px;margin-top: 50px;}

#PostNewMsg {position:relative;top:-20px;}
#PostNewMsg #link {color:#448bcd;font-weight: normal;}
#PostNewMsg #link2 {color:#588526;font-weight: normal;}
/*reply form*/
#mainBox #inReplyTo h4{padding:10px 0 4px 8px;font-size:14px;}

#mainBox .spanTable.thread.reply {margin:0 3px 20px 3px;max-height:300px;overflow:auto;}
#mainBox .spanTable.thread table{width:100%;}



#mainBox .postTitleBar{margin:0 3px 0 3px;}
#mainBox .postTitleBar td{color: #ffffff;font-weight:bold;}
#mainBox .spanTable.postTitleBar .col_avatar {width: 114px;border-right: 1px solid #fff;border-left: none;font-weight:bold;}
#mainBox.yellow .postTitleBar {background: #eea312;}
#mainBox.pink .postTitleBar {background: #d44b5f;}
#mainBox.blue .postTitleBar {background: #448EB1;}

/*enbedded thread */

#mainBox .spanTable.thread td,#mainBox .postTitleBar td{padding:6px 2px 6px 5px;}
#mainBox .spanTable.thread .col_avatar {width: 114px;text-align: center;}
#mainBox .spanTable.thread .col_avatar .avatar{width:100px;}

#mainBox.yellow .spanTable.thread .col_avatar {border-right: 1px solid #e9e9e9;}
#mainBox.yellow .spanTable.thread .col_post p.subject {color: #EA4817;padding: 0px;}
#mainBox.yellow .spanTable.thread .col_post b {color: #dd880e;}
#mainBox.yellow .spanTable.thread .col_post .buddy a {color: #dd880e;}
#mainBox.yellow .spanTable.thread tr {border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
#mainBox.yellow .spanTable.thread tr.odd {background: #FEF9EB;}

#mainBox.pink .spanTable.thread .col_avatar {border-right: 1px solid #e9e9e9;}
#mainBox.pink .spanTable.thread .col_post b {color: #000000;}
#mainBox.pink .spanTable.thread .col_post .buddy a {color: #b24d6f;}
#mainBox.pink .spanTable.thread tr {border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
#mainBox.pink .spanTable.thread tr.odd {background: #ffe6ef;}

#mainBox.blue .spanTable.thread .col_avatar {border-right: 1px solid #e9e9e9;}
#mainBox.blue .spanTable.thread .col_post b {color: #000000;}
#mainBox.blue .spanTable.thread .col_post .buddy a {color: #448EB1;}
#mainBox.blue .spanTable.thread tr {border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
#mainBox.blue .spanTable.thread tr.odd {background: #EBF6FC;}

#mainBox .spanTable.thread .col_post b {font-size: 8.5px;font-family: verdana, serif;}
#mainBox .spanTable.thread .col_post p.myposts {margin: 0px;padding: 0px;}
#mainBox .spanTable.thread .col_post p.myposts a {font-size: 14px;font-weight: normal;}
#mainBox .spanTable.thread .col_post .buddy {float: right;padding-right: 10px;padding-top: 10px;}
#mainBox .spanTable.thread .col_post .buddy a:hover {color: #9c9c9c;}
#mainBox .spanTable.thread .col_post .stars {float: right;margin-top: -30px;}
#mainBox .spanTable.thread .col_post .stars img {margin-bottom: -4px;}

#mainBox .spanTable.thread .col_post .pbdy{font-size:12px;}




/* my posts */
#mainBox .col1_myposts {width: 130px;text-align: left;border-right: 1px solid #fff;font-weight:bold;}
#mainBox .col2_myposts {width: 270px;border-right: 1px solid #fff;font-weight:bold;}

/* Emoticons  */

#emoticons {display: none;left:50%;position:absolute;width:170px;z-index:999;}
#emoticons table {width: 100%;}
#emoticons.yellow table {border: 1px solid #EA4817;background: #FEF9EB;}
#emoticons.green table {border: 1px solid #90de3b;background: #c9f0ae;}
#emoticons.blue table {	border: 1px solid #2e7ca2;background: #98cef0;}
#emoticons.pink table {	border: 1px solid #b24d6f;background: #fec0d6;}

/* ----------------------------[ profile ]-------------------------------- */


#mainBox .spanContent .userInfo {padding:20px 0 20px 20px;background: #e6fbff;margin:9px 16px 10px 16px;}
#mainBox .spanContent .userInfo table{float:left;width:360px;}
#mainBox .spanContent .userInfo table td {padding-bottom:2px;vertical-align:top;font-size:1.2em;}
#mainBox .spanContent .userInfo td {text-align: left;padding-left: 5px;}
#mainBox .spanContent .userInfo td.title {font-weight: bold;text-align: right;color:#4984b0;}
#mainBox .spanContent .blurbView {padding:0 20px 10px 20px;}
#mainBox .spanContent .blurbView p{margin:10px 0 0 0;}
#mainBox .spanContent .profileViewPhotos {float: right;width: 80px;margin-right:30px;}


#zoomDiv{position:absolute;display:none;background-color:#ffffff;padding:4px;border:1px solid #999999;z-index:999;margin-left:20px;}
#zoomCaption{padding:4px 2px 4px 2px;}
#moreinfo {display: none;position: absolute;border: 1px solid #EA4817;width:200px;padding:5px;background-color:#FEF9EB;margin:-200px 0 0 30px;}
#removeDialog {position:absolute;z-index:999;display:none;background:transparent;width:567px;height:100%;}
#removeDialog #removeDialogContent {background: url(/media/forum/images/remove_bg.gif) top left no-repeat;width:240px;height:109px;margin:140px auto 0 auto;}
#removeDialog #removeDialogContent p#info {color: #EA4817;padding:20px 20px 0 64px;font-size: 12px;font-weight: bold;}
#removeDialog #removeDialogContent .links {padding:10px 0 0 70px;}

/* edit profile */
#mainBox .spanContent .profileMain {padding:20px 0 20px 20px;background: #e6fbff;margin:9px 18px;}
#mainBox .spanContent .profileMain table {width:500px;font-size: 1.1em;}
#mainBox .spanContent .profileMain textarea {height:200px;width:480px;}
#mainBox .spanContent .profileMain #cke_MyTextarea table{width:100%;}
#mainBox .spanContent .blurb {padding:20px 0px;}
#mainBox .spanContent .blurb p {color:#4984b0;font-weight:bold;}
#mainBox .spanContent .profileMain td.title {padding-right:10px;color:#4984b0;font-weight:bold;text-align:right;width:130px;}
#mainBox .spanContent .profileMain td.titleleft {padding-right:10px;color:#4984b0;font-weight:bold;text-align:left;width:130px;}
#mainBox .spanContent .profileMain input {padding: 2px;}
#mainBox .spanContent .profileMain select {height: 22px;padding: 1px;}
#mainBox .spanContent .profileMain td {padding:3px 0 6px 5px;}

#mainBox .spanContent #Pref {margin-bottom: 20px;}
#mainBox .spanContent #Pref p {color:#4984b0;font-weight:bold;}
#mainBox .spanContent #Pref #organise {float:left;margin: 15px 15px 0;}
#mainBox .spanContent #Pref #include {float:left;margin: 15px 15px 0;}
#mainBox .spanContent #Pref #formatting {float:left;margin: 15px 15px 0}

.profileFooter {float:right;margin:9px 18px;width:520px;}
.profileFooter .ctaButton {float:right;}
/* ----------------------------[ Photos ]-------------------------------- */
#mainBox #viewPhotos {margin: 0 16px;}
#mainBox #viewPhotos td {padding:5px;}
#mainBox #viewPhotos .thumb {border:1px solid #dddddd;}
#mainBox #viewPhotos .photoOpt {font-size: 1.1em;margin:5px 5px 15px 5px;}
#mainBox #viewPhotos .photoOpt img {float:right;margin-left: 10px;}
#mainBox #viewPhotos .photoOpt input {margin-right:5px;}

#createButton .avatar {width:100px;height:100px;border:1px solid #e9e9e9;}
.photoSub .photoOpt {float:left;font-size: 1.1em;height:30px}
.photoSub .photoOpt input {margin-right:5px;}

.photoSub #subBtn {float:right;height:30px;margin-right: 12px;}
.photoSub img {margin-right: 3px;}
.photoSub a {text-decoration: underline;font-size: 0.9em;}
.photoSub a:hover {text-decoration: none;}

#caption {border-bottom: 1px solid #ABABAB;margin:8px 15px;padding-bottom: 8px;text-align: center;}

#mainBox #photoCanvas {margin:10px 15px 5px;width:531px;height:354px;background-color: #f4f4f4;text-align:center;}
#mainBox #photoCanvasInner {height:354px;width:531px;display: table-cell;vertical-align: middle;text-align: center;}
#mainBox #previewArea {margin: 20px 0 0 20px;float: left;}
#mainBox #testImage  {display: block;   margin-left: auto;   margin-right: auto;}
.imgCrop_wrap {margin-left: auto;   margin-right: auto;}

.photoSub {font-size: 1.2em;margin: 0 25px;}

#thumbBox {margin:10px 100px;background: #e6fbff; border:1px solid #bed5db;}
#thumbBox #previewArea {margin: 10px 20px;border:1px solid #dddddd;}
#thumbBox #goBtn {float:right;margin:30px 15px 30px 0px;}
#thumbBox #goBtn input {margin-top:10px;}
#thumbBox #goBtn p {margin:0;width:100px;position:relative;top:-20px;left:20px;}
#thumbBox #closeLink {float:right;margin: 5px;}
#thumbBox p {margin:20px 10px 10px;}
/*image upload box */
#AlertContent #imageUpload input {margin:5px;}
#AlertContent #confirmBtns  {float:right;margin:5px 0 0 0;}
#AlertContent #confirmBtns .retButtonSml {margin-right:8px;}
#AlertContent #imageUpload h1 {color:#EFA415}

#AlertContent #imageUpload textarea {height:100px;width:300px}

#AlertContent #imageDes textarea {height:100px;width:300px}
#AlertContent #imageDes  h1 {color:#EFA415}
#AlertContent #imageDes
#createButton .profileViewPhotos {float:left; margin:10px;}

/* ----------------------------[ Private Messages ]-------------------------------- */
#mainBox #showReply {margin:15px;}


/* ----------------------------[ Event ]-------------------------------- */

.sidePanel #community {background: url(/event/images/community.gif);height:31px;}
.sidePanel #support {background: url(/event/images/support.gif);height:31px;}
.sidePanel #private {background: url(/event/images/private.gif);height:31px;}

.sidePanel #sideEvents {position:relative;background: url(/media/forum/images/nutra/side_events.gif) no-repeat;height:50px;text-align: right;}
.sidePanel #sideEventsOnline {position:relative;background: url(/media/forum/images/nutra/user_online.gif) no-repeat;height:50px;text-align: right;}
.sidePanel #sideEventsOnline a {position:relative;top:24px;right:10px;font-size: 1.2em;color:#f26422 }
.sidePanel #sideEvents img {position:absolute;left:55px;top:26px;}
.sidePanel #sideEvents a {position:relative;top:24px;right:10px;font-size: 1.2em;color:#f26422 }
.sidePanel #sideEventsTable {padding:6px}
.sidePanel #sideEventsTable .date {padding-right:4px;color:#f26422}
.sidePanel #sideEventsTable .place a {color:#4088ae;}

.mainPanel #eventHeader {float:left;background: url(/event/images/main_events.gif);background-repeat:no-repeat;margin:10px;height:60px;width:250px;padding:40px 0 0 70px;}
.mainPanel #createEvent {float:right;text-align: right;margin:10px;}
.mainPanel #createEvent p {margin-top: 15px;}
.mainPanel #createEvent a {color:gray;}
.mainPanel #createEvent .retButton {margin-right: 10px;}
.mainPanel #createEvent .ctaButton {float: right;margin-bottom: 10px;}
.mainPanel #createEventPadded {float:right;text-align: right;padding:8px 20px 0 0;position:relative;}

#eventTbl {position:relative;}
#eventTbl table.event {width:560px;}
#eventTbl table.event th {text-align: left;background-color: #448eb1;color: #ffffff;padding:3px;}
#eventTbl table.event th.date {width:120px;}
#eventTbl table.event td {border-bottom:1px dotted #ff6600;padding:5px;color:#2e1c50;}
#eventTbl table.event a {color:#0a007f;}

#eventTbl table.event #oldEvent td {background-color: #f5f5f5;border-bottom:1px dotted #777777;padding:5px;color:#555555;}
#eventTbl table.event #oldEvent a {color:#222222;}

.dateTbl {margin:0 0 20px 70px;}
.dateTbl h2 {color:#f06522;font-size:1.8em;}
.dateTbl td {padding:2px;color:#f06522;}
.dateTbl a {text-decoration: none;color:#f06522;}
.dateTbl a:hover {text-decoration: underline;color:#f06522;}

#dateTbll {width:200px;float:left;}
#dateTblr {width:200px;float:right;}

.eventDetail {position:relative;width:562px;}
.eventDetailHdr {text-align: left;background-color: #448eb1;color: #ffffff;padding:3px 10px;;font-weight: bold;font-size: 1.4em;}
#white {background-color: #ffffff;padding:0;height:231px;}
.eventDetailBdy {text-align: left;background-color: #ebf6fc;position:relative;padding-bottom:20px}
.eventDetailBdy p#messagebody {color: #2d1b4d;margin-left:100px;padding:10px;}
.eventDetailBdy p {padding:10px;}
.eventDetailBdy #avatar {margin:0 15px;height:70px;width:70px;float:left;position:relative;}
.eventDetailBdy .member {height:80px;width:80px;text-align:center;float:left;position:relative;}
.eventDetailBdy .member img {width:50px;height:50px;}
#attend {float:right;padding:0 15px;position:relative;top:-5px;}
#maybe {float:right;padding: 0 15px;position:relative;top:-5px;}
.eventSpan {float:left;font-size:1.1em;}
#errorMsg {margin:18px 40px;}
#errorMsg li {color:red;margin:3px 0px; }
#dialog_overlay{opacity:0.7!important;}

#biog {padding:18px 0 0 0;}
#biog table {font-size:1.1em;width:450px;}
#biog td {padding:6px 10px;}
#biog .title {font-weight:bold; color:#4984B0; width:70px;}
#biog .eventName {color:#f57218;font-weight:bold;}
#biog .cancelled {color:#FF0000;font-weight:bold;padding:18px;text-align: center;}
p#cancelEvent {float:right;position:relative;top:-25px;right:30px;margin-top: 5px;margin-bottom:0px!important;}
p#cancelEvent a {color:#3098BD;}

.createInput {padding:10px 0 0 21px;clear:both;}
.createInput label {display:block;width:100px;font-weight:bold;float:left;position:relative;}
.createInput input {float:left;position:relative;}
.createInput select {margin:0 0 0 10px;height:20px}
.createInput textarea {height:auto!important;display:block;}

.createInput .radioInput {padding:10px 0 0 40px;clear:both;}
.createInput .radioInput span {display:block;float:left;margin:0 10px;position:relative;}
.createInput .radioInput .rad {float:left;position:relative;}
#pref1,#pref-1,#pref0,#loading {height:20px;padding:10px 0 0 40px;}


#errors {margin:50px 0 0 40px;}
#errors li {color:red;margin-top: 5px;}

#mainBox .spanContent .eventForm {padding:20px 0 20px 20px;background: #e6fbff;margin:20px 20px 10px 20px;}
#mainBox .spanContent .eventForm table {width:500px;font-size: 1.1em;}
#mainBox .spanContent .eventForm textarea {height:100px;width:350px;}
#mainBox .spanContent .eventForm td.title {padding-right:10px;color:#4984b0;font-weight:bold;text-align:right;width:100px;}
#mainBox .spanContent .eventForm td.titleleft {padding-right:10px;color:#4984b0;font-weight:bold;text-align:left;width:130px;}
#mainBox .spanContent .eventForm input {padding: 2px;}
#mainBox .spanContent .eventForm select {height: 22px;padding: 1px;}
#mainBox .spanContent .eventForm td {padding:3px 0 6px 5px;}
#mainBox .spanContent .eventForm #calIcon {position:relative;top:5px;left:3px;}
#mainBox .spanContent .rad {margin: 0 5px;}


/*calendar*/
div.calendar{position:relative;width:230px;background-color:#ffffff;}
.calendar, .calendar table {font-size: 11px;color: #000000;cursor: default;}
.calendar table{background-color:#f1f1f1;margin:10px 0 10px 0;}
.calendar table tfoot{display:none;}
.calendar .button{text-align:center;padding:2px;color:#6CAA17;}
.calendar .button div{color:#6CAA17;}
.calendar .button.hilite{background-color:#ECEAEB;cursor:pointer;}
.calendar .nav {}
.calendar thead .title {font-weight: bold;text-align: center;padding:2px;color: #6CAA17;cursor:move}
.calendar thead .headrow {}
.calendar thead .name{border-bottom:1px solid #FFFFFF;padding:2px;text-align: center;color:#000000;font-weight:bold;}
.calendar thead .weekend {}
.calendar thead .hilite {background-color:#6CAA17;color:#ffffff;padding:1px;}
.calendar thead .active {background-color:#6CAA17;padding: 2px 0px 0px 2px;color:#ECEAEB;}
.calendar thead .daynames {}
.calendar tbody .day {width:2em;color:#000000;text-align:right;padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth{color:#898989;}
.calendar tbody .othermonth.hilite{color:#ffffff;}
.calendar table .wn {padding: 2px 3px 2px 2px;border-right: 1px solid #FFFFFF;}
.calendar tbody .rowhilite td {}
.calendar tbody .rowhilite td.wn {background:#6CAA17;color:#ECEAEB;}
.calendar tbody td.hilite {padding: 1px 3px 1px 1px;background-color:#6CAA17;color:#ffffff;cursor:pointer;}
.calendar tbody td.selected{font-weight:bold;color:#6CAA17;}
.calendar tbody td.selected.hilite{color:#ffffff;}
.calendar tbody td.active {background-color:#6CAA17;padding: 2px 2px 0px 2px;color:#ECEAEB;}
.calendar tbody td.weekend{}
.calendar tbody td.today{}
.calendar tbody .disabled{color:#898989;}
.calendar tbody .emptycell{visibility: hidden;}
.calendar tbody .emptyrow {display: none;}
.calendar .dpTitle{padding-left:2px;}
.calendar .dpClose{margin-right:2px;}

/* ----------------------------[ Alert Box ]-------------------------------- */

#dialog_overlay{top:0pt;left:0pt;z-index:1000;width:100%;_height:2000px !important;background-color:#ffffff;_position:absolute !important;}
div#AlertBox{width:490px;background:url(/media/forum/images/parts/alertBox_tile.gif) repeat-y;_margin:0 auto 0 auto;_position:absolute !important;_z-index:999999;}
div#AlertBoxTop{width:490px;background:url(/media/forum/images/parts/alertBox_top.gif) no-repeat top;}
div#AlertBoxBtm{width:490px;height:15px;background:url(/media/forum/images/parts/alertBox_btm.gif) no-repeat bottom;}
div#AlertBox2{width:590px;background:url(/media/forum/images/parts/alertBox2_tile.gif) repeat-y;_margin:0 auto 0 auto;_position:absolute !important;_z-index:999999;}
div#AlertBoxTop2{width:590px;background:url(/media/forum/images/parts/alertBox2_top.gif) no-repeat top;}
div#AlertBoxBtm2{width:590px;height:15px;background:url(/media/iforum/mages/parts/alertBox2_btm.gif) no-repeat bottom;}
div#AlertContent{padding:35px 30px 10px 35px;}
div#AlertContent #overflow{height:410px;overflow:auto;padding-right:10px;}
div#AlertBoxTop2 #AlertContent{padding-left:25px;}
#AlertContent #alertBtns{padding:15px 0 0 0;}
#AlertContent #alertBtns .ctaButton{float:right;}
#AlertContent #alertBtns .yelButton{float:right;}
#AlertContent .closeWindow {margin:-15px 0 0 0;}
div#AlertBox h1{margin-bottom:7px;}
div#AlertBox #alertBoxButtons{float:right;padding-top:15px;}

/* ----------------------------[ Success Story ]-------------------------------- */

.blurbGallery {margin:18px 25px;}
.blurbGalleryTitle {margin:0 18px;color:#EFA415;font-size:1.3em;}

.profileMain .blurb input[type='checkbox'] {margin-right: 10px;}
.profileMain .blurb p.sub  {color:#4B4B49!important;font-size:10px;}
#mainBox .spanContent .userInfoSuccess {background-color:#FFF9E5;margin:18px;padding:18px;}
#mainBox .spanContent .userInfoSuccess table {width:450px;font-size:1.1em}
#mainBox .spanContent .userInfoSuccess td {padding:2px;}
#mainBox .spanContent .userInfoSuccess .titleView {font-weight:bold; color:#EFA415; width:110px;}

.succPhotoCanvas {height:250px;width:250px;background-color:#f4f4f4;display:table-cell;vertical-align: middle; }
.photo .image {text-align: center;}


.galleryPostsFooter .ctaButton {float:right;margin-right: 18px;}


#popupThumb{width:65px;height:65px;float:left;padding:15px 0;}

.avatarButtons {text-align:center;}

#rules {margin:18px;}
#rules li {margin:5px 0;}

/* ----------------------------[ Buddy Search ]-------------------------------- */

.buddySearch {margin:0 18px 0 18px;}
.buddySearch td{font-size:1.2em;}
.buddySearch h2 {margin:5px 0;}
.buddySearch #BuddyGo {margin-left:240px;position:relative;top:-22px;}
.buddySearch #advBuddyGo {margin-left:240px;position:relative;top:-22px;}
.buddySearch #advSearch {margin-top: 10px;}
.buddySearch select {margin:2px;height:22px;padding:1px;}
#topPagi {float:right;margin:0 18px 8px 0;}
#btmPagi {float:right;margin:10px 18px 0 0;}
.buddydetails {font-size: 1.1em}
.buddydetails .reasons {margin-top:10px;}
/* ----------------------------[ Search Forums ]-------------------------------- */

#forumSearch {margin:0 85px 18px;font-size:12px;}

#forumSearch input {margin:4px;height:22px;padding:1px;}
#forumSearch select {margin:4px;height:22px;padding:1px;}
#forumSearch input[type='radio'] {margin:0 4px;height:auto;position:relative;top:1px;}
#forumSearch .order {margin-top:4px;}
#sendBtn {float:right;margin-right:16px;}
#searchResults {margin-top:40px;}
#searchResults .odd {padding:10px;background-color: #EBF6FC;border-bottom:1px solid #e9e9e9;}
#searchResults .even {padding:10px;border-bottom:1px solid #e9e9e9;}


/* ----------------------------[ Groups ]-------------------------------- */

#groupForm  {margin:0px 0px 18px 87px;}
#groupForm  table {width:400px;font-size: 1.1em;}
#groupForm  textarea {height:100px;width:350px;}
#groupForm td.title {padding-right:10px;color:#6dad01;font-weight:bold;width:75px;}
#groupForm  td.titleleft {padding-right:10px;color:#4984b0;font-weight:bold;text-align:left;width:130px;}
#groupForm  input {padding: 2px;}
#groupForm  select {height: 22px;padding: 1px;}
#groupForm  td {padding:3px 0 6px 0px;}
#groupForm p {margin:10px 0;}

#selectFriends {padding:18px 0 18px 18px;}
#selectFriends a,#selectFriends a:hover{text-decoration:none;}
#selectFriends .friendinlist{display:block;float:left;width:120px;height:95px;background-color:#FEF9EB;border:1px solid #eeeeee;margin:4px;padding:2px;}
#selectFriends .friendinlist:hover{border:1px solid #90DE3B;background-color:#D2F2B1;}
#selectFriends .friendsavatar{border:1px solid #e9e9e9;width:90px;height:90px;overflow:hidden;float:left;}
#selectFriends .friendsname{padding:4px 0 0 4px;}
#selectFriends .friendsname input{margin-right:3px;}
#selectFriends .friendsname, #selectFriends .SelectedFriend{float:left;font-size:1.1em}
#selectFriends .selectedTick {background:url(/media/forum/images/parts/tick.gif) no-repeat 0 60px;width:80px;height:80px;position:absolute;}
#selectFriends .SelectedFriend{display:none;position:absolute;height:92px;width:92px;opacity:0.3;filter:alpha(opacity=30);background-color: #81D251;}
#selectFriends .selectFriends{float:left;width:108px;margin-bottom:15px;}
#selectFriends #howLink {text-decoration: underline;color: #438dca;}

#newGroupLink {text-decoration: underline!important;font-weight:bold;color:#6dad01!important;}

/* ----------------------------[ Forum Buttons ]-------------------------------- */
.mabeButton, .redButton{margin:0;text-decoration:none !important;font-weight:bold;font-size:1.4em;}
td .ctaButton, td .redButton{font-size:1.3em;}
.mabeButton a, .redButton a {text-decoration:none;font-weight:bold;display:block;border-bottom:none;}
.mabeButton a:active, .redButton a:active{text-decoration:underline;color:#ffffff;}
.mabeButton a:hover, .redButton a:hover{text-decoration:none;}
.mabeButton{background:url(/media/images/buttons/cta_grn_topright.gif) top right no-repeat;float:left;}
.mabeButton .tl{background:url(/media/images/buttons/cta_grn_topleft.gif) top left no-repeat;display:block;}
.mabeButton .tl .br{background:url(/media/images/buttons/cta_grn_btmright.gif) bottom right no-repeat;display:block;}
.mabeButton .btnTXT{background:url(/media/images/buttons/cta_grn_btmleft.gif) bottom left no-repeat;padding:6px 9px 7px 3px;display:block;}
.mabeButton .btnTXT.input, .redButton .btnTXT.input{padding:4px 6px 6px 12px;}
.mabeButton .aBtnPad, .redButton .aBtnPad{padding:1px 3px 0 5px;display:block;color:#ffffff;}
.mabeButton input, .redButton input {border:0;cursor:pointer;color:#ffffff;background-color:transparent;margin:0;padding:0;font-weight:bold;}
.redButton{background:url(/media/forum/images/nutra/buttons/cta_red_topright.gif) top right no-repeat;float:left;}
.redButton .tl{background:url(/media/forum/images/nutra/buttons/cta_red_topleft.gif) top left no-repeat;display:block;}
.redButton .tl .br{background:url(/media/forum/images/nutra/buttons/cta_red_btmright.gif) bottom right no-repeat;display:block;}
.redButton .btnTXT{background:url(/media/forum/images/nutra/buttons/cta_red_btmleft.gif) bottom left no-repeat;padding:6px 9px 7px 3px;display:block;}

#nameBG{border:1px solid #cccccc;border-radius:4px;padding:18px;margin-top:10px;}
#nameBG td label{font-size:12px;}
#nameBG td label{padding-right:5px;}

#closeOver{text-align:right;font-size:11px;padding:4px 24px 0 0;}
.profileMain a#changeforumname{margin-left:6px;font-size:11px;}

.tblEmoticons{width:100%;}
.tblEmoticons td{text-align:center;padding:5px}