#global-actions li
{
	display: inline;
	position:relative; 
	--top: -1.0em;
	left: 5em;
	list-style-type: none;
	--padding-right: 30px;
	padding:0px 0px 0px 0px; 
	--border: 1px solid #000000;
	height : 25px;
	--float: left;
	--vertical-align: bottom;
	--vertical-align: -moz-center;
}


#global-nav-current {
	float: left;
	background-color: #445EBB;
	color: #D7D9E2;
	--position:relative; 
	--top: -0.0px;
}

#global-nav-li {
	float: left;
	--position:relative; 
	--top: -1.0em;
}

#global-nav-logo {
	float: left;
	-- line-height: 2em;
}

* {
	margin: 0px;
	padding: 0px;
} 

				
#global-nav {
	position:relative; 
	top: 0.2em;
	--background-color:#D7D9E2;
	background-color:#FFFFFF;
	
	background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);


	width: 990px;
	font: 18px verdana;
	--border: 1px solid #000000;
	padding:0px 0px 0px 0px; 
	height : 25px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	--position: relative;
	--top: -3.2em;
	float: left;
}












#subhead-actions li
{
	display: inline;
	position:relative; 
	--top: -1.0em;
	left: 5em;
	list-style-type: none;
	--padding-right: 30px;
	padding:0px 0px 0px 0px; 
	--border: 1px solid #000000;
	height : 25px;
	float: left;
	--vertical-align: bottom;
	--vertical-align: -moz-center;
}


#subhead-nav-current {
	float: left;
	background-color: #445EBB;
	color: #D7D9E2;
	--position:relative; 
	--top: -0.0px;
}

#subhead-nav-li {
	float: left;
	--position:relative; 
	--top: -1.0em;
}

#subhead-nav-logo {
	float: left;
	-- line-height: 2em;
}



				
#subhead-nav {
	position:relative; 
	top: -0.3em;
	background-color:#FFFFFF;
	
	background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);


	width: 990px;
	font: 14px verdana;
	padding:0px 0px 0px 0px; 
	height : 20px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	float: left;
}




a.navbar:link      {text-decoration: none;color:#000000;}      /* unvisited link    */
a.navbar:visited 	{text-decoration: none;color:#000000;}  /* visited link */
a.navbar:hover {text-decoration: none;color:#BFB8BA;}  /* mouse over link */
a.navbar:active {text-decoration: none;color:#000000;}  /* selected link  0000FF */ 


			body {
				font: 14px arial;
				background-color: #4C98E6; 
				
				--filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C98E6', endColorstr='#157CE6'); 
				background: -moz-linear-gradient(top,  #4C98E6,  #157CE6);
				/*background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999)); */
				
				background-image: linear-gradient(bottom, rgb(68,113,176) 33%, rgb(96,147,212) 67%, rgb(125,177,255) 84%);
				background-image: -o-linear-gradient(bottom, rgb(68,113,176) 33%, rgb(96,147,212) 67%, rgb(125,177,255) 84%);
				background-image: -moz-linear-gradient(bottom, rgb(68,113,176) 33%, rgb(96,147,212) 67%, rgb(125,177,255) 84%);
				background-image: -webkit-linear-gradient(bottom, rgb(68,113,176) 33%, rgb(96,147,212) 67%, rgb(125,177,255) 84%);
				background-image: -ms-linear-gradient(bottom, rgb(68,113,176) 33%, rgb(96,147,212) 67%, rgb(125,177,255) 84%);

				background-image: -webkit-gradient(
										linear,
										left bottom,
										left top,
										color-stop(0.33, rgb(68,113,176)),
										color-stop(0.67, rgb(96,147,212)),
										color-stop(0.84, rgb(125,177,255))
									);

			
			    background-repeat:repeat-n;
				background-repeat: no-repeat;
				/*
				background-image:url('back2.jpg');
				background-repeat:repeat-y;
				*/
			}				
			pagecount {
				font: 1.5em arial;
				a:link {color:#FF0000;}      /* unvisited link */
				a:visited 	{color:#00FF00;}  /* visited link */
				a:hover {color:#FF00FF;}  /* mouse over link */
				a:active {color:#0000FF;}  /* selected link */ 
			}
			
			table {
				--background-color: #d6e4f2;
				margin: 0px;
				padding: 0px;
			}
			img
				{  border-style: none;
			}

			.suggest_link {
				z-index: 70;
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				z-index: 70;
				background-color: #3366CC;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				z-index: 80;
				position: absolute;
				left: 83em;
				top: 4.2em;
				background-color: #FFFFFF; 
				text-align: left; 
				border: 0px solid #000000;
				font: 10px arial;
				float: left;
				border: 0px solid #000000;
			}	
			#search_pos{
				z-index: 70;
				position: relative;
				left: 10.5em;
				--top: -6em;
				background-color: #d6e4f2;
				text-align: left; 
				padding: 2px 2px 2px 2px;
				font: 10px arial;
				width: 205px;
				float: left;
				border: 0px solid #000000;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}	
			#logo {
				float: left;
				
			}	
			
			#construction {
				display: none;
				z-index: 70;
				padding: 2px 2px 2px 2px;
				position: relative;
				left: 5em;
				--top: -3em;
				background-color: #FFFFFF; 
				
				background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);

-moz-border-radius: 5px;
                -webkit-border-radius: 5px;
				border-radius: 5px;
				text-align: left; 
				border: 0px solid #000000;
				background-color: #d6e4f2;
				font: 15px arial;
				width: 230px;
				float: left;
			}	
			
			#construction img {
				vertical-align:middle;
			}

			#middleheader {
				z-index: 40;
				float: left;
				margin: 0.1in auto;
				color: #000000;
				width: 990px;
				padding: 0px;
				text-align: left;
				border: 0px solid #000000;
			}
			#middlefooter {
				z-index: 40;
				--position: relative;
				--left: 7em;
				--top: -4em;
				margin: 0.1in auto;
				color: #000000;
				width: 990px;
				padding: 0px;
				text-align: left;
				border: 0px solid #000000;
				float: left;
			}
			#menu {
				z-index: 70;
				position: relative;
				left: 0em;
				top: -3em;
			}
			#middlesearch{
				--position: relative;
				--left: 70em;
				--top: -4em;
				z-index: 40;
				margin: 0.1in auto;
				color: #000000;
				width: 690px;
				padding: 0px;
				text-align: left;
				float: left;
				border: 0px solid #000000;
			}
			#middleindex{
				--position: relative;
				--left: 70em;
				--top: -4em;
				
				z-index: 40;
				margin: 0.1in auto;
				color: #000000;
				width: 1000px;
				padding: 0px;
				text-align: left;
   
				border: 0px solid #000000;
			}		
			
			#mainpage{
				--position: relative;
				--left: 70em;
				--top: -4em;
				
				z-index: 40;
				margin: 0.0in auto;
				color: #000000;
				width: 1000px;
				padding: 0px;
				text-align: left;
				--float: left;
				border: 0px solid #00FF00;
			}	
			
			
			.indexbox {
  z-index: 50;
  margin: 10px;
  --margin-bottom: 3px;
  padding: 12px 2px 12px 2px;
  -color: #fff;
  width: 305px;
  height: 240px;
  --padding: 2.5px;
  text-align: center;
  float: left;
  font-size:80%;
  background-color: #d6e4f2;
  background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);



-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);

  --background-image:url('img/back_grey.jpg');
  border: 0px solid #000;
   margin-bottom: 3px;
  -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	border-radius: 5px;
}

			.demo5 {
				
  z-index: 50;
  margin: 0 auto;
  -color: #fff;
  width: 670px;
  padding: 1.5px;
  text-align: center;
  float: left;
  font-size:110%;
   background-color: #d6e4f2;
   
   background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);

  border: 0px solid #000;
   margin-bottom: 3px;
  -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
	border-radius: 10px;
}

.demo6 {
 -- z-index: 50;
 --font: 16px arial;
 float: left;
 padding: 5px;
 border: 0px solid #000;
}

.demo7 {
  position: relative;
  left: 0.3em;
  top: 0.3em;
  --z-index: 50;
  --padding: 5.5px;
  --font: 13px arial;
  float: left;
  border: 0px solid #000;
  --color: #000000;
}
.demo9 {
  position: relative;
  left: 0.3em;
  top: 1em;
  --z-index: 50;
  --padding: 5.5px;
  --font: 13px arial;
  float: left;
  border: 0px solid #000;
  --color: #000000;
}

.demo8 {
  --z-index: 50;
  --padding: 5.5px;
  font: 15px arial;
  float: right;
  
  --color: #000000;
  position: relative;
  left: -1.5em;
  top: 2.5em;
}

.sidebar {
   position: relative;
	--left: 7em;
	top: 0.6em;
  z-index: 50;
  margin: 0 auto;
  -color: #fff;
  width: 300px;
  height: 200px;
  padding: 1px;
  text-align: center;
  float: left;
  --font-size:100%;
  --background-color: #d6e4f2;
  -background-image:url('img/back_grey.jpg');
  border: 0px solid #000000;
  -- margin-bottom: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
   border-radius: 10px;
}

#footer{
	background-color:#FFFFFF;
	font: 14px verdana;
	color:#000000;
	padding: 20px;
	width: 960px;
	--width="100%";
}

.footer-products {
	float: left;
	--border: 2px solid #00FF00;
	padding: 10px;
}

#gallery {
	float: left;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border: 0px solid #000000;
	background-color: #d6e4f2;
	
	background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);


   -- padding: 5.5px;
	text-align: left;
	--margin: 15px;
	--padding: 0px;
	--line-height: 1.5em;
}

#bossontext{
				--position: relative;
				--left: 70em;
				--top: -4em;
				background-color: #d6e4f2;
				
				background-color: hsla(169,41%,76%,.5);
background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
background-image: -webkit-gradient(linear,
0 0, 0 30,
from(hsla(0,0%,100%,.6)),
to(hsla(0,0%,100%,0))
);

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);


				z-index: 40;
				margin: 0.1in auto;
				color: #000000;
				width: 900px;
				padding: 10px;
				--margin: 10px;
				text-align: left;
				-moz-border-radius: 10px;
                -webkit-border-radius: 10px;
				border-radius: 10px;
				border: 0px solid #000000;
			}	
			
#bossontext li {
	margin: 0.1in;
	list-style-position: inside;
}

#bossonleftpic {
	float: left;
}

#bossonrightpic {
	float: right;
}

#bossonmiddlepic {
	text-align: center;
}

img    {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    border: 0px solid #000;
	}      

#bossonlink {

-moz-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
-webkit-box-shadow: 1px 1px 2px hsla(0,0%,0%,.3);
box-shadow: 1px 1px 12px hsla(0,0%,0%,.3);

}

#itemcart {
	border: 0px solid #000;
	float: right;
	font-size:110%;
	position: relative;
	 left: -2em;
	 top: -0.5em;
	 font-weight:bold;
	 text-align: center;
}
#itemcart input , label {
	vertical-align:middle;
	border: 0px solid #000;
}
#itemcartleft {
	border: 0px solid #000;
	float: left;
	font-size:110%;
	--position: relative;
	 --left: -2em;
	 --top: -0.5em;
	 font-weight:bold;
	 --text-align: center;
}
