BODY {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
	MARGIN-LEFT: 0;
	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	border: 0px none;
    BACKGROUND: #fff;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    HEIGHT: 100%;
}

#lhsLayer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 70px;
    PADDING-TOP: 1px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 65em; /*85*/
}
#lhVertImLayer
{
    LEFT: 14px;
    BACKGROUND-IMAGE: url('../images/vertSubTit.gif');
    WIDTH: 38px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 85px;
    HEIGHT: 236px;
    layer-background-image: url(../images/vertSubTit.gif);
}
#VRlayer
{
    LEFT: 69px;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: 60px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ccc;
}
#topBarLayer
{
    LEFT: 70px;
    WIDTH: 600px; /*500*/
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 60px;
}
#titleLayer
{
    LEFT: 10px;
    WIDTH: 213px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 54px
}
#crossCult
{
    LEFT: 15em;
    BACKGROUND-IMAGE: url('../images/crossCult.gif');
    WIDTH: 45px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 12px;
    HEIGHT: 49px;
    layer-background-image: url(../images/crossCult.gif)
}
#basketLayer
{
    LEFT: 320px;
    POSITION: absolute;
    width: 100px;
    TOP: 30px;
    HEIGHT: 40px;
}

#search2Layer
{
    LEFT: 460px;
    POSITION: absolute;
    width: 15em;
    TOP: 30px;
    HEIGHT: 40px;
}
#rhsLayer
{
    LEFT: 67px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 61px;
    HEIGHT: 100%
}
#HRlayer
{
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ccc
}
#mainLayer
{
    LEFT: 10px;
    WIDTH: 50em;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
#linksLayer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 76%;
    LEFT: 8px;
    WIDTH: 50em;
    FONT-STYLE: normal;
    POSITION: relative;
    TOP: 5px;
    HEIGHT: 100%;
}
#imageLinks
{
    LEFT: 0;
    WIDTH: 400px;
    POSITION: relative;
    TOP: 28px;
    HEIGHT: 250px;
}
#nonImageLinks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    LEFT: 0px;
    WIDTH: 400px;
    POSITION: relative;
    TOP: 1em;
    HEIGHT: 2em;
}
#navHistory
{
    LEFT: -38px;
    WIDTH: 250px;
    POSITION: relative;
    TOP: -25px;
    HEIGHT: 20px;
}
#endTag
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    LEFT: 0px;
    WIDTH: 50em;
    LINE-HEIGHT: 1.3em;
    FONT-STYLE: normal;
    POSITION: relative;
    TOP: 1em;
}
.endStrapBold
{
    FONT-WEIGHT: bold;
}
.endStrapBigger
{
    position:relative;
	top: -1.0em;
	padding:0px; MARGIN: 0px;
	border: 0px none;
    LINE-HEIGHT: 2.0em;
    FONT-SIZE: 1.5em;
}

#textBlock1
{
    POSITION: relative;
    TOP: 1em;
    LEFT: 0px;
    WIDTH: 30em;
    HEIGHT: 100%;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    LINE-HEIGHT: 1.5em;
    FONT-STYLE: normal;
 
}
#afterImageTextBlock
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    LEFT: 0;
    WIDTH: 30em;
    LINE-HEIGHT: 1.5em;
    FONT-STYLE: normal;
    POSITION: relative;
    TOP: 30px;
}
#denseTextBlock
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    LEFT: 0px;
    WIDTH: 30em;
    LINE-HEIGHT: 1em;
    FONT-STYLE: normal;
    POSITION: relative;
    TOP: 1.5em;
    HEIGHT: 100%
}
#searchResults
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    LEFT: 0px;
    WIDTH: 30em;
    LINE-HEIGHT: 2.0em;
    FONT-STYLE: normal;
    POSITION: relative;
    TOP: 1em;
    HEIGHT: 100%;
}
#searchResults p
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    MARGIN: 1.2em 0em;
}
#searchResults H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    MARGIN: 1.2em 0em;
}
#searchResults H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.3em;
    MARGIN: 0px;
}
H1
{
    MARGIN-TOP: 0em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 2em;
    MARGIN-BOTTOM: 0em
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.7em;
    MARGIN: 1.2em 0em
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    MARGIN: 1.2em 0em 0.8em
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    MARGIN: 0px
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN: 0em
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    MARGIN: 1.2em 0em
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

#textDiv
{
padding:0;
margin:0;
WIDTH: 50em;
}

#leftAboutCol
{
padding:0;
margin:0;
Top: 0;
WIDTH: 30.0em;
}

#rightAboutCol
{
POSITION: absolute;
padding:0;
margin:0;
Top: 6.0em;
   LEFT: 33.0em;
 WIDTH: 115 px;
}

a.red {
color: #ff0000; /*#872B2B;*/
}

.floatright
{
    FLOAT: right
}
A.info
{
    Z-INDEX: 24;
    COLOR: #000;
    POSITION: relative;
    BACKGROUND-COLOR: #ccc;
    TEXT-DECORATION: none
}
A.info:hover
{
    Z-INDEX: 25;
    BACKGROUND-COLOR: #ff0
}
A.info SPAN
{
    DISPLAY: none
}
A.info:hover SPAN
{
    BORDER-RIGHT: #0cf 1px solid;
    BORDER-TOP: #0cf 1px solid;
    DISPLAY: block;
    LEFT: 2em;
    BORDER-LEFT: #0cf 1px solid;
    WIDTH: 15em;
    COLOR: #000;
    BORDER-BOTTOM: #0cf 1px solid;
    POSITION: absolute;
    TOP: 2em;
    BACKGROUND-COLOR: #cff;
    TEXT-ALIGN: center
}
DIV#counter
{
    MARGIN-TOP: 100px
}
