/*
MAIN MENU
*/
#mainmenu {
 display:block;
 list-style:none;
 vertical-align:top;
 font:normal bold 1.0em/1.1em Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin:0;
 padding:0;
 width:16.0em;
}
#mainmenuhd {
 margin:0;
 padding:0 4px 1px 4px;
 color:#99c;
 font:normal bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
 border-bottom:1px dotted #D1D2ED;
 background:#fff;
}
#mainmenu li a {
 display:block;
 text-align:left;
 text-decoration:none;
 margin:0;
 padding:0 0 2px 2px;
 color:#006;
 height:1%; /* another IE bug */
 background:#fff;
}
#mainmenu li a:hover {
 display:block;
 text-align:left;
 text-decoration:none;
 margin:0;
 padding:0 0 2px 2px;
 height:1%; /* another IE bug */
 background:#eee;
}
#bustueco, #cla, #destec, #dra, #eng, #geo, #his, #ict, #mat, #modlan, #phyedu, #psysoc, #reledu, #sci, #vocgnv, #dic {
 padding:0 0 0 28px;
 border-bottom:1px dotted #D1D2ED;
}
#bustueco {background:url(/oxed/static/images/sec_mn_bustueco.gif) no-repeat 0 -2px;}
#cla {background:url(/oxed/static/images/sec_mn_cla.gif) no-repeat 0 -2px;}
#destec {background:url(/oxed/static/images/sec_mn_destec.gif) no-repeat 0 -2px;}
#dra {background:url(/oxed/static/images/sec_mn_dra.gif) no-repeat 0 -2px;}
#eng {background:url(/oxed/static/images/sec_mn_eng.gif) no-repeat 0 -2px;}
#geo {background:url(/oxed/static/images/sec_mn_geo.gif) no-repeat 0 -2px;}
#his {background:url(/oxed/static/images/sec_mn_his.gif) no-repeat 0 -2px;}
#ict {background:url(/oxed/static/images/sec_mn_ict.gif) no-repeat 0 -2px;}
#mat {background:url(/oxed/static/images/sec_mn_mat.gif) no-repeat 0 -2px;}
#modlan {background:url(/oxed/static/images/sec_mn_modlan.gif) no-repeat 0 -2px;}
#phyedu{background:url(/oxed/static/images/sec_mn_phyedu.gif) no-repeat 0 -2px;}
#psysoc {background:url(/oxed/static/images/sec_mn_psysoc.gif) no-repeat 0 -2px;}
#reledu {background:url(/oxed/static/images/sec_mn_reledu.gif) no-repeat 0 -2px;}
#sci {background:url(/oxed/static/images/sec_mn_sci.gif) no-repeat 0 -2px;}
#vocgnv {background:url(/oxed/static/images/sec_mn_vocgnv.gif) no-repeat 0 -2px;}
#dic {background:url(/oxed/static/images/sec_mn_dic.gif) no-repeat 0 -2px;}
/* 
HOVER STATES
*/
#bustueco a:hover {color: #FE120E;}
#cla a:hover {color: #555555;}
#destec a:hover {color: #389060;}
#dra a:hover {color: #0F57F8;}
#eng a:hover {color: #947301;}
#geo a:hover {color: #6f4a0c;}
#his a:hover {color: #A817FA;}
#ict a:hover {color: #CF0F2C;}
#mat a:hover {color: #1565B7;}
#modlan a:hover {color: #58800f;}
#phyedu a:hover {color: #11777b;}
#psysoc a:hover {color: #9404b9;}
#reledu a:hover {color: #0573a5;}
#sci a:hover {color: #e55701;}
#vocgnv a:hover {color: #ff0080;}
#dic a:hover {color: #0558c5;}
/* 
ACTIVE STATES
 */
#secondarybustueco #bustueco a {background: #FE120E; color:#fff;}
#secondaryclas #cla a {background: #555555; color:#fff;}
#secondarydestec #destec a {background: #389060; color:#fff;}
#secondarydra #dra a {background: #0F57F8; color:#fff;}
#secondaryeng #eng a {background: #947301; color:#fff;}
#secondarygeo #geo a {background: #6f4a0c; color:#fff;}
#secondaryhis #his a {background: #A817FA; color:#fff;}
#secondaryict #ict a {background: #CF0F2C; color:#fff;}
#secondarymat #mat a {background: #1565B7; color:#fff;}
#secondarymodlan #modlan a {background: #58800f; color:#fff;}
#secondaryphyedu #phyedu a {background: #11777b; color:#fff;}
#secondarypsysoc #psysoc a {background: #9404b9; color:#fff;}
#secondaryreledu #reledu a {background: #0573a5; color:#fff;}
#secondarysci #sci a {background: #e55701; color:#fff;}
#secondaryvocgnv #vocgnv a {background: #ff0080; color:#fff;}
#secondarydic #dic a {background: #0558c5; color:#fff;}
/*
PAGENAV
*/
#maincontent #pagenav {
 margin:0.5em 0 0.5em 0;
 padding:0;
 float: left;
 display:block;
 list-style-type:none;
 width:100%;
}
#maincontent #pagenav li {
 margin:0;
 padding:0;
 float:left;
 display: block;
}
#maincontent #pagenav li a {
 color:#006;
 padding:0.7em;
 margin:0 0.5em 0.5em 0;
 display: block;
 text-decoration:none;
 text-align:left;
 font:normal bold 0.8em Verdana, Arial, sans-serif;
 vertical-align:bottom;
 background:#ffead4;
 border-top:2px solid #ffd5aa;
 border-right:2px solid #ff8000;
 border-bottom:2px solid #ff8000;
 border-left:2px solid #ffd5aa;
}
#maincontent #pagenav li a:hover {
 text-decoration:underline;
 color:#dc143c;
 background:#ffeaf2;
 border-top:2px solid #f06;
 border-right:2px solid #ffbfd9;
 border-bottom:2px solid #ffbfd9;
 border-left:2px solid #f06;
}
#maincontent #pagenav #jump{
 color:#006;
 padding:0.7em 0 0.7em 0;
 margin:0 0.5em 0.3em 0;
 display: block;
 text-decoration:none;
 text-align:left;
 font:normal bold 0.8em Verdana, Arial, sans-serif;
 vertical-align:bottom;
 background:#fff;
 border-top:2px solid #ffd5aa;
 border-right:0px solid #fff;
 border-bottom:2px solid #ffd5aa;
 border-left:0px solid #fff;
 overflow: hidden;
}
/*
MAINCONTENT STYLES
*/
#maincontent a, #maincontent a:visited { color:#ea7500; background:#fff; text-decoration:underline; }
#maincontent a:hover, #maincontent a:active  { color:#dc143c; background:#fff; text-decoration:underline; }
.log{ padding:10px; border:0; clear: left; display:inline;}
.cover { padding:0px 0px 0 0; white-space:nowrap; border-width:1px; border-color:#000 }
/* 
Highlights
*/
.highlight{
 color:#f06;
 background:#fff;
 padding:0 0 0.1em 0;
 letter-spacing:0.3em;
 border-bottom:1px dotted #d1d2ed;
 display:block;
}

/*
I AM A MENU
*/
#iamamenu {
 display:block;
 list-style:none;
 vertical-align:top;
 font:normal bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin:20px 0 20px 0;
 padding:0;
 border-top:1px dotted #d1d2ed;
}
#iamamenu li a {
 display:block;
 text-align:left;
 text-decoration:none;
 margin:0;
 padding:8px 0 8px 4px;
 color:#ea7500;
 height:1%; /* another IE bug */
 background:#fff;
}
#iamamenu li a:hover {
 display:block;
 text-align:left;
 margin:0;
 padding:8px 0 8px 4px;
 color:#dc143c;
 background:#eee;
 height:1%; /* another IE bug */
}
#iamamenu li ul {
 display:block;
 list-style:none;
 vertical-align:top;
 font:normal normal 0.8em/1.0em Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin:10px 0 10px -28px;
 padding:0 0 0 24px;
 border-top:1px dotted #d1d2ed;
}
#iamamenu li ul li a {
 display:block;
 text-align:left;
 text-decoration:none;
 margin:0;
 padding:4px 0 4px 4px;
 color:#a50;
 height:1%; /* another IE bug */
 background:#fff;
}
#iamamenu li ul li a:hover {
 display:block;
 text-align:left;
 margin:0;
 padding:4px 0 4px 4px;
 color:#dc143c;
 background:#eee;
 height:1%; /* another IE bug */
}
#boo, #lib, #par, #sco, #fun, #pri {
 padding:0 0 0 28px;
 border-bottom:1px dotted #d1d2ed;
 }
 #boo { background:url(/oxed/static/images/ico_sec_bookseller.gif) no-repeat 0 50%; }
 #lib { background:url(/oxed/static/images/ico_sec_librarian.gif) no-repeat 0 50%; }
 #par { background:url(/oxed/static/images/ico_sec_parent.gif) no-repeat 0 50%; }
 #sco { background:url(/oxed/static/images/ico_sec_scottish.gif) no-repeat 0 50%; }
 #fun { background:url(/oxed/static/images/ico_sec_funstuff.gif) no-repeat 0 50%; }
 #rightcol #iamamenu #qui { background: url(/oxed/static/images/ico_sec_quick.gif) no-repeat 0 4px; 
 padding:8px 0 0px 28px;
 border-bottom:1px dotted #d1d2ed; 
 margin: 0;
 color:#ea7500;
 }
 #rightcol #iamamenu #oth { background: url(/oxed/static/images/ico_sec_useful.gif) no-repeat 0 10px;
 padding:10px 10px 0px 28px;
 border-bottom:1px dotted #d1d2ed; 
 margin:0;
 color:#ea7500;
 }
 #pri { background:url(/oxed/static/images/ico_sec_print.gif) no-repeat 0 50%; }







/*
MISC
*/
/* Features hover */
#maincontent #features {
 position:relative;
 padding:0;
 background-color: transparent;
 margin:0;
 height: 28em;
 overflow:hidden;
}
#maincontent #features a {
	display:inline;
	margin:0;
 padding:0;
	text-decoration:none;
 white-space:nowrap;
 font:normal normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#maincontent #features a:hover {
	background:transparent;
 color: #000;
}
#maincontent #features a span {
	display:none;
}
#maincontent #features a:hover span {
 display:block;
	position:absolute;
 top:140px;
	left:0;
	padding:10px 20px 5px 0;
 white-space: normal;
 }

/* 
Highlights
*/
.highlight{ color:#f06; background:#fff; padding:0 0 0.1em 0; letter-spacing:0.3em; border-bottom:1px dotted #d1d2ed; }
#highlightleft{
 display:inline;
 float:left; 
 width: 46%;
 border-right:1px dotted #d1d2ed;
 padding:0 3% 0 0;
}
#highlightright{
 display:inline;
 float:right; 
 width: 46%;
 padding:0 0 0 3%;
 background:#fff;
}
.resources{ color:#f06; background:#fff; padding:0.5em  0 0.1em 0; letter-spacing:0.3em; border-bottom:1px dotted #d1d2ed; margin: 0 0 0.5em 0; }

.components{ color:#f06; background:#fff; padding:0.5em  0 0.1em 0; letter-spacing:0.3em; border-bottom:1px dotted #d1d2ed; margin: 0 0 0.5em 0; }

.isbn{ 
 text-align:right;
}
.price{ 
 text-align:right;
}

table.com {
 width:100%;
	border-style: none none solid none;
 border-width: 0 0 1px 0;
 border-color: #99c;
 border-collapse: collapse;
 margin:10px 0 15px 0;
}

table.com thead th.stage {
	color:#000;
 font:normal bold 1.0em/normal Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	border-style: none none solid none;
 border-width: 0 0 1px 0;
 border-color: #99c;
	background-color: #eee;
}
table.com td {
	border-width: 0 0 1px 0;
 border-style:none none dotted none;
 padding: 5px;
	border-color: #99c;
}
table.com td a {
	font-weight:bold;
}



#iamamenu li ul {
 display:block;
 list-style:none;
 vertical-align:top;
 font:normal normal 0.8em/1.0em Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin:10px 0 10px -28px;
 padding:0 0 0 0;
 border-top:1px dotted #d1d2ed;
}
#iamamenu li ul li a {
 display:block;
 text-align:left;
 text-decoration:none;
 margin:0 0 0 0px;
 padding:4px 0 4px 0;
 color:#a50;
 height:1%; /* another IE bug */
 background:#fff;
}
#iamamenu li ul li a:hover {
 display:block;
 text-align:left;
 margin:0 0 0 0px;
 padding:4px 0 4px 0;
 color:#dc143c;
 background:#eee;
 height:1%; /* another IE bug */
}




