/* Stylesheet Guide

#a0c9dd - powder blue
#9b9b9b - grey
#999999 - mid grey
#d6d6d6 - light grey
#cccccc - border grey
#efefef - text background grey
#6a9f8c - green

****************/ 

/* Universal Styles ****************/
html, body{height:100%;}
body{width:1000px;margin:0 auto;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:1.25em;color:#9b9b9b;}  
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
strong {font-weight:bold;}

h2{font-size:31px;font-weight:bold;letter-spacing:-1px;word-spacing:2px;}
h2 a.marked{line-height:1.4em;padding-bottom:0px;}
.main_desc h2 {line-height:1.4em;background-color:#a0c9dd;color:#fff;padding:6px 0px 0px 0px;text-transform:uppercase;display:inline;}
h3{font-size:18px;margin-bottom: 20px;}
h4{font-size:20px; color:#a0c9dd; /* color: #6a9f8c; */ margin-bottom: 26px;}
h5{font-size:18px; color:#ccc; /* color: #6a9f8c; */ margin-bottom: 20px;}
p.time{font-size:10px; margin-top: -18px;}

a{text-decoration:none;color:#a0c9dd;cursor:pointer;}
a:hover{color:#6a9f8c;}
a.alt{color:#9b9b9b;}
a.alt:hover{color:#6a9f8c;}
a.marked{background-color:#a0c9dd;color:#fff;padding:6px 3px 5px 3px;line-height:1.8em;text-transform:uppercase;}
a.marked:hover{background-color:#629f8c;}
a.marked_alt{background-color:#efefef;color:#999;padding:6px 5px 5px 5px;line-height:1.8em;text-transform:uppercase;}
a.marked_alt:hover{background-color:#6a9f8c;color:#fff;}

/*
span.marked_alt{background-color:#efefef;color:#999;padding:6px 5px 5px 5px;line-height:1.8em;text-transform:uppercase;}
span.marked_alt:hover{background-color:#6a9f8c;color:#fff;}
span.jFlowSelected{background-color:#6a9f8c;color:#fff;}
#jFlow {} 
*/

span.marked_alt{padding: 0; margin-left: 8px; display: block; float: left;}
span.marked_alt:hover{background-color:#6a9f8c;color:#fff;}
span.jFlowSelected{background-color:#6a9f8c;color:#fff;}

span.marked_alt#data_management{background-image: url(/wp-content/themes/netkeepersTheme/images/btn_dataMGMT_off.png); width: 120px; height:21px;}
span.marked_alt#data_management:hover, span.jFlowSelected#data_management {background-image: url(/wp-content/themes/netkeepersTheme/images/btn_dataMGMT_over.png); width: 120px; height:21px;}
span.marked_alt#data_protection{background-image: url(/wp-content/themes/netkeepersTheme/images/btn_dataProtection_off.png); width: 109px; height:21px;}
span.marked_alt#data_protection:hover, span.jFlowSelected#data_protection {background-image: url(/wp-content/themes/netkeepersTheme/images/btn_dataProtection_over.png); width: 109px; height:21px;}
span.marked_alt#virtualization{background-image: url(/wp-content/themes/netkeepersTheme/images/btn_virtualization_off.png); width: 99px; height:21px;}
span.marked_alt#virtualization:hover, span.jFlowSelected#virtualization {background-image: url(/wp-content/themes/netkeepersTheme/images/btn_virtualization_over.png); width: 99px; height:21px;}

img.alignleft{float:left;padding:0px 30px 10px 0px;}
img.alignright{}

hr.wide{background:url(../images/hr_long.png) no-repeat center left;width:510px;height:8px;border:none;margin:27px auto 0px auto;}
div.hr{background:url(../images/hr_long.png) no-repeat center left;width:510px;height:8px;border:none;margin:26px auto 26px auto; border: 0;}
div hr{display: none;}

.breadcrumbs {margin-bottom:27px;text-transform:lowercase;}
.breadcrumbs li{display:inline;}

#wrapper{margin:16px 0 auto; position:relative; width:1000px;}
#main {}
#header{margin:0px 0px 0px 7px;}
#header h1.logo{width:164px;height:59px;position:relative;float:left;margin:0px 45px 0px 0px;}
#header h1.logo a span{background:url(../images/NK_logo.png) no-repeat top left;position:absolute;width:100%;height:100%;}
/*
#header ul{float:left;margin:32px 0px 0px 0px;}
#header ul li{float:left;padding:7px 13px 7px 13px;position:relative;}
#header ul li.first{border:none;}
#header ul li a{font-size:17px;text-transform:uppercase;letter-spacing:-1px;position:relative;z-index:10;}
*/
#header ul{float:left;margin:32px 0px 0px 0px;}
#header ul li{float:left;padding:0px 0px 0px 0px;position:relative;}
#header ul li a{position:relative;z-index:10;}
#header ul li a img{position:relative;z-index:10;}

#header ul li.current_page_item {border-left:1px solid #fff;}
#header ul li.current_page_item a#about {position:relative;height:78px;width:79px;z-index:10;color:#fff;}
#header ul li.current_page_item a#about span {background:url(../images/nav_bkg_about.png) no-repeat top left;position:absolute;height:78px;width:79px;margin:-7px 0px 0px -14px;display:block;z-index:-1;}
#header ul li.current_page_item a#products {position:relative;height:78px;width:107px;z-index:10;color:#fff;} 
#header ul li.current_page_item a#products span {color:#fff;background:url(../images/nav_bkg_prod.png) no-repeat top left;position:absolute;height:78px;width:107px;margin:-7px 0px 0px -13px;display:block;z-index:-1;} 
#header ul li.current_page_item a#news {position:relative;height:78px;width:74px;z-index:10;color:#fff;}
#header ul li.current_page_item a#news span {background:url(../images/nav_bkg_news.png) no-repeat top left;position:absolute;height:78px;width:74px;margin:-7px 0px 0px -17px;display:block;z-index:-1;}
#header ul li.current_page_item a#contact {position:relative;height:78px;width:96px;z-index:10;color:#fff;} 
#header ul li.current_page_item a#contact span {color:#fff;background:url(../images/nav_bkg_contact.png) no-repeat top left;position:absolute;height:78px;width:96px;margin:-7px 0px 0px -14px;display:block;z-index:-1;}

#header div.contact_info{margin:46px 12px 0px 0px;float:right;font-size:12px;}
#header div.contact_info p{float:left; border-right:1px solid #9b9b9b; padding-right: 5px; margin-right: 5px;}
/* #header div.contact_info p, #header div.contact_info a {padding:0px 5px 0px 5px;} */

.main_inner {border-top:1px #ccc solid;width:976px; float: left; margin-top: -44px;}
.main_sd_top {background:url(../images/header_sd_top.gif) repeat-x bottom left; width:1000px;height:11px;margin:0 auto; float: right; margin-top: -55px;}
.main_sd_left {background:url(../images/header_sd_left.gif) no-repeat top left; width:12px;height:235px;float:left;margin-top:-58px;}
.main_sd_right {background:url(../images/header_sd_right.gif) repeat-x top left;width:12px;height:235px;float:right;margin-top:-58px;}
.secondary_cont{width:1000px;clear:both;margin-top:-178px;float:left;}

/* Home Page ****************/
.main_inner{background:url(../images/header_sd_inner.gif) repeat-x top left;}
.main_cont {position: relative;}
.main_cont img.banner {padding:0px 0px 0px 0px;}
.main_banner {width:400px;float:left;}
.main_desc {width:400px;float:right;margin:84px 86px 0px 0px;}
.main_desc p {margin:19px 0px 23px 0px;}
.main_desc a.orderNow {margin:0px 0px 0px -2px;}
.main_controls {width:468px;float:right;font-size:12px;margin-right:30px;margin-top: 3px;}
.main_controls li {display:inline;}
.main_controls li.first {margin:0px 3px 0px 0px;}
.main_controls li p {float:left;padding:8px 5px 9px 5px;border-right:1px dotted #dcdcdc;margin-top:-5px;}

body.home .secondary_cont{width:1000px;clear:both;margin-top:0px;}

.secondary_sd_top{background:url(../images/secondary_sd_top.png) no-repeat bottom left;height:10px;margin:0 auto;position:relative;z-index:100;}
.secondary_sd_bottom{background:url(../images/secondary_sd_bottom.png) no-repeat bottom left;height:10px;margin:0 auto;z-index:10;}
.secondary_sd_left{background:url(../images/secondary_sd_left.gif) repeat-y top left;min-height:100%;padding-left:10px;}
.secondary_sd_right{background:url(../images/secondary_sd_right.gif) repeat-y top right;min-height:100%;padding-right:10px;}

.secondary_gr_bt{background:url(../images/secondary_gr_bt.gif) repeat-x bottom left;height:3px;width:980px;margin:-4px auto 0 auto;}

.secondary_cont_inner{width:978px;min-height:100%;padding-bottom:27px;position:relative;margin:0 auto;background:url(../images/secondary_sd_inner_fill.png) no-repeat top center;border:1px solid #ddd;}
.secondary_cont_inner .pod {position:relative;width:297px;float:left;margin:8px 0px 0px 0px;padding:0px 24px 0px 13px;background:url(../images/vr.png) no-repeat right center;}
.secondary_cont_inner #last {padding:0px 0px 0px 13px;background-image:none;}
.secondary_cont_inner #first {padding:0px 24px 0px 7px;}
.secondary_cont_inner .pod div, .secondary_cont_inner .pod div.pullnews {padding:0px 0px 16px 21px;background-color:#f7f7f7;height:172px;}
 
.secondary_cont_inner p {margin-bottom: 14px;}

.secondary_cont_inner .pod h3 {background-color:#a0c9dd;color:#fff;text-transform:uppercase;padding:10px 0px 5px 24px;margin:0px 0px 1px 0px;}
.secondary_cont_inner .pod p {padding:12px 21px 0px 0px; margin:0;}
.secondary_cont_inner .pod a.marked {position:absolute;bottom:10px;}
.secondary_cont_inner .pod a.readmore {position:absolute;bottom:10px;}

.secondary_cont_inner .pod a {}

.secondary_cont_inner .pod .pullnews p.pulltitle {padding:12px 21px 0px 0px; margin:0;font-weight:bold;color:#828080;}
.secondary_cont_inner .pod .pullnews p.pulltitle span.pulldate {font-style:italic;font-weight:normal;}
.secondary_cont_inner .pod .pullnews p{padding-top:0;}




#footer {clear:both;margin:0 auto;width:927px;padding:10px 0px 39px 0px;background:url(../images/hr.gif) no-repeat bottom center;}
#footer img {float:left;}
#footer img#microsoft{padding:0px 61px 0px 120px;}
#footer img#vm{padding:0px 60px 0px 0px;}
#footer img#citrix{padding:0px 45px 0px 0px;}
#footer img#dell{padding:0px 36px 0px 0px;}
#footer img#emc{padding:0px 41px 0px 0px;}

#sub_footer {padding:13px 0px 20px 304px;font-size:12px;}
#sub_footer p {float:left;padding-right:27px;}
#sub_footer a {padding-right:23px;}

/* Inner Page ****************/

body.page .main_cont {height:291px;}
body.page .main_cont img.banner {margin:0;}
body.page .main_desc {width:420px;margin-top:84px;}
body.page .secondary_cont {}
body.page .secondary_cont_inner {}
body.page .secondary_cont_inner .primary_cont{width:600px;padding:28px 0px 0px 28px;float:left;}
body.page .secondary_cont_inner .primary_cont h4 {padding:23px 0px 0px 0px;}
body.page .secondary_cont_inner .primary_cont p.excerpt {font-size:20px;padding:27px 0px 27px 0px;line-height:24px;}

ul.nav_cont{background:url(../images/vr_short.png) no-repeat top left;float:right;width:293px;min-height:151px;padding:22px 0px 0px 18px;margin-top:112px; margin-right: 10px;}
ul.nav_cont li{background:url(../images/bullet.png) no-repeat left;margin:0px 0px 14px 14px;padding-left:14px;}
ul.nav_cont li.first{background:none;margin:0;padding:0;}
ul.nav_cont li a{font-size:16px;}
ul.nav_cont li.current_page_item a{font-size:16px; color: #6a9f8c;}
ul.nav_cont li h3{margin-bottom:26px;}

.callout {background: url(../images/vr_short.png) no-repeat top left;float:right;width:257px;margin:26px 26px 0px 18px;margin-top:112px;padding:26px 0px 0px 18px;} 
.callout .callout_top {background:url(../images/callout-top.png) no-repeat top center;height:8px;}
.callout .callout_btm {background:url(../images/callout-btm.png) no-repeat bottom center;height:30px;}
.callout_main {background-color:#4a8d78;padding:21px;color:#fff;font-style:italic;}
.callout p.company {font-style:italic;}

body.category-news .callout {margin-top:0;}

/* Sub Page ****************/
body.page-child #main .secondary_cont .secondary_cont_inner .primary_cont ul li {padding:0px 0px 0px 18px;margin:0px 0px 20px 0px;background:url(../images/insidePage_arrow.png) no-repeat 0px 4px;}

body.page-child .secondary_cont_inner .primary_cont{width:600px;padding:28px 0px 0px 28px;float:left;}
/*
body.page-child #main .secondary_cont .secondary_cont_inner ul.nav_cont li,
body.page-template-about-template-php #main .secondary_cont .secondary_cont_inner ul.nav_cont li{background-image:none;margin:0px 0px 3px 0px;}
body.page-child #main .secondary_cont .secondary_cont_inner ul.nav_cont li a,
body.page-template-about-template-php #main .secondary_cont .secondary_cont_inner ul.nav_cont li a{text-transform:uppercase;display:block;margin-right:7px;font-size:12px;letter-spacing:-1px;background-color:#efefef;color:#999;padding:4px 5px 5px 5px;line-height:1.8em;}
body.page-child #main .secondary_cont .secondary_cont_inner ul.nav_cont li.current_page_item a,
body.page-template-about-template-php #main .secondary_cont .secondary_cont_inner ul.nav_cont li.current_page_item a{background:url(../images/active_subMenuItem.png) no-repeat right;margin:0px -7px -2px -7px;padding-left:27px;color:#fff;} 
body.page-child #main .secondary_cont .secondary_cont_inner ul.nav_cont li.current_page_item a:hover,
body.page-template-about-template-php #main .secondary_cont .secondary_cont_inner ul.nav_cont li.current_page_item a:hover{background-color:transparent;} 
body.page-child #main .secondary_cont .secondary_cont_inner ul.nav_cont li a:hover,
body.page-template-about-template-php #main .secondary_cont .secondary_cont_inner ul.nav_cont li a:hover{background-color:#6a9f8c;color:#fff;}
*/

/* News Inner ****************/
.news_item {margin:10px 0px 10px 0px;}
body.category-news .secondary_cont_inner .primary_cont{width:600px;padding:28px 0px 0px 28px;float:left;}
body.single .secondary_cont_inner .primary_cont{width:600px;padding:28px 0px 0px 28px;float:left;}
.news_inner p{padding-bottom:10px;}
.aligncenter {text-align:center;}
 
/* Testimonials Inner ****************/
#respond {margin-top:50px;}
a.cssbtn {background-color:#A0C9DD;border:1px solid #A0C9DD;color:#fff;padding:2px;font-weight:bold;text-transform:uppercase;}
a.cssbtn:hover {background-color:#6da08f;border:1px solid #6da08f;}

input.noEntry:focus {color:black;}
input.noEntry {color:#d6d6d6;}
input.entry {color:black;}
span.nameMissing, span.emailMissing, span.commentMissing {display:none;color:#a0c9dd;}

#submit {background-color:#A0C9DD;border:1px solid #A0C9DD;color:#fff;padding:2px;cursor:pointer;}
#submit:hover {background-color:#6da08f;border:1px solid #6da08f;}



