.wrapSuggestion01 {background: url(../images/bg_suggestion01.gif) repeat-x #7FC31B;}
.wrapSuggestion02 {background: url(../images/bg_upLeftCorner.gif) no-repeat left top; padding: 9px 5px 0px 6px; }

.eBottomGreenRounded {background: url(../images/bg_suggestion20.gif) no-repeat; width:728px; height:24px; }

a.noUnder {background-image: none;}

/***********************/
/* MY SUGGESTIONS		   */
/***********************/

.mySuggestionTop {width:717px; height:36px; position: relative; }
.mySuggestionTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion01.gif) no-repeat; }
.mySuggestion {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x;  padding: 4px 12px; font-size: 12px; color: #1D1C1C;} 
.mySuggestion h2 {color: #63A103; font-size: 18px; margin-top: 12px; margin-bottom: 16px;}
.mySuggestion h2 img {vertical-align: middle; margin-left: 10px;}

.mySuggestion p.suggestion { border-top: 1px solid #D7D7D7; padding: 15px 10px 10px 123px; position: relative; }
	.mySuggestion p.suggestion strong {color: #1D1C1C; font-size: 12px; font-weight: bold; margin: 0px;}
	.mySuggestion p.suggestion img.edit {position: absolute; margin-left: -120px;}
	.mySuggestion p.suggestion img.delete {position: absolute; margin-left: -65px;}
	.mySuggestion p.suggestion input {border: 1px solid #7F9DB9; width: 193px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; font-weight: bold;}
	.mySuggestion p.suggestion textarea {border: 1px solid #7F9DB9; width: 300px; height: 80px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; }
	.mySuggestion p.suggestion img.editButtons	 {vertical-align: middle; margin-top: -4px; margin-left: 5px;}

.mySuggestion p.suggestionAdd {border-top: 1px solid #D7D7D7; padding: 5px 5px 15px 5px;}

.mySuggestionBottom {width:728px; height:91px;  background: url(../images/bg_mysuggestion03.gif) no-repeat;  }
.mySuggestionBottom p {font-size: 12px; color: #1D1C1C; padding: 12px 24px; line-height: 22px;}
.mySuggestionBottom p select {width: 180px;}
.mySuggestionBottom p img {vertical-align: middle; margin-left: 10px;}
.mySuggestionBottom p input.addSuggestion {background-image: none; vertical-align: middle; margin-left: 30px;}


/***********************/
/*  NEW CATEGORY		   */
/***********************/


.addCategoryTop {width:717px; height:36px; position: relative; }
.addCategoryTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion04.gif) no-repeat; }
.addCategory {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x;  padding: 4px 12px; font-size: 12px; color: #1D1C1C;} 

.addCategory p {position: relative;  border-top: 1px solid #D7D7D7; padding: 15px 10px 10px 123px; line-height: 18px;}
	.addCategory p strong {position: absolute; margin-left: -110px; margin-top: 2px;}
	.addCategory p input {border: 1px solid #7F9DB9; width: 350px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; margin-bottom: 4px; vertical-align: middle;}
	.addCategory textarea {border: 1px solid #7F9DB9; width: 350px; height: 60px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; }
	.addCategory p span.warning {margin-left: 10px; margin-top: -5px;}
.addCategoryBottom {width:728px; height:139px;  background: url(../images/bg_mysuggestion05.gif) no-repeat;  }
.addCategoryBottom p {font-size: 12px; color: #1D1C1C; padding: 30px 0px 0px 140px; line-height: 22px;}
.addCategoryBottom img {margin-right: 30px; vertical-align: middle;}


/***********************/
/*  SIGN IN PAGE		   */
/***********************/

.RegisterNoticeTop {background: #E8E8E8 url("../images/bg_register01.gif") no-repeat; width: 717px; height: 7px; font-size :1px;}
.RegisterNotice {background: #E8E8E8 url("../images/bg_register02.gif") no-repeat 14px 7px; width: 661px; padding: 8px 8px 8px 48px; color: #F211F4; font-size: 12px; }
.RegisterNoticeBottom {background: url("../images/bg_register03.gif") no-repeat; width: 717px; height: 7px; font-size :1px; margin-bottom: 10px;}

.wrapSignInTop {background: url("../images/bg_register04.gif") no-repeat; width:718px; height:36px; margin-right: -10px;}
.wrapSignIn {background: url("../images/bg_register05.gif") repeat-y; width:718px; margin-right: -10px;}
.wrapSignIn form.loginMembers {padding: 15px 10px; float: left; height: 200px;}
.wrapSignIn form.loginMembers p {font-size: 11px; color: #1D1C1C; margin-left: 80px; position: relative; margin-bottom: 8px;}
.wrapSignIn form.loginMembers p label {left: -80px; top: 2px; position: absolute;}
.wrapSignIn form.loginMembers p input {border: 1px solid #7F9DB9; width: 180px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; vertical-align: middle;}
.wrapSignIn form.loginMembers img {margin-top: 5px;}

.wrapSignIn p.register {float: right; width: 336px; padding-right: 10px; padding-top: 10px; font-size: 11px; color: #1D1C1C;}
.wrapSignIn p.register a {margin-left: 80px; background: none;}
.wrapSignIn p.register img { margin-top: 18px;}

.SignInBottom {background: url("../images/bg_register06.gif") no-repeat; width:7288px; height:21px; }


/***********************/
/*   REGISTRATION  	   */
/***********************/

.wrapRegister01 {background: url(../images/bg_suggestion01.gif) repeat-x #7FC31B;}
.wrapRegister02 {background: url(../images/bg_upLeftCorner.gif) no-repeat left top; padding: 8px 5px 0px 6px; }

.Register01Top {background: url("../images/bg_register07.gif") no-repeat; width:717px; height: 47px;}
.Register01 {background: #ffffff url("../images/bg_register08.gif") repeat-x; width:717px; padding-top: 10px; padding-bottom: 10px;}
.Register01 p {font-size: 12px; color: #1D1C1C; margin-left: 235px; position: relative; margin-bottom: 8px;}
.Register01 p.topBorder { font-size: 1px;  border-top: 1px solid #d6d6d6; padding: 0px;  margin: 8px 0px 12px 0px;}
.Register01 p label {left: -195px; top: 2px; position: absolute;}
.Register01 p input.text {border: 1px solid #7F9DB9; width: 220px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; vertical-align: middle;}
.Register01 p input.radio {vertical-align: middle;}
.Register01 p #female {margin-left: 10px;}
.Register01 p select {margin-left: 8px; vertical-align: middle; width: 228px; margin-left: 0px;}
.Register01 p span.forceLeft {margin-left: -121px;}
.Register01 p select.mm {margin-left: 0px; width: 72px; vertical-align: middle}
.Register01 p select.dd {margin-left: 8px; width: 62px; vertical-align: middle}
.Register01 p select.yyyy {margin-left: 8px; width: 72px; vertical-align: middle}
.Register01 p textarea {border: 1px solid #7F9DB9; width: 385px; height: 80px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; vertical-align: middle;}
.Register01 p span.footnote {display: block; font-size: 11px; color: #606060}
.Register01 p img {vertical-align: middle;}
.Register01 p img.addMoreInterests {margin-left: 30px;}
.Register01 p span.uploadBlock {width: 375px; padding: 10px 5px; display: block; background: #d6d6d6; text-align: left; }
.Register01 p span.uploadBlock input.file {border: 1px solid #7F9DB9;}
.Register01 p span.uploadBlock input.upload {border: 1px solid #7F9DB9;margin-top: 10px;}
.Register01 p span.uploadBlock img {margin-top: 10px; margin-left:5px;}
.Register01 p span.error {margin-left: 20px; color: #F211F4;}
.Register01 p label.error {margin-left: 20px; color: #F211F4; left: auto; position: static;}
.Register01 p span.sexError {display: block; position: absolute; left: 248px; top: 4px; color: #F211F4;}

.Register01Bottom {background: url(../images/bg_register09.gif) no-repeat bottom; width: 728px; margin-top: -8px; padding-top: 8px}
.Register01Bottom p {font-size: 12px; color: #1D1C1C; margin-left: 166px; position: relative; padding-bottom: 8px;}
.Register01Bottom p label {left: -115px; position: absolute;}
.Register01Bottom img {margin-right: 15px; margin-top: 5px;}
.Register01Bottom input.captcha {border: 1px solid #7F9DB9; width: 240px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; margin-bottom: 3px;} 
.Register01Bottom p.topBorder {font-size: 1px; border-top: 1px solid #d6d6d6; padding: 0px;  margin: 6px 5px 12px 4px;}
.Register01Bottom p.confirm {margin-left: 270px; padding-bottom: 30px;}
.Register01Bottom p span.error {color: #F211F4; margin-left: 140px;}
.Register01Bottom p label.error {margin-left: 140px; color: #F211F4; left: auto; position: static;}


.Register02Top {background: url("../images/bg_register10.gif") no-repeat; width:717px; height: 47px;}
.Register02 {background: #ffffff url("../images/bg_register08.gif") repeat-x; width:717px; padding-top: 10px; padding-bottom: 10px;}
.Register02 h1 {position:relative; width: 197px; height: 24px; font-size: 11px; margin-left: 30px; margin-top: 20px;}
.Register02 h1 span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/addNewSuggestion.gif) left 0px;}

.Register02 p {font-size: 12px; color: #1D1C1C; position: relative; margin: 10px 30px;}
.Register02 p.category {margin-top: 25px;}
.Register02 p.category select {vertical-align: middle; width: 230px; margin-left: 10px;}
.Register02 p.topBorder { font-size: 1px;  border-top: 1px solid #d6d6d6; padding: 0px;  margin: 8px 0px 12px 0px;}

.Register02 div.example {margin: 10px 30px 10px 60px; font-size: 11px; position: relative; height: 90px;}
.Register02 div.example span {display: block; position: absolute; background: #EAEAEA; left: 55px; padding: 6px 12px; width: 229px; height: 80px; color: #808080}
.Register02 div.example em {border: 1px solid #808080; background: #ffffff; display: block; padding: 2px; margin: 3px 0px; font-style: normal;}

.Register02 p.newCategory {position: relative; padding: 15px 10px 10px 90px; line-height: 18px;}
.Register02	p.newCategory label {position: relative; display: block; margin-left: -90px;}
.Register02	p.newCategory input {border: 1px solid #7F9DB9; width: 350px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; margin-bottom: 4px; vertical-align: middle;}
.Register02	p.newCategory textarea {border: 1px solid #7F9DB9; width: 350px; height: 60px; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; }
.Register02	p.newCategory span.warning {margin-left: 10px; margin-top: -5px;}
.Register02Add {background: #ffffff url("../images/bg_register11.gif") repeat-x; padding:10px 120px; padding}
.Register02Bottom {background: url(../images/bg_register12.gif) no-repeat bottom; width: 728px; height: 126px; margin-top: -8px; padding-top: 8px}
.Register02Bottom p {font-size: 12px; color: #1D1C1C;  margin: 20px 30px;}
.Register02Bottom img {vertical-align: middle}
.Register02Bottom img.addSugInOther {margin-left: 95px; margin-right: 30px;}


.wrapRegister03 {background: #7FC31B;}
.Register03Up {background: url("../images/bg_register16.gif") no-repeat; width:717px; height: 47px;}
.Register03Top {background: url("../images/bg_register13.gif") no-repeat; width:717px; height: 47px;}
.Register03 {background: #ffffff url("../images/bg_register08.gif") repeat-x; width:717px; padding-top: 10px; padding-bottom: 30px;}
.Register03 p {font-size: 12px; color: #1D1C1C; position: relative; margin: 10px 30px;}
.Register03 img.finished {float: left; margin: 30px 20px;}

.Register03Bottom	 {background: url("../images/bg_register14.gif") no-repeat; width:728px; height: 20px;}

/***********************/
/*  FIND USER   		   */
/***********************/

.FindUserSearch {background: url(../images/bg_suggestion27.gif) no-repeat; height: 93px;}
.FindUserSearch h1 {position:relative; width: 331px; height: 19px; font-size: 11px; margin-left: 12px; padding-top: 12px; padding-bottom: 8px;}
.FindUserSearch h1 span {display: block; width: 100%; height: 100%;  position: absolute; background: url(../images/h_findUser.gif) left 0px no-repeat;}	
.FindUserSearch span {padding: 0px 12px; display: block; font-size: 11px; color: #1D1C1C;}
.FindUserSearch .suggestionKeyword {vertical-align: middle; width: 180px; margin-right: 40px;}
.FindUserSearch .for {vertical-align: middle; width: 220px; border: 1px solid #7F9D9E; margin-right: 30px; height: 18px;}
.FindUserSearch .go {vertical-align: middle;}
.FindUserSearch p.error {color: #F211F4; font-size: 12px; font-weight: normal; line-height: 0px; position: relative; left: 310px; bottom: 5px;}

.wrapFindUserTop {background: url("../images/bg_register15.gif") no-repeat; width:718px; height:36px; margin-right: -10px;}
.wrapFindUser {background: url("../images/bg_register05.gif") repeat-y; width:718px; margin-right: -10px;}

.wrapFindUser table {width: 336px; margin: 10px; float:middle; font-size: 11px; color:#1d1c1c; }
.wrapFindUser tr.oddRow {background-color:#eeeeee; padding:10px;}
.wrapFindUser tr.evenRow {padding:10px;}

.wrapFindUser div.lCol {width: 350px; float: left;}
.wrapFindUser div.rCol {width: 356px; float: right;}

.wrapFindUser p.latestSuggestions {margin: 6px 10px 8px 12px; line-height: 16px; font-size: 11px;}
.wrapFindUser p.latestSuggestions strong {padding: 0px; display: inline;}
.wrapFindUser p.latestSuggestions span {display: block; margin-top: 2px;}

.wrapFindUser p.eMostTags {display: block; margin-left: 12px; padding-top: 6px; color:#1d1c1c; margin-right: 12px;}
/*.wrapFindUser p.eMostTags a {font-size: 11px; text-decoration: none; background-image: none; color: #1d1c1c;}*/
.wrapFindUser p.eMostTags a {font-family: Arial; color: #3C3C3C; background: url(/images/bg_link_dots_black.gif) bottom repeat-x; text-decoration: none;}
.wrapFindUser p.eMostTags a:hover {color: #3C3C3C; background: url(/images/blank.gif) bottom repeat-x; text-decoration: none; }
.wrapFindUser p.eMostTags a.t1 {font-size: 18px; font-weight: bold;}
.wrapFindUser p.eMostTags a.t2 {font-size: 18px;}
.wrapFindUser p.eMostTags a.t3 {font-size: 16px; font-weight: bold;}
.wrapFindUser p.eMostTags a.t4 {font-size: 16px;}
.wrapFindUser p.eMostTags a.t5 {font-size: 14px; font-weight: bold;}
.wrapFindUser p.eMostTags a.t6 {font-size: 14px;}
.wrapFindUser p.eMostTags a.t7 {font-size: 12px; font-weight: bold;}
.wrapFindUser p.eMostTags a.t8 {font-size: 12px;}
/*.wrapFindUser p.eMostTags a.t2 {font-size: 15px;}
.wrapFindUser p.eMostTags a.t3 {font-size: 17px; font-weight: bold;}
.wrapFindUser p.eMostTags a:hover {background: url(../images/link_grey_undeline.gif) bottom repeat-x; color: #1d1c1c;}*/

.FindUserBottom {background: url("../images/bg_register06.gif") no-repeat; width:728px; height:21px;}


/***********************/
/* PRIVATE MSG					*/
/***********************/

.privateMsgInboxTop {width:717px; height:36px; position: relative; }
.privateMsgInboxTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion06.gif) no-repeat; }
.privateMsgInbox {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x;  padding: 4px 12px; font-size: 12px; color: #1D1C1C;} 
.privateMsgInbox h2 {color: #63A103; font-size: 18px; margin-top: 12px; margin-bottom: 16px;}
.privateMsgInbox h2 img {vertical-align: middle; margin-left: 10px;}
.privateMsgInbox span {display: block; margin-bottom: 5px;}

.privateMsgInbox table img {padding-right: 4px; float: left;}
.privateMsgInbox table th {padding: 7px 5px 3px 0px; background: #C2E69C; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E3E3E3; font-weight: bold; text-align: left; font-size: 12px;}
.privateMsgInbox table td {border-bottom: 1px solid #E3E3E3; text-align: left; padding: 2px 5px 2px 0px; vertical-align: top;}
.privateMsgInbox table th.icons {width: 50px;}
.privateMsgInbox table td.icons {width: 50px;}
.privateMsgInbox table th.count {text-align: right;}
.privateMsgInbox table td.count {text-align: right;}

.privateMsgInbox div.legend {margin-top: 15px; margin-bottom: 15px; text-align: center;}
.privateMsgInbox div.legend img {vertical-align: middle;}

/* LIST OF MSGs */

a.noUnder2 {background: none; text-decoration: none;}

.privateMsgInbox div.msgTitle {padding: 9px 5px 6px 10px; background: url(../images/bg_privatemsg_title.gif) no-repeat; font-weight: bold; text-align: left; font-size: 14px; font-family: Tahoma, Arial; color: #3C3C3C;}
.privateMsgInbox div.msgTitle a {float: right; margin-right: 5px; font-family: Tahoma, Arial; font-size: 12px; padding-top: 3px; font-weight: normal;}

.privateMsgInbox div.singlePost {position:relative; clear: both; padding-bottom: 15px; padding-top: 10px; height: auto; width: 100%; font-family: Tahoma;}
.privateMsgInbox div.seperator {background: url(../images/bg_single_post_seperator.gif) bottom repeat-x;}

.privateMsgInbox div.singlePost label {font-size: 11px; width: 100px; float: left; margin-left: -105px; padding-bottom: 6px;}
.privateMsgInbox div.singlePost label img {border: 1px solid #FFFFFF; display: block; padding-bottom: 10px;}
.privateMsgInbox div.singlePost label a.noUnder2:hover { background: none; text-decoration: none;}
.privateMsgInbox div.singlePost label a.name {font-size: 12px; font-weight: bold;}

.privateMsgInbox div.singlePost p.clear {clear: both; height: 0px;}
.privateMsgInbox div.singlePost p {position:relative; padding-left: 110px; padding-right: 10px; font-family: Tahoma; font-size: 12px; width: 80%;}
.privateMsgInbox div.singlePost p span {font-size: 11px; Font-weight: bold;}



.privateMsgInbox div.msgToolbar {clear: both; padding: 7px 5px 14px 10px; background: url(../images/bg_privatemsg_toolbar.gif) no-repeat; font-weight: bold; text-align: left; font-size: 14px; font-family: Tahoma, Arial; color: #3C3C3C;}
.privateMsgInbox div.msgToolbar a {margin-right: 5px; font-family: Tahoma, Arial; font-size: 12px; padding-top: 3px; font-weight: normal;}
.privateMsgInbox div.msgToolbar a.new {position: relative; left: 485px;}

/* END LIST */

.privateMsgInboxBottom {width:728px; height:91px;  background: url(../images/bg_mysuggestion03.gif) no-repeat; text-align: center; font-size: 12px;}
.privateMsgInboxBottom  form {padding-top: 10px;}


/***********************/
/* MY FRIENDS          */
/***********************/

.myFriendsTop {width:717px; height:36px; position: relative; }
.myFriendsTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion07.gif) no-repeat; }
.myFriends {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x; padding: 4px 0px; font-size: 12px; color: #1D1C1C;} 
.myFriends h2 {color: #63A103; font-size: 18px; margin-top: 12px; margin-bottom: 16px;}
.myFriends h2 img {vertical-align: middle; margin-left: 10px;}
.myFriends span {display: block; margin-bottom: 5px;}

.myFriends div.singlePost {clear: both; padding: 10px 12px 0px 12px; height: auto; font-family: Tahoma; background: url(../images/bg_myFriends_single.gif) top repeat-x;}

.myFriends div.singlePost label {font-size: 11px; width: 100px; float: left; margin-left: -105px;}
.myFriends div.singlePost label img {border: 2px solid #FFFFFF;}
.myFriends div.singlePost label img.button {border: none; padding: 0px; margin-bottom: 5px; margin-top: 5px; vertical-align: middle;}
.myFriends div.singlePost label a.name {font-size: 12px; font-weight: bold;}

.myFriends div.singlePost p.clear {clear: both; height: 0px; background: #FFFFFF;}
.myFriends div.singlePost p {position:relative; padding-left: 110px; padding-right: 10px; font-family: Tahoma; font-size: 12px;}
.myFriends div.singlePost p span {font-size: 11px; font-weight: bold;}
.myFriends div.singlePost p img.friend {display: block; margin-bottom: 10px; margin-top: 5px;}

.myFriendsBottom {width:728px; height: 24px; background: url(../images/bg_suggestion29.gif) no-repeat; text-align: center; font-size: 12px;}
.myFriendsBottom  form {padding-top: 10px;}

/***********************/
/* MY PERSONAL PROFILE */
/***********************/

.personalProfileTop {width:717px; height:20px; position: relative;}
.personalProfileTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion14-2.gif) no-repeat; }
.personalProfileTop {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x; padding: 5px 0px; font-size: 12px; color: #1D1C1C;} 
.personalProfileTop h2 {color: #63A103; font-size: 16px; margin-top: 12px; margin-bottom: 16px;}
.personalProfileTop h2 img {vertical-align: middle; margin-left: 10px;}
.userSearch span {position:relative; display: block; margin-bottom: 15px;}

/***********************/
/* USER SEARCH RESULTS */
/***********************/

.userSearchTop {width:717px; height:36px; position: relative;}
.userSearchTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion10.gif) no-repeat; }
.userSearch {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x; padding: 4px 12px; font-size: 12px; color: #1D1C1C;} 
.userSearch h2 {color: #63A103; font-size: 18px; margin-top: 12px; margin-bottom: 16px;}
.userSearch h2 img {vertical-align: middle; margin-left: 10px;}
.userSearch span {display: block; margin-bottom: 15px;}

.userSearch div.singlePost {position:relative; clear: both; padding-top: 10px; padding-bottom: 10px; height: auto; font-family: Tahoma; border-top: 1px solid #D7D7D7;}

.userSearch div.singlePost label {font-size: 11px; width: 100px; float: left; margin-left: -105px;}
.userSearch div.singlePost label img {border: 2px solid #FFFFFF;}
.userSearch div.singlePost label img.button {border: none; padding: 0px; margin-bottom: 5px; margin-top: 5px; vertical-align: middle;}
.userSearch div.singlePost label a.name {font-size: 12px; font-weight: bold;}

.userSearch div.singlePost p.clear {clear: both; height: 0px; background: #FFFFFF;}
.userSearch div.singlePost p {padding-left: 110px; padding-right: 10px; font-family: Tahoma; font-size: 12px;}
.userSearch div.singlePost p span {font-size: 11px; font-weight: bold;}
.userSearch div.singlePost p img.friend {display: block; margin-bottom: 10px; margin-top: 5px;}

.userSearchBottom {width:728px; height:136px; background: url(../images/bg_mysuggestion08.gif) no-repeat bottom; text-align: center; font-size: 12px;}
.userSearchBottom  form span.newSearch {text-align: left; border-top: 1px solid #D7D7D7; display: block; height: 30px; clear: both; padding: 10px 5px 10px 20px; margin: 10px 5px 0px 6px;}
.userSearchBottom  form {padding-top: 10px;}


/***********************/
/* PHOTOGALLERY        */
/***********************/

.photoGalleryTop {width:717px; height:36px; position: relative;}
.photoGalleryTop span {position: absolute; width:717px; height:36px; display: block; top: 0px; left: 0px; background: url(../images/bg_mysuggestion09.gif) no-repeat;}
.photoGallery {background: #ffffff url(../images/bg_mysuggestion02.gif) repeat-x; padding: 4px 0px; font-size: 12px; color: #1D1C1C;} 
.photoGallery h2 {color: #63A103; font-size: 18px; margin-top: 12px; margin-bottom: 16px;}
.photoGallery h2 img {vertical-align: middle; margin-left: 10px;}
.photoGallery span {display: block; margin-bottom: 15px; padding: 0px 12px; position: relative; }

.photoGallery div.displayPhotos {clear: both; padding: 10px 4px 0px 12px; height: auto; font-family: Tahoma; border-top: 1px solid #D7D7D7;}
.photoGallery div.displayPhotos label {font-size: 12px; width: 100px; float: left; margin-left: -105px; font-weight: bold;}
.photoGallery div.displayPhotos span {padding: 0px;}
.photoGallery div.displayPhotos p {padding-left: 110px; padding-right: 10px; font-family: Tahoma; font-size: 12px;}

.photoGallery div.displayPhotos div.singlePhoto {clear: both; padding: 3px 0px 15px 110px;}
.photoGallery div.displayPhotos div.singlePhoto img.thumb {padding: 2px; border: 1px solid #D7D7D7; background: #FFFFFF; float: left;}
.photoGallery div.displayPhotos div.singlePhoto p.clear {clear: both; height: 0px; background: #FFFFFF;}
.photoGallery div.displayPhotos div.singlePhoto p span {display: block; font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; margin-left: -14px; padding-left: 14px}
.photoGallery div.displayPhotos div.singlePhoto p span.default {display: block; font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; margin-left: -14px; background: url(../images/default_photo.gif) left top no-repeat; padding-left: 14px}
.photoGallery div.displayPhotos div.singlePhoto p span img {vertical-align: middle; padding-right: 5px;}

.photoGallery div.uploadContainer {clear: both; padding: 15px 0px 15px 120px; border-top: 1px solid #D7D7D7;}
.photoGallery div.uploadContainer div.upload {width: 385px; background-color: #E9E9E9; border: 3px solid #D7D7D7;}
.photoGallery div.uploadContainer div.upload h3 {font-size: 12px; font-family: Tahoma, Arial; padding: 6px 12px; font-weight: bold;}
.photoGallery div.uploadContainer div.upload p {padding: 6px 12px;}
.photoGallery div.uploadContainer div.upload p label {padding-right: 5px;}
.photoGallery div.uploadContainer div.upload p.uploadBtn {text-align: right; padding-bottom: 15px;}
.photoGallery div.uploadContainer div.upload p.uploadBtn input {border: none;}
.photoGallery div.uploadContainer div.upload input {border: 1px solid #7F9DB9; font-size: 12px; padding: 3px 2px 1px 2px; color: #1D1C1C; font-weight: bold;}
.photoGallery div.uploadContainer div.upload input.description {width: 240px;}
.photoGallery div.uploadContainer div.upload input.browse {width: 355px;}

.photoGalleryBottom {width:728px; height: 24px; background: url(../images/bg_suggestion29.gif) no-repeat; text-align: center; font-size: 12px;}
.photoGalleryBottom  form {padding-top: 10px;}

