@charset "UTF-8";
/* CSS Document */


body {background-color:#ccc5b3; background-image:url('../img/background.jpg');  background-repeat:repeat-x; text-align:center; margin:0px auto; padding:0px;}

body,select,input,td, th, div,ul, li, span,div,.normal,p {font-family:cambria, georgia, arial; font-size:15px; color:#333}


h1 {font-family:arial; font-size:26px; color:#990000;margin-top:0px;padding-top:0px; margin-bottom:-10px; padding-bottom:-10px; font-weight:normal}
h2 {font-family:arial black; font-size:20px; color:#333; margin-bottom:-10px; padding-bottom:-10px}
h3 {font-family:calibri, arial; font-size:16px; color:#716558;margin-bottom:-10px; padding-bottom:-10px}
h4 {font-family:cambria, arial; font-size:15px; color:#716558;margin-bottom:-10px; padding-bottom:-10px}

div {text-align:left}
img {border:0px}
ul {margin:0.5em; padding:0.5em}
p,ul,li {line-height:1.33}
a {color:#990000}
a.link_products, a:hover.link_products, a:visited.link_products   {color:black; text-decoration:none}
input[type="text"], input[type="password"] {background-image:url(../img/back_input.gif); font-family:arial; font-size:11px; border: solid 2px #ccc}

#wrapper {width:975px; background-image:url(../img/content_back.gif); margin: 0px auto 0px auto;clear:both; margin-top:20px;margin-bottom:50px}
#header {}
#navbar {background-image:url('../img/navbar_background.gif'); width:965px; height:39px; background-color:black}
#navbar img {float:left}
#side_bar {width:225px; float:left; overflow:hidden}
#side_bar table tr td {font-size:11px}
#login {margin-left:10px; margin-top:10px; background-image:url(/next/custom/keller_williams/img/content_back.gif)}
#body {float:left; width:721px; padding-left:15px;overflow:hidden; padding-top:15px}
#body table tr td p{ font-family:arial}
#footer { background-color:#ccc5b3; text-align:center; }


.home_adj {font-family:arial; font-size:18px; color:#900;margin-top:0px;padding-top:0px; margin-bottom:-10px; padding-bottom:-10px; font-weight:bold; text-transform:uppercase}
.footer_text {font-size:18px; text-align:center; font-family:arial}
.footer_text  strong {font-weight:bold; color:#990000;font-size:25px;}


td.forgotpassword a {font-size:10px; color:#000; font:Arial, Helvetica, sans-serif}


.template_menu {width:100%; margin-top:10px; margin-left:10px}
.template_menu td {border-bottom:solid 1px #ccc; padding: 0px 0px}
.template_menu td a {font-family:arial; text-decoration:none; color:#000; display:block; padding:6px 5px}
.template_menu td a:hover {font-family:arial;background-color:#eeece6; text-decoration:underline; color:#000; }
.template_menu th {padding:3px 5px; border-bottom:solid 2px #990000 }
.template_menu th.spacer {border-bottom:0px }


#login_page #login  {width:100%; background-image:none}
#login_label {background-color:black;margin-bottom:10px}
#login table td {font-family:arial}
td {vertical-align:top}
th {padding:3px}

.subtext {font-size:11px; font-family:arial}

#category_table {width:100%}
#instruction_template_bottom {border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; min-height:17px; background-position:bottom left;margin-top:15px; padding:7px 20px 15px 20px}
#instruction_template_bottom table {width:100%}
#instruction_template_bottom table tr  td {padding:0px; clear:both; width:50%; vertical-align:top}

ul.anchor {list-style-image : url("http://www.xpressdocs.com/next/css/main/li_anchor.gif"); padding-left: 2em; margin:0px 5px; font-weight:bold; line-height:1.75}
ul.anchor li {text-decoration:underline;font-size:12px}


.selected  {background-color:#fff}
td.selected a  {font-weight:bold; color:#990000}

.alpha-shadow {float:left; width: left;	 display:block; background: url(http://www.xpressdocs.com/next/css/main/shadow.gif) no-repeat bottom right; margin: 8px 0 0 8px !important; margin: 8px 0 0 5px;}
.alpha-shadow div {background: url(shadow2.png) no-repeat left top !important;background: url(http://www.xpressdocs.com/next/css/main/shadow2.png) no-repeat left top; padding: 0px 5px 5px 0px;}
.alpha-shadow img, .alpha-shadow input[type="image"] {background-color: #fff; border: 1px solid #a9a9a9; clear:both; padding: 0px;}

.clearfix {clear:both}


/* Pricing tables */
table.pricing {border-left:solid 1px  #C0BEBE; border-top:solid 1px  #e5e2d9; font-family:Arial, Helvetica, sans-serif }
table.pricing td {font-family:Arial, Helvetica, sans-serif}
table.pricing .lightBorderCell, table.pricing td, table.pricing th {background-image:none; height:15px ;border-right:1px solid  #C0BEBE;border-bottom:1px solid  #C0BEBE;text-align:center;padding:3px;font-size:12px; 	font-family:Arial, Helvetica, sans-serif}
table.pricing .rightBorderCell {border-right:3px solid  #e5e2d9;height:15px;font-family:Arial, Helvetica, sans-serif}
table.pricing .bottomBorderCell {border-bottom:3px solid  #e5e2d9; font-family:Arial, Helvetica, sans-serif}
table.pricing tr th.header {font-size:14px;text-align:center;padding:3px 3px 5px 3px ;border-right: solid 1px #ccc;;border-top:1px solid  #C0BEBE;font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#e5e2d9}
table.pricing th.title{text-align:center;font-style:italic;font-weight:normal;padding:3px;font-size:12px;background-image:none; border-right:solid 1px  #e5e2d9; background-color:#e5e2d9;	font-family:Arial, Helvetica, sans-serif}
table.pricing .title span{font-weight:bold;font-size:16px;font-family:Arial, Helvetica, sans-serif}
table.pricing .lightBorderCell {font-size:14px font-family:Arial, Helvetica, sans-serif}
.pricing th.products {font-weight:bold;font-family:Arial, Helvetica, sans-serif }


.plan {background-color:#EFEFEF;border-bottom:1px solid #FFFFFF;border-left:1px solid #979797;border-right:1px solid #979797;color:#990000;font-size:14px;font-family:arial;font-weight:bold;line-height:17px;padding:5px 2px;text-align:center;}
table tr td.plan_features {border-bottom:2px solid #EFEFEF;font-size:14px;font-weight:bold;padding:5px 2px;vertical-align:middle; font-family:arial}
span.plan_small {font-size:11px;font-weight:normal;font-family:arial}
.plan_header {width:80px;background-color:#990000;font-family:"arial black"; background-repeat:no-repeat;color:#fff;font-size:13px;font-weight:bold;height:20px;padding:5px 8px;text-align:center;vertical-align:middle;}
.free_price {color:#333333;font-size:11px;}


.graphbar {
background-image:url(../img/back_graphbar.gif);
border:1px solid #CCCCCC;
display:block;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding:3px;
}