/* CSS Document */


/*-->Focus 44 Added Classes<--*/
img					{ border:0; }
body				{ behavior:url(”csshover.htc”); }
*.floatleft         { float:left; }
*.floatright        { float:right; }
*.clearfloat        { clear:both;    display:block;      height:1px;     font-size:1px;      line-height:1px; }


/*-->Master Page<--*/
*.menubarholder		{ padding:5px 5px 3px 5px;	 background-color:#701010;	 border-bottom:3px solid #510606; }
*.menubarlink		{ color:White;	 font-variant:small-caps;	 font-family:Arial;	 padding:0 12px;	
             		  text-decoration:none;	 font-size:1.1em; }
*.menubarlink:hover	{ color:#f4b53a;	 text-decoration:none;	 font-size:1.1em; }


/*-->Service Pages<--*/
*.serviceli			{ width:160px;	 list-style-image:url("../images/bullet.gif"); }
*.serviceli2		{ list-style-image:url("../images/bullet.gif");	 padding-bottom:2px; }
*.imagegalleryholder{ width:300px;	 height:230px;	 margin:15px 0 15px 15px; }
*.woodsample		{ width:135px;	 padding:10px;	 text-align:center; }
*.decksample		{ width:200px;	 padding:10px 18px;	 text-align:center; }


/*-->Flooring PopUps<--*/
*.thumbnail			{ position: relative;	 z-index: 0; }
*.thumbnail:hover	{ background-color: transparent;  z-index: 50; }
   /*CSS for enlarged image span*/
*.thumbnail div		{ position: absolute;	 background-color: #e4d1b0;	 padding: 5px;	 left: -5000px;
                	  border: 1px dotted #701010;	 visibility: hidden;	 text-decoration: none;
                	  text-align:left;	 width:324px; }
	/*CSS for enlarged image*/
*.thumbnail div img{ border-width: 0;	 padding: 2px; }
	/*CSS for enlarged image on hover*/
	/*position where enlarged image should offset horizontally */
*.thumbnail:hover div{ visibility: visible;	 text-align:left;
                       position:fixed;	 top:50px;	 left:50px; }



/*----------------------------*/

.Color1
{
	background-color: #FFFFFF;
}
.Color2
{
	background-color: #F8F3EB;
}
.Color3
{
	background-color: #E5D1B0;
}
.Color4
{
	background-color: #701010;
}
.Color5
{
	background-color: #510606;
}
.VerDotted
{
	background-image: url(../images/ver_desh.gif);
	background-position: center;
	background-repeat: repeat-y;
}

.AdminLink
{
	color: white;
	text-decoration: none;
	font-size:small;
	font-family: Arial;
	font-weight: bold;
}

.AdminLinkSmall
{
	color: white;
	text-decoration: none;
	font-size:x-small;
	font-family: Arial;
	font-weight: bold;
}
.AdminLink2
{
	color: lightyellow;
	text-decoration: none;
	font-size:small;
	font-family: Arial;
	font-weight:bold;
}
.HorDotted
{
	background-image: url(../images/hor_desh.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.HeadingLine
{
	background-image: url(../images/heading_line.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 331px;
	color: #701010;
}

.horizontalcssmenu ul
{
	margin:0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li
{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a
{
	display: block;
	
}

/*Sub level menu*/
.horizontalcssmenu ul li ul
{
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}

.horizontalcssmenu:hover ul li ul
{
	top:15px;
	visibility:visible;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li
{
	display: inline;
	float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a
{
	padding: 4px 10px;
	font-family: Arial;
	background-color: #6C0F0F;
	width: 155px; /*width of sub menu levels*/
	font-weight: normal;
	color: White;
	text-decoration: none;
}

.horizontalcssmenu ul li a:hover
{
}

.horizontalcssmenu ul li ul li a:hover
{
	background: #510606;
}

.horizontalcssmenu .arrowdiv
{
	position: absolute;
	right: 0;
}

* html p#iepara
{
	/*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 0em;
}

