


div.sectionheader {font-family:helvetica ;font-size:140%;font-weight:bold;margin-bottom:25px;color: #ff6531; padding-left:15px;  padding-left:15px; padding-top:5px;}
div.subsectionheader {font-family:helvetica ;font-size:1.2em;font-weight:bold;margin-bottom:25px;color: #ff6531; padding-left:15px;  padding-left:15px; padding-top:5px;}
div.sectioncontent {font-size:11px;padding-left:15px; padding-right:15px;color: #313031; font-family:helvetica ;}
div.sectioncontent div.bullettitle {height:16px;line-height:16px;font-weight:bold;padding-left:15px;background:url('/ofl/images/contentpanel/icn_bullet.gif') no-repeat left top;background-position: 0 .2em }
div.sectioncontent .helplinks {padding-left:20px;padding-top:5px}
div.sectioncontent .helplinks ul {list-style-type: none;padding: 0px;margin: 0px;}
div.sectioncontent .helplinks li {background-image: url('/ofl/images/contentpanel/icn_arrow.gif');background-repeat: no-repeat;background-position: 0 .4em;padding-left: .9em;}


/*MasterPage*/
/*Logged In Header*/
div.loggedhead {width:100%; background-color:Black; height:68px;background-image: url(/ofl/images/headergradient.jpg); background-repeat:repeat-x}
div.loggedhead div.left {float:left; height:68px; width:295px; overflow:hidden;}
div.loggedhead div.middle {float:left;height:68px; width:468px; vertical-align:middle; text-align:center;}
div.loggedhead div.right {float:right;height:68px; width:205px;vertical-align:bottom}
div.loggedhead div.right div.search { height:20px; color: white; font-size:10pt; font-family:Verdana}
div.loggedhead div.right div.baskettotal {background-image: url(/ofl/images/t_basket.gif); background-repeat:no-repeat; padding-left:20px; padding-top:2px;margin-left:20px;font-family:Verdana; font-size:8pt; height:15px; color:#38393b; text-align:left}
div.loggedhead div.right div.mail {background-image: url(/ofl/images/t_mail.gif); background-repeat:no-repeat; padding-left:20px; padding-top:2px; margin-left:20px;font-family:Verdana; font-size:8pt; height:20px; color:#38393b;text-align:left;}
	
/*Anonymous Header*/
div.anonhead {width:100%; background-color:Black; height:68px;background-image: url(/ofl/images/headergradient.jpg); background-repeat:repeat-x}
div.anonhead div.left {float:left; height:68px; width:295px; overflow:hidden;}
div.anonhead div.middle {float:left;height:68px; width:468px; vertical-align:middle; text-align:center;}
div.anonhead div.right {float:right;height:68px; width:205px;vertical-align:bottom}
	
/*Left Menu*/
div.left-menu {float:left; width:160px; text-align:left; font-size:80%; background-color:white} 

/*Main content*/
div.main-content {float:right; width:806px; font-size:80%; background-color:white;}/*806*/

/*Full Screen*/
div.full-content {float:left; width:966px; font-size:80%; background-color:white;}

/*Menu Section blue*/
div.menub {padding-left:10px; width:150px }
div.menub div.header {color:White; font-size:170%; font-weight:bold; font-family:Arial Narrow}
div.menub .h {width:150px}
div.menub .h TD {height:25px;background-image:url(/ofl/images/contentpanel/chb.gif); vertical-align:middle}
div.menub .h IMG { margin-top:4px}
div.menub .h .l {background-image:url(/ofl/images/contentpanel/clb.gif); width:4px}
div.menub .h .r {background-image:url(/ofl/images/contentpanel/crb.gif); width:4px}
div.menub .cl {background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5}
div.menub .cr {background:url(/ofl/images/contentpanel/componentBody.png) top right repeat-y; font-size:80%; text-align:left; width:150px}
div.menub .cr .itemheading {height:20px; margin-left:12px; text-indent:10px; display:table; padding-top:10px }
div.menub .cr .itemheading p {line-height:20px;  display:table-cell; vertical-align:middle; color:black; font-size:100%; font-weight:bold}
div.menub .cr .singleitem {height:20px; margin-left:12px; text-indent:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat;}
div.menub .cr .singleitem p {line-height:20px;  display:table-cell; vertical-align:middle;}
div.menub .cr .item { padding-left:12px; padding-top:5px}
div.menub .f {width:150px;height:3px}
div.menub .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.menub .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.menub .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}

/*Content Section Blur*/	
div.sectionb {padding-left:10px; padding-right: 10px}
div.sectionb div.header {color:White; font-size:170%; font-weight:bold; font-family:Arial Narrow}
div.sectionb .h {width:100%;}
div.sectionb .h TD {height:25px;background-image:url(/ofl/images/contentpanel/chb.gif); vertical-align:middle}
div.sectionb .h IMG { margin-top:4px}
div.sectionb .h .l {background-image:url(/ofl/images/contentpanel/clb.gif); width:4px}
div.sectionb .h .r {background-image:url(/ofl/images/contentpanel/crb.gif); width:4px}
div.sectionb .cl {padding-left:2px;background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5}
div.sectionb .cr {padding:5px 5px 5px 5px;background:url(/ofl/images/contentpanel/componentBody.png) top right repeat-y; font-size:80%; text-align:left}
div.sectionb .cr .singleitem {height:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat; text-indent:10px; padding:5px}
div.sectionb .cr .singleitem p {line-height:10px; vertical-align:middle; display:table-cell}
div.sectionb .cr .option {height:15px; display:table; background:url(/ofl/images/icn_ArrorGo.gif) center left no-repeat; text-indent:20px; padding:5px}
div.sectionb .cr .option p {line-height:15px; vertical-align:middle; display:table-cell}
div.sectionb .cr .textentry {height:20px; text-align:right; color:#777777;}
div.sectionb .cr .textentry p {line-height:20px}
div.sectionb .f {width:100%; height:3px}
div.sectionb .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.sectionb .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.sectionb .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}
	

/*Content Section Gray*/	
div.sectiong {padding-left:10px; padding-right: 10px;}
div.sectiong div.header {color:White; font-size:1.1em; font-weight:bold; font-family:Arial Narrow}
div.sectiong .h {width:100%;}
div.sectiong .h TD {height:25px;background-image:url(/ofl/images/contentpanel/ch.gif); vertical-align:middle}
div.sectiong .h IMG { margin-top:4px}
div.sectiong .h .l {background-image:url(/ofl/images/contentpanel/cl.gif); width:4px}
div.sectiong .h .r {background-image:url(/ofl/images/contentpanel/cr.gif); width:4px}
div.sectiong .cl {padding-left:2px;background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5;}
div.sectiong .cr {padding:5px 5px 5px 5px;background:url(/ofl/images/contentpanel/componentBody.png) top right repeat-y; font-size:80%; text-align:left;}
div.sectiong .cr .singleitem {height:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat; text-indent:10px; padding:5px}
div.sectiong .cr .singleitem p {line-height:10px; vertical-align:middle; display:table-cell}
div.sectiong .cr .option {height:15px; display:table; background:url(/ofl/images/icn_ArrorGo.gif) center left no-repeat; text-indent:20px; padding:5px}
div.sectiong .cr .option p {line-height:15px; vertical-align:middle; display:table-cell}
div.sectiong .cr .textentry {height:20px; text-align:right; color:#777777;}
div.sectiong .cr .textentry p {line-height:20px}
div.sectiong .cr .formname {text-align:right;color:#777777; padding:3px 0px 3px 0px}
div.sectiong .f {width:100%; height:3px}
div.sectiong .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.sectiong .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.sectiong .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}
	
/*Content Section Red*/	
div.sectionr {padding-left:10px; padding-right: 10px}
div.sectionr div.header {color:White; font-size:170%; font-weight:bold; font-family:Arial Narrow}
div.sectionr .h {width:100%;}
div.sectionr .h TD {height:25px;background-image:url(/ofl/images/contentpanel/chr.gif); vertical-align:middle}
div.sectionr .h IMG { margin-top:4px}
div.sectionr .h .l {background-image:url(/ofl/images/contentpanel/clr.gif); width:4px}
div.sectionr .h .r {background-image:url(/ofl/images/contentpanel/crr.gif); width:4px}
div.sectionr .cl {padding-left:2px;background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5}
div.sectionr .cr {padding:5px 5px 5px 5px;background:url(/ofl/images/contentpanel/componentBody.png) top right repeat-y; font-size:80%; text-align:left}
div.sectionr .cr .singleitem {height:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat; text-indent:10px; padding:5px}
div.sectionr .cr .singleitem p {line-height:10px; vertical-align:middle; display:table-cell}
div.sectionr .cr .option {height:15px; display:table; background:url(/ofl/images/icn_ArrorGo.gif) center left no-repeat; text-indent:20px; padding:5px}
div.sectionr .cr .option p {line-height:15px; vertical-align:middle; display:table-cell}
div.sectionr .cr .textentry {height:20px; text-align:right; color:#777777;}
div.sectionr .cr .textentry p {line-height:20px}
div.sectionr .cr .formname {text-align:right;color:#777777; padding:3px 0px 3px 0px}
div.sectionr .f {width:100%; height:3px}
div.sectionr .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.sectionr .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.sectionr .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}

/*Content Section Green*/	
div.sectiongn {padding-left:10px; padding-right: 10px}
div.sectiongn div.header {color:White; font-size:1.1em; font-weight:bold; font-family:Arial Narrow}
div.sectiongn .h {width:100%;}
div.sectiongn .h TD {height:25px;background-image:url(/ofl/images/contentpanel/chgn.gif); vertical-align:middle}
div.sectiongn .h IMG { margin-top:4px}
div.sectiongn .h .l {background-image:url(/ofl/images/contentpanel/clgn.gif); width:4px}
div.sectiongn .h .r {background-image:url(/ofl/images/contentpanel/crgn.gif); width:4px}
div.sectiongn .cl {padding-left:2px;background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5;}
div.sectiongn .cr {
	padding: 5px 5px 5px 5px;
	background: url(/ofl/images/contentpanel/componentBody.png) top right repeat-y;
	font-size: 80%;
	text-align: left;

}
div.sectiongn .cr .singleitem {height:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat; text-indent:10px; padding:5px}
div.sectiongn .cr .singleitem p {line-height:10px; vertical-align:middle; display:table-cell}
div.sectiongn .cr .option {height:15px; display:table; background:url(/ofl/images/icn_ArrorGo.gif) center left no-repeat; text-indent:20px; padding:5px}
div.sectiongn .cr .option p {line-height:15px; vertical-align:middle; display:table-cell}
div.sectiongn .cr .textentry {height:20px; text-align:right; color:#777777;}
div.sectiongn .cr .textentry p {line-height:20px}
div.sectiongn .cr .formname {text-align:right;color:#777777; padding:3px 0px 3px 0px}
div.sectiongn .f {width:100%; height:3px}
div.sectiongn .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.sectiongn .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.sectiongn .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}


/*Content Section Orange*/	
div.sectiono {padding-left:10px; padding-right: 10px}
div.sectiono div.header {color:White; font-size:170%; font-weight:bold; font-family:Arial Narrow}
div.sectiono .h {width:100%;}
div.sectiono .h TD {height:25px;background-image:url(/ofl/images/contentpanel/cho.gif); vertical-align:middle}
div.sectiono .h IMG { margin-top:4px}
div.sectiono .h .l {background-image:url(/ofl/images/contentpanel/clo.gif); width:4px}
div.sectiono .h .r {background-image:url(/ofl/images/contentpanel/cro.gif); width:4px}
div.sectiono .cl {padding-left:2px;background:url(/ofl/images/contentpanel/componentBodyContainer.png) top left repeat-y;background-color:#F5F5F5}
div.sectiono .cr {padding:5px 5px 5px 5px;background:url(/ofl/images/contentpanel/componentBody.png) top right repeat-y; font-size:80%; text-align:left}
div.sectiono .cr .singleitem {height:10px; display:table; background:url(/ofl/images/contentpanel/icn_arrow.gif) center left no-repeat; text-indent:10px; padding:5px}
div.sectiono .cr .singleitem p {line-height:10px; vertical-align:middle; display:table-cell}
div.sectiono .cr .option {height:15px; display:table; background:url(/ofl/images/icn_ArrorGo.gif) center left no-repeat; text-indent:20px; padding:5px}
div.sectiono .cr .option p {line-height:15px; vertical-align:middle; display:table-cell}
div.sectiono .cr .textentry {height:20px; text-align:right; color:#777777;}
div.sectiono .cr .textentry p {line-height:20px}
div.sectiono .cr .formname {text-align:right;color:#777777; padding: 3px 0px 3px 0px}
div.sectiono .f {width:100%; height:3px}
div.sectiono .f .l {background-image:url(/ofl/images/contentpanel/cfl.gif); background-repeat: no-repeat; width:3px;}
div.sectiono .f TD {background-image:url(/ofl/images/contentpanel/cf.gif); background-repeat: repeat-x}
div.sectiono .f .r {background-image:url(/ofl/images/contentpanel/cfr.gif); width:4px;background-repeat: no-repeat;}

/* Buy Location Item Details Pane */

.bl-detail-pane { font-family:Verdana; text-align:left; font-size:100% }
.bl-detail-pane div.image { position:relative;  width:110px }
.bl-detail-pane h3 {font-weight:normal;font-size:1.3em;color: #3365cb; margin: 0px 0px 5px 0px}
.bl-detail-pane div.price {padding:5px 0px 0px 0px}
.bl-detail-pane div.price .sOSL {font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:#3399cc;}
.bl-detail-pane div.price .sISL { font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:Green;}
.bl-detail-pane span.high {color: #88AFD8;width:60px; text-align:right; height:20px}
.bl-detail-pane div.cp-item { background-color:#F5F5F5;padding:5px}

#purchaseoptions{float:left; width:450px; text-align:left; padding:10px 0px 0px 3px; font-size:100%}
	
/* Catalogue Results Pane */

div.catalogue-pane { font-family:Verdana; clear:both; float:left; position:relative; border-bottom: dotted 1px #97A7B7; text-align:left; font-size:100% }
div.catalogue-pane div.checkbox { position:relative; float:left; display:inline;}
div.catalogue-pane div.image { position:relative; float:left; width:110px }
div.catalogue-pane div.content {position:relative; float:left; }
div.catalogue-pane div.content h3 .title{font-weight:normal;font-size:.8em;color:#3365cb; margin: 0px 0px 5px 0px}
div.catalogue-pane div.content h3 .author{font-weight:normal;font-size:.8em;color: #3365cb; margin: 0px 0px 5px 0px}
div.catalogue-pane div.content div.price {padding:5px 0px 0px 0px}
div.catalogue-pane div.content div.price .p{color:red; font-size:1.3em; font-weight:bold}
div.catalogue-pane div.content div.price .sOSL {font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:#3399cc;}
div.catalogue-pane div.content div.price .sISL { font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:Green;}
div.catalogue-pane div.content span.high {color: #88AFD8;width:60px; text-align:right; height:20px}
div.catalogue-pane div.content span.isbn {width:195px; padding-left:5px; height:20px}
div.catalogue-pane div.content span.imp {width:130px; padding-left:5px; height:20px}
div.catalogue-pane div.content span.pub {width:68px; padding-left:5px; height:20px}
div.catalogue-pane div.content span.for {width:195px; padding-left:5px; height:20px}
div.catalogue-pane div.content span.dew {width:130px; padding-left:5px; height:20px}
div.catalogue-pane div.content span.gen {width:88px; padding-left:5px; height:20px}
div.catalogue-pane div.cp-item-alt { background-color:white; padding:5px}
div.catalogue-pane div.cp-item { background-color:#F5F5F5;padding:5px}

/* Search Results Pane */

div.cp-item {width: 100%; clear:both; height:110px;text-align:left;border-top:dotted 1px #999999; padding:10px 0px 10px 0px}
div.alt {background-color:#F5F5F5;}/*<!--#F5F5F5;-->*/
div.cp-item ul {	list-style:none; margin-top:0; margin-bottom:0; }
div.cp-item li {margin:0px;display:inline; margin-top:2px}
div.cp-item .first{margin:0px;display:inline; margin-left:-40px; margin-top:2px}
div.cp-item label {margin:0px;	color: #88AFD8}
	
div.checkbox {float:left; width:25px} /*{float:left;   display:inline;}*/
div.image {float:left; width:90px; text-align:center;border-bottom-style:none;} /*{position:relative; float:left;  width:110px }*/
div.image img {border:0;border-bottom-style:none;}
div.cp-item div.image a{ border-bottom-style:none;}

div.content { float:left;  padding-left: 5px;} /*{position:relative; float:left;width:685px;}*/
div.content h3 {font-weight:normal;font-size:1.0em;color: #3365cb; margin: 0 0 5px 0}
div.content h3 .title{font-weight:normal;font-size:1.2em; margin: 0 0 5px 0}
div.content h3 .author{font-weight:normal;font-size:1.2em; margin: 0 0 5px 0}
div.content div.price {padding-top:3px; vertical-align:middle;float:left}
div.content div.price input{margin-left:5px;border-width:0px; vertical-align:middle}
div.content div.price .sOSL {font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:#3399cc;}
div.content div.price .sISL { font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:Green;}
div.content span.high {color: #88AFD8}

* html div.search-pane{width:774px;} /*hack for ie5*/
* html div.search-pane div.content{width:650px;}/*hack for ie5*/


/*Search Results List2*/

.sr2 {border-top: dotted 1px #999999;font-size:.8em;}
.alt {background-color:#F5F5F5;}/*<!--#F5F5F5;-->*/
.sr2ckb {width:25px;border-top:dotted 1px #999999;padding:10px 0px 10px 0px;}
.sr2img {width:100px;text-align:center; padding:5px 0px 5px 0px;border-top:dotted 1px #999999}
.sr2tit {width:230px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2aut {width:130px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2pub {width:120px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2pdate {width:130px; font-size:inherit; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2buy {width:85px;padding:5px 3px 5px 3px;border-top:dotted 1px #999999; text-align:center}
.sr3buy input {padding-bottom: 5px;}

/*search Result List3*/

.sr3 {border-top: dotted 1px #999999; font-size:.8em;}
.sr3check {width:25px;padding:10px 0px 10px 0px; text-align:center;border-top:dotted 1px #999999}
.sr3ean {width:100px;padding:10px 5px 10px 5px;border-top:dotted 1px #999999}
.sr3tit {width:230px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3aut {width: 130px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3pub {width:100px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3pdate {width:80px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3price {width:50px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3buy {width:80px;padding:5px 3px 5px 3px;border-top:dotted 1px #999999; text-align:center}
.sr3buy input {padding-bottom: 5px;}

/*Search Results*/
#resulttable {width:100%; font-size:1.2em;}
#searchtabs{clear:both;width:805px;padding-top: 3px;border-bottom:solid 3px #8aaaca;height:22px;}
#searchfootbox{border: solid 1px #999999;clear:both; height:25px;padding:3px 3px 3px 3px;margin:10px 0px 5px 0px;}
#searchpagebox .searchbut { padding-left:377px;}
#searchpagebox ul {list-style:none; margin-left:-30px; font-size:.8em}
#searchpagebox li {padding-top:5px;}
#searchpagebox li a {text-decoration: none;color: #e54a00;border-bottom-style:dotted;border-bottom-width:1px;}
#searchpagebox li a:hover{color: #857362;}
#searchpagebox li label {float:left;width:125px;text-align:right; padding-right:5px; color:#333333;}

#single_col1{float:left; width:200px; text-align:center; }
#single_col1 img{max-width:190px;width: expression(this.width > 190 ? 190: true);}
#single_col2{float:left; width:415px; padding-right:5px; text-align:left; margin-bottom:15px; font-size:.9em}
#single_col2 p {float:right; width:250px; margin:0; border-bottom:solid 1px #eeeeee }
#single_col2 li label {float:left;width:115px;text-align:right; padding-right:5px; color:#333333;}


#single_col3{float:right; width:160px; font-size:.9em; margin:0; border:solid 1px #999999; text-align:center; padding-top:5px; background-color:#F4F4F4}
#single_col3 label {float:left;width:65px; color:#333333; text-align:right; padding-right:3px;}


#single_descriptionbox li label {float:left;width:90px;color:#333333;}

#searchhead_col1{position:relative;float:left;}
#searchhead_col2{ padding:5px 3px 3px 0px;position:relative;float:right;text-align:right;}
#searchhead_col2 img{border :0;}
#searchhead_col2 div{padding-top:5px;}

#searchcontrols{border: solid 1px #999999;clear:both;padding:3px 3px 3px 3px;margin:10px 0px 5px 0px;height:57px;background-color:#f8f8f7}

#searchcontrols_col1{	float:left;vertical-align:middle;}
#searchcontrols_col1 .formatbox {padding-top:15px; padding-bottom:5px}
#searchcontrols_col1 ul{	list-style-type:none; margin:0px; padding: 3px 0px 0px 0px;display:inline}
#searchcontrols_col1 ul li {list-style-type:none;display:inline}
#searchcontrols_col1 ul li {background-image:url(/ofl/images/vertdots.gif);background-position:right center;background-repeat:no-repeat; padding-right:5px; padding-left:3px; }
#searchcontrols_col2{	float:right;text-align:right; height:100%}

.pagenavigation{height:15px; padding-top:5px}
.printlink {margin-left:15px;}

.linkon{color: black !important;font-weight:bold;}

#searchtabs img{border: 0px;margin:0px;float:left;vertical-align:bottom;}


.tabhead{background-image:url(/ofl/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 0px 0px 3px;}
#resultlistheadings{text-align:left;background-color:#f8f8f7;border: solid 1px #999999;height:25px;}
.resultbutsline{border: solid 1px #DDDDDD;clear:both;text-align:left;padding:3px 3px 3px 3px; margin-bottom:5px;}

#searchfoot_col1{float:left;padding-top:3px;}
#searchfoot_col2{float:right;padding-top:3px;}


/************************************************************************************************/

/* Main Content */
div.contentpage {width:100%; font-family:Verdana;}

/* Table layout */
.b {border-top: dotted 1px #97A7B7; padding: 3px 5px 3px 3px; background-image:url(/ofl/images/contentpanel/separator_column.gif); background-position:right; background-repeat:no-repeat }
.m {border-top: dotted 1px #97A7B7; padding: 3px 5px 3px 3px; background-image:url(/ofl/images/contentpanel/separator_column.gif); background-position:right; background-repeat:no-repeat  }
.mr {border-top: dotted 1px #97A7B7; padding: 3px 5px 3px 3px; background-image:url(/ofl/images/contentpanel/separator_column.gif); background-position:right; background-repeat:no-repeat; text-align:right  }
.e {border-top: dotted 1px #97A7B7; padding:3px 5px 3px 3px }
.er {border-top: dotted 1px #97A7B7; padding:3px 5px 3px 3px; text-align:right}
.rowitem {border-top: dotted 1px #97A7B7; background-color: #F5F5F5;height:25px}
.rowitem-alt {border-top: dotted 1px #97A7B7; background-color: white;height:25px}

/* Basket */

div.basket {width:100%; font-family:Verdana; text-align:left}
div.basket div.discount {float:left; text-align:left; padding-left:5px}
dib.basket .basketrow {border-top: dotted 1px #97A7B7; background-color:#F5F5F5}
dib.basket .basketrow-alt {border-top: dotted 1px #97A7B7; background-color:white}


/* Single Item */
div.singletitle {}
div.singletitle div.imagesection {width: 300px; text-align: center; float: left; padding-bottom:10px}
div.singletitle div.detailsection {width: 626px; float:right}
div.singletitle div.detailsection h1 {padding-top: 9px; padding-bottom: 7px; width:610px; color:#8DA3B1; font-weight:bold; font-size:1.5em}
div.singletitle div.detailsection .authorsection {padding: 3px; font-size: 10px; color: #000000}
div.singletitle div.detailsection .field {text-align:right; padding: 3px 3px 3px 0px; color:#777777; width:90px; font-size:1.1em}
div.singletitle div.detailsection .fielddata {border-bottom:solid 1px #CCCCCC; font-size:1.2em}
div.singletitle .tabstrip {background-image: url(/ofl/images/test/graypixel.gif); background-position: bottom left; background-repeat: repeat-x}
div.singletitle .addinfobox {border-left: solid 1px #BCBCBC; border-bottom: solid 1px #BCBCBC; border-right: solid 1px #BCBCBC; background-color: #ECECEC; height: 295px}


html {height:100%}
body{height:100%; background-color:#363f47;margin: 0px;}

#anonmenubox{width:100%; text-align:center}
#logmenubox{clear:both;width:968px; text-align:center; float:none; height: 22px;}

#content{background-color:White; width:966; font-family:Verdana,Arial; padding:10px 0px 10px 0px; clear:both; height:100%}

#page
{
/*	 min-height:600px;
	height:600px;
	height:auto !important;*/
	min-height:100%;
	width:968px; 
	position:relative; 
	border:solid 1px #1C5F8B; 
	margin: auto; 
	background-color:White
}

.rowsep
{
	border-bottom: gainsboro 1px solid; 
	height:1px
}
.titlerow
{
	font-weight:bold;
	font-size:10pt; 
	color: #3365cb;
}
.gFooter
{
	background-color: #ffffff;
	height: 15px; 
	clear:both; 
	text-align:left; 
	font-family:Verdana; 
	font-size:70%;
	width:968px;
	
}
.dropdownlist
{
	vertical-align:middle;
	}
.alignmiddle
	{
	vertical-align:middle;
	}

.title_image
{
	width: 100%;
    height: 48px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}


/*td
{
font-family: Verdana, Arial;
font-size:xx-small;
}*/

table
{
border-collapse: collapse;
border: 0px 0px 0px 0px;
}
img
{
border: 0px;
}
.hide
{
display: none;
}

a
{
text-decoration: none;
color: #003399;
}
a:hover
{
text-decoration: underline;
color: #ff3300;
}


