/* Stylesheet written by COMAND Solutions - 11.10.08 - greg.croniser@comandsolutions.com */

/* Globals */
#SON * {font-size: 12px; color: #14143B; 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%; text-align: center;}
#SON #PageWrapper p, #SON #PageWrapper li {margin-bottom: 15px;}
#SON #PageWrapper #LeftColumn ul {padding-left: 25px;}
#SON #PageWrapper form li {list-style: none;}
#SON #PageWrapper h1, #SON #PageWrapper h1 * {font-family: arial, verdana, sans; color: #5c6fe6; margin: 0 0 15px; font-size: 14px; font-weight: bold;}
#SON #PageWrapper h2, #SON #PageWrapper h2 * {font-family: arial, verdana, sans; background: none; color: #5c6fe6; padding: 0; margin: 0 0 15px; font-size: 12px; font-weight: bold;}
#SON #PageWrapper h3, #SON #PageWrapper h3 * {font-family: arial, verdana, sans; color: #fff; font-size: 18px; font-weight: bold; height: 22px }
#SON #PageWrapper h4, #SON #PageWrapper h4 *, #SON #PageWrapper h4 a {font-family: arial, verdana, sans; color: #5c6fe6; font-size: 14px; font-weight: bold; margin: 0 0 5px;}
#SON #PageWrapper a {font-family: arial, verdana, sans; text-decoration: underline; color: #369;}
#SON #PageWrapper a:hover {font-family: arial, verdana, sans; color: #9ab30d;}
#SON #PageWrapper .Button {float: right;}
#SON #PageWrapper .Button a, #SON #PageWrapper .Button span {cursor: pointer; font-weight: bold; color: #fff; text-decoration: none; padding: 3px 5px 2px 14px; display: block;}
#SON #PageWrapper .RightLink {float: right; padding: 5px 0; text-decoration: none; color: #5c6fe6; font-weight: bold;}


#SON #PageWrapper {position: static; text-align: left; width: 636px; margin: 0 auto; background: url(../images/bg_son.gif) no-repeat;}
#SON #Header {height: 117px; width: 593px; padding: 56px 0 0 24px;}
#SON #HeaderLeft {float: left; width: 445px;}
#SON #ProgramUnit {float: left;  margin: 6px 0 0; width: 141px;}

/* Navigation */
#SON #Navigation {float: left; padding-left: 7px; height: 24px;}
#SON #Navigation ul {position: relative;  width: 422px; margin:0;}
#SON #Navigation li {position: absolute; list-style: none; background: url(../images/bg_nav_new.gif) no-repeat;}
#SON #Navigation li a {height: 24px; display: block; text-indent: -9999px;}

#SON #Navigation #NavMom2Mom {width: 100px; left: 0; background-position: 0 0;}
#SON #Navigation #NavHomeStyle {width: 99px; left: 104px; background-position: -104px 0;}
#SON #Navigation #NavKitchenFlair {width: 109px; left: 208px; background-position: -208px 0;}
#SON #Navigation #NavSmartLiving {width: 100px; left: 321px; background-position: -321px 0;}

#SON #Navigation #NavMom2Mom a:hover, #SON #Navigation #NavMom2Mom a.Current {background: url(../images/bg_nav_new.gif) 0 -24px;}
#SON #Navigation #NavHomeStyle a:hover, #SON #Navigation #NavHomeStyle a.Current {background: url(../images/bg_nav_new.gif) -104px -24px;}
#SON #Navigation #NavKitchenFlair a:hover, #SON #Navigation #NavKitchenFlair a.Current {background: url(../images/bg_nav_new.gif) -208px -24px;}
#SON #Navigation #NavSmartLiving a:hover, #SON #Navigation #NavSmartLiving a.Current {background: url(../images/bg_nav_new.gif) -321px -24px;}


/* Left Column */
#SON #LeftColumn {float: left; width: 434px; padding: 8px 0 0 24px;}

#SON .PromoGreen {background: url(../images/bg_left_green.gif) repeat-y; margin-bottom: 10px;}
#SON .PromoGreen .TopCap {padding: 12px 0 0; background: url(../images/tc_left_green.gif) no-repeat;}
#SON .PromoGreen h3 {padding: 0 10px 20px 20px; background: url(../images/tc_bc_left_green.gif) bottom left no-repeat;}
#SON .PromoGreen .BottomCap {width: 431px; height: 11px; background: url(../images/bc_left_green.gif) no-repeat;}
#SON .PromoBlue .BottomCap {background: url(../images/bc_left_white.gif) no-repeat; width: 434px; height: 10px;}
#SON .PromoBlue .Container { padding: 0 10px; background: url(../images/bg_left_white.gif) no-repeat;}
#SON .PromoGreen .Wrapper {padding: 0 15px;}
#SON .PromoGreen .Button {background: url(../images/tc_btn_left_green.gif) no-repeat;}
#SON .PromoGreen .Button a, #SON .PromoGreen .Button span {width: 66px; background: url(../images/bc_btn_left_green.gif) bottom left no-repeat;}
#SON .PromoGreen .Button a:hover, #SON .PromoGreen .Button span:hover {color: #59631b;}
#SON .PromoBlue .Button {background: url(../images/tc_btn_left_blue.gif) no-repeat;}
#SON .PromoBlue .Button a, #SON .PromoBlue .Button span {width: 66px; background: url(../images/bc_btn_left_blue.gif) bottom left no-repeat;}
#SON .PromoBlue .Button a:hover, #SON .PromoBlue .Button span:hover {color: #00a;}

#SON #PromoNewestFeature {position: relative; margin: 0 0 10px; background: url(../images/bg_left_blue.gif) repeat-y;}
#SON #PromoNewestFeature .Container { padding: 17px 0 0; background: url(../images/tc_newestfeature.gif) no-repeat;}
#SON #PromoNewestFeature h3 {padding: 0 0 5px 140px; margin: 0 0 0 6px; background: url(../images/hdr_newestfeature.gif) no-repeat;}
#SON #PromoNewestFeature img {position: absolute; top: 3px; left: 6px;}
#SON #PromoNewestFeature .Wrapper {padding: 12px 15px 20px 170px; background: url(../images/bg_newestfeature_wrapper.gif) 400px 0 no-repeat;}
#SON #PromoNewestFeature .BottomCap {padding: 6px 0 0 0; background: url(../images/bc_left_blue.gif) no-repeat;}

#SON .PromoBlue h3  {padding: 12px 10px 5px 20px; background: url(../images/tc_left_blue.gif) no-repeat; margin-bottom: 10px;}
#SON .PromoBlue {background: url(../images/bg_left_white.gif) repeat-y; margin-bottom: 10px;}
#SON #PromoRecentFeatures h1 {margin-bottom: 5px;}
#SON #PromoRecentFeatures h2 {margin-bottom: 3px;}
#SON #PromoRecentFeatures .Container {padding: 0 8px;}
#SON #PromoRecentFeatures .BlueWrapper {min-height: 85px; padding: 12px 0 0; position: relative; background: url(../images/bg_recentfeature_left.gif) no-repeat;}
#SON #PromoRecentFeatures .BlueWrapper img {position: absolute; top: 6px; left: 12px; z-index: 1;}
#SON #PromoRecentFeatures .BlueWrapper .Wrapper {padding: 5px 0 0 130px; background: url(../images/bg_recentfeature_left_blue.gif) no-repeat;}

#SON #PromoRecentFeatures .GreenWrapper {min-height: 85px; padding: 12px 0 0; position: relative; background: url(../images/bg_recentfeature_right.gif) no-repeat;}
#SON #PromoRecentFeatures .GreenWrapper img {position: absolute; top: 6px; right: 8px; z-index: 1;}
#SON #PromoRecentFeatures .GreenWrapper .Wrapper {padding: 5px 130px 0 20px; background: url(../images/bg_recentfeature_right_green.gif) no-repeat;}

#SON #Feature {position: relative; background: url(../images/bg_left_white.gif) repeat-y;}
#SON #Feature h1 {margin-bottom: 5px;}
#SON #Feature .Wrapper { padding: 0px 10px 0;}
#SON #Feature .LargeImageWrapper {float: left; background: url(../images/bg_frame.gif) no-repeat; width: 156px; height: 174px; padding: 4px 0 0 4px;}
#SON #Feature .BottomCap {height: 10px; width: 434px; background: url(../images/bc_left_white.gif) no-repeat;}

#SON #Tips h1 {margin: 0;}

#SON #Bio {background: #eee; border: 1px solid #5c6fe6; padding: 10px 10px 0;}
#SON #Bio p, #SON #Bio p * {color: #5c6fe6;}

/* Blog Styles */
#SON .BlogBlue {background: #e2e7fb; padding: 5px; margin: 0 0 10px 0;}
#SON .BlogGreen {background: #eef9b4; padding: 5px; margin: 0 0 10px 0;}
#SON .BlogBlue .Author strong, #SON .BlogGreen .Author strong {color: #5c6fe6;}
#SON .BlogAuthor img {float: left;}
#SON .BlogAuthorBio {width: 330px; float: right;}
#SON .BlogBody {padding: 10px; clear: both;}
#SON .BlogBody img {float: left; padding: 0 10px 10px 0;}
#SON .CommentLink {text-align: right;}
#SON #Feature .Wrapper .CommentLink a {text-decoration: none;}

/* Begin Poll Results Styles */
#SON .SONPollResultsTextCell {padding: 0 5px 0 0; margin: 0; text-align: right; color: #5c6fe6; font-weight: bold;}
#SON .SONPollResultsBar {background-color: #5c6fe6; height: 16px; }
#SON .SONPollResultsTable td {padding-bottom: 10px; }
#SON .SONPollResultsTable .SONPollResultsBarCell .SONPollResultsTable {width: auto; background: none; }
#SON .SONPollResultsTable .SONPollResultsBarCell .SONPollResultsTable td {padding-bottom: 0;}
#SON .SONPollResultsValueCell { font-size: 12px; font-weight: bold; color: #5c6fe6; padding-left: 5px; }

/* Comments Styles */
#SON #Comments .Comment {background: #eee; border: 1px #666666 solid; margin-bottom: 10px;}
#SON #Comments .Subject, #SON #Comments .TagLine {margin: 0; font-weight: bold; padding: 3px 10px;}
#SON #Comments .Subject {border-bottom: 1px solid #666666; background: #ddd;}
#SON #Comments .TagLine {text-align: right;}
#SON #Comments p {padding: 10px;}
#SON .Errors{ border:1px dashed #fe8543; padding:5px 10px; margin:5px 15px; color:red; }
#SON .Errors li, #SON .Errors p{ color:red; }
#SON .Success{ border:1px dashed green; padding:5px 10px; margin:5px 15px; color:green; }
#SON .Success li, #SON .Success p{ color:green; }

#SON .Title {font-weight: bold;}
#SON .FeatureRating {clear: both;}
#SON .FeatureRating .Directions {clear: both;}
#SON #RightColumn input {float: left; width: 16px; height: 16px; margin: 0; padding: 0; clear: both;}
#SON #RightColumn label { float: left; width: 100px; display: block; margin-bottom: 10px;}
#SON #LeftColumn #PollForm input {border: 0; float: left; width: 16px; height: 16px; margin: 0; padding: 0; clear: both;}
#SON #LeftColumn #PollForm label {float: left; width: 300px; display: block; margin-bottom: 10px;}
#SON #LeftColumn #Polls .Button {clear: both; }
#SON #LeftColumn #QuizForm input {float: left; width: 16px; height: 16px; margin: 0; padding: 0; clear: both; border:none;}
#SON #LeftColumn #QuizForm label {float: left; width: 300px; display: block; margin-bottom: 10px;}
#SON #LeftColumn #Quiz .Button {clear: both; }

/* Right Column */
#SON #RightColumn {width: 154px; float: left; margin: 12px 0 0 8px; padding-top: 2px;}
    * html #SON #RightColumn {padding:14px 0 0 4px;}
#SON #RightColumn .SideBox {margin: 0 0 10px;}
#SON #RightColumn li, #SON #RightColumn li * {list-style: none;}
#SON #RightColumn h3, #SON #RightColumn h3 * {text-align: center;}
#SON #RightColumn .Wrapper {padding: 15px;}
#SON #RightColumn form {margin-bottom: 10px;}
#SON .SBBlue {background: url(../images/bg_sb_blue.gif) repeat-y;}
#SON .SBGreen {background: url(../images/bg_sb_green.gif) repeat-y;}
#SON #RightColumn h3 {width: 100%; padding: 0 0 10px;}
#SON .SBBlue h3 {background: #5c6fe6 url(../images/tc_sb_blue.gif) bottom left no-repeat;}
#SON .SBGreen h3 {background: #c1df1e url(../images/tc_sb_green.gif) bottom left no-repeat;}
#SON #RightColumn .BottomCap {width: 154px; height: 8px;}
#SON .SBBlue .BottomCap {background: url(../images/bc_sb_blue.gif) no-repeat;}
#SON .SBGreen .BottomCap {background: url(../images/bc_sb_green.gif) no-repeat;}
#SON .SBBlue .Button {background: url(../images/tc_btn_right_blue.gif) no-repeat;}
#SON .SBGreen .Button {background: url(../images/tc_btn_right_green.gif) no-repeat;}
#SON .SBBlue .Button a {background: url(../images/bc_btn_right_blue.gif) bottom left no-repeat;}
#SON .SBGreen .Button a {background: url(../images/bc_btn_right_green.gif) bottom left no-repeat;}
#SON .SBBlue .Button a:hover {color: #00a;}
#SON .SBGreen .Button a:hover {color: #59631b;}

#SON #SBQuiz h3.flower{background:url(../images/bg_flower_quiz.gif) no-repeat;}
#SON #SBPoll h3.flower{background:url(../images/bg_flower_poll.gif) no-repeat;}
#SON #SBRelated ul {list-style-type:disc;}


#SON #RightColumn #SBTool p {font-weight: bold; margin: 0; text-align: center;}

#SON #SBRSS {padding: 5px;}
#SON #SBRSS img {float: left; padding-right: 5px; position: relative; top: 10px;}
#SON #SBRSS a {text-decoration: none;}
#SON #SBRSS a span {font-size: 10px; color: #6a7cea; font-weight: bold; display: block; width: 110px; float: left;}

#SON #RightColumn #SBPodcast {background: none; background-color: #e2e8fd;}
#SON #RightColumn #SBPodcast h3 {background: none; background: #5c6fe6; padding-bottom: 3px;}
#SON #RightColumn #SBPodcast .Wrapper {padding: 10px;}

/* Misc. */
#SON #RightColumnFlowers {width: 65px; height: 45px; position: relative; left: 549px; top: 107px; display:none;}
* html #SON #RightColumnFlowers {width: 65px; height: 45px; position: relative; left: 104px; top: -3px;} display:none;
#SON .BlueScheme #RightColumnFlowers {background: url(../images/bg_flowers.gif) no-repeat;}
#SON .GreenScheme #RightColumnFlowers {background: url(../images/bg_flowers_green.gif) no-repeat;}

#SON #LeftColumn input, #SON textarea {border: 1px solid #aaa; width: 300px}
#SON textarea {height: 200px;}
#SON .FormLabel {width: 80px; text-align: right; padding-right: 5px}
#SON #SendForm .Wrapper {padding: 10px 30px;}
#SON .FormTable td {padding-bottom: 10px;}

#SON form * { vertical-align: top; margin: 0;}
#SON #SendForm .SendButton {width: 100px; margin-right: 10px; width: 100px;}
* HTML #SON #SendForm .SendButton {margin-right: 5px; width: 100px;}
#SON #LeftColumn .FormSubmit input {width: 100px; margin-bottom: 20px;}

/* Star Ratings */
#SON .Stars {float: left; height: 12px;}
#SON .Ratings {float: left; margin-top: 5px; padding-left: 90px; height: 12px;}
#SON .Low {float: left; padding-top: 2px;}
#SON .High {float: left; padding-top: 2px;}
#SON .StarsWrapper a {text-indent: -9999px;}
* html #SON #LeftColumn .StarsWrapper a span {text-indent: -9999px; text-decoration: none;}
html>body #SON #LeftColumn .StarsWrapper a span {text-indent: -9999px; text-decoration: none;}
#SON .Stars .StarOn {float: left; display: block; width: 12px; height: 12px; background: url(../images/stars_on.gif) no-repeat;}
#SON .Stars .StarOff {float: left; display: block; width: 12px; height: 12px; background: url(../images/stars_off.gif) no-repeat;}

/* Footer*/
#SON #Footer {padding-left: 25px; float: left; height: 27px;}
* HTML #SON #Footer { overflow: hidden;}
#SON #Footer ul {position: relative;  width: 591px; height: 27px; background: url(../images/bg_nav_footer.gif) no-repeat;}
#SON #Footer li {position: absolute; list-style: none; background: url(../images/bg_nav_footer.gif) no-repeat;}
#SON #Footer li a {height: 27px; display: block; text-indent: -9999px;}
#SON #Footer #FooterCelebrations {width: 173px; left: 0; background-position: 0 0;}
#SON #Footer #FooterConnect {width: 73px; left: 173px; background-position: -173px 0;}
#SON #Footer #FooterDiscover {width: 74px; left: 246px; background-position: -246px 0;}
#SON #Footer #FooterLiving {width: 102px; left: 320px; background-position: -320px 0;}
#SON #Footer #FooterCelebrations a:hover, #SON #Footer #FooterCelebrations a.Current {background: url(../images/bg_nav_footer.gif) 0 -27px;}
#SON #Footer #FooterConnect a:hover, #SON #Footer #FooterConnect a.Current {background: url(../images/bg_nav_footer.gif) -173px -27px;}
#SON #Footer #FooterDiscover a:hover, #SON #Footer #FooterDiscover a.Current {background: url(../images/bg_nav_footer.gif) -246px -27px;}
#SON #Footer #FooterLiving a:hover, #SON #Footer #FooterLiving a.Current {background: url(../images/bg_nav_footer.gif) -320px -27px;}
#SON #Footer #FooterMom2Mom {width: 104px; left: 0; background-position: 0 0;}
#SON #Footer #FooterHomeStyle {width: 98px; left: 104px; background-position: -104px 0;}
#SON #Footer #FooterKitchenFlair {width: 115px; left: 202px; background-position: -202px 0;}
#SON #Footer #FooterSmartLiving {width: 110px; left: 320px; background-position: -320px 0;}
#SON #Footer #FooterMom2Mom a:hover, 
#SON #Footer #FooterMom2Mom a.Current{background: url(../images/bg_nav_footer.gif) 0 -27px;}
#SON #Footer #FooterHomeStyle a:hover,
#SON #Footer #FooterHomeStyle a.Current{background: url(../images/bg_nav_footer.gif) -104px -27px;}
#SON #Footer #FooterKitchenFlair a:hover,
#SON #Footer #FooterKitchenFlair a.Current{background: url(../images/bg_nav_footer.gif) -202px -27px;}
#SON #Footer #FooterSmartLiving a:hover,
#SON #Footer #FooterSmartLiving a.Current{background: url(../images/bg_nav_footer.gif) -320px -27px;}

#SON .SONFooter {clear: both; margin-bottom: 20px; font: normal 10px Arial, Helvetica, sans-serif; color: #000000; text-align: center; line-height: normal; }
#SON .SONFooter A { text-decoration: underline; color: #000000; }
#SON .SONFooter A:hover { text-decoration: underline; color: #000000; }
#SON .SONFooter A:visited { text-decoration: underline; color: #000000; }
#SON .SONFooter IMG { padding-bottom: 6px; margin-top:12px; }

#SON #AdminContainer {margin: 50px 0 50px 20px;}
#SON #AdminContainer #Submit {width: 75px;}
#SON #AdminContainer .AdminInputs {margin: 10px 0 0 10px;}
#SON #AdminContainer .AdminInputs input {width: 10px;}

#SONSpamField {display: none;}

#SON #AdminPage{padding:15px;}
#SON #AdminPage h3, #SON #AdminPage h3 span{ color:#5C6FE6; font-size:14px; }
#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 dl.comment dd input{width:25px;}
#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 #AdminPage .TipSubmit { color:#fff; font-weight:bold; background:#FF880A; padding:5px; float:right; cursor:pointer; }

/* IE6 Hacks */
* html #SON #RightColumn {float: right; overflow: hidden; width: 154px; margin: 0 9px 0 0;}
* html #SON #LeftColumn {float: left; width: 434px; overflow: hidden;}
* html #SON .BottomCap { overflow: hidden;}
* html #SON #RightColumn li {display: inline; float: left; clear: both;}
* html #SON #RightColumn li label {padding-left: 20px; margin: 0; width: 100px;}* html #SON .NewestFeatureImage {position: absolute; top: 3px; left: 6px; width: 150px; height: 165px;}
* html #SON .NewestFeatureImage img {display:none;}

/*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;}

#SON #RelatedSpacer {float: left; height: 300px; width: 1px; clear: left;}
#SON #RelatedFeatures {border: 2px solid #C1DF1E; padding: 10px; margin: 10px 10px 10px 0; width: 140px; float: left; clear: left;}
#SON #RelatedFeatures p {font-size: 16px; font-weight: bold;}
#SON #RelatedFeatures a {display: block; margin: 10px 0; text-decoration: none;}

/* Slideshow */
#SON #SlideshowWrap {width: 395px; font-family: Arial,Helvetica,sans-serif; padding: 0; margin: 0 0 15px 19px; position: relative; z-index: 1;}
#SON #SlideshowWrap #SlideshowTC {background: url(../images/slideshow_tc.gif) no-repeat; height: 4px; width: 395px; margin: 0; padding: 0; overflow: hidden;}
#SON #SlideshowWrap #SlideshowBC {background: url(../images/slideshow_bc.gif) no-repeat; height: 4px; width: 395px; margin: 0; padding: 0; overflow: hidden;}
#SON #SlideshowWrap #Slideshow {background: url(../images/slideshow_bg.gif) repeat-y; width: 395px; height: 200px; margin: 0; padding: 0;}
#SON #SlideshowWrap #SlideNav {width: 116px; margin: 0; float: left; padding: 0;}
#SON #SlideshowWrap #SlideNav .SlideWrap {width: 116px; margin: 2px 5px; position: relative; z-index: 2;}
#SON #SlideshowWrap #SlideNav .SlideWrap .SlideTC {width: 116px; height: 2px; margin: 0; padding: 0; background: url(../images/slide_tc.gif) no-repeat; overflow: hidden;}
#SON #SlideshowWrap #SlideNav .SlideWrap .SlideBC {width: 116px; height: 2px; margin: 0; padding: 0; background: url(../images/slide_bc.gif) no-repeat; overflow: hidden;}
#SON #SlideshowWrap #SlideNav .SlideWrap .Slide {width: 116px; background: url(../images/slide_bg.gif) repeat-y; height: 60px; margin: 0; padding: 0; cursor:pointer; overflow:hidden;}
#SON #SlideshowWrap #SlideNav .SlideWrap .Slide a {color: #fff; text-decoration: none; margin: 0;}
#SON #SlideshowWrap #SlideNav .SlideWrap .Slide h3 {color: #fff; text-decoration: none; margin: 0; padding:0 5px;}
#SON #SlideshowWrap #SlideNav .SlideWrap .SlideArrow {width: 11px; height: 19px; background: url(../images/slide_arrow.gif) no-repeat; position: absolute; top: 35%; right: -10px; z-index: 2000;}
#SON #SlideshowWrap #SlideDetail {float: right; width: 264px; height: 198px; position: relative; margin-right: 5px; z-index: 1;}
#SON #SlideshowWrap #SlideDetail .SlideDek {display:none;}
#SON #SlideshowWrap #SlideDetail .SlideDek p, #SON #SlideshowWrap #SlideDetail .SlideDek a {font-size: 12px; color: #fff;}
#SON #SlideshowWrap #SlideDetail .SlideDek a {float: right; text-decoration: none;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText {background: url(../images/slidedek_bg.png) repeat-y; padding: 5px; position: absolute; bottom: 0; width:254px;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText form{margin:4px 0; padding:0; border:none;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText ul.FormList{margin:0; padding:0;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText form li{margin:4px 0; padding:0; border:none;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText form li label{color:#eee; display:inline-block; clear:none; width:auto;}
#SON #SlideshowWrap #SlideDetail .SlideDek .SlideText form li input{clear:none;}
#SON #SlideshowWrap p {margin: 0;}
#SON #SlideshowWrap .hide {display: none;}

/* -- 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;}
