body { font-family: Arial, Helvetica, sans-serif; line-height: 1.22em;}

/* #custom-doc { width:55.46em;*width:54.12em;min-width:721px; margin:auto; text-align:left; }*/
#custom-doc { width:65.38em;min-width:850px; margin:auto; text-align:left; }

strong { font-weight: bold; }

.formmsg { border: none; padding: 1em; }

/* customize right sidebar width */
.yui-gb .yui-u, 
.yui-gc .yui-u, 
.yui-gd .yui-u{float:left;margin-left:4%;width:30%;}

#hd { margin: 1em 0 0 0; padding: 0; }
.logo { height: 155px; }
#bd { margin: 0; padding: 0; }
#ft { margin: 2em 0 2em 0; padding: 0; }
#footer { /*width: 70%; margin: 3em 0 0.3em 3.8em;*/ text-align: center; margin: 0; padding: 2.44em 0 0 0; }
#copyright { text-align: center; }


#menu, h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", Times, serif; }

#menu { margin: 1.5em 0 0 0; padding: 0 0 0 3.5em; }

#menu h1, ul { font-size: 100%; }
#menu h1 { margin:0; padding:0; display:inline; }
#menu ul li { list-style-type: none;  display: inline; font-size: 123.1%; margin:0; padding: 0; }
#menu ul li a {  font-weight: bold; text-decoration: none;  margin:0; padding: 0 0.7em 0 1.1em;}

p, li, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; }
ul { margin: 0.5em 1em 1em 2em; padding: 0; }


h2 { font-size: 167%; margin: 1em 0 0.61em 0;}

h3 { font-size: 138.5%;  margin: 1em 0 0.3em 0; }


form { margin: 1.22em 0 0 0; }

td.form_input, td.form_label { margin: 0.4em 0 0 0; padding: 0.2em; }

.itemname { margin: 0; font-size: 93%; }


div.item { margin: 0; padding: 0; }

div.item form { display: inline; }


/* .itemname p { display: inline; } */

/* leftside p is just the quote image */
.ls p { margin: 1.22em 0 0 0; padding: 0; }



/*


p, ul { padding: 0.2em 1em 0.2em 1em; }


p { margin: 0.5em 1em 0 0; padding: 0; }

#rs img { margin: auto; }

#rs ul li { margin: 0 1em 0 2em; }

 
*/
#rs ul li {list-style: disc outside; }
#rs .item { margin: 0 0 0 0.8em;}
#rs p { padding: 0.61em 1em 0.61em 0.8em; }
#rs .itemname p { padding: 0 1em 0.61em 0.8em; }
#rs h2 { font-size: 138.5%; text-align: left; padding: 0.5em; line-height: 0.3em; }
#rs li { padding: 0.2em; }
div#rs, div.genbook { margin: -1em 0 0 0; }
div#rs { padding: 1.22em 0; }
div.genbook a img { padding: 1.5em 0 0 3.5em; }

#hd .yui-u p img { padding: 1.5em 0 0 2.5em; }
/* FAQ module */
.faqtitle { /* padding: 1em 0 0 0; */ }

img.mngmnt_icon { border: none; }

div.item { margin: 0 0 1.22em 0; }

.testimonials p { display: inline;}
.testimonials .item .itemdesc { margin: 0 2em; }
.testimonials .item .author { font-style: oblique; padding: 0 0 0.61em 2em;}
.testimonials .item { padding-bottom: 2em; padding-top: 1em; }

h3.packages { margin: 1.22em 0 0.61em 0; padding: 0.61em 0 0.61em 0;}

#thanks { width: 40%; margin: auto; border: 1px solid #B24C26; padding: 2em; }
#thanks p { line-height: 2em; }

.bdtestimonial h2 { text-align: center; }
.bdtestimonial #rs h2 {text-align: center; }
.bdtestimonial #rs p { padding: 1.22em 1em 0.61em 1.5em; }
.bdtestimonial #rs ul { padding: 0.61em 0.5em 0.61em 1.2em; }
.bdtestimonial p {padding: 0 0 1em 0; }
#sdft ul {list-style-type:none; padding: 0 0 3em 14.1em;}
#sdft ul li { float: left; padding: 0 0.2em 0.2em 0.2em;}
#sdft img { background: #FBFBFB; border: none; vertical-align: middle; color: #000; }
#footer p { margin: 0; padding: 0; }
#services { margin: 1.22em 0 0 0; }
#services .item .itemname { margin: 0 0.3em 0 0; text-align: left; font-size: 100%; }
#services .item .summary { margin: 0 0.3em; text-align: right; width: 10%;  font-size: 100%; }
#services tr { margin: 2em 0; padding: 0 0 1.22em 0; }
#services td.itemname {width: 57%; }
#services td.paybutton { width: 14%; }
#services td.giftbutton { width: 19%; }
#services td.paybutton, #services td.giftbutton { padding: 0 0 0 1.5em; vertical-align: text-top; }
#services td.paybutton img, #services td.giftbutton img { padding: 0; margin:0; }

