body { margin:0; padding:0; background:#aaaaaa; background-image:url('../images/brick-03.jpg');}

body, p, table, td { font:normal 88% Verdana, Helvetica, Arial, sans-serif; }

body, img, a { user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; draggable: false;}

h1 {font:bold 1.33em Helvetica, Arial, sans-serif; padding: 0px; border-width:0px; margin:0px; color:#000000;}
h2 {font:bold 1.06em Helvetica, Arial, sans-serif; padding: 0px; border-width:0px; margin:0px; color:#000000;}
h3 {font:bold 0.88em Helvetica, Arial, sans-serif; padding: 0px; border-width:0px; margin:0px; color:#000000;}

.header		{ background-color:#fff; width:100%; padding:0px; border-width:0px; margin:0px; }
.column		{ font:1em Verdana, Helvetica, Arial, sans-serif; background-color:#aaaaaa; color:#000000; float:left; width:20%;	padding:0px;	border-width:0px;	margin:0px 0px 0px 0px; }
.content	{ font:1em Verdana, Helvetica, Arial, sans-serif; background-color:#ffffff; color:#000000; float:right; width:75.5%;	padding:2%;	border-width:0px;	margin:5px 0px 0px 0px; background-image:url('../images/brick-02.jpg');}

.contentright	{ float:right; width:24%;padding:0px; border:0px; margin:0px 0px 5px 1%;}
.contentleft	{ float:left ; width:75%;  padding:0px; border:0px; }

.footer		{ font:1em Verdana, Helvetica, Arial, sans-serif; background-color:#dddddd; color:#000000; float:left; width:98%;	padding:1%;				margin:5px 0px 0px 0px; background-image:url('../images/brick-01.jpg');}
.menubar	{ background-color:#ffffff; float:left; width:100%; padding:0%; margin:0px;}

.navbar		{ visibility:hidden; background-color:#ffffff; float:left; width:0%; padding:0%; margin:0px; background-image:url('../images/brick-02.jpg');}


ul#services				{ margin:0px ; padding:5px; list-style: none; }
ul#services li a.sedefault		{ color:#000000; text-decoration:none; }
ul#services li a.sedefaultr		{ color:#000000; text-decoration:none; float:right;}
ul#services li a:link			{ color:#101080; list-style: none;}
ul#services li a:visited 		{ color:#802080; list-style: none;}
ul#services li a:hover			{ color:#000000; list-style: none; text-decoration:underline;}

.contact, .services, .request { font:normal 88% Verdana, Arial, Helvetica, sans-serif; float:left; width:94%; border-style:solid; border-color:#dddddd; background-color:#dddddd; text-align:left; padding:3%; border-width:0px; margin:5px 0px 0px 0px; background-image:url('../images/brick-01.jpg');}

.clrfloat   			{ clear:both; }

.gallerypano			{ width:97%; padding:0px; border:0px solid #ff0000; margin:1.2% 0%; }
.gallerypanor			{ float:right; width:100%; padding:0px; border:0px solid #ff0000; margin:0%; }

.gallerypano1st			{ width:97%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }
.gallerypano1st2		{ width:97%; padding:0px; border:0px solid #ff0000; margin:0% 0% 5% 0%; }

.gallery3th			{ float:left; width:33%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }
.gallery3thr			{ float:right; width:33%; padding:0px; border:0px solid #ff0000; margin:0px; }

.gallery4th			{ float:left; width:25%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }
.gallery4thr			{ float:right; width:25%; padding:0px; border:0px solid #ff0000; margin:0px; }

.gallery5th			{ float:left; width:20%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }
.gallery5thr			{ float:right; width:20%; padding:0px; border:0px solid #ff0000; margin:0px; }

.gallery5th-rps			{ float:left; width:20%; padding:0px; border:0px solid #ff0000; margin:0%; }

.gallery5thindx			{ float:left; width:18%; padding:0px; border:0px solid #ff0000; margin:0% 0% 1.2% 0%; }
.gallery5thrindx		{ float:right; width:18%; padding:0px; border:0px solid #ff0000; margin:0% 0% 1.2% 0%; }

.gallery6th			{ float:left; width:16.6%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }
.gallery46thr			{ float:right; width:66.6%; padding:0px; border:0px solid #ff0000; margin:1.2% 0% 1.2% 0%; }


.imgrightbox			{ float:right; width:14.5%;  padding:0px; border:0px solid #ff0000; margin:0px 0px 0px 5px; }
.imgright img			{ border: 2px solid #d0d0d0; padding: 3%; margin: 0%; float:right; Width:90%;}
.imgright:hover img 		{ border: 2px solid #000000; padding: 3%; margin: 0%; float:right; }

.imgiconbox			{ float:right; width:10.38%; padding:0px; border:0px solid #ff0000; margin:0px 0px 0px 5px; }
.imgicon img			{ border: 2px solid #d0d0d0; padding: 3%; margin: 0%; float:right; Width:90%;}
.imgicon:hover img 		{ border: 2px solid #000000; padding: 3%; margin: 0%; float:right; }

.imgqrbox			{ float:right; width:15%; padding:0px; border:0px solid #ff0000; margin:0px 0px 0px 5px; }
.imgqr img			{ outline:2px solid #707070;border: 3px solid #ffffff; padding: 0%; margin: 0%; float:right; Width:90%;}
.imgqr:hover img 		{ outline:2px solid #000000;border: 3px solid #ffffff; padding: 0%; margin: 0%; float:right; Width:90%;}

.imgright25			{ float:right; padding:0px; border:0px solid #ff0000; margin:0px 0px 5% 5px; }
.imgright2 img			{ border: 2px solid #d0d0d0; padding: 3%; margin: 0%; float:right;  }
.imgright2:hover img 		{ border: 2px solid #000000; padding: 3%; margin: 0%; float:right; }


a.rj				{float:right; }

ul.Nav-1			{ margin:0px; padding:0px; list-style: none; border-width:0px; font-weight:bold; text-align:left;} 
ul.Nav-1 li			{ width:100%; }
ul.Nav-1 li a.L-1		{ float:left; width:94%; background-color:#ffffff; color:#808080; padding:3% 3% 3% 3%; text-decoration: none; }
ul.Nav-1 li a.S-1		{ float:left; width:94%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 3%; text-decoration: none; }
ul.Nav-1 li a:hover		{ float:left; width:94%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 3%; text-decoration: none; }

ul.Nav-2			{ margin:0px; padding:0px; list-style: none; border-width:0px; font-weight:bold; text-align:left;} 
ul.Nav-2 li			{ width:100%; }
ul.Nav-2 li a.L-2		{ float:left; width:91%; background-color:#ffffff; color:#808080; padding:3% 3% 3% 6%; text-decoration: none; }
ul.Nav-2 li a.S-2		{ float:left; width:91%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 6%; text-decoration: none; }
ul.Nav-2 li a:hover		{ float:left; width:91%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 6%; text-decoration: none;}

ul.Nav-3			{ margin:0px; padding:0px; list-style: none; border-width:0px; font-weight:bold; text-align:left;} 
ul.Nav-3 li			{ width:100%; }
ul.Nav-3 li a.L-3		{ float:left; width:88%; background-color:#ffffff; color:#808080; padding:3% 3% 3% 9%; text-decoration: none; }
ul.Nav-3 li a.S-3		{ float:left; width:88%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 9%; text-decoration: none; }
ul.Nav-3 li a:hover		{ float:left; width:88%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 9%; text-decoration: none;}

ul.Nav-4			{ margin:0px; padding:0px; list-style: none; border-width:0px; font-weight:bold; text-align:left;} 
ul.Nav-4 li			{ width:100%; }
ul.Nav-4 li a.L-4		{ float:left; width:85%; background-color:#ffffff; color:#808080; padding:3% 3% 3% 12%; text-decoration: none; }
ul.Nav-4 li a.S-4		{ float:left; width:85%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 12%; text-decoration: none; }
ul.Nav-4 li a:hover		{ float:left; width:85%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 12%; text-decoration: none;}

ul.Nav-9			{ margin:0px; padding:0px; list-style: none; border-width:0px; font-weight:bold; text-align:right;} 
ul.Nav-9 li			{ width:100%; }
ul.Nav-9 li a.L-9		{ float:left; width:94%; background-color:#ffffff; color:#808080; padding:3% 3% 3% 3%; text-decoration: none; }
ul.Nav-9 li a.S-9		{ float:left; width:94%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 3%; text-decoration: none; }
ul.Nav-9 li a:hover		{ float:left; width:94%; background-color:#ffffff; color:#000000; padding:3% 3% 3% 3%; text-decoration: none;}

.content a.codefault		{ padding:0px; color:#000000; margin:0px;}
.content a:link			{ padding:0px; color:#101080; margin:0px;}
.content a:visited 		{ padding:0px; color:#804080; margin:0px; list-style: none;}
.content a:hover		{ padding:0px; color:#4040f0; margin:0px; text-decoration:none; }

.contentright25	{ float:right; width:25%; margin:0px 0px 5px 2%;}
.contentleft74	{ float:left; width:73%; }

.conleft			{ background-color:#ffffff; color:#000000; float:left; padding:0px; border-width:0%; margin:0px; }
.conright			{ background-color:#ffffff; color:#000000; float:right; padding:0px; border-width:0%; margin:0px; text-align:right; }
.conleft-night			{ background-color:#111; color:grey; float:left; padding:0px; border-width:0%; margin:0px; }
.conright-night			{ background-color:#111; color:grey; float:right; padding:0px; border-width:0%; margin:0px; text-align:right; }


ul#foot				{ margin:0px; padding:0px; list-style: none; }
ul#foot li a.fodefault		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }
ul#foot li a.fodefaultr		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; float:right;}
ul#foot li a:link		{ padding:0px; color:#101080; margin:0px; list-style: none;}
ul#foot li a:visited 		{ padding:0px; color:#802080; margin:0px; list-style: none;}
ul#foot li a:hover		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:underline;}

.contact a.			{ padding:0px; color:#000000; margin:0px; list-style: none;}
.contact a:link			{ padding:0px; color:#101080; margin:0px; list-style: none;}
.contact a:hover		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }

.services a.			{ padding:0px; color:#000000; margin:0px; list-style: none;}
.services a:link		{ padding:0px; color:#101080; margin:0px; list-style: none;}
.services a:visited 		{ padding:0px; color:#802080; margin:0px; list-style: none;}
.services a:hover		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }

.request a.reqdefault		{ padding:0px; color:#000000; margin:0px; list-style: none;}
.request a:link			{ padding:0px; color:#101080; margin:0px; list-style: none;}
.request a:visited 		{ padding:0px; color:#802080; margin:0px; list-style: none;}
.request a:hover		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }

.sm1 				{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm1 a.smdefault		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm1 p.smdefault		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm1 a:visited 			{ background-color:ffffff; padding:0% 0% 0% 1%; color:#804080; margin:0px; list-style: none;}
.sm1 a:hover			{ background-color:ffffff; padding:0% 0% 0% 1%; color:#4040f0; margin:0px; text-decoration: underline; list-style:none;}
.sm1 p:hover			{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}

.sm2 				{ background-color:ffffff; padding:0% 0% 0% 2%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm2 a.smdefault		{ background-color:ffffff; padding:0% 0% 0% 2%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm2 p.smdefault		{ background-color:ffffff; padding:0% 0% 0% 2%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm2 a:visited 			{ background-color:ffffff; padding:0% 0% 0% 2%; color:#804080; margin:0px; list-style: none;}
.sm2 a:hover			{ background-color:ffffff; padding:0% 0% 0% 2%; color:#4040f0; margin:0px; text-decoration: underline; list-style:none;}
.sm2 p:hover			{ background-color:ffffff; padding:0% 0% 0% 2%; color:#000000; margin:0px; text-decoration: none; list-style:none;}

.sm3 				{ background-color:ffffff; padding:0% 0% 0% 3%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm3 a.smdefault		{ background-color:ffffff; padding:0% 0% 0% 3%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm3 p.smdefault		{ background-color:ffffff; padding:0% 0% 0% 3%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm3 a:visited 			{ background-color:ffffff; padding:0% 0% 0% 3%; color:#804080; margin:0px; list-style: none;}
.sm3 a:hover			{ background-color:ffffff; padding:0% 0% 0% 3%; color:#4040f0; margin:0px; text-decoration: underline; list-style:none;}
.sm3 p:hover			{ background-color:ffffff; padding:0% 0% 0% 3%; color:#000000; margin:0px; text-decoration: none; list-style:none;}

.sm4 				{ background-color:ffffff; padding:0% 0% 0% 4%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm4 a.smdefault		{ background-color:ffffff; padding:0% 0% 0% 4%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm4 p.smdefault		{ background-color:ffffff; padding:0% 0% 0% 4%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.sm4 a:visited 			{ background-color:ffffff; padding:0% 0% 0% 4%; color:#804080; margin:0px; list-style: none;}
.sm4 a:hover			{ background-color:ffffff; padding:0% 0% 0% 4%; color:#4040f0; margin:0px; text-decoration: underline; list-style:none;}
.sm4 p:hover			{ background-color:ffffff; padding:0% 0% 0% 4%; color:#000000; margin:0px; text-decoration: none; list-style:none;}

ul.li01				{ margin:0px; padding:0.5% 0% 0.5% 2% ; list-style-type:none;}
ul.li02				{ margin:0px; padding:0% 0% 0% 4% ; list-style: lower-roman; }
ul.li03				{ margin:0px; padding:0.5% 0% 0.5% 2% ;}

.tandc				{ margin:0px; padding:0% 0% 1% 3%; }
.tandcnest			{ margin:0px; padding:0% 0% 0% 1%; list-style-type: none; }
.tandcnone			{ margin:0px; padding:0% 0% 0% 3%; list-style-type: none; }

ul.none				{ margin:0px; padding:0px; list-style-type: none; }
ol.lowroman			{ margin:0px; padding:0% 0% 1% 2.5%; list-style-type: lower-roman; }

.vrpano				{ width:100%; margin:0; padding:0; }
.vrpanoL			{ Float:left; width:49%; height:400px; }
.vrpanoR			{ float:right; width:49%; height:400px; }
.vrpanoL applet 		{ height:100%; }
.vrpanoR applet 		{ height:100%; }

.leftcol 			{ float:left; width:49%; }
.rightcol 			{ float:right; width:49%; }

.leftcol75 			{ float:left; width:73%; }
.rightcol25 			{ float:right; width:23%; }

.panonav 			{ float:right;  text-align:right; margin:0% 0% .5em .5em; border: 2px solid #ddd;background-color:#fff; padding:.5em;}
.panonav a.pntext		{ text-decoration:none; }


.wa img				{ border: 2px solid #d0d0d0; padding:1%; margin:0px; border: 2px}
.wa img:hover			{ border: 2px solid #000000; padding:1%; margin:0px; }

.spl img			{ float:left; border: 2px solid #d0d0d0; padding:1%; margin:0% 2% 1% 0%; width:300px; }
.spl img:hover			{ float:left; border: 2px solid #000000; padding:1%; margin:0% 2% 1% 0%; width:300px; }

.spr img			{ float:right; border: 2px solid #d0d0d0; padding:1%; margin:0% 0% 1% 2%; width:300px; }
.spr img:hover			{ float:right; border: 2px solid #000000; padding:1%; margin:0% 0% 1% 2%; width:300px; }

.sph img			{ float:left; border: 2px solid #d0d0d0; padding:1%; margin:0% 2% 1% 0%; width:250px; }
.sph img:hover			{ float:left; border: 2px solid #000000; padding:1%; margin:0% 2% 1% 0%; width:250px; }

#container			{ width:100%; padding:0%; border:0px solid #d0d0d0; margin:0% 0%; }

.dot a.			{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }
.dot a:link		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }
.dot a:visited 		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }
.dot a:hover		{ padding:0px; color:#000000; margin:0px; list-style: none; text-decoration:none; }


.lvmf 				{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.lvmf a.stock			{ background-color:ffffff; padding:0% 0% 0% 1%; color:#101080; margin:0px; text-decoration: none; list-style:none;}
.lvmf a.needed			{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}
.lvmf a.stock:visited 		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#804080; margin:0px; list-style: none;}
.lvmf a.needed:visited 		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; list-style: none;}
.lvmf a.stock:hover		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#4040f0; margin:0px; text-decoration: underline; list-style:none;}
.lvmf a.needed:hover		{ background-color:ffffff; padding:0% 0% 0% 1%; color:#000000; margin:0px; text-decoration: none; list-style:none;}

table, th, td 			{border: 1px solid black; border-collapse: collapse; }
th, td 				{padding: 3px; }
th 				{text-align: left;}

table#crimestats		{width: 100%; background-color: #f8f8f8; border: 2px solid black;}
table#crimestats th, td, tr  	{border: 0px solid black;}
table#crimestats tr:nth-child(odd) {background: #ffffff;}

table#price			{width: 100%; background-color: #f4f4f4; border: 2px solid black;}
table#price tr:nth-child(odd) 	{background: #ffffff;}
table#price th, td, tr  	{border: 0px solid black;}
table#price th, td 		{padding: 3px 3px 3px 10px;}
table#price td			{text-align: left; color: black;}

table#artefacts 		{width: 100%; background-color: #f4f4f4; border: 2px solid black;}
table#artefacts tr, td, th	{border: 0px solid black; border-collapse: collapse; padding: 3px;text-align: left;}
table#artefacts tr, td, th	{border-right: 1px solid black;}
