/* CSS Document */
/* ValoreBooks.com StyleSheets */



/* - - - For Use With All SellBack Pages - - - */

  #sellBackContent {
	width:100%;
  }
  
  #sellBackContent h1 {
    text-align:center;
    color:#0072bc;
    font-size: 1.2em;
    line-height:1em;
    font-weight: normal;
    padding: 10px 0 20px 0;
  }

  #selectProcessSellBackContent { }

  /* - - - Ship to Us Add Address (/SellBack/ShipToUs/AddAddress.jsp) - - - */
  #shipToUsAddAddressSellBackContent {
  	color:#000;
  	font-family: verdana, arial;
  	margin:0 auto; }

  .shipToUsNumbers {font-size:8pt; font-weight:bold;}
  .shipToUsSteps{font-size:8pt; font-weight:normal;}
  .shipToUsStepsSmall { font-size:7.5pt; font-weight: normal; line-height: 110%;}
  .sellBackShipToUsThankyouTopText { font-size: 9pt; font-weight: bold; }


  #shipToUsThankyouSellBackContent { 
    color:#000;
  	font-family: verdana, arial;
  }

  .sellBackTopImage {
      padding-top:20px;
      padding-bottom:10px;
      margin:0 auto;
      text-align:center;  }

  .sellBackTopBlurb {
      width:500px;
      margin:0 auto 10px auto;
      text-align:justify;
      font-family:verdana, arial;
      font-size:10pt;
      padding-top:10px;
      padding-bottom:10px;
      line-height:110%; }

  .sellBackBlueBar {
      background-image: url('../images/backgroundLFBlue.jpg');
      color:#FFFFFF;
      font-size:8pt;
      width:585px;
      height:20px;
      margin:0 auto;
      border-style:none;
      font-family:verdana, arial;
      font-weight:bold;
      text-align:left;
      padding-left:15px;  }

  .sellBackUserInputError {
	  font-family:verdana, arial;
      text-align:left;
      color:#CC0000;
	  font-weight:bold;
	  margin:0 auto 0 10px;
	  padding:0;}

  .sellBackUserInputError ul li {
  	     list-style-type:disc;
  	     font-size:10pt; }






/* - - - (SellBooks.jsp + SellBackPolicies.jsp + SellBackUniversity.jsp + SellBackProcess.jsp) - - - */
#sellBackHomeContent{
	font-family:verdana, arial;
}
#sellBackUniversityContent{
	font-family:verdana, arial;
}

#left_sec {
	width:620px;
	float:left;
	padding-left:50px;
}

#left_sec h2 {
	margin:15px auto -5px auto;
	text-align:center;
	font-weight:bold;
	font-size:12pt;
}

#left_sec ol.processStepsHomePage {
		margin:15px auto 20px auto;
		list-style:none;
		font-size:1em;
		width:450px;
	}

	#left_sec  ol.processStepsHomePage li {
		overflow:hidden;
		margin-left:0px;
		padding:0px;
		display:block;
		float:none;
		width:460px;
	}
	#left_sec  ol.processStepsHomePage li p {
		float:left;
		margin-top:.2em;
		margin-bottom:.2em;
	}

	#left_sec  ol.processStepsHomePage p.steps {
      margin-right:15px;
      font-weight:bold;
	  float:left;
    }

#right_sec {
	width:200px;
	float:right;
	padding:10px 55px 0 0;
}

	#right_sec .leftColBox h5 {
		position:relative;
		width:198px;
		height:0;
		padding:31px 0 0 0;
		background:url('../images/right_head_features.gif') 0 0 no-repeat;
		overflow:hidden;
	}

	#right_sec .leftContent {
		padding-bottom:5px;
	}
	#right_sec ul {
		position:relative;
	    width: 198px;
		padding:0px;
	}
		#right_sec ul li {
			padding-left: 20px;
			background: url('../images/icon_check.jpg') 0 2px no-repeat;
		}
/* - SellBack Expanding Box (on SellBooks.jsp) - */
#sellback_expand {
		position:relative;
		width:558px;
		border:1px solid #CCCCCC;
		padding:0px 20px;
		margin:40px 0 25px 10px;
		overflow:hidden;
		background: #FFFFFF url('../images/intro_slice.jpg') left bottom repeat-x;
		display:block;
		z-index:995;
	}
		#sellback_expand p {
			margin:0;
			padding:0;
		}
			#sellback_expand p.toggled {
				padding-top: 10px;
			}
		#sellback_expand a#read_more {
			float:right;
			font-size:.8em;
			padding-left: 20px;
			padding-bottom: 10px;
			background-image: url('../images/back_readmore.jpg');
			background-repeat:no-repeat;
			background-position:0 1px;
		}
		#sellback_expand a#close_intro {
			float:right;
			font-size:.8em;
			padding-left: 20px;
			padding-bottom: 10px;
			background-image: url('../images/back_introclose.jpg');
			background-repeat:no-repeat;
			background-position:0 1px;
		}
		#sellback_expand a.expandLink {
			display:block;
		}



/* - - - Styles for both SellBackPolicies & SellBackDetails - - - */
#center .processContainer {
	position:relative;
	width:650px;
	margin:10px auto 25px auto;
	padding:10px 10px 15px 10px;
	border:1px solid #CCC;
	background:#ffc;
}

#center ol.processSteps {
	position:relative;
	list-style:none;
	font-size:1em;
	margin-left:0px;
	padding:0;
}
	#center ol.processSteps li {
		width:640px;
		overflow:hidden;
		padding:0 0 0 10px;
		margin:10px auto 0 auto;
	}
    #center ol.processSteps p {
      float:left;
      padding:0;
      margin:0;
    }
    #center ol.processSteps p.steps {
      font-weight:bold;
	  width:10%;
	  float:left;
    }
   	#center ol.processSteps p.stepDesc {
      float:left;
	  width:89%;
    }
	#center .processContainer ul.policiesList {
	    margin-bottom:12px;
	    width:550px;
	}

#sellBackDetailsContent {
	font-family:verdana;
}

#sellBackDetailsContent h5 { margin-left:10px; }

#sellBackPoliciesContent{
	font-family:verdana;
}

#sellBackPoliciesContent h5 {
	margin-top: 10px;
	padding-top:0px; }

#sellBackPoliciesContent .processContainer {
	padding-top:5px;
	padding-left:30px;
}

	#sellBackPoliciesContent .processContainer p {
		padding:0px;
		margin:0 auto 5px 20px;
		text-align:center;
		width:590px;
	}

	a.policiesGuaranteeSeal {
		padding-right:30px;
		margin-top:15px;
		display:block;
		text-align:center;
	}


/* - - -  Textbook University Specific Styles (SellBackUniversity.jsp) - - - */
#center .universityContainer {
	padding:0 50px; }

	.universityContainer h5 {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.universityContainer p.noPadTop {
		padding-top: 0;
		margin-top: 0;
	}
	#center .universityContainer .sellOptions {
		position:relative;
		width:100%;
		overflow:hidden;
		margin:0;
		padding:10px 0;
		border-bottom: 1px solid #CCC;
	}
	#center .universityContainer .uniRightBox {
		position:relative;
		padding:0;
		margin:0 0 5px 10px;
		float:right;
		width: 198px;
	}
		#center .universityContainer .uniRightBox h5 {
			position: relative;
			width:198px;
			height:0;
			padding: 31px 0 0 0;
			margin:0;
			overflow:hidden;
		}
			#center .universityContainer #campus_bookstores h5 {background:url('../images/right_head_campusbook.gif') 0 0 no-repeat;}
			#center .universityContainer #offcampus_bookstores h5 {background:url('../images/right_head_offcampus.gif') 0 0 no-repeat;}
			#center .universityContainer #online_marketplaces h5 {background:url('../images/right_head_marketplace.gif') 0 0 no-repeat;}
			#center .universityContainer #textbook_sellback h5 {background:url('../images/right_head_textbook.gif') 0 0 no-repeat;}

		#center .universityContainer .uniRightContent {
			width: 186px;
			padding: 5px;
			border:1px solid #CCC;
			background-color: #DBF3FF;
		}
			#center .universityContainer .uniRightContent ul {
				position: relative;
				width: 176px;
				list-style:none;
				padding: 0 0 0 10px;
				font-size:.7em;
			}
				#center .universityContainer .uniRightContent ul li {
					padding:0 0 0 10px;
					margin-bottom:10px;
					line-height:110%;
				}
				#center .universityContainer .uniRightContent ul li.topItem {
					font-weight: bold;
					padding:0;
					margin-bottom:5px;
				}
#sellback_guarantee {
	position: absolute;
	top: 20px;
	left: 500px;
	z-index:999;
}
a.valoreGuar {
	display: block;
	text-align: center;
}
/* - - - H1 Background Header Images for sellback pages - - - */
.fullWidth h1#sell_books_home {
	width: 466px;
	height: 0;
	padding-top: 68px !important;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	display:block;
	background:url('../images/Sell_Your_Books_For_Cash.jpg') 0 0 no-repeat;}

.fullWidth h1#sellback_process /*aka sellback_details*/ {
	width: 504px;
	height: 0;
	padding-top: 68px !important;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	display:block;
	background:url('../images/Sell_Back_Details.jpg') 0 0 no-repeat; }

.fullWidth h1#sellback_policies {
	width: 504px;
	height: 0;
	padding-top: 68px !important;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	display:block;
	background:url('../images/Sell_Back_Policies.jpg') 0 0 no-repeat; }

.fullWidth h1#sell_textbook_universities {
	width: 504px;
	height: 0;
	text-align:center;
	padding-top: 68px !important;
	margin:0 auto;
	overflow:hidden;
	display:block;
	background:url('../images/Sell_Textbooks_University.jpg') 0 0 no-repeat; }

#topSpacingDiv {
	width:100%;
	height:20px; }



/* Add Multiple ISBNs to my Sellback List (MultipleISBNAdd.jsp) */
  #multiISBNAddContent {
  	font-family:verdana, arial;
  	width:600px;
  	color:#000;
	font-size:8pt;
	margin:0px auto 30px auto;
	text-align:center;}

  div.roundISBNAddcont {
  	width:100%;
  	color:#000;
  	background:#eee;
  	margin:0px auto;
  	padding:0px;
  	text-align:center; }

  div.roundISBNAddtop {
    background:#eee url('../images/15EEEEEEBorderUR.jpg') no-repeat top right;
    margin:0em; padding:0px;
    text-align:left;}

  div.roundISBNAddbottom {
    background:#eee url('../images/15EEEEEEBorderLR.jpg') no-repeat top right;
    margin:0em; padding:0px;
    text-align:left;}

  img.corner {
  	width:15px; height:15px;
  	border:none;
  	display:block !important; }

  .isbnInputTable {
  	border:none;
  	margin:0 auto;
  	background:#eee;  }

  #multiISBNAddContent p.instruct {
  	font:italic 8pt verdana;
  	text-align:center;
  	margin:9px auto 5px auto; }



/* - - - Display List (DisplayList.jsp) - - - */
#displayListContent {
	font-family:verdana, arial;
	margin:0 auto 0px 10px; }

  .subheadingWhite {color:#fff; font-size:8pt; font-weight:bold; }
  .bodyPromo {color:#00479b; font-size:9pt; font-weight:bold; }
  .bodyPromoText {color:#00479b; font-size:7.5pt; }
  .sellBackCDRequried {color:#c00; font-size:9pt; font-weight:bold; }
  .sell_step2_Promo{color:#000; font-size:9pt;}
  .sell_step2_curvethingy{color:#000; font-size:7pt;}
  .sell_step2_promoters{color:#000; font-size:7pt;}
  .sell_step2_SubtotalText{color:#000; font-size:9pt;}
  .sell_step2_SubtotalMoney{color:#000; font-size:9pt;}
  .tryMarketplaceText {font-size:9pt; color:#00479b; }
  a.sell_step1_marketplaceLink:link, a.sell_step1_marketplaceLink:visited{font-size:9pt; text-decoration:none;}
  a.sell_step1_marketplaceLink:hover, a.sell_step1_marketplaceLink:active{font-size:9pt; text-decoration:underline;}

  div#viewCartPromoEntry { display: none; }
  div#viewCartShowPromo  { display: inline; }
  div#viewCartHidePromo  { display: none; }

  a.cartPromoToggleLink:link, a.cartPromoToggleLink:visited, a.cartPromoToggleLink:hover, a.cartPromoToggleLink:active{ font-size:9pt; text-decoration:none; font-family:verdana, arial; }

  /* - - - Display List Remove Books (Sell Books Step One) Sub Panel (DisplayListViewRemoveSubPanel.jsp) - - - */
  #displayListRemoveItemContent { }

  /* - - - Display List Update Books Conditions Sub-Panel (DisplayListPriceConditionSubPanel.jsp) - - - */
  #displayListPriceConditionContent { }

  #displayListPriceConditionContent .conditionStyle {
    font-size: 8pt;
  }

  #displayListPriceConditionContent .comboStyle {
  	font-size: 7.5px;
  }

  /* - - - Sellback Select Process (SelectProcess.jsp) - - - */

  #sellBackSelectProcess {
   padding-bottom: 5px;
   font-family: verdana, arial;
  }

  #sellBackMethods {
   text-align: center;
   width: 600px;
   margin: 0px auto;
   padding-left: 45px;
   padding-bottom: 10px;
  }

  #sellBackMethods table {
   width: 550px;
   border-style: none;
  }

  #sellBackMethods .sellBackMethodsDetails {
   font-size: 8pt;
   line-height: 110%;
   color: #000000;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   text-align: left;
  }

  #sellBackSelectProcess .addMoreBooksLink {
     width: 600px;
     font-size: 9pt;
     text-align: right;
     font-weight: bold;
     padding-right: 2px;
     margin-top: 1px;
   }

   .sell_error{
	 color: #CC0000;
	 font-size: 10pt;
	 font-weight: bold;
	 padding-left: 35px; }

   .selectProcessContinueToCheckoutTable {
	margin:0 auto;
	padding-top: 15px; }
	
   .selectProcessTextbookSellBackDetailsTable {
	margin:0 auto;
	padding-top: 5px; 
	font-size: 8pt; 
	font-family: verdana, arial;
	color:#000000;}   
	

   .selectProcessContinueToCheckoutTable td {
   	 line-height: 110%;
   	 }


 /* - - - Sellback Visit Us Locations (SellVisitUs.jsp) - - - */
  #storeLocationDetails {
  	 width: 580px;
  	 margin: 0px auto;
  	 padding-bottom: 14px;
  }
  .sellBackBlueBarStoreLocations {
      background-image: url('../images/backgroundLFBlue.jpg');
      color: #FFFFFF;
      font-size: 8pt;
      width: 580px;
      height: 20px;
      margin: 0 auto;
      border-style: none;
      font-family: verdana, arial;
      font-weight: bold;
      text-align: center;
  }
  #storeLocationDetails .storeDetailsMainTable {
     width: 580px;
     border-top-style: none;
     border-right-style: solid;
     border-left-style: solid;
     border-bottom-style: solid;
     border-width: 1px;
     border-color: #5EA5FD;
     background-color: #EEEEEE;
     text-align: left;
     font-family: verdana, arial;
     padding-bottom: 10px;
     padding-top: 5px;
     margin-bottom: 20px;
  }
  #storeLocationDetails .storeAddress {
     font-size: 8pt;
     line-height: 110%;
     padding-left: 5px;
  }
  #storeLocationDetails .storeMapLink {
     font-size: 7pt;
  }
  #storeLocationDetails .storeHours {
     font-size: 8pt;
     padding-right: 20px;
     line-height: 110%;
  }
  #storeLocationDetails .storeHoursTable {
     border-style: none;
     margin: 0 auto;
     padding-bottom: 0px;
     line-height: 120%;
  }
  #storeLocationDetails .storeHoursUnavail {
     color: #CC0000;
  }
  #storeLocationDetails .storePhone {
     font-size: 8pt;
      line-height: 110%;
  }
  #storeLocationDetails .storeOtherInfo {
     font-size:8pt;
     line-height:110%;
  }

 /* - - - Sell Details (SellDetails.jsp) - - - */
  #sellBackDetails {
  	width: 500px;
  	margin: 0 auto 30px auto;
  	font-family: verdana, arial;
  	color: #000000;
  }

  #sellBackDetails p {
  	margin-bottom: 0em;
  	text-align: center;
  }

  .mini_details {
  	font-size: 7.5pt;
  	border-bottom-style: solid;
  	padding-bottom: 25px;
  	border-bottom-width: 1px;
  	margin: 10px auto;
  }

  #sellBackDetails ol {
	text-align: left;
	margin-left: 25px;
	font-size: 8pt;
	padding-left: 22px;
  }

  .sellDetailsSteps {
  	border-bottom-style: solid;
  	border-bottom-width: 1px;
  	margin: 10px auto;
  	padding-bottom: 25px;
  	padding-left: 25px;
  }

.sell_step1_numbers{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.sell_step1_steps{
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
}

.sell_step1_list{
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.sell_step1_sellBackListIsEmpty{
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

.sell_step1_title{
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}

.sell_step1_author{
	color: #000000;
	font-size: 9pt;
}

.sell_step1_isbn{
	color: #000000;
	font-size: 9pt;
}

a.sell_step1_removelink:link, a.sell_step1_removelink:visited { font-size: 8pt; text-decoration: none; }
a.sell_step1_removelink:hover, a.sell_step1_removelink:active { font-size: 8pt; text-decoration: underline;}

a.sell_step1_details_link:link, a.sell_step1_details_link:visited {color: #3366CC; font-size: 8pt; text-decoration: none;}
a.sell_step1_details_link:hover, a.sell_step1_details_link:active {color: #3366CC; font-size: 8pt; text-decoration: underline;}

.sell_step2_sellBackPrice{
	color: #000000;
	font-size: 9pt;
}

.sell_step2_Price{
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}

a.sell_step2_condition_link:link, a.sell_step2_condition_link:visited { font-size: 10pt; text-decoration: none;}
a.sell_step2_condition_link:hover, a.sell_step2_condition_link:active { font-size: 10pt; text-decoration: underline;}

a.sell_step2_addMoreBooks_link:link, a.sell_step2_addMoreBooks_link:visited { font-size:10pt; font-weight:bold; text-decoration:none;}
a.sell_step2_addMoreBooks_link:hover, a.sell_step2_addMoreBooks_link:active { font-size:10pt; font-weight:bold; text-decoration:underline;}

.sell_step2_conditionCombo{
	color: #000000;
	font-size: 8pt;
}

a.sell_step2_removelink:link, a.sell_step2_removelink:visited { font-size:8pt; text-decoration:none;}
a.sell_step2_removelink:hover, a.sell_step2_removelink:active { font-size:8pt; text-decoration:underline;}

a.sell_step2_payForShipping:link, a.sell_step2_payForShipping:visited { font-size: 8pt; text-decoration: none;}
a.sell_step2_payForShipping:hover, a.sell_step2_payForShipping:active { font-size: 8pt; text-decoration: underline;}

a.sell_step2_availableAreas:link, a.sell_step2_availableAreas:visited { font-size: 8pt; text-decoration: none;}
a.sell_step2_availableAreas:hover, a.sell_step2_availableAreas:active { font-size: 8pt; text-decoration: underline;}

.sell_step2_endtext{
	color: #000000;
	font-size: 8pt;
	text-align: left;
}



/* - - - Sellback Book Conditions Popup (SellConditions.jsp) - - - */
#sellbackBookConditionsPopupContent {
	width: 450px;
}

#sellbackBookConditionsPopupContent table {
	text-align: left;
}

  /* - - - Special positioning fix for sellback_nav - - - */
  #sellbooks_nav { } /* Fix for fullWidth's padding rules (the sellback pages use fullwidth layout) */
