#wrapper #center{
  !padding-top:14px;
}

#wrapper #center .subHeader{
  background: url('../images/replace.jpg') no-repeat;
  height:128px;
  margin-bottom:10px;
  !margin-top:24px;
}


#wrapper #center #add_buy{
  float:right;
}

#wrapper #center #add_buy IMG{
  padding-left:5px;
}

#wrapper #center #refer_container{
  width:594px;
  margin-top:10px;
  float:left;
}

#wrapper #center #refer_left{
  display:inline;
  float:left;
  width:7px;
  height:130px;
  background: url('../images/refer_left.jpg') no-repeat;
}

#wrapper #center #refer{
  float:left;
  height:122px;
  width:568px;
  background: url('../images/refer_bg.jpg') repeat-x;
  font-size: 14px;
  font-weight: bold;
  padding:8px 0px 0px 12px;
}

#wrapper #center .ref_left{
  float:left;
}


#wrapper #center .ref_right{
  float:right;
  font-size: 11px;
  font-weight: normal;
  padding-right:13px;
}

#wrapper #center .num_ref{
  font-size:14px;
  font-weight: bold;
}

#wrapper #center #refer #ref_body_left{
  float:left;
  font-size:12px;
  color: #ffffff;
  font-weight: normal;
  width:240px;
  border-right: 1px solid #3698d4;
  margin-top:25px;
  padding-right:20px;
}

#wrapper #center #refer #ref_body_right{
  float:left;
  margin-top:14px;
  background: url('../images/refer_man.jpg') no-repeat;
  background-position: top right;
  height:81px;
  width:281px;
  font-size: 11px;
  color: #ffffff;
  font-weight:normal;
  padding: 11px 0px 0px 20px;
  position:relative;
}

#wrapper #center #refer #ref_body_right .refer_mail{
  background: url('../images/refer_input.jpg') repeat-x;
  background-color: #FFFFFF;
  border: 1px solid #f6f8f9;
  font-size: 11px;
  color: #003263;
  padding:3px;
  width:160px;
  margin-top:10px;
  !margin-top:8px;
}

#wrapper #center #refer #ref_body_right .refer_go{
  position:absolute;
  bottom:19px;
  right:75px;
}

#wrapper #center #refer_right{
  float:left;
  width:7px;
  height:130px;
  background: url('../images/refer_right.jpg') no-repeat;
}

/* Individual Subpage CSS */

#wrapper #center .subcontent INPUT[type="text"]{
  display:block;
  width:175px;
}

#wrapper #center .subcontent INPUT[type="password"]{
  display:block;
}

#wrapper #center .subcontent SELECT{
  display:block;
}

#wrapper #center .subcontent INPUT.date_available{
  display:inline;
  width:65px;
}


#wrapper #center .subcontent{
  padding: 20px 20px 10px 20px;
  font-size: 12px;
  background: url('../images/cp_bg.jpg') repeat-x;
  background-color: #e0ecf4;
  min-height:225px;
  height:auto; !important
  height:225px;
  color: #003263;
  border:1px solid #e0ecf4;
  !margin-top:13px;
}

#wrapper #center .subcontent .subtitle{
  font-size:14px;
  margin-bottom:15px;
}


#wrapper #center .contentBottom{
  background: url('../images/subcontent_bottom.jpg') no-repeat;
  height:10px;
}

#wrapper #center .subcontent .feedback{
  font-weight: bold;
  font-size: 12px;
  color: #980808;
}

#wrapper #center #table{
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  margin-bottom:10px;
  clear:both;
}

#wrapper #center #table .added{
  color: #333333;
  float:left;
  text-align:center;
  width:70px;
  border-right: 1px solid #adb2bb;
  padding-top:8px;
  height:23px;
  font-size:11px;
}

#wrapper #center #table .title{
  color: #3366cc;
  float:left;
  text-align:center;
  width:273px;
  border-right: 1px solid #adb2bb;
  padding-top:8px;
  height:23px;
  font-size:11px;
}

#wrapper #center #table a{
  text-decoration: none;
  cursor:pointer;
}


#wrapper #center #table .isbn{
  color: #333333;
  float:left;
  text-align:center;
  width:109px;
  border-right: 1px solid #adb2bb;
  padding-top:8px;
  height:23px;
  font-size:11px;
}

#wrapper #center #table .status{
  color: #3366cc;
  float:left;
  text-align:center;
  width:95px;
  padding-top:8px;
  height:23px;
  font-size: 11px;
}

#wrapper #center #table .top{
  color: #FFFFFF;
  font-weight: bold;
  height:19px;
  border-color: #73b7e1;
  padding-top:5px;
  font-size: 12px;
}

#wrapper #center #table .table_row{
  height:31px;
  font-size: 12px;
}

#wrapper #center #table .table_row:hover{
  cursor:pointer;
  background-color:#f7d87b;
}


#wrapper #center #table .light{
  background-color: #eff0f0;
}

#wrapper #center #table .dark{
  background-color: #d8dfea;
}

#wrapper #center #table .top_row{
  background-color: #3698d4;
  border-bottom: 1px solid #FFFFFF;
  height:26px;
  padding: 3px 0px 3px 0px;
}

#wrapper #center #table .top_row:hover{
  background-color: #3698d4;
  cursor:default;
}

/* News Page */

.news .title{
  font-size:12px;
  font-weight: bold;

}

.news .date{
  color: #3698d4;
  font-size:11px;
  font-weight:bold;
}

.news .body{
  line-height:18px;
  margin-bottom:10px;
}

.newsPage H3{
  font-size:14px;
  margin-bottom:3px;
  margin-top:30px;
}

.newsPage .row{
  padding-bottom:3px;
  font-size: 11px;
  border-bottom: 1px dotted #003263;
  padding-top:5px;
  width:200px;
}

.newsPage .label{
  color: #3698d4;
}

.newsPage a{
  color: #003263;
  text-decoration: none;
}

.newsPage a:hover{
  font-weight: bold;
}

.newsPage .selected{
  font-weight: bold;
}

.news .body a{
  text-decoration:underline;
}

/* Required Reading */

.requiredPage UL{
  list-style:none;
}

.requiredPage .wishlist{
  padding:10px;
  border: 1px solid #003263;
  margin-top:10px;
  margin-bottom:10px;
  line-height:25px;
  font-weight: bold;
  color: #003263;
}

.requiredPage a{
  color: #003263;
}

.requiredPage .del{
  color: #980808;
  margin-left:1px;
  margin-right:1px;
  text-decoration: none;
  font-weight: bold;
}

.requiredPage .isbn{
  font-weight: normal;
}

.requiredPage .campus{
  font-size: 11px;
  font-weight:normal;
  color: #003263;
}

.requiredPage .title{
  color: #3698d4;
}

.requiredPage INPUT[type="submit"]{
  margin-top:15px;
}

.requiredPage INPUT[type="text"]{
  width:137px;
}

.requiredPage FORM{
  margin-top:12px;
  padding-top:10px;
}


.requiredPage .updateWishlistAgg FORM{
  border-top: 1px solid #003263;
}

.requiredPage INPUT[type="image"]{
  margin-top:5px;
}


/* Settings Page */

.settingsPage FORM{
  border: 1px solid #003263;
  margin-top:10px;
  margin-bottom:10px;
  padding:20px;
}

.settingsPage H3{
  font-size: 12px;
  margin-bottom:5px;
}

.settingsPage .subtitle{
  font-size: 14px;
}

.settingsPage UL{
  margin-top:10px;
  margin-bottom:20px;
}


.settingsPage LI{
  margin-left:15px;
}

.settingsPage LABEL{
  float:left;
  width:100px;
  text-align:right;
  margin-right:10px;
}

.settingsPage SELECT{
  margin-right:10px;
  border: 1px solid #003263;
  background-color: #FFFFFF;
  padding:3px;
}

.settingsPage INPUT[type="password"],INPUT[type="text"]{
  border: 1px solid #003263;
  background: url(../images/refer_input.jpg) repeat-x;
  background-color: #FFFFFF;
  padding:3px;
  font-size: 11px;
  color: #666666;
}


.settingsPage .row{
  margin-top:10px;
  clear:both;
}

.settingsPage .newEmail{
  text-align:left;
  width:61px;
}

.settingsPage SELECT[name="opt_onlyusers"],[name="opt_campus"]{
  margin-top:5px;
}

.settingsPage INPUT[type="submit"]{
  margin-top:10px;
}

/* Bookbag Page */

#wrapper #center .bookbagPage H1{
  float:none;
}

.bookbagPage .intro{
  line-height:17px;
  margin-bottom:10px;
}


.bookbagPage .note{
  float:left;
  margin-top:15px;
  font-weight: bold;
}

.bookbagPage IMG{
  float:left;
  margin-bottom:10px;
  margin-top:10px;
  margin-right:10px;
}

.bookbagPage a{
  color: #3698d4;
  text-decoration:none;
}

.bookbagPage a:hover{
  text-decoration:underline;
}

.bookbagPage .response{
  clear:both;
  color:#980808;
  font-weight:bold;
}

#wrapper #center .bookbagPage #table .table_row{
  height:50px;
}

#wrapper #center .bookbagPage #table .book_cover{
  position:absolute;
  left:20px;
  top:2px;
  height:43px;
  border:1px solid #3698d4;
  margin:0px;
}

#wrapper #center .bookbagPage #table .book_title{
  margin-left:45px;
  margin-top:10px;
}


#wrapper #center .bookbagPage #table .added{
  padding-top:18px;
  height:32px;
}

#wrapper #center .bookbagPage #table .title{
  width:253px;
  padding-left:20px;
  text-align:left;
  position:relative;
  height:42px;
}

#wrapper #center .bookbagPage #table .isbn{
  padding-top:18px;
  height:32px;
}

#wrapper #center .bookbagPage #table .status{
  padding-top:18px;
  height:32px;
}

#wrapper #center .bookbagPage #table .top{
  padding-top:5px;
  height:19px;
}

#wrapper #center #activity_head_left{
  float:left;
  width:7px;
  height:29px;
  background: url('../images/activity_left.jpg') no-repeat;
  margin-top:10px;
}

#wrapper #center #activity_head{
  float:left;
  width:570px;
  height:23px;
  background: url('../images/activity_bg.jpg') repeat-x;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 0px 0px 10px;
  margin-top:10px;
}

#wrapper #center #activity_head .activity_title{
  float:left;
}

#wrapper #center #activity_head .expand{
  float:right;
  padding-right:35px;
  font-size: 11px;
  font-weight: normal;
  position:relative;
}

#wrapper #center #activity_head .expand IMG{
  position:absolute;
  right:10px;
  top:0px;
}


#wrapper #center #activity_head_right{
  float:left;
  width:7px;
  height:29px;
  background: url('../images/activity_right.jpg') no-repeat;
  margin-top:10px;
}

#wrapper #center #activity{
  display:none;
}

#wrapper #center #activity #activity_list{
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  width:354px;
  margin-bottom:1px;
  float:left;
}

#wrapper #center #activity #activity_list .title{
  color: #3366cc;
  float:left;
  width:278px;
  border-right: 1px solid #adb2bb;
  padding:5px 0px 0px 18px;
  height:21px;
}

#wrapper #center #activity #activity_list .dibs{
  color: #000000;
  float:left;
  text-align:center;
  width:57px;
  padding-top:5px;
  height:18px;
}

#wrapper #center #activity #activity_list .top{
  color: #FFFFFF;
  font-weight: bold;
  height:17px;
  border-color: #73b7e1;
  padding-top:3px;
}

#wrapper #center #activity #activity_list .table_row{
  height:26px;
  font-size: 12px;
}

#wrapper #center #activity #activity_list .table_row:hover{
  cursor:pointer;
  background-color:#f7d87b;
}


#wrapper #center #activity #activity_list .light{
  background-color: #eff0f0;
}

#wrapper #center #activity #activity_list .dark{
  background-color: #d8dfea;
}

#wrapper #center #activity #activity_list .top_row{
  background-color: #3698d4;
  border-bottom: 1px solid #FFFFFF;
  height:20px;
  padding: 3px 0px 3px 0px;
  margin-top:1px;
}

#wrapper #center #activity #activity_list .top_row:hover{
  background-color: #3698d4;
  cursor:default;
}

#wrapper #center #activity #activity_list .row_selected{
    background-color:#f7d87b;
}

#wrapper #center #activity #activity_detail{
  height:158px;
  width:237px;
  float:left;
  margin-left:1px;
  margin-top:1px;
}

#wrapper #center #activity #activity_detail #detail_header{
  background-color: #013364;
  color: #FFFFFF;
  height:20px;
  font-size: 12px;
  font-weight: bold;
  padding: 6px 0px 0px 20px;
  margin-bottom:1px;
}

#wrapper #center #activity #activity_detail #detail_body{
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  height:130px;
  font-size: 12px;
  color: #013364;
  padding: 0px 20px 0px 20px;
}

#wrapper #center #activity #activity_detail #detail_body .detail_item{
  padding-bottom:6px;
  padding-top:6px;
  border-bottom: 1px dotted #3698d4;
}

#wrapper #center #activity #activity_detail #detail_body .last{
  border: none;
}


#wrapper #center #activity #activity_detail #detail_body .time{
  font-size: 11px;
}

#wrapper #center #activity #activity_detail #detail_body a{
  color: #013364;
  text-decoration:none;
  font-weight: bold;
}

#wrapper #center #activity #activity_detail #detail_body a:hover{
  text-decoration:underline;
}

#wrapper #center #activity .bottom_bar{
  font-size: 11px;
  color:#FFFFFF;
  height:22px;
  float:left;
  padding: 7px 0px 0px 20px;
  position:relative;
}

#wrapper #center #activity .prev_next{
  position:absolute;
  top:9px;
  right:21px;
}

#wrapper #center #activity .bottom_bar IMG{
  margin-left:10px;
}


#wrapper #center #activity #body_bottom{
  background-color: #3698d4;
  width:336px;
  margin-right:1px;
}

#wrapper #center #activity #detail_bottom{
  background-color: #023566;
  width:217px;
}


/* Edit Book Page */

.editBookPage .bookinfo{
  line-height:17px;
  margin-top:15px;
  margin-bottom:15px;
}

.editBookPage LABEL{
  font-weight:bold;
  margin-right:3px;
}

.editBookPage #sold{
  margin-top:20px;
  line-height:22px;
  text-align:center;
  padding:20px 20px 0px 20px;
  border-top: 1px solid #003263;
  clear:both;
}

.editBookPage .date_postedRow{
  margin-top:15px;
}


.editBookPage .qualityNote{
  font-size: 11px;
  margin-left:18px;
  color: #3698d4;
}

.editBookPage .qualityEntry{
  margin-top:10px;
  line-height:15px;
}

.editBookPage .qualityRow{
  margin-top:15px;
  margin-bottom:15px;
  border-top: 1px solid #003263;
  border-bottom: 1px solid #003263;
  padding: 15px 0px 15px 0px;
}

.editBookPage TEXTAREA{
  margin-bottom:15px;
  margin-top:5px;
  width:300px;
  height:100px;
  padding:5px;
  color: #666666;
}

.editBookPage INPUT[name="action"]{
  margin-top:25px;
  margin-right:10px;
  float:left;
  margin-bottom:20px;
}

.editBookPage #sold INPUT[name="action"]{
  margin-top:10px;
  vertical-align:-8px;
  !vertical-align:-5px;
  margin-right:0px;
  margin-bottom:0px;
  float:none;
}

#wrapper #center .subcontent SELECT{
  display:inline;
}


.editBookPage .courseRow{
  margin-top:5px;
  margin-bottom:5px;
}

.editBookPage a{
  color: #3698D4;
  font-weight: bold;
  text-decoration: none;
}

.editBookPage a:hover{
  text-decoration: underline;
}


.editBookPage .bookinfo {
	position: relative;	
}

.editBookPage .expand_coverAdd {
	font-size:11px;
	line-height:18px;
	color:#3698D4;
	text-decoration:none;
	padding:20px;
	position:absolute;
	right: 0px;
	top: -66px;
	background-color:#D8DFEA;
}

.editBookPage .isbnRow,.editBookPage .titleRow,.editBookPage .authorsRow,.editBookPage .authorsRow,.editBookPage .publisherRow,.editBookPage .date_postedRow,.editBookPage .date_availableRow {
	width:360px;
}

.editBookPage .qualityRow {
	margin-top: 42px !important;
}

/* Contact Us Page */

#wrapper #center .contactPage{
  line-height:17px;
}


.contactPage INPUT[type="text"]{
  width:175px;
  margin-top:5px;
}

.contactPage INPUT[type="image"]{
  margin-top:10px;
}

.contactPage TEXTAREA{
  margin-top:5px;
}


.contactPage FORM{
  margin-top:15px;
  margin-bottom:10px;
  border-top:1px solid #003263;
  padding-top:10px;
}

.contactPage .row{
  margin-top:5px;
}

.contactPage LABEL{
  font-weight: bold;
}

.contactPage .captcha{
  border: 1px solid #003263;
  margin-top:10px;
}


.contactPage a{
  text-decoration: none;
  color: #3698d4;
}

.contactPage a:hover{
  text-decoration:underline;
}

.contactPage .errors{
  font-weight: bold;
  color:#980808;
}

.contactPage LI{
  margin-left:15px;
}

.contactPage .note{
  margin-top:10px;
  color:#980808;
  font-weight:bold;
}


/* FAQ Page */

.faqPage .faq_header{
  margin-top:25px;
  line-height:17px;
}

.faqPage a{
  color: #3366CC;
  text-decoration:none;
}

.faqPage a:hover{
  text-decoration:underline;
}

.faqPage .question{
  font-weight: bold;
  margin-bottom:5px;
}

.faqPage .answer{
  padding-left:10px;
}

.faqPage .faq_container{
  padding-bottom:10px;
}

/* About Page */

.aboutPage{
  line-height:18px;
}

.aboutPage a{
  color: #3366CC;
  text-decoration:none;
}

.aboutPage a:hover{
  text-decoration:underline;
}

.aboutPage .subtitle{
  margin-bottom:15px;
}

/* Add Book Page */

.addBookPage .row{
  margin-top:10px;
}

.addBookPage .required{
  font-weight: bold;
  color:#980808;
}


.addBookPage HR{
  margin-top:10px;
  margin-bottom:10px;
}

.addBookPage .note{
  font-weight: bold;
  font-size: 12px;
  padding-bottom:5px;
}

.addBookPage .response{
  padding:10px 10px 15px 0px;
  border-bottom: 1px solid #003263;
}

.addBookPage .response .row{
  padding-top:5px;
  margin-top:0px;
}

.addBookPage LABEL{
  font-weight: bold;
}


.addBookPage .response LABEL{
  color: #3698d4;
  font-weight: bold;
  margin-right:5px;
}

.addBookPage .searchError{
  font-weight: bold;
  color: #980808;
}

#wrapper #center .addBookPage INPUT[type="image"]{
  float:left;
  margin-right:5px;
}

#wrapper #center .addBookPage .isbnRow INPUT[type="image"]{
  float:none;
}

.addBookPage #addButton{
  margin-top:5px;
  vertical-align:-8px;
  !vertical-align:-5px;
  margin-right:10px;
  float:none;
}

.addBookPage #isbn{
  margin-top:5px;
}

.addBookPage .another{
  margin-top:15px;
  float:none !important;
}

.addBookPage a{
  color: #3698d4;
  text-decoration:none;
  font-weight: bold;
}

.addBookPage a:hover{
  text-decoration: underline;
}


.addBookPage .qualityNote{
  font-size: 11px;
  margin-left:18px;
  color: #3698d4;
}

.addBookPage .qualityEntry{
  margin-top:10px;
  line-height:15px;
}

.addBookPage .qualityRow{
  margin-top:15px;
  margin-bottom:15px;
  border-top: 1px solid #003263;
  border-bottom: 1px solid #003263;
  padding: 15px 0px 15px 0px;
}

.addBookPage .qualityEntry LABEL{
  font-weight: normal;
}

.addBookPage TEXTAREA{
  margin-bottom:15px;
  margin-top:5px;
  width:300px;
  height:100px;
  padding:5px;
  color: #666666;
}

.addBookPage SELECT[name="opt_campus"]{
  margin-bottom:10px;
}


/* Browse Page */

.browsePage #table .price{
  color: #3366cc;
  float:left;
  text-align:center;
  width:95px;
  padding-top:8px;
  height:23px;
  font-size: 11px;
}

#wrapper #center .browsePage #table .title{
  width:344px;
}

/* Inquire Page */

.inquirePage{
  line-height:20px;
}

.inquirePage LABEL{
  font-weight: bold;
}

.inquirePage TEXTAREA{
  display:block;
  margin-top:5px;
  margin-bottom:15px;
  padding:5px;
  color: #666666;
}

.inquirePage INPUT[name="action"]{
  margin-top:10px;
}

.inquirePage .inquireBox{
  margin-top:20px;
  border-top:1px solid #003263;
  padding-top:20px;
}

.inquirePage .inquireBox.thickboxed{
  margin-top:0px;
  padding-top:0px;
}

.inquirePage .row{
 width:320px;
}

.inquirePage .bookinfo{
  position:relative;
}

.inquirePage .landing_cover{
  position:absolute;
  top:0px;
  right:0px;
  border: 20px solid #d8dfea;
}


/* Forgot Password */

.forgotPage{
  line-height:18px;
}

.forgotPage LABEL{
  font-weight:bold;
}

.forgotPage INPUT{
  margin-top:5px;
  margin-bottom:10px;
}

.forgotPage .message{
  margin-bottom:10px;
}

.forgotPage .row{
  margin-top:10px;
}


/* Register Page */

.registerPage{
  line-height:18px;
}

.registerPage LABEL{
  font-weight: bold;
}

#wrapper #center .subcontent.registerPage SELECT{
  display:block;
}


.registerPage .row{
  margin-bottom:10px;
}

.registerPage .note{
  font-size: 11px;
  color: #3698d4;
}

/* Demand System */

.demandPage .isbnHeader{
  margin-bottom:10px;
  font-weight: bold;
  color: #3698d4;
}

.demandPage .note{
  font-size:11px;
  color: #3698D4;
  margin-bottom:20px;
}

.demandPage FORM{
  margin-top:15px;
}

.demandPage INPUT[type="image"]{
  margin-top:10px;
}

.demandPage INPUT[type="text"]{
  margin-top:5px;
}

.demandPage .requiredRestult{
  border-top:1px solid #003263;
  padding-top:20px;
}

.demandPage .searchResult{
    border-top:1px solid #003263;
    padding:20px 0px 10px 0px;;
    margin-top:10px;
    margin-bottom:10px;
}

.demandPage .postedResult{
    border-top:1px solid #003263;
    padding-top:20px;
    margin-bottom:20px;
}

.demandPage .formSection{
    border-top:1px solid #003263;
    padding-top:20px;
}

/* Thank You Page */

.thankPage{
  line-height:18px;
}

.thankPage a{
  color: #3698d4;
  text-decoration:none;
}

.thankPage a:hover{
  text-decoration:underline;
}

/* Submit Ad Page */

.submitPage{
  line-height:18px;
}

.submitPage UL{
  margin-top:5px;
  padding-bottom:15px;
  border-bottom: 1px solid #003263;
}

.submitPage li{
  margin-left:15px;
  font-size:11px;
}

.submitPage FORM{
  margin-top:5px;
}

.submitPage .row{
  margin-top:15px;
}

.submitPage LABEL{
  font-weight: bold;
}

.submitPage .note{
  color: #3698d4;
  font-size:11px;
}

.submitPage INPUT[type="image"]{
  margin-top:15px;
}

/* Bought Page */

.boughtPage #bookDetails{
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom: 1px solid #003263;
}

.boughtPage LABEL{
  font-weight: bold;
}

.boughtPage .row{
  margin-top:10px;
}

.boughtPage INPUT[type="image"]{
  margin-top:15px;
}

.boughtPage INPUT[type="checkbox"]{
  margin-left:5px;
  margin-right:5px;
}

/* Buy Page */

.buyPage{
  line-height:17px;
}


.buyPage .centered{
  text-align:center;
  margin-bottom:10px;
  margin-top:15px;
  padding-top:35px;
  border-top: 1px solid #003263;
}

.buyPage .note{
  text-align:center;
}


.buyPage a{
  color: #3698d4;
  text-decoration:none;
}

.buyPage a:hover{
  text-decoration: underline;
}

/* Gift Page */

.giftPage .found{
  color: #980808;
  margin-bottom:15px;
}

.giftPage .note{
  margin-top:15px;
}


.giftPage a{
  text-decoration: none;
  color: #3698d4;
}

.giftPage a:hover{
  text-decoration:underline;
}

.giftPage .validated{
  margin-bottom:15px;
  color: #980808;
}

.giftPage INPUT[type="text"]{
  margin-bottom:10px;
}


.giftPage .found H3{
  margin-top:5px;
  margin-bottom:5px;
  color: #003263;
}


