body 				{background-color: #f1e3fb; margin: 0px;}
div#main-layout 	{width:770px; margin: 5px auto 5px auto;}
div#header-section 	{height: 95px;}
div#main-content 	{background:#fff; border: 1px solid #000; padding: 10px 20px; -moz-border-radius: 15px;}

table#content-table 								{width:100%; padding: 3px 0px 8px 0px;}
table#content-table td 								{color:#000; font-family:Verdana; font-size: 10px; line-height: 16px;}
table#content-table a:link, a:visited, a:active 	{text-decoration: none; color:#7029b0; border-bottom: 1px dotted #7029b0;} 
table#content-table a:hover 						{color: #f12668; border-bottom: 1px solid #f12668;}

table#side-gallery					{width: 100%;}
table#side-gallery tr td 			{font-family: Verdana; font-size: 9px; line-height: 11px; font-weight: bold; text-align: center; padding-bottom: 10px; vertical-align: top;}
table#side-gallery a 				{text-decoration: none !important; border: none !important;}
table#side-gallery a img			{border: 1px solid #ffffff; padding: 2px; margin: 5px;}
table#side-gallery a img:hover		{border: 1px solid #176727;}

table#pic-gallery					{width: 100%;}
table#pic-gallery tr td 			{font-family: Verdana; font-size: 9px; line-height: 11px; font-weight: regular; text-align: center; padding-bottom: 10px; vertical-align: top; width: 25%}
table#pic-gallery a 				{text-decoration: none !important; border: none !important;}
table#pic-gallery a img				{border: 1px solid #a467db; padding: 2px; margin: 5px;}
table#pic-gallery a img:hover		{border: 1px solid #7029b0; background: #e9d2f8;}

p#side-pic							{padding: 0px; margin: 7px 0px 0px 0px; font-size: 9px; font-family: tahoma; color: #000000; text-align: right;}

table#testimonials tr td			{padding: 10px; vertical-align: top;}

ol#listpad							{padding-left: 25px; margin: 0px;}
ol#listpad li						{padding-bottom: 12px;}

.menu {width:650px; z-index:100; position: relative;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu li {float:left;width:150px;position:relative;}
.menu a, .menu a:visited {display:block;font:9px verdana;text-decoration:none; font-weight: bold; color:#176727; height:26px; border:1px solid #000; border-width:1px 0 1px 1px; background:#e4eeb9; padding-left:14px; line-height:26px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#a1c6ff;}
.menu ul ul a.drop:hover{background:#e4eeb9;}
.menu ul ul :hover > a.drop {background:#e4eeb9;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e4eeb9;}
.menu ul ul ul a:hover {background:#a35ce0;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:27px;left:0;border-top:1px solid #000;}
* html .menu ul ul {top:26px;t\op:27px;}
.menu ul ul a, .menu ul ul a:visited {background:#e4eeb9; color:#222; height:auto; line-height:1em; padding:5px 0px 5px 14px;border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {}
.menu :hover > a {color:#000;background:#d2e288; font-weight: bold}
.menu ul ul :hover > a {color:#000;background:#d2e288; font-weight: bold}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; }
.non-link {background:#cdde7a; height:auto; line-height:1em; padding:6px 1px 6px 3px; width:144px !important; border: 1px solid #000000; border-top: 0px; font: 9px verdana; text-decoration:none; font-weight: bold;}

div#refer-friend 	{width:106px; height: 30px; letter-spacing:-0.1em; font-size: 9px; line-height: 10px}
a.friend 			{display: block; font-size: 9px; font-family: verdana; line-height: 1.2em; letter-spacing:-0.1em; color: #176727; border: 1px dotted #d2e288; padding: 2px; text-decoration: none;}
a.friend:hover 		{border: 1px solid #176727; background: #e4eeb9;}

td.date-month		{font-family: Verdana; font-size: 10px; font-weight: bold; line-height: 18px; border: 1px dotted #176727; background-color: #d2e288; padding-left: 5px;}
.newstitle 			{display: block; font-family: Verdana; font-size: 10px; line-height: 18px; border: 1px dotted #176727; background-color: #d2e288;}
span.pagetitle 		{font-family: Georgia; font-size: 20px; font-weight: bold; color: #7029b0; margin: 5px 0px 10px 0px; display: block; border-bottom: 1px dotted #7029b0;}
span.subtitle		{font-family: Georgia; font-size: 13px; font-weight: bold; color: #a467db; margin: 5px 0px 10px 0px; display: block; border-bottom: 1px dotted #a467db;}

.gallery-text 		{font-size: 9px; font-family: verdana; color: #ffffff; z-index: -1;}
.gallery:link 		{position: relative; top: 2px; border: 1px solid #ebd3fd; padding: 1px; margin: 2px; display: table-cell;}
.gallery:visited 	{position: relative; top: 2px; border: 1px solid #ebd3fd; padding: 1px; margin: 2px; display: table-cell;}
.gallery:hover 		{position: relative; top: 2px; border: 1px solid #540393; padding: 1px; margin: 2px; display: table-cell;}

.bold {font-weight: bold}

.vat-text 	{font-size: 9px; font-family: tahoma; color: #000}
.vat:link 	{font-size: 9px; font-family: tahoma; color: #7029b0; font-weight: bold; border-bottom: 1px dotted #7029b0; text-decoration: none}
.vat:hover 	{color: #f12668; border-bottom: 1px solid #f12668;}

.caption-i 			{font-size: 9px; font-family: tahoma; color: #176727; font-style: italic;}

.contact 		{text-decoration: none; font-weight: regular; color: #4FB4E2; font-family: Verdana; font-size: 12px; line-height: 16px; letter-spacing: -0.0em}
.soldtext 		{color: #FF0000; font-family: Verdana; font-size: 8px; font-weight: bold; background: #ededed; padding: 1px; border: 1px solid #ff0000}
.urltext 		{color: #d1abf1; font-family: verdana; font-size: 10px; font-weight: bold}
.error 			{color: red}

form 		{text-decoration: none; font-family: tahoma; font-size: 11px}
select 		{text-decoration: none; color:#176727; font-family: tahoma; font-size: 11px}
input 		{text-decoration: none; color:#176727; background-color:#d2e288; font-family: tahoma; font-size: 10px}
textarea 	{text-decoration: none; color:#176727; background-color:#d2e288; font-family: tahoma; font-size: 10px}