body.myaccount .Component-section {
    background: url("../images/component-bg.gif") repeat-y scroll left top #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    width: 958px;
}

div.Component-section {
    position: relative;
    z-index: 18;
}

.Component-section {
    border-bottom: 2px solid #CCCCCC;
}

div.user14 {
    float: left;
}

.moduletable_my-fellows-top {
    background: none repeat scroll 0 0 #dac6d1;
    height: 40px;
    width: 940px;
}

.user14 .moduletable_my-fellows-top {
    float: right;
}

.user14 .moduletable_my-fellows-top ul {
    float: right;
    list-style: none outside none;
    margin-right: 16px;
    margin-top: 8px;
}

.user14 .moduletable_my-fellows-top ul li {
    float: left;
    margin-left: 0;
}

.user14 .moduletable_my-fellows-top ul li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #7A345B;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-left: 5px;
    padding: 10px 18px;
    text-decoration: none;
}

.user14 .moduletable_my-fellows-top ul li a.active {
    background: none repeat scroll 0 0 #582E45;
    color: #FFFFFF;
}

.user12 {
    float: left;
    left: 0;
    position: absolute;
    top: 40px;
    width: 200px;
}

ul.menu_class._Myfellows-left li {
    clear: both;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 900;
    margin-bottom: 3px;
}

ul.menu_class._Myfellows-left li.active {
    background: none repeat scroll 0 0 #582E45;
    display: block;
    width: 200px;
}

ul.menu_class._Myfellows-left li a {
    background: none repeat scroll 0 0 transparent;
    color: #7A345B;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    text-decoration: none;
	width:160px;
}

ul.menu_class._Myfellows-left li a.active {
	color:#fff !important;
}

div.content-top {
    clear: none;
    float: left;
}

div.content-top div.left {
    float: left;
    width: 728px;
}

div.content-top div.left div.inner {
    float: left;
    padding: 0;
    width: 654px;
}

div.article-module-left {
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    width: 300px;
}

div.article-module-left {
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    width: 300px;
}

div.content-top div.right {
    float: left;
    margin-left: 9px;
    width: 260px;
}

.mybid {
    background: url("../images/component-bg.gif") repeat-y scroll left top transparent;
    display: block;
    float: left;
    min-height: 800px;
    padding-bottom: 10px;
    padding-left: 200px;
    width: 740px;
}

.mybid div .mybid_heding {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #582E45;
    display: block;
    font-size: 19px;
    font-weight: lighter;
    margin-left: 15px;
    margin-right: 2px;
    padding: 10px 0;
}

.moduletable_myaccount {
    color: #444444;
    float: left;
    margin-bottom: 20px;
    width: 725px;
}

.moduletable_myaccount h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 8px;
}

.mylogin_myaccount {
    float: left;
    margin: 5px;
    padding: 0 5px 5px;
}

div.moduletable_myaccount div.mylogin_myaccount div {
    clear: none;
    display: inline;
    float: left;
}

span.lbl_mylogin {
    clear: left;
}

.heading span.lbl_mylogin {
    float: left;
    margin-top: 10px;
    width: 200px;
}

.heading span.lbl_changepassword {
    float: left;
    margin-top: 10px;
    width: 120px;
}

.heading span.lbl_changepassword a {
    color: #748567;
    text-decoration: none;
}

div.moduletable_myaccount div.mylogin_myaccount div {
    clear: none;
    display: inline;
    float: left;
}

span.lbl_mylogin {
    clear: left;
}

.moduletable_myaccount {
    color: #444444;
    float: left;
    margin-bottom: 20px;
    width: 725px;
}

ul.mybilling {
    padding: 10px;
}

ul.mybilling li {
    display: block;
    float: left;
    height: 110px;
    width: 174px;
}

span.mybillingtitle {
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
}

span.mybillingvalue {
    clear: both;
    display: block;
    float: left;
    line-height: 18px;
    margin-bottom: 5px;
    min-height: 15px;
    width: 150px;
}

span.mybillinglink {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
}

span.mybillinglink a {
    color: #748567;
    text-decoration: none;
}

ul.mybilling li {
    display: block;
    float: left;
    height: 110px;
    width: 174px;
}

.mycommunication1-title {
    color: #5C5C5C;
    font-weight: bold;
    margin: 5px;
}

.mycommunication1 {
    clear: both;
    float: left;
    margin: 5px 5px 20px;
    width: 700px;
}

.mycommunication2-title {
    color: #5C5C5C;
    font-weight: bold;
    margin: 5px;
}

.mycommunication2 {
    float: left;
    margin: 5px;
    width: 230px;
}

/* span.communications_submit {
    background: url("../images/Register-bid.jpg") no-repeat scroll center center transparent;
    clear: both;
    display: inline;
    float: left;
    height: 18px;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 10px;
    padding: 10px 0 9px;
    text-align: center;
    width: 90px;
} */

span.communications_submit input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}

.moduletable_myaccount {
    color: #444444;
    float: left;
    margin-bottom: 20px;
    margin-left: 15px;
    width: 725px;
}

.moduletable_myaccount h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 8px;
}

.mylogin_myaccount {
    float: left;
    margin: 5px;
    padding: 0 5px;
}

div#multiple_bidding {
    width: 687px;
}

#multiple_bidding label {
    color: #444444;
    float: left;
    margin: 10px 120px 0 0;
}

.multiple_bidding_box {
    margin-top: 12px;
}

div#multiple_bidding input#multiple_bid {
    float: left;
}

div#multiple_bidding div.multi_bid_text {
    border: 1px solid #CCCCCC;
    clear: none;
    display: inline;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    padding: 10px;
    width: 440px;
}

.mybid p {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}

span.communications_submit input {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
}

.list_department_myaccount {
    background: url("../images/Fellows-logo-my-account.jpg") no-repeat scroll right bottom transparent;
    float: left;
    margin: 5px;
    padding: 0 5px 5px;
}

div.lbl_department {
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 600px;
}

.staff_detail {
    float: left;
    margin-top: 10px;
    width: 600px;
}

.staff_detail span.lbl_staffname {
    display: block;
    float: left;
    width: 160px;
}

.staff_detail span.lbl_stafftelephone {
    display: block;
    float: left;
    width: 160px;
}

.staff_detail span.lbl_staffemail {
    clear: right;
    display: block;
    float: left;
    width: 280px;
}

.staff_detail span.lbl_staffemail a {
    color: #748567;
    text-decoration: none;
}

/* <--- My Bids ---> */

.homepage-component-area .box_img {
    float: left;
    margin: 15px 10px;
    position: relative;
    width: 160px;
}

div.inner p {
    font-size: 13px;
    line-height: 18px;
	color: #999;
}

.homepage-component-area .box_img span.lot_images img {
    width: 140px;
}

.homepage-component-area .box_content {
    float: left;
    width: 250px;
	margin: 15px 10px;
}

.homepage-component-area .box_content .lbl_lot_number {
    margin-right: 10px;
    text-transform: uppercase;	
}

div.inner a {
    color: #6699CC;
    font-style: inherit;
}

.lot_number {
    color: #999999;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.homepage-component-area .box_content span.lot_description {
    line-height: 18px;
	clear: both;
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.homepage-component-area .box_name {
    float: left;
    margin: 40px 10px 0;
    width: 110px;
}

.lot_lable_estimate {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 140px;
}

.homepage-component-area .box_name span.lot_estimate {
    color: #7A345B;
    float: left;
    font-size: 13px;
    margin-top: 10px;
}

.homepage-component-area .box_button {
    margin-top: 40px;
    width: 143px !important;
	float:left;
}

.homepage-component-area .box_button span.lot_changebid {
    background: none repeat scroll 0 0 #582E45;
    clear: both;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px;
}

.homepage-component-area .box_button span.lot_changebid a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    padding: 0 0 0 5px;
    text-decoration: none;
	border-radius:0;
}

.homepage-component-area .box_button span.lot_cancelbid {
    background: none repeat scroll 0 0 #582E45;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px;
}
.homepage-component-area .box_button span.lot_cancelbid a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    padding: 0 0 0 6px;
    text-decoration: none;
	border-radius:0;
}

span.lot_cancel_bid {
    background: none no-repeat scroll center center #7A345B;
    clear: both;
    display: block;
    float: left;
    left: 200px;
    margin-top: 5px;
    position: absolute;
    top: 160px;
    width: 130px;
}

span.lot_cancel_bid a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: lighter;
    margin-left: 9px;
    padding: 5px 10px;
}

.lot_lable_estimate {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 140px;
}

.homepage-component-area form {
    float: left;
    margin: 0px 0 20px 0;
    min-height: 170px;
    padding-bottom: 10px;
    position: relative;
    width: 725px;
}

.box_content p a {
	float:none;
}

div.box_name span.lot_lable_estimate {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 110px;
}

.mybid form .box_content_header {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: lighter;
    margin-left: 30px;
    margin-right: 2px;
    text-align: left;
}

.mybid .submitted-bids-form form div { 
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 10px 0;
    min-height: 170px;
    padding-bottom: 10px;
    position: relative;
    width: 738px;
}

.lots_listview .box_button p span.lot_description {
    color: #000000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 0;
    padding-bottom: 14px;
}
.lots_listview .box_button p .bid-amount {
    clear: both;
    color: #7A345B;
    float: left;
    font-size: 13px;
    margin-bottom: 10px;
}

.homepage-component-area .box_button span.lot_changebid a.ajax { padding:0;}
.homepage-component-area .box_button span.lot_cancelbid a.ajax { padding:0;}
.mybid .lots_listview {
    margin: 10px 15px;
    width: 710px;
}

/*div#cboxContent div#cboxLoadedContent span.bid_success {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    color: #433E4D;
    float: left;
    font-size: 14px;
    padding: 130px 10px 10px;
    width: 538px;
}*/
div#cboxContent div#cboxLoadedContent span.bid_success {
   color: #433E4D;
    float: left;
    font-size: 14px;
    padding: 0 10px 10px;
    width: 538px;
}
div.mybid form.submitted-bids-form { margin-bottom:0px;}
div.mybid form.submitted-bids-form div.box_button { width:115px !important;}
div.mybid form.place-these-bids-form { min-height:50px;}
div.mybid div.box_content_header {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: lighter;
    margin-left: 25px;
    margin-right: 2px;
}

.mybid .submitted-bids-form p {
    clear: both;
    color: #5A5B5E;
    float: none;
    font-size: 12px;
    line-height: 18px;
}

div.multiple_bids_total p.hammer_total {
    border-bottom: 1px solid #CCCCCC;
    color: #5A5B5E;
    font-size: 18px;
    font-weight: lighter;
    margin: 10px 15px 0;
    padding-bottom: 10px;
    width: 700px;
}
div.multiple_bids_total p.buyers_premium {
    border-bottom: 1px solid #CCCCCC;
    color: #5A5B5E;
    font-size: 18px;
    font-weight: lighter;
    margin: 10px 15px 0;
    padding-bottom: 10px;
    width: 700px;
}
div.multiple_bids_total p.total_vat {
    border-bottom: 1px solid #CCCCCC;
    color: #5A5B5E;
    font-size: 18px;
    font-weight: lighter;
    margin: 10px 15px 0;
    padding-bottom: 10px;
    width: 700px;
}
div.multiple_bids_total p input.removebids {
    background: none no-repeat scroll center center #7A345B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: inherit;
    margin-left: 0;
    margin-top: 15px;
    padding: 8px;
    text-decoration: none;
    text-transform: capitalize;
    width: auto;
}
form p input.submit-place-bids {
    background: none no-repeat scroll center center #7A345B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: inherit;
    margin-left: 0;
    padding: 8px;
    text-decoration: none;
    text-transform: capitalize;
    width: 168px;
}


/* <--- End of My Bids ---> */


/* My Account */

.homepage-component-area a {/*Commented out as it was playing havoc with other sections styling
    background: none repeat scroll 0 0 #FFFFFF;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #748567;
    float: left;
    font-weight: bold;
    padding: 10px 18px;
    text-decoration: none;
	font-size:12px;*/
	

}

.homepage-component-area #myaccount h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #582E45;
    display: block;
    float: none;
    font-size: 19px;
    font-weight: lighter;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 2px;
    padding: 10px 10px 10px 0;
    text-align: left;
}
.homepage-component-area .mybid h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #582E45;
    display: block;
    float: none;
    font-size: 19px;
    font-weight: lighter;
    margin-left: 15px;
    margin-right: 2px;
    padding: 10px 10px 10px 0;
    text-align: left;
}

.homepage-component-area #myaccount h2 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 8px;
    width: 691px;
}

#myaccount div p {
    float: left;
    margin-top: 10px;
    width: 200px;
	clear: left;
}

div#myaccount div.moduletable_myaccount_login  p { width:650px; }

#myaccount div a {
    clear: left;
    color: #7A345B;
    float: left;
    font-size: 12px;
    font-weight: normal;
    outline: medium none;
    text-decoration: none;
}

.moduletable_myaccount h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 8px;
    width: 691px;
}

.moduletable_myaccount #multiplebids h3 {
    border: none;
}

span.mybillingtitle {
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
	font-size:12px;
}

span.mybillingvalue {
    clear: both;
    display: block;
    float: left;
    line-height: 18px;
    margin-bottom: 5px;
    min-height: 15px;
    width: 150px;
	font-size:12px;
}

.moduletable_myaccount #myform h4 {
    color: #5C5C5C;
    font-weight: bold;
    margin: 5px;
	font-size: 12px;
}

.moduletable_myaccount #myform ul {
	min-height:40px;
}

.moduletable_myaccount #myform ul li {
    float: left;
    font-size: 12px;
    margin: 5px;
    width: 220px;
}

/* #myform input {
    background: url("../images/Register-bid.jpg") no-repeat scroll center center transparent;
    clear: both;
    display: inline;
    float: left;
    height: 18px;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 10px;
    padding: 10px 0 9px;
    text-align: center;
    width: 90px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
} */

#multiple_bidding label {
    color: #444444;
    float: left;
    font-size: 12px;
    margin: 10px 90px 0 0;
}

div#multiple_bidding div.multi_bid_text {
    border: 1px solid #CCCCCC;
    clear: none;
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 10px;
    padding: 10px;
    width: 425px;
}

div.multi_bid_text p {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
	width:440px !important;
	padding-left: 0px !important;
	margin: 0 !important;
}

form#multiplebids {
    border: 1px solid #CCCCCC;
    min-height: 152px;
    width: 707px;
}

#myaccount {
    background: url("../images/component-bg.gif") repeat-y scroll left top transparent;
    float: left;
    padding-left: 200px;
    width: 740px;
}

li span.ajax a.ajax {
    margin-left: 0 !important;
    padding: 0 !important;
}

.moduletable_myaccount_billing {
    border: 1px solid #CCCCCC;
    color: #444444;
    float: left;
    margin-bottom: 20px;
    margin-left: 15px;
    min-height: 170px;
    width: 707px;
}

.moduletable_myaccount_billing h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px;
    width: 691px;
}

.moduletable_myaccount_login {
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    margin-left: 15px;
    min-height: 114px;
    width: 707px;
}

.moduletable_myaccount_multiple_bidding {
    margin-bottom: 20px;
    margin-left: 15px;
    min-height: 114px;
    width: 707px;
}

.moduletable_myaccount_multiple_bidding h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #5C5C5C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px;
    width: 691px;
}

#myaccount .clear {
	display:none;
}

#myform input.myaccount_submit {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}

div#cboxContent .edit_billing {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 130px;
    width: 558px;
}
div#cboxContent .edit_billing #myform { margin: 5px 10px;}
div#cboxContent .edit_billing #myform span.lbl_field1, .lbl_field2, .lbl_field3, .lbl_field4, .lbl_field5, .lbl_field6 { color:#433E4D; font-size:14px; margin-bottom:5px; padding-bottom:5px; margin-top:3px;}
div#cboxContent .edit_billing #myform span { float:left; clear:both;}
div#cboxContent .edit_billing #myform .val_field1, .val_field2, .val_field3, .val_field4, .val_field5, .val_field6 { float:none !important;}
div#cboxContent .edit_billing #myform .val_field1 input { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .val_field2 input { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .val_field3 input { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .val_field4 input { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .val_field5 input { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .val_field6 select { margin-bottom:5px;}
div#cboxContent .edit_billing #myform .billing-address-submit-button {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}

div#cboxContent #TB_window {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 130px;
    width: 558px;
}
div#cboxContent #TB_closeAjaxWindow { display:none;}
div#cboxContent #TB_ajaxContent form { margin: 5px 10px;}
div#cboxContent #TB_ajaxContent .telephone-heading { color:#433E4D; font-size:14px;}
div#cboxContent #TB_ajaxContent form .telephone-input .telephone-input-box { margin-bottom:5px; margin-left:26px;}
div#cboxContent #TB_ajaxContent form .telephone-submit .telephone-submit-button {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding: 6px;
    width: 100px;
}


div#cboxContent #email {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    float: left;
    font-size: 12px;
    padding-top: 130px;
	width:558px;
	padding-bottom:10px;
}
div#cboxContent #email .email-heading { color:#433E4D; font-size:14px;}
div#cboxContent #email .email-input .email-input-box { margin-bottom:5px; margin-left:26px;}
div#cboxContent #email .email-submit .email-submit-button {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding: 6px;
    width: 100px;
}


div#cboxContent #form_password {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    float: left;
    font-size: 12px;
    padding: 130px 10px 10px;
    width: 538px;
	color:#433E4D;
}
div#cboxContent #form_password .edit_password { margin:5px 10px;}
div#cboxContent #form_password .old-password-heading { color:#433E4D; font-size:14px;}
div#cboxContent #form_password .new-password-heading { color:#433E4D; font-size:14px; margin-left:20px;}
div#cboxContent #form_password #resetpassword {
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding: 6px;
    text-transform: capitalize;
    width: 100px;
}

div#TB_ajaxContent form table tr td { padding:3px 5px;  width:50%; text-align:left;   }
div#TB_ajaxContent form table tr td:first-child {
    padding: 3px 5px 3px 85px;
    text-align: left; }
div#TB_ajaxContent form table tr td input[type="submit"]{
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}
div#TB_ajaxContent form table tr td span {
    color: #433E4D;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 5px;
}

div#change-email-form form#email table tr td { padding:3px 5px;  width:50%; text-align:left;   }
div#change-email-form form#email table tr td:first-child {
    padding: 3px 5px 3px 85px;
    text-align: left; }
div#change-email-form form#email table tr td input[type="button"]{
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}
div#change-email-form form#email table tr td span {
    color: #433E4D;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 5px;
}
p.email-updated {
    background: url("../images/overlay-logo.gif") no-repeat scroll left top #EAEAEA;
    float: left;
    font-size: 12px;
    padding: 130px 10px 10px;
    width: 538px;
	color:#433E4D;
}

div#form_password table tr td { padding:3px 5px;  width:50%; text-align:left;   }
div#form_password table tr td:first-child {
    padding: 3px 5px 3px 85px;
    text-align: left; }
div#form_password table tr td input[type="button"]{
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}
div#form_password table tr td label {
    color: #433E4D;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 5px;
}


div.edit_billing table tr td { padding:3px 5px;  width:50%; text-align:left;   }
div.edit_billing table tr td:first-child {
    padding: 3px 5px 3px 85px;
    text-align: left; }
div.edit_billing table tr:first-child td { }
div.edit_billing table tr td input[type="submit"]{
    background: none no-repeat scroll center center #582E45;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 6px;
    width: 100px;
	cursor:pointer;
}
div.edit_billing table tr td input[type="text"]{ }

#myaccount ul.mybilling a#changepassword { margin:0px; padding:0px;}
#myaccount ul.mybilling a#edit-billing { margin:0px; padding:0px;}
#myaccount ul.mybilling a#edit-telephone { margin:0px; padding:0px;}
#myaccount ul.mybilling a#edit-email { margin:0px; padding:0px;}

/* <--- End of My Account ---> */

/* My Invoices */

div.cards {
    float: left;
    margin-left: 15px;
    padding: 10px 0;
    width: 250px;
}

div.heading_inovice_paid, div.heading_inovice_due {
   background: none repeat scroll 0 0 #FFFFFF;
    color: #5C5C5C;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 18px;
    padding: 10px 0;
    width: 690px;
}

div.invoice_listview {
    border: 1px solid #E3E3E3;
    clear: both;
    float: left;
    margin-bottom: 20px;
    margin-left: 15px;
    overflow: hidden;
    width: 708px;
}

div.invoice_listview div.auction_date {
    background: url("../images/auction-date-bg.jpg") no-repeat scroll 8px 8px #F0F0F0;
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 8px 8px 120px;
    text-transform: uppercase;
    width: 75px;
	height:13px;
}

/* Modified by Manoj */
div.invoice_listview div.auction_name {
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    font-size: 13px;
    padding: 8px;
    width: 260px;
}
/* END */

div.invoice_listview div.auction_no {
    clear: left;
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 8px 8px 8px 120px;
    text-transform: uppercase;
    width:50px;
}

div.invoice_listview div.invoice {
    background: none repeat scroll 0 0 #582E45;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px;
}

div.invoice_listview div.invoice a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    text-decoration: none;
}

div.invoice_listview div.invoice a:hover { text-decoration:underline;}

div.invoice_listview div.amountpaid {
    background: url("../images/amount-paid.jpg") no-repeat scroll left top #FFFFFF !important;
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: 21px;
    margin-left: 16px;
    margin-top: 3px;
    padding: 2px 8px 7px 110px;
    text-align: right;
    text-transform: uppercase;
    width: 150px;
}

div.box_inovice_paid span.invoice_paid {
    background: url("../images/invoice-paid-bg.jpg") no-repeat scroll center center transparent;
    color: #FFFFFF;
    display: none;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 11px;
    margin-top: 5px;
    padding: 5px 5px 6px !important;
    text-align: center;
    width: 71px;
}

.invoice_listview .invoice a {
    background: none repeat scroll 0 0 transparent;
    font-size: inherit;
    padding: 2px 0 0 2px;
}

div.pagination {
	border: none;
}

.mybid .invoice-transfer {
    display: -moz-inline-box;
    padding-top: 10px;
    width: 740px;
}
.mybid .invoice-column-left {
    clear: left;
    float: left;
    width: 365px;
	color:#5C5C5C;
}
.mybid .invoice-column-right {
    width: 365px;
	color:#5C5C5C;
	float:right;
}

.mybid .invoice-bank-transfer-heading {
    clear: both;
    float: left;
    font-size: 12px;
    margin: 0 0 15px 20px;
}
.mybid .invoice-bank-transfer-content address {
    float: left;
    font-size: 13px;
    line-height: 16px;
    margin: 15px 0 35px 20px;
}
.mybid .bank-transfer-strong {
    float: left;
    font-size: 14px;
    margin-left: 20px;
}
.mybid .invoice-telephone {
    clear: both;
    float: left;
    font-size: 12px;
    margin: 0 0 15px 20px;
}
.mybid .invoice-telephone-content {
    float: left;
    font-size: 14px;
    margin-left: 20px;
}
.mybid .invoice-call {}

/* <--- End of My Invoices ---> */


/* My Wish List */

span.pdf_cat_link a {
   background: url("../images/create-pdf-btn.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    height: 39px;
    padding: 0 30px 0 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-indent: -9000px;
    top: 55px;
    width: 147px;
}

span.lot_placebid {
    background: none repeat scroll 0 0 #582E45;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px;
}

span.lot_placebid a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    margin-left: 5px;
    padding: 0 0 0 5px;
    text-decoration: none;
}

.mybid .lots_listview .box_button { width:115px !important;}
.mybid div.lots_listview div.box_button .lot_tracklot {
    background: none no-repeat scroll center center #CCCCCC;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px;
}
.mybid div.lots_listview div.box_button .lot_tracklot a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    text-decoration: none;
}

div.box_button .lot_tracklot a { display:none;}

div.lots_listview .box_content p { padding:0;}
div.lots_listview .box_content a { display:none;} 
div.lots_listview .box_content p a { display:inline;}

div.lots_listview .box_button p span.lot_moreinfo {
    background: none no-repeat scroll center center #7A345B;
    clear: both;
    display: block;
    float: left;
    left: 200px;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    top: 160px;
    width: 130px;
}

div.lots_listview .box_button p span.lot_moreinfo a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF !important;
    font-family: Arial,Helvetica,sans-serif;
    font-style: inherit;
    font-weight: lighter;
    margin-left: 10px;
    padding: 2px 10px;
    text-decoration: none;
}

div.lots_listview .box_img a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #7A345B;
    float: right;
    font-weight: normal;
    margin-top: 17px;
    padding: 0 8px 0 0;
    text-decoration: underline;
}

.lot_images_title {
    background: url("../images/little-camera.jpg") no-repeat scroll left 2px transparent;
    clear: both;
    display: block;
    float: left;
    font-size: 12px;
    height: 22px;
    margin-left: 20px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px 5px 5px 23px;
}

div.lots_listview .box_img .lot_images_title a {
	margin-top:2px;
}

.mybid span.lot_placebid a.ajax { margin-left:0; padding:0;}

#addwishlist { padding-bottom:12px;}
#addwishlist .bid_success { color:#717171; padding:10px;}
#addwishlist .bid_success a#returnCatalogue { color:#7A345B; text-transform:lowercase;}
#addwishlist a#closeLogin { display:none;}

/* <--- End of My Wish List ---> */

.homepage-component-area #myform {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0;
    min-height: 170px;
    padding: 10px 5px;
    position: relative;
    width: 697px;
}

.homepage-component-area .myaccount_menu {
    border-radius: 0 0 0 0;
    margin-left: 7px;
	color:#5A5B5E;
}

body.auction-listing div.lots_listview .box_content a { display:inline;}

div.reset form#user-registration { padding:20px; min-height:135px;}
div.reset form#user-registration p { margin:10px 0px; padding:0;}
div.reset form#user-registration label#jform_email-lbl {
    clear: both;
    float: left;
    font-size: 12px;
    padding: 5px 5px 10px;
}
div.reset form#user-registration input#jform_email {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
}
div.reset form#user-registration button.validate {
    clear: both;
    float: left;
    margin-left: 5px;
}

div.remind form#user-registration { padding:20px; min-height:135px;}
div.remind form#user-registration p { margin:10px 0px; padding:0;}
div.remind form#user-registration label#jform_email-lbl {
    clear: both;
    float: left;
    font-size: 12px;
    padding: 5px 5px 10px;
}
div.remind form#user-registration input#jform_email {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
}
div.remind form#user-registration button.validate {
    clear: both;
    float: left;
    margin-left: 5px;
}
div.invoice_listview div.amount {
    background: url("../images/amount-due.jpg") no-repeat scroll left top #FFFFFF !important;
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: 21px;
    margin-left: 16px;
    margin-top: 3px;
    padding: 2px 8px 7px 80px;
    text-align: right;
    text-transform: uppercase;
    width: 150px;
}

/* Modified by Manoj */
div.box_pay_invoice {
    width: 156px !important; float:left;
}
/* End */

div.box_pay_invoice span.lot_changebid {
   float: left;
    font-size: 11px;
    height: 11px;
    margin-top: 5px;
    padding: 5px 5px 6px !important;
    text-align: center;
    width: 80px;
}

div.box_pay_invoice span.lot_changebid a {	    background: none repeat scroll 0 0 #582E45;    color: #FFFFFF;    padding: 5px 10px;    text-decoration: none;	}	
	
span.sagepay.left { float:left;
    padding: 7px 5px 6px !important;
}

/* Added by manoj */
span.invoice_pay_btn {
    background: none repeat scroll 0 0 #582E45;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    padding: 6px 3px;
    text-align: center;
    width: 65px
}

span.invoice_pay_btn a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 8px;
    text-decoration: none;
}

span.invoice_amount {
    color: #5C5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: 21px;
    margin-left: 4px;
    margin-right: 10px;
    margin-top: 3px;
    text-align: right;
    text-transform: uppercase;
    width: 150px;
}

div.invoice_header {
    background-color: #F0F0F0;
    float: left;
}

div.invoice_listview div.shipping-charges {  float: left; clear:both; width:728px;}

/* Modified by manoj */
div.invoice_listview div.shipping-charges p { float:left; width:164px; display:block;   padding-left: 295px;   padding-top: 10px;}
/* End */

div.invoice_listview div.shipping-charges span.shipping_value {    color: #5C5C5C;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;   padding-top: 10px;
    line-height: 18px;
    text-align: right;
    width: 130px;}
div.invoice_listview div.shipping-charges div.tooltip.info-icon {    display: block;    float: left;    margin-left: 15px;    padding-bottom: 10px;    padding-top: 10px;}
div.invoice_listview div.shipping-charges div.tooltip.info-icon img { width:18px;}

/* End by Manoj */
