body {
background: rgb(219,219,219); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(219,219,219,1) 0%, rgba(188,188,188,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(188,188,188,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(219,219,219,1) 0%,rgba(188,188,188,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(219,219,219,1) 0%,rgba(188,188,188,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(219,219,219,1) 0%,rgba(188,188,188,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(219,219,219,1) 0%,rgba(188,188,188,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bcbcbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
margin-top: 0px;
margin-left: 0px;
}

.indnet {
	font-family: arial;
	font-size: 36pt;
	color: black;
	text-shadow: 1px 2px 2px #7b7b7b;
}
.indnet:before {
 color: #1fa9d7;
 font-size:125%;;
 line-height:40%;
 content: "I";
}

.since {
	font-family: times, serif;
	font-size: 10pt;
	color: black;
	font-style: italic;
	position: relative;
	padding-left: 76px;
	line-height: 2pt;
}

.menubar {
	width: 950px;
	height: 64px;

	border-left:1px solid #7b7b7b;

	background: #afafaf; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#afafaf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#afafaf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ededed,  #afafaf); /* for firefox 3.6+ */ 
	
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}

.menutext {
		text-shadow: 0px 2px 1px white;
        color: #222;
        font: 30px 'Arial';
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: middle;
		display: table-cell;  width: 0px; height: 64px; border-right:1px solid #7b7b7b; text-decoration: none; }
}


.menutext:link {
		text-decoration: none;
}

.menutext:hover {
		background: #afafaf; /* for non-css3 browsers */
		text-decoration: none;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afafaf', endColorstr='#ededed'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#afafaf), to(#ededed)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #afafaf,  #ededed); /* for firefox 3.6+ */ 	
}

#slider {width: 950px; height: 450px; padding:0; border:0;}
#slider img {padding: 0; margin:0; border:0;}
#slider .clicker a {width: 11px; height: 11px; background: #fff; margin-right: 2px; }
#slider .clicker a.active {background: #7b7b7b;}

.mselected {
    color: white;
	font: 30px 'Arial';
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	text-shadow: 0px 2px 1px black;
	text-decoration: none;
	display: table-cell;  width: 0px; height: 64px; border-right:1px solid #7b7b7b; text-decoration: none; 
}

.boxheader {
	display: block;
	text-shadow: 2px 2px 1px white;
	color: #444444;
	font: 24px 'Arial';
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #7b7b7b;
}

.boxtext {
	color: #444444;
	font: 11pt 'Arial';
	text-align: justify;
	padding-left: 40px;
	padding-right: 40px;
	line-height: 15pt;

}

.boxtext ul
{
list-style-type:none;
padding:0px;
margin:0px;
font-family: arial;
padding-top: 16px;
text-align: left;
}

.boxtext ul li
{
background-image:url(tick.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:20px;
padding-bottom: 6px;
}

.boxtexts {
	color: #444444;
	font: 9pt 'Arial';
	text-align: justify;
	padding-left: 40px;
	padding-right: 40px;
	line-height: 12pt;
}

.boxtexts ul
{
list-style-type:none;
padding:0px;
margin:0px;
font-family: arial;
}

.boxtexts ul li
{
background-image:url(arrow4.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
}

.linksmall {
	color: black;
	font: 9pt 'Arial';
	padding-left: 10px;
	padding-right: 10px;
	line-spacing: 13pt;
}

.linksmall:hover {
	background: #777777;
	color: white;
	text-decoration:none;
}

.linksmall:link {
	text-decoration: none;
}


.priceheader {
	display: block;
	text-shadow: 2px 2px 1px white;
	color: #444444;
	font: 24px 'Arial';
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #7b7b7b;
}

.pricetext {
		height: 32px;
		text-shadow: 0px 1px 1px black;
		width: 180px;
        font: 30px 'Arial';
		color: white;
		text-align: center;
		vertical-align: middle;
		display: table-cell; height: 64px; border-bottom:1px solid #7b7b7b; text-decoration: none; 
}

.pricetext1 {
		display:block;
		width: 180px;
        font: 12pt 'Arial';
		color: #444444;
		text-align: center;
		vertical-align: middle;
		display: table-cell; height: 48px; border-bottom:1px solid #7b7b7b; text-decoration: none; 
}


.orderbutton {
		text-shadow: 0px 2px 1px white;
        color: #222;
		width:180px;
        font: 20pt 'Arial';
		text-align:center;
		vertical-align: middle;
		display: table-cell;  height: 48px; border-bottom:2px solid #7b7b7b; border-top:2px solid #7b7b7b; text-decoration: none; }
}


.orderbutton:link {
		text-decoration: none;
}

.orderbutton:hover {
		background: #afafaf; /* for non-css3 browsers */
		text-decoration: none;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afafaf', endColorstr='#ededed'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#afafaf), to(#ededed)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #afafaf,  #ededed); /* for firefox 3.6+ */ 	
}


.ftext {
	color: #444444;
	font: 8.5pt 'Arial';
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 13pt;
	padding-top: 3pt;
}

.ftext ul
{
list-style-type:none;
padding:0px;
margin:0px;
font-family: arial;
}

.ftext ul li
{
background-image:url(arrow4.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left: 10px;
}

.etext {
	font: 8pt 'Arial';
	color: red;
	display: none;
}

.otable {
        font: 11pt 'Arial';
		color: #444444;
		text-align: left;
}

.hide {
	display:none;
}