#bodySide {
	width: 700px;
	margin-left: 40px;
	margin-top: -35px;
	padding: 0px 20px;
}
@media print, handheld, only screen and (max-device-width: 240px) {
#bodySide {
 margin: 0px;
 padding: 0px;
}
}
#menuSide {
	width: 142px;
	padding-left: 6px;
	float: left;
	margin-top: -30px;
}
@media print, handheld, only screen and (max-device-width: 240px) {
#menuSide {
 display: none;
 margin-top: 0;
 padding: 0;
 margin: 0;
}
}
@media handheld, only screen and (max-device-width: 240px) {
#menuSide {
 display: block;
 padding-right: 10px;
}
}
#header1 {
/*	background-image: url(mR1C2.png); */
}
#header2 {
/* 	background-image: url(mR1C1.png); */
}
#header3 {
/*	background-image: url(mR1C3.png); */
}
#bodyWrap1 {
/*	background-image: url(mR2C2.png); */
}
#bodyWrap2 {
/*	background-image: url(mR2C1.png); */
}
#bodyWrap3 {
/*	background-image: url(mR2C3.png); */
}
#footerWrap1 {
/*	background-image: url(mR3C2.png); */
}
#footerWrap2 {
/*	background-image: url(mR3C1.png); */
}
#footerWrap3 {
	/*	background-image: url(mR3C3.png); */
	height: 87px;
}
@media print, handheld, only screen and (max-device-width: 240px) {
body.onePanelMenu #header1, body.onePanelMenu #header2, body.onePanelMenu #header3, body.onePanelMenu #bodyWrap1, body.onePanelMenu #bodyWrap2, body.onePanelMenu #bodyWrap3, body.onePanelMenu #footerWrap1, body.onePanelMenu #footerWrap2, body.onePanelMenu #footerWrap3 {
 background-color: Transparent;
 background-image: none;
 height: auto;
}
}
#headerWrap {
	padding-bottom: 98px;
}
@media print, handheld, only screen and (max-device-width: 240px) {
#headerWrap {
 padding: 0px;
}
}
ul {
	margin-left: 10px;
}
ul li {
	list-style: disc;
	margin-left: 12px;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
ol li {
	list-style:decimal;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
.inlineImage {
	vertical-align:middle;
}
/*Templates*/
.planSummary {
	float:left;
	width: 282px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 4em;
}
.miniHeaderPadding {
	padding-top: 28px;
}
.planSummary ul {
	margin-top: 0.3em;
	padding-left: 10px;
	padding-right: 50px;
	margin-left: 20px;
}
.planSummary img {
	width:242px;
	margin-top:10px;
}
#planDescription {
	float:left;
	width:450px;
}
#planDescription img {
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}
#websiteCost {
	float: left;
	clear: top;
	width: 175px;
	padding-left: 50px;
}
#websiteCost h2 {
	margin-top:1.2em;
}
#websiteCost h3 {
	margin-top:4px;
	padding-left:13px;
	font-size:.9em;
}
#websiteCost p {
	padding-left:13px;
	font-size:.9em;
	margin-bottom: 1em;
}
.featuresList {
	float:left;
	width:200px;
	padding-right:40px;
	font-size:.9em;
}
.templateName {
	margin-top:30px;
	margin-bottom:0px;
}
.colorOptions {
	font-weight:normal;
	font-size:.85em;
}
.sampleImage {
	padding-top:10px;
	padding-right:10px;
	width:218px;
}
.features {
	margin-top:1em;
}
.sampleList div {
	margin-top:1em;
}
.isNew {
	padding-left:44px;
	background-image:url(iNew.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
ul.templateFeaturesList {
	margin-top:1em;
	float:left;
	width:35%;
	padding-right:40px;
}
/*End Templates*/


.trademarkNotice {
	font-size: .8em;
}
h3 + p, h2+p {
	margin-top: 0;
}
.directoryColumn {
	float: left;
	width:30%;
}
/*Comparison Chart*/
#comparisonChart td {
	text-align:center;
}
#comparisonChart img {
	margin: 0 auto;
}
#comparisonChart .description {
	vertical-align:top;
}
#comparisonChart .summary {
	font-weight:bold;
}
.topAlign {
	vertical-align:top;
}
#comparisonChart td {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #CEBE94;
}
#comparisonChart .headers td {
	border-bottom:none;
}
#comparisonChart .noBorder {
	border-bottom:none;
}
#comparisonChart .info {
	font-weight:normal;
	font-size:.9em;
}
#comparisonChart .subheading {
	font-size:18px;
	font-weight:bold;
	padding-top:2em;
	border-bottom:none;
	text-align:left;
}
/*End Comparison Chart*/


/*Faqs*/
.category {
	margin-top:2.5em;
}
.faq {
	margin-top:1.5em;
	margin-left: 2em;
}
.category > .faq {
	margin-top: 0.5em;
}
.question {
	margin:0;
}
.faq p {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}
body.faqs p.label {
	margin-bottom: 0;
}
.faq ul {
	margin-bottom: 1em;
}
#faqSummary a, #faqSummary a:visited {
	display: block;
	margin: 0.2em 0;
}
/*End Faqs*/

/* Directory */
ul.directory {
	background-repeat:no-repeat;
}
ul.directory, ul.directory li {
	margin: 0;
	padding: 0;
}
ul.directory li {
	list-style:none;
}
ul.directory {
	padding-top: 1.5em;
	margin-bottom: 2em;
}
@media print, handheld, only screen and (max-device-width: 240px) {
.memberDirectory ul.directory {
 padding: 0;
margin: 0;
 background-image: none;
 margin-top: 1em;
}
}
.directoryColumn {
	width: 50%;
}
/*Directory End*/
/*Examples*/
.exampleSubHeader {
	margin-top: 2em;
}

.exampleSite {
	margin-top: 2em;
	clear: both;
}
.exampleSite img {
	float: left;
}
.exampleSiteDescription {
	float: left;
	margin-left: 2em;
	width: 400px;
}
.exampleSiteDescription h3 {
	margin-bottom: 0.5em;
}
/*Examples End*/
/*Testimonials*/
.testimonial {
	margin-top:2em;
	padding-top: 30px;
	clear:both;}
	
.testimonial img {
	float: left;
	margin-left: 2em;
	margin-right: 2em;
}
.testimonialText {
	float: left;
	width: 400px;
}

.quote {
	 font-family:Georgia, "Times New Roman", Times, serif;
	  margin:0;
	  }
.sig {
	text-align:right;
	}
p.sigLink {
	margin:0;
	text-align:right;
	padding:0;
	}
		 
/*Testimonials End*/

ul.addressList {
	margin-left:0;
}
ul.addressList li {
	margin:0;
	list-style:none;
}
/* Menu */
.menu {
	width: 150px;
	padding-left: 14px;
	display: block;
	height: 31px;
}
.subMenu {
	width: 138px;
	padding-left: 13px;
	display: block;
	height: 31px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.menu {
	background-position:  1px 11px;
}
.subMenu {
	background-position:  1px 4px;
	margin-bottom: 12px;
}
.menu2 {
	margin-bottom: 6px;
}
#menuExamples, #menuContactUs {
	margin-top: 20px;
}
#menuGallery {
	margin-top: 35px;
}
.comparisonChart #menuSide a#menuComparePlans , .overview #menuSide a#menuWebsitePlans, .fullWebsite #menuSide a#menuFullWebsite, .miniWebsite #menuSide a#menuMiniWebsite, .memberPage #menuSide a#menuPage, .customWebsite #menuSide a#menuCustom, .featuresPage #menuSide a#menuFeatures, .faqs #menuSide a#menuFaq, .contactUsPage #menuSide a#menuContactUs, .examplesPage #menuSide a#menuExamples, .testimonialsPage #menuSide a#menuTestimonials {
	background-repeat: no-repeat;
	background-image: url(paint.gif);
}
#menuSide a {
	background-image:none;
}
#menuSide a:hover {
	background-repeat: no-repeat;
	background-image: url(paint.gif);
}
/* Menu end */

p.revisionDate {
	margin-top: 5em;
	font-size: 0.7em;
}
.addthis_button {
	float: right;
	width:125px;
	height: 16px;
	clear:both;
	padding-top:2em;
}
.pageTermsOfUse .addthis_button, .pagePrivacyPolicy .addthis_button, .announcementJan2010Page .addthis_button {
	display: none;
}

