body{
	background-color:#555539; 
	font-family:Verdana,Arial,sans-serif;
	/*background-image:url('../images/brickbg1.jpg');*/
	color:#333322;	
	}
a {outline: none; text-decoration:none;}

img{border:none;}	

table{display:inline;}

hr {width:100%; padding:0px; margin:-1px;}

/*h2 {padding:0px; margin:2px;}*/
h4 a{color:#aaaa22;text-decoration:none;}
h4 a:hover{color:#dddd99;text-decoration:none;}

#horizmenu1 ul{list-style-type:none; 
				 
				margin-left:-16px; 
				margin-top:0px;
				
				}

#horizmenu1 li {
	font-family:courier, times, georgia, serif;
	font-size:small;
	/*font-variant:small-caps;*/
	padding-left:0px;
	padding-top:3px;
	padding-right:21px;
	float: left;
	color:#000000;
	letter-spacing:-0.06em;
	

}

#horizmenu1 li a {
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	}
	
#horizmenu1 li a:hover {
	text-decoration:underline;
	color:#727a88;
	font-weight:bold;
	}
	
#horizmenu1ie ul{list-style-type:none; 
				 
				margin-left:30px; 
				margin-top:1px;
				
				}

#horizmenu1ie li {
	font-family:courier, times, georgia, serif;
	font-size:small;
	/*font-variant:small-caps;*/
	padding-left:0px;
	padding-top:3px;
	padding-right:22px;
	float: left;
	color:#000000;
	letter-spacing:-0.06em;
	

}

#horizmenu1ie li a {
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	}
	
#horizmenu1ie li a:hover {
	text-decoration:underline;
	color:#727a88;
	font-weight:bold;
	}
	
.container {
	position:absolute; 
	width:960px; 
	height:797px;
	left:50%; 
	margin-left:-480px; 
	background-color:white;
    background-image:url('../images/stone_g.jpg');	
	border:1px #444444 solid;
	top:5px;
	z-index:2;
	}
	
.containershadow{
	position:absolute; 
	width:980px; 
	height:817px;
	left:50%; 
	margin-left:-488px;
	top:-4px;	
	background-image:url('../images/containerfade3.png');
	z-index:1;
	}
	
	
#header{position:absolute; background-color:transparent;}

#header img{position:absolute; width:900px; height:115px; left:25px;}

#gradhdr{position:absolute; 
			width:99%; 
			height:30px; 
			background-image:url('images/fff_grad2.png'); 
			background-repeat:repeat-x; 
			left: 0px; 
			top: 10px;
			visibility:hidden;
			}
#horizmenu1{position:absolute;
			top:105px;
			margin-top:0px; 
			background-color:#f3f3cc; 
			border-bottom:1px #cccccc solid; 
			border-top:1px #cccccc solid; 
			width:960px;
			height:22px;
			}
#horizmenu1ie{position:absolute;
			top:105px;
			margin-top:0px; 
			background-color:#f3f3cc; 
			border-bottom:1px #cccccc solid; 
			border-top:1px #cccccc solid; 
			width:960px;
			height:22px;
			}
			
#garagedoor{position:absolute;
			width: 457px; 
			float:left; 
			background-image:url('../images/door_bg.gif'); 
			background-repeat:no-repeat; 
			height: 667px; 
			top:130px;
			}
#content   {
			position:absolute; 
			width: 486px; 
			height: 650px; 
			top:115px;
			left:50%;
			margin-left:-18px;
			margin-top:21px;
			background-color:#ffffff;
			border:1px #ccc solid;
			z-index:6;
			/*background-image:url('images/crumpledpaper2.jpg');*/
			 }

#contentshadow   {
			position:absolute; 
			width: 496px; 
			height: 660px; 
			top:111px;
			left:50%;
			margin-left:-23px;
			margin-top:21px;
			background-image:url('../images/slabcontentfade.png');
			z-index:5;
			 }		 

.incontent {
			margin-left:20px; 
			margin-right:20px; 
			margin-top:5px; 
			font-size:small;
			}
.incontent2b {
			padding-left:20px;
			padding-right:20px;
			font-size:small;
			overflow:auto;
			height:590px;
			}
			
.incontent  a{
			color:#aa7700;
			text-decoration:none;
			}
.incontent  a:hover{
			color:#ff7700;
			text-decoration:none;
			}
			
.incontent2b  a{
			color:#aa7700;
			text-decoration:none;
			}
.incontent2b  a:hover{
			color:#ff7700;
			text-decoration:none;
			}
			
.incontent2bie {
			padding-left:20px;
			padding-right:20px;
			font-size:small;
			overflow:auto;
			height:582px;
			}
			
.incontent2 {
			text-align:center;
			margin-left:20px; 
			margin-right:20px; 
			margin-top:20px; 
			font-size:small;
			}
.incontent3 {
			text-align:center;
			margin-left:20px; 
			margin-right:20px; 
			margin-top:20px; 
			font-size:small;
			}
#adpic{		position:absolute; 
			width:300px; 
			height:413px; 
			left:85px; 
			top:90px; 
			background-color:#fff;
			}
#adpic  a img{
			text-align:center;
			text-decoration:none;
			font-size:small;
			border:1px #888 solid;
			}
#adpic  a:hover img{
			text-align:center;
			text-decoration:none;
			font-size:small;
			border:1px #cb8 solid;
			}
			
#adpic  a {
			text-align:center;
			text-decoration:none;
			font-size:small;
			font-weight:bold;
			color:#444;
			}
#adpic  a:hover {
			text-align:center;
			text-decoration:none;
			font-size:small;
			font-weight:bold;
			color:#873;
			}

			
.incontent4 {
			margin-left:20px; 
			margin-right:20px; 
			margin-top:20px; 
			font-size:small;
			}
.incontent5 {
			position:absolute;
			width:920px;
			margin-left:20px; 
			margin-right:20px; 
			margin-top:20px; 
			font-size:small;
			}
#sponsorhead {
			position:absolute;
			background-color:#fff;
			width:920px;
			height:50px;
			margin-left:10px; 
			margin-right:10px; 
			top:140px; 
			font-size:small;
			margin-top:0px;
			}
#sponsorbody {
			
			background-color:#fff;
			width:930px;
			height:542px;
			overflow:auto;
			margin-left:0px; 
			margin-right:0px; 
			top:110px; 
			font-size:small;
			margin-top:0px;
			}
#sponsorhead {
			background-color:#fff;
			width:880px;
			margin-left:20px; 
			margin-right:20px; 
			font-size:small;
			top:1px;
			}
#sponsorcontainer {
			position:absolute;
			background-color:#fff;
			width:930px;
			height:652px;
			top:135px; 
			left:13px;
			font-size:small;
			border:1px #ccc solid;
			z-index:3;
			}
#sponsorcontainershadow {
			position:absolute;
			width:950px;
			height:670px;
			top:127px; 
			left:5px;
			z-index:2;
			background-image:url('../images/containerfadesponsor.png');
			}
			
#cautionsign{
			position:absolute; 
			width:350px; 
			height:348px; 
			left:-300px; 
			top:0px; 
			z-index:8;
			}
#magshome{
			position:absolute; 
			width:350px; 
			height:348px; 
			left:10px; 
			top:130px; 
			z-index:7;
			}
.coverimage {
			margin-left:20px;
			position:relative;
			overflow:visible;
			height: 473px; 
			width: 372px; 
			margin: auto;
			z-index:4;
			}			

.coverimage img{
			padding:10px;
			/*border: 1px solid #ccc; 
			background-color: #eee;*/
			}
.doortextshadow a, a:hover{color:black;}

#app1{width:60px; height:60px; text-align:center; float:left; border:2px #cc0000 solid;}
#app2{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}
#app3{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}
#app4{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}
#app5{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}
#app6{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}
#app7{width:60px; height:60px; text-align:center; float:left; border:2px #ffffff solid;}

#app1:hover{background-color:#ddd;}
#app2:hover{background-color:#ddd;}
#app3:hover{background-color:#ddd;}
#app4:hover{background-color:#ddd;}
#app5:hover{background-color:#ddd;}
#app6:hover{background-color:#ddd;}
#app7:hover{background-color:#ddd;}


#app1 a img{margin-top:4px;}
#app2 a img{margin-top:4px;}
#app3 a img{margin-top:4px;}
#app4 a img{margin-top:4px;}
#app5 a img{margin-top:4px;}
#app6 a img{margin-top:4px;}
#app7 a img{margin-top:4px;}
/*
#app1 a img:hover{margin-top:3px;}
#app2 a img:hover{margin-top:3px;}
#app3 a img:hover{margin-top:3px;}
#app4 a img:hover{margin-top:3px;}
#app5 a img:hover{margin-top:3px;}
#app6 a img:hover{margin-top:3px;}
#app7 a img:hover{margin-top:3px;}

#app1 a img:active{margin-top:2px;}
#app2 a img:active{margin-top:2px;}
#app3 a img:active{margin-top:2px;}
#app4 a img:active{margin-top:2px;}
#app5 a img:active{margin-top:2px;}
#app6 a img:active{margin-top:2px;}
#app7 a img:active{margin-top:2px;}*/


/*#prodlist{border:1px #ffffff solid;}
#prodlist.activeSlide{border:1px #000000 solid;}
#prodlist a #app1:hover{margin-top:5px;}*/

.pplbtn:hover{margin-left:-2px; margin-top:-1px;}

.clearproduct{background-color:transparent;}

.leftprodimage a{color:#333; font-size:x-small;}
.leftprodimage a:hover{color:#953; font-size:x-small;}


#thefooter li a{color:#fff; text-decoration:none;}
#thefooter li a:hover{color:#fff; text-decoration:underline;}


			