/* CSS Document */
body			{color:#000066; background-color:#ffffff; font-family:Verdana, Arial; font-weight:normal; font-size:9.0pt; margin: 0px 0px 0px 0px;}

h1				{ font-size:18px; margin-left:0px;}
h1#title		{ font-size:20px; color:#FF9900; margin:2px; margin-top:0px; font-weight:normal;}
h1#newsTitle	{ font-size:20px; color:#000066; margin:2px; margin-top:0px; font-weight:normal;}
.newsTitle	{ font-size:16px; color:#000066; margin:2px; margin-top:0px; font-weight:normal;}

h2				{ font-size:15px; margin:2px;}				
h3				{ font-size:13px; color:#FFCC33; margin:2px;}

h4				{ font-size:12px; color:#ED8302; margin:2px;}
#header			{ color:#000066; margin:2px;}

.legal			{color: #999999;font-weight:normal;font-size:8pt;font-family:Arial,Verdana;}
.reserved		{color: #FF0000;font-weight:bold;font-size:12pt;font-family:Arial,Verdana;}
.info			{color: #000066;font-weight:normal;font-size:9pt;font-family:Arial,Verdana;margin:3px;}

a:link			{color: #0066ff;text-decoration:underline;}
a:visited		{color: #0066ff;text-decoration:underline;}
a:hover			{color: #0000cc;text-decoration:underline;}
a:active		{color: #0000cc;text-decoration:underline;}

a.legal:link	{color: #666666;text-decoration:none;}
a.legal:visited	{color: #666666;text-decoration:none;}
a.legal:hover	{color: #333333;text-decoration:underline;}
a.legal:active	{color: #333333;text-decoration:underline;}

.inputContact	 {color: #666666;font: normal 11px Arial,Verdana;border: 1px solid #999999; width:280px; height:auto; background-color:#ffffff; padding: 1px;}
.inputDetail	 {color: #666666;font: normal 11px Arial,Verdana;border: 1px solid #999999; width:280px; height:110px; background-color:#ffffff; padding: 1px;}
.contactReadonly {color: #666666;font: normal 11px Arial,Verdana;border: 0px solid #DDEAFC; width:25px;; height:auto; background-color:#DDEAFC; padding: 2px;}

.hiddenPic {display:none;}

/* MAIN MENU STYLES */
.mainMenuHome	{height:25px; width:130px; background-repeat:no-repeat; background-image:url(/images/menu/homeOut.jpg);}
.mainMenuNews	{height:25px; width:126px; background-repeat:no-repeat; background-image:url(/images/menu/newsOut.jpg);}
.mainMenuShop	{height:25px; width:122px; background-repeat:no-repeat; background-image:url(/images/menu/shopsOut.jpg);}
.mainMenuDirs	{height:25px; width:162px; background-repeat:no-repeat; background-image:url(/images/menu/directionsOut.jpg);}
.mainMenuHist	{height:25px; width:103px; background-repeat:no-repeat; background-image:url(/images/menu/historyOut.jpg);}
.mainMenuCont	{height:25px; width:125px; background-repeat:no-repeat; background-image:url(/images/menu/contactOut.jpg);}

.mainMenuHome1	{height:25px; width:130px; background-repeat:no-repeat; background-image:url(/images/menu/homeOver.jpg);}
.mainMenuNews1	{height:25px; width:126px; background-repeat:no-repeat; background-image:url(/images/menu/newsOver.jpg);}
.mainMenuShop1	{height:25px; width:122px; background-repeat:no-repeat; background-image:url(/images/menu/shopsOver.jpg);}
.mainMenuDirs1	{height:25px; width:162px; background-repeat:no-repeat; background-image:url(/images/menu/directionsOver.jpg);}
.mainMenuHist1	{height:25px; width:103px; background-repeat:no-repeat; background-image:url(/images/menu/historyOver.jpg);}
.mainMenuCont1	{height:25px; width:125px; background-repeat:no-repeat; background-image:url(/images/menu/contactOver.jpg);}

a.mainMenu:link		{color: #ffffff; font-weight:bold; text-decoration:none;}
a.mainMenu:visited	{color: #ffffff; font-weight:bold; text-decoration:none;}
a.mainMenu:hover	{color: #ffffff; font-weight:bold; text-decoration:none;}
a.mainMenu:active	{color: #ffffff; font-weight:bold; text-decoration:none;}


/* LIST STYLES */
.shopList			{ line-height:25px; }

.hostLine			{width:100%; color:#ED8302; background-color:#ED8302; border:none; padding:0px;}

/* CHRISTMAS STYLES */

.xmasBox 	{border: 1px solid #cccccc; padding:10px; height:280px;}
.xmasBox p  {text-align:left; margin-top:5px; margin-bottom:15px; line-height:150%; padding:4px;}

.xmasTable	     {font-weight:bold;}
.xmasTable td	 {vertical-align:top;}
.xmasTable p	 {margin-bottom:2px;}
.xmasTable h2	 {margin:0px; color:#CC0000;}
.xmasTable #r    {color:#CC0000;}
.xmasTable #g    {color:#006633;}
.xmasTable hr#sm {background-color:#990000; border:#990000; color:#990000; height:1px;}
.xmasTable hr#bg {background-color:#990000; border:#990000; color:#990000; height:2px;}


#floatLeft	{float:left;  padding:2px;}
#floatRight	{float:right; padding:2px;}

.imageLeft	{float:left;  padding:2px; padding-right:10px;}
.imageRight	{float:right; padding:2px; padding-left:10px;}

#xmasH2		{color:#FFFFFF; background-image:url(/images/christmas/h2Bckgrnd.jpg); background-repeat:no-repeat; background-position:right; padding:3px;}

/* TABLE STYLES */

.infoTable
{
	border-width: 0px ;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	width:100%;
}

.infoTable td
{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #69B2E3;
	background-color:#FFFFFF;
}

.odd  td		{background-color:#E7E7E7;}
.eve  td		{background-color:#F6F5F5;}

#shopLogos img {border:none;}
/* grids */
.line, .lastUnit {overflow: hidden; }.unit{float:left;}.size1of2{width:50%;}.size1of3{width:33.33333%;}.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:20%;}.size2of5{width:40%;}.size3of5{width:60%;}.size4of5{width:80%;}.lastUnit {float:none;width:auto;}.media{width:auto;}