/* CSS Document */

body {
  margin:0;
  padding:0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
}
#header {
  width:1000px;
  margin:10px auto 0 auto;
  position:relative;
  background-image:url(../images/header_bg.gif);
  background-repeat:repeat-y;
  text-align:left;
}
#header #rightNav {
  width:400px;
  position:absolute;
  top:6px;
  right:15px;
  text-align:right;
}

#header p {
  margin:0;
  padding-top:10px;
  font-size:18px;
  color:#909090;
}
#Hlogin {
  font-size: 11px;
  color: #000;
  padding-right: 5px;
  text-decoration: none;
}
#nav {
  margin:7px auto 0 auto;
  width:1000px;
  height:40px;
  background-image:url(../images/nav_bg.gif);
  background-repeat:no-repeat;
  text-align:center;
}
#nav p {
  margin:0px;
  padding:10px 0 0 0;
}
#nav a {
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  color:#848484;
}
#nav a:hover {
  color:#333333;
}
#nav .spacer {
  padding: 0 48px 0 48px;
}
.microsite #nav a {
  font-size: 14px;
}
.microsite #nav .spacer {
  padding: 0 18px;
}

#footer {
  float:left;
  margin:7px auto 0 auto;
  width:1000px;
  height:40px;
  background-image:url(../images/nav_bg.gif);
  background-repeat:no-repeat;
  text-align:right;
}
#footer .text {
  margin:0px;
  padding:12px 20px 0 0;
  font-size:12px;
  color:#999999;
}
#content #footer a {
  text-decoration:none;
  color:#999999;
}
#content #footer a:hover {
  color:#333333;
}
.contact_form
{
  margin:10px 0 10px 20px;
  font-size:11px;
}
.contact_form td, .contact_form input, .contact_form textarea, .contact_form select
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

/*********************************************************************************************/
.titleBar
{
  padding:10px 0px 10px 0px;
}
#content {
  margin:6px auto 0 auto;
  width:1000px;
  text-align:left;
  font-size:11px;
}
#content a
{
  color:#2f6bba;
}
#content h1 {
  margin:0 0 0 20px;
  padding:0;
  font-size:20px;
  color:#e26f1e;
}
#content h2 {
  margin:0 0 0 10px;
  padding:0;
  font-size:18px;
  color:#e26f1e;
}
#content .hr {
  margin: 3px 0 3px 20px;
  width:530px;
  height:1px;
  background-color:#cccccc;
}

#content ul {
  margin:17px 0 0 30px;
  padding:0;
}
#content li {
  margin:0;
  padding-bottom:8px;
  list-style-image:url(../images/home_boxBullet.gif);
}
#content p {  
  margin:6px 10px 10px 20px;
  font-size:12px;
  line-height:18px;
}
.product
{
  font-size:11px;
  float:left;
  width:475px;
  margin-right:10px;
  text-align:left;  
}
#content p .pTitle
{
  font-weight:bold;
}
.product_title
{
  font-size:14px;
  font-weight:bold;
}
.product_sub_title
{
  font-style:italic;
}
#content li
{
  font-size:12px;
}
#content .side_bar
{
  width:230px;
  padding:10px;
  padding-left:0px;
  font-size:11px;
  text-align:left
}
#content .side_bar p
{
  line-height: 15px;
}
#content .side_bar h2
{
  font-size:12px;
  margin-bottom:0px;
  padding-bottom:0px;
}

#content td, #content input, #content textarea, #content select
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
#content .special,
.special {
  font-size: 13px;
  background-color: white;
  border: 1px solid #9cacb9;
  color: black; 
  cursor: pointer;
  margin: 2px;
  padding: 2px;
  text-align: center;

}
/*********************************************************************************************/
#beta_tester_agreement
{
  margin:10px 0 10px 20px;
  font-size:11px;
}
/*********************************************************************************************/
#beta_tester_form
{
  display:none;
  margin:10px 0 10px 20px;
  font-size:11px;
}
#beta_tester_form td, #beta_tester_form input, #beta_tester_form textarea, #beta_tester_form select
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
/*********************************************************************************************//*********************************************************************************************/

.price_table

{

                padding-top:10px;

}

.price_table table

{

                width:852px;

}

.price_table .col1_head

{

                border-left:1px solid #999999;

                border-bottom:1px solid #999999;

                background-color:#f2f2f2;

                width:291px;

                height:50px;

}

.price_table .col1

{

                border-left:1px solid #999999;

                border-bottom:1px solid #999999;

                background-color:#f2f2f2;

                width:291px;

}

.price_table .col1_content_head

{

                padding-left:10px;

                color:#9c9c9c;

                font-weight:bold;

                font-size:14px;

}

.price_table .col2_content_head

{

                color:#0067b1;

                font-weight:bold;

                font-size:14px;

}

.price_table .col3_content_head

{

                color:#328d36;

                font-weight:bold;

                font-size:14px;

}

.price_table .col4_content_head

{

                color:#e37020;

                font-weight:bold;

                font-size:14px;

}

.price_table .col1_content

{

                padding-left:10px;

                color:#000000;

                font-weight:bold;

                font-size:12px;

}

.price_table .col2

{

                width:197px;

                border-bottom:1px solid #999999;

                background-color:#cde3f3;

}

.price_table .col3

{

                width:187px;

                border-bottom:1px solid #999999;

                background-color:#cee9cd;

}

.price_table .col4

{

                width:175px;

                border-bottom:1px solid #999999;

                border-right:1px solid #999999;

}

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

#krg-side p {
  margin-left: 0;
}

#krg-side .indent {
  padding-left: 25px;
}

#krg-side .indent p {
  padding: 0 0 0 10px;
  margin: none;
}

#krg-side .indent ul,
#krg-side .indent li {
  margin-bottom: 0;
  padding-bottom: 0;
}
