@charset "utf-8";
/* CSS Document */
*
{margin: auto; padding: 0;}
body {width: 100%; margin:auto; font-family:Arial, Helvetica, sans-serif; background: url(newimg/background.gif) repeat;}
p {
	font-family:sans-serif;
	line-height: 1.5em;
	text-align:left;
	font-size: 12.8px;
}
h3 {	font-weight:bold; margin: 5px 5px 0px 0px;}
.red {	color:#c92323; background-color:white;}
.redleft {	color:#c92323;text-align:left;}
.smallcaps { font-variant: small-caps; letter-spacing:1px; font-weight:bold; }
.left {	text-align: left;}
.center {	text-align:center;}
.grey {	color:#272727;}
.alignright {	text-align:right;}
.buynowmiddle .center { text-align:center; font-size:14px; font-weight:bold; color:#272727; }
#page {width: 100%; text-align:center; margin:auto; background:url(newimg/body-bg2.gif) repeat-x; height:139px;}
#page .main { width:1106px; text-align:center; margin:auto;}
.main .header { width:1106px; float:left; display:inline; background:url(newimg/top-header2.gif) no-repeat; height:162px; margin-top:5px;}
.main .content { width:1106px; float:left; display:inline;}
.content .contleft { width:45px; float:left; display:inline;}

.header .menubar { width:500px; float:left; display:inline; margin-top:125px; margin-left:55px;}
.menubar .home {float:left; display:inline; }
.menubar .author {float:left; display:inline; margin-left:15px;}
.menubar .faq {float:left; display:inline; margin-left:10px;}
.menubar .buy {float:left; display:inline; margin-left:10px;}
.menubar .contact {float:left; display:inline; margin-left:10px;}

.content .contmid { width:1020px; float:left; display:inline; background: url(newimg/cont-mid.gif) repeat-y;}
.contmid .contop{ width:1020px; float:left; display:inline; background:url(newimg/cont-top.gif) no-repeat; height:9px;}
.contmid .conmid{ width:1020px; float:left; display:inline; background: url(newimg/cont-mid.gif) repeat-y;}
.contmid .conbot{ width:1020px; float:left; display:inline; background:url(newimg/cont-bot.gif) bottom no-repeat; height:9px;}

.content .contright { width:41px; float:left; display:inline;}
.contright .testimo { width:41px; float:left; display:inline; margin-top:10px;}
.contright .Buynow { width:41px; float:left; display:inline;}
.contright .bookdel { width:41px; float:left; display:inline;}

.conmid .textpart{ width:900px; float:left; display:inline;  margin-left:80px;}
.textpart .textpart_first{ width:850px; float:left; display:inline; margin-left:10px; }
.textpart_first h1{ width:850px; float:left; display:inline; font-family:arial; color:#c92323; font-size:30px; text-align:left;}
.textpart_first h2{ width:850px; float:left; display:inline; font-family:arial; color:#272727; font-size:22px; text-align:left; padding-bottom:5px;}

.textpart .textpart_second{ width:860px; float:left; display:inline;}

.textpart_second .boxtop{ width:860px; float:left; display:inline;}
.textpart_second .boxmid{ width:860px; float:left; display:inline;}
.textpart_second .boxbot{ width:860px; float:left; display:inline;}

.boxmid p{ width:800px; float:left; display:inline; text-align:left; font-size:12px; color:#000;}

.conmid .textpart2{ width:900px; float:left; display:inline;  margin-left:60px; margin-top:20px; }
.plaintext .leftside{ width:320px; float:left; display:inline; background:url(newimg/testi-mid.gif) repeat-y;}
.leftside .testitop{ width:320px; float:left; display:inline; background:url(newimg/testi-top.gif) no-repeat; height:92px;}
.testitop p{ width:250px; float:left; display:inline;  text-align:left; font-size:12px; color:#000; margin-left:70px; margin-top:30px;}
.leftside .testimid{ width:320px; float:left; display:inline; background:url(newimg/testi-mid.gif) repeat-y;}
.testimid p{ width:250px; float:left; display:inline; margin-left:50px; text-align:left; font-size:12px; color:#000;}
.leftside .testibot{ width:320px; float:left; display:inline; background:url(newimg/test-bot.gif) no-repeat; height:24px;}
.rightside{ width:550px; float:left; display:inline; margin-left:20px;}
.rightside p{ width:550px; float:left; display:inline;  text-align:left; font-size:12px; color:#000;}
.newleft .testimonialbox {width:286px;}
.testimonialbox p{text-align:left;}
.testimonialbox .testimonialboxtop {width:286px; float:left; display:inline;background:url(http://www.honestriches.com/newimg/scroll_top.jpg); no-repeat; height:82px;}
.testimonialbox .testimonialboxmid {width:286px; float:left; display:inline;background:url(http://www.honestriches.com/newimg/scroll_middle.jpg); repeat-y;}
.testimonialbox .testimonialboxbottom {width:286px; float:left; display:inline;background:url(http://www.honestriches.com/newimg/scroll_bottom.jpg); no-repeat; height:58px;}
.testimonialboxmid p{width:240px; margin-left:25px; margin-right:10px; margin-bottom:5px;float:left; display:inline; font-size:12px;color:#4F493B;font-family:georgia;}
.newright {	width:590px; float:right; margin-left:10px; display:inline;}
.newright h3 {float:left; color:#c92323;font-weight:bold;}

.plaintext{ width:900px; float:left; display:inline;  margin-right:40px;}
.backgroundgrey {	background-color:#F7F7F7;padding:5px;border:solid thin;border-color:#EFEFEF;}
.plaintext p{ width:900px; float:left; display:inline; text-align:left; font-family:sans-serif; font-size:12.8px; color:#000; line-height:1.5em;margin-top:.5em;margin-bottom:.5em;}
.textpart3 p{ width:900px; float:left; display:inline; text-align:left; font-size:12px; color:#000;}
.plaintext .gallery { width:660px;background-color:#EFEFEF; margin:10px 80px 10px 80px; padding:10px; }
.plaintext .buynow { width:660; }
.gallery h3 { margin-bottom:5px; }
.photo img { border:1px solid #666;padding:4px; }
.plaintext .buynow {width:558px;}
.buynow .buynowtop {width:558px; float:left; display:inline; background:url(http://www.honestriches.com/newimg/buynowtop.jpg); no-repeat; height:18px;}
.buynow .buynowmiddle {width:558px; float:left; display:inline; background:url(http://www.honestriches.com/newimg/buynowmiddle.jpg); repeat-y;}
.buynowmiddle p { width:500px; margin-right:200px; margin-left:20px; text-align:center; }
.buynowmiddle .title { width:500px; margin-right:20px; margin-left:22px; font-family:arial; font-weight:bold; color:#c92323; font-size:18px; }

.buynow .buynowbottom {width:558px; float:left; display:inline; background:url(http://www.honestriches.com/newimg/buynowbottom.jpg); no-repeat; height:18px;}
.content .contmid .footer{ width:1020px; float:left; display:inline; background:url(newimg/footer-bg.gif) no-repeat; height:48px;}
.footer .ftext1{ width:1020px; float:left; display:inline; text-align:center; color:#374e8f;}
.footer .ftext2{ width:1020px; float:left; display:inline; text-align:center; word-spacing:4px; }
p .ftext1 a { color:#374e8f; }
p .ftext2 a { color:#374e8f; }