/* Link colors */
a:link,a:visited,a:active {color:#206BA4;}

/* Logo used on all pages */
#header{height:106px; background: url('//primetime.scene7.com/is/image/PrimeTimeSolutionsInc/primetimesolutions_headerBackground?scl=1') 0 0 no-repeat;}

/* Link overlay for logo */
#header .link{float:left;}
#header .link img{width:285px; height:70px;}

/* Top right navigation */
#utilityNav li{color: #666;}
#utilityNav li a{color: #666; background: transparent url('//primetime.scene7.com/is/image/PrimeTimeSolutionsInc/primetimesolutions_utilityNavDivider?scl=1') center left no-repeat;}

/* Mega Menu */
#wrap {min-height:100%; width:905px; margin:-1px auto 0;background:#FFF;border:1px solid #000;border-bottom:0}

#mega {
list-style:none;
font-weight:bold;
height:30px;
margin:60px -1px 0 0;
}
#mega li {
background:#007AC0;color:#FFF;
border:1px solid #CCC;
margin-left:-1px;
float:left;
width:150px;
text-align:center;
position:relative;
}

#mega li:hover {
background:#EEE;
color:#007AC0;
border: 1px solid #777;
border-bottom:0; 
padding:7px 0 1px;
margin-top:-7px}

#mega li:hover a {color: #007AC0}
#mega li a {
color:#FFF;
outline:0;
text-decoration:none;
display:block;
line-height:30px;
}

/* ----------- Sub Divs ---------- */
#cont1, #cont2, #cont3, #cont4 {
position:absolute;
left:-999em;
margin-top:1px;
width:350px;
padding:0 10px 10px;border:1px solid #777;border-top:none;
background:#F4F4F4;background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEEEEE, endColorStr=#BBBBBBBB, GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEEEEE, endColorstr=#BBBBBBBB, GradientType=0)";
-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;
}

#cont5 {
position:absolute;
left:-999em;
margin-top:1px;
width:130px;
padding:0 10px 10px;
border:1px solid #777;
border-top:none;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
background:#F4F4F4;
background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEEEEE, endColorStr=#BBBBBBBB, GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEEEEE, endColorstr=#BBBBBBBB, GradientType=0)";
}
#mega li:hover div, #mega li.right_one:hover div {
left:-1px;top:auto
}
#mega li.right:hover div {
left:-221px
}


#mega li.right_none:hover {
background:#EEE;
color:#007AC0;
border: 1px solid #777;
padding:7px 0 1px 0;
margin-top:-7px;
}

/* --------- Within Div Styles --------- */
a:hover, a:focus, a:active {
text-decoration:none;
color:#007AC0
}

#mega li ul {list-style-type: none;padding:0;margin:0;}
#mega li li {background:none;border:0;text-align:left}
#mega li li a {color:#FFF;font-weight: normal;padding:0;margin:0;}
#mega li li:hover, #mega li li a:hover {background:none;padding:0;margin:0;border:0; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */}

.list_container {float: left}
.list_container2 {float: left;width:100%;}
.list_container3 {float: left;width:33%}

.list_container ul {
color:#007AC0;
margin-left:-1px;
float:left;
width:50%;
position:relative;
}

/* Sidebar nav */
a.leftNavLevel1:link,a.leftNavLevel1:visited,a.leftNavLevel1:active {color:#206BA4;}
a#activeMenu {color:#206BA4;}

/* Customer service FAQ */
div.faq h2{color:#206BA4;}

/* Spec tables */
.specsTable{width:100%; font-family:Calibri, Arial, Verdana;}
.specsTable tr{}
.specsTable tr th{text-align:center; font-weight:bold; background-color:#C0C0C0;}
.specsTable tr td{text-align:center;}
.specsTable tr.alt td{background:#EAEAEA;}
.specsTable tr td a{font-weight:bold;}
