/**
 *
 * Layout styles
 *
 */
#layout_maincontent .column1,
#user_menu .column1 {
	position: relative;
	float: left;
	width: 225px;
	margin: 0;
}
#layout_maincontent .column2,
#user_menu .column2 {
	position: relative;
	float: left;
	width: 225px;
	margin: 0 0 0 10px;
}
#layout_maincontent .column3,
#user_menu .column3 {
	position: relative;
	float: left;
	width: 225px;
	margin: 0 0 0 10px;
}
#layout_maincontent .column4,
#user_menu .column4 {
	position: relative;
	float: left;
	width: 225px;
	margin: 0 0 0 10px;
}
#user_menu .column1,
#user_menu .column2,
#user_menu .column3 {
	margin: 0 10px 0 0;
}
#user_menu .column4 {
	margin: 0;
}
#user_menu .column1,
#user_menu .column2,
#user_menu .column3,
#user_menu .column4 {
	height: 125px;
	background: #ebebeb;
/*	margin-bottom: 10px; */
}

#maintenance {
	position: relative;
	float: right;
	margin: 0 10px 0 0;
	width: 695px;
	height: auto;
	background: #ebebeb;
	padding: 0 0 7px 0;
}
 
#div_pageloading,
#div_pagecontent {
	width: 695px;
	padding: 10px 0 0 235px;
	visibility: hidden;
	display: none;
}
#div_pageloading,
#div_pagecontent {
/*	padding: 10px 0 0 235px; */
	padding: 10px 0 0 10px;
	float: left;
}
#div_pagecontent {
	position: relative;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	margin-bottom: 10px;
}

/* Left Bar */
#leftbar {
	float: left;
	width: 225px;
/*	position: absolute; */
	position: relative;
	top: 10px;
	visibility: hidden;
	display: none;
	z-index: 1000;
}


#div_pagecontent div.null_zone_left {
	float: left;
}
#div_pagecontent div.null_zone_top {
	background: #f0fafe;
	width: 695px;
	min-height: 345px;
	float: left;
}

#div_pagecontent div.teacher_zone_top,
#div_pagecontent div.librarian_zone_top,
#div_pagecontent div.bursar_zone_top,
#div_pagecontent div.textbooks_zone_top,
#div_pagecontent div.non-fiction_zone_top,
#div_pagecontent div.fiction_zone_top {
/*	padding-top: 60px; */
	width: 695px;
}
#div_pagecontent div.textbooks_zone_top,
#div_pagecontent div.non-fiction_zone_top,
#div_pagecontent div.fiction_zone_top {
/*	padding-top: 60px; */
	width: 693px;
}
#div_pagecontent div.textbooks_zone_top,
#div_pagecontent div.non-fiction_zone_top,
#div_pagecontent div.fiction_zone_top {
	padding: 0;
	margin: 0;
}

#div_pagecontent div.null_zone_bottom,
#div_pagecontent div.teacher_zone_bottom,
#div_pagecontent div.librarian_zone_bottom,
#div_pagecontent div.bursar_zone_bottom,
#div_pagecontent div.textbooks_zone_bottom,
#div_pagecontent div.non-fiction_zone_bottom,
#div_pagecontent div.fiction_zone_bottom {
/*	margin-bottom: 10px; */
	padding-bottom: 10px;
	clear: both;
}
#div_pagecontent div.teacher_zone_top {
/*	background: #CCF0FC url(../_image/teacher-zone-top.gif) no-repeat scroll left top; */
	background: transparent url(../_image/teacher-zone-top.gif) no-repeat scroll left top;
}
#div_pagecontent div.teacher_zone_bottom {
/*	background: transparent url(../_image/teacher-zone-bot.gif) no-repeat scroll left bottom; */
	background: #CCF0FC url(../_image/teacher-zone-bot.gif) no-repeat scroll left bottom;
}
#div_pagecontent div.librarian_zone_top {
/*	background: #C1D9E9 url(../_image/librarian-zone-top.gif) no-repeat scroll left top; */
	background: transparent url(../_image/librarian-zone-top.gif) no-repeat scroll left top;
}
#div_pagecontent div.librarian_zone_bottom {
/*	background: transparent url(../_image/librarian-zone-bot.gif) no-repeat scroll left bottom; */
	background: #C1D9E9 url(../_image/librarian-zone-bot.gif) no-repeat scroll left bottom;
}
#div_pagecontent div.bursar_zone_top {
/*	background: #99C0D9 url(../_image/bursar-zone-top.gif) no-repeat scroll left top; */
	background: transparent url(../_image/bursar-zone-top.gif) no-repeat scroll left top;
}
#div_pagecontent div.bursar_zone_bottom {
/*	background: transparent url(../_image/bursar-zone-bot.gif) no-repeat scroll left bottom; */
	background: #99C0D9 url(../_image/bursar-zone-bot.gif) no-repeat scroll left bottom;
}

.non-fiction_zone_left,
#leftbar.non-fiction_zone_left {
	float: left;
	width: 223px;
	margin: 0;
	overflow: hidden;
	border: #99165d solid 1px;
	background: #E9CEDD url(../_image/stimulate-background-sm.jpg) no-repeat left top;
}
.fiction_zone_left,
#leftbar.fiction_zone_left {
	float: left;
	width: 223px;
	margin: 0;
	overflow: hidden;
	border: #f0953b solid 1px;
	background: #FBE9D6 url(../_image/excite-background-sm.jpg) no-repeat left top;
}
.textbooks_zone_left,
#leftbar.textbooks_zone_left {
	float: left;
	width: 223px;
	margin: 0;
	overflow: hidden;
	border: #0eb775 solid 1px;
	background: #D1F6E8 url(../_image/inspire-background-sm.jpg) no-repeat left top;
}
/*#leftbar.textbooks_zone_left, */
#div_pagecontent div.textbooks_zone_top {
	background: #D1F6E8 url(../_image/inspire-main.jpg) no-repeat scroll center 80px;
	border: 1px solid #0EB775;
}
#div_pagecontent div.textbooks_zone_bottom {
}
/*#leftbar.non-fiction_zone_left,*/
#div_pagecontent div.non-fiction_zone_top {
	background: #E9CEDD url(../_image/stimulate-main.jpg) no-repeat scroll center 80px;
	border: 1px solid #99165D;
}
#div_pagecontent div.non-fiction_zone_bottom {
}
/*#leftbar.fiction_zone_left,*/
#div_pagecontent div.fiction_zone_top {
	background: #FBE9D6 url(../_image/excite-main.jpg) no-repeat scroll center 80px;
	border: 1px solid #F0953B;
}
#div_pagecontent div.fiction_zone_bottom {
}
#leftbar .textbooks_zone_left,
#leftbar .non-fiction_zone_left,
#leftbar .fiction_zone_left {
	margin-top: 10px;
	padding: 10px 0 0 0;
}


#div_pagecontent .content_holder {
	clear: both;
}
#div_pagecontent .single_column {
	padding-left: 5px;
	padding-left: 0;
}
#div_pagecontent .double_column1 {
	float: left;
	width: 455px;
	margin: 0;
	padding-left: 5px;
}
#div_pagecontent .textbooks_zone_top .double_column1,
#div_pagecontent .non-fiction_zone_top .double_column1,
#div_pagecontent .fiction_zone_top .double_column1 {
	width: 453px;
	padding-left: 5px;
}
#div_pagecontent .double_column2 {
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
	padding-left: 5px;
}
#div_pagecontent .textbooks_zone_top .double_column2,
#div_pagecontent .non-fiction_zone_top .double_column2,
#div_pagecontent .fiction_zone_top .double_column2 {
	width: 218px;
	padding-left: 5px;
}
#div_pagecontent .triple_column1 {
	float: left;
	width: 220px;
	margin: 0;
	padding-left: 5px;
}
#div_pagecontent .triple_column2 {
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
	padding-left: 5px;
}
#div_pagecontent .triple_column3 {
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
	padding-left: 5px;
}
#div_pagecontent .textbooks_zone_top .triple_column1,
#div_pagecontent .non-fiction_zone_top .triple_column1,
#div_pagecontent .fiction_zone_top .triple_column1,
#div_pagecontent .textbooks_zone_top .triple_column2,
#div_pagecontent .non-fiction_zone_top .triple_column2,
#div_pagecontent .fiction_zone_top .triple_column2,
#div_pagecontent .textbooks_zone_top .triple_column3,
#div_pagecontent .non-fiction_zone_top .triple_column3,
#div_pagecontent .fiction_zone_top .triple_column3 {
	width: 218px;
	padding-left: 5px;
}

.zone_links {
	width: 710px;
	padding: 0 0 0 245px;
	clear: left;
	font-size: 0.9em;
	visibility: hidden;
	display: none;
}
.zone_links div {
	cursor: pointer;
}
.zone_links .link,
#leftbar .link,
#div_pagecontent .link {
	width: 213px;
	text-align: right;
	font-size: 0.9em;
	color: #333333;
	font-style: italic;
	font-weight: bold;
	padding: 16px 10px 0 0;
	margin-bottom: 5px;
}
#leftbar .link,
#div_pagecontent .link {
	font-size: 1em;
	margin-right: 10px;
	margin-left: 0px;
}
.zone_links a:link, .zone_links a:visited,
#leftbar .link a:link, #leftbar .link a:visited,
#div_pagecontent .link a:link, #div_pagecontent .link a:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 8px;
	float: right;
	font-size: 1em;
	background: transparent url(../_image/arrow_right_zone.gif) no-repeat right;
	padding-right: 15px;
}
#leftbar .link a:link, #leftbar .link a:visited,
#div_pagecontent .link a:link, #div_pagecontent .link a:visited {
	margin-right: 5px;
}
#leftbar.non-fiction_zone_left .link a:link, #leftbar .link a:visited,
#leftbar.fiction_zone_left .link a:link, #leftbar .link a:visited {
	margin-right: 15px;
}
.zone_links a:hover, .zone_links a:active,
#leftbar .link a:hover, #leftbar .link a:active,
#div_pagecontent .link a:hover, #div_pagecontent .link a:active {
	color: #666;
	text-decoration: underline;
}

#ZoneMenu {
	margin-top: 10px;
}
.left_box,
.left_box_bak,
/*#leftbar.textbooks_zone_left,*/
#div_pagecontent .textbooks_zone_left,
#div_pagecontent .left_box_bak {
	float: left;
	width: 223px;
	margin: 0;
	overflow: hidden;
	border: #0eb775 solid 1px;
	background: #D1F6E8 url(../_image/inspire.jpg) no-repeat left top;
}
#leftbar.textbooks_zone_left .left_box_bak,
#leftbar.non-fiction_zone_left .middle_box_bak,
#leftbar.fiction_zone_left .right_box_bak {
	background: none;
}
.middle_box,
.middle_box_bak,
/*#leftbar.non-fiction_zone_left,*/
#div_pagecontent .non-fiction_zone_left,
#div_pagecontent .middle_box_bak {
	float: left;
	width: 223px;
	margin: 0 0 0px 10px;
	overflow: hidden;
	border: #99165d solid 1px;
	background: #E9CEDD url(../_image/stimulate.jpg) no-repeat left top;
}
#leftbar.non-fiction_zone_left {
	margin: 0;
}
.right_box,
.right_box_bak,
/*#leftbar.fiction_zone_left,*/
#div_pagecontent .fiction_zone_left,
#div_pagecontent .right_box_bak {
	float: left;
	width: 223px;
	margin: 0 0 0 10px;
	overflow: hidden;
	border: #f0953b solid 1px;
	background: #FBE9D6 url(../_image/excite.jpg) no-repeat left top;
}
#leftbar.fiction_zone_left {
	margin: 0;
}
#div_pagecontent .left_box_bak,
#div_pagecontent .middle_box_bak,
#div_pagecontent .right_box_bak {
	cursor: pointer;
	float: none;
	margin: 5px 0;
	width: 213px;
	height: 35px;
}
.left_box,
.middle_box,
.right_box {
	background: none;
	border: none;
	margin: 0 0 0 11px;
}
.left_box {
	margin: 0;
}
#leftbar .left_box_bak,
#leftbar .middle_box_bak,
#leftbar .right_box_bak {
	border: none;
	width: 225px;
}
#div_pagecontent .textbooks_zone_left .left_box_bak,
#div_pagecontent .non-fiction_zone_left .middle_box_bak,
#div_pagecontent .fiction_zone_left .right_box_bak {
	border: none;
}
#div_pagecontent .textbooks_zone_left,
#div_pagecontent .non-fiction_zone_left,
#div_pagecontent .fiction_zone_left {
/*	margin: 5px 0 0 0; */
	margin-top: 5px;
	width: 218px;
}

#misc_links {
	width: 950px;
	padding: 10px 0 0 10px;
	clear: left;
	font-size: 0.9em;
}
#misc_links .link_list {
	font-size: 0.9em;
	padding: 0;
	margin: 16px 0 5px 0;
	border: none;
}
#misc_links a{
	color: #666;
	text-decoration: none;
}
#misc_links a:hover{
	color: #666;
	text-decoration: underline;
}

#misc_links .left_box {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
	overflow: hidden;
	border: none;
	background: #fff url(../_image/general-top.gif) no-repeat left top;
}
#misc_links .middle_left_box {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
	overflow: hidden;
	border: none;
	background: #fff url(../_image/general-top.gif) no-repeat left top;
}
#misc_links .middle_right_box {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
	overflow: hidden;
	border: none;
	background: #fff url(../_image/general-top.gif) no-repeat left top;
}
#misc_links .right_box {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
	overflow: hidden;
	border: none;
	background: #fff url(../_image/general-top.gif) no-repeat left top;
}

#misc_links .link_holder {
	margin: 0;
	padding: 2px 0 0 0;
}

#misc_links .left_box .link_list {
	border: none;
	background: #fff url(../_image/general-money.gif) no-repeat left top;
}
#misc_links .middle_left_box .link_list {
	border: none;
	background: #fff url(../_image/general-star.gif) no-repeat left top;
}
#misc_links .middle_right_box .link_list {
	border: none;
	background: #fff url(../_image/general-exclaim.gif) no-repeat left top;
}
#misc_links .right_box .link_list {
	border: none;
	background: #fff url(../_image/general-question.gif) no-repeat left top;
}
#misc_links .left_box .link_holder {
	border: #00B6F0 solid 1px;
	border-top: none;
	background: none;
}
#misc_links .middle_left_box .link_holder {
	border: #00B6F0 solid 1px;
	border-top: none;
	background: none;
}
#misc_links .middle_right_box .link_holder {
	border: #00B6F0 solid 1px;
	border-top: none;
	background: none;
}
#misc_links .right_box .link_holder {
	border: #00B6F0 solid 1px;
	border-top: none;
	background: none;
}

#misc_links ul {
	list-style-type: none;
}
#misc_links li {
	background: transparent url(../_image/arrow_right.gif) no-repeat scroll left top;
	margin: 0 0 0 30px;
}
#misc_links a {
	padding-left: 15px;
	color: #0061A1;
}
#misc_links a:link, #misc_links a:visited {
}
#misc_links a:active, #misc_links a:hover {
	color: #0061A1;
}

/**
 *
 * Layer styles
 *
 */
#LayerView,
#LayerEdit_A,
#LayerEdit_B,
#LayerEdit_C,
#LayerEdit_D,
#LayerEdit_E,
#LayerEdit_F,
#LayerEdit_G,
#LayerEdit_H {
	display: none;
	visibility: hidden;
}

/**
 *
 * Generic styles
 *
 */
.clear {
	clear: both;
}

.alt {
	display: none;
}


/**
 * Basic styles
 *
 */
#div_pageloading h1,
#leftbar h1,
#leftbar h2,
#leftbar h3,
#leftbar h4,
#leftbar p,
#leftbar li,
#leftbar td,
#leftbar th,
.maintenance_msg h1,
.maintenance_msg h2,
.maintenance_msg h3,
.maintenance_msg h4,
.maintenance_msg p,
#div_pagecontent h1,
#div_pagecontent h2,
#div_pagecontent h3,
#div_pagecontent h4,
#div_pagecontent p,
#div_pagecontent li,
#div_pagecontent td,
#div_pagecontent th,
input,
textarea {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 0;
}
input,
textarea {
	margin: 0;
	padding: 0;
}
input.input_radio {
	margin-top: 1px;
}
.booklist input.input_radio {
	margin-top: 4px;
}
#div_pageloading h1,
#leftbar h1,
#div_pagecontent h1 {
	font-size: 1.1em;
}

#leftbar h3,
#leftbar p {
	padding: 0 10px 0 10px;
	margin: 0 0 5px 0
}

#leftbar a:link, #leftbar a:visited,
#div_pagecontent a:link, #div_pagecontent a:visited {
	text-decoration: none;
}
#leftbar a:active, #leftbar a:hover,
#div_pagecontent a:active, #div_pagecontent a:hover {
	text-decoration: underline;
}
.header_link {
	cursor: pointer;
	height: 55px;
	width: 100%;/*470px;*/
}
#div_pagecontent .content_holder h1,
#div_pagecontent .null_zone_top h1 {
	text-transform: capitalize;
/*	font-size: 1em;
	padding: 20px 0 5px 10px;
*/
	font-size: 1.4em;
	padding: 9px 0 9px 8px;
	background: #0061A1;
	color: #fff;
	margin: 0;
}
h1 span#order_id {
	visibility: hidden;
}
#div_pagecontent .content_holder h1 {
	padding-left: 0;
}
#div_pagecontent .teacher_zone_top h1,
#div_pagecontent .librarian_zone_top h1,
#div_pagecontent .bursar_zone_top h1 {
	text-transform: capitalize;
	visibility: hidden;
	display: none;
}
#div_pagecontent .textbooks_zone_top h1,
#div_pagecontent .non-fiction_zone_top h1,
#div_pagecontent .fiction_zone_top h1 {
/*	text-transform: capitalize; */
	float: left;
	font-style: italic;
	color: #999;
	height: 40px;
/*	width: 399px;/*695px;*/
	margin: 0;
	padding: 40px 0 0 0;
	font-size: 1.6em;
	cursor: pointer;
}
#div_pagecontent .textbooks_zone_top h1 {
	background: transparent url(../_image/inspire-head.jpg) no-repeat top left;
	padding-left: 220px;
}
#div_pagecontent .non-fiction_zone_top h1 {
	background: transparent url(../_image/stimulate-head.jpg) no-repeat top left;
	padding-left: 285px;
}
#div_pagecontent .fiction_zone_top h1 {
	background: transparent url(../_image/excite-head.jpg) no-repeat top left;
	padding-left: 200px;
}
#div_pagecontent .teacher_zone_top h2,
#div_pagecontent .teacher_zone_top h3,
#div_pagecontent .teacher_zone_top h4,
#div_pagecontent .teacher_zone_top p,
#div_pagecontent .teacher_zone_top th,
#div_pagecontent .teacher_zone_top td,
#div_pagecontent .teacher_zone_top li,
#div_pagecontent .teacher_zone_top ol li span,
#div_pagecontent .teacher_zone_top a {
	color: #079FD0;
}
#div_pagecontent .teacher_zone_top h2,
#div_pagecontent .teacher_zone_top h3,
#div_pagecontent .teacher_zone_top h4,
#div_pagecontent .teacher_zone_top ol li {
	color: #007EAB;
}
#div_pagecontent .librarian_zone_top h2,
#div_pagecontent .librarian_zone_top h3,
#div_pagecontent .librarian_zone_top h4,
#div_pagecontent .librarian_zone_top p,
#div_pagecontent .librarian_zone_top th,
#div_pagecontent .librarian_zone_top td,
#div_pagecontent .librarian_zone_top li,
#div_pagecontent .librarian_zone_top ol li span,
#div_pagecontent .librarian_zone_top a {
	color: #0061A1;
}
#div_pagecontent .librarian_zone_top h2,
#div_pagecontent .librarian_zone_top h3,
#div_pagecontent .librarian_zone_top h4,
#div_pagecontent .librarian_zone_top ol li {
	color: #07588D;
}
#div_pagecontent .bursar_zone_top h2,
#div_pagecontent .bursar_zone_top h3,
#div_pagecontent .bursar_zone_top h4,
#div_pagecontent .bursar_zone_top p,
#div_pagecontent .bursar_zone_top th,
#div_pagecontent .bursar_zone_top td,
#div_pagecontent .bursar_zone_top li,
#div_pagecontent .bursar_zone_top ol li span,
#div_pagecontent .bursar_zone_top a {
	color: #064F7F;
}
#div_pagecontent .bursar_zone_top h2,
#div_pagecontent .bursar_zone_top h3,
#div_pagecontent .bursar_zone_top h4,
#div_pagecontent .bursar_zone_top ol li {
	color: #094268;
}
#div_pagecontent .textbooks_zone_top h2,
#div_pagecontent .textbooks_zone_top h3,
#div_pagecontent .textbooks_zone_top h4,
#div_pagecontent .textbooks_zone_top p,
#div_pagecontent .textbooks_zone_top td,
#div_pagecontent .textbooks_zone_top th,
#div_pagecontent .textbooks_zone_top li,
#div_pagecontent .textbooks_zone_top ol li span,
#leftbar.textbooks_zone_left ul.subjects a,
#div_pagecontent .textbooks_zone_top a {
	color: #13A56C;
}
#div_pagecontent .textbooks_zone_top h2,
#div_pagecontent .textbooks_zone_top h3,
#div_pagecontent .textbooks_zone_top h4,
#div_pagecontent .textbooks_zone_top ol li {
	color: #16855A;
}
#div_pagecontent .non-fiction_zone_top h2,
#div_pagecontent .non-fiction_zone_top h3,
#div_pagecontent .non-fiction_zone_top h4,
#div_pagecontent .non-fiction_zone_top p,
#div_pagecontent .non-fiction_zone_top td,
#div_pagecontent .non-fiction_zone_top th,
#div_pagecontent .non-fiction_zone_top li,
#div_pagecontent .non-fiction_zone_top ol li span,
#leftbar.non-fiction_zone_left ul.subjects a,
#div_pagecontent .non-fiction_zone_top a {
	color: #99165D;
}
#div_pagecontent .non-fiction_zone_top h2,
#div_pagecontent .non-fiction_zone_top h3,
#div_pagecontent .non-fiction_zone_top h4,
#div_pagecontent .non-fiction_zone_top ol li {
	color: #7E184F;
}
#div_pagecontent .fiction_zone_top h2,
#div_pagecontent .fiction_zone_top h3,
#div_pagecontent .fiction_zone_top h4,
#div_pagecontent .fiction_zone_top p,
#div_pagecontent .fiction_zone_top th,
#div_pagecontent .fiction_zone_top td,
#div_pagecontent .fiction_zone_top li,
#div_pagecontent .fiction_zone_top ol li span,
#leftbar.fiction_zone_left ul.subjects a,
#div_pagecontent .fiction_zone_top a {
/*	color: #EFA863; */
	color: #ef8527;
}
#div_pagecontent .fiction_zone_top h2,
#div_pagecontent .fiction_zone_top h3,
#div_pagecontent .fiction_zone_top h4,
#div_pagecontent .fiction_zone_top ol li {
	color: #F0953B;
}



#div_pagecontent .teacher_zone_top .expand_holder a,
#div_pagecontent .bursar_zone_top .expand_holder a,
#div_pagecontent .librarian_zone_top .expand_holder a,
#div_pagecontent .textbooks_zone_top .expand_holder a,
#div_pagecontent .non-fiction_zone_top .expand_holder a,
#div_pagecontent .fiction_zone_top .expand_holder a {
	color: #0061A1;
}



#div_pagecontent div#TeacherMenu,
#div_pagecontent div#LibrarianMenu,
#div_pagecontent div#BursarMenu {
	padding: 5px 0 0 0;
}
#div_pagecontent .triple_column3 h3.teacher_zone,
#div_pagecontent .triple_column3 h3.librarian_zone,
#div_pagecontent .triple_column3 h3.bursar_zone,
#div_pagecontent .double_column2 h3.teacher_zone,
#div_pagecontent .double_column2 h3.librarian_zone,
#div_pagecontent .double_column2 h3.bursar_zone,
.zone_links h3.teacher_zone,
.zone_links h3.librarian_zone,
.zone_links h3.bursar_zone {
	height: 42px;
	cursor: pointer;
	margin: 0;
	margin: 10px 0 0;
	padding: 0;
}
#div_pagecontent .triple_column3 h3.teacher_zone,
#div_pagecontent .double_column2 h3.teacher_zone,
.zone_links h3.teacher_zone {
	background: transparent url(../_image/teacher-zone-inset.gif) no-repeat top left;
}
#div_pagecontent .triple_column3 h3.librarian_zone,
#div_pagecontent .double_column2 h3.librarian_zone,
.zone_links h3.librarian_zone {
	background: transparent url(../_image/librarian-zone-inset.gif) no-repeat top left;
}
#div_pagecontent .triple_column3 h3.bursar_zone,
#div_pagecontent .double_column2 h3.bursar_zone,
.zone_links h3.bursar_zone {
	background: transparent url(../_image/bursar-zone-inset.gif) no-repeat top left;
}
#div_pagecontent ul {
	margin: 0;
	padding: 0;
}
#div_pagecontent li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#div_pagecontent .triple_column3 li.extended_list {
	display: none;
	visibility: hidden;
}

#div_pagecontent .teacher_zone_top .double_column2,
#div_pagecontent .librarian_zone_top .double_column2,
#div_pagecontent .bursar_zone_top .double_column2,
#div_pagecontent .teacher_zone_top .triple_column3,
#div_pagecontent .librarian_zone_top .triple_column3,
#div_pagecontent .bursar_zone_top .triple_column3,
#leftbar.textbooks_zone_left ul.subjects,
#leftbar.non-fiction_zone_left ul.subjects,
#leftbar.fiction_zone_left ul.subjects,
#div_pagecontent .textbooks_zone_top .double_column2,
#div_pagecontent .non-fiction_zone_top .double_column2,
#div_pagecontent .fiction_zone_top .double_column2,
#div_pagecontent .textbooks_zone_top .triple_column3,
#div_pagecontent .non-fiction_zone_top .triple_column3,
#div_pagecontent .fiction_zone_top .triple_column3 {
	list-style: none;
	list-style-image: none;
}
#div_pagecontent .teacher_zone_top ol,
#div_pagecontent .librarian_zone_top ol,
#div_pagecontent .bursar_zone_top ol,
#div_pagecontent .textbooks_zone_top ol,
#div_pagecontent .non-fiction_zone_top ol,
#div_pagecontent .fiction_zone_top ol {
	list-style: decimal;
}
#div_pagecontent .teacher_zone_top .double_column2 a,
#div_pagecontent .librarian_zone_top .double_column2 a,
#div_pagecontent .bursar_zone_top .double_column2 a,
#div_pagecontent .teacher_zone_top .triple_column3 a,
#div_pagecontent .librarian_zone_top .triple_column3 a,
#div_pagecontent .bursar_zone_top .triple_column3 a,
#leftbar.textbooks_zone_left ul.subjects a,
#leftbar.non-fiction_zone_left ul.subjects a,
#leftbar.fiction_zone_left ul.subjects a,
#div_pagecontent .textbooks_zone_top .double_column2 a,
#div_pagecontent .non-fiction_zone_top .double_column2 a,
#div_pagecontent .fiction_zone_top .double_column2 a,
#div_pagecontent .textbooks_zone_top .triple_column3 a,
#div_pagecontent .non-fiction_zone_top .triple_column3 a,
#div_pagecontent .fiction_zone_top .triple_column3 a {
	margin-left: 0;
}
#div_pagecontent .teacher_zone_top .double_column2 a:link, #div_pagecontent .teacher_zone_top .double_column2 a:visited,
#div_pagecontent .librarian_zone_top .double_column2 a:link, #div_pagecontent .librarian_zone_top .double_column2 a:visited, 
#div_pagecontent .bursar_zone_top .double_column2 a:link, #div_pagecontent .bursar_zone_top .double_column2 a:visited, 
#div_pagecontent .teacher_zone_top .triple_column3 a:link, #div_pagecontent .teacher_zone_top .triple_column3 a:visited, 
#div_pagecontent .librarian_zone_top .triple_column3 a:link, #div_pagecontent .librarian_zone_top .triple_column3 a:visited, 
#div_pagecontent .bursar_zone_top .triple_column3 a:link, #div_pagecontent .bursar_zone_top .triple_column3 a:visited, 
#leftbar.textbooks_zone_left ul.subjects a:link, #leftbar.textbooks_zone_left ul.subjects a:visited, 
#leftbar.non-fiction_zone_left ul.subjects a:link, #leftbar.non-fiction_zone_left ul.subjects a:visited, 
#leftbar.fiction_zone_left ul.subjects a:link, #leftbar.fiction_zone_left ul.subjects a:visited, 
#div_pagecontent .textbooks_zone_top .double_column2 a:link, #div_pagecontent .textbooks_zone_top .double_column2 a:visited, 
#div_pagecontent .non-fiction_zone_top .double_column2 a:link, #div_pagecontent .non-fiction_zone_top .double_column2 a:visited, 
#div_pagecontent .fiction_zone_top .double_column2 a:link, #div_pagecontent .fiction_zone_top .double_column2 a:visited, 
#div_pagecontent .textbooks_zone_top .triple_column3 a:link, #div_pagecontent .textbooks_zone_top .triple_column3 a:visited, 
#div_pagecontent .non-fiction_zone_top .triple_column3 a:link, #div_pagecontent .non-fiction_zone_top .triple_column3 a:visited, 
#div_pagecontent .fiction_zone_top .triple_column3 a:link, #div_pagecontent .fiction_zone_top .triple_column3 a:visited {
	text-decoration: none;
}
#div_pagecontent .teacher_zone_top .double_column2 a:hover, #div_pagecontent .teacher_zone_top .double_column2 a:active,
#div_pagecontent .librarian_zone_top .double_column2 a:hover, #div_pagecontent .librarian_zone_top .double_column2 a:active, 
#div_pagecontent .bursar_zone_top .double_column2 a:hover, #div_pagecontent .bursar_zone_top .double_column2 a:active, 
#div_pagecontent .teacher_zone_top .triple_column3 a:hover, #div_pagecontent .teacher_zone_top .triple_column3 a:active, 
#div_pagecontent .librarian_zone_top .triple_column3 a:hover, #div_pagecontent .librarian_zone_top .triple_column3 a:active, 
#div_pagecontent .bursar_zone_top .triple_column3 a:hover, #div_pagecontent .bursar_zone_top .triple_column3 a:active, 
#leftbar.textbooks_zone_left ul.subjects a:hover, #leftbar.textbooks_zone_left ul.subjects a:active, 
#leftbar.non-fiction_zone_left ul.subjects a:hover, #leftbar.non-fiction_zone_left ul.subjects a:active, 
#leftbar.fiction_zone_left ul.subjects a:hover, #leftbar.fiction_zone_left ul.subjects a:active, 
#div_pagecontent .textbooks_zone_top .double_column2 a:hover, #div_pagecontent .textbooks_zone_top .double_column2 a:active, 
#div_pagecontent .non-fiction_zone_top .double_column2 a:hover, #div_pagecontent .non-fiction_zone_top .double_column2 a:active, 
#div_pagecontent .fiction_zone_top .double_column2 a:hover, #div_pagecontent .fiction_zone_top .double_column2 a:active, 
#div_pagecontent .textbooks_zone_top .triple_column3 a:hover, #div_pagecontent .textbooks_zone_top .triple_column3 a:active, 
#div_pagecontent .non-fiction_zone_top .triple_column3 a:hover, #div_pagecontent .non-fiction_zone_top .triple_column3 a:active, 
#div_pagecontent .fiction_zone_top .triple_column3 a:hover, #div_pagecontent .fiction_zone_top .triple_column3 a:active {
	text-decoration: underline;
}

#div_pagecontent .teacher_zone_top h3 a {
	background: transparent url(../_image/arrow_right_teacher_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#div_pagecontent .teacher_zone_top .double_column1 ul,
#div_pagecontent .teacher_zone_top .triple_column3 ul,
#div_pagecontent .teacher_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_teacher_zone.gif);
}


#div_pagecontent .librarian_zone_top h3 a {
	background: transparent url(../_image/arrow_right_librarian_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#div_pagecontent .librarian_zone_top .double_column1 ul,
#div_pagecontent .librarian_zone_top .triple_column3 ul,
#div_pagecontent .librarian_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_librarian_zone.gif);
}
#div_pagecontent .bursar_zone_top h3 a {
	background: transparent url(../_image/arrow_right_bursar_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#div_pagecontent .bursar_zone_top .double_column1 ul,
#div_pagecontent .bursar_zone_top .triple_column3 ul,
#div_pagecontent .bursar_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_bursar_zone.gif);
}

#div_pagecontent .textbooks_zone_top h3 a {
	background: transparent url(../_image/arrow_right_textbooks_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#leftbar.textbooks_zone_left ul.subjects ul,
#div_pagecontent .textbooks_zone_top .double_column1 ul,
#div_pagecontent .textbooks_zone_top .triple_column3 ul,
#div_pagecontent .textbooks_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_textbooks_zone.gif);
}
#div_pagecontent .non-fiction_zone_top h3 a {
	background: transparent url(../_image/arrow_right_non-fiction_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#leftbar.non-fiction_zone_left ul.subjects ul,
#div_pagecontent .non-fiction_zone_top .double_column1 ul,
#div_pagecontent .non-fiction_zone_top .triple_column3 ul,
#div_pagecontent .non-fiction_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_non-fiction.gif);
}
#div_pagecontent .fiction_zone_top h3 a {
	background: transparent url(../_image/arrow_right_fiction_zone.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 0;
}
#leftbar.fiction_zone_left ul.subjects ul,
#div_pagecontent .fiction_zone_top .double_column1 ul,
#div_pagecontent .fiction_zone_top .triple_column3 ul,
#div_pagecontent .fiction_zone_top .double_column2 ul {
	list-style-image: url(../_image/arrow_right_fiction_zone.gif);
}

#div_pagecontent .side_link {
	float: none;
	margin: 5px 0;
	width: 213px;
	height: 35px;
	cursor: pointer;
}
#div_pagecontent #inspire_box {
	overflow: hidden;
	border: #0eb775 solid 1px;
	background: #fff url(../_image/inspire.jpg) no-repeat left top;
}
#div_pagecontent #stimulate_box {
	overflow: hidden;
	border: #99165d solid 1px;
	background: #fff url(../_image/stimulate.jpg) no-repeat left top;
}
#div_pagecontent #excite_box {
	overflow: hidden;
	border: #f0953b solid 1px;
	background: #fff url(../_image/excite.jpg) no-repeat left top;
}

#div_pagecontent .side_link a {
	color: #999;
	font-weight: bold;
	font-style: italic;
	margin: 15px 5px 0;
	float: right;
	font-size: 1em;
	background: transparent url(../_image/arrow_right_gray.gif) no-repeat right;
	padding-right: 15px;
}
#div_pagecontent .side_link a:link, #div_pagecontent .side_link a:visited {
}
#div_pagecontent .side_link a:active, #div_pagecontent .side_link a:hover {
}
#div_pageloading {
		width: 900px;

}
#div_pageloading h1 {
	padding: 100px 0 60px 40px;
	font-size: 1.5em;
	background: url(../_image/loading.gif) no-repeat 450px 70px;
	height: 62px;
	text-align: center;
	margin-top: 10px;
}
#div_pageloading noscript {
	padding: 0 0 160px 0;
	clear: both;
	float: left;
}
noscript h1 {
	font-size:1.5em;
	margin-top:10px;
	padding:100px 0 0 40px;
	text-align:center;
	color: #CC3300;
}
noscript p {
	padding:0 0 60px 40px;	
	text-align:center;
}

#div_pagecontent p {
}
#div_pagecontent p.narrow,
#div_pagecontent form p {
	margin-right: 235px;
}
#div_pagecontent form p.no_form {
	margin-right: 0;
}

.maintenance_msg {
	float: right;
	width: 30%;
}
.maintenance_msg p {
	font-size: 0.8em;
}
/**
 * General styles
 *
 */
#div_pagecontent p.hint {
	color: #c30;
	padding: 5px;
	margin: 0;
	width: 447px;
	border: 1px solid #c30;
}
#div_pagecontent p.report {
	padding: 2px 5px;
	font-size: 0.7em;
	background: #CCF0FC;
}
p.warning, span.warning,
#div_pagecontent p.required, .required {
	color: #c30;
}

/* Collection list styles */
#div_pagecontent h3 {
	clear: both;
}
#div_pagecontent p.list_link a {
	background: none;
	color: #fff;
	padding: 0;
	margin: 0;
	width: 90px;
	display: block;
	font-weight: bold;
}
#div_pagecontent p.list_link {
	float: left;
	background: transparent url(../_image/list_link_bkg.gif) no-repeat top left;
	color: #fff;
	min-height: 70px;
	width: 106px;
	display: block;
	padding: 50px 0 5px 5px;
	margin: 0 0 30px 0;
}

/**
 * Table styles
 *
 */
#div_pagecontent table {
	width: 460px;
	border: none;
	margin: 0;
	padding: 0;
/*	background: #EBEBEB; */
}
#div_pagecontent table.wide,
#div_pagecontent table.booklist,
#div_pagecontent table.result_navigator,
#div_pagecontent table.result {
	width: 695px;
	margin: 0;
}
.OrderForm th {
	width: 230px;
}
.OrderForm td {
	width: 465px;
}
.OrderForm .button,
.OrderForm .header {
	width: auto;
}
#div_pagecontent table.result_navigator {
	height: 40px;
	margin: 0;
	width: 695px;
}
#div_pagecontent th,
#div_pagecontent td {
	margin: 0;
	padding: 2px 5px;
	background: #ebebeb;
}
#div_pagecontent th.report,
#div_pagecontent td.report,
#div_pagecontent td.highlight {
	margin: 0;
	padding: 2px 5px;
/*	font-size: 0.7em; */
	background: #CCF0FC;
}
#div_pagecontent td.row {
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	padding: 0;
/*	width: 280px; */
}
#div_pagecontent td.col,
#div_pagecontent td.col_right {
	border-left: #fff solid 1px;
	border-right: #fff solid 1px;
	padding: 2px;
}
#div_pagecontent td.col_right {
	text-align: right;
	font-weight: bold;
	color: #0061A1;
}
#div_pagecontent table.library td.col {
	width: auto;
	padding-left: 2px;
	border-left: none;
	border-right: none;
}
#div_pagecontent td.booklist {
	color: #0061A1;
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
}
#div_pagecontent td.row b {
	margin: 2px;
}
#div_pagecontent td.pad {
	padding: 2px 0 2px 5px;
}
#div_pagecontent td {
	color: #555;
/*	padding-right: 50px; */
}
#div_pagecontent th {
	text-align: right;
	padding-left: 50px;
	font-size: 0.9em;
}
#div_pagecontent td.inline {
	padding-right: 5px;
}
#div_pagecontent th.inline {
	padding-left: 5px;
}
#div_pagecontent td.header,
#div_pagecontent td.warning,
#div_pagecontent td.header_qty,
#div_pagecontent td.header_price,
#div_pagecontent td.header_total,
#div_pagecontent td.qty,
#div_pagecontent td.price,
#div_pagecontent td.total,
#div_pagecontent td.jacket_odd,
#div_pagecontent td.jacket_even,
#div_pagecontent td.jacket_summary {
	padding: 0;
	margin: 0;
	background: #CCF0FC;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
}
#div_pagecontent td.warning,
#div_pagecontent td.header_price {
	background: #c30;
	width: 70px;
	text-align: center;
	white-space: nowrap !important;
}
#div_pagecontent td.price {
	background: #F1C5B7;
	text-align: right;
	padding-right: 5px;
}
#div_pagecontent td.col1_booklist {
	width: 281px;
}
#div_pagecontent td.col1_bookjacket {
	width: 285px;
}
#div_pagecontent td.col1_order {
	width: 219px;
}
#div_pagecontent td.header {
/*	width: 270px; */
}
#div_pagecontent td.header_qty {
	background: #EBC7A2;
	width: 60px;
	text-align: center;
}
#div_pagecontent td.qty {
	background: #FADFC4;
}
#div_pagecontent td.header_total {
	width: 60px;
	text-align: center;
}
#div_pagecontent td.total {
	background: #EBEBEB;
	text-align: right;
	padding-right: 5px;
}
#div_pagecontent td.jacket_odd,
#div_pagecontent td.jacket_even {
	text-align: center;
	width: 100px;
}
#div_pagecontent td.jacket_odd div,
#div_pagecontent td.jacket_even div {
	margin-top: 2px;
}
#div_pagecontent td.jacket_odd {
	background: #FADFC4;
}
#div_pagecontent td.jacket_even {
	background: #EBC7A2;
}
#div_pagecontent td.jacket_summary {
	background: #fff;
	font-weight: bold;
	padding: 0;
	text-align: center;
}

#div_pagecontent td.service{
	padding-top: 9px;
}
#div_pagecontent td.grandTotal{
	padding: 9px 5px 9px 0;
}
#div_pagecontent td.totalsTitle{
	padding-right: 4px;
}
#div_pagecontent td.totals{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
#div_pagecontent td.subtotal{
	border-top:1px solid #CC3300;
	border-bottom:1px solid #FFFFFF;
}
#div_pagecontent td h4 {
	padding: 7px;
	margin: 0;
	color: #0061A1;
	font-size: 1.1em;
}
#div_pagecontent td.warning h4,
#div_pagecontent td.warning,
#div_pagecontent td.header_price h4 {
	color: #fff;
}
#div_pagecontent td.button {
	padding: 2px 5px;
	background: #0061A1;
	border-top: #fff solid 1px;
}
#div_pagecontent td.hint {
	color: #CC3300;
}
#div_pagecontent td.gross {
	border-top: #c30 solid 1px;
	border-bottom: #c30 solid 1px;
	text-align: right;
}
#div_pagecontent td.totalgross {
	border-top: #c30 solid 1px;
	border-bottom: #c30 solid 1px;
}
#div_pagecontent td.lasttotal {
	border-bottom: #c30 solid 1px;
}
/**
 * Result navigator table styles
 *
 */
#div_pagecontent table.result_navigator td {
	background: #E2E8EA;
	color: #0061A1;
	padding: 0;
	font-size: 1em;
}
#div_pagecontent table.result_navigator td label {
	margin: 3px 0;
}
#div_pagecontent table.result_navigator td.summary {
	padding-left: 10px;
	font-weight: bold;
	width: auto;
}
#div_pagecontent table.result_navigator td.summary_wide {
	padding-left: 10px;
	font-weight: bold;
	width: 150px;
}
#div_pagecontent table.result_navigator td.right_text,
#div_pagecontent table.result_navigator td.right {
	text-align: right;
	width: 60px;
}
#div_pagecontent table.result_navigator td.right_wide {
	text-align: right;
}
#div_pagecontent table.result_navigator td.width {
	width: 130px;
}
#div_pagecontent table.result_navigator td.narrow {
	width: 30px;
}
/**
 * Search Results
 *
 */
#div_pagecontent div.book_result {
	clear: both;
	position: relative;
	margin: 1.5em 5px 1.2em 0;
	color: #0061A1;
	padding: 0;
}
#div_pagecontent .two_col_browse div.book_result {
	margin: 1em 5px 0.8em 0;
}
#div_pagecontent hr.book_result {
	clear: both;
	height: 1px;
	margin: 0 5px 0 0;
	color: #0061A1;
	background: #0061A1;
	border: none;
	padding: 0;
}

#div_pagecontent .book_result a:link, #div_pagecontent .book_result a:visited {
	color: #0061A1;
	text-decoration: underline;
}
#div_pagecontent .book_result a:hover, #div_pagecontent .book_result a:active {
	color: #5094C0;
	text-decoration: underline;
}

#div_pagecontent .two_col_browse .book_result .main,
#div_pagecontent .book_result .main {
	position: relative;
	padding: 0 0 0 165px;
}
#div_pagecontent .two_col_browse .book_result .main {
	padding: 0 0 0 130px;
	max-height: 110px;
	height: 110px;
}
#div_pagecontent .book_result .position {
	float: left;
	width: 1.5em;
	font-size: 2em;
	font-weight: bold;
}
#div_pagecontent .book_result .jacket {
/*	float: left; */
	width: 100px;
	position: absolute;
	left: 3.5em;
	top: 0;
}
#div_pagecontent .book_result .jacket img.clickable {
	cursor: pointer;
}

.book_result .jacket div a {
	background: transparent url(../_image/magnifier.gif) no-repeat left bottom;
	font-size: 0.8em;
	display: block;
	padding-left: 15px;
}
#div_pagecontent .book_result .jacket a:link, #div_pagecontent .book_result .jacket a:visited {
	text-decoration: none;
}
#div_pagecontent .book_result .jacket a:hover, #div_pagecontent .book_result .jacket a:active {
	text-decoration: underline;
}
#div_pagecontent .book_result .jacket a span {
	padding: 0 0 0 15px;
}

#div_pagecontent .book_result .main .eLC {
	float: right;
	margin: 0;
	padding: 0 10px 10px 10px;
}
#div_pagecontent .two_col_browse .book_result .main h2,
#div_pagecontent .book_result .main h2 {
	margin: 0 0 0.2em 5px; /* top margin counters line-height */
	font-size: 1.2em;
	line-height: 1.2em;
	color: #0061A1;
	padding-top: 0;
}
#div_pagecontent .two_col_browse .book_result .main h2 {
	font-size: 1.1em;
	padding-bottom: 0;
}
#div_pagecontent .book_result .main h3 {
	margin: 0 0 0.5em 5px;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	color: #0061A1;
	clear: none;
	padding-top: 0.2em;
}
#div_pagecontent .book_result .main .description,
#div_pagecontent .book_result .main .details {
	margin: 0.8em 0 0.8em 5px;
	font-size: 0.9em;
}
#div_pagecontent .book_result .main .description .short,
#div_pagecontent .book_result .main .details .short {
	background: url(../_image/arrow_down.gif) no-repeat left top;
	padding: 0 0 0 15px;
	cursor: pointer;
	display: none; /* default until shown by Javascript */
}
#div_pagecontent .book_result .main .description .short span,
#div_pagecontent .book_result .main .details .short span {
	text-decoration: underline; /* spans are fake links */
}
#div_pagecontent .book_result .main .description .full,
#div_pagecontent .book_result .main .details .full {
	background: url(../_image/arrow_up.gif) no-repeat left top;
	padding: 0 0 0 15px;
	cursor: pointer;
}
#div_pagecontent .book_result .main .description .full div,
#div_pagecontent .book_result .main .details .full div {
	text-decoration: underline; /* spans are fake links */
}

#div_pagecontent .expandall,
#div_pagecontent .collapseall,
#div_pagecontent .book_result .main .summary {
	position: relative;
	margin: 10px 0 0;
	padding: 5px;
	background: #EBEBEB;
}
#div_pagecontent .two_col_browse .book_result .main .summary {
	position: relative;
	margin: 0;
	background: none;
	padding-bottom: 0;
	padding-top: 0;
}
#div_pagecontent .show_more,
#div_pagecontent .expand_holder {
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 0 165px;
	background: #EBEBEB;
	color: #0061A1;
}
#div_pagecontent .show_more {
	margin: 5px 5px 0 5px;
}
#div_pagecontent .more,
#div_pagecontent .expandall,
#div_pagecontent .collapseall {
	padding: 0 10px 0 15px;
	margin: 0;
	color: #0061A1;
	background: #EBEBEB url(../_image/arrow_down.gif) no-repeat top left;
}
#div_pagecontent .collapseall {
	background: #EBEBEB url(../_image/arrow_up.gif) no-repeat top left;
}
#div_pagecontent .more {
	background: #EBEBEB url(../_image/arrow_right.gif) no-repeat top left;
	font-size: 1.1em;
}
#div_pagecontent a:link.more, #div_pagecontent a:visited.more {
	text-decoration: none;
}
#div_pagecontent a:active.more, #div_pagecontent a:hover.more {
	text-decoration: underline;
}
#div_pagecontent .book_result .main .summary input {
	float: right;
	margin: 0;
/*
	position: absolute;
	right: 5px;
	top: 5px;
*/
	background: #0061A1;
	border: none;
	padding: 2px;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	position: relative;
	height: 21px;
}
#div_pagecontent .two_col_browse .book_result .main .summary input {
	margin: 5px 0 0 0;
	font-size: 1.1em;
	z-index: 2;
	
}
#div_pagecontent .book_result .main .summary input.hover {
	background: #004777;
}
#div_pagecontent .book_result .main .summary input.qty,
#div_pagecontent .book_result .main .highlight .summary input.qty {
	background: #fff;
	width: 20px;
	color: #999;
	text-align: right;
	border: 1px solid #999;
	margin-right: 5px;
	font-weight: normal;
	height: 15px;
}
input.selected,
#div_pagecontent .book_result .main .summary input.selected,
#div_pagecontent .book_result .main .highlight .summary input.selected,
#div_pagecontent .book_result .main .highlight .summary input.qty {
	color: #0061A1;
	font-weight: bold;
}
#div_pagecontent .two_col_browse .book_result .main .summary .isbn,
#div_pagecontent .book_result .main .summary .isbn {
	position: relative;
	margin: 0 0 0.5em;
	margin: 0;
	font-size: 0.9em;
}
#div_pagecontent .two_col_browse .book_result .main .summary .isbn {
	font-size: 0.8em;
}
#div_pagecontent .two_col_browse .book_result .main .summary .isbn b {
	font-weight: normal;
}
#div_pagecontent .two_col_browse .book_result .main .summary .isbn {
	clear: left;
}
#div_pagecontent .two_col_browse .book_result .main .summary .pubdate,
#div_pagecontent .book_result .main .summary .pubdate {
	position: relative;
	margin: 0 0 0.5em;
	font-size: 0.9em;
}
#div_pagecontent .two_col_browse .book_result .main .summary .pubdate {
	font-size: 1em;
	z-index: 1;
}
#div_pagecontent .two_col_browse .book_result .main .summary .price,
#div_pagecontent .book_result .main .summary .price {
	position: relative;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #CC3300;
}
#div_pagecontent .two_col_browse .book_result .main .summary .price {
		font-weight: normal;
		font-size: 1em;
		float: left;
}
#div_pagecontent .book_result .main .summary .price .RRPdiscount {
	text-decoration: line-through;
}
#div_pagecontent .book_result .main .summary .price .BBP {
	position: absolute;
	left: 140px;
}
#div_pagecontent .book_result .main .summary .price .discount {
	position: absolute;
	left: 320px;
}
#div_pagecontent .two_col_browse .book_result .main .summary .price .RRPdiscount {
	display: none;
}
#div_pagecontent .two_col_browse .book_result .main .summary .price .BBP,
#div_pagecontent .two_col_browse .book_result .main .summary .price .discount {
	float: left;
	position: relative;
	left: auto;
	clear: left;
	width: 100%;
}
#div_pagecontent .book_result .main .replaced {
	font-weight: bold;
	color: #CC3300;
}
#div_pagecontent .book_result .main .summary .ebook {
	color: #190;
	font-weight: bold;
	/*background: #f5f500;*/
	padding-left: 12px;
	background: url(../_image/ebook-download.gif) no-repeat 2px 3px;
}

/* Highlight state (for summary box of item already in My Booklist) */
#div_pagecontent .book_result .main .highlight .summary {
	background: #488FBD;
	color: #fff;
}
#div_pagecontent .book_result .main .highlight .summary input {
	border: 1px solid #fff;
	/* green */
	background: #090;
	/* blue */
	background: #0061A1;
	/* red */
	background: #c30;
}
#div_pagecontent .book_result .main .highlight .summary input.hover {
	/* green */
	background: #060;
	/* blue */
	background: #004777;
	/* red */
	background: #930;
}
#div_pagecontent .book_result .main .highlight .summary .price {
	color: #fff;
}
#div_pagecontent .book_result .main .highlight .replaced {
	color: #fff;
}
#div_pagecontent .book_result .main .highlight .summary .ebook {
	color: #71e365;
	font-weight: bold;
	/*background: #f5f500;*/
	padding-left: 12px;
	background: url(../_image/ebook-download-highlight.gif) no-repeat 2px 3px;
}

/**
 * Jacket popup styles
 */
#jacketViewer {
	cursor : pointer;
	z-index : 99999;
	border : 3px solid #105294;
	background : #fff;
/*	margin-left: 230px; */
}
#jacketLoading {
	margin: 160px auto 0;
	padding : 0;
	color: #70A5D6;
	text-align: center;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
#jacketImage {
	border : 8px solid #8d8d8d;
}

/**
 * Results table styles
 *
 *//*
#div_pagecontent table.result {
	padding: 20px 0 0;
}
#div_pagecontent table.result table {
	margin: 0;
	padding: 0;
}
#div_pagecontent table.result td {
	background: #fff;
	padding: 0;
	font-size: 0.8em;
}
#div_pagecontent table.result td.title {
	color: #0061A1;
	font-weight: bold;
	font-size: 1.2em;
}
#div_pagecontent table.result td.description {
	color: #666;
	background: #CCF0FC;
	padding: 0 10px;
	font-size: 1em;
}
#div_pagecontent table.result td.detail_row {
	border-top: solid #CCF0FC 2px;
	font-size: 0.7em;
}
#div_pagecontent table.result td.order {
	font-weight: bold;
	color: #c30;
}
#div_pagecontent table.result td.right_text,
#div_pagecontent table.result td.right {
	text-align: right;
}
#div_pagecontent table.result td.price {
	font-size: 1em;
	font-weight: bold;
	color: #c30;
}
#div_pagecontent table.result td.rrp {
	text-decoration:line-through;
	color: #E5997F;
}
#div_pagecontent hr.result {
	width: 695px;
	color: #0061A1;
	border: solid #0061A1 1px;
}
*/


/**
 * Table link styles
 *
 */
#div_pagecontent td a {
	text-decoration: none;
	color: #0061A1;
}
#div_pagecontent td.row a {
	display: block;
}
#div_pagecontent td a:active, #div_pagecontent td a:hover {
	text-decoration: underline;
}
#div_pagecontent table.booklist a:link, #div_pagecontent table.booklist a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #555;
}
#div_pagecontent table.booklist a:active, #div_pagecontent table.booklist a:hover {
	text-decoration: underline;
}
#div_pagecontent table.wide a:link, #div_pagecontent table.wide a:visited {
	text-decoration: none;
}
#div_pagecontent table.wide a:active, #div_pagecontent table.wide a:hover {
	text-decoration: underline;
}

#div_pagecontent table.result_navigator a.next,
#div_pagecontent table.result_navigator a.next_right,
#div_pagecontent table.result_navigator a.prev_right,
#div_pagecontent table.result_navigator a.prev {
	cursor: pointer;
}
#div_pagecontent table.result_navigator a.next {
	background: transparent url(../_image/arrow_right.gif) no-repeat top right;
	padding-right: 15px;
	margin-left: 10px;
	margin-right: 80px;
}
#div_pagecontent table.result_navigator a.next_right,
#div_pagecontent table.result_navigator a.next_blank {
	background: transparent url(../_image/arrow_right.gif) no-repeat top right;
	padding-right: 15px;
	margin-left: 10px;
	margin-right: 20px;
}
#div_pagecontent table.result_navigator a.next_blank {
	background: none;
}
#div_pagecontent table.result_navigator a.prev_right,
#div_pagecontent table.result_navigator a.prev_right_blank {
	background: transparent url(../_image/arrow_left.gif) no-repeat top left;
	padding-left: 15px;
	margin-right: 10px;
	margin-left: 20px;
}
#div_pagecontent table.result_navigator a.prev_right,
#div_pagecontent table.result_navigator a.prev_right_blank {
	background: transparent url(../_image/arrow_left.gif) no-repeat top left;
	padding-left: 15px;
	margin-right: 10px;
/*	margin-left: 80px; */
}
#div_pagecontent table.result_navigator a.prev_right_blank {
	background: none;
	margin-left: 50px;
}
#div_pagecontent table.result_navigator a:link.prev_right,
#div_pagecontent table.result_navigator a:visited.prev_right,
#div_pagecontent table.result_navigator a:link.next_right,
#div_pagecontent table.result_navigator a:visited.next_right {
	text-decoration: none;
}
#div_pagecontent table.result_navigator a:hover.prev_right,
#div_pagecontent table.result_navigator a:active.prev_right,
#div_pagecontent table.result_navigator a:hover.next_right,
#div_pagecontent table.result_navigator a:active.next_right {
	text-decoration: underline;
}
/**
 * Form styles
 *
 */
 
/**
 * Search Form styles
 *
 */
 
#bbfSearch p,
#bbfSearch label,
#bbfSearch .message {
	font-size: 1em;
	color: #0061A1;
	font-family: Arial, Helvetica, sans-serif;
/*	margin: 3px 6px 0 22px; */
	margin: 3px 6px 0 2px;
	text-align: right;
}
#bbfSearch label,
#bbfSearch .message {
	float: left;
	width: 50px;
}
#bbfSearch label.publisher {
/*	margin: 3px 8px 0 20px; */
	margin: 3px 8px 0 0;
}
#bbfSearch .message {
	float: right;
	margin: 2px 110px 0 0;
}
#bbfSearch input.text {
	margin-top: 1px;
/*	width: 120px; */
	width: 105px;
	height: 16px;
	font-size: 1em;
	border: 1px solid #C0CFDC;
}
#bbfSearch textarea {
	width: 240px;
	height: 100px;
	margin-top: 2px;
}
#bbfSearch input.btnl {
	width: 80px;
}
#bbfSearch input.btnr {
	width: 60px;
	margin-left: 60px;
}

#div_pagecontent input.input_qty,
#div_pagecontent input.input_tiny,
#div_pagecontent input.input_small,
#div_pagecontent input.input_large,
#div_pagecontent input.input_normal,
#div_pagecontent input.input_checkbox,
#div_pagecontent select.input_tiny,
#div_pagecontent select.input_small,
#div_pagecontent select.input_large,
#div_pagecontent select.input_normal,
#div_pagecontent textarea.input_textarea,
#div_pagecontent textarea.input_textarea_large {
	margin: 2px;
	padding: 0;
	border: 1px solid #C0CFDC;
	height: 1.3em;
	font-size: 1em;
}
#div_pagecontent select.input_tiny,
#div_pagecontent select.input_small,
#div_pagecontent select.input_large,
#div_pagecontent select.input_normal {
	height: auto;
}
#div_pagecontent input.input_qty {
	width: 30px;
	color: #0061A1;
	font-weight: bold;
	text-align: right;
}
#div_pagecontent input.input_tiny,
#div_pagecontent select.input_tiny {
	width: 50px;
}
#div_pagecontent input.input_small,
#div_pagecontent select.input_small {
	width: 100px;
}
#div_pagecontent input.input_normal,
#div_pagecontent select.input_normal {
	width: 200px;
	color: #555;
}
#div_pagecontent select.input_normal {
	width: 202px;
}
#div_pagecontent input.input_large,
#div_pagecontent select.input_large {
	width: 300px;
}
#div_pagecontent input.input_checkbox {
	border: none;
	margin: 0;
	padding: 0;
}
#div_pagecontent textarea.input_textarea,
#div_pagecontent textarea.input_textarea_large {
	font-size: 1.1em;
}
#div_pagecontent textarea.input_textarea {
	width: 200px;
	height: 50px;
}
#div_pagecontent textarea.input_textarea_large {
	width: 300px;
	height: 100px;
}
/* Result navigator form styles */
#div_pagecontent table.result_navigator select,
#div_pagecontent table.result_navigator input.input_text {
	margin: 2px;
	padding: 0;
	width: 30px;
}
#div_pagecontent table.result_navigator select {
	width: 130px;
	font-size: 1em;
}
#div_pagecontent table.result_navigator select.resnav_publisher {
	width: 170px;
}

/* Results form styles */
#div_pagecontent table.result td.order input.input_text {
	border: solid #c30 1px;
	width: 20px;
	color: #c30;
}

/**
 * Button styles
 *
 */
/* Header buttons */
#savebooklist input.BtnBkLst, #savebooklist input.BtnBkLst_Hover {
	color: #0061A1;
	font-size: 1em;
	border: none;
/*	border: 1px #EBEBEB solid; */
	background: #EBEBEB;
	cursor: pointer;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 60px;
	text-decoration: none;
}
#savebooklist input.BtnBkLst_Hover {
/*	border-bottom: 1px #0061A1 solid; */
	text-decoration: underline;
}

#user_menu input.BtnSearch, #user_menu input.BtnSearch_Hover,
#user_menu input.BtnCancel, #user_menu input.BtnCancel_Hover {
	background-color: #0061a1;
	color: #fff;
	padding: 1px;
	margin: 0;
/*	padding: 3px;
	margin: 5px 18px 5px 5px;
	float: right; */
	border: none;
/*	font-size: 1em; */
	font-size: 0.9em;
	font-weight: bold;
}
#user_menu input.BtnSearch_Hover {
	background-color: #004777;
}
#user_menu input.BtnCancel,
#user_menu input.BtnCancel_Hover {
	float: right;
	text-align: center;
	color: #fff;
	background: #999;
	border: none;
	margin: 9px;
	/*
	font-size: 1em;
	padding: 3px;
	*/
}
#user_menu input.BtnCancel_Hover {
	background-color: #666;
}


/* Buttons in table cells */
#div_pagecontent td .BtnCancel, #div_pagecontent td .BtnCancel_Hover,
#div_pagecontent td .BtnCommit, #div_pagecontent td .BtnCommit_Hover,
#div_pagecontent td.row .BtnCommit, #div_pagecontent td.row .BtnCommit_Hover,
#div_pagecontent td .BtnSave, #div_pagecontent td .BtnSave_Hover,
#div_pagecontent td.row .BtnSave, #div_pagecontent td.row .BtnSave_Hover,
#div_pagecontent td .BtnAction, #div_pagecontent td .BtnAction_Hover,
#div_pagecontent td.row .BtnAction, #div_pagecontent td.row .BtnAction_Hover,
#div_pagecontent td .BtnActionLight, #div_pagecontent td .BtnActionLight_Hover,
#div_pagecontent td.row .BtnActionLight, #div_pagecontent td.row .BtnActionLight_Hover {
	float: right;
	clear: left;
	padding: 3px;
	margin: 2px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
/* Buttons in general page */
#div_pagecontent .BtnCancel, #div_pagecontent .BtnCancel_Hover,
#div_pagecontent .BtnCommit, #div_pagecontent .BtnCommit_Hover,
#div_pagecontent .BtnSave, #div_pagecontent .BtnSave_Hover,
#div_pagecontent .BtnAction, #div_pagecontent .BtnAction_Hover {
	padding: 3px;
	margin: 2px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
/* Cancel / clear button, grey */
#div_pagecontent td .BtnCancel, #div_pagecontent td .BtnCancel_Hover,
#div_pagecontent .BtnCancel, #div_pagecontent .BtnCancel_Hover {
	margin: 5px;
	background: #999;
	border: none;
}
#div_pagecontent td .BtnCancel_Hover,
#div_pagecontent .BtnCancel_Hover {
	background: #666;
}
#div_pagecontent td.button .BtnCancel, #div_pagecontent td.button .BtnCancel_Hover {
	border: 1px solid #fff;
	margin: 2px;
	padding: 3px;
}
/* Select all jacket buttons */
/* Modeled on cancel button */
#div_pagecontent td .BtnActionLight, #div_pagecontent td .BtnActionLight_Hover,
#div_pagecontent td.row .BtnActionLight, #div_pagecontent td.row .BtnActionLight_Hover {
	margin: 0 10px;
	background: #999;
	border: none;
}
#div_pagecontent td .BtnActionLight_Hover,
#div_pagecontent td.row .BtnActionLight_Hover {
	background: #666;
}
#div_pagecontent td .BtnActionLight_Hover,
#div_pagecontent td.row .BtnActionLight_Hover {
}
/* Commit / next button, red */
#div_pagecontent td .BtnCommit, #div_pagecontent td .BtnCommit_Hover,
#div_pagecontent td.row .BtnCommit, #div_pagecontent td.row .BtnCommit_Hover,
#div_pagecontent .BtnCommit, #div_pagecontent .BtnCommit_Hover {
	background: #CC3300;
	border: #fff solid 1px;
}
#div_pagecontent td.row .BtnCommit, #div_pagecontent td.row .BtnCommit_Hover {
	padding: 1px;
	margin: 0 1px;
	border: none;
}
#div_pagecontent td .BtnCommit_Hover,
#div_pagecontent .BtnCommit_Hover,
#div_pagecontent td.row .BtnCommit_Hover {
	background: #930;
}
/* Save button, green */
#div_pagecontent td .BtnSave, #div_pagecontent td .BtnSave_Hover,
#div_pagecontent td.row .BtnSave, #div_pagecontent td.row .BtnSave_Hover,
#div_pagecontent .BtnSave, #div_pagecontent .BtnSave_Hover {
	background: #0EB775;
	border: #fff solid 1px;
}
#div_pagecontent td.row .BtnSave, #div_pagecontent td.row .BtnSave_Hover {
	padding: 1px;
	margin: 0 1px;
	border: none;
}
#div_pagecontent td .BtnSave_Hover,
#div_pagecontent .BtnSave_Hover {
	background: #666;
}
/* Action button, blue */
#div_pagecontent td .BtnAction, #div_pagecontent td .BtnAction_Hover,
#div_pagecontent td.row .BtnAction, #div_pagecontent td.row .BtnAction_Hover,
#div_pagecontent .BtnAction, #div_pagecontent .BtnAction_Hover {
	background: #0061A1;
	border: #fff solid 1px;
}
#div_pagecontent td.row .BtnAction, #div_pagecontent td.row .BtnAction_Hover {
	padding: 1px;
	margin: 0 1px;
	border: none;
}
#div_pagecontent td.row .BtnAction_Hover {
	background-color: #004777;
}
#div_pagecontent td .BtnAction_Hover,
#div_pagecontent .BtnAction_Hover {
	background: #930;
}
/**
 * Result navigator buttons
 *
 */
#div_pagecontent table.result_navigator input.BtnCommit, #div_pagecontent table.result_navigator input.BtnCommit_Hover {
	border: none;
	margin: 5px;
	padding: 1px 2px 3px;
	background: #0061A1;
	height: 19px;
}
#div_pagecontent table.result_navigator input.BtnCommit_Hover {
	background: #004777;
}


/* Footer styles */
p.copyright {
	text-align: center;
	color: #0061A1;
	margin: 0;
}
#home_creditweb {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0;
}
.www_logo a {
	background: url(../image/www_logo.gif) no-repeat bottom right;
	padding: 16px 72px 0 0;
}
.www_logo_hover a {
	background: url(../image/www_logo_hover.gif) no-repeat bottom right;
	padding: 16px 72px 0 0;
}


/********************************************/
/* MyAccount index page styles */

#info_MyAccount_OrderDetails,
#info_MyAccount_MySavedBooklists,
#info_MyAccount_ExclusivesDetails,
#info_MyAccount_InviteOthers,
#info_MyAccount_LoginDetails {
	display: none;
	visibility: hidden;
}


#div_pagecontent ul.chevron,
#div_pagecontent ul.subjects {
	margin: 10px 0 0 5px;
	padding: 0;
	float: left;
	width: 30%;
}

#leftbar.textbooks_zone_left ul.subjects,
#leftbar.non-fiction_zone_left ul.subjects,
#leftbar.fiction_zone_left ul.subjects,
#div_pagecontent ul.subjects {
	margin: 10px 0 0 22px;
	padding: 0;
}
#leftbar.textbooks_zone_left ul.subjects,
#leftbar.non-fiction_zone_left ul.subjects,
#leftbar.fiction_zone_left ul.subjects {
	float: none;
}

#leftbar.textbooks_zone_left ul.subjects li,
#leftbar.non-fiction_zone_left ul.subjects li,
#leftbar.fiction_zone_left ul.subjects li,
#div_pagecontent ul.subjects li {
	margin: 2px 0 0;
	padding: 2px 0 0;
/*	list-style-image: url(../_image/arrow_right.gif);
	list-style-position: outside; */
}
#leftbar.textbooks_zone_left ul.subjects li,
#leftbar.non-fiction_zone_left ul.subjects li,
#leftbar.fiction_zone_left ul.subjects li {
	margin: 2px 0 0;
	padding: 0 0 0;
/*	list-style-image: url(../_image/arrow_right.gif);
	list-style-position: outside; */
}
#leftbar.textbooks_zone_left ul.subjects,
#leftbar.non-fiction_zone_left ul.subjects,
#leftbar.fiction_zone_left ul.subjects {
	margin: 36px 0 10px 25px;
	list-style-position: outside;
}
#div_pagecontent ul.subjects {
	list-style-image: url(../_image/arrow_right.gif);
	list-style-type: circle;
}
#leftbar.textbooks_zone_left ul.subjects {
	list-style-image: url(../_image/arrow_right_textbooks_zone.gif);
}
#leftbar.non-fiction_zone_left ul.subjects {
	list-style-image: url(../_image/arrow_right_non-fiction_zone.gif);
}
#leftbar.fiction_zone_left ul.subjects {
	list-style-image: url(../_image/arrow_right_fiction_zone.gif);
}
#leftbar.textbooks_zone_left ul.subjects li a,
#leftbar.non-fiction_zone_left ul.subjects li a,
#leftbar.fiction_zone_left ul.subjects li a {
	background: none;
	padding: 0;
}
#div_pagecontent ul.chevron {
	width: auto;
}
#div_pagecontent ul.chevron li/*,
#div_pagecontent ul.subjects li*/ {
	list-style-type: none;
	list-style-image: none;
	background: transparent url(../_image/arrow_right.gif) no-repeat left top;
	padding: 0 0 0 0;
	margin: 0 0 2px 0;
}
#div_pagecontent ul.chevron li a/*,
#div_pagecontent ul.subjects li a*/ {
	padding: 0 0 0 15px;
}
#div_pagecontent ul.subjects li a {
	padding: 0;
	margin: 0;
}

.two_col_browse {
	float: left;
	width: 340px;
	margin: 0 0 0 5px;
}

.tag_cloud {
	background: #E2E8EA;
	padding: 0 10px 10px 10px;
	text-align: justify;
}
#div_pagecontent .tag_cloud h2,
#div_pagecontent .tag_cloud p {
	margin: 0;
}
#div_pagecontent .tag_cloud p {
	color: #4180A9;
	font-size: 0.8em;
	line-height: 25px;
}
#div_pagecontent h1 span.h1_small {
	font-size: 0.8em;
	font-weight: normal;
}

#div_pagecontent .tag_cloud a {
	padding: 0;
	margin: 0;
}
#div_pagecontent .tag_cloud a:link, #div_pagecontent .tag_cloud a:visited {
	text-decoration: none;
}

#div_pagecontent .tag_cloud a:hover, #div_pagecontent .tag_cloud a:active {
	text-decoration: underline;
}

.clouda {
	font-size: 2.6em;
}
.cloudb {
	font-size: 2em;
}
.cloudc {
	font-size: 1.5em;
}
.cloudd {
	font-size: 1.2em;
}
.cloude {
	font-size: 1em;
}

#div_pagecontent .tag_cloud a.showtopics {
	background: transparent url(../_image/arrow_down.gif) no-repeat left top;
	padding: 0 10px 0 15px;
	margin-bottom: 5px;
	visibility: hidden;
	display: none;
}
#div_pagecontent .tag_cloud a.hidetopics {
	background: transparent url(../_image/arrow_up.gif) no-repeat left top;
	padding: 0 10px 0 15px;
	margin-bottom: 5px;
}

span.caption {
	font-weight: bold;
	color: #c00;
}
#user_menu span.small_span {
	font-size: 0.8em;
	line-height: 1em;
}
#user_menu a.small_link {
}
#user_menu .small_span a:link, #user_menu .small_span a:visited {
	text-decoration: underline;
}
#user_menu .small_span a:hover, #user_menu .small_span a:active {
	text-decoration: none;
}

.welcome_new {
	position: relative;
	float: right;
	font-size: 0.8em;
	color: #c00;
	margin: 0 10px 0 0;
	padding: 0;
}
.welcome_new a {
	background: transparent url(../_image/arrow_right.gif) no-repeat left top;
	padding: 0 10px 0 15px;
}
.welcome_new a:link, .welcome_new a:visited {
	text-decoration: none;
}
.welcome_new a:hover, .welcome_new a:active {
	text-decoration: underline;
}
#myOrders .myOrder_books{
	display: none;
}
#myOrders .arrow-right {
	background-image: url("../_image/arrow_right.gif");
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 20px !important;
	color:#0061A1;
}
#myOrders .arrow-right:hover {
	cursor: pointer;
	text-decoration: underline;
}
#myOrders .col1, #myOrders .col2 {
	width:150px;
}
#myOrders .col2 {
	padding-left: 7px !important;
}
#myOrders .col3 {
	padding-right:7px !important;
	text-align:right;
	width:155px;
}
#myOrders .right {
	text-align: right;
}
#myOrders .padding {
	padding-left: 7px !important;
}
#myOrders table {
	float: right;
	width:433px;
}
#myOrders table .col1 {
	width: 374px;
}
#myOrders table .col2 {
	width: 30px;
}
#myOrders table .col3 {
	width: 30px;
}
#myOrders .myOrder_books td{
	border: 1px solid #fff;
}
#myOrders .myOrder_books .orderData {
	padding: 0;
}
#div_pagecontent #myOrders table td {
	border-color: #C0CFDC;
}
#myOrders .expanded-details {
	background-color: #F0FAFE;
}
#myOrders td.row-first {
	border-top: none;
}
#myOrders td.row-last {
	border-bottom: none;
}
#myOrders td.col-first {
	border-left: none;
}
#myOrders td.col-last {
	border-right: none;
}
#div_pagecontent #myOrders td input {
	clear: both;
}
/*.hide_if_private {
	display: table-row;
}*/




.ac_results {
	padding: 0px;
	border: 1px solid #C0CFDC;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 0;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
/*	font: menu; */
/*	font-size: 12px; */
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 12px;
	overflow: hidden;
	color: #888;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	border-bottom: 1px solid #F0FAFE;
}

.ac_results li span.code b,
.ac_results li span.key_code b,
.ac_results li b {
	color: #0061A1;
}
.ac_results li span {
	padding: 2px 5px 2px 10px;
	display: block;
}
.ac_results li span.code,
.ac_results li span.key_code {
	display: block;
	float: left;
	width: 40px;
	text-align: right;
}
.ac_results li span.ac_header {
	background: #888;
	font-weight: bold;
	color: #fff;
	width: 100%;
	display: block;
}
.ac_results li span.pref_pub {
	background: #F0F2FC;
	border-bottom: 1px solid #E0E8F0;
	color: #000;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}

.ac_over,
.ac_results li.ac_over span.pref_pub {
		background-color: #CCF0FC;
}
