/* ************************************************** div#columncontent ****************************** */
div#columncontent {
	float: left;
	width: 440px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#columncontent ul, #columncontent ol {
	padding: 0 0 1.5em 0;
}
#columncontent li {
	margin: 0 0 0 20px;
	line-height: 1.5em;
}



/* ************************************************** div#columnfeatures ****************************** */
div#columnfeatures {
	float: right;
	width: 220px;
	margin: 0;
	padding: 0;
	color: #8b8b8b;
	text-align: left;
}
#columnfeatures p {
	padding: 0 0 1em 0;
}
/*
filter list for right column
*/
#columnfeatures ul.filterlist {
	overflow: hidden;
	margin: 0;
	padding: 0 0 1.5em 0;
	list-style-type: none;
}
#columnfeatures .filterlist li {
	margin: 0;
	padding: 0 0 0 1em;
	background-image: url(/imgD/bkg_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height: 1.5em;
}
#columnfeatures .filterlist li a {
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
}
#columnfeatures .filterlist li a:hover, #columnfeatures .filterlist li.selected a {
	color: #650181;
	text-decoration: none;
}
/*
rss link for right column
*/
#columnfeatures a.linkrss {
	display: block;
	margin: 0 0 .8em 0;
	padding: 0;
	background-image: url(/imgD/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 140px 0;
	text-decoration: none;
	line-height: 30px;
}
/*
search form for right column
*/
#columnfeatures div#searchform {
	overflow: hidden;
	width: 200px;
	margin: 0 0 1.5em 0;
	padding: 5px 10px 10px 10px;
	background-color: #eeeeee;
	background-image: url(/imgD/bkg_search.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#columnfeatures div#searchform p {
	padding: 0 0 .2em 0;
	color: #686868; 
}
#columnfeatures div#searchform a.detail {
	padding: 0 0 0 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/imgD/bkg_searchlink_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#columnfeatures div#searchform label {
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	border: none;
}
#columnfeatures div#searchform .forminput {
	width: 186px;
	margin: 5px 0 10px 0;
	padding: 3px 2px 3px 12px;
	color: #686868; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/imgD/popup_findadoc_ziparrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	background-color: #ffffff;
	border: none; 
}
#columnfeatures div#searchform .formbutton {
	float: right;
	width: 110px;
	margin: 0;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background-color: #a2a2a2;
}
#columnfeatures div#searchform.calltoaction {
	background-color: #cdcdcd;
	background-image: url(/imgD/bkg_search_calltoaction.jpg);
}
#columnfeatures div#searchform.calltoaction h2 {
	color: #ffffff;
}
#columnfeatures div#searchform.calltoaction h2 em {
	color: #650181;
}







/* ************************************************** PAGE SPECIFIC STYLES ****************************** */


/* ************************************************** #page.contact > contact.html ****************************** */
#page.contact div#searchbydept {
	overflow: hidden;
	width: 420px;
	margin: 0 0 15px 0;
	padding: 10px;
	color: #686868;
	font-weight: bold;
	text-align: left;
	background-image: url(/imgD/popup_findadoc_greygrad.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#page.contact #searchbydept .formselect {
	width: 146px;
	margin: 0 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a2a2a2; 
	background-color: #ffffff;
	border: none;
}
#page.contact #searchbydept .formbutton {
	width: 110px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background-color: #a2a2a2;
}



/* ************************************************** #page.commconn > communityconnections.html ****************************** */
#page.commconn #columncontent h2.inyourneighborhood {
	margin: 0 0 .5em 0;
	width: 215px;
	height: 43px;
	text-indent: -5000px;
	background-image: url(/imgD/h2_inyourneighborhood.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page.commconn #columncontent div.details {
	overflow: hidden;
	margin: 0 0 1.5em 0;
	padding: 0;
}
#page.commconn #columncontent div.details img {
	float: left;
	display: inline;
	margin: 0 10px;
	padding: 2px;
	border: solid 1px #aaaaaa;
}
#page.commconn #columncontent div.details div.callout {
	float: right;
	display: inline;
	width: 195px;
	margin: 0 10px 0 0;
	padding: 0;
	color: #650181;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.1em;
	text-indent: -.5em;
}



/* ************************************************** #page.speakersbureau > speakersbureau.html ****************************** */
#page.speakersbureau #columncontent ul {
	float: left;
	width: 220px;
}
#page.speakersbureau #columncontent form p {
	overflow: hidden;
}
#page.speakersbureau #columncontent p label, #page.speakersbureau #columncontent p.formlabel {
	float: left;
	width: 180px;
}
#page.speakersbureau #columncontent p .formfield {
	float: left;
	width: 230px;
	margin: 0;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #666666;
}
#page.speakersbureau #columncontent p textarea.formfield {
	height: 100px;
}
#page.speakersbureau #columncontent p.formlabel {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}
#page.speakersbureau #columncontent ul.formset {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0 0 1.5em 0;
	list-style-type: none;
}
#page.speakersbureau #columncontent .formset li {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
#page.speakersbureau #columncontent p.formbuttons {
	clear: both;
	float: none;
	text-align: left;
}
#page.speakersbureau #columncontent p.formbuttons input.formbutton {
	width: 110px;
	margin: 0 0 0 180px;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #3B004C;
	border: none;
	cursor: pointer;
}

/* ************************************************** #page.newsroom > newsroom.html ****************************** */
#page.newsroom #columncontent div.itemdetails {
  clear: both;
	margin: 1em 0 0 0;
	padding: 5px;
	background-color: #F1F1F1;
	border: 1px solid #D4D4D4;
}
#page.newsroom #columncontent div.active {
	background-color: #60007D;
	background-image: url(/imgD/bkg_newsroom_newsitem_active.jpg);
	border: 1px solid #60007D;
	background-repeat: repeat-x;
	background-position: left top;
}
#page.newsroom #columncontent div.itemdetails h3 {
	font-size: 14px;
	line-height: 1.2em;
}
#page.newsroom #columncontent div.itemdetails h3 a {
	color: #555555;
	text-decoration: none;
}
#page.newsroom #columncontent div.active h3 a {
	color: #ffffff;
}
#page.newsroom #columncontent div.itemdetails p.date {
	margin: 0;
	padding: 0 0 .6em 0;
	color: #606060;
	line-height: 1;
}
#page.newsroom #columncontent div.active p.date {
	color: #ffffff;
}
#page.newsroom #columncontent div.itemdetails p.links {
	margin: 0;
	padding: 0;
	color: #606060;
	line-height: 1;
}
#page.newsroom #columncontent div.active p.links {
	color: #ffffff;
}
#page.newsroom #columncontent div.itemdetails p.links a {
	padding: 0 10px;
	color: #8A8A8A;
	text-decoration: none;
	background-image: url(/imgD/bkg_newsroom_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px;
}
#page.newsroom #columncontent div.active p.links a {
	color: #ffffff;
	background-position: 0 2px;
}
#page.newsroom #columncontent p.return {
	float: right;
}
#page.newsroom #columncontent p.top {
	margin: -20px 0 0 0;
}
#page.newsroom #columncontent p.btm {
	margin: 20px 0 0 0;
}
#page.newsroom #columncontent h3 {
	clear: both;
}
#page.newsroom #columnfeatures .filterlist li {
	float: left;
	width: 95px;
}


/* THESE ARE TEMPORARY STYLES FOR list_NR_In_The_News_Double -- 
WHEN YOU SWITCH BACK TO DISPLAYING DOCTOR VIDEO BLOG SINGLE, COMMENT OUT THESE STYLES AND UNCOMMENT THE NEXT SECTION  */
#page.newsroom div.videoblogs {
  overflow: hidden;
  border-bottom: solid 1px #d9d9d9;
  margin: 0 0 1.5em 0;
  padding: 0 0 10px 0;
}
#page.newsroom .videoblogs div.videonews div.container {
  clear: both;
  overflow: hidden;
  width: 440px;
  margin: 0;
  padding: 0;
  background-image: url(/imgD/bkg_videoblogs.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
}
#page.newsroom .videoblogs div.videonews div.videoitem {
  width: 210px;
  float: left;
  margin: 0;
  padding: 0 10px 10px 0;
}
#page.newsroom .videoblogs div.videonews div.videoitem.second {
  padding: 0 0 10px 10px;
}


/* COMMENTED OUT WHILE WE HAVE TWO NEWS VIDEOS DISPLAYING -- REMOVE THE COMMENTS WHEN WE REINSTATE THE DOCTOR VIDEO BLOG SINGLE DISPLAY */
/* ON THE PAGE, REMOVE list_NR_In_The_News_Double AND REPLACE WITH list_NR_In_The_News_Single AND list_NR_Video_Blog_Single */
/*
#page.newsroom div.videoblogs {
  overflow: hidden;
  border-bottom: solid 1px #d9d9d9;
  margin: 0 0 1.5em 0;
  padding: 0 0 10px 0;
  background-image: url(/imgD/bkg_videoblogs.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
}
#page.newsroom .videoblogs div.videonews {
  width: 210px;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
}
*/


#page.newsroom .videoblogs div.videodoctor {
  width: 210px;
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
}
#page.newsroom .videoblogs div.videonews p,
#page.newsroom .videoblogs div.videodoctor p {
  padding: 0;
}
#page.newsroom .videoblogs div.videonews h2,
#page.newsroom .videoblogs div.videodoctor h2 {
  float: left;
  width: 145px;
}
#page.newsroom p.viewall {
  float: right;
  width: 65px;
  display: block;
  margin: 0;
  padding: 0;
  color: #8b8b8b;
  font-weight: bold;
  text-align: right;
  line-height: 1;
}
#page.newsroom p.viewall a {
  float: right;
  width: 50px;
  display: block;
  margin: 0;
  padding: 6px 10px 0 0;
  color: #8b8b8b;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
  line-height: 1;
  background-image: url(/imgD/bkg_newsroom_viewall.gif);
  background-repeat: no-repeat;
  background-position: right -13px;
}
#page.newsroom p.viewall a:hover {
  color: #650181;
  background-position: right 7px;
}
#page.newsroom div.mediaroomitems {
  overflow: hidden;
}
#page.newsroom .mediaroomitems h2 {
  float: left;
  width: 370px;
}
#page.newsroom p.videolink a {
  float: left;
  display: block;
  margin: 0;
  padding: 0 0 0 10px;
  color: #8b8b8b;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  background-image: url(/imgD/bkg_newsroom_viewall.gif);
  background-repeat: no-repeat;
  background-position: left -16px;
}
#page.newsroom p.videolink a:hover {
  color: #650181;
  background-position: left 4px;
}
#page.newsroom .mediaroomitems div.item {
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0 0 10px 0;
}
#page.newsroom .mediaroomitems .item a.thumb {
  overflow: hidden;
  float: left;
  position: relative;
  display: block;
  width: 96px;
  height: 67px;
  margin: 5px 0 0 0;
  padding: 0;
	border: solid 1px #E3E3E3;
}
#page.newsroom .mediaroomitems .item a.thumb img {
  position: absolute;
  display: block;
  width: 96px;
  left: 0;
  top: 0;
}
#page.newsroom .mediaroomitems .item a.thumb:hover img {
  top: -67px;
}
#page.newsroom .mediaroomitems .item div.details {
  float: left;
  width: 330px;
  margin: 0;
  padding: 0 0 0 10px;
}
#page.newsroom .mediaroomitems .item div.details p {
  margin: 0;
  padding: 0;
}
#page.newsroom #columnfeatures div.filterform {
  margin: 0;
  padding: 0 0 1em 0;
}
#page.newsroom #columnfeatures .filterform .formselect {
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #E3E3E3;
	background-color: #ffffff;
}
#page.newsroom #columnfeatures .filterform .formbutton {
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #B675CA;
  border: solid 1px #B675CA;
}



/* ************************************************** #page.donate > donate.html ****************************** */
#page.donate #columncontent .donateform p {
  overflow: hidden;
}
#page.donate #columncontent div.donateform {
	margin: 0;
	padding: 0;
}
#page.donate #columncontent .donateform label.notify {
  float: left;
  width: 80px;
  margin: 0;
  padding: 0 5px 0 0;
  text-align: right;
}
#page.donate #columncontent div.donateform .forminput {
	width: 106px;
	margin: 0 5px 0 0;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #666666;
}
#page.donate #columncontent div.donateform .forminputnotify {
  float: left;
	width: 230px;
	margin: 0;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #666666;
}
#page.donate #columncontent div.donateform .formbutton {
	width: 110px;
	margin: 0;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #3B004C;
	border: none;
	cursor:pointer;
}
#page.donate #columncontent a.important {
	padding: 0 0 0 10px;
	font-weight: bold;
	background-image: url(/imgD/bkg_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}




/* ************************************************** #page.normanlive > normanlive.html ****************************** */
/*#page.normanlive #columncontent h2.normanlive {
	margin: 0 0 .5em 0;
	width: 215px;
	height: 43px;
	text-indent: -5000px;
	background-image: url(/imgD/h2_normanlive.gif);
	background-repeat: no-repeat;
	background-position: left top;
}*/
#page.normanlive #columncontent div.details {
	overflow: hidden;
	margin: 0 0 1.5em 0;
	padding: 0;
}
#page.normanlive #columncontent div.details img {
	float: left;
	display: inline;
	margin: 0 10px;
	padding: 2px;
	border: solid 1px #aaaaaa;
}
#page.normanlive #columncontent div.details div.callout {
	float: right;
	display: inline;
	width: 195px;
	margin: 0 10px 0 0;
	padding: 0;
	color: #650181;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.1em;
	text-indent: -.5em;
}



/* ************************************************** #page.p2p > forpatients.html ****************************** */
/*
BACKGROUNDS FOR FORPATIENTS SECTION
*/
body.forpatients { /* 0D4790 */
	background-color: #0D4790;
	background-image: url(/imgD/bkg_body_forpatients.jpg);
}
body.forpatients div#wrapper {
	background-image: url(/imgD/bkg_wrapper_forpatients.gif);
}
/*
intro
*/
#page.p2p #columncontent div.introsearch {
	width: 440px;
	margin: 0 0 20px 0;
	padding: 0;
	background-image: url(/imgD/bkg_forpatients_introsearch.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#page.p2p #columncontent div.introsearch div.wrap {
	width: 350px;
	padding: 10px 10px 10px 80px;
	background-image: url(/imgD/icon_p2p.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
}
#page.p2p #columncontent div.introsearch div.wrap p {
	color: #757575;
	font-weight: bold;
}
#page.p2p #columncontent .introsearch .searchforms {
	overflow: hidden;
	padding: 0 0 10px 0;
}
#page.p2p #columncontent .introsearch .searchforms #searchbysubject, 
#page.p2p #columncontent .introsearch .searchforms #searchbytopic {
	overflow: hidden;
	padding: 0 0 10px 0;
}
#page.p2p #columncontent .introsearch label {
	float: left;
	display: inline;
	width: 65px;
	margin: 0 0 0 10px;
	line-height: 1.8em;
}
#page.p2p #columncontent .introsearch .forminput {
	float: left;
	display: inline;
	width: 202px;
	padding: 3px 2px 3px 12px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background-color: #ffffff;
	background-image: url(/imgD/popup_findadoc_ziparrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
#page.p2p #columncontent .introsearch .formselect {
	float: left;
	display: inline;
	width: 216px;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: none;
}
#page.p2p #columncontent .introsearch .formbutton {
	float: left;
	display: inline;
	width: 116px;
	margin: 0 0 0 10px;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #a2a2a2;
	border: none;
	cursor:pointer;
}

/*
blog postings
*/
#page.p2p #columncontent div.posteditems h2 em {
	font-size: 12px;
}
#page.p2p #columncontent div.posteditems p.date {
	padding: 0;
	color: #767676;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
#page.p2p #columncontent p.post {
	margin: 0;
	padding: 0 0 1.5em 1.2em;
	background-image: url(/imgD/bkg_p2p_openquote.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#page.p2p #columncontent div.details img {
	float: left;
	display: inline;
	margin: 0 10px;
	padding: 2px;
	border: solid 1px #aaaaaa;
}
#page.p2p #columncontent div.details div.callout {
	float: right;
	display: inline;
	width: 195px;
	margin: 0 10px 0 0;
	padding: 0;
	color: #650181;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.1em;
	text-indent: -.5em;
}
/*
p2p submit form
*/
#page.p2p #columnfeatures div.p2psubmit {
	margin: 0 0 5px 0;
	padding: 10px;
	background-color: #DEA4EE;
	background-image: url(/imgD/bkg_p2p_submit.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#page.p2p #columnfeatures .p2psubmit h2 {
	color: #ffffff;
}
#page.p2p #columnfeatures .p2psubmit h2 em {
	color: #650181;
}
#page.p2p #columnfeatures .p2psubmit p {
	color: #650181;
	padding: 5px 0;
}
#page.p2p #columnfeatures .p2psubmit label {
	display: block;
	padding: 0 0 2px 17px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(/imgD/bkg_p2p_labelarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
#page.p2p #columnfeatures .p2psubmit .forminput {
	width: 196px;
	padding: 3px 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background-color: #ffffff;
}
#page.p2p #columnfeatures .p2psubmit .formtextarea {
	width: 196px;
	height: 100px;
	padding: 3px 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: none;
	background-color: #ffffff;
}
#page.p2p #columnfeatures .p2psubmit .captcha {
	float: left;
	width: 116px;
}
#page.p2p #columnfeatures .p2psubmit .formbutton {
	float: right;
	display: inline;
	width: 70px;
	margin: 0;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #650181;
	border: none;
	cursor:pointer;
}



/* ************************************************** #page.articles > healthinfo.html, articles page ****************************** */
/*
BACKGROUNDS FOR HEALTHINFO SECTION
*/
body.healthinfo { /* 373737 */
	background-color: #373737;
	background-image: url(/imgD/bkg_body_healthinfo.jpg);
}
body.healthinfo div#wrapper {
	background-image: url(/imgD/bkg_wrapper_healthinfo.gif);
}
/*
search - keyword
*/
#page.articles div#searchbykeyword {
	overflow: hidden;
	width: 420px;
	margin: 0 0 15px 0;
	padding: 10px;
	color: #686868;
	font-weight: bold;
	text-align: left;
	background-image: url(/imgD/popup_findadoc_greygrad.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#page.articles #searchbykeyword .forminput {
	width: 95px;
	margin: 0 5px;
	padding: 3px 2px 3px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a2a2a2; 
	background-color: #ffffff;
	background-image: url(/imgD/popup_findadoc_ziparrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	border: none;
}
#page.articles #searchbykeyword .formbutton {
	width: 116px;
	margin: 0 0 0 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #a2a2a2;
	border: none;
	cursor:pointer;
}
#page.articles #searchbykeyword em {
	font-size: 10px;
	font-weight: normal;
}
#page.articles #columncontent div.images {
	clear: both;
	float: right;
	width: 80px;
	margin: 0;
	padding: 0;
}
#page.articles #columncontent div.images ul {
	width: 60px;
	margin: 0 0 20px 20px;
	padding: 0;
	list-style-type: none;
}
#page.articles #columncontent div.images li {
	width: 60px;
	height: 60px;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1;
}
#page.articles #columncontent .images a, #columncontent .images img {
	display: block;
	width: 60px;
	height: 60px;
	background-color: #99CC99;
}
/*
search results 
*/
#page.articles #columncontent div.resultitem {
}
#page.articles #columncontent div.resultitem h3 a {
	color: #111111;
}
#page.articles #columncontent div.resultitem p.summary {
	padding: 0;
}
#page.articles #columncontent div.resultitem p.readmore {
	margin: 0;
	padding: 0 0 1.5em 1em;
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/imgD/bkg_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#page.articles #columncontent div.resultitem p.readmore a {
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
}
#page.articles #columncontent div.resultitem p.readmore a:hover {
	color: #650181;
	text-decoration: none;
}



/* ************************************************** #page.buyagift > buyagift.html ****************************** */
#page.buyagift #columncontent div.callout p {
	color: #aaaaaa;
	font-size: 16px;
	font-weight: bold;
}
#page.buyagift #columncontent div.catalogcategory {
	width: 320px;
	margin: 0 0 1.5em 1em;
	padding: 0 0 0 100px;
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: solid 1px #eeeeee;
}
#page.buyagift .catalogcategory h3 {
	font-size: 14px;
}
#page.buyagift .catalogcategory p.readmore {
	margin: 0;
	padding: 0 0 1.5em 1em;
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/imgD/bkg_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#page.buyagift .catalogcategory p.readmore a {
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
}
#page.buyagift .catalogcategory p.readmore a:hover {
	color: #650181;
	text-decoration: none;
}
#page.buyagift #columncontent div.stuffedanimals {
	background-image: url(/imgD/buyagift_category_stuffedanimals.jpg);
}
#page.buyagift .stuffedanimals h3 {
	color: #ff8c00;
}
#page.buyagift #columncontent div.flowersballoons {
	background-image: url(/imgD/buyagift_category_flowersballoons.jpg);
}
#page.buyagift .flowersballoons h3 {
	color: #650181;
}
#page.buyagift #columncontent div.babygifts {
	background-image: url(/imgD/buyagift_category_babygifts.jpg);
}
#page.buyagift .babygifts h3 {
	color: #df0044;
}



/* ************************************************** #page.giftcategory > category pages ****************************** */
#page.giftcategory #columncontent div.catalogcategory {
	width: 320px;
	margin: 0 0 1.5em 1em;
	padding: 0 0 0 100px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#page.giftcategory #columncontent div.stuffedanimals {
	background-image: url(/imgD/buyagift_category_stuffedanimals.jpg);
}
#page.giftcategory #columncontent div.flowersballoons {
	background-image: url(/imgD/buyagift_category_flowersballoons.jpg);
}
#page.giftcategory #columncontent div.babygifts {
	background-image: url(/imgD/buyagift_category_babygifts.jpg);
}
#page.giftcategory #columncontent ul.giftcatalog {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#page.giftcategory #columncontent ul.giftcatalog li {
	float: left;
	display: inline;
	width: 130px;
	margin: 0 10px 0 0;
	padding: 0 0 20px 0;
}
#page.giftcategory #columncontent ul.giftcatalog li.clear {
	clear: left;
}
#page.giftcategory #columncontent ul.giftcatalog .itemname {
	color: #650181;
	font-weight: bold;
}
#page.giftcategory #columncontent ul.giftcatalog a.addtocart {
	margin: 0;
	padding-left: 1em;
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/imgD/bkg_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
#page.giftcategory #columncontent ul.giftcatalog a.addtocart:hover {
	color: #650181;
	text-decoration: none;
}
#columnfeatures div#searchform.cart  {
	width: 198px;
	background-color: #ffffff;
	background-image: url(/imgD/bkg_carttotal.jpg);
	background-position: right bottom;
	border: solid 1px #e9e9e9;
}
#columnfeatures div#searchform.cart a.detail {
	color: #767676;
	background-image: url(/imgD/bkg_newsroom_arrows.gif);
	background-position: 0 -18px;
}



/* ************************************************** #page.cart > cart pages ****************************** */
#page.cart #columncontent table.carttable {
	width: 440px;
	margin: 0 0 1.5em 00;
	padding: 0;
}
#page.cart #columncontent .carttable th {
	padding: 0 0 10px 0;
	font-weight: bold;
	text-align: left;
}
#page.cart #columncontent .carttable td {
	padding: 0 0 10px 0;
	text-align: left;
}
#page.cart #columncontent .carttable td.carttotals {
	padding: 10px 0 0 0;
	border-top: solid 1px #111111;
}
#page.cart #columncontent div.card {
	width: 230px;
	padding-top: 20px;
}
#page.cart #columncontent .card .formfield {
	width: 230px;
	margin: 0;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #666666;
}
#page.cart #columncontent .card textarea.formfield {
	height: 100px;
}
#page.cart #columncontent .card input.formbutton {
	width: 90px;
	margin: 0 0 0 140px;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #3B004C;
	border: none;
	cursor: pointer;
}



/* ************************************************** #page.classes > classes.html ****************************** */
#page.classes #columncontent div.itemdetails {
	margin: 1em 0 0 0;
	padding: 5px;
	background-color: #F1F1F1;
	border: 1px solid #D4D4D4;
}
#page.classes #columncontent div.active {
	background-color: #60007D;
	background-image: url(/imgD/bkg_newsroom_newsitem_active.jpg);
	border: 1px solid #60007D;
	background-repeat: repeat-x;
	background-position: left top;
}
#page.classes #columncontent div.itemdetails h3 {
	font-size: 14px;
	line-height: 1.2em;
}
#page.classes #columncontent div.itemdetails h3 a {
	color: #555555;
	text-decoration: none;
}
#page.classes #columncontent div.active h3 a {
	color: #ffffff;
}
#page.classes #columncontent div.itemdetails p.date {
	margin: 0;
	padding: 0 0 .6em 0;
	color: #606060;
	line-height: 1;
}
#page.classes #columncontent div.active p.date {
	color: #ffffff;
}
#page.classes #columncontent div.itemdetails p.links {
	margin: 0;
	padding: 0;
	color: #606060;
	line-height: 1;
}
#page.classes #columncontent div.active p.links {
	color: #ffffff;
}
#page.classes #columncontent div.itemdetails p.links a {
	padding: 0 10px;
	color: #8A8A8A;
	text-decoration: none;
	background-image: url(/imgD/bkg_newsroom_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px;
}
#page.classes #columncontent div.active p.links a {
	color: #ffffff;
	background-position: 0 2px;
}
#page.classes #columncontent p.return {
	float: right;
}
#page.classes #columncontent p.top {
	margin: -20px 0 0 0;
}
#page.classes #columncontent p.btm {
	margin: 20px 0 0 0;
}
#page.classes #columncontent h3 {
	clear: both;
}



/* ************************************************** #page.ecard > ecards.html ****************************** */
#page.ecard #columncontent ul.cardsamples {
	overflow: hidden;
	margin: 0;
	padding: 0 0 1.5em 0;
	list-style-type: none;
}
#page.ecard #columncontent .cardsamples li {
	float: left;
	width: 166px;
	margin: 0 20px 0 0;
	padding: 0 0 1.5em 0;
	color: #650181;
	font-weight: bold;
}
#page.ecard #columncontent form p {
	clear: both;
	overflow: hidden;
}
#page.ecard #columncontent p label, #page.ecard #columncontent p.formlabel {
	float: left;
	width: 180px;
}
#page.ecard #columncontent p .formfield {
	float: left;
	width: 230px;
	margin: 0;
	padding: 2px;
	color: #a2a2a2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #666666;
}
#page.ecard #columncontent p textarea.formfield {
	height: 100px;
}
#page.ecard #columncontent p.formlabel {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}
#page.ecard #columncontent ul.formset {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0 0 1.5em 0;
	list-style-type: none;
}
#page.ecard #columncontent .formset li {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
#page.ecard #columncontent p.formbuttons {
	clear: both;
	float: none;
	text-align: right;
	padding-right: 25px;
}
#page.ecard #columncontent p.formbuttons input.formbutton {
	width: 90px;
	margin: 0 0 0 180px;
	padding: 2px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #3B004C;
	border: none;
	cursor: pointer;
}



/* ************************************************** #page.rss > rss.html ****************************** */
#page.rss #columncontent h2 {
	overflow: hidden;
	margin: 0;
	padding: 0 0 1.5em 2.2em;
	background-image: url(/imgD/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}







