/* ---- [ PAGE STRUCTURE ] ---- */
                       
div#ShowMyHeader {height:110px; background-color:transparent; position:relative; width:990px; overflow:visible;}
    div#Add a, div#Edit a {height:19px;}
    div#Add a{left:673px; top:45px;}
    div#Edit a{left:825px; top:45px;}
div#ShowMyContainer{margin:0;}
    div#ShowMyMain {width:inherit;}
    #ShowMyLeftNav{}
        div#SearchSidebar{margin:10px 0 20px 0;}
        div#SearchSidebar li.Inner {padding-left:10px}
    #ContentBlock{width:535px;}
    .ie7 #ContentBlock{width:510px;}
	* html div#MainPhoto li div {padding:0; width:418px; overflow:hidden; }

/* --- Allow header to span across columns --- */
.twoColumn #rightColumn{float:right;margin-right:-300px;position: relative;width:300px;padding-top:110px;}
.twoColumn #mainColumn {float:left;margin-right: -685px;position: relative;width:990px;}

/* ---- [ UTILS ] ---- */
.automargin{margin:auto;}
.aligncenter{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}
.hide{display:none;}
.MB10{margin-bottom:10px;}
.MB15{margin-bottom:15px;}
.MB20{margin-bottom:20px;}
.MB24{margin-bottom:24px;}
.ML15{margin-left:15px;}
.ML30{margin-left:30px;}
.MLR15{margin-left:15px; margin-right:15px;}
.MT10{margin-top:10px;}
.MT15{margin-top:15px;}
.MTB10{margin-top:10px; margin-bottom:10px;}
.MTB20{margin-top:20px; margin-bottom:20px;}
.PT24{padding-top:24px;}
.W200{width:200px;}
.W400{width:400px;}
.W500{width:500px;}
.W685{width:685px;} /* Limit faq rightColumn width to prevent text overflow under right column */

    /* buttons */
#Add a span, #Edit a span{display:none;}
#Add a.bigbtn, #Edit a.bigbtn{border:none;}
a.btn, a.btn:hover, a.btn:visited, .btn,.btn:hover,.btn:visited, a.bigbtn,a.bigbtn:hover, a.bigbtn:visited {border:1px solid #DFDFDF;}
.smallBtn,.largeBtn,.largeBtnLeftGreen,a.smallBtn:visited,a.largeBtn:visited,a.largeBtnLeftGreen:visited,a.smallBtn:hover,a.largeBtn:hover,a.largeBtnLeftGreen:hover,.no-borderradius .smallBtn,.no-borderradius .largeBtn,.no-borderradius .largeBtnLeftGreen{font-weight:900;}
.ie7 a.btn, .ie7 a.btn:hover, .ie7 a.btn:visited, .ie7 .btn, .ie7 a.bigbtn, .ie7 a.bigbtn:hover, .ie7 a.bigbtn:visited {border:none;}
.ie8 a.btn, .ie8 a.btn:hover, .ie8 a.btn:visited, .ie8 .btn, .ie8 a.bigbtn, .ie8 a.bigbtn:hover, .ie8 a.bigbtn:visited {border:none;}
.btn{width:auto; padding:0 8px;}
.ie7 #SearchSidebar .smallBtnLeft, .ie8 #SearchSidebar .smallBtnLeft{margin-top:10px;}
.ie7 form#simplesearch .largeBtn, .ie8 form#simplesearch .largeBtn{height:24px;padding:0 4px;text-align:left;}

    /* contest */
    div#ShowMyContainer .ttbHeader h2 {padding-left:13px; padding-top:4px;}

/* ---- [ SITE COLORS ] ---- */
	.fontcol1{color:#333;}
	.fontcol2{color:#717171;}
	.fontcol3{color:#718D00;}

	.bgcol1{background-color: #FFFFFF;}
	.bgcol2{background-color:#ffffff;}
	.bordercolor {border-color:#666666;}

    /* Border */
    .xtop, .xbottom{display:none;}
	.borderbox .xboxcontent{border:1px solid #DFDFDF;padding:5px 7px 20px;}

    /* UploadPhoto [styles for upload photo page */
	div#UploadPhoto div#PreviewContainer div#Preview { background: url(http://images.meredith.com/bhg/images/app/sharemy/PreviewBG.png) bottom left no-repeat; }
	* html div#UploadPhoto div#PreviewContainer div#Preview {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/bhg/images/app/sharemy/PreviewBG.png', sizingMethod='image'); }
	div#UploadPhoto div#PreviewContainer div#Preview div { background: url(http://images.meredith.com/bhg/images/app/sharemy/PreviewWhiteBG.png) top left no-repeat; }
	div#UploadPhoto div#UploadBT div.Upload { background: url(http://images.meredith.com/bhg/images/app/sharemy/UploadButtonBG.png) top left no-repeat; }
	div#UploadPhoto div#UploadBT div.Complete { background: url(http://images.meredith.com/bhg/images/app/sharemy/UploadCompleteButtonBG.png) top left no-repeat; }
	div#UploadPhoto div#Note { border-top: 3px solid #8acc00; }
	
	/* reportAbuse */
	div.reportAbuse {padding-top:10px; background: url(http://images.meredith.com/bhg/images/app/sharemy/ToolTipBG.png) top left no-repeat; }
	div.reportAbuse { _background: url(http://images.meredith.com/bhg/images/app/sharemy/ToolTipBG.gif) top left no-repeat; }
	div.reportAbuseHidden { _background: url(http://images.meredith.com/bhg/images/app/sharemy/ToolTipBG.gif) top left no-repeat; }
	div.reportAbuse div#Inner div { border-top: 3px solid #fbcfa5; border-bottom: 1px solid #000; }
	
	/* UploadForm */
	div#ShowMyContainer div#seymoreCategoriesDiv { border:1px solid #ccc; background-color:#Fff; }
	div#ShowMyContainer div#seymoreCategoriesDiv ul { border:1px solid #ccc; }

	div#UploadForm div#PreviewContainer { border-top: 3px solid #8acc00; }
	div#UploadForm div#PreviewContainer table.Rule { border-bottom: 1px solid #8acc00; }
	div#UploadForm div#PreviewContainer div#Button div.Complete { background: url(http://images.meredith.com/bhg/images/app/sharemy/UploadCompleteButtonBG.png) top left no-repeat; }
	div#UploadForm div#PreviewContainer div#Button div.Upload { border:1px solid #ccc; background-image: url(http://images.meredith.com/bhg/images/app/sharemy/UploadButtonBG.png); }

	div#ShowMyContainer #submitgallerybtn { background:url(http://images.meredith.com/bhg/images/app/sharemy//UploadButtonBG.png);}
	*html body div#ShowMyContainer #submitgallerybtn { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/bhg/images/app/sharemy/UploadButtonBG.png',sizingMethod='scale');}
	
	/* UPLOAD LAYER */
	#uploadLayer{ border:2px solid #666; background-color:#FFF; }
	div#ShowMyContainer input#file_upload_button{ border:1px solid #CCC; color:#666; background:#FFF url(http://images.meredith.com/bhg/images/app/sharemy/UploadButtonBG.png) -16px -5px;}

	#uploadLayerClose{ border:1px solid #999 }
	div#ShowMyContainer #errormessages p { color:red; }
	div#deleteConfirm { border:2px solid #666; }

    /* Contest */
    .ttbHeader{background:#f1f8e5 url('http://images.meredith.com/bhg/images/tmp/modules/ttb_right.gif') no-repeat top right;}
    .ttbHeader h2 { background: url('http://images.meredith.com/bhg/images/tmp/modules/ttb_left.gif') no-repeat top left; }
    .wtBGgnB .ttbContent{border:1px solid #cce496;}
    .gnBGnoB .ttbContent{border:1px solid #cce496; background-color:#dff1b7;}
    .gnBGgnB .ttbContent{border:1px solid #cce496 ;background-color:#f1f8e5;}

/* ---- [ IMAGE BUTTONS ] ---- */

    /* Header buttons */
    div#Add a {background:url(http://images.meredith.com/sharemy/images/BHG/upload-photos_top.gif);}
    div#Edit a {background:url(http://images.meredith.com/sharemy/images/BHG/view-my-photos_top.gif);}


    /* Search Box */
    div#searchbar label.longlabel, div#searchbar input.long{width:180px;}
    .covermaker{background-image:url("http://images.meredith.com/bhg/images/app/sharemy/btn_bhg_covermaker.gif"); border:none; height:16px; width:84px;}

    /* Search Sort */
    #sortButtons{margin:15px auto; width:330px;}
    #sortButtons .smallBtnLeft{float:left; margin-right:10px;}
    
    /* DetailPhoto */
    div#albumnav {border-top:3px double #dfdfdf; border-bottom:3px double #dfdfdf; padding:5px;}
   
    /* Channel */
    .categorybar .smallBtnLeft{float:right; margin-right:8px;}
    .ie7 .categorybar span.smallBtnLeft{width:80px;}

    /* Category */
    div#Thumbs {height:auto;}

    /* Comments */
    #addcomment {padding:0; background:url(http://images.meredith.com/sharemy/images/BHG/add-comment.gif); height:20px; width:104px;}

    /* Upload */
    #uploadButtonController{width:auto; padding:0 8px;}
    #moveToStep2 {width:auto;}

    #commenttext{
        width:440px;
    }

.enterNow{color: #76bc00;}

div#emclp {z-index:105;background-color:white; border: 3px solid #717171;}
div#emclp h3 {margin: 10px 0 0 20px;}
div#emclp #stafhead {display: none;}
div#emclp #form {margin: 0;padding: 10px 0 0; height:auto;}
div#stafsend {height:auto;}
#stafsendbtn {padding:inherit;position:static; float:right; margin-right: 20px;}
#staffoot a#stafclose {display: block; left: 270px; top: 20px; width: 150px;}
#staffoot {margin-top:10px;width:auto;height:auto;}
.pointer, a {cursor: pointer;}
.MT5 {margin-top:5px;}

#commenttext {display:block;}
