/* Designed by Stellar Deals */

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:76% Verdana,Tahoma,Arial,sans-serif;
line-height:1.4em;
text-align:center;
color:#303030;
background:#e8eaec;
}

a{
color:#467aa7;
font-weight:normal;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border:0px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

/**************** Header and navigation styles ****************/

#container{
width:790px;
margin:0px auto;
padding:1px 0;
text-align:left;
background:#ffffff;
color:#303030;
border:2px solid #a0a0a0;
}

#header{
height:65px;
width:770px;
font-size:1em;
margin:10px 10px 1px 10px;
background:#ffffff;
}

#stellarweb{
margin:10px; 
font-size:1.9em;
color:#f0f2f4;
position:relative;
left:530px;
}

#header h1{
padding:0px 0 5px 10px;
font-size:1.8em;
background-color:inherit;
color:#f0f2f4;
float:left;
letter-spacing:-2px;
font-weight:normal;
}

#header h2{
margin:10px 0 0 40px;
font-size:1.4em;
background-color:inherit;
color:#f0f2f4;
letter-spacing:-1px;
font-weight:normal;
}

#header h5{
margin:10px 5px 5px 0;
font-size:0.5em;
background-color:inherit;
color:#578bb8;
letter-spacing:-1px;
font-weight:bold;
}

#navigation{
height:1.7em;
line-height:1.7em;
width:785px;
margin:0 0px 0 5px;
background:#578bb8;
color:#ffffff;
border:1px solid #578bb8;
}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #578bb8;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:#ffffff;
color: #578bb8;
}



* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#80b0da;
color:#ffffff;
text-decoration:none;
}

/**************** Content styles ****************/


#content{
float:right;
width:425px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:15px 10px 0 20px;
}

#content h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content h2{
display:block;
margin:0 0 16px 0;
font-size:1.3em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#ffffff;}
#content h4{margin:0 0 5px 0; font-size:1.2em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}
#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 5px;}
#content dt{font-weight:bold; margin-bottom:0px;}
#content dd{margin:0 0 10px 15px;}

/**************** Content without extra'sstyles ****************/

#content2{
float:right;
width:600px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:15px 0px 0 0px;
margin:5px 5px 0 0px;
}

#content2 h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content2 h2{
display:block;
margin:0 0 16px 0;
font-size:1.3em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content2 h2 a{font-weight:normal;}
#content2 h3{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#ffffff;}
#content2 h4{margin:0 0 5px 0; font-size:1.2em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}
#content2 a:hover,#subcontent a:hover{text-decoration:underline;}
#content2 ul,#content2 ol{margin:0 0 10px 35px;}
#content2 dl{margin:0 5px 10px 5px;}
#content2 dt{font-weight:bod; margin-bottom:5px;}
#content2 dd{margin:0 0 10px 15px;}
#content ol.indent{margin:0 15px 16px 95px;}

}

/**************** Content without extra'sstyles and side nav ****************/

#content3{
float:right;
width:760;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:15px 10px 0 20px;
}

#content3 h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content3 h2{
display:block;
margin:0 0 16px 0;
font-size:1.3em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content3 h2 a{font-weight:normal;}
#content3 h3{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#ffffff;}
#content3 h4{margin:0 0 5px 0; font-size:1.2em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}
#content3 a:hover,#subcontent a:hover{text-decoration:underline;}
#content3 ul,#content ol{margin:0 5px 5px 15px;}
#content3 dl{margin:0 5px 10px 25px;}
#content3 dt{font-weight:bold; margin-bottom:5px;}
#content3 dd{margin:0 0 10px 15px;}

#content4{
float:right;
width:760;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:15px 10px 0 20px;
}

#content4 h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content4 h2{
display:block;
margin:0 0 16px 0;
font-size:1.3em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#content4 h2 a{font-weight:normal;}
#content4 h3{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#ffffff;}
#content4 h4{margin:0 0 5px 0; font-size:1.2em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}
#content4 a:hover,#subcontent a:hover{text-decoration:underline;}
#content4 ul,#content ol{margin:0 5px 5px 15px;}
#content4 dl{margin:0 5px 10px 25px;}
#content4 dt{font-weight:bold; margin-bottom:5px;}
#content4 dd{margin:0 0 10px 15px;}

/******* Popup******************************/

#contentpopup{
float:left;
width:615px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:5px 5px 5px;
}

#contentpopup h1{
display:block;
margin:0 0 5px 0;
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#contentpopup h2{
display:block;
margin:0 0 5px 0;
font-size:1em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#contentpopup h2 a{font-weight:normal;}
#contentpopup h3{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#ffffff;}
#contentpopup h4{margin:0 0 5px 0; font-size:1.2em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}
#contentpopup a:hover,#subcontent a:hover{text-decoration:underline;}
#contentpopup ul,#content ol{margin:0 5px 16px 35px;}
#contentpopup dl{margin:0 5px 10px 25px;}
#contentpopup dt{font-weight:normal; margin-bottom:0px;}
#contentpopup dd{margin:0 0 10px 15px;}

/****************Sitemap & Homepage styles *****************/
#sitemap{
width:770px;
margin:0 10px 0 5px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:15px 1px 2px 1px;
}

#sitemap h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

#sitemap a:hover,#subcontent a:hover{text-decoration:underline;}
#sitemap ul,#content ol{margin:0 5px 16px 35px;}
#sitemap dl{margin:0 5px 10px 25px;}
#sitemap dt{font-weight:bold; margin-bottom:5px;}
#sitemap dd{margin:0 0 10px 15px;}

#store{
width:780px;
margin:0 0px 0 0px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:5px 0px 2px 0px;
}


/**************** Sidebar styles ****************/

#subcontent{
float:left;
width:160px;
margin:15px 5px 5px 3px;
padding:0px 0px 0px 0px;
line-height:1.2em;
background-color:#f0f8ff ;
background:#f0f8ff 
border-top:1px solid #578bb8;
border-right:1px solid #578bb8;
border-bottom:1px solid #578bb8;
border-left:2px solid #578bb8;

}

#subcontent h2{
display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
}

#subcontent h3{
display:block;
margin:0 0 5px 0px;
padding:5px 5px 5px 5px;
font-size:1em;
font-weight:bold;
text-align:left;
letter-spacing:-1px;
color:#ffffff;
background-color:#80b0da;
}

#subcontent.nb{
float:left;
width:160px;
margin:25px 5px 5px 5px;
padding:0px 0px 0px 5px;
line-height:1.2em;
background-color:#f0f8ff ;
background:#f0f8ff 
border-top:0px solid #578bb8;
border-right:0px solid #578bb8;
border-bottom:0px solid #578bb8;
border-left:0px solid #578bb8;

}

#subcontent p{margin:0 0 16px 0; font-size:0.9em;}

/**************** Menublock styles ****************/

.menublock{margin:0px 0 5px 5px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:2px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/**************** Searchbar styles ****************/

#searchbar{text-align:right;margin:3px 3px 0px 0;}

#searchbar form fieldset{margin-left:0px; border:0 solid;}


#searchbar #s{
height:1.2em;
width:150px;
margin:0 5px 0 0;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;
}

/**************** Footer styles ****************/

#footer{
clear:both;
width:790px;
padding:5px 0;
margin:0 0px 0px 0px;
font-size:0.9em;
color:#f0f0f0;
background:#467aa7;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.splitcontentright2{float:right; width:25%;}
.splitcontentleft3{float:left; width:26%;}
.splitcontentnone3{width:32%;}
.splitcontentright3{float:right; width:37%;}
.splitcontentright5{float:right; width:32%; border:1px dotted #c0c0c0; padding:5px; margin-left:5px}
.splitcontentleft4{float:left; width:18%;}
.splitcontentright4{float:right; width:70%;}
.splitcontentleft6{float:left; width:60%;}
.splitcontentright6{float:right; width:38%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
margin:0 0 0px 0;
padding:3px;
border:0px solid #c0c0c0;
background-color:#F0F8FF;
color:#505050;
line-height:1.5em;
}



.box2{
margin:0px 0px 0px 0;
padding:0px 0px 0px 0px;
text-align:left;
border:1px solid #c0c0c0;
background-color:;
line-height:1.5em;
}

.box2 h3{
display:block;
margin:0 0 0px 0;
padding:5px 5px 5px 5px;
font-size:1em;
font-weight:bold;
text-align:center;
letter-spacing:-1px;
color:#ffffff;
background-color:#80b0da;
}

.box3{
margin:0px 0 0px 0;
padding:1px 2px 5px 5px;
text-align:left;
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
background-color:;
line-height:1.5em;
}

.box4{
margin:0 0 0px 0;
padding:3px;
border-bottom:1px solid #578bb8
border-right:1px solid #578bb8
color:#505050;
line-height:1.5em;
}

.box5{
margin:0 225px 0px 0;
padding:3px;
border:1px solid #c0c0c0;
background-color:#F0F8FF;
color:#505050;
line-height:1.5em;
}

#extras{
float:right;
width:125px;
margin:20px 5px 0px 10px;
padding:0;
font-size:0.9em;
line-height:1.5em;
}

#extras p{
margin:0 0 1.5em 0;
}

#extras a:hover,#subcontent a:hover{text-decoration:underline;}
#extras ul,#extras ol{margin:0 5px 16px 35px;}
#extras dl{font-weight:normal; margin:10px 5px 10px 10px;}
#extras dt{font-weight:bold; margin-bottom:5px;}
#extras dd{margin:0 0 10px 15px;}
#extras h4{margin:0 0 5px 0; font-size:1em;font-weight:bold; letter-spacing:-1px;color:#578bb8;}


/***** Table styles *****/

table {
margin:0 0 0px 0;
padding:0;
line-height:1.3em;
cellspacing:0;
border-bottom-style:solid;
border:1px solid #578bb8;


}

table.noborder {
margin:0;
padding:10px 0 10px 0;
line-height:1.3em;
cellspacing:0;
border-bottom-style:solid;
border:0px solid #578bb8;


}

table.noborder2 {
margin:0 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height:1.3em;
cellspacing: 5px;
border-bottom-style:solid;
border:1px solid #578bb8;



}

table.filter {
margin:0 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height:1.3em;
cellspacing: 5px;
border-bottom-style:solid;
border:1px solid #578bb8;
clear:both;
}

caption {
text-align:left;
font-size:1em;
font-weight:normal;
margin:0;
padding:6px 0 8px 0;
}

th {
padding:7px;
margin:0;
font-size:1em;
text-align:left;
background:#578bb8 ;
color:#ffffff;

spacing:1px;

}


th.2 {
padding:7px;
margin:0;
font-size:1em;
text-align:left;
background:#ffffff ;
color:#ffffff;

spacing:1px;

}



td {
padding:5px;
margin:0;
font-size:0.9em;
text-align:left;
/*background:#ffffff url(img/menubg.gif) bottom left repeat-x;*/
color:#303030;
border-bottom:0px solid #578bb8;
}

td.borderbottom {
padding:5px 5px 5px 5px;
margin:0 0 20px 0;
font-size:0.9em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:1px solid #578bb8;
}

td.borderbottomend {
padding:5px 5px 5px 5px;
margin:0 0 20px 0;
font-size:0.9em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:0px solid #c0c0c0;
}

td.borderbottom2 {
padding:5px 5px 5px 5px;
margin:0 0px 0px 5px;
font-size:1.1em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:1px solid #578bb8;
}

td.borderbottomend2 {
padding:5px 5px 5px 5px;
margin:0 0 0px 5px;
font-size:1.1em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:0px solid #c0c0c0;
}

td.borderbottomoffers {
padding:5px 5px 5px 5px;
margin:0 0 20px 0;
font-size:0.9em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:1px solid #c0c0c0;
}

td.borderbottomright {
padding:5px 5px 5px 5px;
margin:0 5px 20px 5px;
font-size:0.9em;
text-align:left;
background:#ffffff;
color:#303030;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
}

/*****Form**********************/

select{
font-size:0.9em;
}

select.netwk{
width: 120px;
}

select.manuf{
width: 120px;
}

select.ct{
width: 100px;
}

select.mint{
width: 150px;
}

select.tx{
width: 130px;
}

select.ac{
width: 120px;
}

select.home{
width: 120px;
}

select.hp{
width: 150px;
}

select.dtv{
width: 100px;
}


/*input.btn{
float:right;
}*/

input.btn{
color:#00008B;
background-color: #ADD8E6;
border: 1px outset #00008B;
}

/****************Contact styles *****************/
#contact{
width:470px;
margin:0 5px 0 100px;
font-size:0.9em;
border-left:0px solid #f4f4f4;
border-right:0px solid #f4f4f4;
padding:20px 0px 20px 0px;
border-collapse:collapse;
}

#contact h1{
display:block;
margin:0 0 16px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
color:#578bb8;
background-color:inherit;
}

/***********************Tabs*****************************/

#toptabs {
margin: 10px auto -16px auto;
font-size: 1em;
width: 760px;
}

#toptabs p {
text-align: right;
color: #808080;
}

#toptabs2 p {
text-align: right;
color: #ffffff;
}

#toptabs2 {
float:left;
margin: 0px auto 0px 0px;
font-size: 1em;
width: 130px;
}



.toptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
text-decoration: none;
background: #f0f0f0 url(images/corner.gif) top right no-repeat;
color: #808080;
font-weight:bold;
border-bottom: 1px solid #578bb8;

}



.toptab:hover {
background: #578bb8 url(images/corner.gif) top right no-repeat;
border-bottom: 1px solid #578bb8;
color: #ffffff;
text-decoration: none;
}

.activetoptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
background: #578bb8 url(images/corner.gif) top right no-repeat;
border-bottom: 1px solid #578bb8;
}

.activetoptab:hover {
background: #578bb8 url(images/corner.gif) top right no-repeat;
border-bottom: 1px solid #578bb8;
color: #ffffff;
text-decoration: none;
}

.activetoptab2 {
padding: 3px 5px 3px 5px;
margin: 0 0 0 0px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
background: #578bb8 url(images/corner.gif) top right no-repeat;
border-bottom: 1px solid #578bb8;
}







