﻿body { text-align:center;font-family:Arial;font-size:12px;margin:0 auto;background:#004074 url(/images/bgbooks.jpg) repeat-x;width:935px;padding-top:10px;}
#holder {margin-left:3px;width:931px;background:#fff url(/images/bgfr.png) repeat-y 929px;text-align:center;padding:0;}
#innercontent { width:931px;margin:0 auto;background:url(/images/bgrc.jpg) repeat-y;position:relative;left:-1px;}
#rigid { width:935px;min-height:600px; }
#header {width:908px;height:205px;margin:0 auto;background:url(/images/bgheader.jpg) no-repeat;text-align:left;}
#icf { width:929px;margin:0 auto;position:relative;left:1px; }
#footer { width:872px;height:98px;background:url(/images/bgfooter.jpg) no-repeat;margin:0 auto;text-align:left; }
#header h1 { color:#222;margin:0;padding:0;font-size:18px;position:absolute;margin-top:113px;margin-left:130px; }
#time { color:#dcedf7;font-size:12px;position:absolute;margin-top:35px;margin-left:195px; }
#time strong { font-weight:normal; }
#header h3 { font-size:15px;color:#002e53;position:absolute;margin-top:-3px;margin-left:275px; }

#content { width:870px;margin:0 auto;height:100%;display:table; }
#column { width:155px;height:100%;background:#fff url(/images/bgright.jpg) repeat-y;float:right;
min-height:100px;margin-top:9px;position:relative;top:-4px;}

.addthis_toolbox { position:absolute;top:-8px;left:15px; }

#books { float:left;display:table;width:705px;margin-top:4px;background:#fff;}

#bookpreview { width: 700px;height:760px;display:none;margin-bottom:20px;}
#viewport {width: 700px;height:760px;border: 1px solid silver;background: #ddeef8;font-size:12px;}
#gh { width:700px;background:url(/images/ghid.jpg) no-repeat 1px;z-index:9999999;position:relative;height:27px;top:-29px}
#viewport { font-size: 16px; line-height: 1; }
#viewport img, #viewport table, #viewport div, #viewport td { border: 0; padding: 0; margin: 0; background: #ddeef8 }
#viewport td { vertical-align: middle }
#nopreview { display:none;width: 700px;border: 1px solid silver;background: #ddeef8;font-size:12px;margin-bottom:25px }

.ui-effects-transfer { border: 1px solid #6284a1; }

#l1, #mscc { display:none; }

.ch { width:145px;height:28px;color:#e6f4fe;background:url(/images/bgcolumnh.jpg) no-repeat;text-align:left;padding-left:10px;padding-top:6px; }
.bgti {width:690px;height:28px;color:#e6f4fe;background:url(/images/bgti.jpg) no-repeat;text-align:left;padding-left:10px;padding-top:6px;font-size:14px;font-weight:bold; }
.dlink { color:#c6e1f2;font-weight:normal;font-size:11px;margin-right:15px;text-decoration:underline; }

#pricedetails { background:#fff;padding:3px;}
#bookPreview { width:88px;height:31px; }

#ptd { background:#eeffcd;text-align:justify;width:700px; }
#ptd strong { font-weight:normal; }

/* shopping cart */
#shoppingcart { background:url(/images/cart.jpg);width:704px;height:73px;padding-top:1px;margin-bottom:18px;display:none; }
#addToCart { cursor:pointer;color:#000;text-decoration:underline;display:none; }

#buyNow { width:125px;height:93px;background:url(/images/clicktobuy.png) no-repeat;float:right;cursor:pointer;margin-bottom:15px;display:block;position:relative;top:15px;padding-bottom:15px; }

.bookdesc { float:right;font-size:12px;font-weight:normal;padding-right:15px;text-decoration:underline;cursor:pointer; }
#sctitle { float:left;margin-top:13px;margin-left:88px;font-weight:bold;color:#333; }

#scbl { float:left;margin-top:13px;padding-left:88px;width:130px;text-align:left;clear:right; }
#sccc { float:right;margin-top:13px;padding-right:22px;width:300px;text-align:right;}
#scst { float:right;margin-top:13px;margin-right:22px; }
#st { font-weight:bold;color:#873430;font-size:13px; }
#totalItems { color:#003e6f;font-weight:bold;}
ul.cartcontrols { padding:0;margin:0;list-style-type:none;margin-top:10px;padding-top:5px; }
ul.cartcontrols li { float:right;padding-left:35px; }
.hlboxdefault { background:#fff; }
.hlboxhover { background:#eeffcd }
a.cartadditem { cursor:pointer;padding:2px;background:#fff url(/images/icms/add.jpg) no-repeat 4px;border:1px solid #b9b9b9;text-decoration:none;display:block;height:16px;padding-left:18px;padding-right:4px;color:#222;width:46px;}
a.cartremoveitem { cursor:pointer;padding:2px;background:#fff;border:1px solid #b9b9b9;text-decoration:none;display:block;height:16px;padding-left:4px;padding-right:4px;color:#222;width:46px; }
.btnUpdateShoppingCart { display:block;visibility:hidden;cursor:pointer;padding:2px;background:#599046;border:1px solid #599046;text-decoration:none;height:16px;padding-left:4px;padding-right:4px;color:#fff;width:120px; }
 
a { color:#003d6c;text-decoration:underline; }
a:hover { text-decoration:underline; }




 
a.srtitle { color:#000;text-decoration:underline;padding-bottom:10px;font-size:14px; }
a.srtitle:hover { color:#00355f;text-decoration:underline; }
 
#txtPrice { font-weight:bold;color:#99003a;font-size:16px;font-family:Verdana;padding-left:7px;}
#availability { display:block;margin-top:8px;margin-bottom:8px; }
.price { font-weight:bold;color:#873430;font-size:13px;font-family:Verdana;padding-left:5px;}
.bookshop { background:#fff;padding:5px;text-align:center;height:240px; }
 
#bookreviews { color:#0068d3;font-weight:bold;text-decoration:underline; }
#bfn { padding-bottom:5px;font-size:11px;color:#333;padding-top:5px; }
 
.frel { color:#95342b;font-weight:bold; }
.rstar { float:right;margin-right:5px;margin-left:15px; }

#columncontent ul { margin:0 auto;padding:0;width:143px;list-style-type:none;text-align:left; }
#columncontent ul li {padding:0;margin:0;text-align:left;width:140px;list-style-type:none;margin-bottom:3px;
position:relative;outline:0;}

.topicdef { background:url(/images/bgcli.jpg) repeat-x; }
.topichover { background:url(/images/bgfro.jpg) repeat-x;}

#columncontent ul li a { text-decoration:none;color:#002c50;display:block;padding:5px;margin:0;outline:0; }
#header ul { padding:0;margin:0;list-style-type:none;position:absolute;margin-top:168px;margin-left:18px; }
#header ul li { float:left;margin-left:10px;color:#e6f4fe;background:url(/images/bul.jpg) no-repeat left 5px;padding-left:12px}
#header ul li a{ color:#fff;text-decoration:none;outline:0; }
#header ul li a:hover{ color:#fff;text-decoration:underline;outline:0; }

#sb { position:absolute;margin-top:156px;margin-left:15px;width:700px;color:#fff;
padding-left:10px;padding-top:2px;height:43px;
  }

#hsearch { padding:0;margin:0;display:table;position:absolute;top:0;left:0;
background:url(/images/bgsearch.png) no-repeat;width:500px;height:43px;color:#dcedf7;
padding-top:12px;padding-left:15px;
 }
 
#hsearch span { cursor:pointer;padding-left:14px;display:inline-block;height:15px; }
#hsearch #close { display:inline;color:#beced7;margin-left:20px; }
#hsearch #close a { cursor:pointer;}
.sOff { color:#beced7;text-decoration:none;cursor:pointer; }
.sOver { color:#fff;text-decoration:underline; }
#hsearch #close a:hover { color:#fff;text-decoration:underline;}
 
#hsearch input, input.txtquery { color:#333;border:0;font-size:12px;font-family:Arial;padding:0;margin:0;width:303px;height:15px;background:#f3f3f3;outline:none;margin-left:25px;line-height:14px;
 }

ul#links { padding:0;margin:0;list-style-type:none;position:absolute;margin-top:17px;margin-left:160px; }
ul#links  li { float:left;margin-left:40px;color:#e6f4fe; }
ul#links li a { color:#e6f4fe;text-decoration:none; }
ul#links li a:hover { color:#fff;text-decoration:underline; }

ul#private { padding:0;margin:0;list-style-type:none;position:absolute;margin-top:60px;width:705px;margin-left:135px;}
ul#private  li { float:right;margin-left:20px;color:#e6f4fe; }
ul#private li a { color:#333; }

#footer div { position:absolute;margin-top:60px;margin-left:20px; }
#footer div strong { font-weight:normal; }
#footer div a { color:#333;text-decoration:none; }
#footer div strong a { color:#003c71; }
.d_title { margin:0;padding:0;font-size:15px; }
h2.d_title { font-size:16px;color:#333;position:relative;top:-6px; }

#jobs { text-align:left;display:table;padding:10px;padding-top:0;padding-bottom:0; }
#jobs2 { text-align:left;background:#f7f7f7;display:table;padding:10px;border-bottom: 1px dotted silver; border-top: 1px dotted silver;}
#jobs strong, #jobs2 strong { font-size:12px;color:#003a68;text-transform:uppercase; }
#jobs strong a, #jobs2 strong a { font-size:12px;color:#003a68;text-transform:uppercase;text-decoration:none; }
#jobs strong a:hover, #jobs2 strong a:hover { font-size:12px;color:#003a68;text-transform:uppercase;text-decoration:underline; }
#jobs hr, #jobs2 hr { color: #fff; background-color: #fff; border: 1px dotted #95342b; border-style: none none dotted; }
#jobs .desc, #jobs2 .desc { font-size:11px;color:#444;display:block;padding-top:5px;padding-bottom:0;margin:0; }

hr { color: #fff; background-color: #fff; border: 1px dotted #95342b; border-style: none none dotted; }

.btn {
    height:25px;
    font-size:12px;
    font-family:Arial;
	background-color:#063e5a;
	background-image: url(/images/icms/admin_bg.jpg);
	background-repeat: repeat-x;
	border:1px solid #ffffff;
	color:#ffffff;
	outline:0;
	padding:10px;
	padding-top:3px;
	width:150px;
	text-align:center;
     }

.aslb { position:absolute;width:728px;height:90px;margin-left:-15px; }

.book { background:#cae2ee;padding:2px;border:0;cursor:pointer; }

.drate { padding-bottom:10px;font-weight:bold; }
.rate { margin-top:5px; }

/* new books grid style */
table.booksgrid td span { font-size:12px;display:block;color:#333;margin:0;padding:0;height:10px; }
table.booksgrid td strong { display:block;font-weight:normal;margin-top:5px;color:#222; }
table.booksgrid td a {text-decoration:none;color:#222; }
table.booksgrid td a:hover {text-decoration:underline;color:#222; }

table.booksgrid td a.bgb {text-decoration:none;color:#222;font-weight:bold; }
table.booksgrid td a.bgb:hover {text-decoration:underline; }


table.booksgrid td span em {  font-style:normal; }
table.booksgrid td span em.pinf {  font-style:normal;font-size:11px; }

table.booksgrid td div.fr strong { padding-bottom:10px;text-transform:uppercase;color:#95342b;font-weight:bold; }

.bii { float:left;margin-right:13px;border:3px solid #cae2ee; }
.mbt { margin-bottom:7px;cursor:pointer; }
#intro { padding-top:15px; text-align:justify;width:695px;}
#intro strong { font-weight:normal; }

.dot { border:0;border-top:1px dotted #7bbee0;height:1px; }
.bdesc { clear:both;margin-top:10px;text-align:justify;width:685px;font-size:14px;padding-left:5px;padding-right:5px;}
.bdesc strong { color:#012c4f;text-transform:capitalize; }
.bdesc strong.mr { color:maroon; }
.bdesc strong.bc { color:#000; }

.brev { clear:both;margin-top:10px;text-align:justify;width:685px;font-size:14px;}
.brev p { padding:5px;margin:0; }
.brev p.over { background:#edf6fb;cursor:pointer; }

.toc {  clear:both;margin-top:10px;font-size:14px;width:695px;}
#search { cursor:pointer; }
#amazon { position:relative;left:-2px;outline:0; }

.divFeatured { height:200px;width:680px;text-align:left;margin-top:15px; }
.divFeatured ul { width:680px;height:200px; }
.divFeatured ul li { width:680px;height:200px; }
.divFeatured ul li img.book { float:left;margin-right:15px; }
.divFeatured ul li h3 { font-size:15px;color:#222;margin:0;padding:0;margin-bottom:10px; }
.divFeatured ul li h3 a { color:#000;text-decoration:none; }
.divFeatured ul li h3 a:hover { text-decoration:underline; }

.sititle { font-weight:bold;font-size:12px;background:url(/images/b.gif) no-repeat left 6px;padding-left:8px;color:#1791a9;display:block;padding-bottom:5px;}

.itemsNav ul { width:620px;list-style:none;margin:0;padding:0; }
.itemsNav li { 
padding:6px;
margin-left:10px;
float:left;
cursor:pointer;
text-align:center;
height:16px;
padding-top:2px;
padding-bottom:0;
position:relative;left:-10px;
 }
 
 #featuredNav { clear:both;padding-top:10px; }

.itemsNav { width:680px;height:20px;clear:both;margin-top:1px;padding-top:3px;padding-bottom:2px;border-top:3px solid #fff; }
.itemsNav .prev { cursor:pointer;background:url(/images/al.gif) no-repeat;width:16px;height:16px;float:left;padding-right:20px }
.itemsNav .next { cursor:pointer;background:url(/images/ar.gif) no-repeat;width:16px;height:16px;float:right; }

ord { background:#fff;color:#222;border:1px solid #fcfefe; }
.highlight { background:#ecf6fb;color:#222;border:1px solid #a4c5d9; }

.bir { float:right;margin-right:30px; }
span.bb { color:#013d6f;font-weight:bold;}