* {
margin:0;
padding:0;
border:0;
}

body {
font-family:Arial, sans-serif;
background-image:url(/wp-content/themes/infocont/assets/images/background.png);
margin:0px;
overflow-y: scroll;
}

#all {
width:943px;
margin:0 auto;
background-color:white;
padding-left:30px;
padding-right:30px;
box-shadow:0px 0px 25px 1px #303030;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}

#logo {
display:inline-block;
margin-top:10px;
}

#header #logo a {
color:black;
text-decoration:none;
}

#header #logo img {
border:0px;
}

#logo-image {
display:inline-block;
}

#logo-desc {
display:inline-block;
vertical-align:top;
}

#logo-desc-top {
font-size:19px;
}

#logo-desc-bottom {
font-weight:bold;
font-size:36px;
}

div#search {
float:right;
display:inline-block;
}

#search-border {
border:1px solid silver;
box-shadow: inset 1px 1px 2px silver;
border-radius:14px;
width:195px;
height:25px;
margin-top:27px;
}

input#mod-search-searchword {
display:inline-block;
vertical-align:top;
border:none;
color:#303030;
width:160px;
}

#menu {
margin-top:7px;
text-decoration:underline;
font-size:12px;
text-shadow: white 0px 1px 1px;
cursor:pointer;
text-transform:uppercase;
width:100%;
}

#menu #mask {
overflow:hidden;
display:inline-block;
border:1px solid #9da9b9;
border-radius:8px;
width:100%;
}

#menu ul {
display:inline-block;
display:table;
border-radius:8px;
height:47px;
width:950px;
list-style-type:none;
margin:0px;
padding:0px;
}

#menu ul ul {
display:none;
}

#menu a {
display:block;
padding-top:15px;
text-align:center;
color:black;
height:32px;
background-image:url(/wp-content/themes/infocont/assets/images/menu_gradient.png);
background-repeat:repeat-x;
border-right:1px solid #fafafa;
border-left:1px solid #cdcecf;
}

#menu .menu-left {
border-radius: 8px 0px 0px 8px;
border-left:0px;
}

#menu .menu-right {
border-radius: 0px 8px 8px 0px;
border-right:0px;
}

.menu-selected {
display:inline-block;
height:47px;
text-align:center;
background-image:url(/wp-content/themes/infocont/assets/images/menu_selected.png);
background-repeat:repeat-x;
vertical-align:top;
cursor:pointer;
}

#menu a:hover {
background-image:url(/wp-content/themes/infocont/assets/images/menu_gradient_hover.png);
}

#menu li {
display:inline-block;
display:table-cell;
}

.selected-desc {
font-weight:bold;
font-size:14px;
margin-top:13px;
color:#303030;
}

#sub-menu {
width:953px;
height:50px;
margin-top:20px;
}

#sub-menu * {
color:#0e2442 !important;
}

#sub-menu-selected {
display:inline-block;
background-image:url(/wp-content/themes/infocont/assets/images/submenu_selected.png);
background-repeat:repeat-x;
border-radius:8px 8px 0px 0px;
height:23px;
text-align:center;
padding-top:10px;
font-weight:bold;
font-size:14px;
padding-left:10px;
padding-right:10px;
text-transform:uppercase;
}

#sub-menu-desc {
display:inline-block;
font-size:14px;
text-align:center;
padding-left:10px;
padding-right:10px;
text-transform:uppercase;
}

#a-submenu {
color:#0e2442;
}

#sub-menu-line {
width:943px;
height:1px;
background-color:#f7a515;
}

#content {
margin-top:30px;
font-size:14px;
}

#slider {
border:1px solid #8ad0fc;
border-radius:8px;
background-color:#c0e4fb;
}

#slide-navigation {
display:inline-block;
margin-top:20px;
}

#slide-navigation li {
background-image:url(/wp-content/themes/infocont/assets/images/slider_navigate.png);
background-repeat: no-repeat;
width:30px;
height:30px;
display:inline-block;
margin-right:10px;
cursor:pointer;
}

#slide-image {
display:inline-block;
position:relative;  
overflow:visible;
z-index:1;
margin-left:-20px;
}

#slide-desc {
vertical-align:top;
margin-top:0px;
display:inline-block;
width:600px;
}

#slide-desc-top h1 {
font-size:30px;
font-weight:normal;
}

#slide-screen {
display:inline-block;
box-shadow:inset 0px 0px 3px 1px #606060;
border-radius:10px;
width:342px;
height:196px;
}

img#zoom {
margin-left:-40px;
margin-bottom:5px;
opacity:0.7;
}

#slide-desc-bottom {
width:700px;
margin-top:20px;
}

#slide-desc-bottom-text {
font-size:10px;
margin-left:10px;
display:inline-block;
vertical-align:top;
margin-top:-2px;
}

#slide-desc-bottom-text p {
width:250px;
}

#image-slider #slide-desc-bottom-text h2 {
font-size:14px;
margin-top:0px;
margin-bottom:0px;
}

#image-slider #slide-desc-bottom-text #underline-text {
margin-top:5px;
text-decoration:underline;
}

#image-slider #slide-desc-bottom-text div {
font-weight:bold;
width:270px;
}

#image-slider #slide-desc-bottom-text p {
margin-top:20px;
font-size:14px;
font-weight:normal;
}

#desc-left-col {
padding-top:50px;
display:inline-block;
font-size:14px;
width:450px;
}

#desc-right-col {
display:inline-block;
font-size:14px;
vertical-align:top;
width:450px;
margin-left:20px;
padding-top:3px;
}

#desc-left-col-bottom {
display:inline-block;
font-size:14px;
width:450px;
}

#desc-left-col-bottom ul {
margin-top:0px;
padding-left:10px;
}

#desc-left-col-bottom ul li {
list-style-image:url(/wp-content/themes/infocont/assets/images/blue_disk.png);
margin-bottom:10px;
}

#slide-desc-bottom-text ul {
margin-top:0px;
padding-left:10px;
width:250px;
font-size:14px;
font-weight:400;
}

#slide-desc-bottom-text ul li {
list-style-image:url(/wp-content/themes/infocont/assets/images/blue_disk.png);
margin-bottom:10px;
}

#desc-right-col-bottom {
display:inline-block;
font-size:14px;
vertical-align:top;
width:450px;
}

#description-top {
margin-top:30px;
}

#description-top p {
line-height:18px;
margin-top:20px;
}

#description-top h2 {
color:#ef5d2c;
font-size:26px;
font-wieght:bold;
}

#description-top p {
color:#303030;
margin-bottom:0px;
}

#description-top font {
color:#ef5d2c;
font-weight:bold;
display:inline-block;
}

#description-top a {
color:#0992d6;
}

#desc-image {
display:inline-block;
position:relative;
top:5px;
}

#description-top #desc-right-col h2 {
display:inline-block;
margin-bottom:0px;
}

#demo-box {
border:1px solid #8f9da6;
border-radius:8px;
box-shadow: inset 0px 0px 2px 0px #667077;
width:961px;
/*height:220px;*/
margin-top:30px;
background-color:#c0e4fb;
padding:10px;
overflow:visible;
margin-left:-20px;
background-image:url(/wp-content/themes/infocont/assets/images/demo-background.png);
font-size:15px;
margin-bottom:50px;
}

#demo-box h2{
font-size:26px;
}

#demo-box p {
font-size:14px;
}

#demo-left-col {
display:inline-block;
margin-left:10px;
margin-top:10px;
width:415px;
}

#demo-left-col *{
margin-top:10px;
}

#demo-left-col h2{
margin-top:0px;
}

#demo-right-col {
display:inline-block;
vertical-align:top;
margin-left:60px;
width:430px;
word-wrap:break-word;
margin-top:10px;
}

#demo-right-col * {
margin-top:10px;
}

#demo-right-col h2 {
margin-top:0px;
}

.margin-top-0 {
margin-top:0px;
}

#demo-box h2 {
margin-bottom:0px;
}

#demo-box a {
color:#0992d6;
}

#demo-box #demo-right-col p {
/*margin-top:0px;*/
}

#description-bottom #desc-left-col-bottom font {
color:black;
}

#desc-left-col-bottom ul li {
color:#4179a8;
}

#about-us-box {
background-color:#fdebcc;
border-radius:10px;
width:405px;
height:200px;
font-style:italic;
padding:20px;
display:inline-block;
margin-left:20px;
line-height:18px;
}

#about-us-box a {
color:#0992d6;
}

#demo-box form {
margin-top:-3px;
}

#about-us-box a:hover {
color:#EF5D2C;
}

#about-us-name {
margin-top:30px;
text-align:right;
}

#quotes {
color:#ef5e2c;
font-size:40px;
}

#desc-right-col-bottom {
width:485px;
}

#tail {
display:inline-block;
vertical-align:top;
margin-top:30px;
}

#footer a {
color:#0992d6;
}

#footer #customers a {
font-size:17px;
float:right;
}

#line-tentacles {
width:961px;
height:80px;
}

#line {
display:inline-block;
position:relative;
bottom:14px;
vertical-align:-3px;
}

#tentacles {
float:right;
margin-right:180px;
}

#company {
display:inline-block;
margin-top:20px;
font-size:12px;
}

#footer #phone {
display:inline-block;
margin-left:15px;
vertical-align:middle;
font-size:23px;
margin-bottom:15px;
}

#footer #phone font {
color:silver;
}

#footer #email {
display:inline-block;
margin-left:20px;
vertical-align:5px;
}

#footer #email font {
font-size:18px;
}

#customers {
display:inline-block;
margin-left:775px;
}

#counter {
display:inline-block;
margin-left:25px;
vertical-align:2px;
}

#tip {
border-radius:8px;
background-color:#fdebcc;
padding:10px;
color:#black;
font-style:italic;
}

#articles {
margin-top:50px;
}

#articles-header {
font-weight:bold;
font-size:20px;
}

.article {
margin-top:20px;
width:800px;
}

.pdf-img {
display:inline-block;
}

.article-name {
display:inline-block;
vertical-align:top;
margin-top:10px;
}

.a-articles {
color:#007bd9;
}

.article-author {
font-weight:bold;
}

.article-desc {
display:inline-block;
margin-left:10px;
}

#footer {
padding-bottom:20px;
}

.blue-disk {
color:#4179A8;
padding-left:15px;
display:block;
}

ul li p {
color:black;
}

#image-slider {
height:352.5px;
}

#image-slider .slide {
width:943px;
height:352.5px;
border:1px solid #8ad0fc;
border-radius:8px;
background-color:#c0e4fb;
display:none;
}

#description-bottom #desc-header {
margin-bottom:20px;
font-size:16px;
}
#description-bottom #desc-header  h2 {
margin-bottom:20px;
font-size:26px;
}


#line-tentacles #line {
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/line.png);
width:934px;
height:4px;
}

#line-tentacles #tentacles {
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/tentacles2.png);
width:62px;
height:68px;
}

#desc-right-col-bottom #about-us-box #open-quotes {
display:inline-block;
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/quotes_open.png);
background-repeat:no-repeat;
width:17px;
height:17px;
}

#desc-right-col-bottom #about-us-box #close-quotes {
display:inline-block;
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/quotes_close.png);
background-repeat:no-repeat;
width:17px;
height:17px;
}

#desc-right-col-bottom #tail {
display:inline-block;
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/tail.png);
background-repeat:no-repeat;
width:14px;
height:22px;
}

#desc-right-col #desc-image {
display:inline-block;
background-color:transparent;
background-image:url(/wp-content/themes/infocont/assets/images/tentacles.png);
background-repeat:no-repeat;
width:68px;
height:71px;
}

#slide-nav {
text-align:center;
margin-top:10px;
display:block;
}

#slide-navigation {
margin:0 auto;
}

.custom {
display:inline-block;
}

.demo-input {
border: 1px inset #F0F0F0;
height:23px;
width:205px;
line-height:15px !important;
padding-top:3px;
}

#menu li.active a {
background-image:url(/wp-content/themes/infocont/assets/images/menu_selected.png);
}

.breadcrumbs {
color:#F8AA13;
font-size:14px;
}

.breadcrumbs a {
color:#0E2442;
}

h1 {
margin-top:20px;
font-size:38px;
}

.item-page h1 {
margin-bottom:30px;
}

#page-content h2 {
color: #EF5D2C;
font-size: 26px;
font-weight: bold;
margin-bottom:20px;
margin-top:10px;
line-height:28px;
}

#page-content h3 {
color: #EF5D2C;
margin-top:10px;
margin-bottom:10px;
}

#page-content h4 {
color: #EF5D2C;
margin-top:10px;
margin-bottom:10px;
}

#page-content p {
margin-bottom:20px;
line-height:18px;
}

#page-content ul {
padding-left:15px;
display:block;
}

#page-content ul li {
list-style-image:url(/wp-content/themes/infocont/assets/images/blue_disk.png);
margin-bottom:10px;
}

#page-content ol {
padding-left:15px;
display:block;
}

#page-content ol li {
margin-bottom:10px;
}

#page-content a {
color: #0992D6;  
text-decoration:none;
}

#page-content a:hover {
color:#EF5D2C;
}

#footer a:hover {
color:#EF5D2C;
}

#content a:hover {
color:#EF5D2C;
}

#page-content {
color:#303030;
line-height: 18px;
}

.images {
width:390px;
display:inline-block;
vertical-align:top;
text-align:middle;
}

.images .screen {
display:inline-block;
box-shadow:inset 0px 0px 3px 1px white;
border-radius:10px;
}

.description {
width:500px;
display:inline-block;
}

.container {
margin-bottom:20px;
}

.searchintro {
display:none;
}

fieldset.phrases, .only, .form-limit {
  border:1px solid silver;
display:none;
}

label[for="search-searchword"] {
display:none;
}

label[for="mod-search-searchword"] {
display:none;
}

.search h1 {
display:none;
}

dd.result-category {
display:none;
}

dd.result-created {
display:none;
}

input#search-searchword {
border:1px solid silver;
padding:3px;
}

dd.result-linkhref {
margin-bottom:10px;
}

dd.result-linkhref a {
color:#0E2442;
}

dt.result-title a {
color:#F8AA13;
font-size:20px;
}

span.highlight {
background-color:#ffde86;
color:#303030;
}

dd.result-text {
margin-top:5px;
}

dl.search-results {
margin-top:20px;
}

.search-results dd {
margin-left:10px;
}

#menu li.active {
text-shadow: #e3bf2e 0px 1px 1px;
}

#fancybox-outer {
border-radius:14px;
border:1px solid white;
background:none;
}

#fancybox-content {
border-radius:14px;
border:1px solid white;
}

img#search-zoom {
display:inline-block;
margin-top:6px;
margin-left:7px;
cursor:pointer;
}

#search-form {
display:inline-block;
vertical-align:top;
margin-top:5px;
margin-left:5px;
width:100px;
}

div.images {
margin-top:5px;
}


.button {
display:inline-block;
margin-bottom:10px;
cursor:pointer;
}

#button-left {
background-image:url(/wp-content/themes/infocont/assets/images/button-left.png);
background-repeat:no-repeat;
display:inline-block;
vertical-align:top;
width:11px;
height:21px;
}

#button-right {
background-image:url(/wp-content/themes/infocont/assets/images/button-right.png);
background-repeat:no-repeat;
display:inline-block;
vertical-align:top;
width:11px;
height:21px;
}

.button input, button {
background-image:url(/wp-content/themes/infocont/assets/images/button-middle.png);
background-repeat:repeat-x;
vertical-align:top;
height:21px;
color:#404040;
padding:2px;
cursor:pointer;
}

a#get_access, a#buy-install {
background-image:url(/wp-content/themes/infocont/assets/images/button-middle.png);
background-repeat:repeat-x;
vertical-align:top;
height:21px;
color:#404040;
padding:2px;
cursor:pointer;
text-decoration:none;
font-size:12px;
font-family:MS Shell Dlg;
display:inline-block;
}

.container .images {
display:table-cell;
}

.container .description {
display:table-cell;
}

div.images {
vertical-align:middle;
}

div#demo-buy-install input {
font-size:12px;
}