.showload {
margin-left: 175px;
}

.reqschool {
visibility: hidden;
}

fieldset {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

fieldset.buttongroupregister {
border: 0px;
}

fieldset.buttongroupabout {
border: 0px;
}

fieldset.buttongroupflyer {
border: 0px;
}

fieldset.buttongroupfriend {
border: 0px;
}

fieldset.buttongrouphomeregister {
border: 0px;
}

fieldset.buttongroupregisterschool {
border: 0px;
}

fieldset.buttongroupsellermessage {
border: 0px;
}

fieldset.buttongroupfeedback {
border: 0px;
}

fieldset.buttongroupcontactseller {
border: 0px;
}

fieldset.buttongroupedituser {
border: 0px;
}

fieldset.buttongroupedituserpassword {
border: 0px;
}

fieldset.buttongroupedituserschool {
border: 0px;
}

fieldset.buttongroupeditusernotice {
border: 0px;
}

fieldset.buttongroupedituserzero {
border: 0px;
}

fieldset.buttongroupchangepassword {
border: 0px;
}

fieldset.buttongroupforgotpassword {
border: 0px;
}

fieldset.buttongroupregisterandbook {
border: 0px;
}

fieldset.buttongroupregisterandbookschool {
border: 0px;
}

fieldset.buttongrouprequestschool {
border: 0px;
}

fieldset.buttongrouprequestschool2 {
border: 0px;
}

fieldset.buttongroupwishlist {
border: 0px;
}

fieldset.buttongroupedituserschool1 {
border: 0px;
}

fieldset.buttongroupedituserschool2 {
border: 0px;
}

fieldset.buttongroupedituseremailnotifications {
border: 0px;
}

fieldset.buttongrouplogin {
border: 0px;
}

fieldset.ca {
width: 100%;
border: 0px;
padding: 12px;
}

fieldset.contactseller {
border: 0px;
width: 480px;
padding: 6px;
}

fieldset.rs {
width: 100%;
border: 0px;
padding: 12px;
}

fieldset.homepage {
width: 100%;
border : 0px;
padding: 5px;
}

fieldset.ab {
width: 100%;
border : 0px;
padding-top: 3px;
}

fieldset.friend {
width: 600px;
border: 0px;
padding: 0 0 15px 0;
}

fieldset.lookup {
width: 100%;
padding: 5px;
}

fieldset.isbn {
width: 100%;
}

label {
width: 20%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-size: 15px;
font-weight: bold;
font-family: Calibri;
}

label.emailNotifications {
width: 320px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.addUser {
width: 40%;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.contactseller {
width: 100px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.homepage {
width: 25%;
float: left;
text-align: left;
margin-right: 0.5em;
margin-top: 0.5em;
display: block;
font-size: 13px;
font-weight: normal;
}

label.ab {
width: 75px;
font-weight: bold;
font-family: Calibri;
font-size: 15px;
padding: 5px 0 0 10px;
border: 0px;
}

label.eb {
font-weight: bold;
font-family: Calibri;
font-size: 15px;
padding: 5px 0 0 10px;
}

label.friend {
font-weight: bold;
font-family: Calibri;
font-size: 15px;
padding-top: 5px;
width: 132px;
}

label.login {
width: 25%;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.changepassword {
width: 100px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.rs {
width: 120px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.eu {
width: 120px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

label.ca_initial {
width: 130px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-weight: bold;
}





/* New Buttons for editing */

.buttons a, .buttons button{
display:block;
float:left;
margin:0 7px 0 0;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;

font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
width:auto;
overflow:visible;
padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
padding:5px 10px 5px 7px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{
padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
margin:0 3px -3px 0 !important;
padding:0;
border:none;
width:16px;
height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
.buttons a:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
background-color: #fff;
border: 1px solid #ddd;
color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;
}
.buttons a.positive:active{
background-color:#529214;
border:1px solid #529214;
color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
background-color:#fff;
border: 1px solid #ddd;
color: #d12f19;
}
.buttons a.negative:hover, button.negative:hover{
background:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19;
}
.buttons a.negative:active{
background-color:#d12f19;
border:1px solid #d12f19;
color:#fff;
}

/* BACK */

.buttons a.back, button.back{
background-color:#fff;
border: 1px solid #ddd;
color: #d12f19;
}
.buttons a.back:hover, button.back:hover{
background:#ddd;
border:1px solid #bbb;
color:#d12f19;
}
.buttons a.back:active{
background-color:#d12f19;
border:1px solid #d12f19;
color:#fff;
}


/* END... new buttons for editing */

.buttongroup .button {
background-color: #525B7D;
border: medium none;
color: #FFFFFF;
display: block;
margin-top: 10px;
margin-left: 175px;
padding: 5px;
font-weight: bold;
text-transform: lowercase;
}

.buttongroupabout .button {
width: 70px;
height: 30px;
background-color: #44CC00;
border: medium none;
color: #FFFFFF;
display: block;
margin-top: 10px;
margin-left: 175px;
padding: 6px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupflyer .button {
width: 95px;
height: 30px;
background-color: #44CC00;
border: medium none;
color: #FFFFFF;
display: block;
margin-top: 10px;
margin-left: 260px;
padding: 6px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupfriend .button {
width: 115px;
height: 30px;
background-color: #FBB917;
border: medium none;
color: #FFFFFF;
display: block;
margin-left: 280px;
padding: 6px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupsellermessage .button {
width: 110px;
height: 30px;
background-color: #FBB917;
border: medium none;
color: #FFFFFF;
display: block;
cursor: pointer;
padding: 6px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongrouphomeregister .button {
height: 41px;
background-color: #44CC00;
border: medium none;
color: #FFFFFF;
display: block;
padding: 6px;
font-weight: bold;
font-family: Arial;
font-size: 15px;
}

.buttongrouphome .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 88px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
}

.buttongroupedituser .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
margin-right: 31px;
color: #FFFFFF;
display: block;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-size: 15px;
}

.buttongroupedituserpassword .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
margin-right: 31px;
color: #FFFFFF;
display: block;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-size: 15px;
}

.buttongroupedituserschool .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
margin-right: 14px;
color: #FFFFFF;
display: block;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-size: 15px;
}

.buttongroupeditusernotice .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
margin-right: 35px;
color: #FFFFFF;
display: block;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-size: 15px;
}

.buttongroupedituserzero .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupchangepassword .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
padding: 4px;
margin-right: 87px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupforgotpassword .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-right: 43px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongrouprequestschool2 .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-right: 79px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupwishlist .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-right: 0px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongrouprequestschool .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-right: 15px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupedituserschool1 .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 400px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
}

.buttongroupedituserschool2 .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 473px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
}

.buttongrouplogin .button {
width: 60px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-right: 42px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupregister .button {
width: 116px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 281px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupregisterandbook .button {
width: 116px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 281px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupregisterandbookschool .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 288px;
padding: 4px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupregisterschool .button {
width: 70px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 343px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-family: Arial;
font-size: 15px;
}

.buttongroupcontactseller .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 395px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
}

.buttongroupfeedback .button {
width: 116px;
height: 30px;
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 206px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
font-size: 15px;
}

.buttongroupedituseremailnotifications .button {
background-color: #FBB917;
border: 1px #D4A017 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
margin-left: 316px;
padding: 3px;
font-weight: bold;
text-transform: lowercase;
}

input {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

input.form {
height: 15px;
font-size: 12px;
width: 57%;
}

input.formEditUser {
height: 15px;
font-size: 12px;
width: 190px;
padding: 5px 5px 5px 5px;
border: 1px solid #ccc;
}

input.formEmailNotification {
height: 15px;
font-size: 12px;
}

input.formAddSchool {
height: 15px;
padding: 6px 0 6px 4px;  
border: 1px solid #AAAAAA;
font-size: 14px;
width: 80px;
}

input.formMajor {
height: 15px;
padding: 5px 5px 5px 5px;  
border: 1px solid #ccc;
font-size: 14px;
width: 80px;
}

input.formhome {
height: 15px;
font-size: 12px;
width: 60%;
}

input.formlogin {
height: 15px;
font-size: 12px;
width: 50%;
}

input.sitebuttonorange {
background-color: #FBB917;
border: 1px #666 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
padding: 5px;
font-weight: bold;
font-family: candara;
text-transform: lowercase;
font-size: 14px;
}

input.sitebuttongreen {
background-color: #4CC417;
border: 1px #666 solid;
color: #FFFFFF;
display: block;
margin-top: 0px;
padding: 5px;
font-weight: bold;
text-transform: lowercase;
font-family: candara;
font-size: 14px;
}

input.wider {
border:1px solid #AAAAAA;
margin-right:3px;
margin-top:10px;
padding:6px 2px;
font-size: 12px;
display: block;
}

input.mainpostbook {
color: #999;
width: 150px;
border: 1px solid #AAAAAA;
margin-right: 3px;
margin-top: 2px;
padding: 6px 0 6px 4px;
font-size: 14px;
display: block;
letter-spacing: 1px;
}

input.bookposttitleauthor {
color: #999;
width: 210px;
border: 1px solid #AAAAAA;
margin-right: 3px;
margin-top: 2px;
padding: 6px 4px;
font-size: 14px;
display: block;
letter-spacing: 1px;
}

input.login {
color: #999;
width: 150px;
border: 1px solid #AAAAAA;
margin-top: 2px;
padding: 3px 0 3px 3px;
font-size: 11px;
display: block;
}

input.passhidden {
width: 100px;
border: 1px solid #AAAAAA;
margin-right: 3px;
margin-top: 2px;
padding: 3px 0 3px 3px;
font-size: 11px;
display: block;
color: #999;
}

input.passreal {
width: 100px;
border: 1px solid #AAAAAA;
margin-right: 3px;
margin-top: 2px;
padding: 3px 0 3px 3px;
font-size: 11px;
}

input.wider_ab {
border: 1px solid #AAAAAA;
padding: 6px 0 6px 4px;
font-size: 14px;
width: 200px;
}

input.addbook {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 3px 3px 3px 3px;
font-size: 14px;
width: 200px;
}

input.createaccount {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 4px 2px;
font-size: 14px;
width: 200px;
}

input.wider_ab1 {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 4px;
font-size: 14px;
width: 50px;
}

input.friend {
height: 15px;
font-size: 12px;
width: 246px;
padding: 5px 5px 5px 5px;
border: 1px solid #ccc;
}

input.searchbar {
color: #666;
font-family: Arial, Sans-Serif;
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 4px 2px;
}

input.wider_abcourse {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
font-size: 14px;
width:80px;
}

input.wider_cp {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
font-size: 14px;
width:240px;
}

input.changepassword {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
font-size: 14px;
width: 180px;
}

input.wider_eb {
border:1px solid #AAAAAA;
margin-right:3px;
padding: 3px 3px 3px 4px;
font-size: 14px;
width:340px;
}

input.wider_eb1 {
border:1px solid #AAAAAA;
margin-right:3px;
padding: 3px 3px 3px 4px;
font-size: 14px;
width:50px;
}

input.wider_eb2 {
border:1px solid #AAAAAA;
margin-right:3px;
padding: 3px 3px 3px 4px;
font-size: 14px;
width:150px;
}

input.wider_ebcourse {
border:1px solid #AAAAAA;
margin-right:3px;
padding: 3px 3px 3px 4px;
font-size: 14px;
width:92px;
}

input.wider_mp {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
font-size: 14px;
width:397px;
}

input.flyer {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 6px 0 6px 4px;
font-size: 14px;
width: 240px;
}

select.mp {
border:1px solid #AAAAAA;
margin-right:3px;
padding:3px 2px;
font-size: 14px;
}

input.isbn {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
font-size: 14px;
width:200px;
}

input.isbnc {
border:2px solid #F00;
margin-right:3px;
padding:6px 2px;
font-size: 14px;
width:150px;
}

input.greybutton {
background-color:#FBB917;
border:1px solid #666;
font-size:1em;
padding:4px 8px;
margin-left: 34px;
}

input.greybutton:hover {
background-color:#4CC417;
}

p.form {
font-size: 12px;
line-height: 1.4;
}

span.form_label {
padding: 0px 0px 0px 4px;
font-family: Arial;
font-size: 17px;
font-weight: bold;
}
span.form_label_no_icon {
font-family: Arial;
font-size: 17px;
font-weight: bold;
}

select {
padding: 4px 2px;
}


select.wider {
border:1px solid #AAAAAA;
margin-right:3px;
margin-top:10px;
margin-bottom: 7px;
padding: 4px 2px;
font-size: 11px;
}

select.ab {
border: 1px solid #AAAAAA;

}

select.maincourse {
border: 1px solid #AAAAAA;
margin-right: 3px;
font-size: 14px;
font-family: Arial;
}

textarea.contactseller {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 6px 0 6px 3px;
font-size: 14px;
width: 304px;
height: 150px;
}

textarea.friend {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 6px 2px 2px 2px;
font-size: 14px;
width: 300px;
}

textarea.wider_ab {
border: 1px solid #AAAAAA;
margin-right: 3px;
padding: 6px 2px 2px 2px;
font-size: 14px;
width: 220px;
}

textarea.wider_eb {
border:1px solid #AAAAAA;
margin-right:3px;
padding: 6px 2px 2px 4px;
font-size: 14px;
width:350px;
height: 50px;
}

hr {
height: 1px;
width: 400px;
text-align: left;
}

#theformheading{
float: left;
width: 100px;
font-weight: bold;
padding-top: 8px;
font-family: Calibri;
font-size: 14px;
}

#theformsubheading{
float: left;
margin: 2px 0 0 10px;
color: #aaa;
font-family: Calibri;
font-size: 11px;
}
