body{

margin:35px 0;

padding:0;

line-height: 1.5em;

background-image:url(../images/bg.jpg);

background-repeat:no-repeat;

background-position:center top;

background-attachment:fixed;

background-color:#dcdcde;

font-family:Arial;

}



.nobkg{

background-image:none;

margin: 5px;

}



#maincontainer{

width: 912px; 

margin: 0 auto;

background-image:url(../images/mainbg.jpg);

background-repeat:repeat-x;

background-position: left top;

background-color:#FFFFFF;

}

#top {

z-index:10;

}



#menu{

height: 29px;

margin: 0 auto; 

width: 912px;

z-index:10;

}



#formleft{

height: 90px;

width: 225px;

background-image:url(../images/form.jpg);

margin: 20px 0 0 30px;

color:#FFFFFF;

font-size:12px;

padding: 5px 0 0 30px;

}

#formRight{

height: 90px;

width: 225px;

background-image:url(../images/form.jpg);

margin: 20px 0 0 30px;

color:#FFFFFF;

font-size:12px;

padding: 5px 0 0 30px;

}



#formleft .left{

float:left;

background: transparent;

border: 1px solid #87A6C7;

width: 90px;

margin-right: 5px;

margin-bottom: 5px;

color:#FFFFFF;

padding: 0 3px;

}



#formleft a{

color:#FFFFFF;

text-decoration:none;

}



#formleft a:hover{

color:#FFFFFF;

text-decoration:underline;

}

#formRight a{

color:#FFFFFF;

text-decoration:none;

}



#formRight a:hover{

color:#FFFFFF;

text-decoration:underline;

}


form{

padding:0;

margin:5px 0 0px 0;

}



#picleft{

margin: 50px 0 0 0px;

width: 100%;

}

#picleft h2{

font-size:18px;

color: #ef9547;

font-weight:normal; 

padding:30px 15px 10px 15px;

margin:0px;

line-height:100%;

}

#picleft h3{

color: #7D7D7D;

font-size: 18px;

font-weight: bold; 

padding:30px 15px 10px 15px;

margin:0px;

line-height:100%;

}

#picleft h4{

color: #7D7D7D;

font-size: 18px;

font-weight: bold; 

padding:0px 15px 10px 15px;

margin:0px;

line-height:100%;

}



#picleft .insideHome{

width: 150px;

height: 145px;

float: left;

margin-right: 10px;

margin-bottom: 20px;

}



#picleft .insideHome a{

text-decoration:none;

color:#666666;

font-size:12px;

text-transform: uppercase;

text-align:center;

font-weight:bold;

}



#picleft .insideHome a:hover{

text-decoration:none;

color:#666666;

font-size:12px;

text-transform: uppercase;

text-align:center;

font-weight:bold;

}





#picleft .inside{

width: 150px;

height: 105px;

float: left;

background-image:url(../images/picplaceholder.jpg);

margin-right: 10px;

margin-bottom: 20px;

text-align:center;

color:#FFFFFF;

font-size:12px;

}



#picleft .inside2{

width: 140px;

height: 104px;

float: left;

background-image:url(../images/picplaceholder2.jpg);

margin-right: 10px;

margin-bottom: 20px;

text-align:center;

color: #666666;

font-size:12px;

}



#picleft .leftcol{

margin-left:15px;

margin-bottom:30px;

width: 155px;

float:left;

}

#picleft .rightcol{

margin-bottom:30px;

}



#picleft .center{

margin-left:100px;

margin-bottom:30px;

width: 155px;

}





.searchbox {

	font-size: .8em;

	color: #666666;

}

.searchbutton {

	font-size: .8em;

	color: #666666;

}

#picleft .inside a{

color: #FFFFFF;

text-decoration:none;

}



#picleft .inside a:hover{

color: #FFFFFF;

text-decoration: underline;

}





.pic{

margin: 3px 0 5px 0;

}



.pic2{

margin: 7px 0 5px 0;

}



#contentwrapper{

float: left;

width: 100%;

}



#contentcolumn{

margin-left: 590px; 

}


#fullcolumn{

float:left;

width:100%;

margin: 0px 40px;

clear: both;

}

#fullcolumn h1{

font-size:24px;

color: #ef9547;

font-weight:normal; 

margin-bottom: 0px;

padding-bottom: 0px;

}



#leftcolumn{

float: left;

width: 590px; 

margin-left: -912px; 

}
#leftCol{

float: left;

width: 590px; 

margin-left: 0px; 

}


#footer{

clear: left;

width: 100%;

color: #FFFFFF;

}



#footer2{

width: 912px;

color: #FFFFFF;

background-image:url(../images/foot.png);

background-repeat:no-repeat;

height: 94px;

margin: 0 auto;

}



#footer2 .left{

margin: 40px 0 0 50px;

float: left;

width: 540px;

font-size: 12px;

}



#footer2 .right{

padding: 20px;

float: left;

font-size: 12px;

line-height:normal;

height: 50px;

}



.innertube, .innertube a{

margin: 50px 0 0 30px;

color: #E0EAF3;

font-size:18px;

}



#footer2 a{

color: #FFFFFF;

text-decoration:none;

}



#footer2 a:hover{

color: #FFFFFF;

text-decoration:underline;

}



.innertube a:hover{

text-decoration:none;

}



.innertubeleft{

margin: 0 20px 10px 20px;

font-size:14px;

z-index: -10;

}



.innertubeleft1{

margin: 0 20px 30px 50px;

font-size:14px; 

color: #676767;

}



.innertubeleft1 h1{

font-size:24px;

color: #ef9547;

font-weight:normal; 

}





.innertubeleft1 h2{

font-size:14px;

color: #ef9547;

font-weight:bold; 

padding:0px;

margin:0px;

line-height:100%;

}



.innertubeleft1 a{

color: #676767;

}



.innertubeleft1 a:hover{

color: #676767;

text-decoration:none;

}

.innertubeleft2{

margin: 0 20px 30px 50px;

font-size:12px; 

color: #333333;

line-height: 1.5em;

}



.innertubeleft2 h1{

font-size:24px;

color: #ef9547;

font-weight:normal; 

}

.innertubeleft2 h2{

font-size:14px;

color: #ef9547;

font-weight:bold; 

padding:0px;

margin:0px;

line-height:100%;

}



.innertubeleft2 a h2{

font-size:14px;

color: #ef9547;

font-weight:bold; 

padding:0px;

margin:0px;

line-height:100%;

text-decoration: underline;

}



.innertubeleft1page{

margin: 0 20px 30px 30px;

font-size:12px; 

color: #676767;

line-height: normal;

}





.innertubeleft1page h1{

font-size:24px;

color: #ef9547;

font-weight:normal; 

}







.ubercolortabs{

padding: 0;

width: 100%;

overflow: hidden;

background: transparent;

}



.ubercolortabs ul{

font: 14px "Trebuchet MS";

margin: 0;

padding: 0;

list-style: none;

}



.ubercolortabs li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

}





.ubercolortabs a{

float: left;

color: white;

background: #6494C4 url(../images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/

margin: 0 2px 0 0;

padding: 0 0 1px 3px;

text-decoration: none;

letter-spacing: 1px;

}



.ubercolortabs a span{

float: left;

display: block;

background: transparent url(../images/roundright.gif) no-repeat right top; /*right corner image*/

padding: 7px 9px 3px 6px;

cursor: pointer;

}



.ubercolortabs a span{

float: none;

}





.ubercolortabs a:hover, .ubercolortabs li.selected a{

background-color: #3858A0; /*background color of tabs onMouseover*/

color: white;

}



.ubercolortabs a:hover span{

background-color: transparent;

}





.ubercolordivider{ /*CSS for horizontal line.*/

clear: both;

padding: 0;

width: 100%;

height: 5px;

line-height: 5px;

background: #804000; /*background color of horizontal line*/

border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/

}





.anylinkcss{

position:absolute;

visibility: hidden;

border:1px solid white;

border-bottom-width: 0;

font:normal 12px Verdana;

line-height: 18px;

background-color: #3858A0;

width: 205px;

}



.anylinkcss a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid white;

padding: 5px 0;

text-decoration: none;

text-indent: 5px;

font-family:"Trebuchet MS";

font-size: 14px;

color: #FFFFFF;

z-index: 10;

}



.anylinkcss a:hover{ /*hover background color*/

background-color: #6494C4;

color: white;

}

#anylinkmenu4 {

z-index:10px;

}



#flash {

z-index:-10;

	

}



label {

	float: left;

	width: 120px;

	margin-right: 5px;

	margin-left: 0px;

	text-align: left;

}



.picright{

float: right;

margin: 65px 30px 10px 0;

text-align: center;

color: #FFFFFF;

font-size: 12px;

font-weight: bold;

}



.picright a{

color: #FFFFFF;

text-decoration: none;

}



.orangebox{

width: 156px;

height: 28px;

background-image:url(../images/orange.jpg);

background-repeat:no-repeat;

margin: 15px 0;

}



.bluebox{

width: 156px;

height: 80px;

background-image:url(../images/bluebox.jpg);

background-repeat:no-repeat;

margin: 65px 0 0 0;

padding-top: 5px;

}



.bluebox ul{

padding: 0;

margin: 0;

}



.bluebox li{

display: block;

color: #5584B4;

list-style: none;

line-height: 10px;

font-size: 12px;

margin: 0 5px;

text-align: left;

padding: 4px 0 3px 10px;

font-weight: normal;

border-bottom: 1px solid #CADFF2;

}



.bluebox li a{

color: #5584B4;

}



.bluebx{

width: 156px;

height: auto;

background-image:url(../images/bluebox_02.jpg);

background-repeat: repeat-y;

margin: 65px 0 0 0;

padding-top: 0px;

}



.bluebx_top{

width: 156px;

height:9px;

background-image:url(../images/bluebox_01.jpg);

background-repeat: no-repeat;

}

.bluebx_bot{

width: 156px;

height:9px;

background-image:url(../images/bluebox_04.jpg);

background-repeat: no-repeat;

}



.bluebx ul{

padding: 0;

margin: 0;

}



.bluebx li{

display: block;

color: #5584B4;

list-style: none;

line-height: 10px;

font-size: 12px;

margin: 0 5px;

text-align: left;

padding: 4px 0 3px 10px;

font-weight: normal;

border-bottom: 1px solid #CADFF2;

}



.bluebx li a{

color: #5584B4;

}





#orangetext{

color: #ef9547;

width:360px;

}



#specs_main {

width:620px;

padding: 20px 40px 20px 40px;

background-color:#ffffff;

border:#666666 thin solid;

margin:0 auto;

font-size:85%;

line-height:120%;

}



.specs_image {

float: left;

padding: 0 20px 0px 0;

}



#specs_main h1 {

font-size:24px;

color: #ef9547;

font-weight:normal; 

}



#specs_main label {

font-weight: bold;

float:left;

width: 130px;

}



#specs_main .right {

float: right;

height: auto;

margin:10px 20px 40px 0;

padding:5px;

}



#specs_main #contact {

margin: 5px 5px 5px 0px;

padding: 5px 5px 5px 0px;

font-size: 90%;

}



#specs_main .border {

padding:3px;

color: #666666;

border:#666666 thin solid;

}



#specs_main .right a {

color: #666666;

text-decoration:none;

}



#specs_main .right a hover {

text-decoration:none;

color: #666666;

}



.dslink {

font-weight: bold;

color:#666666;

}

.dslink a, dslink a:hover, .dslink a:active, .dslink a:focus, dslink a:visited {

color: #666666;

}



.install {

padding:0px 15px 10px 15px;

font-size: 90%;

color:#333333;

width: 280px;

}



.install a { text-decoration:none; color:#5584b4;}

.install a:hover { text-decoration:underline; color:#5584b4;}

.HEADERbig  {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 16px;
}
.HEADERbig  a:link {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 16px;
}
.HEADERbig  a:visited {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 16px;
}
.HEADERbig  a:hover {
	font-weight: Bold;
	color: #000033;
	text-decoration: underline;
	font-size: 16px;
}
.HEADERbig  a:active {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 16px;
}

.HEADER01  {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 14px;
}
.HEADER01  a:link {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 14px;
}
.HEADER01  a:visited {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 14px;
}
.HEADER01  a:hover {
	font-weight: Bold;
	color: #000033;
	text-decoration: underline;
	font-size: 14px;
}
.HEADER01  a:active {
	font-weight: Bold;
	color: #000033;
	text-decoration: none;
	font-size: 14px;
}


.white00  {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.white00 a:link {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.white00 a:visited {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.white00 a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	font-size: 13px;
}
.white00 a:active {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}

.logomaster  {
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 9px;
}
.logomaster a:link {
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 9px;
}
.logomaster a:visited {
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 9px;
}
.logomaster a:hover {
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
	font-size: 10px;
}
.logomaster a:active {
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 9px;
}

.height10 {
	height:10px;
	}
	
#div {
width:856px; 
height:450px; 
overflow:auto; 
background:#FFFFFF; 
padding:20px; 
border:0px solid #000;
}

#rightCol{

margin-left: 590px; 

}

#rightCol h2{

font-size:18px;

color: #ef9547;

font-weight:normal; 

padding:80px 15px 10px 15px;

margin:0px;

line-height:100%;

}

#rightCol h3{

color: #7D7D7D;

font-size: 18px;

font-weight: bold; 

padding:30px 15px 10px 15px;

margin:0px;

line-height:100%;

}

#rightCol h4{

color: #7D7D7D;

font-size: 18px;

font-weight: bold; 

padding:0px 15px 10px 15px;

margin:0px;

line-height:100%;

}



#rightCol .insideHome{

width: 150px;

height: 145px;

float: left;

margin-right: 10px;

margin-bottom: 20px;

}



#rightCol .insideHome a{

text-decoration:none;

color:#666666;

font-size:12px;

text-transform: uppercase;

text-align:center;

font-weight:bold;

}



#rightCol .insideHome a:hover{

text-decoration:none;

color:#666666;

font-size:12px;

text-transform: uppercase;

text-align:center;

font-weight:bold;

}





#rightCol .inside{

width: 150px;

height: 105px;

float: left;

background-image:url(../images/picplaceholder.jpg);

margin-right: 10px;

margin-bottom: 20px;

text-align:center;

color:#FFFFFF;

font-size:12px;

}



#rightCol .inside2{

width: 140px;

height: 104px;

float: left;

background-image:url(../images/picplaceholder2.jpg);

margin-right: 10px;

margin-bottom: 20px;

text-align:center;

color: #666666;

font-size:12px;

}



#rightCol .leftcol{

margin-left:15px;

margin-bottom:30px;

width: 155px;

float:left;

}
#rightCol .rightcol{

margin-bottom:30px;

}



#rightCol .center{

margin-left:100px;

margin-bottom:30px;

width: 155px;

}

#rightCol .inside a{

color: #FFFFFF;

text-decoration:none;

}


#rightCol .inside a:hover{

color: #FFFFFF;

text-decoration: underline;

}
#rightCol .dbContent {
	padding: 20px 10px;
	color: #676767;
	font-size:14px;
}


