@charset "UTF-8";
/* CSS Document */
html 	{overflow-y: scroll;background-color:#8BD241;}
body	{margin: 0;padding: 0;font: 100% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color:#555/*;background-color:#8BD241*/}
#container	{width: 919px;margin:0px auto;padding: 0px;text-align: center;color: #555;background:#ffffff url(../assets/circles.gif) top repeat-y}
/*#content{clear:left;height:100%;background:#ffffff url(../assets/rightgrad.gif) right repeat-y}*/
#header{margin: -21px 0 10px 0;padding: 0;background:url(../assets/header4.gif) no-repeat top;height:160px}
#header img	{float:left;position:relative;left:11px;top:45px;border:none}
ul 	{list-style:none;border:0;margin:5px 0 10px 15px;padding: 0}
ul li 	{font-size:.8em;color:#339900/*#CC6600*/;text-decoration:none;padding:2px 0 3px 0}
#nav{width:300px;margin: 0;padding: 0;position:relative;top:50px;left:11px;height:18px}
#nav a{display:inline-block;height:19px;margin:0 22px 0 0;padding: 0}
#nav ul {float:left;list-style:none;border:0;margin:0;padding: 0;}
#nav ul li{display:inline;position: relative;}
/*SUB-NAVIGATION*/
#nav li:hover ul/*, #nav li.over ul*/ { display:block;margin:0;padding:0;border:0 }
#nav li ul {position: absolute;left: 0px;top: 20px;display:none;text-align:left;margin:0;padding:0}
#nav li ul li	{display:inline;border:0;border-bottom: 1px solid #ccc}
#nav li ul li a {display:block;text-decoration: none;font-size:12px;color: #fff;background: #8bd241;padding: 5px 0 1px 10px;margin:0;border-bottom: 1px solid #ccc;width:100px}
#nav li ul li a:hover {color: #d9531e;background: #f6cdb4;margin:0}

/* Fix IE. Hide from IE Mac \*/
/** html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }*/
/* End */

#accessible-navigation{margin: 0;padding: 0;position: absolute;left: -2000px;width: 1800px;}
#navlink1 a{background:url(../assets/nav-design.gif) no-repeat 0 0;width:60px}
#navlink2 a{background:url(../assets/nav-web.gif) no-repeat 0 0;width:35px}
#navlink3 a{background:url(../assets/nav-music.gif) no-repeat 0 0;width:50px}
#navlink4 a{background:url(../assets/nav-mac.gif) no-repeat 0 0;width:35px}
#nav a:hover{background-position:0 -19px}
#nav2{width:500px;margin: 0;padding: 0;position:relative;top:62px;right:25px;text-align:right;float:right;padding:0;background-color:transparent}
#nav2 p{font-size:.7em;color:#999999}
#nav2 a{color:#CC6600;text-decoration:none}
#nav2 a:hover{color:#339900;text-decoration:underline}
h1 em 	{position: absolute;left: -2000px;width: 1800px;}
a{display:inline;color:#CC6600;text-decoration:none;margin:0;padding:0}
a:hover{color:#339900;text-decoration:underline}
h2	{margin:0;padding:0 0 10px 0;font:1.4em "Lucida Grande", Arial, Helvetica, sans-serif;letter-spacing:6px;color:#416fd2}
h3	{margin:20px 0 0 0;padding:0;font:1.1em "Lucida Grande", Arial, Helvetica, sans-serif;letter-spacing:3px;color:#416fd2}
h4	{margin:0;padding:0;font:.9em "Lucida Grande", Arial, Helvetica, sans-serif;letter-spacing:3px;color:#416fd2}
.listheader	{font:bold 10pt Verdana, Arial,Helvetica, sans-serif;line-height: 125%}			
.list		{font:10pt Verdana, Arial,Helvetica, sans-serif;line-height:150%;margin-left:20px}
h2 em {margin:0;padding:0;position: absolute;left: -2000px;width: 1800px;}
#left-column		{clear:left;width: 350px;padding:0 0 0 50px;margin:0;float:left;text-align:left}
#left-column2		{clear:left;width: 285px;padding:0 0 0 50px;margin:0;float:left;text-align:left}
#right-column		{width: 350px;padding:40px 80px 40px 65px;margin:-20px 0 -20px 0;float:right;text-align:left;background:url(../assets/rightgrad.gif) right repeat-y}
#right-column2		{width: 480px;padding:40px 80px 40px 0;margin:-20px 0 -20px -20px;float:right;text-align:left;background:url(../assets/rightgrad.gif) right repeat-y}
#right-column-home	{width: 470px;padding:40px 10px 40px 5px;margin:-20px 0 -20px 0;float:right;text-align:left;background:url(../assets/rightgrad.gif) right repeat-y}
.home-box			{width: 210px;height:160px;border:none;float:left;padding:0 ;margin:0 5px 5px 0px;background:url(../assets/home-box.gif) no-repeat}
.home-box a			{padding:0;margin:15px;height:130px;width:180px;display:block}

#homelink1			{background:url(../assets/noi-thai-massage-180.jpg) no-repeat}
a#homelink1:hover	{background-position:0 -130px}
#homelink2			{background:url(../assets/tara-rokpa-180.jpg) no-repeat}
a#homelink2:hover	{background-position:0 -130px}
#homelink3			{background:url(../assets/solway-holistics-180.jpg) no-repeat}
a#homelink3:hover	{background-position:0 -130px}
#homelink4			{background:url(../assets/robert-leighton-180.jpg) no-repeat}
a#homelink4:hover	{background-position:0 -130px}
#homelink5			{background:url(../assets/Blueskies-180.jpg) no-repeat}
a#homelink5:hover	{background-position:0 -130px}
#homelink6			{background:url(../assets/dumfries-acupuncture-180.jpg) no-repeat}
a#homelink6:hover	{background-position:0 -130px}
#full-width			{width: 800px;padding:20px 80px 40px 50px;margin:-20px 0 -20px 0;float:right;text-align:left;background:url(../assets/rightgrad.gif) right repeat-y}
.logo-display		{border:1px solid #ccc; text-align:center;padding:10px;margin:10px;width:260px;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px}
#video-clip			{width: 480px;float:left;clear:none}
ul.body		{float:none;margin:0 0 20px 10px;padding:0;}
ul.body li	{font-size:.8em;line-height:100%;margin-bottom:0px;color:#666666;background-color:transparent}
.glossaryheader	{text-align:center}
img.link	{border:none}
p		{font:.75em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;line-height: 150%;margin:8px 0;padding:0px;}
p.date 	{font-size:.5em;float:right;margin:0 20px 0 0;background-color:transparent}
td		{font:.75em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;line-height: 130%;margin:0;padding:6px;vertical-align:top;color:#333}
table.pricegrid {width:99%; margin:0 0 10px 0;border:1px solid #ccc;clear:left}
tr.palegrey		{background-color: #eee;filter:opacity 75%;opacity :.75}
tr.grey 	{background-color: #e2e2e2;filter:opacity 75%;opacity :.75}
/*SITES GRID*/
.site-box	{float:left;width:230px;margin:0;padding:15px;text-align:center}
img.sites {border:solid 1px #bbbbbb}
.site-image{width:240px;padding:10px;margin:auto}
.site-text{width:399px;margin:auto;}
h4.sites a {font-size:1em;padding:0;margin:0;color:#416fd2;letter-spacing:0;}
p.sites {padding:0 0 0 9px;font-size:.7em;margin:0}

p.left-about 	{clear:left;padding:25px 20px 8px 0}
p.testimonial	{margin:5px 0 35px 0}
p.smalltext	{font-size:.7em;}
fieldset	{border:none}
.wee	{font-size:.7em;margin:0;padding:0}
blockquote	{margin:10px 10px 20px 10px}
td.lcol	{text-align:right;padding-right:10px;font-size:.8em}
.site-image{width:240px;float:left;padding:0 0 15px 0}
#footer{background:url(../assets/bottom.gif) no-repeat;height:70px;clear:both;margin:0;padding:-10px 0 0 0}
#footer p{font-size:.6em;padding:5px 0 0 0;margin:0}
#footer p.tag{font-size:.7em;padding:5px 0 0 0;margin:0}
.box		{border: 1px solid #990000;}
th			{color: #336699; font-weight: bold;font-size: .8em;background-color:#F0F0FF}
p.grid		{font-size:1em;line-height: 140%;margin-bottom: 0px;margin-top: 0px}