
/* content section */

p { padding: 6px; margin: 6px; font-size: .9em;}

#intro2 {margin-left: 30px; padding-left: 0px; width: 80%;}

#content {text-align: left; padding: 30px 0px 10px 0px; background: #f4f0d5; width: 900px; margin: 0 auto; clear: both; position: relative;}

#content2 {text-align: left; padding: 30px 0 10px 0; background: #c0d7c9; width: 900px; margin: 0 auto;  clear: both;}

#content3 {text-align: left; padding: 30px 0 10px  0;  background: #c0d7c9; width: 900px; margin: 0 auto;  clear: both;}

#content p {line-height: 1.3em; padding: 4px 10px 4px; margin: 10px 10px 10px 30px;}

#content2 p {padding: 4px 10px 4px; margin: 10px 10px 10px 30px; font-size: .9em; line-height: 1.4em;}

#content3 p {padding: 4px 20px 4px; margin: 10px; font-size: .9em; line-height: 1.4em;}

#leftDiv {float: left; width: 595px; background: #f4f8e4; border: 1px solid #d4cfab; margin: 20px 0 20px 25px;}
#rightDiv {width: 220px; margin-left: 650px; margin-top: 20px;}

#leftDiv2 {float: left; width: 450px; }
#rightDiv2 {width: 420px; margin-left: 460px;}

#pageNotFound {margin: 10px 20px 30px; padding: 20px;}
#pageNotFound ol, #pageNotFound h3, #pageNotFound h4, #pageNotFound p  {margin: 25px; padding: 0; font-size: 1em;}
#pageNotFound ol {margin-left: 50px;}

/* Resource Div */

#resource { background: #f4f8e4; margin: 20px 80px 20px 100px; padding: 10px 0; border: 1px solid #333; width: 700px; position: relative;}

#resource p {padding: 8px 20px; margin: 10px; font-size: .9em; clear: both;}
#resource a {font-weight: bold}

#resource ul {margin: 10px 20px; background: #f9fcf3; border: 1px solid #333 ;padding: 10px 0;}
#resource ul li { margin: 5px 10px 5px 20px; padding: 3px 5px 3px 20px; background: url(web-packages/images/bullet-red.jpg) no-repeat 0% 5px; list-style-type: none;}
#resource ul li ul {border: none; margin: 5px 10px 5px 10px; padding: 3px 5px 3px 10px;}

#resource div.price {text-align: right; font-size: 26px; font-family: Georgia, serif; color: #990000; margin: 10px 20px; padding: 5px; width: 80%; clear: both;}

#resource ul.siteMap {font-size: .9em;}

/* End Resource Div */

div.crosslink {position: absolute; top: 0; right: 0; width: 180px; background: #c0d8ca; text-align: center; padding: 4px; font-size: .9em; font-family: "trebuchet ms", verdana, sans-serif;}

div.define {background: #dfefe2; border: 3px double #9abaa5; margin: 15px 25px; }
#resource div.define p {padding: 5px; margin: 5px 10px;}
div.books {background: #d4eff6; border: 3px double #ecfff0; margin: 15px 25px; padding: 0px 40px;}
div.books img {margin: 2px 8px; border: 1px solid #000;}

div.packageWrap {background: url(web-packages/images/bg-package.jpg) bottom left no-repeat; padding: 10px 0px 20px 0px; margin: 0px auto 0px auto; text-align: center;}

div.packageWrap p { margin: 0px; padding: 4px;}

div.packageWrap img {border: 1px solid #fbffeb; margin: 4px;}

.books {border: 1px solid black; background: #f4f8e4; padding: 3px; margin: 0px;}

.leftbooks { padding: 3px; margin: 20px 0px 0px 6px;}

h3 {font-size: 1.1em;}

h4 {font-size: 1.2em; font-family: "trebuchet ms", verdana, sans-serif;
padding: 4px 30px 4px; margin: 12px 10px 10px; 
color: #1a2457;}

h4.steps { border-bottom: 1px dashed #1a2457; margin: 15px 30px 10px;}

h3.capitals, h3.capitals2, h3.capitals3, h3.captials4, h3.capitals5  {font-size: 1.1em;
 padding: 6px 12px 4px 60px; color: #770000; height: 30px;
font-family: "trebuchet ms", verdana, sans-serif;}

h3.capitals {background: url(images/bg-h3.gif) bottom left no-repeat; margin-left: 30px;}

h3.capitals2 {background: url(images/bg-h3-long-ivory.gif) bottom left no-repeat; padding-left: 34px; margin-left: 30px;}

h3.capitals3 {margin-left: 124px; background: url(images/bg-h3-ivory.gif) bottom left no-repeat;}

h3.capitals4 {margin-left: 124px; background: url(images/bg-h3-ivory-long.gif) bottom left no-repeat; padding-left: 30px;}

h3.capitals5 {background: url(images/bg-h3-white.gif) bottom left no-repeat; margin-left: 25px;}

h3.black {font-size: 1.1em; padding: 10px;}

#resource h3.newbury {padding: 15px 30px 10px 10px; margin: 0px 5px;}

#resource h4 {border-bottom: 3px double #404575; padding: 6px 12px; margin: 18px 25px 12px 25px;}

#resource h4.category {height: 1.4em; padding: 4px 20px; font-size: 1.2em; font-variant: small-caps;}

#resource h5 {height: 1.2em; border-bottom: 2px solid #f3e0b2; padding: 10px 6px 3px 10px; margin: 15px 35px 5px 25px;}

h5 {font-size: 1em; margin-left: 40px;}

#resource h5.new {padding-left: 10px; font-size: .9em;font-family: "trebuchet ms", verdana, sans-serif;}
#resource h5.add {background: #9dbda8; padding: 6px;}

#resource p.description { margin: 0 30px; padding: 0;}

 #content p.tips {padding: 10px; margin: 6px 6px 6px 24px; font-size: .9em; line-height: 1.4em; width: 530px;}

 p.tips2 {background: #f3efd4; padding: 28px; margin: 6px 6px 6px 30px; font-size: .9em; line-height: 1.4em; width: 500px;  border: 1px dashed #dedabd;
}

#resource p.find {padding: 15px 50px 35px 100px; background: #f4f8e4 url(images/arrow.gif) 40px 0px no-repeat; margin: 10px ; width: 360px;}

#content p.highlight {font-size: .9em; font-weight: bold; width: 510px;
margin: 22px 0 12px 30px; padding: 3px 10px;
color: #770000; font-family: verdana, arial, sans-serif;
background: #f8f5e2 url(images/bg-gradient4.jpg) 50% 50% repeat-x; border-top: 1px solid #bda385; }

#content p.question {font-weight: bold; color: #2c3757;}
#content p.toggle {text-align: justify; padding-bottom: 12px; border-bottom: 1px dotted #6a8073;}

#resource p.justify {text-align: justify; line-height: 1.4em;}

/* other lists */

ul.list {margin: 20px 40px 20px 30px; width: 510px;
padding: 8px 10px 10px 12px; border: 1px solid #f3efd4;
background: #c1d3c5; font-size: .9em;}

ul.list li {list-style-type: none;
padding: 5px 6px 7px 20px; width: 90%;
background: url(bg-images/bullet-new.png) no-repeat 3px 6px;}

ul.list2 {margin: 20px 10px 10px 30px; width: 600px;
padding: 8px 10px 10px 16px; border: 1px solid #f4f0d5;
background: #cce3d7; font-size: .8em;}

ul.list2 li {list-style-type: none;
padding: 5px 6px 7px 26px; width: 90%;
background: url(images/bullet3.gif) no-repeat 2% 20%;}

ul.crimson li {list-style-type: none;
padding: 5px 6px 5px 30px; width: 90%;
background: url(images/bg_bullet.gif) no-repeat 0% 7px;}

ul.crimson li ul li {list-style-type: square; background: #f4f8e4;
padding: 4px; font-size: .9em;}

ul.solutions {margin: 10px 60px 15px 20px; border: 1px dashed black; padding: 8px;}

ul.solutions li {list-style-type: none; font-size: .9em;
padding: 3px 6px 3px 20px; width: 90%; color: #1a2450;
background: url(images/bullet2.gif) no-repeat 0% 7px;}

ul.faq {margin: 10px 0 15px 20px; border: 1px dashed black; padding: 8px; background: #cce2d5; font-size: .8em;}

ul.faq li {list-style-type: none;
padding: 5px 6px 7px 35px; width: 90%;
background: url(images/bullet3.gif) no-repeat 2% 50%;}

ol.lakes {font-size: .8em; padding: 3px 30px 3px 60px; color: #1a2450;}
ol.lakes li {padding: 5px;}

/* images */

#leftside img {margin: 7px 0px;}

img.right {float: right; margin: 5px; border: none;}
img.rightside {float: right; margin: 4px 30px 10px 10px; border: 1px solid black;}
img.rightside2 {float: right; margin: 16px 30px 10px 10px; border: 1px solid black;}
img.rightside3 {float: right; margin: 0px 30px 10px 30px; border: 1px solid black;}
img.left {float: left; margin: 0px 10px 10px 0px;}
img.borderBlack {border: 1px solid black; margin: 10px;}

#nav img {margin-left: 3px; border: 1px solid black;}

.bold {font-weight: bold;
font-size: 1.1em;
font-family: "trebuchet ms", verdana, sans-serif;
color: #880000; padding: 3px; margin: 12px 0;}

.strongtext {color: #1a2450; font-weight: bold;}
.strongtext2 {color: black; font-weight: bold;}

.strongtext3 {color: #222; font-weight: bold; font-variant: small-caps; font-size: 1em; padding: 10px 0px 14px 50px; background: url(images/arrow3.gif) no-repeat; margin-left: 15px; width: 80%;}


p.strongtext4 {color: #222; font-weight: bold; font-variant: small-caps; font-size: 1.1em; padding: 6px 0; margin: 6px;}

p.justify {text-align: justify;}

.special {color: #770000; font-weight: bold;}


table.pagerank {font-size: 10px; padding: 7px; margin: auto; background: #cce3d7;}
 
/* testimonial div */


#content .in, #content2 .in {background: #f4f0d5 url(images/gradient4.jpg) repeat-x;  border: 1px solid #bda385; font-weight: normal; margin-top: 20px;}

#content .in h5, #content2 .in h5 {margin:  30px 20px; padding: 0; text-align: center; font-family: georgia, serif;}

#content .in p, #content2 .in p {margin: 8px; padding: 0; color: #333; font-size: 11px; text-align: justify;}

/* end testimonial */

.pricing { border: 1px solid #f4f0d5;
background: #cce3d7; margin: 8px 25px 15px 40px;}

.pricing h4  { font-size: 1.2em; margin: 10px 15px 6px; padding: 10px 0; border-bottom: 3px double #1a2457;}

.pricing p {background: url(images/bullet3.gif) no-repeat 0 50%; padding: 6px 0 6px 15px; margin: 6px 0 6px 15px;}

form#maintain {margin-left: 30px;}

div#maintainWrap {background: #f4f8e4; padding: 10px; border: 3px double black; margin: 10px 25px 10px 40px;}

#content .extra {background: #000 url(images/loon2.jpg) bottom left no-repeat; width: 200px;
 margin: 0 6px 16px; padding: 0 0 140px;}

#content .extra h5 {padding: 8px 4px; margin: 0px; text-align: center; background: #5b6357; color: #f4f8e4;}

#content .extra p {margin: 0; font-size: 11px; color: #f4f8e4; padding: 10px;}

.extra a {color: #f4f8e4;}

#contract {padding: 20px; width: 480px; margin: 40px 60px;}

#contract h4 {text-align: center; width: 440px;}
#contract p {margin: 6px; padding: 6px;}
#contract img {border: 1px solid black;}

img.newbury-farm {margin: 20px 0 20px 50px;}
img.portrait {margin-left: 10px;}
img.portrait2 {margin-left: 10px; border: 1px solid #000;}
img.top {border: none;}

h4.different {border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 30px 30px 20px; padding: 6px; color: #fff; background: #a63538; font-variant: small-caps; font-size: 16px;}

span.go-here {background: url(bg-images/arrow1.gif) 0 50% no-repeat; padding: 15px 5px 15px 35px; margin: 20px 5px 30px 6px;}

.seoLarge {margin: 0 0 0 6px;}


