#content-mgrp, #content-get-in-touch, #content-get-in-touch .thankyou { display: none; }

.ui-dialog #results-summary { width: 100%; margin: 0 0 15px 0; min-height: 0; background: none; border: 1px solid #ddd; border-left: none; border-right: none; }
.ui-dialog #results-summary p { font-size: 130%; margin: 20px 0 10px; }
.ui-dialog #results-summary p span.age {
	margin-right: 5px;
}
.ui-dialog #results-summary br { display: none; }
.ui-dialog #terms-mygored-results { padding-top: 0; }
.ui-dialog .results-buttons { position: absolute; top: 0; right: 0; left: auto !important; }
.ui-dialog .results-buttons a#results-edit { float: right; margin-top: 16px; }
.ui-dialog #results-list h3 { display: none; }
.ui-dialog #terms-mygored-input { padding: 20px 0 100px 0; }
.ui-dialog .select-age span.select-age-text, .ui-dialog .go-red-container span.select-button-intro {
	/*font-size: 130%; */
	font-size: 36px;
	line-height: 49px;
}
.ui-dialog #terms-mygored-ajax-container .selectBox {
	font-size: 36px;
}
.ui-dialog #terms-mygored-ajax-container .selectBox-options li a {
	font-size: 42px;
}

	.touch .ui-dialog .select-age span.select-age-text {
		font-size: 24px;
		line-height: 48px;
	}
	.touch .ui-dialog .go-red-container span.select-button-intro {
		font-size: 24px;
		line-height: 28px;
	}

	ul.term-select-age-selectBox-dropdown-menu {
		max-height: none;
		height: 270px;
	}
	ul.term-select-purpose-selectBox-dropdown-menu {
		max-height: none;
		height: 270px;
	}

	ul.term-select-age-selectBox-dropdown-menu li a,
	ul.term-select-purpose-selectBox-dropdown-menu li a {
		font-size: 36px;
	}

	.ui-dialog #terms-mygored-ajax-container #terms-button {
		margin-top: 27px;
	}

.ui-dialog #results-list ol { margin-bottom: 15px; }
.ui-dialog #results-list li { font-size: 140%; }
#content-mgrp .widget_mygoredplanwidget select#term-select-purpose, .ui-dialog .widget_mygoredplanwidget select#term-select-purpose {
	width: 760px;
}
.ui-dialog #terms-mygored-ajax-container .selectBox-dropdown .selectBox-label {
	line-height: 49px;
}
.ui-dialog .select-age span.select-age-text { padding: 0; }/* 12px 0 */
.ui-dialog .go-red-container span.select-button-intro { padding: 22px 0; }

.ui-widget p, .ui-widget label {
    font-family: Georgia, Times, serif;
    font-size: 14px;
}

.ui-widget .loading { background: #FFF url('../images/loading.gif') no-repeat center center; }
.ui-widget .btn-waiting { cursor: wait; }

.ui-widget-header {
	border: none;
    background: none;
    color: #252525;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "futura-pt", sans-serif;
}
.ui-widget-content { border: 4px solid #626262; }
.ui-widget-content a { color: #D52B1E; }

.ui-widget-header .ui-icon-closethick {
    background-image: url("../images/modals/close.jpg");
    background-position: 0 0;
}
.ui-icon.ui-icon-closethick {
    height: 13px;
    width: 53px;
}

.ui-dialog .ui-dialog-titlebar { margin-top: .5em; padding-left: .9em; }
.ui-dialog .ui-dialog-titlebar-close {
    height: 13px;
    width: 53px;
    padding: 0;
    margin-right: 10px;
}

.ui-dialog-titlebar-close.ui-state-hover { border: none; background: none; }

.ui-dialog .ui-widget-header .ui-icon-dress {
    float: left;
    margin-right: 10px;
    background: url("../images/icon_dress_14x21.png") no-repeat scroll center center transparent;
    width: 14px;
    height: 21px;
}

.ui-widget .disclaimer {
    font-size: 11px;
    line-height: 16px;
    text-align: left;
    font-style: italic;
    color: #5D5D5D;
    margin: 1em 0;
}

.ui-widget .messages { font-weight: bold; float: left; line-height: 22px; margin: 0; }

.ui-widget .loading { min-height: 25px; }

.get_in_touch_form input[type="submit"] {
    background: url("../images/btn-send.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 27px;
    text-indent: -999em;
    width: 76px;
    margin: 0 1em 0 0;
}
    .get_in_touch_form input[type="submit"]:hover { background-position: 0 -27px; }
    .get_in_touch_form label { display: inline-block; width: 100%; }
    .get_in_touch_form .subject, .get_in_touch_form .msg-area { width: 96.5%; }
    .get_in_touch_form .msg-area { height: 125px; overflow-y: scroll; }

#story-list img {}
#story-list .info-container { float: left; margin: 13px 0 0 2em; width: 65%; }
#story-list h5, #story-list p { float: none; width: auto; margin-bottom: 7px; }
#story-list p { font-family: "futura-pt",Helvetica,Arial,sans-serif; }
#story-list p.excerpt { font-family: Georgia,Times,serif; font-style: italic; }
#story-list p.author-info { color: #CD291D; font-size: 18px; font-weight: bold; }
#story-list .support-key { font-weight: bold; }

#story-list li {
	padding: 16px 0;
}

#story-list a.story-image-link {
	float: left;
	display: block;
}

.story-search button.btn-search { float: right; }
em.story-search { color: #d52b1e; font-weight: bold; font-style: normal; font-family: "futura-pt",Helvetica,sans-serif; font-size: 130%; }

.bar-share-my-story {
	/*background: url('../images/bg-bar-share-my-story.png') no-repeat center center;*/
    margin: 5px auto 40px;
    width: 700px;
}

	.bar-share-my-story img {display: block; margin: 3px auto 39px;}
	.bar-share-my-story a {
		display: block;
		background: url('../images/btn-share-story-large.png') no-repeat top left;
		width: 210px;
		height: 38px;
		padding-left: 20px;
		font-family: "neutratext_bold", sans-serif;
		font-weight: bold;
		line-height: 38px;
		font-size: 15px;
		color: #FFF;
		text-transform: uppercase;
		margin: 0 auto;
	}

	.bar-share-my-story a:hover {
		background-position: 0 -38px;
		text-decoration: none;
	}
.support-keys {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
	font-weight: bold; font-family: "futura-pt", Helvetica, sans-serif;
}
	.support-keys p {
		margin-right: 16px;
		padding-left: 24px;
		padding-right: 18px;
		border-right: 1px solid #dedede;
		line-height: 24px;
	}
	.support-keys p.key {
		float: left;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		border: none;
                position:relative;
                top:-6px;
                font-size:17px;
		
	}

	.support-keys p.support-key-both {
		margin-right: 0;
		padding-right: 0;
		padding-left: 52px;
	}

.support-keys p.support-key-both { border-right: 0 none; }

.ui-widget-overlay {
	background-color: #252525;
	background-image: none;
	position: fixed; /* fix for overlay appearing on top of modal in Android */
	opacity: .3;
	filter:Alpha(Opacity=30);
}

/* start ie7 fix for my go red plan button */
html.ie7 #content-container {
	z-index:999;
}
html.ie7 nav.menu-main-container {
	z-index:1001;
}
html.ie7 #my-go-red-plan-tab {
	z-index:1000;
}
	#my-go-red-plan-tab a span {
		display: none;
	}
/* end ie7 fix for my go red plan button */

/* fix for homepage buttons underneath numbers */
.ie6 a.grfw-btn, .ie7 a.grfw-btn {
	display: block;
    zoom: 1;
}

/* start thumbs on story search page */
#story-list a.story-image-link {
    position: relative;
    width: 204px;
    height: 204px;
}
#story-list .superimposed-square {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:204px;
    height:204px;
    background: url('../images/thumb-story-superimposed-square.png') no-repeat center center;
}
/* end thumbs on story search page */
.forgot-password-form div { overflow: auto; }

#content-get-in-touch .btn-close-window {
    background: url("../images/btn-close-window.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    height: 27px;
    width: 145px;
    cursor: pointer;
}
	#content-get-in-touch .btn-close-window:hover {
	    background-position: 0 -27px;
	}
	#content-get-in-touch .btn-close-window span {
	    display: none;
	}

#numbers #share-button {
	background: url('../images/btn-numbers-sprite.png') no-repeat;
	width: 149px;
	height: 34px;
	padding: 0;
	text-indent: -9999px;
	text-align: center;
}

#numbers #share-button {background-position: -447px 0}
	#numbers #share-button:hover {background-position: -447px -34px}

html.ie7 .ui-dialog-content { /* fix for NYAHAGRFWR-636 */
	overflow: hidden;
}

fieldset.block-support label {
	padding-bottom:70px;
}

fieldset.block-support p {
	display: block;
	float: left;
	width:75%;
}

.invisible {visibility: hidden;}