/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
/*
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
 tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
a img {
	border: none;
}

.login-link:hover, a, .home-col a:hover, .entry .pricing-table a:hover {/*color:#F5D786;*/ text-decoration:none; border-bottom:none;}
.home-desc-cell  a:hover, .login-link:hover, .home-col a:hover { color:#fff;/*color:#7e4b96;*/ /*border-bottom:1px dashed;*/}
a {/*color:#856FB3;*/ color: #6699cc ;}
a:hover {border-bottom:1px dotted;}

body {
background:#fff url(images/bg.jpg); ;
font-family: 'Tahoma',arial,sans-serif;
/*font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";*/
color: #666;
font-weight:400;
padding-top:25px;
}

/*#logo { top:4px; right:0px;position:absolute; padding:20px; display:inline-block;}
#logo span {display:inline-block; width:233px; height:31px;
background: url('images/logo.png') no-repeat;

position:absolute; top:19px; left:0px; z-index:2;
}

#logo img {position:absolute; top:19px; left:0px; z-index:2;}*/
#logo:hover {border:none;}

#logo strong{color: rgba(255, 255, 255, 0); font-size: 38px; position:absolute; /*left:0;*/ top:80px;
-moz-transition: text-shadow 0.25s ease 0s;
-webkit-transition: text-shadow 0.25s ease 0s;
-o-transition: text-shadow 0.25s ease 0s;
transition: text-shadow 0.25s ease 0s;
text-shadow:  0 0 0px rgba(113, 111, 179, 0);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
}

#logo:hover strong {
    text-shadow: 0 0 48px #856FB3; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";}

#header { /**
 * height:200px; background:#000 url(texture.jpg);
 *     position:fixed; top:0; left:0; width:100%; z-index:4;
 
 margin-left: auto;
    margin-right: auto;*/
    text-align: center;
  }

#main-menu { /*position: absolute; top:75px; right:00px; float:left;*/ margin:0px 15px 0 0px; /* font-family: "Cantarell-Regular";*/ }

  a.menu-item { display:inline-block; color:#6a6c6e; font-size:16px;
 
    /*padding:5px 10px;*/
    /*font-weight:bold;
    font-family: 'Droid Sans', arial, serif;*/
    margin-left:1px;
    text-shadow: 1px 1px 1px #111;
    padding:0 10px;
    height:30px;
    
    /*background: rgba(44, 40, 64, 0) ;*/
 }
 
 a.menu-item span { /*position:relative;*/ top:30px; }
 
  #main-menu a, #footer-menu a {
  -moz-transition: text-shadow 0.25s ease 0s;
-webkit-transition: text-shadow 0.25s ease 0s;
-o-transition: text-shadow 0.25s ease 0s;
transition: text-shadow 0.25s ease 0s;
/*text-shadow:  0 0 0px #856FB3, 0 0 0px #856FB3, 0 0 0px #856FB3;*/
text-shadow:  0 0 0px rgba(113, 111, 179, 0), 0 0 0px rgba(113, 111, 179, 0), 0 0 0px rgba(113, 111, 179, 0);

  }
  #main-menu a:hover, #footer-menu a:hover  { /*padding:10px 10px; */ /*border-bottom:1px dashed;*/
  /*color:#f5d786;*/ color:#fff;  border:none;
   text-shadow:  0 0 30px #856FB3, 0 0 30px #856FB3, 0 0 30px #856FB3; background: #465470; }
   
   #main-menu a:hover span { }
 
 /*#main-menu a:hover { background: rgba(53, 56, 89, 0.99) ; }*/
 
 #main-menu a.active {color: #fff;
 background: #465470; }
 
#main {z-index:3; position:relative;}

#main.home-main {background: none;}

.footerinc {
    text-align: center;
    font-size: small;
}