/* Stylesheet written by COMAND Solutions - 08.07.09 - jef.collier@comandsolutions.com */
/* Global */
#son_default_container{margin:0 auto;}
#SON * {outline: none; font-size: 12px; color: #2d2d2a; margin: 0; padding: 0; letter-spacing: normal; line-height: normal; float: none; font-family: arial, verdana, sans; position: static; clear: none; text-indent: 0; overflow: visible; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal;  background-color: transparent; border: none;}
#SON {width: 100%;}
#SON p, #SON li, #SON em, #SON strong {margin-bottom: 10px; font-family:Georgia, "Times New Roman", Times, serif; }
#SON ul {padding-left: 25px; font-family:Georgia, Times, serif;}
#SON ol {padding-left: 22px;}
#SON ul.Form{ padding:0; }
#SON form li, #SON .Form li {list-style: none;}
#SON h1, #SON h1 * {}
#SON h2, #SON h2 * {color:#0073b4; margin:5px 0; font-size:14px; text-decoration:none; }
#SON h3, #SON h3 * {color:#000; margin:0 0 5px 0; font-size:21px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#SON h4, #SON h4 * {color:#000; margin:0 0 5px 0; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#SON .Arial{ font-family:Arial, Helvetica, sans-serif; }
#SON .Grey{ color:#7f7f7f; }
#SON .Caps{ text-transform:capitalize; }
/*General*/
#SON #PageWrapper{ width:600px; margin:10px auto; }
#SON #PageWrapper #LeftColumn{position:relative;}
#SON #PageWrapper p{ font-size:13px; line-height:20px; }
#SON #PageWrapper #LeftColumn #LatestFeatures a.More img {float: none;}
#SON #PageWrapper a.More{color:#e02d8a; font-weight:bold; text-decoration:none; padding:0 0 0 5px; white-space:nowrap;}
#SON #PageWrapper a.Previous{ font-size:14px; float:left; color:#e02d8a; font-weight:bold; text-decoration:none; margin:0; padding:0; }
#SON #PageWrapper a.Next{ font-size:14px; float:right; color:#e02d8a; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#SON #PageWrapper a.Right{float:right;}
#SON #PageWrapper a.Left{float:left;}
#SON #PageWrapper .WhiteBar{ width:594px; margin:0 auto; height:11px; background:#fff; }
#SON #PageWrapper .BrownBar{ width:594px; margin:0 auto; height:9px; background:#d0cfc1;}
/* Header */
#SON #Header{ height:106px; background: url(images/Banner.JPEG) no-repeat; }
#SON #Header h1{ float:left; width:390px; height:58px; margin:35px 0 0 10px;}
#SON #Header h1 a{position:relative; display:block; height:100%; width:100%; text-indent:-9999px;}
#SON #ProgramUnit{ float:right; margin:5px 3px 0 0; }
/* Nav */
#SON #Nav{ width:595px; margin:0 auto; background: url(../images/bg_nav.jpg) repeat #59b7db; }
#SON #Nav ul{ list-style:none; float:left; padding:0; }
#SON #Nav ul li{ float:left; margin:0;  }
#SON #Nav ul li a{ position:relative; display:block; font-weight:bold; padding:9px 20px; color:#fff; text-decoration:none; border-right:2px dotted #fff; }
#SON #Nav ul li a:hover, #Nav ul li a.current{ background:#0a85ca; }
/* Search */
#SON #Search{ position:relative; float:right; background: url(../images/bg_search.jpg) no-repeat; width:177px; height:24px; margin:4px 0;}
#SON #Search input.Search{ position:relative; top:5px; left:10px; color:#707070; }
#SON #Search span.Go a{ position:relative; top:5px; right:-16px; color:#fff; text-decoration:none; font-size:10px; }
#SON #Search input.Go{ position:absolute; top:5px; right:2px; color:#fff; text-decoration:none; font-size:10px; cursor:pointer;}

#SON #MainColumn{ width:594px margin:0 auto; background:#fff; padding:12px; }
#SON #WhiteWrapper #MainColumn .Wrapper{clear:both;}
#SON #WhiteWrapper #MainColumn h2.SearchResults{ float:left; height:16px; width:120px; background:url(../images/Titles_SearchResults.jpg) no-repeat; text-indent:-9999px; margin:5px 0; padding:0 0 5px 0; }
#SON #WhiteWrapper #MainColumn h3.Hed{ display:block; clear:both; }
#SON #WhiteWrapper #MainColumn h4{ color:#0073b4; }

/* Sidebox */
#SON #RightColumn{ float:left; width:170px; padding:5px 0; background: url(../images/dots_whiteBG_SB.jpg) no-repeat; background-position:3px 45px; }
#SON #RightColumn .Sidebox{ position:relative; padding:5px 5px 20px 16px; background: url(../images/dots_whiteBG_SB.jpg) no-repeat; background-position:3px bottom; overflow:hidden; }
#SON #RightColumn .Sidebox h3{ width:144px; height:52px;}
#SON #RightColumn .Sidebox h3.ExpertQA{ background:url(images/TitleSBRealAnswers.JPEG) no-repeat;}
#SON #RightColumn .Sidebox h3.Quiz{ background:url(images/TitleSBPopQuiz.JPEG) no-repeat; text-indent:-9999px; }
#SON #RightColumn .Sidebox h3.Poll{ background:url(images/TitleSBHaveYourSay.JPEG) no-repeat; text-indent:-9999px; }
#SON #RightColumn .Sidebox h3 a{ display:block; height:100%; width:100%; text-indent:-9999px;}
#SON #RightColumn .Sidebox h5{ color:#bdbdbd; text-transform:uppercase; font-size:9px; font-weight:normal; }
#SON #RightColumn .Sidebox .ProgramTool{ text-align:center; margin:20px 0; }
#SON #RightColumn .Sidebox h4.Question{ background:url(images/RealAnswersQ.GIF) no-repeat; background-position:0 3px; text-indent:25px; font-size:16px; margin:0 0 10px 0; }
#SON #RightColumn .Sidebox p.Answer{ background:url(images/RealAnswersA.GIF) no-repeat; background-position:0 3px; text-indent:25px; font-size:14px; }
#SON #RightColumn .Sidebox .Letter{ color:#0073b4; font-weight:bold; text-transform:uppercase; display:none; }
#SON #RightColumn ul.Form{ padding:0; }
#SON #RightColumn form li, #SON .Form li {list-style: none; clear:both; padding:0 0 10px 0;}
#SON #RightColumn .Form li input{float:left;}
#SON #RightColumn .Form li input.FormButton{float:right; height:26px; width:91px; background:url(../images/btn_form.jpg) no-repeat; padding:5px 10px; color:#fff; cursor:pointer;}
#SON #RightColumn .Form li input.FormButtonAnswer{float:right; height:26px; width:91px; background: url(images/BtnAnswerWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}
#SON #RightColumn .Form li input.FormButtonSubmit{float:right; height:26px; width:91px; background: url(images/BtnSubmitWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}
#SON #RightColumn .Form li label{ width:120px; padding:0 0 10px 4px; display:block; font-size:13px; float:left; }
	#SON #RightColumn #language_change {text-align:center; margin-bottom:10px;}
	#SON #RightColumn #language_change #lang_dropdown {margin:10px 0; background:#59b7db; color:#FFF; width:120px;}
	#SON #RightColumn #language_change #lang_dropdown option {color:#FFF;}

/* Home, Channel & Archives */
#SON #BrownWrapper{ width:594px; margin:0 auto; background:url(../images/bg_page.jpg) repeat-y; background-position:right; }
#SON #BrownWrapper #LeftColumn{ width:400px; background: url(../images/bg_brown.jpg) repeat-y; float:left; padding:12px;}
#SON #BrownWrapper #LeftColumn h2.beautiful{ height:32px; width:162px; background:url(images/TitleChannelBeautifulYou.JPEG) no-repeat; text-indent:-9999px; }
#SON #BrownWrapper #LeftColumn h2.healthy{ height:32px; width:162px; background:url(images/TitleChannelHealthyYou.JPEG) no-repeat; text-indent:-9999px; }
#SON #BrownWrapper #LeftColumn h2.happy{ height:32px; width:162px; background:url(images/TitleChannelHappyYou.JPEG) no-repeat; text-indent:-9999px; }
#SON #BrownWrapper #LeftColumn h2.RealAnswers{ height:32px; width:240px; background:url(images/TitleRealAnswersArchive.JPEG) no-repeat; text-indent:-9999px; }
#SON #BrownWrapper #LeftColumn h2.ScalpScoop{ height:32px; width:240px; background:url(images/TitleScalpScoopArchive.JPEG) no-repeat; text-indent:-9999px; }
#SON #BrownWrapper #LeftColumn .MythLinks{clear:both; display:block; margin:10px 0 0 0;}

/* Home Page */
#SON #NewestFeature{ padding:0 0 10px 0; background: url(../images/dots_brownBG.jpg) repeat-x; background-position:bottom; }
#SON #LatestFeatures .Feature{ display:block; clear:both; padding:10px 5px 10px 5px; background: url(../images/dots_brownBG.jpg) repeat-x; background-position:bottom;}
#SON #LatestFeatures .Feature h3 a{ color:#2d2d2a; }
#SON #LatestFeatures.Channel .Feature h3{ padding:10px 0 0 0; }
#SON #LatestFeatures .Feature img{ float:left; padding:0 10px 0 0;}
#SON #LatestFeatures .Feature p {float: right; width: 225px;}
#SON #LatestFeatures .Feature h3.Archive a {font-size: 18px;}
#SON #LatestFeatures .MythWrapper{ display:block; clear:both; padding:10px 5px 10px 5px; background: url(../images/dots_brownBG.jpg) repeat-x; background-position:bottom;}
#SON #LatestFeatures .MythWrapper h3 a{ color:#2d2d2a; }
#SON #LatestFeatures .MythWrapper img{ float:left; padding:0 10px 0 0;}
#SON #LatestFeatures .MythWrapper p {float: left;}
#SON #LatestFeatures .MythWrapper h3.Archive a {font-size: 18px;}
#SON #PromoScalp{ position:relative; padding:10px;}
#SON #PromoScalp img{float:right;}
#SON #PromoScalp .Copy{ width:200px; }
#SON #PromoScalp .Copy p{ font-family:Arial, Helvetica, sans-serif; }
#SON #PromoScalp h2{ height:46px; width:178px; background: url(images/TitleScalpScoop.JPEG) no-repeat;}
#SON #PromoScalp h2 a{position:relative; display:block; height:100%; width:100%; text-indent:-9999px; }
#SON #PromoScalp a.Myth{ background: url(images/BtnMyth.JPEG) no-repeat; color:#fff; text-decoration:none; padding:6px 28px;}
#SON #PromoScalp a.Fact{ background: url(images/BtnFact.JPEG) no-repeat; color:#fff; text-decoration:none; padding:6px 28px; }
#SON #RecentFeatures{ width:594px; margin:0 auto; background:#dbf2f7; padding:16px 0 0 0; }
#SON #RecentFeatures h1{ height:22px; width:204px; margin:0 0 0 16px; background:url(images/TitleRecentFeatures.JPEG) no-repeat; text-indent: -9999px;}
#SON #RecentFeatures h1 a{ position:relative; display:block; text-indent:-9999px; }
#SON #RecentFeatures h3 a{ font-size:14px; font-weight:bold;}
#SON #RecentFeatures .Feature{ width:160px; padding:16px; float:left; }

/* Features, Polls, Quiz, Etc. */
#SON #WhiteWrapper{ width:594px; margin:0 auto; background:url(../images/bg_page.jpg) repeat-y; background-position:right; }
#SON #WhiteWrapper #LeftColumn{ width:399px; float:left; padding:12px;}
#SON #WhiteWrapper #LeftColumn h2 {text-indent:-9999px;}
#SON #WhiteWrapper #LeftColumn h2.PopQuiz{ float:left; height:14px; width:100px; margin: 0 0 20px 0; background: url(images/TitlePopQuiz.JPEG) no-repeat; text-indent:-9999px; }
#SON #WhiteWrapper #LeftColumn h2.beautiful a{ float:left; height:32px; width:240px; background:url(images/TitleFeatureBeautifulYou.JPEG) no-repeat;}
#SON #WhiteWrapper #LeftColumn h2.healthy a{ float:left; height:32px; width:240px; background:url(images/TitleFeatureHealthyYou.JPEG) no-repeat;}
#SON #WhiteWrapper #LeftColumn h2.happy a{ float:left; height:32px; width:240px; background:url(images/TitleFeatureHappyYou.JPEG) no-repeat;}
#SON #WhiteWrapper #LeftColumn h2.PopQuiz a{ float:left; height:14px; width:100px; margin: 0 0 20px 0; background: url(images/TitlePopQuiz.JPEG) no-repeat; text-indent:-9999px; }
#SON #WhiteWrapper #LeftColumn h2.PollResults{ float:left; height:14px; width:100px; margin: 0 0 20px 0; background: url(images/TitlePolls.JPEG) no-repeat; text-indent:-9999px; }
#SON #WhiteWrapper #LeftColumn h2.RealAnswers{ float:left; height:32px; width:240px; background: url(images/TitleRealAnswersLg.GIF) no-repeat; text-indent:-9999px; }
#SON #WhiteWrapper #LeftColumn h2.Myths{ float:left; height:14px; width:100px; background:url(images/TitleMyth.JPEG) no-repeat; text-indent:-9999px; }
#SON #WhiteWrapper #LeftColumn h2 a{text-indent:-9999px;}
#SON #WhiteWrapper #LeftColumn h5.SendFriend{float:right; margin:4px 0 0 0;}
#SON #WhiteWrapper #LeftColumn h5.SendFriend a{ color:#ec068f; text-decoration:none; background:url(../images/envelope.jpg) no-repeat; padding:0 0 0 20px; }
#SON #WhiteWrapper #LeftColumn h3.Hed{ clear:both; font-size:26px; color:#2d2d2a; }
#SON #WhiteWrapper #LeftColumn h4.indexHed, #SON #WhiteWrapper #LeftColumn strong.indexHed{display:block; margin:0 0 20px 0;}
#SON #WhiteWrapper #LeftColumn h4.Byline{ font-size:11px; color:#7f7f7f; }
#SON #WhiteWrapper #LeftColumn h4.Answer{ font-weight:bold; }
#SON #WhiteWrapper #LeftColumn h4.Answer strong{ color:#0677C0; font-weight:bold; font-size:13px; padding:0 2px;}
#SON #WhiteWrapper #LeftColumn h4.Question {font-size: 18px;}
#SON #WhiteWrapper #LeftColumn .Feature{ width:400px; clear:both;}
#SON #WhiteWrapper #LeftColumn .Feature .LeftImage{ width:150px; float:left; clear:both; padding:0 15px 0 0;}
#SON #WhiteWrapper #LeftColumn dl.SocialLinks{ height:22px; padding:0; margin:4px 0; display:block; clear:both; width:150px; border:1px solid #e3e5e6; }
#SON #WhiteWrapper #LeftColumn dl.SocialLinks dt{ float:left; padding:0; }
#SON #WhiteWrapper #LeftColumn dl.SocialLinks dd{ float:left; border-left: 1px solid #e3e5e6; }
#SON #WhiteWrapper #LeftColumn dl.SocialLinks dd a{ color:#ec068f; text-transform:uppercase; text-decoration:none; padding:4px; display:block; }
#SON #WhiteWrapper #LeftColumn h4{ font-size:13px; color:#0073b4;}
#SON #WhiteWrapper #LeftColumn .Feature li{ font-size:13px; line-height:20px; font-family:georgia, times, serif; }
#SON #WhiteWrapper #LeftColumn .Feature .AuthorBio{ padding:10px 10px 5px 10px; background:#dbf2f7; margin: 0 0 10px 0;}
#SON #WhiteWrapper #LeftColumn .Feature .AuthorBio p{ font-size:13px; line-height:normal; font-family:arial;  }
#SON #WhiteWrapper #LeftColumn .Feature .AuthorBio strong{ font-size:12px; color:#0073b4; }
#SON #WhiteWrapper #LeftColumn .Form li input.FormButtonSeeResults{float:left; height:26px; width:91px; background: url(images/BtnSeeresultsWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}
#SON #WhiteWrapper #LeftColumn .Form li input.FormButtonAnswer{float:left; height:26px; width:91px; background: url(images/BtnAnswerWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}
#SON #WhiteWrapper #LeftColumn .Form li input.FormButtonSubmit{float:left; height:26px; width:91px; background: url(images/BtnSubmitWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}

/* Star Rating */
#SON #RatingForm ol.Form{width:100px; height:20px; float:left; margin:0; padding:0; }
#SON #RatingForm li{position:relative; display:inline; float:left; margin:0 0 0 2px; clear:none;}
#SON #RatingForm li input{position:relative; float:left; display:none;}
#SON #RatingForm li label{position:relative;float:left; height:16px; width: 17px; margin: 2px 0;}
#SON #RatingForm p #BtnRating{display:none; clear:both; float:left; cursor:default;}
#SON #RatingForm p{ float:left; }
#SON #RatingForm li label a, 
#SON #RatingForm li label a.StarOff {position:relative; display:block; text-indent: -9999px; height:100%; background: url(../images/bg_star_off.gif) no-repeat;}
#SON #RatingForm li label a.StarOn, 
#SON #RatingForm li label a:hover {display: block; height:100%; background: url(../images/bg_star_on.gif) no-repeat;}
#SON #RatingForm .StarLink {display:none;}

/* Comments */
#SON #CommentsWrapper{ display:block; clear:both; padding:15px 0;}
#SON #CommentsWrapper h4{ float:left; height:20px; width:104px; background:url(images/TitleComments.JPEG) no-repeat; text-indent:-9999px; }
#SON #CommentsWrapper h5.addlink{float:left; }
#SON #CommentsWrapper h5.addlink a{ float:left; background: url(../images/arrows_down.gif) no-repeat; margin:5px 0 0 0; padding:0 15px 0 5px; text-transform:uppercase; text-decoration:none; background-position:right; color:#ec068f;}
#SON #CommentsWrapper h5.addlink a:hover{ text-decoration:underline; }
#SON #CommentsWrapper .Comment{ clear:both; display:block; border-bottom:1px solid #a1a1a1; margin:10px 0;}
#SON #CommentsWrapper .Comment span{ color:#a1a1a1; font-size:10px; }
#SON #CommentsWrapper .Comment span strong{ color:#000; font-size:12px;  }

/*Pagination*/
#SON #CommentsWrapper .pagination{display:block; position:relative; clear:both;}
#SON #CommentsWrapper .pagination a{text-decoration:none;}
#SON #CommentsWrapper .pagination a:hover{text-decoration:underline;}
#SON #CommentsWrapper .pagination .link_next{float:right; }
#SON #CommentsWrapper .pagination .link_previous{float:left;}

/* Comment Form */
#SON #PostComment{ width:370px; background:url(../images/bg_comments.jpg) repeat-y; padding:10px; }
#SON #PostComment h4{ display:block; margin:0 0 15px 0; height:22px; width:264px; background:url(images/TitleSubmitYourComment.JPEG) no-repeat; text-indent:-9999px; }
#SON #PostComment .Form li{margin:0;}
#SON #PostComment .Form li label{ font-size:10px; text-align:right; float:left; width:65px; padding:4px 10px 0 0; }
#SON #PostComment .Form li input{ float:left; background:#fff; font-size:10px; border:1px solid #c3c3c3; width:284px; padding:2px;}
#SON #PostComment .Form li .Note{ font-size:10px; color:#989794; padding:0 0 0 75px; display:block; margin:0; }
#SON #PostComment .Form li textarea{ float:left; background:#fff; font-size:10px; border:1px solid #c3c3c3; width:284px; height:125px; padding:2px;}
#SON #PostComment .Form li input.FormButton{float:right; height:26px; width:91px; background: url(images/BtnSubmitBrown.GIF) no-repeat; text-indent:-9999px; color:#fff; border:none; cursor:pointer;}
#SON .Errors{ border:1px dashed #fe8543; padding:5px 10px; margin:5px 15px; color:#fe8543; }
#SON .Errors li, #SON .Errors p{ color:#fe8543; }
#SON .Success{ border:1px dashed #578f0a; padding:5px 10px; margin:5px 15px; color:#578f0a; }
#SON .Success li, #SON .Success p{ color:#578f0a; }

/* Horizontal Social Links */
#SON #LeftColumn #SocialPoll{margin:25px 0;}
#SON #LeftColumn #SocialPoll h5{ position:relative; float:left; width:100%; display:block; clear:both;  }
#SON #LeftColumn #SocialPoll dl.SocialLinks{ float:left; width:120px; clear:none; margin:4px; }
/* Polls & Quizs */
#SON #LeftColumn .Wrapper{ display:block; clear:both; }
#SON #LeftColumn #CurrentMyth{ border-bottom:1px solid #cfcfcf; margin:20px 0;}
#SON #LeftColumn #CurrentMyth img{float:right; margin:60px 0;}
#SON #LeftColumn #CurrentMyth .Copy{width:260px;}
#SON .NextQuiz {margin:10px 0; padding: 10px 0;border-top:1px solid #dadada;}
#SON .NextQuiz img {margin: 0 0 10px 0;}
#SON .NextPoll {margin:10px 0;}
#SON .NextPoll img {margin: 0 0 10px 0;}
#SON .Next{ margin:10px 0;}
#SON .Myths{padding:10px 25px 10px 0;}
#SON .MythBtns{position:relative; background:#ece8df; height:27px; width:180px; overflow:hidden;}
#SON .MythBtns .or{ position:relative; padding:0 5px; top:6px; }
#SON .Next a.Right{ margin:0; padding:0; position:absolute; right:0; top:0; }
#SON .Next a.Myth{ background: url(images/BtnMythPage.JPEG) no-repeat; color:#fff; text-decoration:none; padding:6px 28px; text-indent:-9999px; }
#SON .Next a.Fact{ background: url(images/BtnFactPage.JPEG) no-repeat; color:#fff; text-decoration:none; padding:6px 28px; text-indent:-9999px; }
#SON .Next .Form input.FormButton{float:left; height:26px; width:91px; background: url(images/BtnSubmitWhite.GIF) no-repeat; text-indent:-9999px; color:#fff; cursor:pointer;}
/* Poll Rendering */
#SON #PollResults{border-bottom:1px solid #dadada;}
#SON #PollResults dl{margin:10px 0; clear:both; width:325px; }
#SON #PollResults dl dt{width:175px; float:left; padding:0 10px 0 0; color:#005C95; }
#SON #PollResults dl dd{width:135px; float:left;}
#SON #PollResults dl dd div{float:left; background:#e02d8a; height:100%; }
#SON #PollResults dl dd span{font-weight:bold; padding:0 0 0 5px;}

/* Search Results */
#SON ul.HorizList { list-style:none; text-align:center; display:block; margin:5px 0;}
#SON ul.HorizList li { display:inline; padding:0 2px;}
#SON ul.HorizList li a { color:#e02d8a; text-decoration:none; }
#SON ul.HorizList li span { color:#666; text-decoration:none; }
#SON ul.HorizList li a.current { color:#0073b4; text-decoration:underline;  }
#SON .SearchResults { padding: 10px; }
#SON #SearchResults { padding: 10px; }
#SON #SearchResults h4 { padding:10px; }
#SON #SearchResults h4 a { color:#0677C0; }
#SON #SearchResults h4 a:hover { text-decoration: underline; }
#SON .Wrapper .Item{ padding:5px 0;}
#SON .Wrapper .Item h5{ float:none; display:block; clear:both; }
#SON .Wrapper .Item h5 a{ color:#0073b4; text-decoration:none; }
#SON .Wrapper .Item h5 a:hover{ text-decoration: underline; }

#SON #LeftColumn #SendToAFriend{ position:absolute; right:0px; top:30px; background:#e1e0d2; width:210px; padding:15px; border:1px solid #b4ab8e; }
#SON #LeftColumn #SendToAFriend a.Close{ font-weight:bold; color:#b4ab8e; position:absolute; right:5px; top:5px; text-decoration:none; }#SON #LeftColumn #SendToAFriend h4{ font-size:16px; }
#SON #LeftColumn #SendToAFriend ul.Form li{ margin:5px 0; padding:0; }
#SON #LeftColumn #SendToAFriend ul.Form label{display:none;}
#SON #LeftColumn #SendToAFriend ul.Form input, #SendToAFriend ul.Form textarea{ color:#b7b29c; font-size:10px; border:1px solid #b4ab8e; background:#fff; width:200px; padding:4px;  }
#SON #LeftColumn #SendToAFriend ul.Form input.FormButton{float:right; height:26px; width:91px; background: url(images/BtnSubmitBrown.GIF) no-repeat; text-indent:-9999px; color:#fff; border:none; cursor:pointer;}

/* Footer */
#Footer{ width:594px; margin:0 auto; }
#Footer ul{ list-style:none; padding:15px 0px; }
#Footer ul li{ display:inline; border-right:1px solid #c1c1bf; }
#Footer ul li.last{ border:none; }
#Footer ul li a{ color:#0073b4; font-size:11px; text-decoration:none; padding:0 10px; }
#Footer ul li a:hover, #Footer ul li a.current{ text-decoration:underline; }
#Footer #Copyright {text-align: center;}
#Footer #Copyright p{  background:url(../images/dots_whiteBG.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:15px 0 0 10px;}

#SON #AdminPage dl.comment { border: 1px solid #0073b4; padding:10px; margin:0 0 10px 0;  }
#SON #AdminPage dl.comment dt { color: #ff4000; font-weight: bold;  }
#SON #AdminPage dl.comment dd.body { margin-bottom: 0.5em; }
#SON #AdminPage dl.comment dd.author { font-weight:bold;  }
#SON #AdminPage dl.comment dd.author span { font-style: italic; }
#SON #AdminPage select{margin:10px 0; border:1px solid #0060B6; padding:2px; }
#SON #AdminPage .CommentSubmit { color:#fff; font-weight:bold; background:#0073b4; padding:5px; float:right; cursor:pointer; }

#SON #TableWrapper{ position:relative; left:-50%; width:1500px;}
#SON #SenderTable{ background:#fff; }
#SON #SenderTable th{ font-size:14px; background:#999; color:#fff; }
#SON #SenderTable td{ padding:4px;}
#SON #SenderTable tr.alt{background:#ccc;}

#SON #FeedbackForm #RatingTable {border: 1px solid #5975a2; border-collapse: collapse;}
#SON #FeedbackForm #RatingTable td {padding: 0 10px;}
#SON #FeedbackForm #RatingTable #RatingTableRow {border-collapse: collapse;}
#SON #FeedbackForm #RatingTable #RatingTableRow .Label {padding: 20px 5px; width: 200px;}
#SON #FeedbackForm #RatingTable #RatingTableRow .Inputs {padding: 0; text-align: center;}
#SON #FeedbackForm #RatingTable #RatingTableRow td {border-top: 1px dotted #123888;}
#SON #FeedbackForm #RatingTable #RatingTableRow td.FirstRow {border: none;}
#SON #FeedbackForm #RatingTable #Numbers {width: 150px;}
#SON #FeedbackForm #RatingTable #Numbers td {border: none; text-align: center; padding: 0;}
#SON #FeedbackForm .submit_button {float: right; font-weight: bold;padding: 5px; border: 1px solid #999; margin: 10px 30px 0 0;;}
#SON #FeedbackForm .submit_button:hover {color: #666; cursor: pointer; background: #fff;}
#SON #FeedbackForm .Label {width: 100px; padding: 20px 0; text-align: left;}
#SON #FeedbackForm .Inputs {padding: 0; text-align: left;}

#SON #EnterForm h2 {color: #6c6906; position: relative; left: -14px; top: -4px;}
#SON .FeedbackLabel {text-align: right;}
#SON .FeedbackLabel span {margin: 0 10px 0 60px; font-weight: bold;}


#SON .ErrorMessage {border: 1px solid #600; margin: 10px 0; width: 380px; padding: 10px; background: #eee;}
#SON .RedText, #SON .RedText * {color: #600;}

#SON .SuccessMessage {border: 1px solid #060; margin: 10px 0; width: 380px; padding: 10px; background: #eee;}
#SON .GreenText, #SON .GreenText * {color: #060;}

#SON #RatingsChart {width: 300px; border: 1px solid #ccc;}
#SON #RatingsChart td {border: 1px solid #ccc;}
#SON #RatingsChart .RatingTitle {width: 100px; font-weight: bold;}

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
#SON .addthis_toolbox span {float: left;}