/* ---------------------- begin nav bar ----------------------- */	

div#user-pane-wrapper {
	border: 0px;
	margin-bottom: 5px;
	text-align: left;
	height: 25px;
	color: #666;
}
div#user-pane {
	vertical-align: middle;
	padding: 10px 16px 4px 0px;
	float: left;
	border-left: 0px;
}
div#user-pane a.arrow-up {
	vertical-align: middle;
	font-size: .9em;
	color: #669900;
	font-weight: bold;
	padding: 0px;
	background: url(up-arrow.gif) no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
}
div#user-pane a.arrow-up:hover {
	color: #97d809;
	text-decoration: none;
}
div#user-pane a.arrow-down {
	vertical-align: middle;
	font-size: .9em;
	color: #669900;
	font-weight: bold;
	background: url(down-arrow.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 9px;
	text-decoration: none;
}
div#user-pane a.arrow-down:hover {
	color: #97d809;
	text-decoration: none;
}
div#user-pane a.user-link {
	vertical-align: middle;
	font-size: .9em;
	color: #669900;
	font-weight: bold;
	padding: 0px;
}
div#user-pane a.user-link:hover {
	color: #97d809;
}
div#user-pane p#signup-copy {
	display: inline;
	padding: 0;
	margin-right: 7px;
	font: bold .9em arial;
	color: #333;
	vertical-align: middle;
}
div#user-pane div#welcome {
	display: inline;
	background: white;
	vertical-align: middle;
	text-align: right;
	color: #666;
	size: .9em;
	padding: 4px 15px 4px 50px;
	margin-right: 15px;
	border-right: 1px solid #bbb;
}
/* ---------------------- end nav bar ----------------------- */	

div#status-spinner {
	padding: 4px
}
div#drop-down fieldset#user-form {
	border:0;
}
fieldset#user-form {
	color: #666;
	text-align: left;
}
/* ------------------- begin old signup --------------------------- */
	
fieldset#user-form form#signup p.signup-instr {
	font: .95em arial;
	line-height: 1.2em;
	color: #444;
	padding: 2px 0 3px 0;
	margin: 0;
}
fieldset#user-form form#signup span.field-name {
	font: bold 1.1em arial;
	color: #222;
}
fieldset#user-form form#signup input#submit {
	background: url(button_back_new.gif) repeat;
	width: 80px;
	height: 23px;
	margin: 15px 0 15px 0;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
fieldset#user-form form#signup input#password_1 {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#signup input#password_2 {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#signup input#user_name {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#signup input#email {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#signup div#complete-fields-instr {
	font: bold .95em arial;
	color: #777;
	padding: 5px 0px 5px 0px;
	margin: 0;
}
fieldset#user-form form#signup div#terms-verify {
	font: 1em arial;
	line-height: 1em;
	color: #222;
	padding: 30px 0px 5px 0px;
	clear: both;
}
fieldset#user-form form#signup div#terms-verify a {
	font-size: 1em;
	color: #669900;
	font-weight: bold;
}
fieldset#user-form form#signup div#terms-verify a:hover {
	color: #97d809;
}
/* ------------------------- end old signup ----------------------------- */

/* ------------------- begin new signup --------------------------- */

fieldset#user-form-new form {
	background-color: #f4f8fc;
	padding: 5px 4px 10px 8px;
}
fieldset#user-form-new h1 {
	font: bold 18px arial, sans-serif;
	color: #333;
	padding: 5px 0 0 0;
}
fieldset#user-form-new form#signup p.signup-instr {
	font: .95em arial;
	line-height: 1.2em;
	color: #444;
	padding: 2px 0 3px 0;
	margin: 0;
}
fieldset#user-form-new .userform-new-fields {
	float: left;
	margin: 0 0 10px 0;
}
fieldset#user-form-new .userform-new-fields span.field-name {
	float: left;
	font: bold 1.1em arial;
	color: #333;
	padding: 0 5px 0 0;
}
fieldset#user-form-new .userform-new-fields input {
	float: left;
}
fieldset#user-form-new .userform-new-fields p {
	float: left;
	font: normal 11px arial, sans-serif;
	color: #666;
	padding: 0 0 0 5px;
}
fieldset#user-form-new form#signup input#submit {
	background: url(button_back_new.gif) repeat;
	width: 80px;
	height: 23px;
	margin: 15px 0 15px 0;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
fieldset#user-form-new form#signup input#password_1 {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form-new form#signup input#password_2 {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form-new form#signup input#user_name {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form-new form#signup input#email {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 225px;
	height: 17px;
}
#user-form-new #complete-fields-instr {
	font: bold 10px arial;
	color: #d10702;
	padding:0 0 20px 0;
	margin: 0;
}
fieldset#user-form-new form #terms-verify {
	float: left;
	font: 1em arial;
	color: #333;
	padding: 0 0 0 5px;
	width: 300px;
}
fieldset#user-form-new form#signup div#terms-verify a {
	font-size: 1em;
	color: #669900;
	font-weight: bold;
}
fieldset#user-form-new form#signup div#terms-verify a:hover {
	color: #97d809;
}
fieldset#user-form-new form #TCM_ofie_box p#privacy {
	color: #d10702;
}
/* ------------------------- end new signup ----------------------------- */
	
/* ------------------------ begin login ----------------------------- */
	
fieldset#user-form form#login span.field-name {
	font: bold 1.1em arial, sans-serif;
	color: #000;
	width: 190px;
	float: left;
	text-align: right;
	padding: 10px 0 0 0;
}
fieldset#user-form form#login input#user_name {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 5px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#login input#password {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 5px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form form#login input#submit {
	background: url(button_back_new.gif) repeat;
	width: 80px;
	height: 23px;
	margin: 5px 0 0 195px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
/* --------------------------------- end login -------------------------- */

fieldset#user-form input.user {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 5px 5px 5px;
	width: 225px;
	height: 17px;
}
fieldset#user-form input.error {
	background: url(input_back_error.gif) repeat;
}
fieldset#user-form input.valid {
	background: url(input_back_valid.gif) repeat;
}
fieldset#user-form span {
	padding: 30xp;
	font-weight: bold;
}
fieldset#user-form span.error {
	color: #ff3300;
}
fieldset#user-form span.valid {
	color: #64cc00;
}
/* --------------------------- begin forgot password ----------------------- */

fieldset#user-form div#forgot-password p a#signup_link {
	font-size: 1em;
	color: #669900;
	font-weight: bold;
}
fieldset#user-form div#forgot-password p a#signup_link:hover {
	color: #97d809;
}
fieldset#user-form div#forgot-password p {
	text-align: left;
	color: #333;
	width: 100%;
	line-height: 1.5em;
	float: left;
}
fieldset#user-form div#forgot-password {
	margin: 10px 0 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	width: 97%;
	float: left;
}
fieldset#user-form form#forgot-my-password div#forgot-form input#submit {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 80px;
	height: 23px;
	padding: 0;
	margin: 0 0 4px 2px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
fieldset#user-form form#forgot-my-password div#forgot-form span.field-name {
	font: bold 1.1em arial;
	color: #222;
}
fieldset#user-form form#forgot-my-password div#forgot-form {
	float: left;
}
/* ---------------------------- end forgot my password --------------------- */

/* ----------------------------- begin "no account" signup in page --------------------- */

div#frameBelowHeader div#content_padding fieldset#user-form div#noaccount {
	margin: 13px 0 0 280px;
	padding-top: 11px;
	border-top: 1px dotted gray;
}
div#frameBelowHeader div#content_padding fieldset#user-form div#noaccount a {
	font-size: 1em;
	color: #669900;
	font-weight: bold;
}
div#frameBelowHeader div#content_padding fieldset#user-form div#noaccount a:hover {
	color: #97d809;
}
/* -------------------------------- end signup in page -------------------- */

/* ------------------- begin "no account" signup in drop down ------------- */

div#drop-down fieldset#user-form div#noaccount {
	margin: 13px 0 0 590px;
	padding-top: 11px;
	border-top: 1px dotted gray;
}
div#drop-down fieldset#user-form div#noaccount a {
	font-size: 1em;
	color: #669900;
	font-weight: bold;
}
div#drop-down fieldset#user-form div#noaccount a:hover {
	color: #97d809;
}
/* ------------------- end "no account" signup in drop down ------------- */

div#drop-down {
	border: 1px solid #bbb;
	margin-top: -10px;
	padding: 6px;
}
#star-rating {
	width: 64px;
	height: 12px;
	clear: both;
	position: relative;
	margin: 7px 0px 16px 0px;
}
img#stars {
	position: absolute;
	top: 0px;
	left: 10px
}
#star-rating div {
	float: left;
	margin: 0px;
}
#star-rating .star_1 {
	position: absolute;
	top: 0px;
	left: 2px;
	width: 22px;
	padding: 6px 0;
}
#star-rating .star_2 {
	position: absolute;
	top: 0px;
	left: 24px;
	width: 21px;
	padding: 6px 0;
}
#star-rating .star_3 {
	position: absolute;
	top: 0px;
	left: 45px;
	width: 21px;
	padding: 6px 0;
}
#star-rating .star_4 {
	position: absolute;
	top: 0px;
	left: 67px;
	width: 20px;
	padding: 6px 0;
}
#star-rating .star_5 {
	position: absolute;
	top: 0px;
	left: 86px;
	width: 21px;
	padding: 6px 0;
}
#user-form {
	background: #fff;
	border: 0;
}
.error-taken {
	background: #f33
}
.favorite {
	background: #eee;
	border: 3px solid white;
	padding: 5px
}
.review {
	float: left;
	width: 630px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px 0 5px 10px;
	margin: 10px 0 0 0;
}
.review .title-stars img.rev-star {
	float: left;
	padding: 3px 0 4px 0;
}
.review .title-stars h2.recipe-title a {
	font: bold 16px arial, sans-serif;
}
.review .title-stars a.all-rev-reviewer {
	float: left;
	margin: 3px 0 0 8px;
}
.review .body-date {
}
.review .body-date p.rev-body {
	float: left;
	width: 620px;
}
.review .body-date p.by-user {
	float: left;
}
.review .body-date p.date {
	float: left;
}
.review form input {
	border: 0;
	background: url(delete-button.gif) no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
.favorite {
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px
}
.favorite form {
	float: right
}
ul#favorites li.article a {
	font: 1.4em arial;
	color: #7ebf00;
	font-weight: bold;
}
ul#favorites li.article a:hover {
	color: #00beea;
}
ul#favorites li.recipe a {
	font: 1.4em arial;
	color: #00637a;
	font-weight: bold;
}
ul#favorites li.recipe a:hover {
	color: #ff864a;
}
ul#favorites li.article {
	background: url(fav-back-article.gif) repeat-x;
	background-position: bottom right;
	border: 1px solid #314c60;
}
ul#favorites li.recipe {
	background: url(fav-back-recipe.gif) repeat-x;
	background-position: bottom right;
	border: 1px solid #365b11;
}
div#favorites-wrapper {
	background: url(grid.gif);
	border: 1px solid #eee;
	padding: 10px 30px 30px 30px;
	position: relative;
}
ul#favorites {
	border: 1px solid #bbb;
	padding: 10px 15px 10px 15px;
	position: relative;
}
ul#favorites li {
	margin: 15px 0;
	padding: 17px 5px 9px 5px;
	position: relative;
}
ul#favorites li form input {
	border: 0;
	background: url(delete-button.gif) no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
ul#favorites div.recipe-link {
	margin: -30px 10px 20px 5px;
}
ul#favorites div.fav-link-cont a#fav-link {
	display: inline;
	font: 9px arial;
	text-transform: uppercase;
	color: #17274c;
	font-weight: bold;
}
ul#favorites div.fav-link-cont a#fav-link:hover {
	color: #00beea;
}
ul#favorites div.fav-link-cont {
	background: url(fav-link-back.gif);
repeat;
	background-position: bottom right;
	display: inline;
	border: 1px solid #999;
	padding: 0px 7px 0px 7px;
	margin: 10px 2px 0px 2px;
}
span#message {
	font: 12px arial;
	font-weight: bold;
	padding-right: 16px;
	display: block;
	text-align: right;
	color: #cc0000;
}
.review-button {
	padding: 3px;
}
.review-button a {
	font: 14px arial;
	color: #ba2008;
	text-decoration: underline;
	cursor: pointer;
}
.review-preview {
}
input.submit2 {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 185px;
	height: 23px;
	margin: 10px 0 10px 0;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	float: right;
	cursor: pointer;
	clear: both;
}
input.submit3 {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 35px;
	height: 23px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
}
input.submit4 {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 65px;
	height: 23px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
}
input.submit5 {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 110px;
	height: 17px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
 p#rate-avg-ax {
 float:left;
 margin:0pt;
 font-weight: bold;
 text-transform: uppercase;
}
h1#avg-rating {
	font: 11px arial;
	color: #334404;
	font-weight: bold;
	display: block;
	margin-top: 15px;
	border-top: 1px dotted #538d00;
	padding-top: 10px;
	text-align: center;
}
h1.no-rating {
	font: 11px arial;
	color: #334404;
	display: block;
	margin-top: 45px;
	border-top: 1px dotted #538d00;
	padding-top: 10px;
	font-weight: bold;
}
img#small-star {
	padding-left: 10px;
}
span#my_favorites_saved_highlight {
	float: right;
	padding: 10;
	font-size: 1.3em;
	font-weight: bold;
}
h2#favorites-heading {
	font: 2.7em arial;
	color: #002a66;
	font-weight: bold;
	padding-bottom: 5px;
}
input#submit-note {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 72px;
	height: 23px;
	margin-top: 10px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	float: right;
	display: block;
	margin-right: 77px;
}
div.review-listing div.rate-rev-cont a#reviewer {
	font: 12px arial;
	font-weight: bold;
	color: #0bbeea;
	padding-left: 5px;
	line-height: 26px;
}
div.review-listing div.rate-rev-cont {
	border-bottom: 1px solid #777;
	padding: 2px;
}
div.review-listing div.body-date {
	margin-bottom: 15px;
	padding: 20px 10px 0px 10px;
	background: url(/images/icons/review-back-slice.gif) repeat-x;
	align: center;
}
div.review-listing {
	border: 1px solid #999;
	background: #fff;
	margin-top: 5px;
}
div.review-listing img {
	float:left
}
div.review div.title-stars img.rev-star {
	display: inline;
}
div.review div.title-stars h2.recipe-title {
	display: inline;
}
div.review div.title-stars h2.recipe-title a {
	font: 15px arial;
	font-weight: bold;
	color: #7ebf00;
}
div.review div.title-stars h2.recipe-title a:hover {
	font: 15px arial;
	font-weight: bold;
	color: #eab200;
}
div.review div.title-stars p.date {
	display: inline;
	font: 10px arial;
	color: #003300;
}
div.review div.title-stars a.all-rev-reviewer {
	font: 12px arial;
	font-weight: bold;
	color: #0bbeea;
	padding-left: 5px;
}
div.review div.title-stars {
	border-bottom: 1px solid #777;
	padding: 10px;
	background: #fff;
}
div.review div.body-date a.reviewer {
	font: 12px arial;
	font-weight: bold;
	color: #0bbeea;
	padding-left: 5px;
}
div.review div.body-date p.rev-body {
	font: 11px arial;
	color: #333300;
	margin-bottom: 20px;
}
div.review div.body-date p.date {
	font: 10px arial;
	color: #333300;
	display: inline;
}
div.review div.body-date {
	margin-bottom: 15px;
	padding: 20px 10px 0px 10px;
	background: url(/images/icons/review-back-slice.gif) repeat-x;
	font: 10px arial;
	color: #333;
}
/* ---------------begin my profile---------------- */

h1.username {
	font: 2.7em arial;
	font-weight: bold;
	display: block;
	color: #002a66;
	border-bottom: 1px dotted #666;
	padding-bottom: 5px;
	margin: 0;
}
div.user-email p.date {
	font: .95em arial;
	color: #333300;
	display: inline;
}
div.user-email a.email {
	color: #003366;
	font: .95em arial;
}
div.user-email a.email:hover {
	color: #66ccff;
	text-decoration: underline;
}
div.user-email {
	margin-bottom: 25px;
	border-bottom: 1px dotted #666;
	padding-bottom: 0px;
}
p.explaination {
	font: 10px arial;
	color: #bbb;
}
div.prof-fav-rev-cont {
	padding-bottom: 4px;
}
div.prof-fav-rev-cont a.regular {
	color: #669900;
	font: bold 1.4em arial;
}
div.prof-fav-rev-cont a.lighter {
	color: #99cc00;
	font: bold 1.4em arial;
}
div.prof-fav-rev-cont a:hover {
	color: #ff9900;
}
/* ---------------end my profile---------------- */
	
a.profile-link {
	font: 14px arial;
	line-height: 20px;
}
input#favorites-save-new {
	/* background: url(/images/icons/fav-save.gif) no-repeat; */
	background: url(/images/btn-recipe-favorites.gif) no-repeat;
	border: 0;
	width: 140px;
	height: 25px;
	margin-left:2px;
	color: #001344;
}
input#favorites-remove-new {
	background: url(/images/btn-recipe-favorites-remove.gif) no-repeat;
	border: 0;
	width: 140px;
	height: 25px;
	margin-left:2px;
	color: #001344;
}
input#favorites-save {
	background: url(/images/icons/fav-save.gif) no-repeat;
	background-color: #fdffeb;
	background-position: 2% 52%;
	margin-bottom: 12px;
	padding: 4px 4px 4px 28px;
	border: 1px solid #717d7f;
	cursor: pointer;
	color: #001344;
	font: .9em arial;
	font-weight: bold;
}
input#favorites-remove {
	background: url(/images/icons/fav-rem.gif) no-repeat;
	background-color: #fdffeb;
	background-position: 2% 52%;
	margin-bottom: 12px;
	padding: 4px 4px 4px 28px;
	border: 1px solid #717d7f;
	cursor: pointer;
	color: #001344;
	font: .9em arial;
	font-weight: bold;
}
div#favorites-button-wrappper {
	margin-bottom: 2px;
}
div.rev-title-cont {
	padding: 0 10px 5px 10px;
}
div#rev-head-cont span#rev-user {
	font: 2.7em arial;
	color: #002a66;
	font-weight: bold;
	display: inline;
}
div#rev-head-cont h1#reviewer-heading {
	font: 1.1em arial;
	color: #666;
	font-weight: bold;
	display: inline;
}
div#rev-head-cont {
	padding: 10px 15px 0px 10px;
}
/* --------------------begin error messages----------------- */
 
div#confirm-message h2#c-heading {
	font: 1.8em arial;
	color: #002a66;
	font-weight: bold;
	display: block;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 3px;
	margin-bottom: 15px;
}
div#confirm-message h2#red-heading {
	font: 1.8em arial;
	color: #990000;
	font-weight: bold;
	display: block;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 3px;
	margin-bottom: 15px;
}
div#confirm-message p.c-copy {
	font: 1.3em arial;
	color: #333;
	line-height: 1.5em;
	padding-bottom: 10px;
}
div#confirm-message p.c-start-copy {
	font: 1.4em arial;
	color: #7ebf00;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	border-top: 1px dotted #aaa;
	margin-top: 40px;
}
div#confirm-message p.thanks-copy {
	font: 1em arial;
	color: #666;
	line-height: 1.5em;
}
div#confirm-message {
	border: 3px double #bbb;
	padding: 15px;
	margin: 5px;
}
/* --------------------end error messages----------------- */

	
/* --------------------begin verify page----------------- */
 	
div#confirm-message-forverify {
	border: 3px double #bbb;
	padding: 15px;
	margin: 5px;
	float: left;
	display: block;
	margin-bottom: 15px;
}
div#confirm-message-forverify h2#c-heading {
	font: 1.8em arial;
	color: #002a66;
	font-weight: bold;
	display: block;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 3px;
	margin-bottom: 15px;
}
div#confirm-message-forverify p.c-copy {
	font: 1.3em arial;
	color: #333;
	line-height: 1.5em;
	padding-bottom: 10px;
}
div#confirm-message-forverify p.c-start-copy {
	font: 1.4em arial;
	color: #7ebf00;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	border-top: 1px dotted #aaa;
	margin-top: 40px;
}
div#confirm-message-forverify div#grid-wrapper {
	background: url(grid.gif);
	border: 1px solid #eee;
	padding: 10px 10px 10px 10px;
	float: left;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont {
	width: 98px;
	height: 235px;
	display: inline;
	float: left;
	padding: 10px 13px 10px 9px;
	border: 1px dotted #333;
	background: #fff;
	margin: 5px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont div#star-1 {
	background: url(/images/community/star_1_small_red.gif) no-repeat;
	width: 98px;
	display: block;
	margin-bottom: 9px;
	height: 21px;
	float: left;
	position: relative;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont div#star-2 {
	background: url(/images/community/star_2_small_red.gif) no-repeat;
	width: 98px;
	display: block;
	margin-bottom: 9px;
	height: 21px;
	float: left;
	position: relative;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont div#star-3 {
	background: url(/images/community/star_3_small_red.gif) no-repeat;
	width: 98px;
	display: block;
	margin-bottom: 9px;
	height: 21px;
	float: left;
	position: relative;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont div#star-4 {
	background: url(/images/community/star_4_small_red.gif) no-repeat;
	width: 98px;
	display: block;
	margin-bottom: 9px;
	height: 21px;
	float: left;
	position: relative;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont div#star-5 {
	background: url(/images/community/star_5_small_red.gif) no-repeat;
	width: 98px;
	display: block;
	margin-bottom: 9px;
	height: 21px;
	float: left;
	position: relative;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-1 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_wasabidip.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-2 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_182chicken.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-3 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_muffuletta.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-4 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_goatcheese.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-5 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_BlackCherryIcedTea.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a#photo-6 {
	width: 100px;
	height: 114px;
	background: url(/images/icons/usi_guacamole.jpg) no-repeat;
	display: block;
	border: 1px solid #000;
	float: left;
	margin-bottom: 10px;
}
div#confirm-message-forverify div#grid-wrapper div.photo-cont a.caption {
	font: bold 12px arial;
}
/* --------------------end verify page----------------- */


form#reset-form-cont div#reset-form input.password {
	background: url(input_back.gif) repeat;
	border: 1px 2px 1px 2px;
	border-color: #b5b2a7;
	margin: 5px 0px 0px 5px;
	width: 190px;
	height: 17px;
}
form#reset-form-cont div#reset-form input#submit {
	background: url(button_back.gif) repeat;
	border: 1px solid #b5b2a7;
	width: 120px;
	height: 23px;
	margin-top: 10px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}
form#reset-form-cont div#reset-form {
	float: left;
}
form#reset-form-cont p#reset-password {
	margin-bottom: 13px;
	padding-bottom: 11px;
	border-bottom: 1px dotted gray;
	width: 66%;
	float: left;
	text-align: left;
}
form#reset-form-cont {
	font: 11px arial;
	color: #666;
	text-align: right;
}
h1#sidebar-title {
	font: 1.3em arial;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
}
p#instructions {
	font: .9em arial;
	color: #555;
	font-weight: bold;
	padding: 0px;
	margin: 20px 0 5px 2px;
}
a#instructions_reset {
	font-family:arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color: #555;
	padding: 0px;
	margin: -35px 0 0 25px;
}
br.clearing {
	clear: both;
}
/* ------------------begin logout------------------- */

#user-message {
	font: bold .9em arial;
	color: #777;
	width: 342px;
	padding: 47px 0px 0px 10px;
}
#user-message p {
	border: 3px dotted #ccc;
	padding: 10px;
	display: inline;
}

/* ------------------end logout------------------- */

