﻿#masterWrapper #masterHeader #mainHeader #mainNav ul li a.cashForBooks { height: 23px; background: url(/images/master/mainNavTabActive.png) no-repeat; font-size: 15px; line-height: 13px; color: #FFF; }

h4 { margin-bottom: 0; padding-bottom: 0; }

/* buyback complete */
h2.checkout { background: url(/images/buybacks/h2_bg.png) repeat-x; padding:4px 10px 8px; color: #FFF; margin: 0px; border-bottom: solid 3px #D9E3F0; text-shadow: 0px -1px 1px #B88531; font-size: 1.4em; }
.checkoutGroup { background-image: url(/images/buybacks/form_bg_gradient.png); background-repeat: repeat-x; border-right: solid 1px #99C0D9; border-left: solid 1px #99C0D9; border-bottom: solid 1px #99C0D9; overflow: hidden; padding: 0 10px 10px; margin: 0 0 10px; background-color: #DFE8F2; }
.checkoutGroup.shipping {padding-top:15px;}
.checkoutGroup h3 {font-size:1em; font-weight:bold; border-bottom:solid 1px #9AC0D9; padding:0 0 3px; margin:15px 0 15px; }
.checkoutGroup.noHead {border-top: solid 1px #99C0D9; padding-top:10px;}
.Incentive { background: url(/images/buybacks/paper_bg.png); background-repeat: no-repeat; height: 92px; margin: -20px 20px -30px; }
.incentive_inner { padding: 7px 20px 0px 20px; font-family: 'verdana'; color: #003366; }
span.text { font-size: 16px; /*word-spacing: .023em; letter-spacing: 0.022em; */ display: block; width: 800px; }


/* template active tab */
#template_header #navigation .n_sell { background: url(/nav/BlueSell.gif) no-repeat; }

/* display correct cart controls */
#cart_controls { visibility: collapse; visibility: hidden; }
#buyback_controls { visibility: visible; }
div#masterSubHeader { display: block; }
#masterWrapper #masterSubHeader { position: relative; height: 22px; }
.headerProgress { position: absolute; top: -15px; height: 22px; }
#DivProgress { height: 22px; }

/* buyback index */
.column1 { width: 200px; _width: 192px; padding: 15px 8px 0 0; }
.column2 { width: 380px; _width: 364px; padding: 15px 8px 0 8px; }
.column3 { width: 280px; _width: 275px; padding: 40px 0 0 20px; _padding-left: 10px; }

/* aligns page icons */
h1 img { vertical-align: middle; padding-right: 5px; }
h1.h_buyback { margin: 0; padding: 0 0 3px 0; }

/* landing page layout */
ul#categoryList { background: url(/images/textbooks/listBG.png) repeat-y; padding: 0; margin: 0; }
ul#categoryList li { list-style-type: none; border-bottom: solid 1px #CFE6FC; padding: 3px 10px 3px 20px; }
div#searchTextbooks, div#rentTextbooks { width: 395px; height: 142px; padding: 25px; background: url(/images/textbooks/searchBG.png) no-repeat; margin-bottom: 20px; }
div#searchTextbooks div.box, div#rentTextbooks div.box { position: relative; float: left; background: url(/images/textbooks/searchBox.png) no-repeat; width: 347px; height: 37px; padding: 3px 20px 0 43px; margin: 5px 10px 0 0; }
div#searchTextbooks div.box input, div#rentTextbooks div.box input { height: 21px; width: 335px; border: 0; font-size: 1.231em; padding-top: 5px; color: #8A8A8A; }
div#searchTextbooks input.imgButton, div#rentTextbooks input.imgButton { display: block; position: relative; float: left; margin-top: 10px; }
div#searchTextbooks div.directions, div#rentTextbooks div.directions { display: block; position: relative; float: left; font-size: 15px; color: #666; float: left; width: 290px; margin: 10px 0 0 0; }
div#searchBuybacks { width: 190px; }
div#searchBuybacks textarea { font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; position: relative; float: left; width: 192px; height: 80px; padding: 5px; margin: 5px 0 10px 0; color: #8A8A8A; }
div#searchBuybacks input.text { position: relative; float: left; width: 190px; padding: 5px; color: #8A8A8A; }
div#searchBuybacks input.imgButton { position: relative; float: left; margin: 10px 0 0 0; }

/* cart layout */
table.buyback_cart { border-collapse: collapse; border-bottom: solid 3px #F2F2F2; width: 905px; position: relative; margin: 0 auto; }
table.buyback_cart tr.header_bb { color: #1F529F; background-image: url(/images/buybacks/header_buyback_cart.png); background-repeat: no-repeat; background-color: #FFFFFF; }
table.buyback_cart tr.header_bb td { padding-top: 0px; height: 16px; border-bottom: none; color: #FFF; }
table.buyback_cart tr.header_bb td table { border-collapse: collapse; width: 905px; }
table.buyback_cart tr.header_bb td { padding: 0px; }
table.buyback_cart tr.header_bb td table tr td { padding: 8px 3px 13px; }
table.buyback_cart tr td { padding: 10px 3px; border-bottom: solid 1px #F2F2F2; text-align: left; }
table.buyback_cart tr td table.inside tr td { padding: 3px 0; border-bottom: none; }

table.gridCart { border-collapse: collapse; width: 100%; margin: 0; }
table.gridCart tr td { padding: 8px 10px; border-bottom: solid 1px #E0E2E9; vertical-align: top; }
table.gridCart tr.heading td, table.gridCart tr th { font-size: 1em; font-weight: normal; color: #FFF; padding: 6px 10px 7px; background: #0F518B url(/images/tables/t2_heading.jpg) repeat-x; border-bottom: solid 1px #FFF; }
table.gridCart tr.heading td a, table.gridCart tr th a { color: #FFF; }
table.gridCart tr td table tr td { border: 0; }
table.gridCart tr td.edit { width: 30px; font-size: 10px; }
table.gridCart tr td.edit input { width: 50px; }
table.gridCart tr td.edit a { display: block; padding-bottom: 3px; margin: 0; }
table.gridCart tr td.edit { width: 30px; font-size: 10px; }
table.gridCart tr td.edit a { display: block; padding-bottom: 3px; margin: 0; }
table.gridCart tr td.product { }
table.gridCart tr td.product .seller { display: block; padding: 7px 0; }
table.gridCart tr td.product .trait { display: block; font-size: 11px; }
table.gridCart tr td.product .seller a { font-size: 11px; color: #666; text-decoration: none; }
table.gridCart tr td.product .sellerName { font-weight: bold; }
table.gridCart tr td.product .sellerNotes { color: #747474; font-size: 0.85em; line-height: 1.2em; }
table.gridCart tr td.condition, table.gridCart tr td.upc { width: 105px; }
table.gridCart tr td.itemNo { width: 80px; font-size: 11px; }
table.gridCart tr td.price { width: 55px; }
table.gridCart tr td.qty { width: 40px; }
table.gridCart tr td.qty input { width: 25px; }
table.gridCart tr td.subtotal { width: 55px; }
table.gridCart tr td.shipping { width: 110px; }
table.gridCart tr td.shipping table tr td { padding: 0; border: 0; }
table.gridCart tr td.shipping table tr td .shippingSpeed { display: block; font-size: 11px; font-weight: normal; }
table.searchHeading { margin: 0; }
#tutorialVids{float: left; width: 952px; background-color: #DFE8F2; border-bottom: solid 1px #135085; border-top: solid 1px #135085; padding:0px 0px 10px 0px; margin:-38px 0px 40px -20px;}

/* search layout */
table.buyback_search { border-collapse: collapse; border-bottom: solid 3px #F2F2F2; width: 905px; position: relative; margin: 0 auto; }
table.buyback_search tr.header_bb { color: #666; background-image: url(/images/buybacks/header_buyback_search.png); background-repeat: no-repeat; background-color: #FFFFFF; }
table.buyback_search tr.header_bb td { padding-top: 0px; height: 16px; border-bottom: none; color: #666; }
table.buyback_search tr.header_bb td table { border-collapse: collapse; width: 905px; }
table.buyback_search tr.header_bb td { padding: 0px; }
table.buyback_search tr.header_bb td table tr td { padding: 8px 3px 13px; }
table.buyback_search tr td { padding: 10px 3px; border-bottom: solid 1px #F2F2F2; text-align: left; }
table.inside tr td { padding: 3px 0; border-bottom: none; }

/* search & cart cell widths */
table tr td.col_empty { display: none; width: 0px; }
table tr td.col_image { width: 65px; }
table tr td.col_book { padding-right: 10px; }
table tr td.col_offer { width: 200px; }
table tr td.col_condition { width: 80px; }
table tr td.col_price { width: 70px; }
table tr td.col_qty { width: 70px; }
table tr td.col_sell { width: 170px; }
table tr td.col_subtotal { width: 80px; }
.anotheredition_link{ text-decoration: underline; font-size: 11px; margin-top: -20px;}
.editiontype{font-size: 15px; font-weight: bold;}
.editiontext{font-size: 11px; text-align: right;}
.popuptext{padding-left: 12px;}
#cancelbtn{width: 80px; margin-left: 400px; height: 40px; float: right;}
#okbtn{width: 80px; margin-left: 10px; height: 30px; background-image: url('/images/tables/t2_heading.jpg'); background-repeat: repeat-x; float: right;}
#cancelbtn_text{text-align: left; position: relative; top: 0px; color: red; font-weight: bold; font-size: 14px; text-decoration: underline; width:70px;}
#okbtn_text{text-align: center; position: relative; top: -14px; color: white; font-weight: bold; font-size: 14px; text-decoration: underline;}

/* checkout layout */
.paymentGroup { background: #D9E3F0; border-top: solid 1px #76B3CF; border-bottom: solid 1px #76B3CF; padding: 10px 20px; margin: 20px 0; }
.paymentGroup .error { padding: 5px; background-color: #FFF1C6; border: solid 1px #FFCC33; border-right: 0; border-left: 0; font-weight: normal; }
.paymentGroup p.first { margin-top: 5px; }
 
.column_1 { width: 360px; padding-bottom: 20px; margin-right: 25px; }
.column_2 { width: 510px; padding-bottom: 20px; padding-left: 10px; }
table.address tr td { padding: 0px; }
.update_box { width: 330px; background-color: #FFF8DF; border-top: solid 1px #FC6; border-bottom: solid 1px #FC6; padding: 15px; margin-bottom: 10px; }
.update_box table tr td { padding: 3px; }
.buyback_summary { width: 422px; _height: 400px; max-height: 400px; overflow: auto; }
.checkout_description { width: 200px; padding-right: 20px; font-size: 0.923em; }
.book_details { font-size: 11px; line-height: 13px; }
.detail_label { width: 30px; padding: 0 4px 0 0; font-size: 0.846em; }
.detail_info { width: 40px; text-align: left; font-size: 0.846em; }
.detail_subtotal { width: 60px; text-align: right; font-weight: normal; }
.checkout_subtotal { padding-left: 30px; font-weight: bold; color: #000; width: 100px; text-align: right; }
table.buyback_checkout tbody tr th, table.buyback_checkout tbody tr.header td { background-color: #FFF; color: #000; font-weight: bold; }
table.buyback_checkout tr td { padding: 10px 2px 10px 5px; border-bottom: solid 1px #9AC0D9; vertical-align: top; width: 230px; }
table.buyback_checkout tr td table.inner tr td { border: none; padding: 1px; }
table.buyback_checkout { }
table.buyback_checkout tr td.price_qty { vertical-align: top; width: 125px; }
table.inner { width: 100%; }
table.address { border-collapse: collapse; }
table.address tr td { padding: 0px; }
label { font-size: 1em; }



.modalDialog { background-color: #ffffff; width: 400px; height: 450px; }
.addaddress { padding: 20px; }
/*
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
a.modalCloseImg {background:url(/images/buttons/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-23px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
*/
#incentive{height: 53px;}

.orange-gradient
{
	height:53px;
	background-image: url("/images/buybacks/yellow_gradient.jpg");
	background-repeat: repeat-x;
	text-shadow: 0px -1px 1px #7D5017;
	
	border: solid 1px #CEA164;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#FCB733), to(#000));
	background: -moz-linear-gradient(top, #FCB733, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCB733', endColorstr='#000000'); */
}


.cartControls{height: 140px;}
.upselltext{position: relative; line-height: 1.5em;top: 38px; left: 123px; width: 390px; font-size: 15px;}
.cashtext{line-height: 1.7em; font-size: 15px;}

/* processing screen */
body { position: relative; z-index: 500; }
#page_blur.on { visibility: hidden; border: solid 0px Aqua; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000; background: url(/images/dim.png) repeat; }
.indicator { padding: 0; background-color: #FFF; top: 150px; width: 400px; height: 230px; border: solid 1px #036; }

/* add contest banner css */

#Contest {
    background-image: url("/images/landing/OverArching-Giveaway.png");
    background-repeat: no-repeat;
    float: right;
    height: 117px;
    padding-bottom: 15px;
    width: 297px;
}

#Extra15 {
    float: left;
    height: 117px;
    padding-bottom: 15px;
    width: 606px;
}

/* Header   */

#ROLLOVER
{
	position:absolute;
	z-index:1000;
	float:right;
	right:27px;
	top:20px;
}
#ROLLOVER2
{
	position:absolute;
	z-index:1001;
	float:right;
	right:27px;
	top:20px;
}
#ROLLOVER3
{
	position:absolute;
	z-index:1003;
	float:right;
	right:27px;
	top:20px;
}

.rolloverlink {
	background: url(/images/buttons/priceFlag1_hover.jpg) bottom;
	text-indent: -99999px;
}
.rolloverlink:hover {
	background-position: 0 0;
}

#Rolllink1
{
}

#Rolllink2
{
}

#Rolllink3
{
}

div.box { position: relative; float: left; background: url(/images/buybacks/searchbox.png) no-repeat; width: 627px; height: 62px; margin: 135px 10px 0 110px; }
div.box input { height: 21px; width: 410px; border: 0; font-size: 1.231em; padding-top: 5px; color: #8A8A8A; margin:16px 20px 0 195px; position:absolute; }
input.imgButton { display: block; position: relative; float: left; margin-top: 5px; }
div.directions { display: block; position: absolute; float: right; font-size: 15px; color: #fff; right:30px; bottom:45px; }
div.directions a { color:#fff;}
#categoriesTable tr td{
	width:220px;
	font-size:15px;
	height:30px;
	}
#categoriesTable a{
	color:#0C4D85;
}

#categoriesTable a:hover{
	color:black;
}
#inner{
	padding: 95px 0px 20px 70px ;
}

#categoriesTable tr td img
{
	vertical-align:middle;
	padding-right:3px;
	width:7px;
	height:7px;
	display:none;
}
