body
{
	background: #FEFEFE;
	color: #414141;
	font: 10pt 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #1D5D88;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #1D5D88;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #ffba00;
	text-decoration: none;
}
.page
{
	background: transparent;
	color: #000000;
}
td, th, p, li
{
	font-size: 10pt;
}
.tborder
{
	background: #e1e1e1;
	color: #000000;
	Xbox-shadow: 0 2px 15px 0px rgba(0,0,0,.1);
}
.tcat
{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	background: url(https://eccie.net/eccidehd/tcat.png) no-repeat top center;
	border-radius: 5px 5px 0px 0px;
	padding: 5px;
	line-height: 20px;
	background-size: cover;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #ffba00;
	text-decoration: none;
}
.thead
{
	background: #DFE1E7;
	color: rgba(16,25,50,.58);
	font-size: 12px;
	padding: 6px;
}
.thead a:link, .thead_alink
{
	color: rgba(16,25,50,.58);
}
.thead a:visited, .thead_avisited
{
	color: rgba(16,25,50,.58);
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: rgba(16,25,50,.58);
}
.tfoot
{
	background: #1b2e4c;
	color: #fff;
}
.tfoot a:link, .tfoot_alink
{
	color: #fff;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #fff;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffba00;
}
.alt1, .alt1Active
{
	background: #F5F6F8;
	color: #222;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.alt2, .alt2Active
{
	background: #fafafa;
	color: #222;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #222;
	font-size: 10pt;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font-size: 11pt;
}
.bginput option, .bginput optgroup
{
	font-size: 11pt;
}
.button
{
	font-size: 12px;
}
select
{
	font-size: 12px;
}
option, optgroup
{
	font-size: 12px;
}
.smallfont
{
	font-size: 13px;
}
.navbar
{
	background: transparent;
	color: #111A33;
	line-height: 20px;
}
.navbar a:link, .navbar_alink
{
	color: #111A33;
}
.navbar a:visited, .navbar_avisited
{
	color: #111A33;
}
.navbar a:hover, .navbar a:active, .navbar_ahover
{
	color: #FFCC33;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	color: #000000;
	padding: 10px;
	border: 0;
}
.panelsurround
{
	background: #fafafa;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	font-size: 12px;
	font-weight: bold;
	padding: 0x;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFCC00;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #FFF url(https://www.eccie.net/eccie/misc/alt2.gif) repeat-x bottom;
	color: #000000;
	font-size: 13px;
	white-space: nowrap;
	cursor: pointer;
	padding: 7px;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #00487c;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #00487c;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font-size: 13px;
	white-space: nowrap;
	cursor: pointer;
	padding: 7px;
	transition:all 0.10s ease;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.navbar1 {
overflow: hidden;
}

#payment-package {
max-width: 1000px;
margin: 0 auto;
}

#payment-package fieldset {
background: #FFF;
border: 1px solid #e4e4e4;
margin-bottom: 15px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;

}

#payment-package fieldset:hover {
box-shadow: 0px 3px 12px 0 rgba(0,0,0,.25);
    transition: all .2s;
}


.lh {
line-height: 150%;
}

.proh2 {
margin: 0;
font-size: 16px;
padding: 10px;
font-weight: 500;
color: rgba(16,25,50,.7);
background: rgba(34,48,90,0.15);
text-shadow: 0 1px 0 rgba(255,255,255,.5);
border-top-right-radius: 5px;
border-top-left-radius: 5px;

}
.fieldset input.button {
background: #ffba00;
color: #FFF;
border-radius: 5px;
font-size: 14px;
border: 0px;
cursor: pointer;
}

#searchCriteria {
    float: none !important;
    max-width: 750px !important;
    margin: 0 auto !important;
width: auto !important;
}

#specs .fieldset, fieldset#reviewsbox, #about .fieldset {
background: rgba(255,255,255,.5);
    border: 1px solid #e1e1e1;
    border-radius: 0px;
    padding: 15px;
    margin-bottom: 10px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

#contactMe a {
background: #FFF;
padding: 10px;
border:1px solid;
border-radius: 100px;
    display: block;
    width: 165px;
    margin: 10px auto;
}

#about th { font-size: 13px !important;}
.provider {
    margin: 5px !important;
    padding: 15px 10px !important;
    width: 155px !important;
    height: 160px !important;
    float: left !important;
    border: 1px solid #ddd !important;
    text-align: center !important;
border-radius: 5px;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt;}


.tcat_r {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0;
	padding-right: 10px;
}
td.tcat {
vertical-align:middle;
padding-left: 8px;
}
td.tcat span.smallfont {
padding-top: 11px;
display: block;
}
.navbar2 td.vbmenu_control
{
	background: url(https://cdn-w.eccie.net/images/eccie2012/pblue/misc/link_circle.png) top left no-repeat;
}

.searchbg
{
	background: transparent url(https://www.eccie.net/eccie/misc/searchbg.gif) no-repeat;
	float:right;
        margin-top:30px;
        width:302px;
        height:76px;
}
.obg
{
	background: transparent url(https://www.eccie.net/images/eccie2012/pblue/misc/obg.png) repeat-x;
        width:100%;
        height:104px;
        color: #FFF;
}



.t1
{
	background: transparent url(https://www.eccie.net/eccie/misc/t1.gif) no-repeat;
	float:left;
        height:30px;
}

.t2
{
	background: transparent url(https://www.eccie.net/eccie/misc/t2.gif) no-repeat;
	float:right;
        width:10px;
        height:30px;
}

.t3
{
	background: transparent url(https://www.eccie.net/eccie/misc/t3.gif) repeat-x;
        width:100%;
        height:30px;
}



#ncon
{
overflow: hidden;
background: transparent;
z-index: 2;

}



ul#navek

{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}



ul#navek li

{
	display: block;
	float: left;
}



ul#navek li a

{

	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 0px;
	background: transparent url(https://www.eccie.net/eccie/misc/navbg.gif);
	text-align: center;
        width:98px;
        height:34px;
	font: bold 13px/34px 'Roboto', sans-serif;
	font-weight: bold;
	color: #1b1b1a;
	white-space: nowrap;
        margin-right:3px;

}

ul#navek li a:hover

{
	background: transparent url(https://www.eccie.net/eccie/misc/nh.gif);
	color: #FFF;
        width:98px;
        height:34px;
	font-weight: bold;
}


ul#navek li a:active
{
	background: transparent url(https://www.eccie.net/eccie/misc/nh.gif);
	color: #fff;
        width:98px;
        height:34px;
	font-weight: bold;
}


table.navbar2
{
	background: transparent;
	color: #00487c;
	font: 12px 'Roboto', sans-serif;
	white-space:nowrap;
}
.navbar2 a:link, .navbar2_alink
{
	color: #ffffff;
}
.navbar2 a:visited, .navbar2_avisited
{
	color: #ffffff;
}
.navbar2 a:hover, .navbar2 a:active, .navbar2_ahover
{
	color: #ffef8c;
}

.navbar2 td.vbmenu_control
{
	background: transparent;
	color: #ffffff;
	font: bold 12px 'Roboto', sans-serif;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	min-height: 29px;
	line-height: 29px;
	border-right: 0px;
	padding-left: 18px;
	padding-right: 10px;
}
.navbar2 .vbmenu_control a:link, .navbar2 .vbmenu_control_alink
{
	color: #ffffff;
	text-decoration: none;
}
.navbar2 .vbmenu_control a:visited, .navbar2 .vbmenu_control_avisited
{
	color: #fff;
	text-decoration: none;
}
.navbar2 .vbmenu_control a:hover, .navbar2 .vbmenu_control a:active, .navbar2 .vbmenu_control_ahover
{
	color: #ffba00;
	text-decoration: none;
}


.navbar td.vbmenu_control	{
	line-height: 44px;
}
html, html a {
    -webkit-font-smoothingX: antialiased !important;
}

a:hover {
transition:all 0.10s ease;
}

#header {
background: url(https://eccie.net/eccidehd/ebg.png) no-repeat top center;
height: 100px;
background-size: cover;
overflow: hidden;
}

.header-ad img {
float:right; 
margin-right: 15px; 
margin-top: 15px;
border: 3px solid rgba(255,255,255,.15)
}

.postbit-copy {
font-size: 15px;
line-height: 1.25;
}

.postbit-copy a {
font-weight: bold;
text-decoration: underline;
}

.member-header {
display: inline-block;
line-height: 40px;
font-weight: bold;
position: absolute;
    right: 0px;
}

#modid44 {
padding: 0 10px 0 10px;
}

#modid44 td a span {
font-weight: 600;
font-size: 13px;
padding: 3px;
display: block;
}

#modid44 td img {
border-radius: 3px;
opacity: .85;
}

#modid44 td:hover img {
opacity: 1;
transition:all 0.3s ease;
}

#guest-welcome {
padding: 7px 15px;
color: #111A33;
font-size: 14px;
background: #FEE56B;
display: block;
width: 100%:
}

#guest-welcome:hover {
background: #F7DB4F;
text-decoration: none;
}

#guest-welcome a:hover {
text-decoration: none;
color: #000;
}

#guest-intro {
padding: 15px;
font-size: 15px;
background-image: linear-gradient(-182deg, #F1F2F5 20%, #DFE1E7 100%);
box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.19);
color: #5A647F;
}

#guest-intro h2 {
font-size: 24px;
font-weight: bold;
margin: 0;
margin-bottom: 5px;
color: #111A33;
}

#guest-intro p {
line-height: 150%;
font-size: 15px;
margin: 0;
}

a.sign-up {
width: 100px;
text-align: center;
color: #FFF;
background: #2A618C;
text-transform: uppercase;
margin-right: 15px;
padding: 10px;
border-radius: 100px;
margin-top: 10px;
display: inline-block;
font-size: 14px;
font-weight: 600;
}


a.sign-up:hover {
opacity: .75;
text-decoration: none;
}

a.go-prem {
width: 100px;
text-align: center;
margin-top: 10px;
display: inline-block;
color: #FFF;
background: #111A33;
text-transform: uppercase;
margin-right: 15px;
padding: 10px;
border-radius: 100px;
font-size: 14px;
font-weight: 600;
}


a.go-prem:hover {
opacity: .75;
text-decoration: none;
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}


/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
border-radius: 3px;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #24365F;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
border-radius: 3px;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


#new-content {
background: #24365F;
padding: 10px 15px;
font-weight: bold;
font-size: 18px;
color: #FFF;
border-radius: 3px;
margin-bottom: 5px;
}

#new-content:hover {
background: #090F1E;
text-decoration: none;
}

a.postbit-button {
background: #23365F;
color: #FFF;
display: inline-block;
font-weight: 600;
font-size: 12px;
text-transform: uppercase;
padding: 5px 10px;
border-radius: 3px;
}

a.postbit-button:hover {
opacity: .65;
text-decoration: none;
}

#eccie-footer {
  background: #090F1E;
  background-size: cover;
  display: block;
  margin: 0;
  padding: 30px 15px;
height: 60px;
}

#eccie-footer .logo {
display: inline-block;
max-width: 400px;
}

#eccie-footer .ad {
display: inline-block;
padding: 0;
float:right; 
}


@media only screen and (max-width: 1150px) {
div.navbar1 div:nth-child(10) {
display: none;
}

div.navbar1 div:nth-child(11) {
display: none;
}

div.navbar1 div:nth-child(9) {
display: none;
}

}

#specs th {
    font-size: 13px !important;
    line-height: 140% !important;
}


tbody#collapseobj_module_75 a.cat:link {
background: none !important;
color: initial !important;
border: 0px !important;
}

.nav-input {
border-radius: 3px;
    padding: 3px;
    background: #FFF;
    border: 1px solid rgba(0,0,0,.25);
    position: relative;
    top: 1px;
}

.nav-button {
    background: #2A618C;
    border: 0px;
    color: #FFF;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    padding: 0 10px;
    cursor: pointer;
}

.nav-button:hover {
    background: #111A33;
transition:all 0.10s ease;

}