body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #FFFF99;
}
/* brand menu start */
#brandmenu {
	background: url(http://www.kellybliss.com/topmenu-images/bg.jpg) repeat-x;
	height: 66px;
}

#brandmenu-inner {
	width: 775px;
	margin: 0px auto;
	padding: 0px;
}
#brandmenu-inner .psyp {
	width: 775px;
	margin: 0px auto;
	padding: 0px;
}
#brandmenu-inner .pm {
	width: 750px;
	margin: 0px auto;
	padding: 0px;
}
#brandmenu-inner .lb {
	width: 850px;
	margin: 0px auto;
	padding: 0px;
}
#brandmenu-inner ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#brandmenu-inner ul li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
/* end brand menu */

/* header */
#header {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
}
#header p {
	margin: 0px;
	padding: 0px;
}
#header h5 {
	font: bold normal 12px Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
#topnav1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
}
#topnav1 p {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
		color: #336633;
		margin: 0;
		padding: 0;
}
#topnav1 a:link, #topnav a:visited, #topnav a:active, #header a:link, #header a:visited, #header a:active {
	text-decoration: none;
	color: #666633;
	font-weight: bold;
}
#topnav1 a:hover, #header a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}


#topnav {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #663300;
	border-bottom-color: #663300;
	background-color: #FFFF99;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC00;
	border-left-color: #FFCC00;
}
#topnav p {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin: 0;
}
#topnav a:link, #topnav a:visited, #topnav a:active {
	text-decoration: none;
	color: #666633;
	font-weight: bold;
}
#topnav a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

/* footer */
#footer {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #663300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663300;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
}
#footer p {
margin:0;
	padding: 5px 0 5px 5px;
}
/* Left Column */
#leftcolumn {
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFF66;
}
#leftcolumn a:link, #leftcolumn a:active, #leftcolumn a:visited, #leftcolumn a:hover {
	color: #336633;
}
#leftcolumn p {
	margin: 0px;
	padding: 5px 0px;
	}

#advertise {margin-top: 0; padding-top:0;
}
#advertise h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666633;
	text-align: center;
	margin: 0px;
	padding: 2px 0;
	background-color: #FFD6A0;
}
#advertise p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 5px 0px 5px;
	text-align: left;
}
#advertise a:link, #advertise a:visited, #advertise a:hover, #advertise a:active {
	color: #336633;
}




/* center Column */
#centercontent {font-family: Arial, Helvetica, sans-serif;padding: 10px;background-color: #FFFFFF;}
#centercontent p{font-size: 12px; margin-top: 0; padding-top:0;}
#centercontent li{font-size: 12px;padding-bottom:5px;}
#centercontent h1 {
	font-size: 24px;
	margin-bottom: 12px;
	padding: 0;
	color: #009966;
	text-align: center;
}
#centercontent h2 {
	font-size: 18px;
	padding: 0;
	margin: 0px;
}

#centercontent h2 sup { font-size: 10px; }

#centercontent p sup { font-size: 8px; }


#centercontent h3 {
	font-size: 16px;
	padding-top: 0;
	margin-top: 0px;
}
#centercontent h4 {
	font-size: 14px;
	padding-top: 0;
	margin-top: 0px;
}
#centercontent h5 {
	font-size: 10px;
	padding-top: 0;
	margin-top: 0px;
}
#centercontent h6 {
	font-size: 9px;
	padding-top: 0;
	margin-top: 0px;
}



#centercontent a:link, #centercontent a:visited,  #centercontent a:hover, #centercontent a:active {
	color: #336633;
	}
	
#centercontent .lavenderhighlight {
	background-color: #CCCCFF;
}
#centercontent .yellowhighlight {
	background-color: #FFFF99;
}
#centercontent .bluehighlight {
	background-color: #D0EEFA;
}
#centercontent .peachhighlight {
	background-color: #FFCCCC;
}



#centercontent .pink {
	color: #FF99CC;
}
#centercontent .lightgreen {
	color: #009966;
}
#centercontent .dkblue {
	color: #003399;
}

#centercontent .blue {
	color: #006699;
}
#centercontent #borderpink {
	background-color: #FFE4FD;
	border: 4px solid #FF99CC;
}
#centercontent .redborder {
	border: 4px solid #CC0000;
}
#centercontent .blueborder {
	border: 4px solid #006699;
}
#centercontent .pinkborder {
	border: 4px solid #FFE4FD;
}
#centercontent .ltgreenborder {
	border: 4px solid #009966;
}
#centercontent .fontsize9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px;}
#centercontent .fontsize10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal;  }
#centercontent .fontsize11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#centercontent .bold12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
#centercontent .bold14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#centercontent .bold16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
#centercontent .bold18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
#centercontent .bold24 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;}

#centercontent .dkbluebold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #003399;}
#centercontent .dkbluebold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #003399;}
#centercontent .dkbluebold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;color: #003399;}
#centercontent .dkbluebold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;color: #003399;}
#centercontent .dkbluebold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;color: #003399;}

#centercontent .bluebold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #006699;}
#centercontent .bluebold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #006699;}
#centercontent .bluebold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;color: #006699;}
#centercontent .bluebold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;color: #006699;}
#centercontent .bluebold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;color: #006699;}

#centercontent .pinkbold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990066;}
#centercontent .pinkbold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990066;}
#centercontent .pinkbold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990066;}
#centercontent .pinkbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990066;}
#centercontent .pinkbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #990066;}

#centercontent .ltgreenbold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #009966;}
#centercontent .ltgreenbold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #009966;}
#centercontent .ltgreenbold26 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold;  color: #009966;}
#centercontent .ltgreenbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #009966;}
#centercontent .ltgreenbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  color: #009966;}

#centercontent .redbold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #C00;}
#centercontent .redbold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #C00;}
#centercontent .redbold26 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold;  color: #C00;}
#centercontent .redbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #C00;}
#centercontent .redbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  color: #C00;}



/* Right Column */
#rightcolumn {
	background-color: #FFFFCC;
	padding-top:0;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFF66;
	
}
#rightcolumn p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding-top: 0px 8px 10px 8px;
}
#kellycolumn h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336633;
	margin: 0;
	padding-top: 0px 8px;
}
#kellycolumn h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 5px;
	padding:0;
	text-align: center;
}

#kellycolumn p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0;
	line-height: 12px;
	margin-top: 0;
	margin-bottom: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
#categories {margin-top: 0; padding-top:0;
}
#categories h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666633;
	text-align: center;
	margin: 0px;
	padding: 2px 0;
}
#categories p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 8px 0px 8px;
}

#categories a:link, #categories a:visited, #categories a:active {color: #333333;text-decoration: none;}
#categories a:hover {text-decoration: underline;}
#categories .apparel, #indexmenu .apparel {background-color: #B1E4C7;}/*light green*/
#categories .health, #indexmenu .health {background-color: #FFD6A0;}/*peach*/
#categories .activites, #indexmenu .activites {background-color: #B7CEE4;}/*light blue*/
#categories .shopping, #indexmenu .shopping {background-color: #D3C8E4;}/*lavender*/
#categories .resources, #indexmenu .resources {background-color: #E4CCE2;}/*mauve*/
 

/* index page specific */
#indexmenu {
}
#indexmenu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666633;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#indexmenu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0px 0px 20px;
}

#indexmenu a:link, #indexmenu a:active {
	color: #333333;
	text-decoration: none;
}

#indexmenu a:visited{
	color: #333333;
	text-decoration: underline;
}
#indexmenu a:hover {
	color: #336633;
	text-decoration: underline;
	font-weight:bold;
}

#featured {
}
#featured h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #339966;
	margin: 0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

#featured p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 5px 0px 5px;
}

#featured a:link, #featured a:active {
	color: #000000;
	text-decoration: none;
}

#featured a:visited {
	text-decoration: underline;
}

#featured a:hover {
	color: #336633;
}


/* Ad Listings */
#centercontent #ad {
	margin-bottom: 5px;
	padding: 5px;
	/*height: auto;
	position: relative;*/
}


#centercontent #ad h2 {
	padding:0px;
	/*padding: 5px 5px 0px 5px;*/
	margin: 0px;
	color: #000000;
	font: bold 16px Arial, Helvetica, sans-serif;
}
#centercontent #ad p {
	margin: 0px;
	padding:0px;
	/*padding: 0px 5px 5px 5px;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*clear: right;*/
}

 /*#centercontent #ad img{
   padding: 5px;
	margin: 0px;
	display: inline; }*/

#centercontent #ad a:link, #ad a:active, #ad a:visited, #ad a:hover {
	color: #000000;
	text-decoration: underline;
}
#centercontent #ad .spaceright {
	padding-right: 5px;
	
}
/* Advertising Compare page */
#compare p{font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

/* image tags */
.spaceright {
	margin-right: 3px;
}
/* Advertise (price) page */
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
}

/* legacy styles */

/*.catText { text-decoration: none; color: #000000; font: 12px Arial, Helvetica}*/
/*.fontsize12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }*/
/*.fontsize12_20 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }*/
/*.storehead { font-family: Arial, Helvetica, sans-serif; font-size: 24px;  font-weight: bold; color: #003399; text-align: center }*/
/*.category {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}*/
/*.indexhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #000000}*/
/*.head {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #336633;}*/
/*.bodylarge {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}*/
/*.bodysmallbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }*/
/*.bodylargebold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }*/


#testimonials {
	border: 1px solid #FFCC00;
}
#testimonials p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#health_at_any_size {
	border: 1px solid #336633;
}
#favorite_sites_for_all {
	padding: 5px;
	border: 1px solid #FFCC00;
}
 .border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
}
.border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
}
#signup {
	background-color: #B1E4C7;
}
#signup a:link, #signup a:visited, #signup a:hover, #signup a:active {
	color: #000;
	text-decoration: underline;
}
#signup p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#bigbusiness_newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bigbusiness_newsletter h2 {
	font-size: 14px;
	padding: 0;
	margin: 0px;
	color: #336633;
}
#bigbusiness_newsletter a:link, #bigbusiness_newsletter a:active, #bigbusiness_newsletter a:visited, #bigbusiness_newsletter a:hover {
	color: #336633;
}
.spaceleft {
	margin-left: 3px;
}
#listed p{font-size: 12px; margin-top: 0; padding-top:0;}
#listed .fontsize10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal;  }

#centercontent table #aff {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: left;}

#centercontent table #aff p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	margin:0px;
	text-align: left;
}

#centercontent table #aff a:link, #centercontent table #aff a:active {
	color: #000000;
	text-decoration: none;
}

#centercontent table #aff a:visited {
	text-decoration: underline;
}
#centercontent table #aff a:hover  { background-color: #FFFCC; color:#C00; font-weight: bold; text-decoration:underline; !important}
