.formWrapper
	{ margin:0px auto; width:360px; }
#Center #UserAccountOptions
	{ list-style-type:none; padding:5px 0px 5px 100px; }
#Center #UserAccountOptions li
	{ padding:5px 0px; font-size:130%; }
#Center .profile_update_message
    { background-color: #FFFBCC; padding: 10px; text-align: center;
      width:360px; border: solid 1px #E6DB55; display: block;
      float: left; font-size:120%; margin:5px 15px 15px; }
.sdpcat_form
	{ float:left; text-align:center; width:360px; }
/* {{{ */
	.sdpcat_form label
		{ display:block; float:left; clear:left; line-height:18px; width:130px; text-align:left;
		  color:#3E3D3D; font-size:120%; font-weight:bold; margin:3px 0px; }
	.sdpcat_form input
		{ float:left; width:220px; line-height:18px; margin:3px 0px; font-size:110%;
		  text-align:left; border:1px solid #3E3D3D; }
	.sdpcat_form input#PostcodeLookupBtn
		{ width:120px; line-height:18px; height:18px; text-align:center; 
		  margin:3px 0px 3px 10px; color:#fff; border:0px; font-weight:bold;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	.sdpcat_form input#wp_sdpcat_shop_users_POSTCODE
		{ width:80px; }
	.sdpcat_form input#wp_sdpcat_shop_users_MAIL_OPT_IN
		{ float:left; width:auto; border:none; margin:3px 0px 3px 20px; }
	.sdpcat_form input#wp_sdpcat_shop_users_OTHERS_OPT_IN
		{ float:left; width:auto; border:none; margin:3px 0px 3px 20px; }
	.sdpcat_form input#get_change_password
		{ float:right; width:100px; font-size:120%; font-weight:bold; border:0px;
		  color:#fff; margin:0px 7px 0px 0px; height:24px; line-height:24px;
		  text-align:center;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	.sdpcat_form input#change_password
		{ float:right; width:100px; font-size:120%; font-weight:bold; border:0px;
		  color:#fff; margin:0px 7px 0px 0px; height:24px; line-height:24px;
		  text-align:center;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	.sdpcat_form select
		{ float:left; width:220px; line-height:18px; margin:3px 0px; font-size:110%;
		  border:1px solid #3e3d3d; }
	.sdpcat_form select option
		{ font-size:100%; }
	.sdpcat_form select#PossibleAddress
		{ width:350px; }
	.sdpcat_form select#wp_sdpcat_shop_users_TITLE
		{ width:80px; }
	.sdpcat_form textarea
		{ float:left; width:220px; height:120px; margin:3px 0px; border:1px solid #3E3D3D; }
	.sdpcat_form #create_new_user
		{ float:left; clear:left; font-size:120%; font-weight:bold; color:#fff; width:150px; 
		  line-height:24px; height:24px; border:none; text-align:center;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	.sdpcat_form #login
		{ float:right; font-size:120%; font-weight:bold; color:#fff; width:100px; line-height:24px; 
		  height:24px; border:none; text-align:center;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	#Center .sdpcat_form p
		{ float:left; padding:0px 0px 0px 130px; width:220px; }
	#Center .sdpcat_form p.sdpcataloger_form_error
		{ color:#f00; }
		
	.sdpcat_form_inner
		{ padding:0px; }
	.sdpcat_form_inner span.sdp_cat_question
		{ float:left; clear:left; display:block; font-style:italic; font-size:140%; 
		  width:150px; padding:0px; text-align:left; }
	.sdpcat_form_inner span.sdp_cat_answer
		{ float:left; display:block; font-style:italic; font-size:140%; width:200px;
		  padding:0px 0px 0px 10px; text-align:left; }
/* }}}-.sdpcat_form */

#ChangeUserDetailsForm
	{ padding:10px 0px; }
/* {{{ */
	#ChangeUserDetailsForm label
		{ display:block; float:left; clear:left; width:120px; text-align:left;
		  font-size:120%; font-weight:bold; color:#564d56; line-height:17px;
		  margin:3px 0px; }
	#ChangeUserDetailsForm input
		{ float:left; width:200px; margin:3px 0px; border:1px solid #564d56;
		  font-size:120%; }
	#ChangeUserDetailsForm select
		{ float:left; width:200px; margin:3px 0px; border:1px solid #564d56;
		  font-size:120%; }
	#ChangeUserDetailsForm select option
		{ font-size:100%; }
	#ChangeUserDetailsForm textarea
		{ float:left; width:200px; margin:3px 0px; height:140px; border:1px solid #564d56;
		  text-align:left; font-size:120%; }
	#ChangeUserDetailsForm input.submit
		{ float:right; width:100px; font-size:120%; font-weight:bold; border:0px;
		  color:#fff; margin:0px 37px 0px 0px; height:24px; line-height:24px;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
/* }}}-#ChangeUserDetailsForm */

#LoginPage
	{ float:left; width:100%; }
/* {{{ */
	#LoginLeft
		{ float:left; width:402px; border-right:1px solid #cedfef; }
	#LoginRight
		{ float:left; width:250px; padding:0px 0px 0px 20px; }
/* }}}-#LoginPage */

.profileForm
	{ float:left; clear:both; width:500px; margin:5px 0px; padding:5px 15px 15px;
	  border-bottom:1px solid #cedfef; }
/* {{{ */
	#Center div.profileForm p.formTitle
		{ font-size:120%; font-weight:bold; padding:0px; margin:5px 0px;
		  color:#0065b5; }
	.profileForm .formWrapper
		{ float:left; clear:both; width:100%; }
	.profileForm .formWrapper label
		{ display:block; float:left; clear:left; width:180px; text-align:left;
		  font-size:120%; font-weight:bold; color:#564d56; line-height:17px;
		  margin:3px 0px; }
	.profileForm .formWrapper input
		{ float:left; width:200px; margin:3px 0px; border:1px solid #564d56;
		  font-size:120%; }
	.profileForm .formWrapper select
		{ float:left; width:200px; margin:3px 0px; border:1px solid #564d56;
		  font-size:120%; }
	.profileForm .formWrapper select option
		{ font-size:100%; }
	.profileForm .formWrapper input.submit
		{ float:left; clear:left; width:100px; font-size:120%; font-weight:bold; border:0px;
		  color:#fff; margin:10px 0px 0px 280px; height:24px; line-height:24px;
		  background:transparent url(../img/menu-bar-bg.png) 0% 50% repeat-x; }
	#CommunicationsPreferencesForm label
		{ clear:none; width:auto; padding:0px 5px; }
	#CommunicationsPreferencesForm input
		{ clear:left; width:auto; border:0px; }
	#Center .profileForm p.error
		{ color:#f00; }
/* }}}-.profileFormWrapper */

#UserPastOrdersTable
	{ float:left; width:100%; border-bottom:1px solid #CCDCED; }
/* {{{ */
	#UserPastOrdersTable thead tr td
		{ font-size:140%; font-weight:bold;
		  color:#0066B3; }
	#UserPastOrdersTable tbody tr td
		{ font-size:120%; border-top:1px solid #CCDCED; }
	#UserPastOrdersTable tbody tr.odd td
		{  }
	#UserPastOrdersTable tbody tr.even td
		{  }
	#UserPastOrdersTable tbody tr.orderItems
		{ padding:5px 0px; }
	#UserPastOrdersTable tbody tr.orderItems td
		{ font-size:120%; border:0px; }
/* }}}-#UserPastOrdersTable */

#UserWarrantiesTable { border-bottom:1px solid #CCDCED; float:left; width:100%; }
/* {{{ */
    #UserWarrantiesTable thead tr td { color:#0066B3; font-size:140%; font-weight:bold; }
    #UserWarrantiesTable tbody tr td { border-top:1px solid #CCDCED; font-size:120%; }
    #UserWarrantiesTable tbody tr.orderItems { padding:5px 0; }
    #UserWarrantiesTable tbody tr.orderItems td { border:0 none; font-size:120%; }
/* }}}-.sparesPageUserWarranties #UserWarrantiesTable */

#UserPondsTable { border-bottom:1px solid #CCDCED; float:left; width:100%; }
/* {{{ */
    #UserPondsTable thead tr td { color:#0066B3; font-size:140%; font-weight:bold; vertical-align: top; text-align: left; }
    #UserPondsTable tbody tr td { border-top:1px solid #CCDCED; font-size:120%; vertical-align: top; text-align: left; }
	#UserPondsTable tbody tr td ul { padding-top: 0; }
/* }}}-#UserPondsTable */