/* ck.css */

html {background-color:#5F5F74;}
body {font-family:arial;display:block;width:800px;margin:9px auto 12px auto;}
#top {display:block;height:28px;background:transparent url(../images/bk-top.gif) no-repeat;}
#mid {display:block;background:transparent url(../images/bk-mid.gif) repeat-y;}
#bot {display:block;background:transparent url(../images/bk-bot.gif) no-repeat;}
#copyr {display:block;color:white;font-size:70%;text-align:center;}

#slogo {color:#2F367F;font-family:Georgia,serif;font-weight:normal;margin-left:100px;font-size:23px;font-style:italic;}

div#navblock {display:block;border-bottom:1px solid #978EBB;}
ul#nav {z-index:25;font-size:12px;color:#fff;position:relative;display:block;border-top:1px solid #978EBB;padding:1px 0;background:#1D0C5C;margin:0;}
ul#nav li {position:relative;display:inline;padding:0;margin:0;list-style:none;}
ul#nav li a {padding:1px 14px;border-right:1px solid #978EBB;margin:0;text-decoration:none;font-variant:small-caps;color:white;}
ul#nav li a:hover {background:#615395}

/* dropdowns */
li ul {z-index:50;position:absolute;left:8px; _left:-26px;top:1.2em;_top:1.5em;display:none;padding-left:0;border-top:1px solid #978EBB;border-left:1px solid #978EBB;}
li li a {width:175px;padding:0 2px;margin:0;display:block;left:0;background:#1D0C5C;border-bottom: 1px solid #978EBB;}
li:hover ul, li.over ul {display:block;}

#nhome .nhome,#nsoft .nsoft,#ncust .ncust,#nabout .nabout,#ncontact .ncontact {background:#CF8126;}
#dr .nsoft,#pt .nsoft, #pc .nsoft, #sr .nsoft, #ncustsub .ncust, #aus .nabout {background:#9B86EF;color:#1D0C5C;}
#dr .dr, #pt .pt, #pc .pc, #sr .sr  {background:#EFD4A4;}

#featuremenu span {display:block;float:left;margin-left:40px;font-size:13px;}
ul.features {font-size:11px;color:#1D0C5C;display:block;margin-left:70px;}
ul.features li {display:inline;list-style:none;}
ul.features li a {margin-right:2px;padding:0 14px;text-decoration:none;color:#1D0C5C;border:1px solid #1D0C5C;}
ul.features li a:hover {background:#C6BFFF;}


ul.whofor {}
ul.whofor li {margin-bottom:8px;}

#nabout .p {width:600px;}
ul.aboutus {display:block;position:relative;margin-left:75px;padding:0;}
ul.aboutus li {display:block;float:left;width:600px;margin-right:10px;font-size:12px;position:relative;}
ul.aboutus li span {display:block;padding:10px 3px 8px;}
ul.aboutus li {display:block;padding:0 4px;color:black;text-decoration:none;text-align:center; height:26em;}
ul.aboutus li img {position:absolute;bottom:4px;left:28px;}

#iconbuttons {float:right;margin-left:24px;}
#iconbuttons a {display:block;margin-bottom:3px;}

#content #lionback {float:left;display:block;height:300px;width:160px;background:transparent url(../images/lion-only_tan.gif) -77px 0 no-repeat;}

#content h1 {position:absolute;left:280px;top:36px;_top:56px;color:#EFA34A;font-size:180%;font-variant:small-caps;font-weight:normal;font-family:georgia, serif;}

#content.blueback {background:#fff url(../images/bgrad.jpg) 0 100px no-repeat;}
#ncustsub #content {background:#fff url(../images/deeperbgrad.jpg) repeat-y;}
#content {display:block;position:relative;width:744px;margin:0 auto;background:#fff url(../images/ograd.jpg) no-repeat;}


#content img#logo {position:absolute;width:254px;left:22px;top:32px;}
#content img {border:0;}

.p {margin: 24px 0 0 80px;width:500px;font-family:georgia,serif;font-size:12px;line-height:2em;}
.p#frontpagetext {width:540px;font-size:14px;line-height:1.6em;padding:0;margin-left:160px;}

.p h2 {font-size:150%;font-weight:normal;margin-bottom:3px;}
.p img#lion {float:left;margin:0 36px;}
.p ul.list {font-weight:bold;}
.p ul.list a {text-decoration:none;display:block;}
.p ul.list a:hover {background-color:#DFCD7D;}

ul.links {list-style:none;display:block;margin-left:110px;padding:0;width:300px;}
ul.links li {line-height:1.1em;margin:0;}/*14px;}*/
ul.links li a {font-size:16px;font-variant:small-caps;display:block;margin:4px 0;padding-left:3px;}
ul.links a:hover {background-color:#DFCD7D;}
ul.links li span {display:block;font-size:12px;padding-left:20px;}

.p ul.spaced li {line-height:1.3em; margin-bottom:1.5em;}

#frontlion {display:block;float:left;}
#flowchart {float:right;display:block;width:218px;height:334px;background:transparent url(../images/flowchart.jpg) no-repeat;}
#thesoft {display:block;position:relative;width:432px;}

ul.plinks {list-style:none;}
ul.plinks a {text-decoration:none;display:block;margin:4px 0;width:210px;height:30px;background:white url(../images/bak-customers.jpg) bottom right no-repeat;padding-left:10px;}
ul.plinks a:hover {background-color:#DFCD7D;}

.rev h2 {font-size:150%;font-weight:normal;margin-bottom:3px;color:white;font-family:georgia;margin-left:18px;margin-bottom:3px;}
.rev .p {font-family:georgia;color:white;width:420px;margin-left:42px;}

.img#theramble {background: transparent url(../images/ck_theramble.gif) no-repeat;}
.img#biltmorepark {background: transparent url(../images/ck_biltmorepark.gif) no-repeat;}
.img#laketoxaway {background: transparent url(../images/ck_laketoxaway.gif) no-repeat;}
.img#bearlakereserve {background: transparent url(../images/ck_bearlakereserve.gif) no-repeat;}
.img#strauspark {background: transparent url(../images/ck_strauspark.gif) no-repeat;}
.img#mountainair {background: transparent url(../images/ck_mountainair.gif) no-repeat;}
.img#maggievalley {background: transparent url(../images/ck_maggievalley.gif) no-repeat;}
.img#southcliff {background: transparent url(../images/ck_southcliff.gif) no-repeat;}
.img {float:right;display:block;position:relative;width:280px;height:420px;}
.rev .p {width:416px;display:block;}

a.extlink {color:#EFA34A;font-weight:bold;}

.blued {color:#A59BCF;}

.b {margin: 24px 0 0 24px;font-family:georgia,serif;line-height:2em;font-size:12px;}
.b h2 {font-family:georgia,serif;font-size:200%;font-weight:normal;font-variant:small-caps;margin-bottom:3px;color:#1D0C5C;}
.b img#bluelion {width:102px;float:left;display:block;position:relative;margin:0;}
.b .blk {display:block;position:relative;margin: 8px 0 0 124px;width:340px;font-family:georgia,serif;line-height:2em;font-size:12px;}
.b a#scrnshot {float:right;display:block;font-size:9px;text-align:center;text-decoration:none;margin-right:6px;}


#wavy-bot {background:transparent url(../images/wavy-bot.gif) left top no-repeat;height:48px;display:block;}

.box {width:650px;border:3px solid black;background:white url(../images/bgrad.jpg) no-repeat;margin:24px auto;}
.box #bpwoman {float:right;margin-left:16px;}

.box #bplogo {margin:16px 0 0 18px;}
.box p {margin-left:28px;font-family:georgia,serif;font-size:12px;line-height:1.4em;}
.box p a {font-size:16px;font-weight:bold;}

#content #topquote {position:absolute;width:320px;left:360px;top:40px;color:white;font-family:georgia,serif;font-size:12px;line-height:1.2em;font-weight:normal;}
#topquote a, #topquote a:visited {color:#C1BBD9;}

label {float:left;font-size:0.9em;font-variant:small-caps;}
input, select, textarea {display:block;margin-left:100px;margin-bottom:3px;width:200px;}
select {width:auto;}
input.reset {display:inline;margin-left:5px;width:90px;}

#contactsidebar {float:right;display:block;width:250px;}
#contactsidebar p {font-size:13px;line-height:1.4em;}
#contactsidebar img {margin-left:8px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.xsnazzy h1 {margin:0;font-size:1em;font-weight:normal;padding:0 8px 2px 3px;border-bottom:1px solid #444;}
.xsnazzy p {margin:0;padding:5px 10px;font-size:10px;}
.xsnazzy {background:transparent;float:left;}
.xtop, .xbottom {display:block;background:transparent;font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block;overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ededed;border-left:1px solid #444;border-right:1px solid #444;}
.xb1 {margin:0 5px;background:#444;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px;margin:0 1px;}

.xboxcontent {display:block;background:#ededed;border:0 solid #444;border-width:0 1px;}
.color_a {background:#acacff;color:#fff;}
.color_b {background:#d4d8bd;color:#000;}
.color_c {background:#758279;color:#fff;}
.color_d {background:#ededed;}


.callout {position:absolute;display:block;width:200px;right:12px;top:220px;}
.callout div {padding:0 8px;font-size:12px;text-align:center;font-family:georgia,helvetica;}
.callout em {display:block;}