body {background:#575757; position:relative; margin:0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
#Self-Publishing {width:800px; position:relative; margin-left:auto; margin-right:auto; margin-top:0px; padding-top:510px;  background:#FFF;}
#Book-Publishing {padding-top:20px; }
#Publishing { Float:left; width:145px; position:relative; }
#Body {Float:right; width: 630px; padding:9px;color: #333333; padding-top:20px;}
#header {position:absolute; top:0px; background:#52757B;  }
#footer {}
#nav {Font-Family: Verdana, sans-serif; border-bottom:1px solid #fff; Font-Size:13px; width:800px; background:#52757B;  height:30px; padding:0px; margin:0px;}
#nav a {color:#fff; text-decoration:none; float:left; border-right:1px solid #EEE; border-left:1px solid #A2B6B7; border-bottom:#458F92; padding:5px; margin:0px; height:20px; padding-left:9px; padding-right:9px; line-height:20px; background:#52757B;  }
#nav a:hover {background:#954F51;} 
#header img {padding:0px; margin:0px;}
#header #home {margin-top:6px;}
#footer {width:760px; clear:both; padding:20px; padding-top:10px; font-size:11px; Font-Family: Verdana, sans-serif; }
#publishing-links a {color:#630D10; text-decoration:none; line-height:20px;}
#footer {text-align:center; }
.Self-Publishing #home {display:none;}
.Self-Publishing #Self-Publishing { padding-top:120px; }
 
.headingCopy, h2  
{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #CF6733; 
	font-weight: bold;
	display:inline;
}
.heading, h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #630D10;
	text-decoration: none;
	font-weight: bold;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    color:#333;
    border: 1px solid #CF6733;
    background-color: #eee;
    padding: 5px; 
    width: 300px;
}
#tooltip h3, #tooltip div { margin: 0; }

#authorlogin {position:absolute; left:698px; top:72px; padding:0px; margin:0px; width:100px; height:23px; }
#authorlogin img {width:100px; height:23px; border:0px;}
#homelink {position:absolute; left:0px; top:0px; padding:0px; margin:0px; width:248px; height:97px; }
#homelink img {width:248px; height:97px; border:0px;}

.homeheader {font-weight:bold; color:#CF6733;}

li {margin-bottom:5px;}


#Book-Publishing {position:relative;}
/*#searchbox {position:absolute;   top:0px; right:0px; background-color:#527378; padding-left:10px; padding-right:6px; padding-bottom:10px; border:1px solid #bfcbcd; border-top:none; border-right:none;}
#searchquery {color:white; border:1px solid #bfcbcd; background-color:silver; margin:0px; padding:3px; float:left; height:18px; margin-top:4px; margin-right:5px; font-weight:bold; width:130px;  font-size:17px; font-family: trebuchet, times, serif;  }
#searchbutton { display:inline; margin:0px; padding:0px;  }*/

#searchbox {width:135px; height:115px; background:url(/img/searchbox.gif) no-repeat left; position:relative; top:0px; left:0px; margin-left:7px}
#searchquery {position:absolute; top:50px; left:3px; width:106px; }
#searchbutton {position:absolute; top:80px; left:83px; width:30px; }

#print {position:absolute; right:0px; top:8px; padding:0px; margin:0px; width:170px; height:23px; font-size:11px; }
#print img {border:none; text-decoration:none; vertical-align:middle;}


#results {display:none;}
#results { position:absolute; top:0px; right:200px; width:440px; border:10px solid #fff; border-top:none;  }
#resultsinner { position:relative;  width:420px; background-color:#527378; padding-left:10px; padding-right:10px; padding-bottom:10px; border:1px solid #bfcbcd; border-top:none;}
#results #resultbar {padding-bottom:8px;}
#results h2 {color:#e8edcf;}
#results .result {background-color:#fff; padding:7px; border:1px solid #bfcbcd;   display:block;}
#results .number {font-size:44px; font-weight:bold; width:40px; overflow:hidden;   float:left;   clear:both; margin-right:5px; color:Gray;}
#results .match {font-size:10px;}
#results .resultinfo {float:right; width:359px;}
#results .clear {width:360px; clear:both; height:1px; overflow:hidden;}
#results #closebutton {float:right;}
#result0 {display:none;}


#ordertable h3 {font-size:14px; padding:0px; margin-top:10px;}   
#ordertable {background:#dbeaec;  width:600px;}
#ordertable td {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px; margin:0px;  font-size:13px;}
#ordertable td span, .service .description  {color: #630D10; font-size:13px;}
#ordertable td span.total {color:White;}
#ordertable th {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px;}
#ordertable td img { vertical-align:middle;}
#ordertable .basic, #ordertable .premium  {padding-left:52px; width:82px; overflow:hidden;} 
.selectedpackage {background:#eaebc3;}