body { margin:0; padding:0; text-align: center; font: 12px arial, verdana, helvetica, sans-serif; color: #665b4e;}
p { line-height:1.3em; word-spacing:0.1em; margin-top: 0; margin-bottom: 12px; font-size: 12px; }

table td { vertical-align: top; border: none;}

img { display: inline; border: 0; vertical-align: top; }
a img { vertical-align: bottom; }

a { color: #8eac61; text-decoration: underline; }
a:hover { color: #8bb2b4; text-decoration: underline; }
a img.alignTop { vertical-align: top; }
#mainWrap { width: 986px; height: 100%; margin: 0 auto; text-align:center; background: url(../images/contentShadow.gif) repeat; }
#mainWrapFooter { width: 986px; height: 13px; }
#main { width: 960px; margin: 0 auto; text-align:center; }
#headerWrap { width: 960px; height: 328px; margin:0; padding:0; background: #3e2211; }
#headerWrap2 { width: 960px; height: 92px; margin:0; padding:0; background: #3e2211;}
#logo { width: 227px; float: left; height: 56px; margin:0; padding:0;}	
#menuWrap { float:right; width: 726px; height: 56px; text-align: left; background: #3e2211; margin:0; padding:0; } 
#login { background: #8aa35c; padding: 4px; color: #d3e5b2; font-size: 11px; width: 170px; text-align: center; float:right;}
#login a { color: #fff; text-decoration: none;}
#login a:hover { text-decoration:underline;}
#menu { height: 23px; width: 700px; margin: 8px 0 0 18px; padding:0px;}
#menu li { margin: 0;padding: 0;list-style: none;float: left;   }
#menu li a { display: block; margin:0;margin-right: 42px;color: #fff; text-decoration: none; font-size: 12px;}
#menu li a.last { display: block; margin:0;margin-right: 0;color: #fff; text-decoration: none; font-size: 12px;}
#menu li a.active { display: block; margin:0;margin-right: 42px;color: #a1c9cb; text-decoration: none; font-size: 12px;}
#menu li a.activeLast { display: block; margin:0;margin-right: 0;color: #a1c9cb; text-decoration: none; font-size: 12px;}
#menu li a:hover{ color: #a1c9cb; text-decoration: none; font-size: 12px;}
#homeImage { margin-top: -1px;z-index: 100;}
#headerBar {margin-top: -1px;background: #8bb2b4; height: 36px; border-top: 1px solid #fff;}
.clear { clear: both; margin: 0; padding: 0; width: auto; }
#leftContentWrap { width: 960px; background: url(../images/divider_shadow.gif) repeat-x top left; }

DIV.base-layer { margin: 0 auto; text-align:center; padding: 10px 0 0 0; text-align: left; width: 930px;  }
/* table settings for managepages section */
DIV.table-row { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;text-align: left; width: 100%; vertical-align: top; padding-bottom: 6px;  }
DIV.home-left { border: none; float: left; padding: 0; margin: 0 15px 0 0; width: 300px; vertical-align: top;}
DIV.home-middle { border: none; float: left; margin: 0; padding: 0; width: 300px;  vertical-align: top; }
DIV.home-middle h2 {color: #8eac61; font-size: 18px;font-weight: normal; width: 100%; border-bottom: 3px solid #ded5c2; padding-bottom: 15px;}
DIV.home-right { border: none; float: right; margin: 0; padding: 0; width: 300px;  vertical-align: top;}
DIV.home-right h2 {color: #8eac61; font-size: 18px;font-weight: normal; width: 100%; border-bottom: 3px solid #ded5c2; padding-bottom: 15px;}
DIV.space-line { clear: both; margin: 0; padding: 0; width: auto; }
span.colhdr { text-align: left; width: auto; font-size: 11px; text-transform: suppercase; color: #665b4e; padding: 6px; font-weight: bold; }
DIV.space-line { clear: both; margin: 0; padding: 0; width: 100%; }


/* Page Headers */
DIV.home-left h2 { background: url(../images/hdr_featuresHome.gif) 0px 0px no-repeat;height: 23px;width: 300px;border-bottom: 3px solid #ded5c2; padding-bottom: 15px;margin:12px 0 12px 0;}

DIV.home-left h2 span {display: none;}

DIV.home-middle h2 { background: url(../images/hdr_freeTrialHome.gif) 0px 0px no-repeat;height: 23px;width: 300px;border-bottom: 3px solid #ded5c2; padding-bottom: 15px;margin:12px 0 12px 0;}

DIV.home-middle h2 span {display: none;}

DIV.home-right h2 { background: url(../images/hdr_whatClientsSaying.gif) 0px 0px no-repeat;height: 23px;width: 300px;border-bottom: 3px solid #ded5c2; padding-bottom: 15px;margin:12px 0 12px 0;}

DIV.home-right h2 span {display: none;}


DIV.home-left ul { margin: -5px 0 0 0; padding: 0; }
DIV.home-left li { margin: 0; padding: 5px 6px 5px 20px; list-style: none; border-bottom: 1px dashed #DCD0B5; background: url(../images/checkmark.png) no-repeat left;  }
DIV.home-left li.noBg { margin: 0; padding: 5px 6px 5px 20px; list-style: none; border-bottom: 1px dashed #DCD0B5; color:#8eac61; font-size: 11px; text-transform:uppercase; text-decoration: none; background:none; }
DIV.home-left li a { color:#8eac61; font-size: 11px; text-transform:uppercase; text-decoration: none; }
DIV.home-left li a:hover { text-decoration: underline;background:none;  }
DIV.home-middle a { color:#8eac61; text-decoration: none; }
DIV.home-middle p { margin-bottom: 16px;}
DIV.home-middle a:hover { text-decoration: underline;background:none;  }
DIV.home-middle .boxWrap {width: 300px; background: #e5decf; padding:6px 0 10px 0; text-align:center; }
.boxWrap {width: 270px; background: #e5decf; padding:15px; text-align:left; }
.boxWrap h3 { font-size: 12px; margin:0 0 6px 0; padding: 0; }

DIV.home-right hr{ width: 270px; height: 1px; border: 0px none; color: #cbc0aa; background: #cbc0aa;margin: 12px 0px 6px 0px; padding:0;}
.testimonialName { color: #998f7b; font-size: 14px; padding-top: 3px; font-style: italic;}
.homeSearchForm form { width: 300px;
}
.homeSearchForm label { display: block; padding:3px 0px 0px; width: 73px; float: left; vertical-align: text-bottom; font-size: 11px; color: #fff; font-weight: normal; margin-bottom: 12px;}

.homeSearchForm input {width: 180px;height: 18px;color: #fff;font: 11px arial, verdana, helvetica, sans-serif;background: #95715c;margin-bottom: 12px;border: 1px solid #c6b6ad;padding: 3px 2px 2px 3px;}

.homeSearchForm .submit { width: 69px; height: 29px;padding:0; margin:0; background: none; border: none;}


#leftContent { float: left; width: 615px; padding-top: 15px;}
#rightContent { float:right; width: 300px; padding-top: 15px;}
#rightContent hr{ width: 270px; height: 1px; border: 0px none; color: #cbc0aa; background: #cbc0aa;margin: 12px 0px 6px 0px;}



#footerWrap1 { background: #3e2211; width: 960px; margin: 0 auto; text-align:center; margin-top: 12px; margin-right: auto; margin-bottom: 0; margin-left: auto;text-align: left; color: #95715c; padding: 12px 0 6px 0;}
#footerWrap1 a { color:#8eac61; font-size: 11px; text-transform:uppercase; text-decoration: none; }
#footerWrap1 a:hover { text-decoration: underline;background:none;  }
#footerWrap1 h2 {color: #fff; font-size: 16px; font-weight: normal; width: 100%; margin:0 0 6px 0; padding:0; display:inline;}
DIV.footerWrap1-left { border: none; float: left; padding: 0 2px 0 0; margin: 0 15px 0 15px; width: 298px; vertical-align: top; border-right: 1px dashed #95715c; height: 190px;}
DIV.footerWrap1-middle { border: none; float: left; margin: 0 0 12px 6px; padding: 0; width: 286px;  vertical-align: top; border-right: 1px dashed #95715c; margin-right:6px;height: 190px; }
DIV.footerWrap1-right { border: none; float: right; margin: 0 10px 0 0; padding: 0; width: 290px;  vertical-align: top;height: 190px;}
#footerWrap2 { background: #2a1406; height: 72px;width: 960px; color: #6f503d; font-size: 11px; padding-top: 6px; margin-left: auto; 
	margin-right: auto;
	text-align: center;
	font-size: 11px;
	width: 960px;}


  .prop {
    height:300px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }



#col1 {
	width: 170px;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#signUpNow { margin: 12px 0px 0px 10px; width: 165px; height: 115px; background: #614C4B url(../images/signUpNowBG.gif) repeat-y; }


.signUpNowMsg { margin-top: 24px; text-align: center; } 
.signUpNowMsg p { color: #614c4b; font-size: 16px; }
#quickLinks { margin: 16px 0px 0px 10px; width: 165px; background: #E4EFF5 url(../images/quickLinksBG.gif) repeat-y; }
#quickLinks h3 { margin: 0px; background: url(../images/quickLinks.gif) no-repeat; height: 28px; text-indent: -9999em; }
#quickLinks ul { margin: 0; padding: 0; }
#quickLinks ul li { margin: 0px 6px 0px 6px; padding: 6px 0 6px 0; list-style: none; background: #E4EFF5; border-bottom: 1px solid #CBE1E9; }
#quickLinks ul li a { margin: 0; padding: 0; color: #7CA4B4; font-weight: bold; font-size: 12px; text-decoration: none; }
#quickLinks li a:hover { color: #665b4e; font-weight: bold; background: none; }
.quickLinksFooter { background: url(../images/quickLinksFoot.gif) no-repeat bottom; height: 11px; }

.viewDemoSite {
	margin: 12px 0px 0px 10px;
}

.giveAsAGift {
	margin: 12px 0px 0px 10px;
}
.pickUpGift {
	margin: 0px 0px 12px 10px;
}
.coupleSearch {
	margin: 0px 0px 12px 10px;
}
.tellaFriend {
	margin: 0px 0px 12px 10px;
}

.interac {
	margin: 12px 0px 0px 60px;
}


#col2 {
	width: 570px;
	float: right;
	text-align: left;
	margin: 16px 5px 0px 5px;
}
/* Footer */

#footerWrap {
    clear:both;
	margin-top: 10px;
	padding-top: 10px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	font-size: 11px;
	width: 750px;
	border-top: 1px solid #C8C1C0;
    }
	
#footerWrap p {
	font-size: 11px;
	color: #897978;
	margin-top: 4px;
	margin-bottom: 4px;
}

.footerMenu  {
	color: #6f503d;
	padding: 0;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 4px;
	text-align: center;
}

.footerMenu ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	
}

.footerMenu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
}

.footerMenu ul li a {
	margin: 0 5px 0 5px;
	padding: 0;
	color: #6f503d;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.footerMenu ul li a:hover {
	color: #b28c75;
	text-decoration: none;
	font-size: 11px;
}


.copyright { margin-top: 4px; font-size: 10px;}



/* content */


.startFreeTrial {
	position: relative;
	margin-left: 550px;
	top: 0px;
}

/* Page Headers */
.base-layer h2.home { 
	background: url(../images/hdr_home.gif) 0px 0px no-repeat;
	height: 38px;
	width: 554px;
	margin: 0px;
}

.base-layer h2.home span {
	display: none;
}

.base-layer h2.websiteStyles { 
	background: url(../images/hdr_websiteStyles.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.websiteStyles span {
	display: none;
}

.base-layer h2.howItWorks { 
	background: url(../images/hdr_howItWorks.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.howItWorks span {
	display: none;
}

.base-layer h2.freeTrial { 
	background: url(../images/hdr_freeTrial.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.freeTrial span {
	display: none;
}

.base-layer h2.features { 
	background: url(../images/hdr_features.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.features span {
	display: none;
}


.base-layer h2.websitePages { 
	background: url(../images/hdr_websitePages.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.websitePages span {
	display: none;
}

.base-layer h2.pricing { 
	background: url(../images/hdr_pricing.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.pricing span {
	display: none;
}

.base-layer h2.additional span {
	display: none;
}


.base-layer h2.additional { 
	background: url(../images/hdr_additional.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.contactUs { 
	background: url(../images/hdr_contactUs.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.contactUs span {
	display: none;
}

.base-layer h2.faq { 
	background: url(../images/hdr_faq.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.faq span {
	display: none;
}

.base-layer h2.accountSetup { 
	background: url(../images/hdr_accountSetup.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.accountSetup span {
	display: none;
}

.base-layer h2.gift { 
	background: url(../images/hdr_gift.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.gift span {
	display: none;
}

.base-layer h2.pickUpGift { 
	background: url(../images/hdr_pickUpGift.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.pickUpGift span {
	display: none;
}

.base-layer h2.tellaFriend { 
	background: url(../images/hdr_tellAFriend.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.tellaFriend span {
	display: none;
}


.base-layer h2.cd { 
	background: url(../images/hdr_cd.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.cd span {
	display: none;
}

.base-layer h2.search { 
	background: url(../images/hdr_search.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.search span {
	display: none;
}

.base-layer h2.links { 
	background: url(../images/hdr_links.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.links span {
	display: none;
}

.base-layer h2.about span {
	display: none;
}

.base-layer h2.about { 
	background: url(../images/hdr_about.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.affiliatePrograms { 
	background: url(../images/hdr_affiliatePrograms.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.affiliatePrograms span {
	display: none;
}

.base-layer h2.affiliateSignUp { 
	background: url(../images/hdr_affiliateSignUp.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.affiliateSignUp span {
	display: none;
}

.base-layer h2.downloadBanners { 
	background: url(../images/downloadBanners.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

.base-layer h2.downloadBanners span {
	display: none;
}

#leftContent h3 { 
	font-size: 15px; 
	color: #665b4e; 
	font-weight: bold;
	margin: 0px 0px 24px 0px;
}

#leftContent h4 { 
	font-size: 14px; 
	font-weight: normal;
	color: #8eac61; 
	margin: 12px 0 12px 0;
	vertical-align: bottom;
}

#leftContent h5 { 
	font-size: 12px; 
	font-weight: bold;
	color: #93BBC9; 
	margin-bottom: 12px;
}

.highlight {font-weight: bold; color: #93BBC9;}

.header2 {
	font-size: 12px; 
	font-weight: bold;
	color: #93BBC9; 
	margin: 0;

}

/* home page style */
#homeIntro { width: 560px; margin-top: 10px;}
#homeFreeTrial { float: left; margin: 16px 0 16px 0; }
#homePricing{ float: right; margin: 16px 4px 16px 0; }


/* Sign Up Now Button */
#signUpBtn p { text-align: center; margin: 12px 0px 12px 0px; width: 580px; clear: both; vertical-align:top; }

/* How it works class */



#howItWorksWrap {width: 615px; text-align:center; border: 1px solid #b5ced0;background: #dcebeb; padding: 0; margin-bottom: 12px;}
#howItWorksWrap p { margin-top: 12px;}
#howItWorksWrap ul { margin:12px; padding:0; text-align: left;}
#howItWorksWrap li { list-style: none; float:left; background: #fff; width: 160px; border: 1px solid #e0d8c6; margin: 6px 20px 30px 0; padding:4px; height: 215px; }
#howItWorksWrap h3 { font-size: 14px; margin: 0; padding:0;}
#howItWorksWrap h3 span { font-size: 24px; font-weight: bold; color:#8eac61; margin-right: 4px;}
#howItWorksWrap ul li div { background: #8eac61; padding: 6px; margin-top: 6px; height: 168px; color: #fff;}
#howItWorksWrap a {font-size: 11px; color: #fff;}
#howItWorksWrap a:hover {font-size: 11px; color: #665b4e;}
#howItWorksWrap strong {color:#8eb1b3; font-size:14px;}

.stepWrap { background: url(../images/howItWorksBg.gif) top repeat; width: 167px; height: 165px; margin: 0;}
.stepBody p { text-align: left; margin: 0px 12px 12px 12px; }
.stepBody a { color: #665b4e; text-decoration: underline; }
.stepBody a:hover { color: #fff; text-decoration: underline; }
.stepsArrow { text-align: center; }
.footer { background: url(../images/howItWorksFooter.gif) no-repeat top; height: 13px; width: 167px; }

/* website designs class */

#designs { width: 615px; margin: 0 0 12px 6px; text-align:center;}
#designs ul { text-align: center; margin: 0; padding: 0 !important; }
#designs li { list-style: none; display: inline; text-align: left; margin: 0; float: left; width: 160px; border: 1px solid #e0d8c6; margin: 20px 34px 30px 0; padding:4px; height: 196px;}
#designs p { margin: 2px; font-size: 14px;}

.nextPreviousWrap { width: 615px; text-align:center; padding: 6px 0 6px 0; font-size: 15px; color: #8DB5B4; font-weight: bold; border: 1px solid #b5ced0;background: #dcebeb;  }
.nextPreviousWrap span {padding: 0 9px 0 9px; background: #8DB5B4; color: #fff;}
.nextPreviousWrap a { font-size: 15px; color: #8DB5B4; font-weight: bold; text-decoration: none; padding: 0 9px 0 9px;}
.nextPreviousWrap a:hover { font-size: 15px; color: #665b4e; font-weight: bold; text-decoration: none; padding: 0 9px 0 9px;}

.thumbnailsWrap { text-align: left; background: #614C4B; height: 20px; margin: 0;}
.thumbnailsBody { padding: 6px 6px 0px 9px; margin: 0; color: #fff; font-weight: bold; font-size: 14px; }
.thumbnailFooter { background: url(../images/thumbnailFooter.gif) no-repeat bottom; height: 5px; width: 229px; margin: 0; } 

#swatches { width: 160px; margin: 4px 0 1px 3px;}
#swatches ul { text-align: left; vertical-align: middle; margin: 0; padding: 0 !important; }
#swatches ul li { display: inline; list-style: none; margin: 0px 5px 3px 0px; width: 15px; height: 13px; border: none; padding:0;}

#colourLibrary { width: 550px; margin-top: 6px; }
#colourLibrary ul { text-align: left; margin: 0 0 0 0; padding: 0 !important; }
#colourLibrary ul li { display: inline; list-style: none; margin: 0px 10px 12px 0px; width: 125px; float: left; border: none;}


.designsWrap { text-align: left; background: url(../images/thumbnailFooter.gif) no-repeat bottom; height: 21px; width: 229px; }
.designsBody { padding: 0; margin: 0; }
.designsBody p { margin: 0; color: #fff; padding: 0px 0 0 6px; font-weight: bold;}
.designsfooter { background: url(../images/thumbnailFooter.gif) no-repeat bottom; height: 5px; width: 229px; }

.pagination { text-align: center; margin:6px 0 6px 0;  }


/* website features class */

#features1 { float:left; width: 300px; }
#features2 { float:right; width: 300px; }

#features1 h4 { font-size: 14px; margin-bottom: 8px; padding-left: 20px; font-weight: normal; color: #8eac61; background: url(../images/starGreen_features.gif) no-repeat top left; }

#features2 h4 { font-size: 14px; margin-bottom: 8px; padding-left: 20px; font-weight: normal; color: #8eac61; background: url(../images/starGreen_features.gif) no-repeat top left; }

#pages h3 { font-size: 14px; font-weight: bold; color: #665b4e; }

#pages h4 { font-size: 14px; padding-left: 20px; font-weight: normal; color: #8eb1b3; background: url(../images/bullet_pages.gif) no-repeat top left; }
/* free trial class */

/* pricing class */
#pricePlans {width: 556px;}

#pricePlans h5 {font-size: 12px; font-weight: bold; color: #665b4e;  margin: 12px 0 12px 0; }


.pricingTable { background: #fff; border: 1px solid #e5decf; text-align: center; width: 615px; }
.pricingTable table { width: 600px; margin:6px 6px 6px 8px;}
.pricingTable td { border-bottom: 1px solid #fff; vertical-align: middle; padding: 8px 0 8px 0;}
.pricingTable th { font-size: 12px; font-weight: normal; text-align: center;}
.freePackage  { font-size: 16px; font-weight: bold; color:#8eac61; }
.paidPackage { font-size: 16px; font-weight: bold; color:#8ab3b7;}
td.pricingTd01 { background: #e5decf; height: 20px; border-right: 1px solid #fff; text-align: right; padding-right: 4px; font-weight: normal;  width: 120px;}
td.pricingTd02 { background: #8eac61; height: 20px; border-right: 1px solid #fff; text-align: center; color: #fff; line-height:1em;}
td.pricingTd03 { background: #8ab3b7;height: 20px; border-right: 1px solid #fff; text-align: center; color: #fff; line-height:1em;} 



.renewalTable { background: #fff; border: 1px solid #e5decf; width: 292px; text-align: center; }
.renewalTable table { width: 280px;margin:6px; }
.renewalTable td { border-bottom: 1px solid #fff; vertical-align: middle; padding: 6px;}
.renewalTable td.pricingTd01 { background: #e5decf; height: 20px;  width: 180px;border-right: 1px solid #fff; text-align: right; font-weight: normal; }
.renewalTable td.pricingTd03 { background: #8ab3b7;height: 20px; width: 100px; border-right: 1px solid #fff; text-align: center; color: #fff; line-height:1em;} 

.cdPricingTable { background: #fff; border: 1px solid #e5decf; width: 612px; text-align: center; }
.cdPricingTable table {  width: 600px; margin:6px;}
.cdPricingTable td { border-bottom: 1px solid #fff; vertical-align: middle ; padding: 8px 0 8px 0;}
.cdPricingTable th { font-size: 12px; font-weight: normal; text-align: center;}
.freePackage  { font-size: 16px; font-weight: bold; color:#8eac61; }
.paidPackage { font-size: 16px; font-weight: bold; color:#8ab3b7;}
.cdPricingTable td.pricingTd01 { background: #e5decf; height: 20px; border-right: 1px solid #fff; text-align: right; padding-right: 4px; font-weight: normal;  width: 120px;}
.cdPricingTable td.pricingTd02 { background: #8eac61; height: 20px; border-right: 1px solid #fff; text-align: center; color: #fff; line-height:1em;}
.cdPricingTable td.pricingTd03 { background: #8ab3b7;height: 20px; border-right: 1px solid #fff; text-align: center; color: #fff; line-height:1em;} 


span.prices { font-size: 24px; line-height: 1.3em;}
span.prices2 { font-size: 24px; line-height: 1.3em;}

td.pricingFtr01 { background: #E4EFF5 url(../images/pricing_ftr01.gif) bottom right no-repeat; border-top: 1px solid #fff; height: 44px; width: 128px; }
td.pricingFtr02 { background: #8eac61 url(../images/pricing_ftr02.gif) bottom right repeat-x; border-top: 1px solid #fff; height: 44px; width: 140px; text-align: center;}
td.pricingFtr03 { background: #E4EFF5 url(../images/pricing_ftr03.gif) bottom right repeat-x; border-top: 1px solid #fff; height: 44px; width: 140px; text-align: center; }
td.pricingFtr04 { background: #A4C1CC url(../images/pricing_ftr04.gif) bottom right no-repeat; border-top: 1px solid #fff; text-align: center; width: 148px; }

table.renewalTable {width: 416px;}
th.pricingRenewTh01 { background:#fff url(../images/pricing_hdr01.gif) no-repeat; width: 128px; height: 44px; border-right: 1px solid #fff;}
th.pricingRenewTh02 { width: 140px; height: 38px; background: #fff;}
h4.pricingRenew02 { background: #fff url(../images/pricingRenew_hdr02.gif) no-repeat; width: 140px; height: 44px; border-right: 1px solid #fff;}
h4.pricingRenew02 span {display: none;}
th.pricingRenewTh03 { width: 148px; height: 38px; background: #fff; }
h4.pricingRenew03 { background: #fff url(../images/pricingRenew_hdr03.gif) no-repeat; width: 148px; height: 44px; }
h4.pricingRenew03 span {display: none;}

td.pricingRenewTd01 { background: #E4EFF5 url(../images/pricing_td01.gif) repeat-x; height: 34px; border-right: 1px solid #fff; text-align: right; padding-right: 8px; color: #7CA4B4; font-weight: bold; }
td.pricingRenewTd02 { background: #A4C1CC url(../images/pricing_td03.gif) repeat-x; height: 34px; border-right: 1px solid #fff; text-align: center; color: #665b4e; font-weight: bold; line-height:1em;}
td.pricingRenewTd03 { background: #A4C1CC url(../images/pricing_td04.gif) repeat-x; height: 34px; text-align: center; color: #665b4e; font-weight: bold; line-height:1em;} 


td.pricingRenewFtr01 { background: #E4EFF5 url(../images/pricing_ftr01.gif) bottom left no-repeat; border-top: 1px solid #fff; height: 44px; width: 128px; color: #7CA4B4; font-weight: bold; line-height:1em; text-align: right; padding-right: 8px;}
td.pricingRenewFtr02 { background: #E4EFF5 url(../images/pricing_ftr03.gif) bottom right repeat-x; border-top: 1px solid #fff; height: 44px; width: 140px; text-align: center; color: #665b4e; font-weight: bold; line-height:1em; }
td.pricingRenewFtr02 a { color: #665b4e; text-decoration: none; }
td.pricingRenewFtr02 a:hover { color: #665b4e; text-decoration: underline; }
td.pricingRenewFtr03 { background: #fff url(../images/pricing_ftr04.gif) bottom right no-repeat; border-top: 1px solid #fff; text-align: center; width: 148px; color: #665b4e; font-weight: bold; line-height:1em; }
td.pricingRenewFtr03 a { color: #665b4e; text-decoration: none; }
td.pricingRenewFtr03 a:hover { color: #665b4e; text-decoration: underline; }

.pricingFootnote { font-size: 11px; }
/* Our day CD pricing */
#CdPricePlans {width: 563px;}
#CdPricePlans h5 {font-size: 12px; font-weight: bold; color: #8eac61;  margin: 12px 0 12px 0; }
.cdImage { float: right; width: 344px; }
table.cdPricingTable {width: 563px;}
th.pricingCdTh01 { background:#fff url(../images/pricing_hdr01.gif) no-repeat; width: 128px; height: 44px; border-right: 1px solid #fff;}
th.pricingCdTh02 { width: 83px; height: 44px; background: #fff;}
h4.pricingCd02 { background: #fff url(../images/pricingCd_hdr02.gif) no-repeat; width: 83px; height: 44px; border-right: 1px solid #fff;}
h4.pricingCd02 span {display: none;}
th.pricingCdTh03 { width: 83px; height: 44px; background: #fff; }
h4.pricingCd03 { background: #fff url(../images/pricingCd_hdr03.gif) no-repeat; width: 83px; height: 44px; border-right: 1px solid #fff;}
h4.pricingCd03 span {display: none;}
th.pricingCdTh04 { width: 83px; height: 44px; background: #fff; }
h4.pricingCd04 { background: #fff url(../images/pricingCd_hdr04.gif) no-repeat; width: 83px; height: 44px; border-right: 1px solid #fff;}
h4.pricingCd04 span {display: none;}
th.pricingCdTh05 { width: 83px; height: 44px; background: #fff; }
h4.pricingCd05 { background: #fff url(../images/pricingCd_hdr05.gif) no-repeat; width: 83px; height: 44px; border-right: 1px solid #fff;}
h4.pricingCd05 span {display: none;}
th.pricingCdTh06 { width: 93px; height: 44px; background: #fff; }
h4.pricingCd06 { background: #fff url(../images/pricingCd_hdr06.gif) no-repeat; width: 93px; height: 44px;}
h4.pricingCd06 span {display: none;}

span.pricesCd { font-size: 12px; line-height: 1.3em;}
span.fullpricesCd { font-size: 16px; line-height: 1.3em;}
td.pricingCdTd01 { background: #E4EFF5 url(../images/pricing_td01.gif) repeat-x; height: 34px; border-right: 1px solid #fff; text-align: right; padding-right: 8px; color: #7CA4B4; font-weight: bold; }
td.pricingCdTd02 { background: #A4C1CC url(../images/pricing_td03.gif) repeat-x; height: 34px; border-right: 1px solid #fff; text-align: center; color: #665b4e; font-weight: bold; line-height:1em;}
td.pricingCdTd06 { background: #A4C1CC url(../images/pricingCd_td04.gif) right  top repeat-x; height: 34px; text-align: center; color: #665b4e; font-weight: bold; line-height:1em;}  

td.pricingCdFtr01 { background: #E4EFF5 url(../images/pricing_ftr01.gif) bottom left no-repeat; border-top: 1px solid #fff; height: 44px; width: 128px; color: #7CA4B4; font-weight: bold; line-height:1em; text-align: right; padding-right: 8px;}
td.pricingCdFtr02 { background: #A4C1CC url(../images/pricing_ftr03.gif) bottom right repeat-x; border-top: 1px solid #fff; height: 44px; width: 83; text-align: center; color: #665b4e; font-weight: bold; line-height:1em; }
td.pricingCdFtr06 { background: #fff url(../images/pricingCd_ftr06.gif) bottom left no-repeat; border-top: 1px solid #fff; text-align: center; width: 93px; color: #665b4e; font-weight: bold; line-height:1em; }



/* faq class */

#faq a { color: #665b4e; text-decoration: underline; }
#faq a:hover { color: #93BBC9; text-decoration: underline; background: none;}

#faq a.faqTop { color: #8eac61; text-decoration: underline; }
#faq a:hover.faqTop { color: #93BBC9; text-decoration: underline; background: none; }



/* cdBanner */

.cdBanner { margin: 24px 0 0 25px;}

/* form elements */

form {
	width: 615px;

}

div.fieldGroupWrap {
	width: 615px;
	border: 1px solid #b5ced0;
	background: #dcebeb;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.fieldGroupWrap hr {
	height: 1px;
	border: 0px none;
	color: #b5ced0;
	background: #b5ced0;
	width: 615px;
	margin: 6px 0px 6px 0px;
}

div.fieldWrap {
	padding: 6px 6px 6px 6px;
}

label {
	display: block;
	padding:3px 0px 0px;
	width: 170px;
	float: left;
	vertical-align: text-bottom;
	color: #6fa4a7;
}

input,
textarea {
	width: 190px;
	border: 1px solid #b5ced0;
	color: #665b4e;
	font: 12px arial, verdana, helvetica, sans-serif;
	background: #fff;
	padding:2px;
}

input {height: 18px;}

select {
	border: 1px solid #b5ced0;
	background: #fff;
	color: #665b4e;
	font: 12px arial, verdana, helvetica, sans-serif;
}

textarea { 
	height: 60px; 
	font: 12px arial, verdana, helvetica, sans-serif;
	border: 1px solid #b5ced0;
}

input.radio {
	width: auto;
	border: 0px none;
	text-align: left;
	background: none;
}


input.submitButton {
	width: 69px;
	height: 29px;
	border: 0px none;
	margin-left: 178px;
	
}

input.iAgree {
	width: 71px;
	height: 26px;
	border: 0px none;
	margin-left: 178px;
	margin-top: -2px;
	
}

input.submitButton2 {
	width: auto;
	border: 0px none;
	margin-left: 178px;
	background: url(../images/btn_background.gif) repeat top left;
	height: 26px;
	border: none;
	color: #fff;
	font-weight: bold;
}	 

.noWidth {
	width: auto;
	border: 0px;
	text-align: left;
	background: none;
	
}

.formHelpText {
	font-size: 11px;
	margin-left: 170px;
}


.error {
	color: #c90000;
	margin-left: 171px;
	font-size: 11px;

}

.errorHeader {
	color: #fff;
	padding: 6px;
	text-align: center;
	font-size: 15px;
	width: 603px;
	background: #c90000;
	margin-bottom: 6px;
	border-bottom: 1px solid #9b0000;
}

.smallText {
	font-size: 11px;
	font-weight: normal;
}

/* couple search elements */

div.searchWrap {
	padding: 10px 10px 10px 0px;
	border-bottom: 1px dotted #d0d0d0;
	width: 480px;
}

div.searchNames {
	width: 325px;
	float: left;
	padding-left: 10px;
}

div.searchNamesNone {
	width: 480px;
	margin-left: 10px;
}


/* left and right cells */

div.leftCell {
	width: 270px;
	float: left;
	padding-right: 12px;
	margin-bottom: 10px;
}

div.rightCell {
	width: 270px;
	float: right;
	margin-bottom: 10px;
}

.cellBorder {
	border: 1px solid #d0d0d0;
	padding: 4px;
}

.clear {
    clear:both;
}

/* pop up windows */

#popUpWrap { width: 580px; background: #fff; border: 1px solid #C5D9E2; text-align: left; margin: 10px  0 0 0; padding: 12px 6px 12px 12px; }

#popUpWrap h2.tellaFriendEmail { 
	background: url(../images/hdr_tellaFriendEmail.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

#popUpWrap h2.tellaFriendEmail span {
	display: none;
}

#popUpWrap h2.terms { 
	background: url(../images/hdr_terms.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

#popUpWrap h2.terms span {
	display: none;
}

#popUpWrap h2.privacy { 
	background: url(../images/hdr_privacy.gif) 0px 0px no-repeat;
	height: 20px;
	width: 290px;
	margin: 0px;
}

#popUpWrap h2.privacy span {
	display: none;
}

.closeWindow { text-align: right; }

/* miscleaneous */

hr {
	height: 1px;
	border: 0px none;
	color: #e5decf;
	background: #e5decf;
	width: 615px;
	margin: 6px 0px 12px 0px;
}

/* links page */

#links a { color: #A4C1CC; text-decoration: underline; font-weight: bold;}
#links a:hover { color: #93BBC9; text-decoration: underline; font-weight: bold; }
#links p { margin-bottom: 12px; font-weight: normal; }



/* links page */

#affiliateQuickLinks { float: right; background: url(../images/affiliateLinksBg.gif) no-repeat top left; width: 168px; height: 103px; padding: 28px 0 6px 0; margin: 0 0 0 12px;  }

#affiliateQuickLinks div { margin: 5px 0 5px 14px; }

#affiliateQuickLinks div a { font-weight: bold; text-decoration: none; }
#affiliateQuickLinks div a:hover { font-weight: bold; text-decoration: none; color: #fff; }
#affiliateQuickLinks div img { vertical-align: middle; }


/* siteMaintenance page */

#siteMaintenanceBox { width: 600px; border: 1px solid #e0dad6; padding: 6px; text-align:left; margin-top: 10px;}
.boxHeader { width: 600px; height: 38px; background: #fff; }
#siteMaintenanceBox h3 { top: 10px; position: relative; padding-left: 44px; height: 26px; background: url(../images/notice_large.gif) no-repeat left; margin:0; font-size: 20px; font-weight:normal;}
#siteMaintenanceBox p { margin: 0px 14px 0px 16px; font-size: 14px; }
.boxContent { width: 588px; background: #d1e0e1; padding: 6px; margin-top: 6px;  }
.boxFooter { width: 100%; background:#3e2211; text-align:left;}

#noticeBox {width: 100%; background: #fffee4; border: 1px solid #edeaca; padding: 6px; margin-bottom: 12px;}
#tipBox {width: 603px; background: #fffee4; border: 1px solid #edeaca; padding: 6px; margin-bottom: 12px;}





