/*
Text Purple = #47448f
*/


body {background-color:#ffffff; margin:0px;}

.hidden {display:none;}


/*  TEXT STYLING DEFAULTS  */
p.intro, .intro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:1.5; color:#47448f; text-decoration:none;}
a.intro:link, a.intro:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:1.5; color:#47448f; text-decoration:none;}
a.intro:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:1.5; color:#47448f; text-decoration:underline;}

a:link, a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#9563e2; text-decoration:none;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#9563e2; text-decoration:underline;}

p, .normal_text, td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#47448f; text-decoration:none;}
h1, .title, td.pageHeading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:normal; color:#9563e2; text-decoration:none; margin-top:0px;}
h1.homepage {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:normal; color:#9563e2; text-decoration:none; margin:15px 0 10px 0;}
h2, .sub_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:1.5; color:#9563e2; text-decoration:none; margin:0px;}

li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; text-decoration:none; color:#9563e2;}



/*  HEADER  */
#header {width:970px; margin:auto;}
#header-bar {width:970px; height:35px; background-color:#9563e2;}
#header-bar-left  {width:228px; height:35px;}
#header-bar-right {width:742px; height:35px; float:right; background-image:url(https://www.norfolk-lavender.co.uk/templates/default/graphics/header-bar-bg.gif); background-position:left;}
#header-bar-right p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:normal; text-decoration:none; color:#ffffff; text-align:right; margin-right:15px; margin-top:5px;}
#header-bar-right a.header-email:link, #header-bar-right a.header-email:visited {font-weight:bold; text-decoration:none; color:#ffffff; font-size:16px;}
#header-bar-right a.header-email:hover {font-weight:bold; text-decoration:underline; color:#ffffff; font-size:16px;}


#main-body {width:970px; margin:auto; background-color:#ffffff;}

#content {border:0px solid red; float:right; width:722px; padding-left:20px; padding-top:20px; padding-right:0px; padding-bottom:20px; background-color:#ffffff;}


/*  MENU  */
	#menu {width:228px; padding:0; text-align:left; background-color:#696fbe;}
	#menuinner {text-align:left; padding:0; margin:0; padding-left:0px; padding-top:0px; color:#ffffff; font-weight:normal; border-left:solid 3px #696fbe; border-right:solid 3px #696fbe; width:222px;}
	
	
	/* Menu First Level */
	#menuinner ul {margin:0; padding:0; list-style-type:none; display:block; line-height:normal; width:222px; font-weight:bold;}
	#menuinner ul li {margin:0; padding:0;}
	#menuinner ul li.menu-0 a {display:block; text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0 5px 5px; width:217px; font-weight:normal; text-align:left;}
	#menuinner ul li.menu-0 a:hover { background-color:#5039c4; color:#ffffff; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0 5px 5px; width:217px;}
	
	#menuinner ul li.menu-0.menu-current a {background-color:#ffffff; color:#403579; padding:5px 0 5px 5px; width:217px;}
	#menuinner ul li.menu-0.menu-current a:hover {background-color:#5039c4; color:#ffffff; padding:5px 0 5px 5px; width:217px;}

	#menuinner ul ul li.menu-1.menu-child a {display:block; text-decoration:none; color:#403579; background-color:#ffffff; font-weight:normal; font-size:11px; padding:2px 0 2px 20px; width:202px;}
	#menuinner ul ul li.menu-1.menu-child a:hover {display:block; color:#403579; background-color:#ffffff; font-weight:normal; font-size:11px; text-decoration:underline; padding:2px 0 2px 20px; width:202px;}
	
	
	
	/* Menu Second Level  */
	#menuinner ul li.menu-parent a, #menuinner ul li.menu-parent a:visited {color:#403579; background-color:#ffffff; font-weight:normal; width:217px;}
	#menuinner ul li.menu-parent a:hover {color:#ffffff; background-color:#5039c4; font-weight:normal; width:217px;}

	#menuinner ul ul {margin:0; padding:0; border-bottom:solid 5px #ffffff; background-color:#ffffff; list-style-type:none; display:block; font-size:12px; line-height:normal; width:222px; font-weight:normal;}
	#menuinner ul ul li {margin:0; padding:0;}
	#menuinner ul ul li.menu-1 a, #menuinner ul ul li.menu-1 a:visited {display:block; color:#403579; padding:2px 0 2px 20px; width:202px; background-color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none;}
	#menuinner ul ul li.menu-1 a:hover {display:block; color:#403579; padding:2px 0 2px 20px; width:202px; background-color:#ffffff; font-weight:normal; font-size:11px; text-decoration:underline;}

	#menuinner ul ul li.menu-current a, #menuinner ul ul li.menu-current a:visited {display:block; color:#403579; padding:2px 0 2px 20px; width:202px; background-color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
	#menuinner ul ul li.menu-current a:hover {display:block; color:#403579; padding:2px 0 2px 20px; width:202px; background-color:#ffffff; font-weight:bold; font-size:11px; text-decoration:underline;}

	#menuinner ul ul ul li.menu-child-1 a, #menuinner ul ul ul li.menu-child a:visited {display:block; text-decoration:none; color:#403579; padding:0px 0 2px 30px; width:192px; background-color:#ffffff; font-weight:normal; font-size:11px;}
	#menuinner ul ul ul li.menu-child-1 a:hover {display:block; color:#403579; padding:0px 0 2px 30px; width:192px; background-color:#ffffff; font-weight:normal; font-size:11px; text-decoration:underline;}
	
	
	
	/* Menu Third Level */	
	#menuinner ul ul ul {margin:0;padding:0; list-style-type:none;display:block;font-size:11px; line-height:normal; width:192px; font-style:italic;}
	#menuinner ul ul ul li {margin:0;padding:0; }
	#menuinner ul ul ul li a {display:block; text-decoration:none; color:#882576; background:#f6d4e5; padding:0px 0px 2px 30px; width:192px; font-style:italic;}
	#menuinner ul ul ul li.menu-2 a:hover {color:#403579; font-style:italic; text-decoration:underline; padding:0px 0px 2px 30px; width:192px;}
	#menuinner ul ul ul li.menu-2 a:link, #menuinner ul ul ul li.menu-2 a:visited {color:#403579; font-weight:normal; font-style:italic; padding:0px 0px 2px 30px; width:192px;}
	#menuinner ul ul ul li.menu-2 a:hover {color:#403579; font-style:italic; text-decoration:underline; padding:0px 0px 2px 30px; width:192px;}

	#menuinner ul ul ul li.menu-2.menu-current a:link, #menuinner ul ul ul li.menu-2.menu-current a:visited {color:#403579; font-weight:bold; font-style:italic; padding:0px 0px 2px 30px; width:192px;}
	#menuinner ul ul ul li.menu-2.menu-current a:hover {color:#403579; font-style:italic; text-decoration:underline; padding:0px 0px 2px 30px; width:192px; font-weight:bold;}






/*  Sign Up Box  */
#signup {width:186px; border:solid 1px #231f20; background-color:#ddb6ff; padding:10px; margin-top:20px; margin-bottom:20px; margin-left:10px;}
#signup p.signup_footer {font-size:10px;}
#signup a:link, #signup a:visited {font-size:10px; color:#47448f;}
.form_field {width:180px; border:solid 1px #231f20;}




/*  Footer  */
#footer-bar {width:970px; height:25px; margin:auto; padding-top:10px; background-color:#9563e2; background-image:url(https://www.norfolk-lavender.co.uk/templates/default/graphics/header-bar-bg.gif); background-repeat:repeat-x; margin-bottom:20px;}
#copyright-left {width:475px; margin-left:10px;}
#copyright-left p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:normal; color:#ffffff; text-decoration:none; margin:0px;}
#copyright-right {width:475px; text-align:right; float:right; margin-right:10px;}
#copyright-right a:link, #copyright-right a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:normal; color:#ffffff; text-decoration:none; margin:0px;}
#copyright-right a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:normal; color:#ffffff; text-decoration:underline;}

#footer {clear:both; margin:auto; width:970px; height:35px; text-align:center; margin-top:20px;}
#footer dl {margin:0; padding:0; padding-top:8px; }
#footer dt {display:inline; margin-left:15px; color:#47448f; font-size:11px;}
#footer a:link, #footer a:visited {margin-right:15px; line-height:normal; color:#47448f; text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}

#footer2 {width:970px; margin:auto; text-align:center;}
#footer2 p {font-size:12px; text-align:center; color:#47448f; margin:0px;}

#footer3 {width:970px; margin:auto; text-align:center;}
#footer3 p {font-size:11px; text-align:center; color:#47448f;}

.thumbnail {border: solid 1px #000000;}

td.thumb102 {width:100px; border:solid 1px #47448f; background-color:#47448f;}
td.thumb104 {width:102px; border:solid 1px #47448f; background-color:#47448f;}
td.thumb165 {width:163px; border:solid 1px #47448f; background-color:#47448f;}
a.thumb-link:link, a.thumb-link:visited {text-align:center; color:#ffffff; font-weight:bold; text-decoration:none;}
a.thumb-link:hover {text-align:center; color:#ffffff; font-weight:bold; text-decoration:underline;}


/*  SITE MAP  */
li.menu-0 {margin-bottom:15px;}
