/*** Start White Rose Styles **/
body,td,th, p, h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
body {background-color: #FFFFCC;}

/** Start header and nav styles **/
td.header{padding: 0px 0px 0px 0px; background-color:#bc8f8f; width:666px;}
tr.blackline{background-color:#OOOOOO; height:1px;}
td.blackline{background-color:#OOOOOO; height:1px;}
td.navbar_hl{padding: 2px 5px 2px 5px; background-color:#9C7973; color:#FFFFFF; height:20px; font-size: 12px;}
td.navbar_sl{padding: 2px 5px 2px 5px; background-color:#AFC7AF; color:#FFFF33; height:20px; font-size: 12px;}
span.nav_products{margin: 2px 5px 2px 0px; color:#000000;}
a.navtext:link, a.navtext:active, a.navtext:visited {color: #ffffff; text-decoration: none}
a.navtext:hover {color: #FFFF66; text-decoration: none;}
a.subnav:link, a.subnav:active, a.subnav:visited {color:#FFFF33; text-decoration: none}
a.subnav:hover {color: #ffffff; text-decoration: none;}

/** Start border styles **/
td.border{background-color:#996600; height:1px;}

/** Start White space styles **/
tr.ws_25 {height: 25px}
tr.ws_15 {height: 15px}

/** Start page styles **/
p.hp_intro{margin: 5px 15px 10px 15px; font-style:normal; color:#000000; text-align:center; font-size:16px; font-family: Times,Verdana, Arial;}
p.hp_text{margin: 5px 15px 10px 15px; font-style:normal; color:#000000; text-align:left; font-size:14px; font-family: Times,Verdana, Arial;}
h3.hp_sidebar_heading{margin: 10px 5px 15px 2px; font-style:italic; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:center; font-family: Times,Verdana, Arial;}
p.hp_sidebar_text{margin: 10px 7px 15px 7px; font-style:italic; font-size:14px; color:#FFFFFF; font-family: Times,Verdana, Arial; line-height:18px;}
td.hp_sidebar_photo{padding: 0px 0px 0px 0px; text-align:center; font-style:italic; font-weight:bold; color:#990000;}

h1.pagetitle{margin: 10px 0px 5px 5px; font-weight:bold; color:#990000; font-size:16px; font-style:italic;}
td.sidebar{padding: 10px 10px 10px 10px; background-color:#D6BFBE; text-align:center;}
td.sidebar_hp{padding: 10px 10px 10px 10px; background-color:#69885E; text-align:center;}
td.pagetitle{padding: 5px 5px 5px 5px; font-size: 14px; font-weight:bold;}
p{margin: 10px 5px 15px 2px;}
p.links{margin: 10px 5px 15px 10px;}
h2.headline{margin: 5px 0px 5px 5px; font-weight:bold; color:#990000; font-size:14px; text-align:center;}
td.sidebar_photo{padding: 15px 2px 2px 2px; text-align:center; font-style:italic; font-weight:bold; color:#990000;}
h3.sidebar_heading{margin: 10px 5px 15px 2px; font-style:italic; color:#990000; font-weight:bold; font-size:12px; text-align:center;}
p.sidebar_text{margin: 10px 5px 0px 2px; font-style:italic; color:#990000;}
p.sidebar_author{margin: 0px 0px 0px 0px; font-style:normal; color:#990000; text-align:right; font-size:10px;}
p.directions{margin: 15px 5px 5px 5px; font-weight:bold; font-size:15px; text-align:center;}

/** Start Pet Tribute styles **/
h2.special_memories_heading_pt{margin: 5px 5px 7px 2px; font-style:italic; color:#744A4C; font-weight:bold; font-size:14px; text-align:center; font-family: Times,Verdana, Arial;}
td.sidebar_pt{padding: 10px 10px 10px 10px; background-color:#E1BA9B; text-align:center;}
h3.sidebar_heading_pt{margin: 5px 5px 7px 7px; font-style:italic; color:#000000; font-weight:normal; font-size:11px; text-align:left; font-family: Times,Verdana, Arial;}
p.sidebar_text_pt{margin: 10px 5px 5px 7px; font-style:italic; color:#000000; font-size: 12px; font-family: Times,Verdana, Arial;}
p.sidebar_author_pt{margin: 10px 7px 10px 0px; font-style:italic; color:#000000; text-align:right; font-size:11px; font-family: Times,Verdana, Arial;}
p.sidebar_pt_name{margin: 5px 7px 2px 0px; font-style:italic; color:#000000; text-align:center; font-size:12px; font-family: Times,Verdana, Arial;}
p.sidebar_pt_date{margin: 2px 7px 5px 0px; font-style:italic; color:#000000; text-align:center; font-size:11px; font-family: Times,Verdana, Arial;}


td.tribute{padding: 10px 10px 10px 10px; background-color:#EFDFCB; text-align:center;}
td.tributes_text{padding: 10px 10px 10px 10px; background-color:#EFDFCB; text-align:left;}
td.tributes_photo{padding: 10px 10px 10px 10px; background-color:#EFDFCB; text-align:center;}
p.tributes_text{font-style:italic; color:#000000;}
p.tributes_author{margin: 5px 0px 15px 10px; font-style:normal; color:#000000; text-align:right; font-size:11px;}
h1.tributes_pagetitle{margin: 10px 0px 5px 15px; font-weight:bold; color:#990000; font-size:19px; font-style:italic; font-family: Times,Verdana, Arial;}

p.tributes_intro{margin: 5px 15px 10px 15px; font-style:normal; color:#000000; text-align:left; font-size:15px; font-family: Times,Verdana, Arial;}
p.tributes_fees{margin: 35px 20px 15px 20px; font-style:italic; color:#000000; text-align:center; font-size:13px; font-family: Times,Verdana, Arial;}
h2.pt_saying{margin: 120px 0px 5px 5px; font-weight:bold; color:#BF797D; font-size:16px; font-style:italic; font-family: Times,Verdana, Arial; text-align:center;}
input.field{border: 1px solid #000000;}
textarea.field{border: 1px solid #000000;}

p.tributes_thankyou{margin: 5px 15px 10px 15px; font-style:normal; color:#000000; text-align:left; font-size:18px; font-family: Times,Verdana, Arial;}



/** Start facility photos styles **/
p.facility_quote{margin: 5px 15px 10px 15px; font-style:italic; color:#000000; text-align:left; font-size:15px; font-family: Times,Verdana, Arial;}
p.facility_person{margin: 5px 25px 10px 15px; font-style:italic; color:#000000; text-align:right; font-size:15px; font-family: Times,Verdana, Arial;}



/** Start footer styles **/
span.promolink{text-align: right; font-size: 9px; text-align:center;}

/** Start Article styles **/
li.anchors{margin: 5px 5px 5px 5px;}
h2.articles{margin: 5px 5px 5px 5px; font-weight:bold; color:#000000; font-size:14px;}
p.article_text{margin: 10px 5px 15px 5px; color:#000000;}
h2.article_title{margin: 10px 5px 2px 5px; font-size:14px; font-style:normal; color:#990000; text-align:center;}
h3.article_author{margin: 2px 5px 10px 5px; font-style:italic; color:#000000; text-align:center;}
h3.article_subhead{margin: 2px 5px 10px 5px; color:#000000;}
p.copyright{margin: 10px 5px 15px 2px; color:#000000; font-size:10px; text-align:left;}
p.backtotop{margin: 10px 5px 15px 2px; color:#000000; font-size:14px; text-align:right;}
p.author{font-style:normal; color:#990000; text-align:center; font-style:italic;}
p.poem_text{margin: 10px 5px 15px 5px; color:#000000; text-align:center;}
h2.poems{margin: 10px 5px 10px 5px; font-size:15px; font-style:normal; color:#990000; text-align:center;}
li{margin: 7px 5px 10px 5px;}

h3.article_date{margin: 15px 5px 5px 5px; color:#000000; font-size:13px;}
p.news_articles{margin: 2px 5px 2px 5px; font-weight:bold; color:#000000; font-size:11px;}
p.news_article_author{margin: 5px 5px 10px 5px; font-style:italic; color:#000000; font-size:10px;}
/** End Article styles **/

/** Start Facility Photos **/
p.facility_photos{margin: 5px 5px 5px 5px; text-align:center;}
td.facility_photos{padding: 10px 7px 5px 7px; text-align:center;}
/** End Facility Photos **/

/** Start Memorial Markers Page **/
td.mm_back{padding: 10px 10px 5px 5px; text-align:right; vertical-align:middle;}
td.product_title_image{padding: 10px 5px 5px 15px; vertical-align:middle; font-weight:bold; color:#990000; font-size:14px; font-style:italic;}
td.product_photo{padding: 10px 5px 5px 5px; text-align:center;}
td.product_text{padding: 10px 5px 5px 5px; vertical-align:top;}
p.memorial_ordering_text{margin: 10px 10px 10px 10px; text-align:left;}
p.product_category{margin: 5px 5px 10px 5px; text-align:left; font-weight:bold; color:#000000; font-size:14px; font-style:italic;}
p.product_name{margin: 5px 5px 10px 5px; text-align:left; font-weight:bold;}
p.product_size{margin: 5px 5px 10px 5px; text-align:left;}
p.product_description{margin: 5px 5px 10px 5px; text-align:left;}
p.product_order_info{margin: 5px 5px 5px 5px; text-align:left; font-weight:bold; font-size:11px;}
/** End Memorial Markers Page **/
