/*
Colors
page background - #272A4C
text default - #676767
black - #231F20
green - #7BC142
grey  - #9FA2A4e
v pale blue - #DCE9F1
mid blue (sort refine bg) #8AB5D7
*/
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background-color:#272A4C;text-align:center;}

.BodyPlainPage {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background-color:#FFFFFF;}

form, fieldset, h1, h2, h3, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:975px;text-align:left;}
#header {width:975px;height:113px;position:relative;}
.homeheader {background:url(images/bnr-blank_short.jpg) top left no-repeat #FFFFFF;}
.header {background:url(images/bnr-blank_short.jpg) top left no-repeat #FFFFFF;}
#logo {width:258px;height:101px;margin-top:7px;margin-left:22px;}
#topnav {width:975px;height:34px;}
#contentwrapper {width:975px;background-color:#BFD5E2;padding-bottom:8px;}
#left {float:left;display:inline;width:190px;margin-left:8px;margin-top:8px;}


#toplinks {width:975px;background:url(images/toplinks-bg.jpg) top left repeat-x #4B76A1;}
#toplinks table {font-size:90%;}
#toplinks p.home {margin-left:8px;padding-top:4px;font-weight:bold;color:#FFFFFF;}
#toplinks td.sep {width:7px;height:25px;background:url(images/toplink-sep.jpg) top left no-repeat #4B76A1;font-size:1%;}
#toplinks td.tlink {padding-top:4px;font-weight:bold;color:#FFFFFF;}

#sbox label{float:left;display:inline;color:#B5DBF8;margin-top:3px;font-weight:bold;}
#loginfields {float:left;position:relative;display:inline;margin-left:6px;}
.searchbox {float:left;display:inline;width:120px;}
#searchwrapper {float:left;display:inline;width:260px;margin-top:2px;margin-bottom:2px;margin-left:5px;}
#searchwrapper fieldset {margin-right:1px;}
#login {position:relative;overflow:hidden;}
#login .loginbtn {position:absolute;cursor:pointer;top:0px;left:192px;display:block;width:19px;height:20px;}
input.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:90px;height:15px;padding-left:2px;font-size:90%;}
select.sortby {font-size:90%;}


#nav {width:190px;background:url(images/nav-bg.jpg) top left repeat-y;margin-top:6px;}
#nav .navtop {width:190px;background:url(images/navtop-bg.jpg) top left no-repeat;}
.navtop p {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:8px;padding-bottom:4px;font-weight:bold;}
.navbottom {width:190px;height:13px;background:url(images/navbottom-bg.jpg) top left no-repeat;}
#nav .navsection {color:#ffffff; font-size:120%; font-weight:bold; padding: 4px; margin-left:5px;width:169px;background-color: #E1A71E}
ul#mainnav  {margin-left:6px;width:174px;}
#mainnav li {color:#404041;border-bottom:1px solid #DFE0E0;list-style:none;font-size:90%;font-weight:bold;}
#mainnav a {text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:12px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:162px;}
#mainnav a:link, #mainnav a:visited {background:url(images/nav-bullet.jpg) 0 top no-repeat;}
#mainnav a:active, #mainnav a:hover {background:url(images/nav-bullet.jpg) -179px top no-repeat;color:#DF8600;}


#subnav {width:190px;background:url(images/nav-bg.jpg) top left repeat-y;margin-top:6px;}
#subnav .subnavtop {width:190px;height:6px;background:url(images/subnavtop-bg.jpg) top left no-repeat;}
.subnavbottom {width:190px;height:11px;background:url(images/subnavbottom-bg.jpg) top left no-repeat;}
ul#subnavnav  {margin-left:6px;width:174px;}
#subnavnav li {color:#404041;border-bottom:1px soli #DFE0E0;list-style:none;font-size:90%;font-weight:bold;}
#subnavnav a {text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:12px;voice-family: "\"}\""; voice-family:inherit;width:162px;}
#subnavnav a:link, #subnavnav a:visited {background:url(images/nav-bullet.jpg) 0 top no-repeat;}
#subnavnav a:active, #subnavnav a:hover {background:url(images/nav-bullet.jpg) -179px top no-repeat;}


#main {float:right;display:inline;width:762px;margin-right:6px;margin-top:8px;position:relative;}
#main h1.pagetitle {color:#272A4C;font-size:160%;padding-top:12px;padding-bottom:12px;font-weight:normal;}
#topprodrow {width:571px;}

/* BOOK BOXES */
#product {width:762px;margin-top:5px;}
#product .sectionHeader {width:380px;background:url(images/bar-prodrow.jpg) top left no-repeat #6493C3;}
#product .sectionHeader h2 {width:310px;float:left;display:inline;color:#FFFFFF;font-size:110%;padding-top:6px;padding-left:8px;padding-bottom:6px;font-weight:bold;}
#product .sectionHeader p {float:right;display:inline;color:#C4DBE9;padding-top:6px;padding-right:6px;font-weight:bold;}

#product .sectionHeaderW {width:561px;background:url(images/checkout-header.jpg) top left no-repeat #6493C3;}
#product .sectionHeaderW h2 {width:530px;float:left;display:inline;color:#FFFFFF;font-size:110%;padding-top:6px;padding-left:8px;padding-bottom:6px;font-weight:bold;}
#product .sectionHeaderW p {float:right;display:inline;color:#C4DBE9;padding-top:6px;padding-right:6px;font-weight:bold;}

#product .sectionHeader h2 a:link, #product .sectionHeader h2 a:visited, #product .sectionHeaderW h2 a:link, #product .sectionHeaderW h2 a:visited {color:#C4DBE9;text-decoration:none;}
#product .sectionHeader h2 a:active, #product .sectionHeader h2 a:hover, #product .sectionHeaderW h2 a:active, #product .sectionHeaderW h2 a:hover{color:#C4DBE9;text-decoration:underline;}


#producttabs {}
#producttabs ul {color:#FFFFFF;font-weight:bold;list-style-type:none;}
#producttabs ul li {float:left;display:inline;color:#FFFFFF;text-align:center;}
#producttabs a {width:129px;color:#FFFFFF;display:block;padding:3px 0 3px 0;font-size:110%;padding-top:6px;padding-bottom:4px;font-weight:bold;}
#producttabs a:link, #producttabs a:visited {color:#FFFFFF;text-decoration:none;background:url(images/producttab-off.jpg) 0 top no-repeat #5788B9;}
#producttabs a:active, #producttabs a:hover {color:#FFFFFF;text-decoration:none;background:url(images/producttab-off.jpg) -129px top no-repeat #81BCE2;}
#producttabs li.tabOn {float:left;display:inline;width:129px;color:#FFFFFF;padding:3px 0 3px 0;font-size:110%;padding-top:6px;padding-bottom:4px;text-decoration:none;background:url(images/producttab-on.jpg) 0 top no-repeat #5788B9;}


span.orange {font-size:110%;color:#E1A71E;font-weight:bold;}
.prodrow {width:762px;background:url(images/prodRow-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:12px;}
.prodrowinner {width:754px;}
.prodrowclear {clear:both; margin-top:5px;margin-bottom:5px;height:1px; background-color:#BFD5E2; border-left:10px solid #ffffff; border-right:7px solid #ffffff}
.bestseller {background:url(images/cutout-bestseller2.jpg) bottom right no-repeat;}
.latestrelease {background:url(images/cutout-latestrelease2.jpg) bottom right no-repeat;}
.prod-holder {width:135px;float:left;display:inline;margin-left:9px;margin-top:10px;margin-bottom:10px;}
.prod-holder_noimage {background:url(images/promo_noimage_bg.jpg) top left no-repeat;height:276px;width:125px;float:left;display:inline;margin-left:9px;margin-top:10px;margin-bottom:10px;padding:5px; font-size:1.3em; color: #ffffff}
.prod-holder_noimage a, .prod-holder_noimage a:visited, .prod-holder_noimage_title{font-size: 1.3em;text-decoration:none;color:#D3AA14;}
.prod-holder_noimage a:hover, .prod-holder_noimage a:active {text-decoration:underline;color:#FFFFFF}


.prod-holder p.jacket {height:145px;border-bottom:3px solid #ffffff;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
}
.prod-holder p.jacket_detail {padding-bottom:3px }
.prod-holder h1 {border-top:1px solid #BCBEC0; color:#272A4C;min-height:58px;font-size:110%;}
.prod-holder .FeaturedTitle{background-color:#ff0000; color:#ffffff; font-weight:bold;padding-left:5px;padding-right:5px;}

.prod-holder a:link, .prod-holder a:visited {text-decoration:none;color:#272A4C;}
.prod-holder a:hover, .prod-holder a:active {text-decoration:underline;color:#272A4C;}
/*\*/
* html .prod-holder h1 {height:58px;}
/**/
.prod-holder h2 {color:#272A4C;min-height:45px;font-size:90%;border-bottom:1px solid #272A4C;}
/*\*/
* html .prod-holder h2 {height:45px;}
/**/
p.rrp {color:#3792D5;border-bottom:1px solid #BCBEC0;padding-top:5px;padding-bottom:5px;font-weight:bold;}
div.ourprice {width:135px;color:#272A4C;font-weight:bold;padding-top:4px;padding-bottom:4px;}
p.adTextourprice {color:#FFFFFF;font-weight:bold;}
p.price {width:58px;font-size:130%;color:#E1A71E;font-weight:bold;float:left;display:inline;}
p.saveicon {width:76px;height:17px;color:#FFFFFF;text-align:center;padding-top:1px;background:url(images/saveicon.jpg) top left no-repeat;float:right;display:inline;}
span.total {color:#E1A71E;font-weight:bold;text-decoration:none}
span.white {color:#FFFFFF;font-weight:bold;}
span.blue {color:#4696C6;font-weight:bold;}
div.basket {background:url(images/btn-addtobasket.jpg) top left no-repeat #E0EAEB;margin-bottom:8px;}
div.basket p {color:#272A4C;padding:4px 0 4px 4px;font-weight:bold;font-style:normal;}
div.bs-img {float:right;display:inline;margin-top:3px;margin-right:3px;margin-bottom:3px;}
#product .sectionHeaderW a:link, #product .sectionHeaderW a,  #product .sectionHeader a, #product .sectionHeader a:visited, #product .sectionHeaderW a:link, #product .sectionHeaderW a:visited,#checkout .sectionHeader a, #checkout .sectionHeader a:visited,   {text-decoration:none;color:#C4DBE9;}
#product .sectionHeader a:hover, #product .sectionHeader a:active, #product .sectionHeaderW a:hover, #product .sectionHeaderW a:active {text-decoration:underline;color:#C4DBE9;}
/* END BOOK BOXES */


/* YOUR JOHN SMITH BOX */
#Apple_IPOD {position:absolute;top:0px;left:579px;width:180px;padding-bottom:10px;}
#Apple_BAG {position:absolute;top:170px;left:576px;width:180px;padding-bottom:10px;}
#Home_NONBOOK {position:absolute;top:165px;left:579px;width:180px;}


#yourJSbox {position:absolute;top:0px;left:579px;width:180px;background:url(images/yourJSbox-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:10px;}
#yourJSbox .yourJStop {width:180px;background:url(images/yourJSheader-bg.jpg) top left no-repeat;}
#yourJSbox .yourJStop h3 {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:8px;padding-bottom:4px;font-weight:bold;}
#yourJSbox img {margin-left:5px;}

#yourJSbox1 {width:180px;background:url(images/yourJSbox-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:10px;}
#yourJSbox1 .yourJStop {width:180px;background:url(images/yourJSheader-bg.jpg) top left no-repeat;}
#yourJSbox1 .yourJStop h3 {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:8px;padding-bottom:4px;font-weight:bold;}
#yourJSbox1 img {margin-left:5px;}

ul#yourJS  {margin-left:5px;width:167px;background-color:#DDEAF2;}
#yourJS li {width:167px;color:#272A4C;border-bottom:1px solid #FFFFFF;list-style:none;font-size:86%;font-weight:bold;}
#yourJS p {color:#272A4C;border-bottom:1px solid #FFFFFF;list-style:none;font-size:86%;font-weight:bold;}
#yourJS a {text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:12px;color:#272A4C;}
#yourJS a:link, #yourJS a:visited {background:url(images/yourJSbullet-bg.jpg) center left no-repeat #DDEAF2;}
#yourJS select {font-size:90%;margin-left:4px;width:158px;}

#yourJSnarrow ul {margin-left:5px;width:165px;background-color:#DDEAF2;}
#yourJSnarrow li {width:165px;color:#272A4C;border-bottom:1px solid #FFFFFF;list-style:none;font-size:86%;font-weight:bold;}
#yourJSnarrow p {color:#272A4C;border-bottom:1px solid #FFFFFF;list-style:none;font-size:86%;font-weight:bold;}
#yourJSnarrow a {text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:12px;color:#272A4C;}
#yourJSnarrow a:link, #yourJSnarrow a:visited {background:url(images/yourJSbullet-bg.jpg) center left no-repeat #DDEAF2;}
#yourJSnarrow select {font-size:90%;margin-left:4px;width:158px;}

/* END YOUR JOHN SMITH BOX */

/* NAV SEARCH BOX */
#navSearch {width:190px;background:url(images/navSearch-bg.jpg) bottom left no-repeat #FFFFFF;}
#navSearch .navSearchtop {width:190px;background:url(images/navSearch-top.jpg) top left no-repeat;}
#navSearch .navSearchtop h3 {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:10px;padding-bottom:2px;font-weight:bold;}
table#bookSearch {margin-left:10px;margin-top:2px;margin-bottom:2px;}
#bookSearch .searchtext {border:1px solid #999999;background-color:#FFFFFF;width:140px;height:15px;font-size:90%;}
#navSearch select {width:166px;font-size:90%;margin-left:10px;margin-top:2px;margin-bottom:4px;}
.advSearch {width:177px;height:18px;margin-left:5px;margin-bottom:10px;}
/* END NAV SEARCH BOX */



#bookAd {position:absolute;top:6px;left:328px;width:420px;height:86px;background:url(images/bookAd-bg.jpg) top left no-repeat #072152; padding-left:30px;padding-top:18px}
#bookAd .adCopy {float:right;width:192px;margin-right:4px;margin-top:4px;}
#bookAd .adJacket {float:left;display:inline;margin-right:4px;width:68px;}
#bookAd h1 {color:#FFFFFF;font-size:130%;}
#bookAd h2 {color:#FFFFFF;font-size:100%;}
#bookAd .adText {float:left;display:inline;width:116px;margin-right:4px;margin-top:4px;font-size:90%;font-weight:bold;}

/* HEADER EBOOKS BOX */
#eBooksbox {position:absolute;top:5px;left:786px;width:177px;height:104px;background:url(images/yourJSbox-bg.jpg) bottom left no-repeat #FFFFFF;}
#eBooksbox .eBookstop {width:177px;background:url(images/bar-eBooks.jpg) top left no-repeat;}
#eBooksbox .eBookstop h3 {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:8px;padding-bottom:4px;font-weight:bold;}
/* END HEADER EBOOKS BOX */

/* FOOTER */
#footer {margin:0 auto;width:975px;margin-top:20px;padding-bottom:20px;color:#6891C0;text-align:center;font-size:90%;}
#footer a:link, #footer a:visited {color:#6891C0;text-decoration:none;} 
#footer a:hover, #footer a:active {color:#6891C0;text-decoration:underline;}

.dblabel {color:#272A4C}
.blabel {color:#3792D5}

/* LINK STYLES */
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;text-decoration:underline;}
a.dblink:link, a.dblink:visited {color:#272A4C;text-decoration:none;}
a.dblink:active, a.dblink:hover {color:#272A4C;text-decoration:underline;}
a.dblink_l:link, a.dblink_l:visited {color:#272A4C;text-decoration:none; font-size:1.3em}
a.dblink_l:active, a.dblink_l:hover {color:#272A4C;text-decoration:underline; font-size:1.3em}
a.subnavdblink:link, a.subnavdblink:visited {color:#272A4C;text-decoration:none;}
a.subnavdblink:active, a.subnavdblink:hover {color:#272A4C;text-decoration:underline;}
a.blink:link, a.blink:visited {color:#3792D5;text-decoration:none;}
a.blink:active, a.blink:hover {color:#3792D5;text-decoration:underline;}
a.lblink:link, a.lblink:visited {color:#C4DBE9;text-decoration:none;}
a.lblink:active, a.lblink:hover {color:#C4DBE9;text-decoration:underline;}
a.rlink:link, a.rlink:visited {color:#931C27;text-decoration:none;}
a.rlink:active, a.rlink:hover {color:#931C27;text-decoration:underline;}
a.blklink:link, a.blklink:visited {color:#404041;text-decoration:none;}
a.blklink:active, a.blklink:hover {color:#404041;text-decoration:underline;}
a.subnavblklink:link, a.subnavblklink:visited {color:#404041;text-decoration:none;}
a.subnavblklink:active, a.subnavblklink:hover {color:#DF8600;text-decoration:underline;}
a.olink:link, a.olink:visited {color:#D79B0D;text-decoration:none;}
a.olink:active, a.olink:hover {color:#D79B0D;text-decoration:underline;}
a.tlink:link, a.tlink:visited {color:#676767;text-decoration:none;}
a.tlink:active, a.tlink:hover {color:#676767;text-decoration:underline;}

/* RESULTS PAGE*/
#resultsTitle {width:566px;height:105px;background:url(images/resultsTitle-bg.jpg) top left no-repeat #FFFFFF;position:relative;}
#resultsTitle_Search {width:566px;height:105px;background:url(images/resultsTitle_Search-bg.jpg) top left no-repeat #FFFFFF;position:relative;}
#pageTitle {position:absolute;width:456px;height:87px;top:6px;left:97px;overflow:hidden;}

/*Page title background images*/
.HeaderClass_A {background:url(images/titleImg-arts.jpg) center center no-repeat;}
.HeaderClass_C {background:url(images/titleImg-biography.jpg) center center no-repeat;}
.HeaderClass_E {background:url(images/titleImg-elt.jpg) center center no-repeat;}
.HeaderClass_F {background:url(images/titleImg-fiction.jpg) center center no-repeat;}
.HeaderClass_G {background:url(images/titleImg-reference.jpg) center center no-repeat;}
.HeaderClass_H {background:url(images/titleImg-humanities.jpg) center center no-repeat;}
.HeaderClass_J {background:url(images/titleImg-society.jpg) center center no-repeat;}
.HeaderClass_K {background:url(images/titleImg-economics.jpg) center center no-repeat;}
.HeaderClass_L {background:url(images/titleImg-law.jpg) center center no-repeat;}
.HeaderClass_M {background:url(images/titleImg-medicine.jpg) center center no-repeat;}
.HeaderClass_P {background:url(images/titleImg-maths.jpg) center center no-repeat;}
.HeaderClass_R {background:url(images/titleImg-earthscience.jpg) center center no-repeat;}
.HeaderClass_T {background:url(images/titleImg-technology.jpg) center center no-repeat;}
.HeaderClass_U {background:url(images/titleImg-computing.jpg) center center no-repeat;}
.HeaderClass_V {background:url(images/titleImg-lifestyle.jpg) center center no-repeat;}
.HeaderClass_W {background:url(images/titleImg-naturalhistory.jpg) center center no-repeat;}
.HeaderClass_Y {background:url(images/titleImg-children.jpg) center center no-repeat;}

.health {background:url(images/titleImg-health.jpg) center center no-repeat;}
.literature {background:url(images/titleImg-literature.jpg) center center no-repeat;}
.language {background:url(images/titleImg-language.jpg) center center no-repeat;}
.HeaderClass_SearchResults {background:url(images/titleImg-searchresults.jpg) center center no-repeat;}


/*branch header title bg images*/
#BranchTitle {width:566px;height:105px;position:relative;}
#BranchpageTitle {position:absolute;width:456px;height:87px;top:6px;left:6px;overflow:hidden;}
#BranchpageTitle h1 {color:#E8CF95;margin-left:9px;margin-top:34px;font-size:150%;}
.BranchHeaderClass{center center no-repeat;}
.BranchHeaderClass_HOLDING {background:url(images/titleImg-computing.jpg) center center no-repeat;}

.branch_shopheader{background-color:#272A4C; color:#ffffff; border-top:2px solid #ffffff;padding: 3px 3px 3px 8px;}

/*End Page title background images*/

#pageTitle h1 {color:#FFFFFF;margin-left:9px;margin-top:34px;font-size:150%;}
#sortBox {width:566px;background:url(images/sortBox-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:10px;}
.sortBoxtop {background:url(images/bar-sortbox.jpg) top left no-repeat #558BC0;}
#sortBox .sortBoxtop h3 {color:#FFFFFF;font-size:110%;padding-top:8px;padding-left:8px;padding-bottom:4px;font-weight:normal;}
#sortBox .sortBoxrefine {width:566px;background:url(images/sortBoxdk-bg.jpg) top left repeat-y #FFFFFF;}
.sortBoxinitial {width:548px;margin-left:6px;border-top:1px solid #89D6B7;}
.sortBoxinitial h1 {color:#3792D5;font-size:100%;padding-top:4px;padding-bottom:4px;margin-left:6px;}
.sortBoxinitial .title {color:#272A4C;font-size:100%;}
table#sortLinks {margin-left:5px;margin-top:2px;margin-bottom:2px;font-weight:bold;}
table#refine {color:#FFFFFF;margin-top:2px;margin-bottom:2px;margin-left:12px;}
table#sortInitials {color:#999B9D;margin-left:12px;font-weight:bold;margin-top:2px;margin-bottom:2px;}
#sortInitials td.initial {background-color: #ffffff; padding:1px 3px 1px 3px;font-size:90%;border-right:1px solid #89B6D7;border-top:1px solid #89B6D7;border-bottom:1px solid #89B6D7;}
#sortInitials td.first {background-color: #ffffff; padding:1px 3px 1px 3px;font-size:90%;border:1px solid #89B6D7;}
td.initial a:link, td.initial a:visited, td.first a:link, td.first a:visited {color:#888A8C;text-decoration:none;}
td.initial a:active, td.initial a:hover, td.first a:active, td.first a:hover {color:#CB920C;text-decoration:underline;}
#sortInitials td.initial_off {padding:1px 3px 1px 3px;font-size:90%;border-right:1px solid #89B6D7;border-top:1px solid #89B6D7;border-bottom:1px solid #89B6D7;}
#sortInitials td.first_off {padding:1px 3px 1px 3px;font-size:90%;border:1px solid #89B6D7;}
td.initial_off a:link, td.initial_off a:visited, td.first_off a:link, td.first_off a:visited {color:#888A8C;text-decoration:none;}
td.initial_off a:active, td.initial_off a:hover, td.first_off a:active, td.first_off a:hover {color:#CB920C;text-decoration:underline;}



/* DETAIL PAGE */
.proddetail {width:762px;background:url(images/prodDetail-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:12px;}
.proddetailspace {width:757px;height:4px;background-color:#FFFFFF;}
.proddetailleft {width:542px;margin-left:14px;margin-top:14px;float:left;display:inline;}
.proddetailleft h1 {color:#272A4C;font-size:150%;margin-bottom:20px;}
.proddetailleft h2 {color:#D79B0D;font-size:120%;}
.proddetailleft p {margin-top:8px;margin-bottom:8px;}
table#productspec {margin-top:10px;margin-bottom:20px;border-top:1px solid #3792D5;border-left:1px solid #3792D5;font-weight:bold;}
table#productspec td {padding:4px;border-bottom:1px solid #3792D5;border-right:1px solid #3792D5;}
table#productspec td.label {color:#3792D5;border-right:0px;}
.proddetailright {width:158px;margin-right:26px;margin-top:4px;float:right;display:inline;padding-bottom:8px;}


/*GENERIC PAGES incl checkout */
.contentrow {width:762px;background:url(images/prodRow-bg.jpg) bottom left no-repeat #ffffff;padding-bottom:12px;}
.contentrowinner {width:762px;background:url(images/contentRow-bg.jpg) top left no-repeat;}
.content {width:754px;min-height:500px;}
/*\*/
* html .content {height:500px;}
/**/
.content {width:754px;min-height:500px;}
/*\*/
* html .content {height:500px;}
/**/
.contentNoMin {width:754px;}

.PlainPageContent {padding-left:10px; text-align:left}
.content p, .contentNoMin p {padding-left:10px;padding-right:10px;padding-bottom:10px;}
.content li, .contentNoMin li, .contentNoMin h3, .proddetailleft li{padding-left:10px;margin-left:10px}
.content ul, .contentNoMin ul, .proddetailleft ul {padding-left:10px;margin-left:10px;padding-bottom:10px;}
.content h1, .contentNoMin h1 {margin:0px;padding-left:10px;padding-bottom:0px;font-size:140%;font-weight:bold;color:#326190;}
.content h3, .contentNoMin h3 {margin:0px;padding-left:10px;padding-bottom:0px;font-size:120%;font-weight:bold;color:#326190;}
.content h4, .contentNoMin h4 {margin:0px;padding-left:10px;padding-bottom:0px;font-size:110%;font-style:italic;font-weight:bold;color:#326190;}
.content blockquote{margin:5px 5px 0px 20px;padding-top:0px;padding-bottom:0px;}

#checkout {width:762px;margin-top:5px;}
#checkout .sectionHeader {width:561px;background:url(images/checkout-header.jpg) top left no-repeat;}
#checkout .sectionHeader h2 {width:160px;float:left;display:inline;color:#FFFFFF;font-size:110%;padding-top:6px;padding-left:10px;padding-bottom:6px;font-weight:bold;}
#checkout .sectionHeader p {float:right;display:inline;color:#9CC2DA;padding-top:6px;padding-right:12px;font-weight:bold;}
#checkout .sectionHeader p img {margin-left:6px;margin-right:6px;}
#checkout .sectionHeader p a{text-decoration:underline;color:#ffffff;}
#checkout .sectionHeader p a:hover, #checkout .sectionHeader p a:active {text-decoration:underline;color:#C4DBE9;}

#tbl-checkout {margin-left:10px;margin-top:12px;}
#tbl-branchorder {margin-left:0px;margin-top:12px;}
.tlpad  {padding-left:10px;}

td.headerl {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border:1px solid #75B0D5;}
td.headerlb {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border-bottom:1px solid #75B0D5;}
td.headertb {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border-bottom:1px solid #75B0D5;border-top:1px solid #75B0D5;}
td.headern {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border-bottom:1px solid #75B0D5;border-top:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcl {background-color:#FFFFFF;padding:4px;font-size:100%;color:#676767;border-left:1px solid #75B0D5;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcl_missing {background-color:#FFFFFF;padding:4px;font-size:100%;color:#ff0000;border-left:1px solid #75B0D5;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbc {background-color:#FFFFFF;padding:4px;font-size:100%;color:#676767;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcbb {background-color:#FFFFFF;padding:4px;font-size:100%;color:#676767;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;border-left:1px solid #75B0D5;}
td.tbcnp {background-color:#FFFFFF;padding:1px;font-size:100%;color:#676767;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tclnb {border:0px;padding:4px;}
td.tclnbnp {border:0px;}
td.tclnblp {border:0px;padding-left:4px;}
input.checkoutqty {width:36px;text-align:right;}

#tbl-login {margin-left:10px;margin-top:12px;}
input.txtxsml {width:40px;}
input.txtsml {width:90px;}
input.txtmed {width:176px;}
input.txtwde {width:250px;}
input.txtxtrwde {width:394px;}

#tbl-cc {border:1px solid #75B0D5;}
#tbl-cc td.tclpad {padding:10px;}

.errormessage {font-weight: normal;color: #ff0000;}
.errormessage2 {font-weight: bold;color: #ffffff;}
.ErrorBox {margin:10px;	border:1px dashed red; padding:10px;}
.ErrorHeader{font-weight: bold;}

.messagebox {margin:10px; font-weight: bold; border:5px dashed #8AB5D7; padding:10px;}

/* LOCAL SHOP HOME PAGE*/
#local {width:762px;margin-top:5px;}
#local .sectionHeader {width:561px;background:url(images/checkout-header.jpg) top left no-repeat;}
#local .sectionHeader h2 {width:490px;float:left;display:inline;color:#FFFFFF;font-size:110%;padding-top:6px;padding-left:10px;padding-bottom:6px;font-weight:bold;}
#local .sectionHeader p {float:right;display:inline;color:#C4DBE9;padding-top:6px;padding-right:6px;font-weight:bold;}
#local .sectionHeader a:link, #local .sectionHeader a:visited {text-decoration:none;color:#C4DBE9;}
#local .sectionHeader a:hover, #local .sectionHeader a:active {text-decoration:underline;color:#C4DBE9;}
.prodrowinner_local {width:576px;}

.localprods {float:left;display:inline;width:576px;}
#localcontact {float:right;display:inline;width:170px;margin-right:10px;margin-top:6px;margin-bottom:5px;}
#localcontact .mapwrap {width:170px;background-color:#DDEAF2;}
#localcontact .mapwrap h3 {color:#FFFFFF;font-size:110%;padding-top:6px;padding-left:8px;padding-bottom:4px;font-weight:bold;background:url(images/findusheader-bg.jpg) top left no-repeat #DDEAF2;}
img.localmap {padding-left:7px;padding-top:7px;margin:0px;}
em.enlarge {color:#9CC2DA;padding:0 7px 0 7px;margin-bottom:8px;font-style:normal;font-weight:bold;font-size:90%;}
em.enlarge a:link, em.enlarge a:visited {color:#272A4C;text-decoration:none;}
em.enlarge a:active, em.enlarge a:hover {color:#272A4C;text-decoration:underline;}
#localcontact p {background-color:#DDEAF2;padding:8px 7px 8px 7px;font-weight:bold;color:#272A4C;line-height:1.6em;font-size:90%;}
#localcontact p a:link, #localcontact p a:visited {color:#272A4C;text-decoration:none;}
#localcontact p a:active, #localcontact p a:hover {color:#272A4C;text-decoration:underline;}
.localfooter {width:762px;padding-bottom:12px;}
.localfooter div.smallprint {float:left;display:inline;width:566px;}
.localfooter div.smallprint p {padding:7px;color:#272A4C;}
.localfooter div.rightside {width:180px;float:right;display:inline;}


.localeditorial {padding:10px;}
.localeditorial h2{font-size:1.5em;font-weight:bold; padding-top:10px;}
.localeditorial h3{font-size:1.2em;font-weight:bold; padding-top:10px;}
.AspireTitle {color: #E84A9A; font-style: italic;}

.localeditorial li{padding-left:10px;margin-left:10px}
.localeditorial ul{padding-left:10px;margin-left:10px;padding-bottom:10px;}

#sortBoxFoot {width:762px;margin-top:30px;background:url(images/sortBoxFoot-bg.jpg) bottom left no-repeat #FFFFFF;padding-bottom:10px;}
.sortBoxFoottop {width:762px;height:9px;font-size:1%;background:url(images/sortBoxFoot-top.jpg) top left no-repeat;}
.sortBoxInitialFoot {width:548px;float:left;display:inline;margin-left:6px;padding-bottom:5px;}
#sortBoxFoot p {float:right;display:inline;margin-right:18px;width:150px;text-align:right;color:#3792D5;padding-top:3px;}


#PromoBox1 {position:absolute;top:0px;left:570px;width:175px; background:url(images/SpecialOffer_PageBG.jpg) bottom left no-repeat;padding-top:5px;padding-left:12px;padding-bottom:10px;}
#PromoBox2 {position:absolute;top:0px;left:570px;width:175px;padding-top:5px;padding-left:12px;padding-bottom:10px;}

.Question{font-size: 1.3em; color:#8AB5D7; font-weight:bold; }
.Question2{font-size: 1.3em; color:#8AB5D7; font-weight:bold; }


#readinglist {#width:748px;padding-top:10px;}
#readinglist h1 {border-top:1px solid #8EBFDB;border-bottom:1px solid #8EBFDB;font-size:120%;color:#4192C2;padding:4px 4px 4px 38px;}
#readinglist1, #readinglist2, #readinglist3 {width:232px;float:left;display:inline;margin-left:12px;} 
#readinglist1 ul, #readinglist2 ul, #readinglist3 ul {width:232px;margin-left:0px;padding-left:0px;}
#readinglist1 li, #readinglist2 li, #readinglist3 li {list-style:none;width:232px;margin:0px;padding:0px;border-bottom:1px solid #8EBFDB;}
#readinglist1 li a, #readinglist2 li a, #readinglist3 li a {display:block;width:232px;padding:4px 4px 4px 8px;voice-family: "\"}\""; voice-family:inherit;width:220px;}

#readinglist1 h1 {background:url(images/readinglist-header1.gif) center left no-repeat;}
#readinglist1 li a:link, #readinglist1 li a:visited {background:url(images/readinglist-li-bg.gif) 0 top no-repeat;color:#676767;text-decoration:none;}
#readinglist1 li a:active, #readinglist1 li a:hover {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}
#readinglist1 li a.linkon {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}

#readinglist2 h1 {background:url(images/readinglist-header2.gif) center left no-repeat;}
#readinglist2 li a:link, #readinglist2 li a:visited {background:url(images/readinglist-li-bg.gif) 0 top no-repeat;color:#676767;text-decoration:none;}
#readinglist2 li a:active, #readinglist2 li a:hover {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}
#readinglist2 li a.linkon {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}

#readinglist3 h1 {background:url(images/readinglist-header3.gif) center left no-repeat;}
#readinglist3 li a:link, #readinglist3 li a:visited {background:url(images/readinglist-li-bg.gif) 0 top no-repeat;color:#676767;text-decoration:none;}
#readinglist3 li a:active, #readinglist3 li a:hover {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}
#readinglist3 li a.linkon {background:url(images/readinglist-li-bg.gif) -232px top no-repeat;color:#DBA72D;text-decoration:none;}


.ButtonStandard
{
    width: 135px;
    height: 21px;
    border: none;
    background-color: #DDE4EA;
    color: #2A3040;
   	font-size:1em;
   	font-weight:bold;
    font-family: arial,  sans-serif;
    text-align: left;
    padding-left: 5px;
    padding-bottom: 1px;
    font-variant:small-caps;
	background-image:url(images/buttons/btn-bg.jpg);
	background-repeat:no-repeat;
   	cursor:pointer !important;
}

.ButtonStandard:hover
{
    width: 135px;
    height: 21px;
    border: none;
    background-color: #DDE4EA;
    color: #000000;
   	font-size:1em;
   	font-weight:bold;
    font-family: arial,  sans-serif;
    text-align: left;
    padding-left: 6px;
    padding-bottom: 0px;
    font-variant:small-caps;
	background-image:url(images/buttons/btn-bg.jpg);
	background-repeat:no-repeat;
   	cursor:pointer !important;
}