/* ---------------------- 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(/images/icons/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(/images/icons/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 ----------------------- */

#status-spinner{margin:0 0 0 10px;padding:0;}
#socialtext img.spinner{width:16px;border:0;margin:0 0 0 10px;padding:0;}

div#drop-down fieldset#user-form {
	border:0;
	}

fieldset#user-form{
	color: #666;
	text-align: right;
	}

/* ------------------- 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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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;
	color: #222;
	}

fieldset#user-form form#login input#user_name {
	background: url(/images/icons/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(/images/icons/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(/images/icons/button_back_new.gif) repeat;
	width: 80px;
	height: 23px;
	margin-top: 10px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	}

/* --------------------------------- end login -------------------------- */

fieldset#user-form input.user {
	background: url(/images/icons/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(/images/icons/input_back_error.gif) repeat;
	}

fieldset#user-form input.valid {
	background: url(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/fav-back-article.gif) repeat-x; background-position: bottom right; border: 1px solid #314c60;}
ul#favorites li.recipe {background: url(/images/icons/fav-back-recipe.gif) repeat-x; background-position: bottom right; border: 1px solid #365b11;}


div#favorites-wrapper{
	background: url(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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(/images/icons/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------------------- */


