/* Common CSS Code for SLX Ltd. */
HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 125%; BACKGROUND: #fff ; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px; max-height: 100%
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px; max-height: 100%;  FONT-SIZE: 50%;
}
BODY#services #svcs a {
   color: #ccc;
}
BODY#prices #price a {
   color: #ccc;
}
BODY#options #host a {
   color: #ccc;
}
BODY#webdesc #tech a {
   color: #ccc;
}
#content {
	DISPLAY: block;
	 FONT-SIZE: 1.2em;
	PADDING-LEFT: 200px;
	Z-INDEX: 3;
	OVERFLOW: auto;
	POSITION: relative;
	HEIGHT: 100%;
	max-height: 100%;
	min-width: 500px;
	max-width: 850px;
}
#head {
	DISPLAY: block; FONT-SIZE: 4em; Z-INDEX: 5; RIGHT: 18px; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 100%; COLOR: #000; POSITION: fixed; TOP: 0px; HEIGHT: 100px
}
#foot {
	DISPLAY: block;
	FONT-SIZE: 1em;
	Z-INDEX: 4;
	RIGHT: 0px;
	BACKGROUND: rgb(256,204,00);
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: #fff;
	BOTTOM: -1px;
	POSITION: fixed;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	padding: 0px;
}
#left {
	FONT-SIZE: 1em; Z-INDEX: 4; BACKGROUND: url(graphics/menuback.gif) #fff -8px 100px; LEFT: 0px; WIDTH: 155px; COLOR: #fff; POSITION: fixed; TOP: 0px; HEIGHT: 100%; 
}
 HTML #head {
	POSITION: absolute
}
 HTML #foot {
	POSITION: absolute
}
 HTML #left {
	POSITION: absolute
}
#pad1 {
	DISPLAY: block; FLOAT: left; WIDTH: 18px; HEIGHT: 100px
}
#pad3 {
	DISPLAY: block; FLOAT: left; WIDTH: 18px; HEIGHT: 20px
}
.pad2 {
	DISPLAY: block; HEIGHT: 100px
}
.pad4 {
	DISPLAY: block; HEIGHT: 35px
}
#content P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 1.2em
}
#content .red { color: red; font-weight: bold; font-size: 1.6em; }
#content .small {  font-size: .9em}
#content .small-bold { font-size: 1em; font-weight: bold}
#content .bold {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
#content .style1 {color: #03F}
#content .indentpara {
	font-size: 1em;
	padding-left: 20px;
}
#content h1 {
    FONT-SIZE: 2em;
}
#content h2 {
	FONT-SIZE: 1.45em;
	margin: -5px 0 -5px 0;
}
#content h3 {
    FONT-SIZE: 1.4em;
}

#wordsleft {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; BACKGROUND: #efd; LEFT: 150px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; TOP: 100px; HEIGHT: 200px
}
#wordsright {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; RIGHT: 150px; BACKGROUND: #def; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; TOP: 100px; HEIGHT: 200px
}
#wordsabsolute {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 2em; BACKGROUND: #eee; LEFT: 400px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; COLOR: #c00; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 280px
}
#wordsrelative {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 2em; BACKGROUND: #ddd; LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; WIDTH: 200px; COLOR: #c00; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; POSITION: relative; TOP: 10px
}
#content a:link {
	 FONT-WEIGHT: bold; COLOR: #0000CC; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline}
#content a:visited {
	 FONT-WEIGHT: bold; WIDTH: 100px; COLOR: #00f; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline}
#content a:hover {
	COLOR: #FF6600;
	text-decoration: underline overline;
}
#content a:active {
	COLOR: #FF9900}
#headerlogo {
	margin-left: 100px;
	vertical-align: bottom;
	position: absolute;
	left: 100px;
	top: 20px;
	background-image: url(graphics/yellow1x1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 850px;
}
#slxlogo {
	margin-left: 10px;
	left: 0px;
	top: 0px;
	position: absolute;
	background-image: url(graphics/menuback.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	width: 155px;
	height: 100px;
}	
#hornav li {
	display: inline;
	list-style: none;
	margin-right: 45px;
}
#redbull li {
    list-style: url(graphics/redbull.gif);
	padding-left: 10px;
}
#yellowline {
	width: 98%;
	border-top: 1px solid #FFCC00;
	border-right: none;
	border-bottom: 1px solid #FFCC00;
	border-left: none;
	padding: 0;
	margin: 0px;
}
