BODY { background: #FFFFFF; margin-top: +11pt; font-weight; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000: normal; font-size: 10pt; color : #000000; font-family: "Verdana","Arial","Helvetica","sans-serif"; padding-top: 0px; }

TD { font-weight: normal; font-size: 10pt; color : #000000; font-family: "Verdana","Arial","Helvetica","sans-serif" }
UL { font-weight: normal; font-size: 10pt; color : #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
OL { font-weight: normal; font-size: 10pt; color : #000000; font-family: "Verdana","Arial","Helvetica","sans-serif" }
P { font-weight: normal; font-size: 13px; color : #000000; font-family: Arial, Helvetica, sans-serif}
LI { font-weight: normal; font-size: 13px; color : #000000; font-family: Arial, Helvetica, sans-serif}
H1 {font-weight: normal; color : #006600; font-size: 140%; font-family: "Arial", "Helvetica"; font-style: normal; }
H2 { font-weight: normal; color : #006600; font-size: 120%; font-family: "Arial", "Helvetica"; }
H3 { font-weight: normal; color : #006600; font-size: 110%; font-family: "Arial", "Helvetica"; }
H4 { font-weight: normal; color : #FF0000; font-size: 120%; font-family: "Arial", "Helvetica"; }

P.toc1 { font-weight: bold; margin-left: 2 em }



- The following has been added to correspond with the Actinic Generated e-commerce site at www.ivyrose.co.uk -
#NavID           { z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; position: absolute; top: 15px; left: 10px; width: 940px; height: 94px;  }
#NavID a:link    { color: #003300; text-decoration: none; font-weight: bold; }
#NavID a:visited { color: #003300; text-decoration: none; font-weight: bold; }
#NavID a:hover   { color: #003300; text-decoration: underline; font-weight: bold; }



/* TD { font-weight: normal; font-family: "Verdana","Arial","Helvetica" } */
/* TD.footer { font-size: 8pt; } */

LI { font-weight: normal; text-align: left;  ; margin-top: 0px; margin-bottom: 0px}
STRONG { font-weight: bold }
B { font-weight: bold ; font-family: Arial, Helvetica, sans-serif}

EM {font-style: italic }
EM.yellow { font-style: normal; background-color: rgb(247,217,99); }
EM.menu { font-family: "Courier"; font-weight: bold; font-style: normal }
EM.button_text { font-weight: bold; font-style: normal; color : #000080 }


.h1tab { color: #FFFFFF; font-weight: bold; }
.footer { font-size: 8pt; }
.icontext { font-size: 8pt; }
.mylg { font-weight: bold; color : #000080; font-size: 160%; }
.sideheading { font-family: "Verdana", "Arial", "Sans-serif"; font-size: 8pt; font-weight: normal; color: #000000; }
.sidetext    { font-size: 8pt; }
.htmlsource  { font-family: 'Courier New', Courier; color: #0000FF; margin-left: 2em }
.question    { color: rgb(51,51,153); font-weight: bold; margin-left: 0em; margin-right: 0em; vertical-align: text-bottom }
.caption     { margin-top: 2; color : rgb(51,51,153); }
.answer      { color: rgb(0,0,0); font-weight: normal; margin-left: 0em; margin-right: 0em }
.q_brief     { color: rgb(51,51,153); font-weight: normal; margin-left: 0em; margin-right: 0em; line-height:10pt; vertical-align: text-bottom; margin-bottom: 0pt; padding-bottom: 0pt }
.testimonial { color: rgb(51,51,153); margin-left: 2em; margin-right: 1em }
a {  color: #FF00FF; text-decoration: none}
a:link {  color: #FF00FF; text-decoration: none}
a:hover {  color: #FF00FF; text-decoration: underline}
a.lhs {  color: #000000; text-decoration: none}
a.lhs:link {  color: #006600; text-decoration: none}
a.lhs:hover {  color: #006600; text-decoration: underline}
.lhs { color: #000000; font-family: "Arial Rounded MT Bold", Verdana, Arial, sans-serif; font-size: 12px; line-height: normal; font-weight: bold }
img {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.ivybold {  font-weight: bold; color: #006600; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
 .lhs_small {  font-size: 10px; line-height: 10px; font-family: "Arial Rounded MT Bold", Verdana, Arial, sans-serif} 
.lhs_small {  font-size: 10px; line-height: 10px; margin-bottom: 0px; margin-top: 0px;  color: #006600; font-family: "Arial Rounded MT Bold", Verdana, Arial, sans-serif}
.lhs_normal {  }
.lhs_smallbuttons {  font-family: "Arial Rounded MT Bold", Verdana, Arial, sans-serif; font-size: 11px; line-height: normal; font-weight: bold}
.lhs_smallishbuttons {font-color: "#006600";  font-family: Arial, "Arial Rounded MT Bold", Verdana, sans-serif; font-size: 11px; line-height: normal; font-weight: bold}
.NavBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

a.Nav_top {  color: #006600; text-decoration: none}
a.Nav_top:link {  color: #006600; text-decoration: none}
a.Nav_top:hover {  color: #006600; text-decoration: underline}
.Nav_top { color: #006600; font-family:  Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold }

a.Nav {  color: #0033300; text-decoration: none}
a.Nav:link {  color: #003300; text-decoration: none}
a.Nav:hover {  color: #003300; text-decoration: underline}
.Nav { color: #003300; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold }

.Newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.News {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.glossary { font-weight: normal; font-size: 13px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

.related_item { font-weight: normal; font-size: 11px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
a.related_item {  color: #FF00FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif; }
a.related_item:link {  color: #FF00FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif; }
a.related_item:hover {  color: #FF00FF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif; }
LI.related_item { font-weight: normal; font-size: 13px; font-family: "Arial", "Helvetica", sans-serif }

.shoptitle { font-weight: normal; font-size: 11px; color : #000000; font-family: Arial, Helvetica, sans-serif}
a.shoptitle { font-weight: normal; font-size: 11px; color : #000000; font-family: Arial, Helvetica, sans-serif}

.shopsmall { font-weight: normal; font-size: 9.5px;	color : #000000;font-family: Arial, Helvetica, sans-serif;}
a.shopsmall {  font-weight: normal; font-size: 9.5px;	color : #000000;font-family: Arial, Helvetica, sans-serif; }
a.shopsmall:link {  font-weight: normal; font-size: 9.5px;	color : #000000;font-family: Arial, Helvetica, sans-serif;}
a.shopsmall:hover {  font-weight: normal; font-size: 9.5px;	color: #FF00FF; ;font-family: Arial, Helvetica, sans-serif;}


#list_item { font-weight: normal; font-size: 11px; color : #000000; font-family: "Arial", "Helvetica", sans-serif;  margin-bottom: 0px; }

#Book_Panel { background: #FFFFFF; float: right; width: 305px; height: auto; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; position: absolute; top: 105px; left: 635px;}
#WideBook_Panel { float: right; width: 468px; height: auto; padding-left: 10px; padding-bottom: 5px; position: absolute; top: 105px; left: 489px;  }
.book  { width: auto; background-color: rgb(217,99,247);   }
.amBookItem {  width: auto; margin-bottom: 20px; border-bottom: 1 solid #006600; padding-bottom: 6;  }
.amBookImage {  }
.amBookAllText {  }
.amBookTitle {  width: 275; font-size: 100%; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.amBookAuthors { width: auto; font-size: 90%; margin-top: 5px; margin-bottom: 0px; }
.amBookISBN { width: auto; font-size: 90%; margin-top: 5px; margin-bottom: 0px; }
.amBookPages { width: auto; font-size: 90%; margin-top: 5px; margin-bottom: 0px;}

#list_format { font-weight: normal; font-size: 12px; line-height: 12pt; margin-bottom: 10px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#list_format P { font-weight: normal; font-size: 12px; line-height: 12pt; margin-bottom: 10px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#list_format TD { font-weight: normal; font-size: 12px; line-height: 12pt; margin-bottom: 10px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

#top { position: absolute; text-align: left; top: 14px; left: 250px; width: 699px; height: 11px; color : #006600; font-weight: normal; font-size: 11px; line-height: 11pt; margin-bottom: 1px; font-family: "Arial", "Helvetica", sans-serif; }
#top P { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 0px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#top A { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 0px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#top A:link { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 0px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#top A:hover { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 0px; color : #FF66CC; font-family: "Arial", "Helvetica", sans-serif; text-decoration: underline; }

#toprow { z-index: 1; position: absolute; text-align: right; top: 14px; left: 250px; width: 699px; height: 11px; font-weight: normal; font-size: 11px; line-height: 11pt; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#toprow P { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#toprow A { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#toprow A:link { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; color : #006600; font-family: "Arial", "Helvetica", sans-serif; }
#toprow A:hover { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; text-decoration: underline; }

#NavCentre { z-index: 3; position: absolute; text-align: right; top: 42px; left: 300px; width: 649px; height: 18px; font-weight: normal; font-size: 11px; line-height: 11pt; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavCentre P { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavCentre A { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavCentre A:link { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavCentre A:hover { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; text-decoration: underline; }

#NavAd { z-index: 3; position: absolute; text-align: right; top: 8px; left: 550px; width: 380px; height: 60px; font-weight: normal; font-size: 11px; line-height: 11pt; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavAd P { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavAd A { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavAd A:link { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; }
#NavAd A:hover { font-weight: bold; font-size: 11px; line-height: 11pt; margin-bottom: 1px; margin-top: 3px; font-family: "Arial", "Helvetica", sans-serif; text-decoration: underline; }


#top TD { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

#top_right { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#top_right P { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#top_right TD { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

#top_centre { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#top_centre P { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#top_centre TD { font-weight: normal; font-size: 10px; line-height: 10pt; margin-bottom: 1px; margin-top: 0px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

#T {visibility: hidden; font-weight: normal; font-size: 9px; line-height: 9pt; margin-bottom: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }
#T P {visibility: hidden; font-weight: normal; font-size: 9px; line-height: 9pt; margin-bottom: 0px; margin-top: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }
#T TD {visibility: hidden; font-weight: normal; font-size: px; line-height: 9pt; margin-bottom: 0px; margin-top: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }

#H {visibility: hidden; font-weight: normal; font-size: 9px; line-height: 9pt; margin-bottom: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }
#H P {visibility: hidden; font-weight: normal; font-size: 9px; line-height: 9pt; margin-bottom: 0px; margin-top: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }
#H TD {visibility: hidden; font-weight: normal; font-size: px; line-height: 9pt; margin-bottom: 0px; margin-top: 0px; color : #E0E0E0; font-family: "Arial", "Helvetica", sans-serif; }

#rhs_tarot { float: right; width: 250px; height: auto; padding-left: 20px; padding-bottom: 0px; font-size: 100%; }
#description_tarot { float: left; width: 300px; height: auto; padding-right: 0px; padding-bottom: 0px; font-size: 100%; }

#text_box P { font-weight: normal; font-size: 11px; margin-bottom: 6px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#text_box LI { font-weight: normal; font-size: 11px; color : #000000; font-family: Arial, Helvetica, sans-serif}
#text_box3 P { font-weight: normal; font-size: 11px; margin-bottom: 1px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#text_box3 LI { font-weight: normal; font-size: 11px; color : #000000; font-family: Arial, Helvetica, sans-serif}
#text_box2 P { font-weight: normal; font-size: 11px; margin-bottom: 6px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#div300x250_panel { float: right; width: 300px; height: 250px; padding-left: 0px; padding-bottom: 5px; position: absolute; top: 105px; left: 656px;  }
#div160x240_panel { float: right; width: 160px; height: 240px; padding-left: 20px; padding-bottom: 10px; position: absolute; top: 370px; left: 770px; }
#articles P { font-weight: normal; font-size: 13px; margin-bottom: 2px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#articles { float: left; width: 500px; font-weight: normal; font-size: 13px; margin-bottom: 2px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
.event_listing_line { font-weight: normal; font-size: 13px; color : #000000; font-family: Arial, Helvetica, sans-serif}
#news_articles P { font-weight: normal; font-size: 13px; margin-bottom: 2px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#news_articles { float: left; font-weight: normal; font-size: 13px; margin-bottom: 2px; margin-top: 0px;  color : #000000; font-family: "Arial", "Helvetica", sans-serif; }

.photo_left {float: left; width: auto; height: auto;}
.photo_right {float: right; width: auto; height: auto;}
.photo_left_events {float: left; width: auto; height: auto; margin-bottom: 6px; margin-top: 6px; margin-right: 12px; }
.photo_right_events {float: right; width: auto; height: auto; margin-bottom: 6px; margin-top: 6px; margin-left: 12px; }
.right {float: none; }
.Tips_Q { font-weight: bold; font-size: 13px; color : #006600; font-family: Arial, Helvetica, sans-serif}
.Tips_A { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color : #000000; font-style: italic; }


.column-long {
	float: center;
	height: 750px;
	background-image: url(../images/Ivy-centre.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	vertical-align: top;
}
.column-medium {
	float: left;
	width: 10px;
	height: 430px;
	background-image: url(../images/Ivy-LHS.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	vertical-align: top;
}
#Revision {  }
#Revision P { font-weight: normal; font-size: 11px; color : #000000; font-family: "Arial", "Helvetica", sans-serif; }
#Revision A {   color: #003300; text-decoration: none; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif; }
#Revision A:link { color: #003300; text-decoration: none; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif;  }
#Revision A:hover { color: #FF00FF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: "Arial", "Helvetica", sans-serif;  }

 #NavID           { z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; position: absolute; top: 15px; left: 10px; width: 940px; height: 94px; }  
 #NavID a:link    { color: #003300; text-decoration: none; font-weight: bold; }  
 #NavID a:visited { color: #003300; text-decoration: none; font-weight: bold; }  
 #NavID a:hover   { color: #003300; text-decoration: underline; font-weight: bold; }  
