div#silas-subnav ul.level-2 li.selected ul.level-3 {
    display:block;
	background:#DEEDF7;
	color:white;
}
div#silas-subnav ul.level-3 {
    background:white;
}
div#silas-subnav ul.level-3 li.level-3 {
    border-top:1px solid #6b8eae;
    border-bottom:1px solid white;
    position:relative;
}
div#silas-subnav ul.level-3 li.level-3 a.level-3 {
    color:#6B8EAE;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    text-decoration:none;
    display:block;
    padding:5px 5px 5px 15px;
}
div#silas-subnav ul.level-2 li.selected a.level-2 ul.level-3 li.selected a.level-3 {
    background:#FFFDC9;
}
div#silas-subnav ul.level-1 ul.level-2 li.overview {display: none;}
div#silas-subnav ul.level-1 ul.level-3 li.overview {display: none;}

div#silas-sidebar {
    margin:0px 0 0 17px;
    width:130px;
    float:left;
}

a { color:#4b6780; font-weight:normal; text-decoration: none; }
a:hover {	color:#970096; }
#pagearea { background-color: white; width: 780px;  }
#blocktext{background-color: #eee;  width:425px;padding:5px;border:1px #ccc dotted; margin-left:30px;}
#navBox { background-color:#fff; padding-top:30px; width: 160px; float: left; text-align: left;vertical-align: top; }
#navBox #navbar ul li a { margin:0; color: #3c5172; text-decoration: none; display: block; padding-left:14px; padding-top:5px; padding-bottom:6px;  }
#navBox #navbar ul li a:hover { margin:0; background-color: #ceecff; text-decoration: none; }
#navBox #navbar ul li { border-bottom:1px white dotted; background-color: #c2d9e6; font-family:Georgia, serif; font-size:12px; list-style-type: none; display: block;  }
#navBox #navbar ul { background-color:#fff; margin: 0px; padding: 0px; display: block;}

#navBox #navbar ul ul li a { background-color: #f0f0f0; text-transform: uppercase; letter-spacing: +2px; word-spacing: 2px; margin:0; color: #3c5169; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; padding-left:14px;  }
#navBox #navbar ul ul li a:hover { margin:0; background-color: #d3d3d3; text-decoration: none;  }
#navBox #navbar ul ul li { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; text-align: left; background-color: #f0f0f0; margin:0; padding:0px; width: 160px; display: block; }
#navBox #navbar ul ul { background-color: #f0f0f0; margin: 0px; padding: 0px; display: block;}

#navBox #navbar ul ul ul li a { background-color: #ffffff; text-transform: none; letter-spacing: 0em; word-spacing: 0em; margin:0; color: #455169; background-color: #ffffff; text-decoration: none; display: block; padding-top: 4px; padding-left:20px; padding-bottom: 4px; display: block; }
#navBox #navbar ul ul ul li a:hover { margin:0; background-color: #e5e5e5; text-decoration: none; }
#navBox #navbar ul ul ul li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: left; background-color: #ffffff; margin:0; padding: 0px; width: 160px; display: block;  }
#navBox #navbar ul ul ul { background-color: #ffffff; margin: 0px; padding: 0px; display: block;}

#navBox #navbar ul li.on  { margin:0; background-color: #ceecff; display: block;}
#navBox #navbar ul li.on:hover  { margin:0; background-color: #ceecff; display: block;}
#navBox #navbar ul ul ul li.on a  { margin:0; background-color: #fffbc2; background-image: url(../images/nav-on.gif); background-repeat: no-repeat; background-position: 0px 5px; display: block;}

#box2 { background-color: #fff; width: 610px; text-align:left; float: right; }
#box2a { background-color: #fff; width: 590px; padding-right: 10px;  }

#breadBox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; width: 600px; padding-top: 3px; padding-bottom: 3px; border-bottom: 2px solid silver; }

#optionBox { height:18px; background-color: #fff; width: 600px; text-align:right; }
#optionBox ul { margin:0; padding-top: 0; list-style-type: none; list-style-image: none; display: inline; }
#optionBox ul li { font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; padding: 3px 8px 4px 8px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid #c0c0c0; list-style-type: none; list-style-image: none; display: inline;  }
#optionBox ul li a { color:#4b6780; font-weight:normal; text-decoration: none; }
#optionBox ul li:hover { background-color: #fffdc9; color:#970096; }
#optionBox ul li:hover a { font-weight: bold; background-color: #fffdc9; display: inline; }

#content { background-color: #fff; width: 600px; }

#textBox {background-color: #fff; width: 380px; float: left; text-align: left; padding-right: 10px; padding-bottom: 20px; padding-left: 20px; border-right: 1px dotted #c2d9e6; }
#textBox a { color:#3c5172; font-weight:bold; }
#textBox img.embedpicture { background-color: #fff; margin-right:12px; margin-bottom:10px; border:0; float: left; }
#textBox h1 {  padding-top:10px; color: #6b8eae; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; vertical-align: baseline; }
#textBox h2 { color: #000; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 130%; margin-top:-5; margin-bottom: 0px;  }
#textBox h3 { color: #3c5172; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height: 130%; padding-top:10px; margin-bottom:4px; clear:left;  }

#textBox p { color: #404050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBox td { color: #404050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBox p.inlinesection .info { padding:5px 4px 5px 25px; background: url(../images/round_info.gif) no-repeat ; display: block;  }
#textBox p.inlinesection .info:hover { background: url(../images/round_info_on.gif) no-repeat ; display: block;  }
#textBox p.inlinesection { padding:0; margin-top:0; display:block;  }
#textBox p.inlinesection a { padding:5px 4px 5px 20px; background: #fff url(../images/nav-on.gif) no-repeat +4px center; display: block;  }
#textBox p.inlinesection a:hover { background: #ceecff url(../images/nav-on.gif) no-repeat +4px  center; display: block;  }
#textBox p.intro { color: #404050; font-style:italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%;  }
#textBox p.caption { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#textBox p.error { color: red; font-style:italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBox p.success { color: green; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }

#textBox .hidetext { display: none; }
#textBox .textbutton  { width:50%; margin-bottom: 2px; padding:0 10px 2px 20px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-family:arial, verdana; display: block; }
#textBox .textbutton:hover  { border: 1px #e6e091 double; background: #fffbc2 url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: block; }
#textBox .textbuttonInline  { width:49%; margin-bottom: 2px; padding:0 10px 2px 20px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-family:arial, verdana; display: inline; }
#textBox .textbuttonInline:hover  { border: 1px #e6e091 double; background: #fffbc2 url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: inline; }
#textBox .infobutton  { padding:29px; background: url(../images/round_info.gif) no-repeat +10px +20px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:13px; display: inline; }
#textBox .infobutton:hover  { background: url(../images/round_info_on.gif) no-repeat +10px +20px; display: inline; }
#textBox .gobutton  { width:50px; margin-bottom: 2px; padding:2px 5px 2px 18px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:12px; display: inline; }
#textBox .gobutton:hover  { border: 1px #e6e091 double; background: yellow url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: inline; }

#buttonBox {background-color: #fff; width: 380px; text-align: left; float: right; }
#buttonBox ul { margin: 0; padding:0; }
#buttonBox ul li {list-style:none;padding:12px;font-weight:bold; }
#buttonBox ul li a { width:29px; padding:4px; background: url(../images/round_info.gif) no-repeat ;  color: #369; text-decoration: none;}
#buttonBox ul li a:hover { background: url(../images/round_info_on.gif) no-repeat ; }
#buttonBox .button{ border:1px #3c5172 solid; line-height: 1em;width:250px;  margin-left:5px; padding:3px 10px 2px 20px;  font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; repeat; list-style-position: inside; }
#buttonBox .button:hover{ border: 1px #e6e091 double;line-height: 1em;width:250px;  margin-left:5px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #fffbc2 url(../images/icon-arrowdown.gif) no-repeat +4px +5px;  list-style-position: inside;}
#buttonBox ul li p {vertical-align:top;width:350px;background:none; margin-left: 32px; color:#404050; text-decoration: none; font-style:normal; font-weight:normal; }
#buttonBox ul li p a {background:none; margin: 0; padding:0px; color: #369; text-decoration: none; }
#buttonBox ul li p a:hover { color: purple; background-color: #fff; background-image:none; }

#infoBox {background-color: #fff; width: 380px; text-align: left; float: right; }
#infoBox h1 { color: #b8afad; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; }
#infoBox ul { margin: 0; padding:0; }
#infoBox ul li {list-style:none;padding:12px;}
#infoBox ul li a { width:29px; padding:4px; background: url(../images/round_info.gif) no-repeat ;  color: #369; text-decoration: none;}
#infoBox ul li a:hover { background: url(../images/round_info_on.gif) no-repeat ; }
#infoBox ul li p {vertical-align:top;width:350px;background:none; margin-left: 32px; color:#404050; text-decoration: none; font-style:normal; font-weight:normal; }
#infoBox ul li p a {background:none; margin: 0; width:350px;padding:0px; color: #369; text-decoration: none; }
#infoBox ul li p a:hover { color: purple; width:350px;background-color: #fff; background-image:none; }
#infoBox ul ul li {line-height: 1em;background-image:none;  margin-left:32px; padding-top:4px; padding-left:4px; padding-bottom:4px; font-style:normal; font-weight:normal;font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/buttonbg.jpg); background-repeat: repeat; list-style-position: inside; }
#infoBox ul ul li a {width:250px;background-image:none;  padding:0px;margin:0px;color: #369; text-decoration: none; }
#infoBox ul ul li a:hover {width:250px;background-image:none; padding:0px;margin:0px;color: purple; background-color: #ceecff;  }

#textBoxFull { background-color: #fff; width: 550px; float: left; text-align: left; padding-right: 10px; padding-bottom: 20px; padding-left: 20px; margin-bottom:20px; }
#textBoxFull .addbutton  { width:160px; margin-top: 3px ; padding:2px 10px 2px 20px; background: url(../images/icon-add.gif) no-repeat +4px +2px; font-weight:bold; font-family:arial, verdana; display: block; }
#textBoxFull .deletebutton  { width:160px; margin-top: 3px ; padding:2px 10px 2px 20px; background: url(../images/icon-delete.gif) no-repeat +4px +2px; font-weight:bold; font-family:arial, verdana; display: block; }
#textBoxFull a { color:#3c5172; font-weight:bold; }
#textBoxFull ul { width:100%; border:0; padding-left:20px;}
#textBoxFull ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 4px; border-bottom:1px silver dotted; list-style:none; font-weight:normal; }
#textBoxFull ul li a{ font-weight:normal; }

#textBoxFull h1 {  padding-top:10px; color: #6b8eae; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; vertical-align: baseline; }
#textBoxFull h2 { color: #000; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 130%; margin-top:-5; margin-bottom: 0px;  }
#textBoxFull h3 { color: #3c5172; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height: 130%; padding-top:10px; margin-bottom:4px; clear:left;  }
#textBoxFull p { color: #404050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBoxFull p.error { color: red; font-style:italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBoxFull p.success { color: green; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }
#textBoxFull td { color: #404050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;  }

#textBoxFull p.inlinesection .info { padding:5px 4px 5px 25px; background: url(../images/round_info.gif) no-repeat ; display: block;  }
#textBoxFull p.inlinesection .info:hover { background: url(../images/round_info_on.gif) no-repeat ; display: block;  }

#textBoxFull p.inlinesection { padding:0; margin-top:0; display:block;  }
#textBoxFull p.inlinesection a { padding:5px 4px 5px 20px; background: #fff url(../images/nav-on.gif) no-repeat +4px center; display: block;  }
#textBoxFull p.inlinesection a:hover { background: #ceecff url(../images/nav-on.gif) no-repeat +4px  center; display: block;  }

#textBoxFull p.intro { color: #404050; font-style:italic; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%;  }
#textBoxFull p.caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic ; }
#textBoxFull .hidetext { display: block; }
#textBoxFull .textbutton  { width:160px; margin-bottom: 2px; padding:2px 10px 2px 20px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-family:arial, verdana; display: block; }
#textBoxFull .textbutton:hover  { border: 1px #e6e091 double; background: #fffbc2 url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: block; }
#textBoxFull .textbuttonBlock  { width:40%; margin-bottom: 2px; padding:2px 10px 2px 20px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-family:arial, verdana; display: block; }
#textBoxFull .textbuttonBlock:hover  { border: 1px #e6e091 double; background: #fffbc2 url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: block; }
#textBoxFull .infobutton  { width:40px; margin-bottom: 2px; padding:2px 5px 2px 20px; background: #fffbc2 url(../images/round_info.gif) no-repeat +4px +5px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:13px; display: inline; }
#textBoxFull .infobutton:hover  { background: yellow url(../images/round_info_on.gif) no-repeat +4px +5px; display: inline; }
#textBoxFull .infobuttonBlock  { width:8px; margin-bottom: 2px; padding:2px 5px 2px 10px; background: yellow url(../images/round_info.gif) no-repeat +4px +5px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:13px; display: block; }
#textBoxFull .infobuttonBlock:hover  { double; background: yellow url(../images/round_info_on.gif) no-repeat +4px +5px; display: block; }

#textBoxFull .gobutton  { width:50px; margin-bottom: 2px; padding:2px 5px 2px 18px; border:1px #3c5172 solid; background: #ceecff url(../images/icon-arrowdown.gif) no-repeat +4px +5px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:12px; display: inline; }
#textBoxFull .gobutton:hover  { border: 1px #e6e091 double; background: yellow url(../images/icon-arrowdown.gif) no-repeat +4px +5px; display: inline; }

#textBoxFull #booklist #currencyselector { width:550px; text-align:right; margin-bottom:4px; padding-bottom:4px; padding-right:10px; font-family:arial, verdana; font-size:10px; display: table-cell;}

#textBoxFull #sortby { 
     width:550px; 
     margin:0; 
	 padding:10px;
     background-color:#c2d9e6; 
 }

#textBoxFull #sortby h1 { 
     font-family:Georgia, Times; 
     margin-top:0; font-size:18px; 
     font-weight:bold;
     color:black;
     word-spacing: +0px;
     letter-spacing: +0px;
     text-transform: none;
 }
#textBoxFull #sortbycart { 
     width:530px; 
     margin:0; 
	 padding:10px;
     background-color:#c2d9e6; 
 }

#textBoxFull #sortbycart h1 { 
     font-family:Georgia, Times; 
     margin-top:0; font-size:18px; 
     font-weight:bold;
     color:black;
     word-spacing: +0px;
     letter-spacing: +0px;
     text-transform: none;
 }
 
#current_step{
	color:#009900;
	text-align:right;
	background-color: #eee; 
	font-weight:bold;
}

#cartStepBox{background-color: #eee;  width:550px; border:1px #ccc dotted; align:center; text-align:center;}

#textBoxFull #booklist { width:570px; }
#textBoxFull #booklist #blk{color:#000;}
#textBoxFull #booklist #blue{color:#3c5172;}
#textBoxFull #booklist ul { display: table-row; margin:0; padding:0; width:570px;}
#textBoxFull #booklist ul li {display: table-cell; font-family:arial, verdana; font-size: 10px; list-style:none; font-weight:normal; display: inline; padding:6px 0 6px 6px; }
#textBoxFull #booklist ul.item { font-family:arial, verdana; font-size: 10px; font-weight:bold; width:570px; margin:0; background-color:#fff; }
#textBoxFull #booklist ul.item:hover { background:#ceecff; text-align:left;}

#textBoxFull #cartlist { width:550px; }
#textBoxFull #cartlist #blk{color:#000;}
#textBoxFull #cartlist #blue{color:#3c5172;}
#textBoxFull #cartlist p{ font-family:arial, verdana; font-size: 10px; list-style:none; font-weight:normal; padding:6px 0 6px 6px; margin:0;border:1px dotted #ccc;}
#textBoxFull #cartlist ul { display: table-row; margin:0;padding:0px; width:550px;}
#textBoxFull #cartlist ul li { display: table-cell; font-family:arial, verdana; font-size: 10px; list-style:none; font-weight:normal; display: inline; padding:6px 0 6px 6px; }
#textBoxFull #cartlist ul.item { font-family:arial, verdana; font-size: 10px; font-weight:bold; width:550px; margin:0; background-color:#fff; }
#textBoxFull #cartlist ul.item:hover { background:#ceecff; text-align:left;}

#textBoxFull #booklist ul.head li { display: table-cell; font-family:arial, verdana; font-size: 10px; font-weight:bold; width:100%; margin:0; background-color:#cfcfcf; }
#textBoxFull #booklist ul.totals li { display: table-cell; font-family:arial, verdana; font-size: 10px; font-weight:bold; width:100%; margin:0; background-color:#cfcfcf; }
#textBoxFull #booklist ul li.col1 { display: table-cell; width:270px; text-align:left; }
#textBoxFull #booklist ul li.col2 { display: table-cell; width:90px; text-align:left; }
#textBoxFull #booklist ul li.col3 { display: table-cell; width:20px; text-align:right; }
#textBoxFull #booklist ul li.col4 { display: table-cell; width:70px; text-align:right; }
#textBoxFull #booklist ul li.col5 { display: table-cell; width:50px; text-align:right; }
#textBoxFull #booklist ul li.col6 { display: table-cell; width:50px; text-align:right; }

#textBoxFull #cartlist ul.head li {display: table-cell; font-family:arial, verdana; font-size: 10px; font-weight:bold; width:100%; margin:0; background-color:#cfcfcf; }
#textBoxFull #cartlist ul li.col1 { display: table-cell; font-weight:bold; width:210px; text-align:left;}
#textBoxFull #cartlist ul li.col2 { display: table-cell; width:105px; text-align:left;}
#textBoxFull #cartlist ul li.col3 { display: table-cell; width:3px; text-align:right;}
#textBoxFull #cartlist ul li.col4 { display: table-cell; width:55px; text-align:right;}
#textBoxFull #cartlist ul li.col5 { display: table-cell; width:3px; text-align:right;}
#textBoxFull #cartlist ul li.col6 { display: table-cell; width:55px; text-align:right;}
#textBoxFull #cartlist ul li.col7 { display: table-cell; width:55px; text-align:center;}
#textBoxFull #cartlist ul li.col8 { display: table-cell; width:45px; text-align:right; padding-right:5px; }
#textBoxFull #cartlist ul li.col9 { display: table-cell; width:100%; text-align:right; padding-right:10px; }
#textBoxFull.totals td {display: table-cell; font-family:arial, verdana; font-size: 10px; font-weight:bold; width:100%; margin:0; background-color:#cfcfcf; }

#textBoxFull #titleBox {width:550px; height:185px; margin-top:8px; margin-bottom:12px; padding-left:10px; padding-right:10px; background: #6b8eae url("http://www.langhamcatalogue.org/images/CatalogueS.jpg") no-repeat 10px 10px; }
#textBoxFull #titleBox h1 { color: #fff; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; line-height: 150%; margin-top:-10; margin-left:135px; margin-bottom: 0px; }
#textBoxFull #titleBox #box1 {  color: #fff; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  margin-left:135px; word-spacing: 2px; letter-spacing: 2px;}
#textBoxFull #titleBox h2 {  color:#fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style:italic; vertical-align: baseline;margin-left:135px; }

#actionBox { padding-top:20px; display: block; background-color: #fff; width: 182px; text-align: left; float: right; }
#actionBox h1 { color: #b8afad; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; vertical-align: baseline; }
#actionBox ul { margin: 0 0 20px 0; padding:0; }
#actionBox ul li { padding-left:3px; padding-top:4px; padding-bottom:4px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/buttonbg.jpg); background-repeat: repeat; margin-bottom: 2px; list-style-image: url(../images/icon-arrowdown.gif); list-style-position: inside; cursor: auto; }
#actionBox ul li span { margin: 0; color: #404050; font-size: 9px; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1em; }
#actionBox ul li a:hover span { color: red; }
#actionBox ul li a {padding-right:50px;  margin: 0; color: #369; text-decoration: none; }
#actionBox ul li a:hover {padding-right:50px; color: purple; background-color: #ceecff;  }

#actionBox p.caption { font-size: 10px; padding:2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic;  }
#action p.caption { font-size: 10px;padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic;  }
#action p img { margin-left:15px;}
#action p { width:182px; display: block; background-color: #fff; width: 182px; text-align: left; float: right; }

#footerBox { text-align: center; width: 782px; }