.clear, #viewAllWrap, #pagination {
clear:both;
}
/* MAIN PAGE CONTAINER */
#showtell_container{
font-family: Arial, Helvetica, sans-serif;
color:#737373;
width:440px;
font-size:12px;
padding:0px;
_overflow:visible;
clear:both;
margin-top:15px;
}
.showTellBoxTop {
background:url('../images/comment/bg_comment_box_top.gif') top left no-repeat;
width:440px;
height:10px;
overflow:hidden;
}
.showTellBoxBtm {
background:url('../images/comment/bg_comment_box_btm.gif') top left no-repeat;
width:440px;
height:10px;
overflow:hidden;
}
.showTellBoxMid {
border-left:1px solid #dedede;
border-right:1px solid #dedede;
width:438px;
}
.showtellthumbs{
margin:10px 0;
overflow:auto;
}
.showtellthumbs li{
list-style-type:none;
float:left;
background:url('../images/mainContent/showtell_thumbframe.gif') top left no-repeat;
width:100px;
height:127px;
margin:0 13px 15px 0;
text-align:center;
font-size:11px;
}
.showtellthumbs li.flush{
margin-right:0px;
}

.showtellthumbs li img.framed{
text-align:center;
display:block;
margin:10px auto 3px;
}

.showtellthumbs li p{
line-height:14px;
}
#content_div {
position:relative;
overflow:hidden;
}
#title_div{
margin-bottom:15px;
}
#title_div h1, #title_div h2, #title_div h3, span.inputBoxTitle {color:#bd8400;font-weight:100;}


#title_div h1, #title_div h2, span.inputBoxTitle {
display:block;
font-size:24px;
margin:0px;
padding:0px 10px 0px 15px;
}
#title_div h2.inputBoxTitle, #title_div span.inputBoxTitle {
float:left;
height:auto;
}
#title_div h1 span, #title_div h2 span {
font-size:14px;
position:relative;
top:-3px;
}
#title_div h3 {font-size:14px !important;padding:5px 0px 0px 154px;margin:0px !important;}

#title_div p.titleQuestion, #title_div p.inputBoxQuestion {
font-size:16px;
line-height:20px;
}
#title_div p.titleBlurb, #title_div h3 {
font-size:12px;
font-weight:normal;
margin:5px 0px 15px;
}
#subtitle_text{
display:block;
padding:5px 15px 0px;
}
#title_div p.inputBoxQuestion, #subtitle_text {clear:both;}
#showtell_container .blurb{margin-bottom:12px;}

/* SHARE HOW YOU DID IT  */
.boxGreyWrapper .boxWht426 p.editorsPickDesc{padding:0;}
a.share_box{
display:block;  
width:414px;
height:29px;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#618e00;
border-top:1px dashed #e4e4e4;
border-bottom:1px dashed #e4e4e4;
padding:5px 12px 0px;
background-color:#fbfbfb;
}
#share_open_content{
width:414px;
padding:5px 12px 0px;
border-top:1px dashed #e4e4e4;
background-color:#fbfbfb;
}
.shareOpenDetailPage {
border-bottom:1px dashed #e4e4e4;
padding-bottom:5px;
}
a.share_box:hover{
color:#FFF;
background-color:#618e00;
}
.link_comment{
display:block;
height:24px;
width:380px;
padding-left:32px;
padding-top:3px;
background: transparent url('../images/comment/bg_showtell_arrow_closed.png') no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://a.dolimg.com/familyfun/assets/images/comment/bg_showtell_arrow_closed.png', sizingMethod='crop');
cursor:pointer;
}
/* END SHARE HOW YOU DID IT  */

/*SHARE HOW YOU DID IT OPEN*/
#share_box_open{
margin-bottom:10px;
display:none;
border-bottom:1px dashed #e4e4e4;
min-height:405px;
_height:405px;
}
#share_open_content a#share_open_link{
display:block;
height:24px;
width:380px;
padding-left:32px;
padding-top:3px;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#737373;
background: transparent url('../images/comment/bg_showtell_arrow_open.png') no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://a.dolimg.com/familyfun/assets/images/comment/bg_showtell_arrow_open.png', sizingMethod='crop');cursor:pointer;
}
#share_open_content a#share_open_link:hover {
color:#618e00;
}
/*ADD COMMENT FORM*/
#addcomments_form{
margin-top:5px;
padding:0px;
font-size:12px;
font-weight:bold;
width:408px;
}
#title_comment{
margin-bottom:15px; 
}
#how_text_comment{
margin-bottom:10px; 
}
#addcomments_form label{
display:block;
margin:0px;
padding:0px;
font-size:12px;
}
span.error_msg{
display:block;
margin-top:5px;
padding:0;
color:#ff2222;
font-weight:bold;
}
#addcomments_form input.usr{
/*height:41px;*/
}
#addcomments_form input.usr, #addcomments_form textarea, #reply_text textarea, #browse_pht_name, #caption_pht_name {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
padding:3px;
font-size:12px;
border:1px solid #CCC;
background-color:#fff;
}
#addcomments_form input.usr, #addcomments_form textarea, #reply_text textarea {
margin-top:5px;
display:block;
width:406px;
border:1px solid #e4e4e4;
}
#addcomments_form #title_comment_txt {
height:30px;
}
#browse_pht_name {
height:23px;
}
#addcomments_form textarea, #reply_text textarea{
height:158px;
}
#count_chars{
margin:0px;
font-weight:normal;
font-size:10px;
color:#b0b0b0;
padding:5px 0px;
width:408px;
}
#addcomments_form p.timeMessage{
margin:0px 0px 5px;
font-weight:100;
font-size:11px;
line-height:15px;
}
/*Add a photo link div*/
#add_photo{
text-align:right;
float:right;
margin:0px;
width:408px;
}
/*Add a photo link */
a#close_photo_link, a#link_photo {
display:block;
background:url('../images/comment/add_photo_wht_ff.png') right center no-repeat;
height:24px;
}
a#link_photo{
display:block;
padding-right:40px;
padding-top:5px;
text-decoration:none;
color:#517f0a;
}
a#link_photo:hover {text-decoration:underline;}
/*END Add a photo link */
/*ADD PHOTO TO YOUR FORM*/
#add_photo_open{
margin:0px;padding:0px;
width:408px;
display:none;
}
#add_photo_form_title{
overflow:visible;
height:25px;
padding-bottom:10px;
}
#add_photo_open h3{
margin:10px 0px 0px;
padding:0px;
width:220px;
float:left;
font-size:17px;
font-weight:bold;
}
#photo_hide{
display:inline;
float:right;
margin-top:10px;
}
a#close_photo_link{
text-indent:-99999px;
padding-right:40px;
}
#browse_pht_name, #caption_photo, #certify_photo{
padding-top:8px;
}
#certify_photo {clear:both;}

#caption_photo label{
float:left;
}
#caption_photo #chars_count{
display:inline;
float:right;  
font-weight:normal;
font-size:10px;
}
#caption_pht_name{
margin-bottom:12px;
width:140px;
padding:0;
margin-left:6px;
}
#certify_photo #certify_chk{
width:16px;
border: none;
display:inline;
}
#certify_photo div{
display:inline;
width:385px;
margin-top:-16px;
margin-bottom:10px; 
}
/*END ADD PHOTO TO YOUR FORM*/
/*Post button*/
#post{
margin:10px 0px;
width:408px;
overflow:hidden;
}
.terms_use{
color:#b0b0b0;
}
.terms_use, .terms_use a{
font-weight:normal;
font-size:10px;
}
#terms{
float:left;
width:340px;
margin-bottom:0px;
padding-bottom:5px;

}
#post_btn{
float:right;
margin:0px;
padding:0px;
}
#title_comment_txt_error, #text_comment_txt_error, #replyText_error, #browse_pht_name_error, #certify_chk_error{
display:none;
}
/*END SHARE HOW YOU DID IT OPEN*/
/* SHARE COMMENTS  */
.comments{
margin:0px;
padding:0px;
width:438px;
display:block;
overflow:hidden;
}
.share_box_top{
width:441px;
height:9px;
background: url('../images/comment/box_wht_top_ff.png') no-repeat;
_margin-bottom:-6px;
}
.share_box_mid{
width:438px;
display:block;
}
.shareBoxMidReply{
width:438px;
display:block;
}
.share_box_mid_over{
cursor:pointer;
background-color:#e5ffcc;
width:438px;
display:block;
}
.share_box_bot{
width:441px;
height:9px;
background: url('../images/comment/box_wht_bot_ff.png') no-repeat;

}
/*END SHARE COMMENTS*/
.share_box_content{
width:412px;
margin:0px 13px 0px;
cursor:pointer;
padding:20px 0px 18px;
border-bottom:1px dashed #e4e4e4;
}
.shareBoxContentReply{
width:412px;
margin:0px 13px 0px;
padding:20px 0px 18px;
border-bottom:1px dashed #e4e4e4;
}
.share_box_content_over{
width:412px;
margin:0px 13px 0px;
cursor:pointer;
background-color:#e5ffcc;
padding:20px 0px 18px;
border-bottom:1px dashed #e4e4e4;
}
.content_pict{
float:left;
padding:2px;
margin:4px 12px 20px 2px;
border:1px solid #CCC;
background-color:#FFF;
}
.content_pict img, .comment_pict img,.pict_content img{
display:block;
}
.comment_title{
display:inline;
color:#6C6C6C;
font-weight:bold;
width:auto;
}
.comment_text{
margin:5px 0px 0px 0px;
padding:0px;
/*clear:left;*/
font-size:11px;
overflow:hidden;
}
div.comment_text p{
padding-bottom:10px;
line-height: 13px;
}
.pict_content{
float:right;
padding:2px;
margin:0px 3px 0px 5px;
border:1px solid #CCC;
background-color:#FFF;
}
/*  end comments boxes */
.comment_username{color:#A9A9A9;}
.comment_username strong{color:#6c6c6c;}

.details_linkw{
font-size:11px;
}
.details_link, .details_link_b {
color:#517f0a;
font-weight:bold;
text-decoration:none;
}
.details_link_b {
font-size:11px;
}
.commentReplyLink {
display:block;
padding-top:5px;
}
.details_link:hover{
text-decoration:underline;
}
/*pagination*/
.paging_content{
border-top:1px solid #dedede;
padding: 10px 10px 0px;
text-align:right;
margin-top:-1px;
}
.paging_content #view_all_link {
font-size:11px;
}
#view_all_link{
background: url('../images/comment/forward_arrow_green_wht_10_ff.png') center right no-repeat;
padding-right:13px;
}
#current_page{
float:left;
display:inline;
text-align:left;
font-weight:bold;
padding: 10px 0px;
}

#showtell_container #pagination ul.pagination {
margin:10px 0px !important;
}

#showtell_container #pagination .paginationWrap {
border-top:1px dashed #dedede;
border-bottom:1px dashed #dedede;
margin:15px 0px;
}

#pages{
float:right;
display:inline;
margin:0;padding:0;
}
#pages ul{
margin:0;padding:0;
height:14px;
display:inlime;
list-style-type:none;
height:18px;
}
#pages ul  li{
display:inline;
width:15px;
padding:0px 4px;
float:left;
height:18px;
line-height:18px;
font-weight:bold;
color:#bebebe;
}

#pages ul  li.gopage a
{
width:18px;
height:18px;
line-height:18px;
display:block;
text-align:center;
color: #517f0a;
}
#pages ul  li.gopage a:hover{
text-decoration:none;
color:#fff;
font-weight:bold;
background: url('../images/comment/paging_hover.gif') center center no-repeat;
}

#pages ul  li a:active{
text-decoration:none;
color:#517f0a;
font-weight:bold;
}
a.actived_left{
text-indent:-99999px;
display:inline;
text-decoration:none;
background: url('../images/comment/left_arrow_wht_pg_ff.png') center right no-repeat;
width:9px;
height:10px;
padding:0px;
cursor:pointer;
/*_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://familyfun.go.com/images/comment/left_arrow_wht_pg_ff.png', sizingMethod='crop');*/
}
a.inactived_left{
text-indent:-99999px;
display:inline;
text-decoration:none;
background: url('../images/comment/left_arrow_wht_gray_ff.png') center right no-repeat;
width:10px;
height:10px;
cursor:default;
padding:0px;
/*_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://familyfun.go.com/images/comment/left_arrow_gray_ff.png', sizingMethod='crop');*/
}

a.actived_right{
text-indent:-99999px;
display:inline;
text-decoration:none; 
background: url('../images/comment/right_arrow_wht_pg_ff.png') center right no-repeat;
width:9px;
height:10px;
padding:0px;
cursor:pointer;
}
a.inactived_right{
text-indent:-99999px;
display:inline;
text-decoration:none;
background: #FFF url('../images/comment/right_arrow_wht_gray_ff.png') center right no-repeat;
width:9px;
height:10px;
padding:0px;
cursor:default;
/*_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://familyfun.go.com/images/comment/right_arrow_wht_gray_ff.png', sizingMethod='crop');*/
}
/*end pagination*/

/***********************************************************************************************************/
/*******************                           COMMENT DETAIL AND REPLIES                         ********************************/
/***********************************************************************************************************/
#gotoIdea ul{list-style-type:none;overflow:hidden;}
#gotoIdea ul li{height:28px;width:33%;}
#gotoIdea ul li a{display:block;line-height:28px;color:#517F0A;font-size:11px;font-weight:bold;}
#gotoIdea ul li.prevIdea a,#gotoIdea ul li.nextIdea a{background-image:url('../images/comment/move_arrow_sprite.gif');background-repeat:no-repeat;}
#gotoIdea ul li.prevIdea{float:left;}
#gotoIdea ul li.nextIdea{float:right;}
#gotoIdea ul li.allIdeas{float:left;}
#gotoIdea ul li.prevIdea a{padding-left:27px;background-position:top left;}
#gotoIdea ul li.nextIdea a{padding-right:27px;text-align:right;background-position:top right;}
#gotoIdea ul li.allIdeas a{text-align:center;}
#yourSolutions{text-indent:-9999px;background:url('../images/mainContent/txtYourSolutions.gif') 0 10px no-repeat;height:55px;width:100%;}
.boxWht442 {position:relative;}

#comment_container{
padding:0px;
font-family: Arial, Helvetica, sans-serif;
color:#757575;
width:442px;
font-size:12px;
overflow:hidden;
}
#replies{
width:441px;
padding-top:0px;
}
#replies h1{
font-size:18px;
color:#757575;
margin:0px 0px 10px 0px;
padding-top:8px;
}
#replies h2.allReplies {
font-size:16px;
font-weight:700;
padding:0px 15px 5px;
}
#not_acceptable{margin-bottom:8px;}
a.not_acceptable {
margin:5px 0 0;
background:transparent url('../images/comment/bg-not-acceptable.gif') no-repeat scroll 0px 4px;
color:#858585;  
cursor:pointer;
padding-left:11px;
outline-width:medium;
text-decoration:none;
font-size:10px;
}
a.not_acceptable:hover {
text-decoration:underline;
}
.reply_content{
width:420px;
margin:0px 8px;
/*border:1px solid red;*/
padding:3px;
}
#replies h3{
font-size:16px;
color:#727272;
font-weight:bold;
margin:0px;
padding-top:0px;
}
#user_details{
color:#8a8a8a;
font-weight:bold;
}
.comment_pict{
float:left;
padding:2px;
margin:4px 6px 8px;
border:1px solid #CCC;
background-color:#FFF;
}
#comment_detail_text{
margin:5px 0px 10px 0px;
padding:0px;
clear:left;
}
#comment_detail_text .comment_pict{
margin:5px 0px 10px;
background-color:#fff;
text-align:center;
float:none;
padding:0px;
border:none;
}
#comment_detail_text .comment_pict img {
border:1px solid #CCC;
padding:3px;
display:inline;
}
#comment_detail_text p{
padding:0;margin:0;
padding-bottom:10px;
}
.returnToContent {
padding:10px 0px;
text-align:left;
margin:0px 0px 15px;
border-bottom:1px dashed #e4e4e4;
border-top:1px dashed #e4e4e4;
}


/************************** Pagination ***********************************/
.pagination {
float: right;
width: auto;
/*padding-top:10px;*/
margin:4px 0px 4px 4px !important;
}

li.last {
margin-right: 0px !important;
}

.pagination li {
display: block;
float: left;
margin-right: 6px;
}

.paginationBackOff {
background: url('../images/mainContent/btnPaginationBackOff.gif') no-repeat 0 3px;
border: none;
height:16px;
width: 12px;
text-indent: -9999px;
float: left;
}
.paginationBackOn {
background: url('../images/mainContent/btnPaginationBackOn.gif') no-repeat 0 3px;
border: none;
height:16px;
width: 12px;
text-indent: -9999px;
cursor: pointer;
display: block;
float: left;
}
.paginationNextOn {
background: url('../images/mainContent/btnPaginationNextOn.gif') no-repeat 0 3px;
border: none;
text-indent: -9999px;
height:16px;
width: 16px;
cursor: pointer;
float: left;
}
.paginationNextOff {
background: url('../images/mainContent/btnPaginationNextOff.gif') no-repeat 0 3px;
border: none;
text-indent: -9999px;
height:16px;
width: 16px;
display: block;
float: left;
}

.paginationWrapper {
margin-top: 10px;
}

#commentDetailsPagination {
border-top:1px dashed #e5e5e5;
border-bottom:1px dashed #e5e5e5;
padding:0px 50px;
font-size:11px;
text-align:center;
clear:both;
}

#commentDetailsPagination ul {
padding:10px 0px;
}

#commentDetailsPagination ul li {
list-style-type:none;
display:inline;
}

#commentDetailsPagination ul li a {
font-weight:700;
}

#commentDetailsPagination .prevIdea a {
background: url('../images/mainContent/arrowback.png') center left no-repeat;
padding-left:12px;
}

#commentDetailsPagination .allIdeas {
border-right:1px solid #747474;
border-left:1px solid #747474;
padding:0px 7px;
margin:0px 7px;
}

#commentDetailsPagination .nextIdea a {
background: url('../images/mainContent/arrowmore.png') center right no-repeat;
padding-right:12px;
}

#commentDetailsPagination .inactive span {
color:#cccccc;
}

#comment_container .userTools {
border-bottom:1px dashed #dedede;
}

/******************* COMMENT DETAIL AND REPLIES ********************************/
#gotoIdea ul{list-style-type:none;overflow:hidden;}
#gotoIdea ul li{height:28px;width:33%;}
#gotoIdea ul li a,#gotoIdea ul li div{display:block;line-height:28px;color:#517F0A;font-size:11px;font-weight:bold;}
#gotoIdea ul li.prevIdea a,#gotoIdea ul li.nextIdea a,#gotoIdea ul li div{background-image:url('../images/mainContent/move_arrow_sprite.png');background-repeat:no-repeat;}
#gotoIdea ul li.prevIdea{float:left;}
#gotoIdea ul li.nextIdea{float:right;}
#gotoIdea ul li.allIdeas{float:left;}
#gotoIdea ul li.prevIdea a,#gotoIdea ul li.prevIdea div{padding-left:27px;background-position:top left;}
#gotoIdea ul li.nextIdea a,#gotoIdea ul li.nextIdea div{padding-right:27px;text-align:right;background-position:top right;}
#gotoIdea ul li.allIdeas a,#gotoIdea ul li.allIdeas div{text-align:center;}
#gotoIdea ul li.prevIdea a:hover{background-position:left -28px;}
#gotoIdea ul li.nextIdea a:hover{background-position:right -28px;}
#gotoIdea ul li.prevIdea div{background-position:0 -56px;color:#D2D2D2;text-decoration:none;}
#gotoIdea ul li.nextIdea div{background-position:right -56px;color:#D2D2D2;text-decoration:none;}
#gotoIdea ul li.allIdeas div{color:#D2D2D2;background-image:none;}