body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; font-size: 10px; background-color: #FFF; }

/* <div class="spcr"></div> */
.spcr{clear:both;height:0;line-height:0;overflow:hidden;}

/* SETTING UP THE BASIC PAGE ELEMENTS **************************** */

div#outer { width: 980px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding: 0px; }
div#inner {	}

div#content-background {
	background-image:url(bg.gif) !important;
}


/* BODY ********************************************************** */

h1 			{	font-size:110%;	color:#80007B;}
.caption 	{	font-size:110%;	color:#80007B;}
h2 			{	font-size:100%;	color:#80007B;}
h3 			{	font-size:120%;	color:#80007B;}

/*
p  {margin:2px;} 
li {margin-top:5px;}
tr,th {vertical-align:top; text-align:left;}
*/

.content a:link		{text-decoration:underline;color:#000000;	}
.content a:visited	{text-decoration:underline;color:#000000;	}
.content a:active	{text-decoration:underline;color:#000000;	}
.content a:hover 	{text-decoration:underline;}	

.title {padding:5px;text-align:left;}

/* New styles **************************************************/
.clear{ font-size: 1px; height: 1px; clear: both; line-height: 1px; overflow: hidden; }
ul#AllNews{ float:left; width:100%; list-style:none; margin:0; padding:0 0 9px 0; }
	#AllNews li{ float:left; margin:0; width:100%; padding: 8px 0px 14px 0px;  }
	#AllNews p{	margin:0; line-height:1.3em; }
	#AllNews .date{ padding-bottom: 4px;  padding-top: 0px;  margin-bottom:0px; font-size: 0.9em;  color: #a5a5a5;  	 }
	#AllNews p.noimg{ margin: 0; }
	#AllNews img{ float: left; margin-right: 10px;  }
	#AllNews .title{ color: #10116b; font-size: 14px; font-weight:bold; margin: 0 0 6px 0; padding:0; }
	#AllNews .title a{ text-decoration: none;  color: #10116b; }
#Side{ float: left; width: 190px; }
#Main{ float:right; width: 370px; }

/* THE MENU */
.nav ul{ list-style: none; margin:5px; padding:0; }
.nav li{ background: url(dot.gif) no-repeat; padding: 0 0 0 14px; margin: 0 0 9px 0; }
	.nav li li{ background: url(dot_small.gif) no-repeat 0 1px; padding: 0 0 0 10px; margin: 0 0 7px 0; font-weight: normal; }

/* Form */
#contact-form {background-image:url(dots-v.gif); background-repeat:repeat-y; }
	#contact-form .text{ width: 270px; border: 1px solid #666666; padding: 1px; }	
	#contact-form select.text{ width: 273px; border: 1px solid #666666; padding: 1px; }	

div#content-body h1 {
/*	padding-top:10px; 
	margin-bottom:-10px;
	fix for header ?
	padding-top:0px;
	padding-bottom:0px;	 */
	font-size:180%;
	}
	
div#content-body p { }
.themecolor { background-color: #80007B; color: #FFFFFF; }

.theme_title {
	/* used in body tables etc. */
	font-size:110%;
	padding:5px;
	background-color:#80007B;
	color:#FFFFFF;
	}

/* COLUMNS ******************************************************** */
/* LEFT */
div#content-lhc { float: left; width: 169px; }

div#content-lhc  h1{ color: #FFFFFF; background-color: #80007B; width: 164px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; margin: 0px; }

/* BODY */
div#content-body { float: left; width: 568px; padding-left: 20px; }

/* RIGHT */
div#content-rhc { float: right; width: 204px; height: 330px; background-color: #ebebeb; }
div#content-rhc-extra { margin-left: 20px; float: right; width: 250px; padding-left: 20px; }
div#content-rhc  h1 { color: #FFFFFF; background-color: #80007B; width: 199px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; margin: 0px; }
div#content-rhc2 { float: right; width: 204px; background-color: #fff; }


/* LEFT OR RIGHT BODY */
div#panel{ background-color: #e7e7e7; border-top: #fff; border-top-style: solid; border-top-width: 5px; border-bottom: #fff; border-bottom-style: solid; border-bottom-width: 5px; }
div#panel p { margin: 5px; margin-top: 8px; margin-bottom: 8px; /**//**/ }

/* ??????? ******************************************************** */
.highlight,	a:link,	a:visited, a:active, a:hover{color:#000; font-weight:bold}
.devWarning { color:#FF0000; font-weight:bold; }
.specialoffer { background-color: #FFFFFF; display: block; padding-left: 4px; float: left; width: 190px; }
div#myeventindex { }


/* GALLERY ******************************************************** */
div#productmenu {
/*	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #123A6D;
	height:18px;
	background-color:#123A6D;
	color:#ffffff;
	background-color:#80007B;
	color:#FFFFFF; */
	font-size:110%;
	font-weight:bold;
	padding:2px;

	}
	
div#productmenutwo {
	margin-top:14px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #123A6D;
/*	height:18px; */
	background-color:#123A6D;
	color:#ffffff;
	}

a:hover.productmenu, a:link.productmenu, a:visited.productmenu {color:#ffffff;}

div#product {
	border: 0px solid #053C1D;
	width: 182px;
	height:160px;
	text-align:left;
	margin-top: 10px;
	float:left;
	cursor:hand;
	}

div#product img{
	width: 182px;
	}

div#productspacer {
	float:left;
	padding-left:6px;
	}

.gallery-image{
	width:181px;
	height:138px;
	}

/* FOOTER ******************************************************** */

#footer{ 
	clear:both;
	margin-top:6px;
	margin-bottom:20px;
	font-size:90%;
	}

.footer-copyright{
	color:#666666;
	float:right;
	}

